From 2a78f1b609d756cb0a20a994350ed45faedf2c4b Mon Sep 17 00:00:00 2001 From: kassam Date: Fri, 28 Aug 2026 20:27:28 +0400 Subject: [PATCH] Record/replay studio, manual recorder kit, and new-robot install tooling Dashboard (web/hand_web.py) - Record/replay panel driving g1_record_replay.py as a pty child: take library (replay/download/duplicate/rename/delete/upload/delete-all), pause & resume, and in-take key buttons that grey out in the --fingers modes the recorder ignores (measured: in touch mode the keys change nothing at all). - /api/restart is container-aware: it kills inspire_g1 and lets the supervisor relaunch it. It used to run manage.sh, which started a SECOND inspire_g1 beside the supervised one - two writers on one RS-485 bus - and never returned. - Shape/combo libraries take a .bak on every write, with an undo button. Both files are rewritten in full, so deleting the last entry was unrecoverable. recorder/ - The recorder lives in this project now: one source of truth for the CLI and the dashboard, with pause/resume added to replay. - record.sh picks a runtime by itself (a python with the SDK, the vendored SDK, or the inspire-hand container). bundle.sh packs a ~340KB portable kit. tools/ - preflight.sh: read-only readiness report for a new robot (hardware, docker, build prerequisites, per-robot settings) ending in an install-path verdict. - fetch_deps.sh: stage build dependencies, verifying the libs are aarch64. - export_ui.py: regenerate an embedding app's vendored copy of the UI. docker/ - build_image.sh resolves its dependencies from several layouts: deps/ inside the project, /usr/local, a source install prefix, or a ROS2 colcon workspace (where the idl headers live when /usr/local has none). - web/ is copied in the last layer, so dashboard edits skip the C++ rebuild. - restart=always, and start.sh always builds so an edit cannot silently run a stale image. deps/unitree_sdk2 is vendored so a robot that has never seen the SDK can build. Docs: README quickstart + embedding notes, SETUP_G1 corrected (that udev rule stopped creating /dev/inspire_* symlinks a while ago), ROBOT_README describing a live install. --- README.md | 71 +- ROBOT_README.md | 244 + SETUP_G1.md | 28 +- .../.devcontainer/Dockerfile.devcontainer | 35 + .../.devcontainer/devcontainer.json | 29 + .../.devcontainer/docker-compose.yml | 25 + deps/unitree_sdk2/.github/workflows/c-cpp.yml | 29 + deps/unitree_sdk2/.gitignore | 8 + deps/unitree_sdk2/CMakeLists.txt | 82 + deps/unitree_sdk2/LICENSE | 29 + deps/unitree_sdk2/README.md | 60 + .../unitree_sdk2/build_install/CMakeCache.txt | 490 + .../CMakeFiles/4.1.3/CMakeCCompiler.cmake | 84 + .../CMakeFiles/4.1.3/CMakeCXXCompiler.cmake | 104 + .../4.1.3/CMakeDetermineCompilerABI_C.bin | Bin 0 -> 16016 bytes .../4.1.3/CMakeDetermineCompilerABI_CXX.bin | Bin 0 -> 16048 bytes .../CMakeFiles/4.1.3/CMakeSystem.cmake | 15 + .../4.1.3/CompilerIdC/CMakeCCompilerId.c | 934 ++ .../CMakeFiles/4.1.3/CompilerIdC/a.out | Bin 0 -> 16088 bytes .../CompilerIdCXX/CMakeCXXCompilerId.cpp | 949 ++ .../CMakeFiles/4.1.3/CompilerIdCXX/a.out | Bin 0 -> 16096 bytes .../CMakeFiles/CMakeConfigureLog.yaml | 1843 +++ .../CMakeDirectoryInformation.cmake | 16 + .../CMakeFiles/InstallScripts.json | 8 + .../build_install/CMakeFiles/Makefile.cmake | 162 + .../build_install/CMakeFiles/Makefile2 | 109 + .../CMakeFiles/TargetDirectories.txt | 12 + .../CMakeFiles/cmake.check_cache | 1 + .../build_install/CMakeFiles/progress.marks | 1 + deps/unitree_sdk2/build_install/Makefile | 189 + .../build_install/cmake_install.cmake | 91 + .../build_install/install_manifest.txt | 756 + .../CMakeDirectoryInformation.cmake | 16 + .../thirdparty/CMakeFiles/progress.marks | 1 + .../build_install/thirdparty/Makefile | 189 + .../thirdparty/cmake_install.cmake | 63 + .../build_install/unitree_sdk2Config.cmake | 7 + .../unitree_sdk2ConfigVersion.cmake | 83 + .../cmake/unitree_sdk2Config.cmake.in | 7 + .../cmake/unitree_sdk2Targets.cmake | 96 + deps/unitree_sdk2/example/CMakeLists.txt | 16 + deps/unitree_sdk2/example/a2/CMakeLists.txt | 8 + .../a2/audio/a2_audio_client_example.cpp | 175 + deps/unitree_sdk2/example/a2/audio/test.wav | Bin 0 -> 132246 bytes deps/unitree_sdk2/example/a2/audio/wav.hpp | 232 + .../example/a2/sport/a2_sport_client.cpp | 315 + .../example/a2/sport/a2_sport_state.cpp | 68 + deps/unitree_sdk2/example/as2/CMakeLists.txt | 5 + .../example/as2/sport/as2_sport_client.cpp | 312 + .../example/as2/sport/as2_sport_state.cpp | 68 + deps/unitree_sdk2/example/b2/CMakeLists.txt | 5 + .../example/b2/b2_sport_client.cpp | 185 + .../example/b2/b2_stand_example.cpp | 350 + deps/unitree_sdk2/example/b2w/CMakeLists.txt | 5 + .../example/b2w/b2w_sport_client.cpp | 170 + .../example/b2w/b2w_stand_example.cpp | 372 + deps/unitree_sdk2/example/g1/CMakeLists.txt | 53 + .../g1/audio/g1_audio_client_example.cpp | 175 + deps/unitree_sdk2/example/g1/audio/test.wav | Bin 0 -> 132246 bytes deps/unitree_sdk2/example/g1/audio/wav.hpp | 232 + .../example/g1/dex3/g1_dex3_example.cpp | 326 + .../example/g1/g1d/g1_agv_client_example.cpp | 53 + .../example/g1/g1d/g1d_arm_example.cpp | 292 + .../example/g1/g1d/g1d_height_control.cpp | 184 + deps/unitree_sdk2/example/g1/g1d/gamepad.hpp | 128 + .../g1/high_level/g1_arm5_sdk_dds_example.cpp | 256 + .../g1/high_level/g1_arm7_sdk_dds_example.cpp | 262 + .../g1/high_level/g1_arm_action_example.cpp | 85 + .../g1/high_level/g1_hand_sdk_example.cpp | 76 + .../g1/high_level/g1_loco_client_example.cpp | 267 + .../g1/high_level/g1_userctrl_dds_example.cpp | 248 + .../g1/low_level/behavior_lib/motion.seq | 11478 ++++++++++++++++ .../g1/low_level/g1_ankle_swing_example.cpp | 371 + .../g1/low_level/g1_dual_arm_example.cpp | 407 + .../example/g1/low_level/gamepad.hpp | 128 + .../example/g1/low_level/terminations.cpp | 46 + deps/unitree_sdk2/example/go2/CMakeLists.txt | 21 + .../example/go2/go2_low_level.cpp | 215 + .../example/go2/go2_robot_state_client.cpp | 82 + .../example/go2/go2_sport_client.cpp | 162 + .../example/go2/go2_stand_example.cpp | 330 + .../example/go2/go2_trajectory_follow.cpp | 65 + .../example/go2/go2_video_client.cpp | 55 + .../example/go2/go2_vui_client.cpp | 40 + deps/unitree_sdk2/example/go2w/CMakeLists.txt | 5 + .../example/go2w/go2w_sport_client.cpp | 194 + .../example/go2w/go2w_stand_example.cpp | 370 + deps/unitree_sdk2/example/h1/CMakeLists.txt | 18 + deps/unitree_sdk2/example/h1/README.md | 111 + deps/unitree_sdk2/example/h1/README_zh.md | 111 + .../example/h1/doc/images/ankle.png | Bin 0 -> 244542 bytes .../example/h1/doc/images/tracking.png | Bin 0 -> 129343 bytes .../example/h1/doc/images/tracking_circle.png | Bin 0 -> 67439 bytes .../high_level/h1_2_arm_sdk_dds_example.cpp | 259 + .../h1/high_level/h1_arm_sdk_dds_example.cpp | 234 + .../h1/high_level/h1_loco_client_example.cpp | 300 + .../example/h1/low_level/base_state.h | 8 + .../example/h1/low_level/data_buffer.hpp | 28 + .../example/h1/low_level/h1_27dof_example.cpp | 367 + .../example/h1/low_level/h1_2_ankle_track.cpp | 175 + .../example/h1/low_level/humanoid.cpp | 14 + .../example/h1/low_level/humanoid.hpp | 263 + .../example/h1/low_level/motors.hpp | 75 + deps/unitree_sdk2/example/h2/CMakeLists.txt | 7 + .../h2/high_level/h2_loco_client_example.cpp | 161 + .../example/h2/low_level/gamepad.hpp | 128 + .../h2/low_level/h2_ankle_swing_example.cpp | 380 + .../example/helloworld/CMakeLists.txt | 11 + .../example/helloworld/HelloWorldData.cpp | 54 + .../example/helloworld/HelloWorldData.hpp | 300 + .../example/helloworld/publisher.cpp | 25 + .../example/helloworld/subscriber.cpp | 45 + .../example/jsonize/CMakeLists.txt | 2 + .../example/jsonize/test_jsonize.cpp | 86 + deps/unitree_sdk2/example/r1/CMakeLists.txt | 10 + .../r1/audio/r1_audio_client_example.cpp | 175 + deps/unitree_sdk2/example/r1/audio/test.wav | Bin 0 -> 132246 bytes deps/unitree_sdk2/example/r1/audio/wav.hpp | 232 + .../r1/high_level/r1_loco_client_example.cpp | 169 + .../example/r1/low_level/gamepad.hpp | 128 + .../r1/low_level/r1_ankle_swing_example.cpp | 378 + .../example/state_machine/CMakeLists.txt | 2 + .../example/state_machine/cfg.hpp | 36 + .../unitree_sdk2/example/state_machine/comm.h | 233 + .../example/state_machine/conversion.hpp | 89 + .../example/state_machine/gamepad.hpp | 128 + .../example/state_machine/main.cpp | 60 + .../example/state_machine/params/params.json | 19 + .../state_machine/robot_controller.hpp | 318 + .../example/state_machine/robot_interface.hpp | 130 + .../example/state_machine/state_machine.hpp | 72 + .../example/state_machine/user_controller.hpp | 122 + .../wireless_controller/CMakeLists.txt | 2 + .../wireless_controller/advanced_gamepad.hpp | 116 + .../example/wireless_controller/main.cpp | 108 + .../include/unitree/common/any.hpp | 390 + .../include/unitree/common/assert.hpp | 149 + .../include/unitree/common/block_queue.hpp | 137 + .../unitree/common/dds/dds_callback.hpp | 35 + .../unitree/common/dds/dds_easy_model.hpp | 148 + .../include/unitree/common/dds/dds_entity.hpp | 411 + .../include/unitree/common/dds/dds_error.hpp | 17 + .../unitree/common/dds/dds_exception.hpp | 58 + .../unitree/common/dds/dds_factory_model.hpp | 62 + .../include/unitree/common/dds/dds_native.hpp | 37 + .../unitree/common/dds/dds_parameter.hpp | 214 + .../include/unitree/common/dds/dds_qos.hpp | 71 + .../unitree/common/dds/dds_qos_parameter.hpp | 81 + .../unitree/common/dds/dds_qos_policy.hpp | 195 + .../common/dds/dds_qos_policy_parameter.hpp | 607 + .../unitree/common/dds/dds_qos_realize.hpp | 26 + .../unitree/common/dds/dds_topic_channel.hpp | 96 + .../include/unitree/common/dds/dds_traits.hpp | 18 + .../include/unitree/common/decl.hpp | 92 + .../include/unitree/common/error.hpp | 25 + .../include/unitree/common/exception.hpp | 203 + .../unitree/common/filesystem/directory.hpp | 68 + .../unitree/common/filesystem/file.hpp | 127 + .../unitree/common/filesystem/filesystem.hpp | 284 + .../include/unitree/common/json/json.hpp | 39 + .../unitree/common/json/json_config.hpp | 194 + .../include/unitree/common/json/jsonize.hpp | 275 + .../include/unitree/common/lock/lock.hpp | 198 + .../include/unitree/common/log/log.hpp | 6 + .../include/unitree/common/log/log_buffer.hpp | 44 + .../include/unitree/common/log/log_decl.hpp | 261 + .../include/unitree/common/log/log_initor.hpp | 44 + .../include/unitree/common/log/log_keeper.hpp | 44 + .../include/unitree/common/log/log_logger.hpp | 139 + .../include/unitree/common/log/log_policy.hpp | 52 + .../include/unitree/common/log/log_store.hpp | 76 + .../include/unitree/common/log/log_writer.hpp | 88 + .../include/unitree/common/os.hpp | 93 + .../service/base/service_application.hpp | 51 + .../common/service/base/service_base.hpp | 104 + .../common/service/base/service_config.hpp | 37 + .../common/service/base/service_decl.hpp | 10 + .../unitree/common/service/dds_service.hpp | 85 + .../include/unitree/common/string_tool.hpp | 77 + .../include/unitree/common/thread/future.hpp | 102 + .../common/thread/recurrent_thread.hpp | 84 + .../include/unitree/common/thread/thread.hpp | 79 + .../unitree/common/thread/thread_decl.hpp | 20 + .../unitree/common/thread/thread_pool.hpp | 98 + .../unitree/common/thread/thread_task.hpp | 47 + .../include/unitree/common/time/sleep.hpp | 17 + .../include/unitree/common/time/time_tool.hpp | 81 + .../unitree/dds_wrapper/common/Publisher.h | 177 + .../unitree/dds_wrapper/common/Subscription.h | 84 + .../include/unitree/dds_wrapper/common/crc.h | 80 + .../dds_wrapper/common/unitree_joystick.hpp | 235 + .../unitree/dds_wrapper/robots/g1/defines.h | 71 + .../unitree/dds_wrapper/robots/g1/g1.h | 18 + .../unitree/dds_wrapper/robots/g1/g1_pub.h | 92 + .../unitree/dds_wrapper/robots/g1/g1_sub.h | 111 + .../unitree/dds_wrapper/robots/go2/defines.h | 32 + .../unitree/dds_wrapper/robots/go2/go2.h | 37 + .../unitree/dds_wrapper/robots/go2/go2_pub.h | 129 + .../unitree/dds_wrapper/robots/go2/go2_sub.h | 128 + .../include/unitree/idl/go2/AudioData_.hpp | 351 + .../include/unitree/idl/go2/BmsCmd_.hpp | 321 + .../include/unitree/idl/go2/BmsState_.hpp | 651 + .../unitree/idl/go2/ConfigChangeStatus_.hpp | 309 + .../include/unitree/idl/go2/Error_.hpp | 301 + .../unitree/idl/go2/Go2FrontVideoData_.hpp | 523 + .../include/unitree/idl/go2/HeightMap_.hpp | 581 + .../include/unitree/idl/go2/IMUState_.hpp | 503 + .../unitree/idl/go2/InterfaceConfig_.hpp | 363 + .../include/unitree/idl/go2/LidarState_.hpp | 1007 ++ .../include/unitree/idl/go2/LowCmd_.hpp | 999 ++ .../include/unitree/idl/go2/LowState_.hpp | 1427 ++ .../include/unitree/idl/go2/MotorCmd_.hpp | 528 + .../include/unitree/idl/go2/MotorCmds_.hpp | 348 + .../include/unitree/idl/go2/MotorState_.hpp | 696 + .../include/unitree/idl/go2/MotorStates_.hpp | 359 + .../include/unitree/idl/go2/PathPoint_.hpp | 508 + .../include/unitree/idl/go2/Req_.hpp | 308 + .../include/unitree/idl/go2/Res_.hpp | 395 + .../include/unitree/idl/go2/SportModeCmd_.hpp | 819 ++ .../unitree/idl/go2/SportModeState_.hpp | 1121 ++ .../include/unitree/idl/go2/TimeSpec_.hpp | 302 + .../include/unitree/idl/go2/UwbState_.hpp | 968 ++ .../include/unitree/idl/go2/UwbSwitch_.hpp | 260 + .../unitree/idl/go2/VoxelMapCompressed_.hpp | 600 + .../unitree/idl/go2/WirelessController_.hpp | 426 + .../include/unitree/idl/hg/AgvBmsState_.hpp | 541 + .../include/unitree/idl/hg/BmsCmd_.hpp | 321 + .../include/unitree/idl/hg/BmsState_.hpp | 855 ++ .../include/unitree/idl/hg/HandCmd_.hpp | 409 + .../include/unitree/idl/hg/HandState_.hpp | 850 ++ .../include/unitree/idl/hg/IMUState_.hpp | 503 + .../include/unitree/idl/hg/LowCmd_.hpp | 506 + .../include/unitree/idl/hg/LowState_.hpp | 762 + .../unitree/idl/hg/MainBoardState_.hpp | 460 + .../include/unitree/idl/hg/MotorCmd_.hpp | 509 + .../include/unitree/idl/hg/MotorState_.hpp | 691 + .../unitree/idl/hg/PressSensorState_.hpp | 424 + .../unitree/idl/hg/SportModeState_.hpp | 386 + .../idl/hg_doubleimu/doubleIMUState_.hpp | 545 + .../include/unitree/idl/ros2/Header_.hpp | 330 + .../include/unitree/idl/ros2/Imu_.hpp | 672 + .../include/unitree/idl/ros2/MapMetaData_.hpp | 517 + .../unitree/idl/ros2/OccupancyGrid_.hpp | 532 + .../include/unitree/idl/ros2/Odometry_.hpp | 588 + .../include/unitree/idl/ros2/Point32_.hpp | 341 + .../include/unitree/idl/ros2/PointCloud2_.hpp | 761 + .../include/unitree/idl/ros2/PointField_.hpp | 412 + .../unitree/idl/ros2/PointStamped_.hpp | 372 + .../include/unitree/idl/ros2/Point_.hpp | 341 + .../include/unitree/idl/ros2/Pose2D_.hpp | 341 + .../include/unitree/idl/ros2/PoseStamped_.hpp | 415 + .../idl/ros2/PoseWithCovarianceStamped_.hpp | 438 + .../unitree/idl/ros2/PoseWithCovariance_.hpp | 388 + .../include/unitree/idl/ros2/Pose_.hpp | 351 + .../unitree/idl/ros2/QuaternionStamped_.hpp | 375 + .../include/unitree/idl/ros2/Quaternion_.hpp | 383 + .../include/unitree/idl/ros2/String_.hpp | 266 + .../include/unitree/idl/ros2/Time_.hpp | 302 + .../unitree/idl/ros2/TwistStamped_.hpp | 394 + .../idl/ros2/TwistWithCovarianceStamped_.hpp | 417 + .../unitree/idl/ros2/TwistWithCovariance_.hpp | 367 + .../include/unitree/idl/ros2/Twist_.hpp | 328 + .../include/unitree/idl/ros2/Vector3_.hpp | 341 + .../unitree/robot/a2/audio/audio_api.hpp | 94 + .../unitree/robot/a2/audio/audio_client.hpp | 110 + .../unitree/robot/a2/audio/audio_error.hpp | 14 + .../unitree/robot/a2/sport/sport_api.hpp | 54 + .../unitree/robot/a2/sport/sport_client.hpp | 307 + .../unitree/robot/a2/sport/sport_error.hpp | 18 + .../unitree/robot/as2/sport/sport_api.hpp | 61 + .../unitree/robot/as2/sport/sport_client.hpp | 340 + .../unitree/robot/as2/sport/sport_error.hpp | 18 + .../robot/b2/back_video/back_video_api.hpp | 24 + .../robot/b2/back_video/back_video_client.hpp | 34 + .../robot/b2/back_video/back_video_error.hpp | 17 + .../unitree/robot/b2/config/config_api.hpp | 210 + .../unitree/robot/b2/config/config_client.hpp | 68 + .../unitree/robot/b2/config/config_error.hpp | 29 + .../robot/b2/front_video/front_video_api.hpp | 24 + .../b2/front_video/front_video_client.hpp | 34 + .../b2/front_video/front_video_error.hpp | 17 + .../motion_switcher/motion_switcher_api.hpp | 99 + .../motion_switcher_client.hpp | 35 + .../motion_switcher/motion_switcher_error.hpp | 25 + .../robot/b2/robot_state/robot_state_api.hpp | 236 + .../b2/robot_state/robot_state_client.hpp | 50 + .../b2/robot_state/robot_state_error.hpp | 20 + .../unitree/robot/b2/sport/sport_api.hpp | 46 + .../unitree/robot/b2/sport/sport_client.hpp | 90 + .../unitree/robot/b2/sport/sport_error.hpp | 19 + .../unitree/robot/channel/channel_factory.hpp | 62 + .../unitree/robot/channel/channel_labor.hpp | 99 + .../unitree/robot/channel/channel_namer.hpp | 64 + .../robot/channel/channel_publisher.hpp | 54 + .../robot/channel/channel_subscriber.hpp | 75 + .../include/unitree/robot/client/client.hpp | 61 + .../unitree/robot/client/client_base.hpp | 54 + .../unitree/robot/client/client_stub.hpp | 36 + .../unitree/robot/client/lease_client.hpp | 65 + .../unitree/robot/future/request_future.hpp | 82 + .../unitree/robot/g1/agv/g1_agv_api.hpp | 60 + .../unitree/robot/g1/agv/g1_agv_client.hpp | 109 + .../unitree/robot/g1/agv/g1_agv_error.hpp | 21 + .../robot/g1/arm/g1_arm_action_api.hpp | 23 + .../robot/g1/arm/g1_arm_action_client.hpp | 108 + .../robot/g1/arm/g1_arm_action_error.hpp | 20 + .../unitree/robot/g1/audio/g1_audio_api.hpp | 94 + .../robot/g1/audio/g1_audio_client.hpp | 110 + .../unitree/robot/g1/audio/g1_audio_error.hpp | 14 + .../unitree/robot/g1/common/terminations.hpp | 90 + .../unitree/robot/g1/loco/g1_loco_api.hpp | 79 + .../unitree/robot/g1/loco/g1_loco_client.hpp | 282 + .../unitree/robot/g1/loco/g1_loco_error.hpp | 17 + .../unitree/robot/go2/config/config_api.hpp | 210 + .../robot/go2/config/config_client.hpp | 68 + .../unitree/robot/go2/config/config_error.hpp | 29 + .../obstacles_avoid/obstacles_avoid_api.hpp | 104 + .../obstacles_avoid_client.hpp | 33 + .../unitree/robot/go2/public/jsonize_type.hpp | 311 + .../robot/go2/robot_state/robot_state_api.hpp | 152 + .../go2/robot_state/robot_state_client.hpp | 47 + .../go2/robot_state/robot_state_error.hpp | 18 + .../unitree/robot/go2/sport/sport_api.hpp | 64 + .../unitree/robot/go2/sport/sport_client.hpp | 86 + .../unitree/robot/go2/sport/sport_error.hpp | 19 + .../unitree/robot/go2/utrack/utrack_api.hpp | 55 + .../robot/go2/utrack/utrack_client.hpp | 28 + .../unitree/robot/go2/video/video_api.hpp | 24 + .../unitree/robot/go2/video/video_client.hpp | 34 + .../unitree/robot/go2/video/video_error.hpp | 17 + .../include/unitree/robot/go2/vui/vui_api.hpp | 29 + .../unitree/robot/go2/vui/vui_client.hpp | 64 + .../unitree/robot/go2/vui/vui_error.hpp | 17 + .../unitree/robot/h1/loco/h1_loco_api.hpp | 97 + .../unitree/robot/h1/loco/h1_loco_client.hpp | 283 + .../unitree/robot/h1/loco/h1_loco_error.hpp | 17 + .../unitree/robot/h2/loco/h2_loco_api.hpp | 115 + .../unitree/robot/h2/loco/h2_loco_client.hpp | 315 + .../unitree/robot/h2/loco/h2_loco_error.hpp | 18 + .../unitree/robot/internal/internal.hpp | 17 + .../unitree/robot/internal/internal_api.hpp | 120 + .../unitree/robot/internal/internal_error.hpp | 29 + .../internal_idl_decl/RequestHeader_.hpp | 408 + .../internal_idl_decl/RequestIdentity_.hpp | 302 + .../internal_idl_decl/RequestLease_.hpp | 260 + .../internal_idl_decl/RequestPolicy_.hpp | 302 + .../internal/internal_idl_decl/Request_.hpp | 477 + .../internal_idl_decl/ResponseHeader_.hpp | 344 + .../internal_idl_decl/ResponseStatus_.hpp | 260 + .../internal/internal_idl_decl/Response_.hpp | 454 + .../internal/internal_request_response.hpp | 23 + .../unitree/robot/r1/audio/audio_api.hpp | 94 + .../unitree/robot/r1/audio/audio_client.hpp | 110 + .../unitree/robot/r1/audio/audio_error.hpp | 14 + .../unitree/robot/r1/loco/r1_loco_api.hpp | 61 + .../unitree/robot/r1/loco/r1_loco_client.hpp | 124 + .../unitree/robot/r1/loco/r1_loco_error.hpp | 15 + .../unitree/robot/serialize/serialize.hpp | 43 + .../unitree/robot/server/lease_server.hpp | 60 + .../include/unitree/robot/server/server.hpp | 77 + .../unitree/robot/server/server_base.hpp | 35 + .../unitree/robot/server/server_stub.hpp | 46 + .../lib/aarch64/libunitree_sdk2.a | Bin 0 -> 29058788 bytes .../unitree_sdk2/lib/x86_64/libunitree_sdk2.a | Bin 0 -> 27666376 bytes .../licenses/Tencent/rapidjson/LICENSE | 57 + .../eclipse-cyclonedds/cyclonedds-cxx/LICENSE | 318 + .../eclipse-cyclonedds/cyclonedds/LICENSE | 318 + .../licenses/eclipse-iceoryx/iceoryx/LICENSE | 201 + deps/unitree_sdk2/thirdparty/CMakeLists.txt | 35 + .../thirdparty/include/dds/config.h | 31 + .../unitree_sdk2/thirdparty/include/dds/dds.h | 4744 +++++++ .../include/dds/ddsc/dds_basic_types.h | 48 + .../include/dds/ddsc/dds_data_allocator.h | 149 + .../include/dds/ddsc/dds_internal_api.h | 56 + .../include/dds/ddsc/dds_loan_api.h | 95 + .../thirdparty/include/dds/ddsc/dds_opcodes.h | 626 + .../include/dds/ddsc/dds_public_alloc.h | 156 + .../include/dds/ddsc/dds_public_error.h | 56 + .../include/dds/ddsc/dds_public_impl.h | 350 + .../include/dds/ddsc/dds_public_listener.h | 813 ++ .../include/dds/ddsc/dds_public_qos.h | 1021 ++ .../include/dds/ddsc/dds_public_qosdefs.h | 184 + .../include/dds/ddsc/dds_public_status.h | 512 + .../thirdparty/include/dds/ddsc/dds_rhc.h | 109 + .../include/dds/ddsc/dds_statistics.h | 133 + .../include/dds/ddsi/ddsi_acknack.h | 43 + .../include/dds/ddsi/ddsi_builtin_topic_if.h | 57 + .../include/dds/ddsi/ddsi_cdrstream.h | 101 + .../include/dds/ddsi/ddsi_cfgelems.h | 2253 +++ .../include/dds/ddsi/ddsi_cfgunits.h | 48 + .../thirdparty/include/dds/ddsi/ddsi_config.h | 455 + .../include/dds/ddsi/ddsi_config_impl.h | 37 + .../include/dds/ddsi/ddsi_deadline.h | 84 + .../include/dds/ddsi/ddsi_deliver_locally.h | 62 + .../include/dds/ddsi/ddsi_domaingv.h | 357 + .../include/dds/ddsi/ddsi_endpoint.h | 237 + .../thirdparty/include/dds/ddsi/ddsi_entity.h | 134 + .../include/dds/ddsi/ddsi_entity_index.h | 163 + .../include/dds/ddsi/ddsi_entity_match.h | 203 + .../thirdparty/include/dds/ddsi/ddsi_guid.h | 37 + .../include/dds/ddsi/ddsi_handshake.h | 226 + .../thirdparty/include/dds/ddsi/ddsi_iid.h | 35 + .../thirdparty/include/dds/ddsi/ddsi_ipaddr.h | 33 + .../include/dds/ddsi/ddsi_keyhash.h | 27 + .../include/dds/ddsi/ddsi_lifespan.h | 61 + .../include/dds/ddsi/ddsi_list_genptr.h | 103 + .../include/dds/ddsi/ddsi_list_tmpl.h | 318 + .../include/dds/ddsi/ddsi_locator.h | 39 + .../include/dds/ddsi/ddsi_mcgroup.h | 34 + .../thirdparty/include/dds/ddsi/ddsi_ownip.h | 48 + .../include/dds/ddsi/ddsi_participant.h | 241 + .../thirdparty/include/dds/ddsi/ddsi_plist.h | 526 + .../include/dds/ddsi/ddsi_plist_generic.h | 66 + .../thirdparty/include/dds/ddsi/ddsi_pmd.h | 51 + .../include/dds/ddsi/ddsi_portmapping.h | 49 + .../include/dds/ddsi/ddsi_proxy_endpoint.h | 143 + .../include/dds/ddsi/ddsi_proxy_participant.h | 109 + .../thirdparty/include/dds/ddsi/ddsi_raweth.h | 25 + .../thirdparty/include/dds/ddsi/ddsi_rhc.h | 85 + .../include/dds/ddsi/ddsi_security_exchange.h | 51 + .../include/dds/ddsi/ddsi_security_msg.h | 122 + .../include/dds/ddsi/ddsi_security_omg.h | 1455 ++ .../include/dds/ddsi/ddsi_security_util.h | 66 + .../include/dds/ddsi/ddsi_serdata.h | 348 + .../include/dds/ddsi/ddsi_serdata_default.h | 182 + .../include/dds/ddsi/ddsi_serdata_plist.h | 76 + .../include/dds/ddsi/ddsi_serdata_pserop.h | 78 + .../include/dds/ddsi/ddsi_sertopic.h | 184 + .../include/dds/ddsi/ddsi_sertype.h | 266 + .../include/dds/ddsi/ddsi_shm_transport.h | 89 + .../thirdparty/include/dds/ddsi/ddsi_ssl.h | 49 + .../include/dds/ddsi/ddsi_statistics.h | 30 + .../thirdparty/include/dds/ddsi/ddsi_tcp.h | 27 + .../include/dds/ddsi/ddsi_threadmon.h | 33 + .../thirdparty/include/dds/ddsi/ddsi_time.h | 44 + .../thirdparty/include/dds/ddsi/ddsi_tkmap.h | 45 + .../thirdparty/include/dds/ddsi/ddsi_topic.h | 76 + .../thirdparty/include/dds/ddsi/ddsi_tran.h | 336 + .../include/dds/ddsi/ddsi_typebuilder.h | 37 + .../include/dds/ddsi/ddsi_typelib.h | 141 + .../include/dds/ddsi/ddsi_typelookup.h | 75 + .../include/dds/ddsi/ddsi_typewrap.h | 100 + .../thirdparty/include/dds/ddsi/ddsi_udp.h | 33 + .../thirdparty/include/dds/ddsi/ddsi_vendor.h | 106 + .../thirdparty/include/dds/ddsi/ddsi_vnet.h | 25 + .../include/dds/ddsi/ddsi_wraddrset.h | 31 + .../thirdparty/include/dds/ddsi/ddsi_xqos.h | 548 + .../include/dds/ddsi/ddsi_xt_impl.h | 314 + .../include/dds/ddsi/ddsi_xt_typeinfo.h | 1304 ++ .../include/dds/ddsi/ddsi_xt_typeinfo.idl | 1069 ++ .../include/dds/ddsi/ddsi_xt_typelookup.h | 308 + .../include/dds/ddsi/ddsi_xt_typelookup.idl | 144 + .../include/dds/ddsi/ddsi_xt_typemap.h | 89 + .../include/dds/ddsi/ddsi_xt_typemap.idl | 15 + .../thirdparty/include/dds/ddsi/q_addrset.h | 97 + .../thirdparty/include/dds/ddsi/q_bitset.h | 65 + .../thirdparty/include/dds/ddsi/q_bswap.h | 48 + .../include/dds/ddsi/q_ddsi_discovery.h | 52 + .../thirdparty/include/dds/ddsi/q_debmon.h | 32 + .../include/dds/ddsi/q_feature_check.h | 49 + .../thirdparty/include/dds/ddsi/q_freelist.h | 91 + .../thirdparty/include/dds/ddsi/q_gc.h | 61 + .../thirdparty/include/dds/ddsi/q_hbcontrol.h | 51 + .../thirdparty/include/dds/ddsi/q_init.h | 26 + .../include/dds/ddsi/q_inverse_uint32_set.h | 40 + .../thirdparty/include/dds/ddsi/q_lat_estim.h | 42 + .../thirdparty/include/dds/ddsi/q_lease.h | 54 + .../thirdparty/include/dds/ddsi/q_log.h | 71 + .../thirdparty/include/dds/ddsi/q_misc.h | 77 + .../thirdparty/include/dds/ddsi/q_pcap.h | 34 + .../thirdparty/include/dds/ddsi/q_protocol.h | 527 + .../thirdparty/include/dds/ddsi/q_qosmatch.h | 66 + .../thirdparty/include/dds/ddsi/q_radmin.h | 276 + .../thirdparty/include/dds/ddsi/q_receive.h | 51 + .../thirdparty/include/dds/ddsi/q_rtps.h | 101 + .../include/dds/ddsi/q_sockwaitset.h | 110 + .../thirdparty/include/dds/ddsi/q_thread.h | 246 + .../thirdparty/include/dds/ddsi/q_transmit.h | 54 + .../thirdparty/include/dds/ddsi/q_unused.h | 27 + .../thirdparty/include/dds/ddsi/q_whc.h | 141 + .../thirdparty/include/dds/ddsi/q_xevent.h | 78 + .../thirdparty/include/dds/ddsi/q_xmsg.h | 164 + .../thirdparty/include/dds/ddsi/sysdeps.h | 33 + .../thirdparty/include/dds/ddsrt/align.h | 25 + .../thirdparty/include/dds/ddsrt/arch.h | 29 + .../thirdparty/include/dds/ddsrt/atomics.h | 94 + .../include/dds/ddsrt/atomics/arm.h | 173 + .../include/dds/ddsrt/atomics/gcc.h | 309 + .../include/dds/ddsrt/atomics/msvc.h | 262 + .../include/dds/ddsrt/atomics/sun.h | 199 + .../thirdparty/include/dds/ddsrt/attributes.h | 138 + .../thirdparty/include/dds/ddsrt/avl.h | 359 + .../thirdparty/include/dds/ddsrt/bswap.h | 119 + .../thirdparty/include/dds/ddsrt/cdtors.h | 34 + .../thirdparty/include/dds/ddsrt/circlist.h | 43 + .../thirdparty/include/dds/ddsrt/countargs.h | 20 + .../thirdparty/include/dds/ddsrt/dynlib.h | 149 + .../thirdparty/include/dds/ddsrt/endian.h | 62 + .../thirdparty/include/dds/ddsrt/environ.h | 150 + .../include/dds/ddsrt/expand_vars.h | 78 + .../thirdparty/include/dds/ddsrt/fibheap.h | 54 + .../thirdparty/include/dds/ddsrt/filesystem.h | 127 + .../include/dds/ddsrt/filesystem/posix.h | 34 + .../include/dds/ddsrt/filesystem/windows.h | 34 + .../thirdparty/include/dds/ddsrt/heap.h | 155 + .../thirdparty/include/dds/ddsrt/hopscotch.h | 113 + .../thirdparty/include/dds/ddsrt/ifaddrs.h | 58 + .../thirdparty/include/dds/ddsrt/io.h | 51 + .../thirdparty/include/dds/ddsrt/iovec.h | 45 + .../thirdparty/include/dds/ddsrt/log.h | 456 + .../thirdparty/include/dds/ddsrt/md5.h | 106 + .../thirdparty/include/dds/ddsrt/mh3.h | 34 + .../thirdparty/include/dds/ddsrt/misc.h | 99 + .../thirdparty/include/dds/ddsrt/netstat.h | 68 + .../thirdparty/include/dds/ddsrt/process.h | 74 + .../thirdparty/include/dds/ddsrt/random.h | 50 + .../thirdparty/include/dds/ddsrt/retcode.h | 98 + .../thirdparty/include/dds/ddsrt/rusage.h | 86 + .../thirdparty/include/dds/ddsrt/sched.h | 49 + .../thirdparty/include/dds/ddsrt/sockets.h | 315 + .../include/dds/ddsrt/sockets/posix.h | 63 + .../include/dds/ddsrt/sockets/windows.h | 51 + .../include/dds/ddsrt/static_assert.h | 42 + .../thirdparty/include/dds/ddsrt/string.h | 200 + .../thirdparty/include/dds/ddsrt/strtod.h | 83 + .../thirdparty/include/dds/ddsrt/strtol.h | 181 + .../thirdparty/include/dds/ddsrt/sync.h | 302 + .../include/dds/ddsrt/sync/freertos.h | 93 + .../thirdparty/include/dds/ddsrt/sync/posix.h | 48 + .../include/dds/ddsrt/sync/windows.h | 39 + .../thirdparty/include/dds/ddsrt/threads.h | 298 + .../include/dds/ddsrt/threads/freertos.h | 37 + .../include/dds/ddsrt/threads/posix.h | 73 + .../include/dds/ddsrt/threads/windows.h | 38 + .../thirdparty/include/dds/ddsrt/time.h | 307 + .../include/dds/ddsrt/time/freertos.h | 53 + .../thirdparty/include/dds/ddsrt/types.h | 30 + .../include/dds/ddsrt/types/posix.h | 23 + .../include/dds/ddsrt/types/vxworks.h | 74 + .../include/dds/ddsrt/types/windows.h | 31 + .../thirdparty/include/dds/ddsrt/xmlparser.h | 54 + .../thirdparty/include/dds/export.h | 50 + .../thirdparty/include/dds/features.h | 42 + .../thirdparty/include/dds/version.h | 25 + .../thirdparty/include/ddsc/dds.h | 20 + .../thirdparty/include/ddscxx/dds/LICENSE | 190 + .../ddscxx/dds/core/BuiltinTopicTypes.hpp | 44 + .../include/ddscxx/dds/core/Duration.hpp | 275 + .../include/ddscxx/dds/core/Entity.hpp | 31 + .../include/ddscxx/dds/core/Exception.hpp | 372 + .../include/ddscxx/dds/core/External.hpp | 114 + .../ddscxx/dds/core/InstanceHandle.hpp | 38 + .../ddscxx/dds/core/LengthUnlimited.hpp | 31 + .../include/ddscxx/dds/core/Optional.hpp | 98 + .../include/ddscxx/dds/core/QosProvider.hpp | 33 + .../include/ddscxx/dds/core/Reference.hpp | 353 + .../ddscxx/dds/core/SafeEnumeration.hpp | 79 + .../ddscxx/dds/core/TBuiltinTopicTypes.hpp | 112 + .../include/ddscxx/dds/core/TEntity.hpp | 222 + .../include/ddscxx/dds/core/TEntityQos.hpp | 159 + .../ddscxx/dds/core/TInstanceHandle.hpp | 139 + .../include/ddscxx/dds/core/TQosProvider.hpp | 342 + .../include/ddscxx/dds/core/Time.hpp | 212 + .../include/ddscxx/dds/core/Value.hpp | 200 + .../include/ddscxx/dds/core/WeakReference.hpp | 79 + .../include/ddscxx/dds/core/array.hpp | 31 + .../ddscxx/dds/core/cond/Condition.hpp | 35 + .../ddscxx/dds/core/cond/GuardCondition.hpp | 36 + .../ddscxx/dds/core/cond/StatusCondition.hpp | 35 + .../ddscxx/dds/core/cond/TCondition.hpp | 117 + .../ddscxx/dds/core/cond/TGuardCondition.hpp | 124 + .../ddscxx/dds/core/cond/TStatusCondition.hpp | 218 + .../include/ddscxx/dds/core/cond/TWaitSet.hpp | 411 + .../include/ddscxx/dds/core/cond/WaitSet.hpp | 35 + .../ddscxx/dds/core/cond/detail/Condition.hpp | 41 + .../dds/core/cond/detail/GuardCondition.hpp | 58 + .../dds/core/cond/detail/StatusCondition.hpp | 57 + .../dds/core/cond/detail/TConditionImpl.hpp | 64 + .../core/cond/detail/TGuardConditionImpl.hpp | 103 + .../core/cond/detail/TStatusConditionImpl.hpp | 113 + .../dds/core/cond/detail/TWaitSetImpl.hpp | 123 + .../ddscxx/dds/core/cond/detail/WaitSet.hpp | 40 + .../include/ddscxx/dds/core/conformance.hpp | 23 + .../include/ddscxx/dds/core/ddscore.hpp | 35 + .../dds/core/detail/BuiltinTopicTypes.hpp | 29 + .../include/ddscxx/dds/core/detail/Entity.hpp | 29 + .../ddscxx/dds/core/detail/InstanceHandle.hpp | 29 + .../ddscxx/dds/core/detail/QosProvider.hpp | 34 + .../ddscxx/dds/core/detail/ReferenceImpl.hpp | 221 + .../ddscxx/dds/core/detail/TEntityImpl.hpp | 65 + .../ddscxx/dds/core/detail/TEntityQosImpl.hpp | 100 + .../dds/core/detail/TInstanceHandleImpl.hpp | 110 + .../dds/core/detail/TQosProviderImpl.hpp | 126 + .../include/ddscxx/dds/core/detail/Value.hpp | 139 + .../dds/core/detail/WeakReferenceImpl.hpp | 58 + .../include/ddscxx/dds/core/detail/array.hpp | 28 + .../ddscxx/dds/core/detail/conformance.hpp | 36 + .../ddscxx/dds/core/detail/ddscore.hpp | 17 + .../include/ddscxx/dds/core/detail/export.hpp | 42 + .../ddscxx/dds/core/detail/inttypes.hpp | 35 + .../include/ddscxx/dds/core/detail/macros.hpp | 100 + .../ddscxx/dds/core/detail/module_docs.hpp | 177 + .../ddscxx/dds/core/detail/old_win_stdint.h | 247 + .../ddscxx/dds/core/detail/ref_traits.hpp | 56 + .../include/ddscxx/dds/core/macros.hpp | 73 + .../ddscxx/dds/core/policy/CorePolicy.hpp | 201 + .../ddscxx/dds/core/policy/PolicyKind.hpp | 260 + .../ddscxx/dds/core/policy/QosPolicyCount.hpp | 35 + .../ddscxx/dds/core/policy/TCorePolicy.hpp | 1835 +++ .../dds/core/policy/TQosPolicyCount.hpp | 94 + .../dds/core/policy/detail/CorePolicy.hpp | 111 + .../dds/core/policy/detail/QosPolicyCount.hpp | 29 + .../core/policy/detail/TCorePolicyImpl.hpp | 1124 ++ .../policy/detail/TQosPolicyCountImpl.hpp | 65 + .../include/ddscxx/dds/core/ref_traits.hpp | 55 + .../include/ddscxx/dds/core/refmacros.hpp | 190 + .../include/ddscxx/dds/core/status/State.hpp | 376 + .../include/ddscxx/dds/core/status/Status.hpp | 87 + .../ddscxx/dds/core/status/TStatus.hpp | 442 + .../ddscxx/dds/core/status/detail/Status.hpp | 62 + .../dds/core/status/detail/TStatusImpl.hpp | 337 + .../include/ddscxx/dds/core/types.hpp | 75 + .../ddscxx/dds/core/xtypes/Annotations.hpp | 72 + .../dds/core/xtypes/CollectionTypes.hpp | 42 + .../ddscxx/dds/core/xtypes/DynamicData.hpp | 39 + .../ddscxx/dds/core/xtypes/DynamicType.hpp | 38 + .../ddscxx/dds/core/xtypes/MemberType.hpp | 35 + .../ddscxx/dds/core/xtypes/PrimitiveTypes.hpp | 71 + .../ddscxx/dds/core/xtypes/StructType.hpp | 37 + .../ddscxx/dds/core/xtypes/TAnnotation.hpp | 177 + .../dds/core/xtypes/TCollectionTypes.hpp | 100 + .../ddscxx/dds/core/xtypes/TDynamicData.hpp | 86 + .../ddscxx/dds/core/xtypes/TDynamicType.hpp | 94 + .../ddscxx/dds/core/xtypes/TMemberType.hpp | 98 + .../ddscxx/dds/core/xtypes/TStructType.hpp | 122 + .../ddscxx/dds/core/xtypes/TTypeProvider.hpp | 63 + .../ddscxx/dds/core/xtypes/TypeKind.hpp | 88 + .../ddscxx/dds/core/xtypes/TypeProvider.hpp | 35 + .../ddscxx/dds/core/xtypes/UnionCase.hpp | 59 + .../ddscxx/dds/core/xtypes/UnionType.hpp | 90 + .../dds/core/xtypes/detail/Annotation.hpp | 42 + .../core/xtypes/detail/CollectionTypes.hpp | 34 + .../dds/core/xtypes/detail/DynamicData.hpp | 26 + .../dds/core/xtypes/detail/DynamicType.hpp | 24 + .../dds/core/xtypes/detail/MemberType.hpp | 25 + .../dds/core/xtypes/detail/PrimitiveTypes.hpp | 61 + .../dds/core/xtypes/detail/StructType.hpp | 41 + .../dds/core/xtypes/detail/TypeProvider.hpp | 25 + .../dds/core/xtypes/detail/UnionCase.hpp | 26 + .../dds/core/xtypes/detail/UnionType.hpp | 26 + .../thirdparty/include/ddscxx/dds/dds.hpp | 48 + .../ddscxx/dds/domain/DomainParticipant.hpp | 32 + .../dds/domain/DomainParticipantListener.hpp | 208 + .../ddscxx/dds/domain/TDomainParticipant.hpp | 521 + .../include/ddscxx/dds/domain/ddsdomain.hpp | 27 + .../dds/domain/detail/DomainParticipant.hpp | 35 + .../domain/detail/TDomainParticipantImpl.hpp | 193 + .../ddscxx/dds/domain/detail/ddsdomain.hpp | 17 + .../include/ddscxx/dds/domain/discovery.hpp | 70 + .../include/ddscxx/dds/domain/find.hpp | 43 + .../dds/domain/qos/DomainParticipantQos.hpp | 35 + .../qos/detail/DomainParticipantQos.hpp | 89 + .../include/ddscxx/dds/features.hpp | 16 + .../include/ddscxx/dds/pub/AnyDataWriter.hpp | 32 + .../ddscxx/dds/pub/AnyDataWriterListener.hpp | 120 + .../include/ddscxx/dds/pub/CoherentSet.hpp | 32 + .../include/ddscxx/dds/pub/DataWriter.hpp | 1534 +++ .../ddscxx/dds/pub/DataWriterListener.hpp | 258 + .../include/ddscxx/dds/pub/Publisher.hpp | 32 + .../ddscxx/dds/pub/PublisherListener.hpp | 141 + .../ddscxx/dds/pub/SuspendedPublication.hpp | 32 + .../include/ddscxx/dds/pub/TAnyDataWriter.hpp | 354 + .../include/ddscxx/dds/pub/TCoherentSet.hpp | 129 + .../include/ddscxx/dds/pub/TPublisher.hpp | 318 + .../ddscxx/dds/pub/TSuspendedPublication.hpp | 133 + .../include/ddscxx/dds/pub/ddspub.hpp | 32 + .../ddscxx/dds/pub/detail/AnyDataWriter.hpp | 22 + .../ddscxx/dds/pub/detail/CoherentSet.hpp | 26 + .../ddscxx/dds/pub/detail/DataWriter.hpp | 195 + .../ddscxx/dds/pub/detail/DataWriterImpl.hpp | 982 ++ .../ddscxx/dds/pub/detail/Publisher.hpp | 29 + .../dds/pub/detail/SuspendedPublication.hpp | 22 + .../dds/pub/detail/TAnyDataWriterImpl.hpp | 121 + .../dds/pub/detail/TCoherentSetImpl.hpp | 52 + .../ddscxx/dds/pub/detail/TPublisherImpl.hpp | 120 + .../pub/detail/TSuspendedPublicationImpl.hpp | 52 + .../include/ddscxx/dds/pub/detail/ddspub.hpp | 17 + .../ddscxx/dds/pub/detail/discovery.hpp | 62 + .../include/ddscxx/dds/pub/detail/find.hpp | 81 + .../include/ddscxx/dds/pub/discovery.hpp | 186 + .../include/ddscxx/dds/pub/find.hpp | 74 + .../ddscxx/dds/pub/qos/DataWriterQos.hpp | 35 + .../ddscxx/dds/pub/qos/PublisherQos.hpp | 35 + .../dds/pub/qos/detail/DataWriterQos.hpp | 152 + .../dds/pub/qos/detail/PublisherQos.hpp | 82 + .../include/ddscxx/dds/sub/AnyDataReader.hpp | 32 + .../ddscxx/dds/sub/AnyDataReaderListener.hpp | 150 + .../include/ddscxx/dds/sub/CoherentAccess.hpp | 33 + .../include/ddscxx/dds/sub/DataReader.hpp | 81 + .../ddscxx/dds/sub/DataReaderListener.hpp | 370 + .../ddscxx/dds/sub/GenerationCount.hpp | 31 + .../include/ddscxx/dds/sub/LoanedSamples.hpp | 215 + .../include/ddscxx/dds/sub/Query.hpp | 32 + .../include/ddscxx/dds/sub/Rank.hpp | 31 + .../include/ddscxx/dds/sub/Sample.hpp | 40 + .../include/ddscxx/dds/sub/SampleInfo.hpp | 32 + .../include/ddscxx/dds/sub/SampleRef.hpp | 40 + .../include/ddscxx/dds/sub/SharedSamples.hpp | 126 + .../include/ddscxx/dds/sub/Subscriber.hpp | 32 + .../ddscxx/dds/sub/SubscriberListener.hpp | 207 + .../include/ddscxx/dds/sub/TAnyDataReader.hpp | 414 + .../ddscxx/dds/sub/TCoherentAccess.hpp | 150 + .../include/ddscxx/dds/sub/TDataReader.hpp | 1689 +++ .../ddscxx/dds/sub/TGenerationCount.hpp | 107 + .../include/ddscxx/dds/sub/TQuery.hpp | 215 + .../include/ddscxx/dds/sub/TRank.hpp | 134 + .../include/ddscxx/dds/sub/TSample.hpp | 124 + .../include/ddscxx/dds/sub/TSampleInfo.hpp | 146 + .../include/ddscxx/dds/sub/TSampleRef.hpp | 110 + .../include/ddscxx/dds/sub/TSubscriber.hpp | 290 + .../ddscxx/dds/sub/cond/QueryCondition.hpp | 42 + .../ddscxx/dds/sub/cond/ReadCondition.hpp | 37 + .../ddscxx/dds/sub/cond/TQueryCondition.hpp | 301 + .../ddscxx/dds/sub/cond/TReadCondition.hpp | 143 + .../dds/sub/cond/detail/QueryCondition.hpp | 57 + .../dds/sub/cond/detail/ReadCondition.hpp | 50 + .../sub/cond/detail/TQueryConditionImpl.hpp | 202 + .../sub/cond/detail/TReadConditionImpl.hpp | 113 + .../include/ddscxx/dds/sub/ddssub.hpp | 129 + .../ddscxx/dds/sub/detail/AnyDataReader.hpp | 22 + .../ddscxx/dds/sub/detail/CoherentAccess.hpp | 22 + .../ddscxx/dds/sub/detail/DataReader.hpp | 234 + .../ddscxx/dds/sub/detail/GenerationCount.hpp | 26 + .../ddscxx/dds/sub/detail/LoanedSamples.hpp | 152 + .../dds/sub/detail/LoanedSamplesImpl.hpp | 83 + .../ddscxx/dds/sub/detail/Manipulators.hpp | 125 + .../include/ddscxx/dds/sub/detail/Query.hpp | 32 + .../include/ddscxx/dds/sub/detail/Rank.hpp | 22 + .../include/ddscxx/dds/sub/detail/Sample.hpp | 123 + .../ddscxx/dds/sub/detail/SampleInfo.hpp | 22 + .../ddscxx/dds/sub/detail/SampleRef.hpp | 130 + .../ddscxx/dds/sub/detail/SamplesHolder.hpp | 373 + .../ddscxx/dds/sub/detail/SharedSamples.hpp | 86 + .../dds/sub/detail/SharedSamplesImpl.hpp | 80 + .../ddscxx/dds/sub/detail/Subscriber.hpp | 29 + .../dds/sub/detail/TAnyDataReaderImpl.hpp | 132 + .../dds/sub/detail/TCoherentAccessImpl.hpp | 51 + .../ddscxx/dds/sub/detail/TDataReaderImpl.hpp | 1444 ++ .../dds/sub/detail/TGenerationCountImpl.hpp | 55 + .../ddscxx/dds/sub/detail/TQueryImpl.hpp | 136 + .../ddscxx/dds/sub/detail/TRankImpl.hpp | 59 + .../ddscxx/dds/sub/detail/TSampleImpl.hpp | 66 + .../ddscxx/dds/sub/detail/TSampleInfoImpl.hpp | 78 + .../ddscxx/dds/sub/detail/TSampleRefImpl.hpp | 54 + .../ddscxx/dds/sub/detail/TSubscriberImpl.hpp | 121 + .../include/ddscxx/dds/sub/detail/ddssub.hpp | 21 + .../ddscxx/dds/sub/detail/discovery.hpp | 62 + .../include/ddscxx/dds/sub/detail/find.hpp | 218 + .../include/ddscxx/dds/sub/discovery.hpp | 186 + .../include/ddscxx/dds/sub/find.hpp | 217 + .../ddscxx/dds/sub/qos/DataReaderQos.hpp | 35 + .../ddscxx/dds/sub/qos/SubscriberQos.hpp | 36 + .../dds/sub/qos/detail/DataReaderQos.hpp | 150 + .../dds/sub/qos/detail/SubscriberQos.hpp | 82 + .../ddscxx/dds/sub/status/DataState.hpp | 711 + .../dds/sub/status/detail/DataStateImpl.hpp | 97 + .../include/ddscxx/dds/topic/AnyTopic.hpp | 33 + .../ddscxx/dds/topic/AnyTopicListener.hpp | 92 + .../include/ddscxx/dds/topic/BuiltinTopic.hpp | 41 + .../ddscxx/dds/topic/BuiltinTopicKey.hpp | 33 + .../ddscxx/dds/topic/ContentFilteredTopic.hpp | 35 + .../include/ddscxx/dds/topic/Filter.hpp | 39 + .../include/ddscxx/dds/topic/MultiTopic.hpp | 41 + .../include/ddscxx/dds/topic/TAnyTopic.hpp | 146 + .../ddscxx/dds/topic/TBuiltinTopic.hpp | 487 + .../ddscxx/dds/topic/TBuiltinTopicKey.hpp | 57 + .../dds/topic/TContentFilteredTopic.hpp | 160 + .../include/ddscxx/dds/topic/TFilter.hpp | 186 + .../include/ddscxx/dds/topic/TMultiTopic.hpp | 74 + .../include/ddscxx/dds/topic/TTopic.hpp | 429 + .../ddscxx/dds/topic/TTopicDescription.hpp | 85 + .../include/ddscxx/dds/topic/Topic.hpp | 41 + .../ddscxx/dds/topic/TopicDescription.hpp | 33 + .../ddscxx/dds/topic/TopicInstance.hpp | 116 + .../ddscxx/dds/topic/TopicListener.hpp | 144 + .../include/ddscxx/dds/topic/TopicTraits.hpp | 92 + .../include/ddscxx/dds/topic/ddstopic.hpp | 31 + .../ddscxx/dds/topic/detail/AnyTopic.hpp | 30 + .../ddscxx/dds/topic/detail/BuiltinTopic.hpp | 46 + .../dds/topic/detail/BuiltinTopicKey.hpp | 29 + .../dds/topic/detail/ContentFilteredTopic.hpp | 470 + .../ddscxx/dds/topic/detail/Filter.hpp | 25 + .../ddscxx/dds/topic/detail/MultiTopic.hpp | 135 + .../ddscxx/dds/topic/detail/TAnyTopicImpl.hpp | 73 + .../dds/topic/detail/TBuiltinTopicImpl.hpp | 580 + .../dds/topic/detail/TBuiltinTopicKeyImpl.hpp | 48 + .../detail/TContentFilteredTopicImpl.hpp | 77 + .../ddscxx/dds/topic/detail/TFilterImpl.hpp | 105 + .../topic/detail/TTopicDescriptionImpl.hpp | 54 + .../ddscxx/dds/topic/detail/TTopicImpl.hpp | 395 + .../include/ddscxx/dds/topic/detail/Topic.hpp | 131 + .../dds/topic/detail/TopicDescription.hpp | 30 + .../dds/topic/detail/TopicInstanceImpl.hpp | 83 + .../ddscxx/dds/topic/detail/ddstopic.hpp | 20 + .../ddscxx/dds/topic/detail/discovery.hpp | 100 + .../include/ddscxx/dds/topic/detail/find.hpp | 46 + .../include/ddscxx/dds/topic/discovery.hpp | 153 + .../include/ddscxx/dds/topic/find.hpp | 53 + .../include/ddscxx/dds/topic/qos/TopicQos.hpp | 36 + .../ddscxx/dds/topic/qos/detail/TopicQos.hpp | 93 + .../cyclonedds/ForwardDeclarations.hpp | 120 + .../cyclonedds/core/DDScObjectDelegate.hpp | 74 + .../cyclonedds/core/EntityDelegate.hpp | 140 + .../cyclonedds/core/EntityRegistry.hpp | 95 + .../org/eclipse/cyclonedds/core/EntitySet.hpp | 94 + .../core/InstanceHandleDelegate.hpp | 71 + .../cyclonedds/core/ListenerDispatcher.hpp | 57 + .../org/eclipse/cyclonedds/core/MiscUtils.hpp | 90 + .../org/eclipse/cyclonedds/core/Missing.hpp | 36 + .../org/eclipse/cyclonedds/core/Mutex.hpp | 51 + .../cyclonedds/core/ObjectDelegate.hpp | 71 + .../org/eclipse/cyclonedds/core/ObjectSet.hpp | 80 + .../cyclonedds/core/QosProviderDelegate.hpp | 81 + .../eclipse/cyclonedds/core/ReportUtils.hpp | 191 + .../eclipse/cyclonedds/core/ScopedLock.hpp | 103 + .../eclipse/cyclonedds/core/TimeHelper.hpp | 91 + .../cyclonedds/core/WeakReferenceSet.hpp | 47 + .../cyclonedds/core/cdr/basic_cdr_ser.hpp | 122 + .../eclipse/cyclonedds/core/cdr/cdr_enums.hpp | 64 + .../cyclonedds/core/cdr/cdr_stream.hpp | 935 ++ .../cyclonedds/core/cdr/entity_properties.hpp | 265 + .../core/cdr/extended_cdr_v1_ser.hpp | 344 + .../core/cdr/extended_cdr_v2_ser.hpp | 409 + .../eclipse/cyclonedds/core/cdr/fragchain.hpp | 27 + .../core/cond/ConditionDelegate.hpp | 117 + .../cyclonedds/core/cond/FunctorHolder.hpp | 80 + .../core/cond/GuardConditionDelegate.hpp | 55 + .../core/cond/ShadowParticipant.hpp | 81 + .../core/cond/StatusConditionDelegate.hpp | 87 + .../cyclonedds/core/cond/WaitSetDelegate.hpp | 102 + .../org/eclipse/cyclonedds/core/config.hpp | 24 + .../eclipse/cyclonedds/core/policy/Policy.hpp | 62 + .../cyclonedds/core/policy/PolicyDelegate.hpp | 983 ++ .../core/policy/ProprietaryPolicyKind.hpp | 76 + .../core/policy/QosPolicyCountDelegate.hpp | 86 + .../cyclonedds/core/policy/TPolicy.hpp | 468 + .../cyclonedds/core/status/StatusDelegate.hpp | 813 ++ .../eclipse/cyclonedds/core/type_helpers.hpp | 63 + .../org/eclipse/cyclonedds/domain/Domain.hpp | 39 + .../domain/DomainParticipantDelegate.hpp | 187 + .../domain/DomainParticipantListener.hpp | 60 + .../domain/DomainParticipantRegistry.hpp | 52 + .../eclipse/cyclonedds/domain/DomainWrap.hpp | 70 + .../qos/DomainParticipantQosDelegate.hpp | 104 + .../cyclonedds/pub/AnyDataWriterDelegate.hpp | 203 + .../cyclonedds/pub/CoherentSetDelegate.hpp | 54 + .../cyclonedds/pub/PublisherDelegate.hpp | 116 + .../pub/SuspendedPublicationDelegate.hpp | 55 + .../pub/qos/DataWriterQosDelegate.hpp | 305 + .../pub/qos/PublisherQosDelegate.hpp | 136 + .../cyclonedds/sub/AnyDataReaderDelegate.hpp | 303 + .../sub/BuiltinSubscriberDelegate.hpp | 69 + .../cyclonedds/sub/CoherentAccessDelegate.hpp | 52 + .../cyclonedds/sub/GenerationCountImpl.hpp | 72 + .../eclipse/cyclonedds/sub/QueryDelegate.hpp | 119 + .../org/eclipse/cyclonedds/sub/RankImpl.hpp | 68 + .../eclipse/cyclonedds/sub/SampleInfoImpl.hpp | 150 + .../cyclonedds/sub/SubscriberDelegate.hpp | 149 + .../sub/cond/QueryConditionDelegate.hpp | 79 + .../sub/cond/ReadConditionDelegate.hpp | 64 + .../sub/qos/DataReaderQosDelegate.hpp | 285 + .../sub/qos/SubscriberQosDelegate.hpp | 136 + .../cyclonedds/topic/AnyTopicDelegate.hpp | 113 + .../cyclonedds/topic/AnyTopicListener.hpp | 47 + .../eclipse/cyclonedds/topic/BuiltinTopic.hpp | 50 + .../cyclonedds/topic/BuiltinTopicCopy.hpp | 19 + .../cyclonedds/topic/BuiltinTopicDelegate.hpp | 1122 ++ .../topic/BuiltinTopicKeyDelegate.hpp | 71 + .../cyclonedds/topic/BuiltinTopicTraits.hpp | 21 + .../org/eclipse/cyclonedds/topic/CDRBlob.hpp | 68 + .../cyclonedds/topic/FilterDelegate.hpp | 106 + .../cyclonedds/topic/TBuiltinTopic.hpp | 186 + .../topic/TopicDescriptionDelegate.hpp | 88 + .../cyclonedds/topic/TopicListener.hpp | 52 + .../eclipse/cyclonedds/topic/TopicTraits.hpp | 290 + .../eclipse/cyclonedds/topic/datatopic.hpp | 1021 ++ .../eclipse/cyclonedds/topic/discovery.hpp | 169 + .../org/eclipse/cyclonedds/topic/find.hpp | 133 + .../org/eclipse/cyclonedds/topic/hash.hpp | 42 + .../cyclonedds/topic/qos/TopicQosDelegate.hpp | 289 + .../thirdparty/lib/aarch64/libddsc.so | Bin 0 -> 7622320 bytes .../thirdparty/lib/aarch64/libddscxx.so | Bin 0 -> 3137200 bytes .../thirdparty/lib/x86_64/libddsc.so | Bin 0 -> 7493272 bytes .../thirdparty/lib/x86_64/libddscxx.so | Bin 0 -> 3108976 bytes docker/build_image.sh | 61 +- docker/docker-compose.yml | 4 +- docker/run.sh | 8 +- recorder/README.md | 85 + recorder/bundle.sh | 63 + recorder/g1_record_replay.py | 25 +- recorder/record.sh | 120 + start.sh | 25 +- tools/export_ui.py | 74 + tools/fetch_deps.sh | 103 + tools/preflight.sh | 188 + udev/99-inspire-hub-cardreader.rules | 27 + web/hand_web.py | 72 +- 907 files changed, 166343 insertions(+), 32 deletions(-) create mode 100644 ROBOT_README.md create mode 100644 deps/unitree_sdk2/.devcontainer/Dockerfile.devcontainer create mode 100644 deps/unitree_sdk2/.devcontainer/devcontainer.json create mode 100644 deps/unitree_sdk2/.devcontainer/docker-compose.yml create mode 100644 deps/unitree_sdk2/.github/workflows/c-cpp.yml create mode 100644 deps/unitree_sdk2/.gitignore create mode 100644 deps/unitree_sdk2/CMakeLists.txt create mode 100644 deps/unitree_sdk2/LICENSE create mode 100644 deps/unitree_sdk2/README.md create mode 100644 deps/unitree_sdk2/build_install/CMakeCache.txt create mode 100644 deps/unitree_sdk2/build_install/CMakeFiles/4.1.3/CMakeCCompiler.cmake create mode 100644 deps/unitree_sdk2/build_install/CMakeFiles/4.1.3/CMakeCXXCompiler.cmake create mode 100644 deps/unitree_sdk2/build_install/CMakeFiles/4.1.3/CMakeDetermineCompilerABI_C.bin create mode 100644 deps/unitree_sdk2/build_install/CMakeFiles/4.1.3/CMakeDetermineCompilerABI_CXX.bin create mode 100644 deps/unitree_sdk2/build_install/CMakeFiles/4.1.3/CMakeSystem.cmake create mode 100644 deps/unitree_sdk2/build_install/CMakeFiles/4.1.3/CompilerIdC/CMakeCCompilerId.c create mode 100644 deps/unitree_sdk2/build_install/CMakeFiles/4.1.3/CompilerIdC/a.out create mode 100644 deps/unitree_sdk2/build_install/CMakeFiles/4.1.3/CompilerIdCXX/CMakeCXXCompilerId.cpp create mode 100644 deps/unitree_sdk2/build_install/CMakeFiles/4.1.3/CompilerIdCXX/a.out create mode 100644 deps/unitree_sdk2/build_install/CMakeFiles/CMakeConfigureLog.yaml create mode 100644 deps/unitree_sdk2/build_install/CMakeFiles/CMakeDirectoryInformation.cmake create mode 100644 deps/unitree_sdk2/build_install/CMakeFiles/InstallScripts.json create mode 100644 deps/unitree_sdk2/build_install/CMakeFiles/Makefile.cmake create mode 100644 deps/unitree_sdk2/build_install/CMakeFiles/Makefile2 create mode 100644 deps/unitree_sdk2/build_install/CMakeFiles/TargetDirectories.txt create mode 100644 deps/unitree_sdk2/build_install/CMakeFiles/cmake.check_cache create mode 100644 deps/unitree_sdk2/build_install/CMakeFiles/progress.marks create mode 100644 deps/unitree_sdk2/build_install/Makefile create mode 100644 deps/unitree_sdk2/build_install/cmake_install.cmake create mode 100644 deps/unitree_sdk2/build_install/install_manifest.txt create mode 100644 deps/unitree_sdk2/build_install/thirdparty/CMakeFiles/CMakeDirectoryInformation.cmake create mode 100644 deps/unitree_sdk2/build_install/thirdparty/CMakeFiles/progress.marks create mode 100644 deps/unitree_sdk2/build_install/thirdparty/Makefile create mode 100644 deps/unitree_sdk2/build_install/thirdparty/cmake_install.cmake create mode 100644 deps/unitree_sdk2/build_install/unitree_sdk2Config.cmake create mode 100644 deps/unitree_sdk2/build_install/unitree_sdk2ConfigVersion.cmake create mode 100644 deps/unitree_sdk2/cmake/unitree_sdk2Config.cmake.in create mode 100644 deps/unitree_sdk2/cmake/unitree_sdk2Targets.cmake create mode 100644 deps/unitree_sdk2/example/CMakeLists.txt create mode 100644 deps/unitree_sdk2/example/a2/CMakeLists.txt create mode 100644 deps/unitree_sdk2/example/a2/audio/a2_audio_client_example.cpp create mode 100644 deps/unitree_sdk2/example/a2/audio/test.wav create mode 100644 deps/unitree_sdk2/example/a2/audio/wav.hpp create mode 100644 deps/unitree_sdk2/example/a2/sport/a2_sport_client.cpp create mode 100644 deps/unitree_sdk2/example/a2/sport/a2_sport_state.cpp create mode 100644 deps/unitree_sdk2/example/as2/CMakeLists.txt create mode 100644 deps/unitree_sdk2/example/as2/sport/as2_sport_client.cpp create mode 100644 deps/unitree_sdk2/example/as2/sport/as2_sport_state.cpp create mode 100644 deps/unitree_sdk2/example/b2/CMakeLists.txt create mode 100644 deps/unitree_sdk2/example/b2/b2_sport_client.cpp create mode 100644 deps/unitree_sdk2/example/b2/b2_stand_example.cpp create mode 100644 deps/unitree_sdk2/example/b2w/CMakeLists.txt create mode 100644 deps/unitree_sdk2/example/b2w/b2w_sport_client.cpp create mode 100644 deps/unitree_sdk2/example/b2w/b2w_stand_example.cpp create mode 100644 deps/unitree_sdk2/example/g1/CMakeLists.txt create mode 100644 deps/unitree_sdk2/example/g1/audio/g1_audio_client_example.cpp create mode 100644 deps/unitree_sdk2/example/g1/audio/test.wav create mode 100644 deps/unitree_sdk2/example/g1/audio/wav.hpp create mode 100644 deps/unitree_sdk2/example/g1/dex3/g1_dex3_example.cpp create mode 100644 deps/unitree_sdk2/example/g1/g1d/g1_agv_client_example.cpp create mode 100644 deps/unitree_sdk2/example/g1/g1d/g1d_arm_example.cpp create mode 100644 deps/unitree_sdk2/example/g1/g1d/g1d_height_control.cpp create mode 100644 deps/unitree_sdk2/example/g1/g1d/gamepad.hpp create mode 100644 deps/unitree_sdk2/example/g1/high_level/g1_arm5_sdk_dds_example.cpp create mode 100644 deps/unitree_sdk2/example/g1/high_level/g1_arm7_sdk_dds_example.cpp create mode 100644 deps/unitree_sdk2/example/g1/high_level/g1_arm_action_example.cpp create mode 100644 deps/unitree_sdk2/example/g1/high_level/g1_hand_sdk_example.cpp create mode 100644 deps/unitree_sdk2/example/g1/high_level/g1_loco_client_example.cpp create mode 100644 deps/unitree_sdk2/example/g1/high_level/g1_userctrl_dds_example.cpp create mode 100644 deps/unitree_sdk2/example/g1/low_level/behavior_lib/motion.seq create mode 100644 deps/unitree_sdk2/example/g1/low_level/g1_ankle_swing_example.cpp create mode 100644 deps/unitree_sdk2/example/g1/low_level/g1_dual_arm_example.cpp create mode 100644 deps/unitree_sdk2/example/g1/low_level/gamepad.hpp create mode 100644 deps/unitree_sdk2/example/g1/low_level/terminations.cpp create mode 100644 deps/unitree_sdk2/example/go2/CMakeLists.txt create mode 100644 deps/unitree_sdk2/example/go2/go2_low_level.cpp create mode 100644 deps/unitree_sdk2/example/go2/go2_robot_state_client.cpp create mode 100644 deps/unitree_sdk2/example/go2/go2_sport_client.cpp create mode 100644 deps/unitree_sdk2/example/go2/go2_stand_example.cpp create mode 100644 deps/unitree_sdk2/example/go2/go2_trajectory_follow.cpp create mode 100644 deps/unitree_sdk2/example/go2/go2_video_client.cpp create mode 100644 deps/unitree_sdk2/example/go2/go2_vui_client.cpp create mode 100644 deps/unitree_sdk2/example/go2w/CMakeLists.txt create mode 100644 deps/unitree_sdk2/example/go2w/go2w_sport_client.cpp create mode 100644 deps/unitree_sdk2/example/go2w/go2w_stand_example.cpp create mode 100644 deps/unitree_sdk2/example/h1/CMakeLists.txt create mode 100644 deps/unitree_sdk2/example/h1/README.md create mode 100644 deps/unitree_sdk2/example/h1/README_zh.md create mode 100644 deps/unitree_sdk2/example/h1/doc/images/ankle.png create mode 100644 deps/unitree_sdk2/example/h1/doc/images/tracking.png create mode 100644 deps/unitree_sdk2/example/h1/doc/images/tracking_circle.png create mode 100644 deps/unitree_sdk2/example/h1/high_level/h1_2_arm_sdk_dds_example.cpp create mode 100644 deps/unitree_sdk2/example/h1/high_level/h1_arm_sdk_dds_example.cpp create mode 100644 deps/unitree_sdk2/example/h1/high_level/h1_loco_client_example.cpp create mode 100644 deps/unitree_sdk2/example/h1/low_level/base_state.h create mode 100644 deps/unitree_sdk2/example/h1/low_level/data_buffer.hpp create mode 100644 deps/unitree_sdk2/example/h1/low_level/h1_27dof_example.cpp create mode 100644 deps/unitree_sdk2/example/h1/low_level/h1_2_ankle_track.cpp create mode 100644 deps/unitree_sdk2/example/h1/low_level/humanoid.cpp create mode 100644 deps/unitree_sdk2/example/h1/low_level/humanoid.hpp create mode 100644 deps/unitree_sdk2/example/h1/low_level/motors.hpp create mode 100644 deps/unitree_sdk2/example/h2/CMakeLists.txt create mode 100644 deps/unitree_sdk2/example/h2/high_level/h2_loco_client_example.cpp create mode 100644 deps/unitree_sdk2/example/h2/low_level/gamepad.hpp create mode 100644 deps/unitree_sdk2/example/h2/low_level/h2_ankle_swing_example.cpp create mode 100644 deps/unitree_sdk2/example/helloworld/CMakeLists.txt create mode 100644 deps/unitree_sdk2/example/helloworld/HelloWorldData.cpp create mode 100644 deps/unitree_sdk2/example/helloworld/HelloWorldData.hpp create mode 100644 deps/unitree_sdk2/example/helloworld/publisher.cpp create mode 100644 deps/unitree_sdk2/example/helloworld/subscriber.cpp create mode 100644 deps/unitree_sdk2/example/jsonize/CMakeLists.txt create mode 100644 deps/unitree_sdk2/example/jsonize/test_jsonize.cpp create mode 100644 deps/unitree_sdk2/example/r1/CMakeLists.txt create mode 100644 deps/unitree_sdk2/example/r1/audio/r1_audio_client_example.cpp create mode 100644 deps/unitree_sdk2/example/r1/audio/test.wav create mode 100644 deps/unitree_sdk2/example/r1/audio/wav.hpp create mode 100644 deps/unitree_sdk2/example/r1/high_level/r1_loco_client_example.cpp create mode 100644 deps/unitree_sdk2/example/r1/low_level/gamepad.hpp create mode 100644 deps/unitree_sdk2/example/r1/low_level/r1_ankle_swing_example.cpp create mode 100644 deps/unitree_sdk2/example/state_machine/CMakeLists.txt create mode 100644 deps/unitree_sdk2/example/state_machine/cfg.hpp create mode 100644 deps/unitree_sdk2/example/state_machine/comm.h create mode 100644 deps/unitree_sdk2/example/state_machine/conversion.hpp create mode 100644 deps/unitree_sdk2/example/state_machine/gamepad.hpp create mode 100644 deps/unitree_sdk2/example/state_machine/main.cpp create mode 100644 deps/unitree_sdk2/example/state_machine/params/params.json create mode 100644 deps/unitree_sdk2/example/state_machine/robot_controller.hpp create mode 100644 deps/unitree_sdk2/example/state_machine/robot_interface.hpp create mode 100644 deps/unitree_sdk2/example/state_machine/state_machine.hpp create mode 100644 deps/unitree_sdk2/example/state_machine/user_controller.hpp create mode 100644 deps/unitree_sdk2/example/wireless_controller/CMakeLists.txt create mode 100644 deps/unitree_sdk2/example/wireless_controller/advanced_gamepad.hpp create mode 100644 deps/unitree_sdk2/example/wireless_controller/main.cpp create mode 100644 deps/unitree_sdk2/include/unitree/common/any.hpp create mode 100644 deps/unitree_sdk2/include/unitree/common/assert.hpp create mode 100644 deps/unitree_sdk2/include/unitree/common/block_queue.hpp create mode 100644 deps/unitree_sdk2/include/unitree/common/dds/dds_callback.hpp create mode 100644 deps/unitree_sdk2/include/unitree/common/dds/dds_easy_model.hpp create mode 100644 deps/unitree_sdk2/include/unitree/common/dds/dds_entity.hpp create mode 100644 deps/unitree_sdk2/include/unitree/common/dds/dds_error.hpp create mode 100644 deps/unitree_sdk2/include/unitree/common/dds/dds_exception.hpp create mode 100644 deps/unitree_sdk2/include/unitree/common/dds/dds_factory_model.hpp create mode 100644 deps/unitree_sdk2/include/unitree/common/dds/dds_native.hpp create mode 100644 deps/unitree_sdk2/include/unitree/common/dds/dds_parameter.hpp create mode 100644 deps/unitree_sdk2/include/unitree/common/dds/dds_qos.hpp create mode 100644 deps/unitree_sdk2/include/unitree/common/dds/dds_qos_parameter.hpp create mode 100644 deps/unitree_sdk2/include/unitree/common/dds/dds_qos_policy.hpp create mode 100644 deps/unitree_sdk2/include/unitree/common/dds/dds_qos_policy_parameter.hpp create mode 100644 deps/unitree_sdk2/include/unitree/common/dds/dds_qos_realize.hpp create mode 100644 deps/unitree_sdk2/include/unitree/common/dds/dds_topic_channel.hpp create mode 100644 deps/unitree_sdk2/include/unitree/common/dds/dds_traits.hpp create mode 100644 deps/unitree_sdk2/include/unitree/common/decl.hpp create mode 100644 deps/unitree_sdk2/include/unitree/common/error.hpp create mode 100644 deps/unitree_sdk2/include/unitree/common/exception.hpp create mode 100644 deps/unitree_sdk2/include/unitree/common/filesystem/directory.hpp create mode 100644 deps/unitree_sdk2/include/unitree/common/filesystem/file.hpp create mode 100644 deps/unitree_sdk2/include/unitree/common/filesystem/filesystem.hpp create mode 100644 deps/unitree_sdk2/include/unitree/common/json/json.hpp create mode 100644 deps/unitree_sdk2/include/unitree/common/json/json_config.hpp create mode 100644 deps/unitree_sdk2/include/unitree/common/json/jsonize.hpp create mode 100644 deps/unitree_sdk2/include/unitree/common/lock/lock.hpp create mode 100644 deps/unitree_sdk2/include/unitree/common/log/log.hpp create mode 100644 deps/unitree_sdk2/include/unitree/common/log/log_buffer.hpp create mode 100644 deps/unitree_sdk2/include/unitree/common/log/log_decl.hpp create mode 100644 deps/unitree_sdk2/include/unitree/common/log/log_initor.hpp create mode 100644 deps/unitree_sdk2/include/unitree/common/log/log_keeper.hpp create mode 100644 deps/unitree_sdk2/include/unitree/common/log/log_logger.hpp create mode 100644 deps/unitree_sdk2/include/unitree/common/log/log_policy.hpp create mode 100644 deps/unitree_sdk2/include/unitree/common/log/log_store.hpp create mode 100644 deps/unitree_sdk2/include/unitree/common/log/log_writer.hpp create mode 100644 deps/unitree_sdk2/include/unitree/common/os.hpp create mode 100644 deps/unitree_sdk2/include/unitree/common/service/base/service_application.hpp create mode 100644 deps/unitree_sdk2/include/unitree/common/service/base/service_base.hpp create mode 100644 deps/unitree_sdk2/include/unitree/common/service/base/service_config.hpp create mode 100644 deps/unitree_sdk2/include/unitree/common/service/base/service_decl.hpp create mode 100644 deps/unitree_sdk2/include/unitree/common/service/dds_service.hpp create mode 100644 deps/unitree_sdk2/include/unitree/common/string_tool.hpp create mode 100644 deps/unitree_sdk2/include/unitree/common/thread/future.hpp create mode 100644 deps/unitree_sdk2/include/unitree/common/thread/recurrent_thread.hpp create mode 100644 deps/unitree_sdk2/include/unitree/common/thread/thread.hpp create mode 100644 deps/unitree_sdk2/include/unitree/common/thread/thread_decl.hpp create mode 100644 deps/unitree_sdk2/include/unitree/common/thread/thread_pool.hpp create mode 100644 deps/unitree_sdk2/include/unitree/common/thread/thread_task.hpp create mode 100644 deps/unitree_sdk2/include/unitree/common/time/sleep.hpp create mode 100644 deps/unitree_sdk2/include/unitree/common/time/time_tool.hpp create mode 100644 deps/unitree_sdk2/include/unitree/dds_wrapper/common/Publisher.h create mode 100644 deps/unitree_sdk2/include/unitree/dds_wrapper/common/Subscription.h create mode 100644 deps/unitree_sdk2/include/unitree/dds_wrapper/common/crc.h create mode 100644 deps/unitree_sdk2/include/unitree/dds_wrapper/common/unitree_joystick.hpp create mode 100644 deps/unitree_sdk2/include/unitree/dds_wrapper/robots/g1/defines.h create mode 100644 deps/unitree_sdk2/include/unitree/dds_wrapper/robots/g1/g1.h create mode 100644 deps/unitree_sdk2/include/unitree/dds_wrapper/robots/g1/g1_pub.h create mode 100644 deps/unitree_sdk2/include/unitree/dds_wrapper/robots/g1/g1_sub.h create mode 100644 deps/unitree_sdk2/include/unitree/dds_wrapper/robots/go2/defines.h create mode 100644 deps/unitree_sdk2/include/unitree/dds_wrapper/robots/go2/go2.h create mode 100644 deps/unitree_sdk2/include/unitree/dds_wrapper/robots/go2/go2_pub.h create mode 100644 deps/unitree_sdk2/include/unitree/dds_wrapper/robots/go2/go2_sub.h create mode 100644 deps/unitree_sdk2/include/unitree/idl/go2/AudioData_.hpp create mode 100644 deps/unitree_sdk2/include/unitree/idl/go2/BmsCmd_.hpp create mode 100644 deps/unitree_sdk2/include/unitree/idl/go2/BmsState_.hpp create mode 100644 deps/unitree_sdk2/include/unitree/idl/go2/ConfigChangeStatus_.hpp create mode 100644 deps/unitree_sdk2/include/unitree/idl/go2/Error_.hpp create mode 100644 deps/unitree_sdk2/include/unitree/idl/go2/Go2FrontVideoData_.hpp create mode 100644 deps/unitree_sdk2/include/unitree/idl/go2/HeightMap_.hpp create mode 100644 deps/unitree_sdk2/include/unitree/idl/go2/IMUState_.hpp create mode 100644 deps/unitree_sdk2/include/unitree/idl/go2/InterfaceConfig_.hpp create mode 100644 deps/unitree_sdk2/include/unitree/idl/go2/LidarState_.hpp create mode 100644 deps/unitree_sdk2/include/unitree/idl/go2/LowCmd_.hpp create mode 100644 deps/unitree_sdk2/include/unitree/idl/go2/LowState_.hpp create mode 100644 deps/unitree_sdk2/include/unitree/idl/go2/MotorCmd_.hpp create mode 100644 deps/unitree_sdk2/include/unitree/idl/go2/MotorCmds_.hpp create mode 100644 deps/unitree_sdk2/include/unitree/idl/go2/MotorState_.hpp create mode 100644 deps/unitree_sdk2/include/unitree/idl/go2/MotorStates_.hpp create mode 100644 deps/unitree_sdk2/include/unitree/idl/go2/PathPoint_.hpp create mode 100644 deps/unitree_sdk2/include/unitree/idl/go2/Req_.hpp create mode 100644 deps/unitree_sdk2/include/unitree/idl/go2/Res_.hpp create mode 100644 deps/unitree_sdk2/include/unitree/idl/go2/SportModeCmd_.hpp create mode 100644 deps/unitree_sdk2/include/unitree/idl/go2/SportModeState_.hpp create mode 100644 deps/unitree_sdk2/include/unitree/idl/go2/TimeSpec_.hpp create mode 100644 deps/unitree_sdk2/include/unitree/idl/go2/UwbState_.hpp create mode 100644 deps/unitree_sdk2/include/unitree/idl/go2/UwbSwitch_.hpp create mode 100644 deps/unitree_sdk2/include/unitree/idl/go2/VoxelMapCompressed_.hpp create mode 100644 deps/unitree_sdk2/include/unitree/idl/go2/WirelessController_.hpp create mode 100644 deps/unitree_sdk2/include/unitree/idl/hg/AgvBmsState_.hpp create mode 100644 deps/unitree_sdk2/include/unitree/idl/hg/BmsCmd_.hpp create mode 100644 deps/unitree_sdk2/include/unitree/idl/hg/BmsState_.hpp create mode 100644 deps/unitree_sdk2/include/unitree/idl/hg/HandCmd_.hpp create mode 100644 deps/unitree_sdk2/include/unitree/idl/hg/HandState_.hpp create mode 100644 deps/unitree_sdk2/include/unitree/idl/hg/IMUState_.hpp create mode 100644 deps/unitree_sdk2/include/unitree/idl/hg/LowCmd_.hpp create mode 100644 deps/unitree_sdk2/include/unitree/idl/hg/LowState_.hpp create mode 100644 deps/unitree_sdk2/include/unitree/idl/hg/MainBoardState_.hpp create mode 100644 deps/unitree_sdk2/include/unitree/idl/hg/MotorCmd_.hpp create mode 100644 deps/unitree_sdk2/include/unitree/idl/hg/MotorState_.hpp create mode 100644 deps/unitree_sdk2/include/unitree/idl/hg/PressSensorState_.hpp create mode 100644 deps/unitree_sdk2/include/unitree/idl/hg/SportModeState_.hpp create mode 100644 deps/unitree_sdk2/include/unitree/idl/hg_doubleimu/doubleIMUState_.hpp create mode 100644 deps/unitree_sdk2/include/unitree/idl/ros2/Header_.hpp create mode 100644 deps/unitree_sdk2/include/unitree/idl/ros2/Imu_.hpp create mode 100644 deps/unitree_sdk2/include/unitree/idl/ros2/MapMetaData_.hpp create mode 100644 deps/unitree_sdk2/include/unitree/idl/ros2/OccupancyGrid_.hpp create mode 100644 deps/unitree_sdk2/include/unitree/idl/ros2/Odometry_.hpp create mode 100644 deps/unitree_sdk2/include/unitree/idl/ros2/Point32_.hpp create mode 100644 deps/unitree_sdk2/include/unitree/idl/ros2/PointCloud2_.hpp create mode 100644 deps/unitree_sdk2/include/unitree/idl/ros2/PointField_.hpp create mode 100644 deps/unitree_sdk2/include/unitree/idl/ros2/PointStamped_.hpp create mode 100644 deps/unitree_sdk2/include/unitree/idl/ros2/Point_.hpp create mode 100644 deps/unitree_sdk2/include/unitree/idl/ros2/Pose2D_.hpp create mode 100644 deps/unitree_sdk2/include/unitree/idl/ros2/PoseStamped_.hpp create mode 100644 deps/unitree_sdk2/include/unitree/idl/ros2/PoseWithCovarianceStamped_.hpp create mode 100644 deps/unitree_sdk2/include/unitree/idl/ros2/PoseWithCovariance_.hpp create mode 100644 deps/unitree_sdk2/include/unitree/idl/ros2/Pose_.hpp create mode 100644 deps/unitree_sdk2/include/unitree/idl/ros2/QuaternionStamped_.hpp create mode 100644 deps/unitree_sdk2/include/unitree/idl/ros2/Quaternion_.hpp create mode 100644 deps/unitree_sdk2/include/unitree/idl/ros2/String_.hpp create mode 100644 deps/unitree_sdk2/include/unitree/idl/ros2/Time_.hpp create mode 100644 deps/unitree_sdk2/include/unitree/idl/ros2/TwistStamped_.hpp create mode 100644 deps/unitree_sdk2/include/unitree/idl/ros2/TwistWithCovarianceStamped_.hpp create mode 100644 deps/unitree_sdk2/include/unitree/idl/ros2/TwistWithCovariance_.hpp create mode 100644 deps/unitree_sdk2/include/unitree/idl/ros2/Twist_.hpp create mode 100644 deps/unitree_sdk2/include/unitree/idl/ros2/Vector3_.hpp create mode 100644 deps/unitree_sdk2/include/unitree/robot/a2/audio/audio_api.hpp create mode 100644 deps/unitree_sdk2/include/unitree/robot/a2/audio/audio_client.hpp create mode 100644 deps/unitree_sdk2/include/unitree/robot/a2/audio/audio_error.hpp create mode 100644 deps/unitree_sdk2/include/unitree/robot/a2/sport/sport_api.hpp create mode 100644 deps/unitree_sdk2/include/unitree/robot/a2/sport/sport_client.hpp create mode 100644 deps/unitree_sdk2/include/unitree/robot/a2/sport/sport_error.hpp create mode 100644 deps/unitree_sdk2/include/unitree/robot/as2/sport/sport_api.hpp create mode 100644 deps/unitree_sdk2/include/unitree/robot/as2/sport/sport_client.hpp create mode 100644 deps/unitree_sdk2/include/unitree/robot/as2/sport/sport_error.hpp create mode 100644 deps/unitree_sdk2/include/unitree/robot/b2/back_video/back_video_api.hpp create mode 100644 deps/unitree_sdk2/include/unitree/robot/b2/back_video/back_video_client.hpp create mode 100644 deps/unitree_sdk2/include/unitree/robot/b2/back_video/back_video_error.hpp create mode 100644 deps/unitree_sdk2/include/unitree/robot/b2/config/config_api.hpp create mode 100644 deps/unitree_sdk2/include/unitree/robot/b2/config/config_client.hpp create mode 100644 deps/unitree_sdk2/include/unitree/robot/b2/config/config_error.hpp create mode 100644 deps/unitree_sdk2/include/unitree/robot/b2/front_video/front_video_api.hpp create mode 100644 deps/unitree_sdk2/include/unitree/robot/b2/front_video/front_video_client.hpp create mode 100644 deps/unitree_sdk2/include/unitree/robot/b2/front_video/front_video_error.hpp create mode 100644 deps/unitree_sdk2/include/unitree/robot/b2/motion_switcher/motion_switcher_api.hpp create mode 100644 deps/unitree_sdk2/include/unitree/robot/b2/motion_switcher/motion_switcher_client.hpp create mode 100644 deps/unitree_sdk2/include/unitree/robot/b2/motion_switcher/motion_switcher_error.hpp create mode 100644 deps/unitree_sdk2/include/unitree/robot/b2/robot_state/robot_state_api.hpp create mode 100644 deps/unitree_sdk2/include/unitree/robot/b2/robot_state/robot_state_client.hpp create mode 100644 deps/unitree_sdk2/include/unitree/robot/b2/robot_state/robot_state_error.hpp create mode 100644 deps/unitree_sdk2/include/unitree/robot/b2/sport/sport_api.hpp create mode 100644 deps/unitree_sdk2/include/unitree/robot/b2/sport/sport_client.hpp create mode 100644 deps/unitree_sdk2/include/unitree/robot/b2/sport/sport_error.hpp create mode 100644 deps/unitree_sdk2/include/unitree/robot/channel/channel_factory.hpp create mode 100644 deps/unitree_sdk2/include/unitree/robot/channel/channel_labor.hpp create mode 100644 deps/unitree_sdk2/include/unitree/robot/channel/channel_namer.hpp create mode 100644 deps/unitree_sdk2/include/unitree/robot/channel/channel_publisher.hpp create mode 100644 deps/unitree_sdk2/include/unitree/robot/channel/channel_subscriber.hpp create mode 100644 deps/unitree_sdk2/include/unitree/robot/client/client.hpp create mode 100644 deps/unitree_sdk2/include/unitree/robot/client/client_base.hpp create mode 100644 deps/unitree_sdk2/include/unitree/robot/client/client_stub.hpp create mode 100644 deps/unitree_sdk2/include/unitree/robot/client/lease_client.hpp create mode 100644 deps/unitree_sdk2/include/unitree/robot/future/request_future.hpp create mode 100644 deps/unitree_sdk2/include/unitree/robot/g1/agv/g1_agv_api.hpp create mode 100644 deps/unitree_sdk2/include/unitree/robot/g1/agv/g1_agv_client.hpp create mode 100644 deps/unitree_sdk2/include/unitree/robot/g1/agv/g1_agv_error.hpp create mode 100644 deps/unitree_sdk2/include/unitree/robot/g1/arm/g1_arm_action_api.hpp create mode 100644 deps/unitree_sdk2/include/unitree/robot/g1/arm/g1_arm_action_client.hpp create mode 100644 deps/unitree_sdk2/include/unitree/robot/g1/arm/g1_arm_action_error.hpp create mode 100644 deps/unitree_sdk2/include/unitree/robot/g1/audio/g1_audio_api.hpp create mode 100644 deps/unitree_sdk2/include/unitree/robot/g1/audio/g1_audio_client.hpp create mode 100644 deps/unitree_sdk2/include/unitree/robot/g1/audio/g1_audio_error.hpp create mode 100644 deps/unitree_sdk2/include/unitree/robot/g1/common/terminations.hpp create mode 100644 deps/unitree_sdk2/include/unitree/robot/g1/loco/g1_loco_api.hpp create mode 100644 deps/unitree_sdk2/include/unitree/robot/g1/loco/g1_loco_client.hpp create mode 100644 deps/unitree_sdk2/include/unitree/robot/g1/loco/g1_loco_error.hpp create mode 100644 deps/unitree_sdk2/include/unitree/robot/go2/config/config_api.hpp create mode 100644 deps/unitree_sdk2/include/unitree/robot/go2/config/config_client.hpp create mode 100644 deps/unitree_sdk2/include/unitree/robot/go2/config/config_error.hpp create mode 100644 deps/unitree_sdk2/include/unitree/robot/go2/obstacles_avoid/obstacles_avoid_api.hpp create mode 100644 deps/unitree_sdk2/include/unitree/robot/go2/obstacles_avoid/obstacles_avoid_client.hpp create mode 100644 deps/unitree_sdk2/include/unitree/robot/go2/public/jsonize_type.hpp create mode 100644 deps/unitree_sdk2/include/unitree/robot/go2/robot_state/robot_state_api.hpp create mode 100644 deps/unitree_sdk2/include/unitree/robot/go2/robot_state/robot_state_client.hpp create mode 100644 deps/unitree_sdk2/include/unitree/robot/go2/robot_state/robot_state_error.hpp create mode 100644 deps/unitree_sdk2/include/unitree/robot/go2/sport/sport_api.hpp create mode 100644 deps/unitree_sdk2/include/unitree/robot/go2/sport/sport_client.hpp create mode 100644 deps/unitree_sdk2/include/unitree/robot/go2/sport/sport_error.hpp create mode 100644 deps/unitree_sdk2/include/unitree/robot/go2/utrack/utrack_api.hpp create mode 100644 deps/unitree_sdk2/include/unitree/robot/go2/utrack/utrack_client.hpp create mode 100644 deps/unitree_sdk2/include/unitree/robot/go2/video/video_api.hpp create mode 100644 deps/unitree_sdk2/include/unitree/robot/go2/video/video_client.hpp create mode 100644 deps/unitree_sdk2/include/unitree/robot/go2/video/video_error.hpp create mode 100644 deps/unitree_sdk2/include/unitree/robot/go2/vui/vui_api.hpp create mode 100644 deps/unitree_sdk2/include/unitree/robot/go2/vui/vui_client.hpp create mode 100644 deps/unitree_sdk2/include/unitree/robot/go2/vui/vui_error.hpp create mode 100644 deps/unitree_sdk2/include/unitree/robot/h1/loco/h1_loco_api.hpp create mode 100644 deps/unitree_sdk2/include/unitree/robot/h1/loco/h1_loco_client.hpp create mode 100644 deps/unitree_sdk2/include/unitree/robot/h1/loco/h1_loco_error.hpp create mode 100644 deps/unitree_sdk2/include/unitree/robot/h2/loco/h2_loco_api.hpp create mode 100644 deps/unitree_sdk2/include/unitree/robot/h2/loco/h2_loco_client.hpp create mode 100644 deps/unitree_sdk2/include/unitree/robot/h2/loco/h2_loco_error.hpp create mode 100644 deps/unitree_sdk2/include/unitree/robot/internal/internal.hpp create mode 100644 deps/unitree_sdk2/include/unitree/robot/internal/internal_api.hpp create mode 100644 deps/unitree_sdk2/include/unitree/robot/internal/internal_error.hpp create mode 100644 deps/unitree_sdk2/include/unitree/robot/internal/internal_idl_decl/RequestHeader_.hpp create mode 100644 deps/unitree_sdk2/include/unitree/robot/internal/internal_idl_decl/RequestIdentity_.hpp create mode 100644 deps/unitree_sdk2/include/unitree/robot/internal/internal_idl_decl/RequestLease_.hpp create mode 100644 deps/unitree_sdk2/include/unitree/robot/internal/internal_idl_decl/RequestPolicy_.hpp create mode 100644 deps/unitree_sdk2/include/unitree/robot/internal/internal_idl_decl/Request_.hpp create mode 100644 deps/unitree_sdk2/include/unitree/robot/internal/internal_idl_decl/ResponseHeader_.hpp create mode 100644 deps/unitree_sdk2/include/unitree/robot/internal/internal_idl_decl/ResponseStatus_.hpp create mode 100644 deps/unitree_sdk2/include/unitree/robot/internal/internal_idl_decl/Response_.hpp create mode 100644 deps/unitree_sdk2/include/unitree/robot/internal/internal_request_response.hpp create mode 100644 deps/unitree_sdk2/include/unitree/robot/r1/audio/audio_api.hpp create mode 100644 deps/unitree_sdk2/include/unitree/robot/r1/audio/audio_client.hpp create mode 100644 deps/unitree_sdk2/include/unitree/robot/r1/audio/audio_error.hpp create mode 100644 deps/unitree_sdk2/include/unitree/robot/r1/loco/r1_loco_api.hpp create mode 100644 deps/unitree_sdk2/include/unitree/robot/r1/loco/r1_loco_client.hpp create mode 100644 deps/unitree_sdk2/include/unitree/robot/r1/loco/r1_loco_error.hpp create mode 100644 deps/unitree_sdk2/include/unitree/robot/serialize/serialize.hpp create mode 100644 deps/unitree_sdk2/include/unitree/robot/server/lease_server.hpp create mode 100644 deps/unitree_sdk2/include/unitree/robot/server/server.hpp create mode 100644 deps/unitree_sdk2/include/unitree/robot/server/server_base.hpp create mode 100644 deps/unitree_sdk2/include/unitree/robot/server/server_stub.hpp create mode 100644 deps/unitree_sdk2/lib/aarch64/libunitree_sdk2.a create mode 100644 deps/unitree_sdk2/lib/x86_64/libunitree_sdk2.a create mode 100644 deps/unitree_sdk2/licenses/Tencent/rapidjson/LICENSE create mode 100644 deps/unitree_sdk2/licenses/eclipse-cyclonedds/cyclonedds-cxx/LICENSE create mode 100644 deps/unitree_sdk2/licenses/eclipse-cyclonedds/cyclonedds/LICENSE create mode 100644 deps/unitree_sdk2/licenses/eclipse-iceoryx/iceoryx/LICENSE create mode 100644 deps/unitree_sdk2/thirdparty/CMakeLists.txt create mode 100644 deps/unitree_sdk2/thirdparty/include/dds/config.h create mode 100644 deps/unitree_sdk2/thirdparty/include/dds/dds.h create mode 100644 deps/unitree_sdk2/thirdparty/include/dds/ddsc/dds_basic_types.h create mode 100644 deps/unitree_sdk2/thirdparty/include/dds/ddsc/dds_data_allocator.h create mode 100644 deps/unitree_sdk2/thirdparty/include/dds/ddsc/dds_internal_api.h create mode 100644 deps/unitree_sdk2/thirdparty/include/dds/ddsc/dds_loan_api.h create mode 100644 deps/unitree_sdk2/thirdparty/include/dds/ddsc/dds_opcodes.h create mode 100644 deps/unitree_sdk2/thirdparty/include/dds/ddsc/dds_public_alloc.h create mode 100644 deps/unitree_sdk2/thirdparty/include/dds/ddsc/dds_public_error.h create mode 100644 deps/unitree_sdk2/thirdparty/include/dds/ddsc/dds_public_impl.h create mode 100644 deps/unitree_sdk2/thirdparty/include/dds/ddsc/dds_public_listener.h create mode 100644 deps/unitree_sdk2/thirdparty/include/dds/ddsc/dds_public_qos.h create mode 100644 deps/unitree_sdk2/thirdparty/include/dds/ddsc/dds_public_qosdefs.h create mode 100644 deps/unitree_sdk2/thirdparty/include/dds/ddsc/dds_public_status.h create mode 100644 deps/unitree_sdk2/thirdparty/include/dds/ddsc/dds_rhc.h create mode 100644 deps/unitree_sdk2/thirdparty/include/dds/ddsc/dds_statistics.h create mode 100644 deps/unitree_sdk2/thirdparty/include/dds/ddsi/ddsi_acknack.h create mode 100644 deps/unitree_sdk2/thirdparty/include/dds/ddsi/ddsi_builtin_topic_if.h create mode 100644 deps/unitree_sdk2/thirdparty/include/dds/ddsi/ddsi_cdrstream.h create mode 100644 deps/unitree_sdk2/thirdparty/include/dds/ddsi/ddsi_cfgelems.h create mode 100644 deps/unitree_sdk2/thirdparty/include/dds/ddsi/ddsi_cfgunits.h create mode 100644 deps/unitree_sdk2/thirdparty/include/dds/ddsi/ddsi_config.h create mode 100644 deps/unitree_sdk2/thirdparty/include/dds/ddsi/ddsi_config_impl.h create mode 100644 deps/unitree_sdk2/thirdparty/include/dds/ddsi/ddsi_deadline.h create mode 100644 deps/unitree_sdk2/thirdparty/include/dds/ddsi/ddsi_deliver_locally.h create mode 100644 deps/unitree_sdk2/thirdparty/include/dds/ddsi/ddsi_domaingv.h create mode 100644 deps/unitree_sdk2/thirdparty/include/dds/ddsi/ddsi_endpoint.h create mode 100644 deps/unitree_sdk2/thirdparty/include/dds/ddsi/ddsi_entity.h create mode 100644 deps/unitree_sdk2/thirdparty/include/dds/ddsi/ddsi_entity_index.h create mode 100644 deps/unitree_sdk2/thirdparty/include/dds/ddsi/ddsi_entity_match.h create mode 100644 deps/unitree_sdk2/thirdparty/include/dds/ddsi/ddsi_guid.h create mode 100644 deps/unitree_sdk2/thirdparty/include/dds/ddsi/ddsi_handshake.h create mode 100644 deps/unitree_sdk2/thirdparty/include/dds/ddsi/ddsi_iid.h create mode 100644 deps/unitree_sdk2/thirdparty/include/dds/ddsi/ddsi_ipaddr.h create mode 100644 deps/unitree_sdk2/thirdparty/include/dds/ddsi/ddsi_keyhash.h create mode 100644 deps/unitree_sdk2/thirdparty/include/dds/ddsi/ddsi_lifespan.h create mode 100644 deps/unitree_sdk2/thirdparty/include/dds/ddsi/ddsi_list_genptr.h create mode 100644 deps/unitree_sdk2/thirdparty/include/dds/ddsi/ddsi_list_tmpl.h create mode 100644 deps/unitree_sdk2/thirdparty/include/dds/ddsi/ddsi_locator.h create mode 100644 deps/unitree_sdk2/thirdparty/include/dds/ddsi/ddsi_mcgroup.h create mode 100644 deps/unitree_sdk2/thirdparty/include/dds/ddsi/ddsi_ownip.h create mode 100644 deps/unitree_sdk2/thirdparty/include/dds/ddsi/ddsi_participant.h create mode 100644 deps/unitree_sdk2/thirdparty/include/dds/ddsi/ddsi_plist.h create mode 100644 deps/unitree_sdk2/thirdparty/include/dds/ddsi/ddsi_plist_generic.h create mode 100644 deps/unitree_sdk2/thirdparty/include/dds/ddsi/ddsi_pmd.h create mode 100644 deps/unitree_sdk2/thirdparty/include/dds/ddsi/ddsi_portmapping.h create mode 100644 deps/unitree_sdk2/thirdparty/include/dds/ddsi/ddsi_proxy_endpoint.h create mode 100644 deps/unitree_sdk2/thirdparty/include/dds/ddsi/ddsi_proxy_participant.h create mode 100644 deps/unitree_sdk2/thirdparty/include/dds/ddsi/ddsi_raweth.h create mode 100644 deps/unitree_sdk2/thirdparty/include/dds/ddsi/ddsi_rhc.h create mode 100644 deps/unitree_sdk2/thirdparty/include/dds/ddsi/ddsi_security_exchange.h create mode 100644 deps/unitree_sdk2/thirdparty/include/dds/ddsi/ddsi_security_msg.h create mode 100644 deps/unitree_sdk2/thirdparty/include/dds/ddsi/ddsi_security_omg.h create mode 100644 deps/unitree_sdk2/thirdparty/include/dds/ddsi/ddsi_security_util.h create mode 100644 deps/unitree_sdk2/thirdparty/include/dds/ddsi/ddsi_serdata.h create mode 100644 deps/unitree_sdk2/thirdparty/include/dds/ddsi/ddsi_serdata_default.h create mode 100644 deps/unitree_sdk2/thirdparty/include/dds/ddsi/ddsi_serdata_plist.h create mode 100644 deps/unitree_sdk2/thirdparty/include/dds/ddsi/ddsi_serdata_pserop.h create mode 100644 deps/unitree_sdk2/thirdparty/include/dds/ddsi/ddsi_sertopic.h create mode 100644 deps/unitree_sdk2/thirdparty/include/dds/ddsi/ddsi_sertype.h create mode 100644 deps/unitree_sdk2/thirdparty/include/dds/ddsi/ddsi_shm_transport.h create mode 100644 deps/unitree_sdk2/thirdparty/include/dds/ddsi/ddsi_ssl.h create mode 100644 deps/unitree_sdk2/thirdparty/include/dds/ddsi/ddsi_statistics.h create mode 100644 deps/unitree_sdk2/thirdparty/include/dds/ddsi/ddsi_tcp.h create mode 100644 deps/unitree_sdk2/thirdparty/include/dds/ddsi/ddsi_threadmon.h create mode 100644 deps/unitree_sdk2/thirdparty/include/dds/ddsi/ddsi_time.h create mode 100644 deps/unitree_sdk2/thirdparty/include/dds/ddsi/ddsi_tkmap.h create mode 100644 deps/unitree_sdk2/thirdparty/include/dds/ddsi/ddsi_topic.h create mode 100644 deps/unitree_sdk2/thirdparty/include/dds/ddsi/ddsi_tran.h create mode 100644 deps/unitree_sdk2/thirdparty/include/dds/ddsi/ddsi_typebuilder.h create mode 100644 deps/unitree_sdk2/thirdparty/include/dds/ddsi/ddsi_typelib.h create mode 100644 deps/unitree_sdk2/thirdparty/include/dds/ddsi/ddsi_typelookup.h create mode 100644 deps/unitree_sdk2/thirdparty/include/dds/ddsi/ddsi_typewrap.h create mode 100644 deps/unitree_sdk2/thirdparty/include/dds/ddsi/ddsi_udp.h create mode 100644 deps/unitree_sdk2/thirdparty/include/dds/ddsi/ddsi_vendor.h create mode 100644 deps/unitree_sdk2/thirdparty/include/dds/ddsi/ddsi_vnet.h create mode 100644 deps/unitree_sdk2/thirdparty/include/dds/ddsi/ddsi_wraddrset.h create mode 100644 deps/unitree_sdk2/thirdparty/include/dds/ddsi/ddsi_xqos.h create mode 100644 deps/unitree_sdk2/thirdparty/include/dds/ddsi/ddsi_xt_impl.h create mode 100644 deps/unitree_sdk2/thirdparty/include/dds/ddsi/ddsi_xt_typeinfo.h create mode 100644 deps/unitree_sdk2/thirdparty/include/dds/ddsi/ddsi_xt_typeinfo.idl create mode 100644 deps/unitree_sdk2/thirdparty/include/dds/ddsi/ddsi_xt_typelookup.h create mode 100644 deps/unitree_sdk2/thirdparty/include/dds/ddsi/ddsi_xt_typelookup.idl create mode 100644 deps/unitree_sdk2/thirdparty/include/dds/ddsi/ddsi_xt_typemap.h create mode 100644 deps/unitree_sdk2/thirdparty/include/dds/ddsi/ddsi_xt_typemap.idl create mode 100644 deps/unitree_sdk2/thirdparty/include/dds/ddsi/q_addrset.h create mode 100644 deps/unitree_sdk2/thirdparty/include/dds/ddsi/q_bitset.h create mode 100644 deps/unitree_sdk2/thirdparty/include/dds/ddsi/q_bswap.h create mode 100644 deps/unitree_sdk2/thirdparty/include/dds/ddsi/q_ddsi_discovery.h create mode 100644 deps/unitree_sdk2/thirdparty/include/dds/ddsi/q_debmon.h create mode 100644 deps/unitree_sdk2/thirdparty/include/dds/ddsi/q_feature_check.h create mode 100644 deps/unitree_sdk2/thirdparty/include/dds/ddsi/q_freelist.h create mode 100644 deps/unitree_sdk2/thirdparty/include/dds/ddsi/q_gc.h create mode 100644 deps/unitree_sdk2/thirdparty/include/dds/ddsi/q_hbcontrol.h create mode 100644 deps/unitree_sdk2/thirdparty/include/dds/ddsi/q_init.h create mode 100644 deps/unitree_sdk2/thirdparty/include/dds/ddsi/q_inverse_uint32_set.h create mode 100644 deps/unitree_sdk2/thirdparty/include/dds/ddsi/q_lat_estim.h create mode 100644 deps/unitree_sdk2/thirdparty/include/dds/ddsi/q_lease.h create mode 100644 deps/unitree_sdk2/thirdparty/include/dds/ddsi/q_log.h create mode 100644 deps/unitree_sdk2/thirdparty/include/dds/ddsi/q_misc.h create mode 100644 deps/unitree_sdk2/thirdparty/include/dds/ddsi/q_pcap.h create mode 100644 deps/unitree_sdk2/thirdparty/include/dds/ddsi/q_protocol.h create mode 100644 deps/unitree_sdk2/thirdparty/include/dds/ddsi/q_qosmatch.h create mode 100644 deps/unitree_sdk2/thirdparty/include/dds/ddsi/q_radmin.h create mode 100644 deps/unitree_sdk2/thirdparty/include/dds/ddsi/q_receive.h create mode 100644 deps/unitree_sdk2/thirdparty/include/dds/ddsi/q_rtps.h create mode 100644 deps/unitree_sdk2/thirdparty/include/dds/ddsi/q_sockwaitset.h create mode 100644 deps/unitree_sdk2/thirdparty/include/dds/ddsi/q_thread.h create mode 100644 deps/unitree_sdk2/thirdparty/include/dds/ddsi/q_transmit.h create mode 100644 deps/unitree_sdk2/thirdparty/include/dds/ddsi/q_unused.h create mode 100644 deps/unitree_sdk2/thirdparty/include/dds/ddsi/q_whc.h create mode 100644 deps/unitree_sdk2/thirdparty/include/dds/ddsi/q_xevent.h create mode 100644 deps/unitree_sdk2/thirdparty/include/dds/ddsi/q_xmsg.h create mode 100644 deps/unitree_sdk2/thirdparty/include/dds/ddsi/sysdeps.h create mode 100644 deps/unitree_sdk2/thirdparty/include/dds/ddsrt/align.h create mode 100644 deps/unitree_sdk2/thirdparty/include/dds/ddsrt/arch.h create mode 100644 deps/unitree_sdk2/thirdparty/include/dds/ddsrt/atomics.h create mode 100644 deps/unitree_sdk2/thirdparty/include/dds/ddsrt/atomics/arm.h create mode 100644 deps/unitree_sdk2/thirdparty/include/dds/ddsrt/atomics/gcc.h create mode 100644 deps/unitree_sdk2/thirdparty/include/dds/ddsrt/atomics/msvc.h create mode 100644 deps/unitree_sdk2/thirdparty/include/dds/ddsrt/atomics/sun.h create mode 100644 deps/unitree_sdk2/thirdparty/include/dds/ddsrt/attributes.h create mode 100644 deps/unitree_sdk2/thirdparty/include/dds/ddsrt/avl.h create mode 100644 deps/unitree_sdk2/thirdparty/include/dds/ddsrt/bswap.h create mode 100644 deps/unitree_sdk2/thirdparty/include/dds/ddsrt/cdtors.h create mode 100644 deps/unitree_sdk2/thirdparty/include/dds/ddsrt/circlist.h create mode 100644 deps/unitree_sdk2/thirdparty/include/dds/ddsrt/countargs.h create mode 100644 deps/unitree_sdk2/thirdparty/include/dds/ddsrt/dynlib.h create mode 100644 deps/unitree_sdk2/thirdparty/include/dds/ddsrt/endian.h create mode 100644 deps/unitree_sdk2/thirdparty/include/dds/ddsrt/environ.h create mode 100644 deps/unitree_sdk2/thirdparty/include/dds/ddsrt/expand_vars.h create mode 100644 deps/unitree_sdk2/thirdparty/include/dds/ddsrt/fibheap.h create mode 100644 deps/unitree_sdk2/thirdparty/include/dds/ddsrt/filesystem.h create mode 100644 deps/unitree_sdk2/thirdparty/include/dds/ddsrt/filesystem/posix.h create mode 100644 deps/unitree_sdk2/thirdparty/include/dds/ddsrt/filesystem/windows.h create mode 100644 deps/unitree_sdk2/thirdparty/include/dds/ddsrt/heap.h create mode 100644 deps/unitree_sdk2/thirdparty/include/dds/ddsrt/hopscotch.h create mode 100644 deps/unitree_sdk2/thirdparty/include/dds/ddsrt/ifaddrs.h create mode 100644 deps/unitree_sdk2/thirdparty/include/dds/ddsrt/io.h create mode 100644 deps/unitree_sdk2/thirdparty/include/dds/ddsrt/iovec.h create mode 100644 deps/unitree_sdk2/thirdparty/include/dds/ddsrt/log.h create mode 100644 deps/unitree_sdk2/thirdparty/include/dds/ddsrt/md5.h create mode 100644 deps/unitree_sdk2/thirdparty/include/dds/ddsrt/mh3.h create mode 100644 deps/unitree_sdk2/thirdparty/include/dds/ddsrt/misc.h create mode 100644 deps/unitree_sdk2/thirdparty/include/dds/ddsrt/netstat.h create mode 100644 deps/unitree_sdk2/thirdparty/include/dds/ddsrt/process.h create mode 100644 deps/unitree_sdk2/thirdparty/include/dds/ddsrt/random.h create mode 100644 deps/unitree_sdk2/thirdparty/include/dds/ddsrt/retcode.h create mode 100644 deps/unitree_sdk2/thirdparty/include/dds/ddsrt/rusage.h create mode 100644 deps/unitree_sdk2/thirdparty/include/dds/ddsrt/sched.h create mode 100644 deps/unitree_sdk2/thirdparty/include/dds/ddsrt/sockets.h create mode 100644 deps/unitree_sdk2/thirdparty/include/dds/ddsrt/sockets/posix.h create mode 100644 deps/unitree_sdk2/thirdparty/include/dds/ddsrt/sockets/windows.h create mode 100644 deps/unitree_sdk2/thirdparty/include/dds/ddsrt/static_assert.h create mode 100644 deps/unitree_sdk2/thirdparty/include/dds/ddsrt/string.h create mode 100644 deps/unitree_sdk2/thirdparty/include/dds/ddsrt/strtod.h create mode 100644 deps/unitree_sdk2/thirdparty/include/dds/ddsrt/strtol.h create mode 100644 deps/unitree_sdk2/thirdparty/include/dds/ddsrt/sync.h create mode 100644 deps/unitree_sdk2/thirdparty/include/dds/ddsrt/sync/freertos.h create mode 100644 deps/unitree_sdk2/thirdparty/include/dds/ddsrt/sync/posix.h create mode 100644 deps/unitree_sdk2/thirdparty/include/dds/ddsrt/sync/windows.h create mode 100644 deps/unitree_sdk2/thirdparty/include/dds/ddsrt/threads.h create mode 100644 deps/unitree_sdk2/thirdparty/include/dds/ddsrt/threads/freertos.h create mode 100644 deps/unitree_sdk2/thirdparty/include/dds/ddsrt/threads/posix.h create mode 100644 deps/unitree_sdk2/thirdparty/include/dds/ddsrt/threads/windows.h create mode 100644 deps/unitree_sdk2/thirdparty/include/dds/ddsrt/time.h create mode 100644 deps/unitree_sdk2/thirdparty/include/dds/ddsrt/time/freertos.h create mode 100644 deps/unitree_sdk2/thirdparty/include/dds/ddsrt/types.h create mode 100644 deps/unitree_sdk2/thirdparty/include/dds/ddsrt/types/posix.h create mode 100644 deps/unitree_sdk2/thirdparty/include/dds/ddsrt/types/vxworks.h create mode 100644 deps/unitree_sdk2/thirdparty/include/dds/ddsrt/types/windows.h create mode 100644 deps/unitree_sdk2/thirdparty/include/dds/ddsrt/xmlparser.h create mode 100644 deps/unitree_sdk2/thirdparty/include/dds/export.h create mode 100644 deps/unitree_sdk2/thirdparty/include/dds/features.h create mode 100644 deps/unitree_sdk2/thirdparty/include/dds/version.h create mode 100644 deps/unitree_sdk2/thirdparty/include/ddsc/dds.h create mode 100644 deps/unitree_sdk2/thirdparty/include/ddscxx/dds/LICENSE create mode 100644 deps/unitree_sdk2/thirdparty/include/ddscxx/dds/core/BuiltinTopicTypes.hpp create mode 100644 deps/unitree_sdk2/thirdparty/include/ddscxx/dds/core/Duration.hpp create mode 100644 deps/unitree_sdk2/thirdparty/include/ddscxx/dds/core/Entity.hpp create mode 100644 deps/unitree_sdk2/thirdparty/include/ddscxx/dds/core/Exception.hpp create mode 100644 deps/unitree_sdk2/thirdparty/include/ddscxx/dds/core/External.hpp create mode 100644 deps/unitree_sdk2/thirdparty/include/ddscxx/dds/core/InstanceHandle.hpp create mode 100644 deps/unitree_sdk2/thirdparty/include/ddscxx/dds/core/LengthUnlimited.hpp create mode 100644 deps/unitree_sdk2/thirdparty/include/ddscxx/dds/core/Optional.hpp create mode 100644 deps/unitree_sdk2/thirdparty/include/ddscxx/dds/core/QosProvider.hpp create mode 100644 deps/unitree_sdk2/thirdparty/include/ddscxx/dds/core/Reference.hpp create mode 100644 deps/unitree_sdk2/thirdparty/include/ddscxx/dds/core/SafeEnumeration.hpp create mode 100644 deps/unitree_sdk2/thirdparty/include/ddscxx/dds/core/TBuiltinTopicTypes.hpp create mode 100644 deps/unitree_sdk2/thirdparty/include/ddscxx/dds/core/TEntity.hpp create mode 100644 deps/unitree_sdk2/thirdparty/include/ddscxx/dds/core/TEntityQos.hpp create mode 100644 deps/unitree_sdk2/thirdparty/include/ddscxx/dds/core/TInstanceHandle.hpp create mode 100644 deps/unitree_sdk2/thirdparty/include/ddscxx/dds/core/TQosProvider.hpp create mode 100644 deps/unitree_sdk2/thirdparty/include/ddscxx/dds/core/Time.hpp create mode 100644 deps/unitree_sdk2/thirdparty/include/ddscxx/dds/core/Value.hpp create mode 100644 deps/unitree_sdk2/thirdparty/include/ddscxx/dds/core/WeakReference.hpp create mode 100644 deps/unitree_sdk2/thirdparty/include/ddscxx/dds/core/array.hpp create mode 100644 deps/unitree_sdk2/thirdparty/include/ddscxx/dds/core/cond/Condition.hpp create mode 100644 deps/unitree_sdk2/thirdparty/include/ddscxx/dds/core/cond/GuardCondition.hpp create mode 100644 deps/unitree_sdk2/thirdparty/include/ddscxx/dds/core/cond/StatusCondition.hpp create mode 100644 deps/unitree_sdk2/thirdparty/include/ddscxx/dds/core/cond/TCondition.hpp create mode 100644 deps/unitree_sdk2/thirdparty/include/ddscxx/dds/core/cond/TGuardCondition.hpp create mode 100644 deps/unitree_sdk2/thirdparty/include/ddscxx/dds/core/cond/TStatusCondition.hpp create mode 100644 deps/unitree_sdk2/thirdparty/include/ddscxx/dds/core/cond/TWaitSet.hpp create mode 100644 deps/unitree_sdk2/thirdparty/include/ddscxx/dds/core/cond/WaitSet.hpp create mode 100644 deps/unitree_sdk2/thirdparty/include/ddscxx/dds/core/cond/detail/Condition.hpp create mode 100644 deps/unitree_sdk2/thirdparty/include/ddscxx/dds/core/cond/detail/GuardCondition.hpp create mode 100644 deps/unitree_sdk2/thirdparty/include/ddscxx/dds/core/cond/detail/StatusCondition.hpp create mode 100644 deps/unitree_sdk2/thirdparty/include/ddscxx/dds/core/cond/detail/TConditionImpl.hpp create mode 100644 deps/unitree_sdk2/thirdparty/include/ddscxx/dds/core/cond/detail/TGuardConditionImpl.hpp create mode 100644 deps/unitree_sdk2/thirdparty/include/ddscxx/dds/core/cond/detail/TStatusConditionImpl.hpp create mode 100644 deps/unitree_sdk2/thirdparty/include/ddscxx/dds/core/cond/detail/TWaitSetImpl.hpp create mode 100644 deps/unitree_sdk2/thirdparty/include/ddscxx/dds/core/cond/detail/WaitSet.hpp create mode 100644 deps/unitree_sdk2/thirdparty/include/ddscxx/dds/core/conformance.hpp create mode 100644 deps/unitree_sdk2/thirdparty/include/ddscxx/dds/core/ddscore.hpp create mode 100644 deps/unitree_sdk2/thirdparty/include/ddscxx/dds/core/detail/BuiltinTopicTypes.hpp create mode 100644 deps/unitree_sdk2/thirdparty/include/ddscxx/dds/core/detail/Entity.hpp create mode 100644 deps/unitree_sdk2/thirdparty/include/ddscxx/dds/core/detail/InstanceHandle.hpp create mode 100644 deps/unitree_sdk2/thirdparty/include/ddscxx/dds/core/detail/QosProvider.hpp create mode 100644 deps/unitree_sdk2/thirdparty/include/ddscxx/dds/core/detail/ReferenceImpl.hpp create mode 100644 deps/unitree_sdk2/thirdparty/include/ddscxx/dds/core/detail/TEntityImpl.hpp create mode 100644 deps/unitree_sdk2/thirdparty/include/ddscxx/dds/core/detail/TEntityQosImpl.hpp create mode 100644 deps/unitree_sdk2/thirdparty/include/ddscxx/dds/core/detail/TInstanceHandleImpl.hpp create mode 100644 deps/unitree_sdk2/thirdparty/include/ddscxx/dds/core/detail/TQosProviderImpl.hpp create mode 100644 deps/unitree_sdk2/thirdparty/include/ddscxx/dds/core/detail/Value.hpp create mode 100644 deps/unitree_sdk2/thirdparty/include/ddscxx/dds/core/detail/WeakReferenceImpl.hpp create mode 100644 deps/unitree_sdk2/thirdparty/include/ddscxx/dds/core/detail/array.hpp create mode 100644 deps/unitree_sdk2/thirdparty/include/ddscxx/dds/core/detail/conformance.hpp create mode 100644 deps/unitree_sdk2/thirdparty/include/ddscxx/dds/core/detail/ddscore.hpp create mode 100644 deps/unitree_sdk2/thirdparty/include/ddscxx/dds/core/detail/export.hpp create mode 100644 deps/unitree_sdk2/thirdparty/include/ddscxx/dds/core/detail/inttypes.hpp create mode 100644 deps/unitree_sdk2/thirdparty/include/ddscxx/dds/core/detail/macros.hpp create mode 100644 deps/unitree_sdk2/thirdparty/include/ddscxx/dds/core/detail/module_docs.hpp create mode 100644 deps/unitree_sdk2/thirdparty/include/ddscxx/dds/core/detail/old_win_stdint.h create mode 100644 deps/unitree_sdk2/thirdparty/include/ddscxx/dds/core/detail/ref_traits.hpp create mode 100644 deps/unitree_sdk2/thirdparty/include/ddscxx/dds/core/macros.hpp create mode 100644 deps/unitree_sdk2/thirdparty/include/ddscxx/dds/core/policy/CorePolicy.hpp create mode 100644 deps/unitree_sdk2/thirdparty/include/ddscxx/dds/core/policy/PolicyKind.hpp create mode 100644 deps/unitree_sdk2/thirdparty/include/ddscxx/dds/core/policy/QosPolicyCount.hpp create mode 100644 deps/unitree_sdk2/thirdparty/include/ddscxx/dds/core/policy/TCorePolicy.hpp create mode 100644 deps/unitree_sdk2/thirdparty/include/ddscxx/dds/core/policy/TQosPolicyCount.hpp create mode 100644 deps/unitree_sdk2/thirdparty/include/ddscxx/dds/core/policy/detail/CorePolicy.hpp create mode 100644 deps/unitree_sdk2/thirdparty/include/ddscxx/dds/core/policy/detail/QosPolicyCount.hpp create mode 100644 deps/unitree_sdk2/thirdparty/include/ddscxx/dds/core/policy/detail/TCorePolicyImpl.hpp create mode 100644 deps/unitree_sdk2/thirdparty/include/ddscxx/dds/core/policy/detail/TQosPolicyCountImpl.hpp create mode 100644 deps/unitree_sdk2/thirdparty/include/ddscxx/dds/core/ref_traits.hpp create mode 100644 deps/unitree_sdk2/thirdparty/include/ddscxx/dds/core/refmacros.hpp create mode 100644 deps/unitree_sdk2/thirdparty/include/ddscxx/dds/core/status/State.hpp create mode 100644 deps/unitree_sdk2/thirdparty/include/ddscxx/dds/core/status/Status.hpp create mode 100644 deps/unitree_sdk2/thirdparty/include/ddscxx/dds/core/status/TStatus.hpp create mode 100644 deps/unitree_sdk2/thirdparty/include/ddscxx/dds/core/status/detail/Status.hpp create mode 100644 deps/unitree_sdk2/thirdparty/include/ddscxx/dds/core/status/detail/TStatusImpl.hpp create mode 100644 deps/unitree_sdk2/thirdparty/include/ddscxx/dds/core/types.hpp create mode 100644 deps/unitree_sdk2/thirdparty/include/ddscxx/dds/core/xtypes/Annotations.hpp create mode 100644 deps/unitree_sdk2/thirdparty/include/ddscxx/dds/core/xtypes/CollectionTypes.hpp create mode 100644 deps/unitree_sdk2/thirdparty/include/ddscxx/dds/core/xtypes/DynamicData.hpp create mode 100644 deps/unitree_sdk2/thirdparty/include/ddscxx/dds/core/xtypes/DynamicType.hpp create mode 100644 deps/unitree_sdk2/thirdparty/include/ddscxx/dds/core/xtypes/MemberType.hpp create mode 100644 deps/unitree_sdk2/thirdparty/include/ddscxx/dds/core/xtypes/PrimitiveTypes.hpp create mode 100644 deps/unitree_sdk2/thirdparty/include/ddscxx/dds/core/xtypes/StructType.hpp create mode 100644 deps/unitree_sdk2/thirdparty/include/ddscxx/dds/core/xtypes/TAnnotation.hpp create mode 100644 deps/unitree_sdk2/thirdparty/include/ddscxx/dds/core/xtypes/TCollectionTypes.hpp create mode 100644 deps/unitree_sdk2/thirdparty/include/ddscxx/dds/core/xtypes/TDynamicData.hpp create mode 100644 deps/unitree_sdk2/thirdparty/include/ddscxx/dds/core/xtypes/TDynamicType.hpp create mode 100644 deps/unitree_sdk2/thirdparty/include/ddscxx/dds/core/xtypes/TMemberType.hpp create mode 100644 deps/unitree_sdk2/thirdparty/include/ddscxx/dds/core/xtypes/TStructType.hpp create mode 100644 deps/unitree_sdk2/thirdparty/include/ddscxx/dds/core/xtypes/TTypeProvider.hpp create mode 100644 deps/unitree_sdk2/thirdparty/include/ddscxx/dds/core/xtypes/TypeKind.hpp create mode 100644 deps/unitree_sdk2/thirdparty/include/ddscxx/dds/core/xtypes/TypeProvider.hpp create mode 100644 deps/unitree_sdk2/thirdparty/include/ddscxx/dds/core/xtypes/UnionCase.hpp create mode 100644 deps/unitree_sdk2/thirdparty/include/ddscxx/dds/core/xtypes/UnionType.hpp create mode 100644 deps/unitree_sdk2/thirdparty/include/ddscxx/dds/core/xtypes/detail/Annotation.hpp create mode 100644 deps/unitree_sdk2/thirdparty/include/ddscxx/dds/core/xtypes/detail/CollectionTypes.hpp create mode 100644 deps/unitree_sdk2/thirdparty/include/ddscxx/dds/core/xtypes/detail/DynamicData.hpp create mode 100644 deps/unitree_sdk2/thirdparty/include/ddscxx/dds/core/xtypes/detail/DynamicType.hpp create mode 100644 deps/unitree_sdk2/thirdparty/include/ddscxx/dds/core/xtypes/detail/MemberType.hpp create mode 100644 deps/unitree_sdk2/thirdparty/include/ddscxx/dds/core/xtypes/detail/PrimitiveTypes.hpp create mode 100644 deps/unitree_sdk2/thirdparty/include/ddscxx/dds/core/xtypes/detail/StructType.hpp create mode 100644 deps/unitree_sdk2/thirdparty/include/ddscxx/dds/core/xtypes/detail/TypeProvider.hpp create mode 100644 deps/unitree_sdk2/thirdparty/include/ddscxx/dds/core/xtypes/detail/UnionCase.hpp create mode 100644 deps/unitree_sdk2/thirdparty/include/ddscxx/dds/core/xtypes/detail/UnionType.hpp create mode 100644 deps/unitree_sdk2/thirdparty/include/ddscxx/dds/dds.hpp create mode 100644 deps/unitree_sdk2/thirdparty/include/ddscxx/dds/domain/DomainParticipant.hpp create mode 100644 deps/unitree_sdk2/thirdparty/include/ddscxx/dds/domain/DomainParticipantListener.hpp create mode 100644 deps/unitree_sdk2/thirdparty/include/ddscxx/dds/domain/TDomainParticipant.hpp create mode 100644 deps/unitree_sdk2/thirdparty/include/ddscxx/dds/domain/ddsdomain.hpp create mode 100644 deps/unitree_sdk2/thirdparty/include/ddscxx/dds/domain/detail/DomainParticipant.hpp create mode 100644 deps/unitree_sdk2/thirdparty/include/ddscxx/dds/domain/detail/TDomainParticipantImpl.hpp create mode 100644 deps/unitree_sdk2/thirdparty/include/ddscxx/dds/domain/detail/ddsdomain.hpp create mode 100644 deps/unitree_sdk2/thirdparty/include/ddscxx/dds/domain/discovery.hpp create mode 100644 deps/unitree_sdk2/thirdparty/include/ddscxx/dds/domain/find.hpp create mode 100644 deps/unitree_sdk2/thirdparty/include/ddscxx/dds/domain/qos/DomainParticipantQos.hpp create mode 100644 deps/unitree_sdk2/thirdparty/include/ddscxx/dds/domain/qos/detail/DomainParticipantQos.hpp create mode 100644 deps/unitree_sdk2/thirdparty/include/ddscxx/dds/features.hpp create mode 100644 deps/unitree_sdk2/thirdparty/include/ddscxx/dds/pub/AnyDataWriter.hpp create mode 100644 deps/unitree_sdk2/thirdparty/include/ddscxx/dds/pub/AnyDataWriterListener.hpp create mode 100644 deps/unitree_sdk2/thirdparty/include/ddscxx/dds/pub/CoherentSet.hpp create mode 100644 deps/unitree_sdk2/thirdparty/include/ddscxx/dds/pub/DataWriter.hpp create mode 100644 deps/unitree_sdk2/thirdparty/include/ddscxx/dds/pub/DataWriterListener.hpp create mode 100644 deps/unitree_sdk2/thirdparty/include/ddscxx/dds/pub/Publisher.hpp create mode 100644 deps/unitree_sdk2/thirdparty/include/ddscxx/dds/pub/PublisherListener.hpp create mode 100644 deps/unitree_sdk2/thirdparty/include/ddscxx/dds/pub/SuspendedPublication.hpp create mode 100644 deps/unitree_sdk2/thirdparty/include/ddscxx/dds/pub/TAnyDataWriter.hpp create mode 100644 deps/unitree_sdk2/thirdparty/include/ddscxx/dds/pub/TCoherentSet.hpp create mode 100644 deps/unitree_sdk2/thirdparty/include/ddscxx/dds/pub/TPublisher.hpp create mode 100644 deps/unitree_sdk2/thirdparty/include/ddscxx/dds/pub/TSuspendedPublication.hpp create mode 100644 deps/unitree_sdk2/thirdparty/include/ddscxx/dds/pub/ddspub.hpp create mode 100644 deps/unitree_sdk2/thirdparty/include/ddscxx/dds/pub/detail/AnyDataWriter.hpp create mode 100644 deps/unitree_sdk2/thirdparty/include/ddscxx/dds/pub/detail/CoherentSet.hpp create mode 100644 deps/unitree_sdk2/thirdparty/include/ddscxx/dds/pub/detail/DataWriter.hpp create mode 100644 deps/unitree_sdk2/thirdparty/include/ddscxx/dds/pub/detail/DataWriterImpl.hpp create mode 100644 deps/unitree_sdk2/thirdparty/include/ddscxx/dds/pub/detail/Publisher.hpp create mode 100644 deps/unitree_sdk2/thirdparty/include/ddscxx/dds/pub/detail/SuspendedPublication.hpp create mode 100644 deps/unitree_sdk2/thirdparty/include/ddscxx/dds/pub/detail/TAnyDataWriterImpl.hpp create mode 100644 deps/unitree_sdk2/thirdparty/include/ddscxx/dds/pub/detail/TCoherentSetImpl.hpp create mode 100644 deps/unitree_sdk2/thirdparty/include/ddscxx/dds/pub/detail/TPublisherImpl.hpp create mode 100644 deps/unitree_sdk2/thirdparty/include/ddscxx/dds/pub/detail/TSuspendedPublicationImpl.hpp create mode 100644 deps/unitree_sdk2/thirdparty/include/ddscxx/dds/pub/detail/ddspub.hpp create mode 100644 deps/unitree_sdk2/thirdparty/include/ddscxx/dds/pub/detail/discovery.hpp create mode 100644 deps/unitree_sdk2/thirdparty/include/ddscxx/dds/pub/detail/find.hpp create mode 100644 deps/unitree_sdk2/thirdparty/include/ddscxx/dds/pub/discovery.hpp create mode 100644 deps/unitree_sdk2/thirdparty/include/ddscxx/dds/pub/find.hpp create mode 100644 deps/unitree_sdk2/thirdparty/include/ddscxx/dds/pub/qos/DataWriterQos.hpp create mode 100644 deps/unitree_sdk2/thirdparty/include/ddscxx/dds/pub/qos/PublisherQos.hpp create mode 100644 deps/unitree_sdk2/thirdparty/include/ddscxx/dds/pub/qos/detail/DataWriterQos.hpp create mode 100644 deps/unitree_sdk2/thirdparty/include/ddscxx/dds/pub/qos/detail/PublisherQos.hpp create mode 100644 deps/unitree_sdk2/thirdparty/include/ddscxx/dds/sub/AnyDataReader.hpp create mode 100644 deps/unitree_sdk2/thirdparty/include/ddscxx/dds/sub/AnyDataReaderListener.hpp create mode 100644 deps/unitree_sdk2/thirdparty/include/ddscxx/dds/sub/CoherentAccess.hpp create mode 100644 deps/unitree_sdk2/thirdparty/include/ddscxx/dds/sub/DataReader.hpp create mode 100644 deps/unitree_sdk2/thirdparty/include/ddscxx/dds/sub/DataReaderListener.hpp create mode 100644 deps/unitree_sdk2/thirdparty/include/ddscxx/dds/sub/GenerationCount.hpp create mode 100644 deps/unitree_sdk2/thirdparty/include/ddscxx/dds/sub/LoanedSamples.hpp create mode 100644 deps/unitree_sdk2/thirdparty/include/ddscxx/dds/sub/Query.hpp create mode 100644 deps/unitree_sdk2/thirdparty/include/ddscxx/dds/sub/Rank.hpp create mode 100644 deps/unitree_sdk2/thirdparty/include/ddscxx/dds/sub/Sample.hpp create mode 100644 deps/unitree_sdk2/thirdparty/include/ddscxx/dds/sub/SampleInfo.hpp create mode 100644 deps/unitree_sdk2/thirdparty/include/ddscxx/dds/sub/SampleRef.hpp create mode 100644 deps/unitree_sdk2/thirdparty/include/ddscxx/dds/sub/SharedSamples.hpp create mode 100644 deps/unitree_sdk2/thirdparty/include/ddscxx/dds/sub/Subscriber.hpp create mode 100644 deps/unitree_sdk2/thirdparty/include/ddscxx/dds/sub/SubscriberListener.hpp create mode 100644 deps/unitree_sdk2/thirdparty/include/ddscxx/dds/sub/TAnyDataReader.hpp create mode 100644 deps/unitree_sdk2/thirdparty/include/ddscxx/dds/sub/TCoherentAccess.hpp create mode 100644 deps/unitree_sdk2/thirdparty/include/ddscxx/dds/sub/TDataReader.hpp create mode 100644 deps/unitree_sdk2/thirdparty/include/ddscxx/dds/sub/TGenerationCount.hpp create mode 100644 deps/unitree_sdk2/thirdparty/include/ddscxx/dds/sub/TQuery.hpp create mode 100644 deps/unitree_sdk2/thirdparty/include/ddscxx/dds/sub/TRank.hpp create mode 100644 deps/unitree_sdk2/thirdparty/include/ddscxx/dds/sub/TSample.hpp create mode 100644 deps/unitree_sdk2/thirdparty/include/ddscxx/dds/sub/TSampleInfo.hpp create mode 100644 deps/unitree_sdk2/thirdparty/include/ddscxx/dds/sub/TSampleRef.hpp create mode 100644 deps/unitree_sdk2/thirdparty/include/ddscxx/dds/sub/TSubscriber.hpp create mode 100644 deps/unitree_sdk2/thirdparty/include/ddscxx/dds/sub/cond/QueryCondition.hpp create mode 100644 deps/unitree_sdk2/thirdparty/include/ddscxx/dds/sub/cond/ReadCondition.hpp create mode 100644 deps/unitree_sdk2/thirdparty/include/ddscxx/dds/sub/cond/TQueryCondition.hpp create mode 100644 deps/unitree_sdk2/thirdparty/include/ddscxx/dds/sub/cond/TReadCondition.hpp create mode 100644 deps/unitree_sdk2/thirdparty/include/ddscxx/dds/sub/cond/detail/QueryCondition.hpp create mode 100644 deps/unitree_sdk2/thirdparty/include/ddscxx/dds/sub/cond/detail/ReadCondition.hpp create mode 100644 deps/unitree_sdk2/thirdparty/include/ddscxx/dds/sub/cond/detail/TQueryConditionImpl.hpp create mode 100644 deps/unitree_sdk2/thirdparty/include/ddscxx/dds/sub/cond/detail/TReadConditionImpl.hpp create mode 100644 deps/unitree_sdk2/thirdparty/include/ddscxx/dds/sub/ddssub.hpp create mode 100644 deps/unitree_sdk2/thirdparty/include/ddscxx/dds/sub/detail/AnyDataReader.hpp create mode 100644 deps/unitree_sdk2/thirdparty/include/ddscxx/dds/sub/detail/CoherentAccess.hpp create mode 100644 deps/unitree_sdk2/thirdparty/include/ddscxx/dds/sub/detail/DataReader.hpp create mode 100644 deps/unitree_sdk2/thirdparty/include/ddscxx/dds/sub/detail/GenerationCount.hpp create mode 100644 deps/unitree_sdk2/thirdparty/include/ddscxx/dds/sub/detail/LoanedSamples.hpp create mode 100644 deps/unitree_sdk2/thirdparty/include/ddscxx/dds/sub/detail/LoanedSamplesImpl.hpp create mode 100644 deps/unitree_sdk2/thirdparty/include/ddscxx/dds/sub/detail/Manipulators.hpp create mode 100644 deps/unitree_sdk2/thirdparty/include/ddscxx/dds/sub/detail/Query.hpp create mode 100644 deps/unitree_sdk2/thirdparty/include/ddscxx/dds/sub/detail/Rank.hpp create mode 100644 deps/unitree_sdk2/thirdparty/include/ddscxx/dds/sub/detail/Sample.hpp create mode 100644 deps/unitree_sdk2/thirdparty/include/ddscxx/dds/sub/detail/SampleInfo.hpp create mode 100644 deps/unitree_sdk2/thirdparty/include/ddscxx/dds/sub/detail/SampleRef.hpp create mode 100644 deps/unitree_sdk2/thirdparty/include/ddscxx/dds/sub/detail/SamplesHolder.hpp create mode 100644 deps/unitree_sdk2/thirdparty/include/ddscxx/dds/sub/detail/SharedSamples.hpp create mode 100644 deps/unitree_sdk2/thirdparty/include/ddscxx/dds/sub/detail/SharedSamplesImpl.hpp create mode 100644 deps/unitree_sdk2/thirdparty/include/ddscxx/dds/sub/detail/Subscriber.hpp create mode 100644 deps/unitree_sdk2/thirdparty/include/ddscxx/dds/sub/detail/TAnyDataReaderImpl.hpp create mode 100644 deps/unitree_sdk2/thirdparty/include/ddscxx/dds/sub/detail/TCoherentAccessImpl.hpp create mode 100644 deps/unitree_sdk2/thirdparty/include/ddscxx/dds/sub/detail/TDataReaderImpl.hpp create mode 100644 deps/unitree_sdk2/thirdparty/include/ddscxx/dds/sub/detail/TGenerationCountImpl.hpp create mode 100644 deps/unitree_sdk2/thirdparty/include/ddscxx/dds/sub/detail/TQueryImpl.hpp create mode 100644 deps/unitree_sdk2/thirdparty/include/ddscxx/dds/sub/detail/TRankImpl.hpp create mode 100644 deps/unitree_sdk2/thirdparty/include/ddscxx/dds/sub/detail/TSampleImpl.hpp create mode 100644 deps/unitree_sdk2/thirdparty/include/ddscxx/dds/sub/detail/TSampleInfoImpl.hpp create mode 100644 deps/unitree_sdk2/thirdparty/include/ddscxx/dds/sub/detail/TSampleRefImpl.hpp create mode 100644 deps/unitree_sdk2/thirdparty/include/ddscxx/dds/sub/detail/TSubscriberImpl.hpp create mode 100644 deps/unitree_sdk2/thirdparty/include/ddscxx/dds/sub/detail/ddssub.hpp create mode 100644 deps/unitree_sdk2/thirdparty/include/ddscxx/dds/sub/detail/discovery.hpp create mode 100644 deps/unitree_sdk2/thirdparty/include/ddscxx/dds/sub/detail/find.hpp create mode 100644 deps/unitree_sdk2/thirdparty/include/ddscxx/dds/sub/discovery.hpp create mode 100644 deps/unitree_sdk2/thirdparty/include/ddscxx/dds/sub/find.hpp create mode 100644 deps/unitree_sdk2/thirdparty/include/ddscxx/dds/sub/qos/DataReaderQos.hpp create mode 100644 deps/unitree_sdk2/thirdparty/include/ddscxx/dds/sub/qos/SubscriberQos.hpp create mode 100644 deps/unitree_sdk2/thirdparty/include/ddscxx/dds/sub/qos/detail/DataReaderQos.hpp create mode 100644 deps/unitree_sdk2/thirdparty/include/ddscxx/dds/sub/qos/detail/SubscriberQos.hpp create mode 100644 deps/unitree_sdk2/thirdparty/include/ddscxx/dds/sub/status/DataState.hpp create mode 100644 deps/unitree_sdk2/thirdparty/include/ddscxx/dds/sub/status/detail/DataStateImpl.hpp create mode 100644 deps/unitree_sdk2/thirdparty/include/ddscxx/dds/topic/AnyTopic.hpp create mode 100644 deps/unitree_sdk2/thirdparty/include/ddscxx/dds/topic/AnyTopicListener.hpp create mode 100644 deps/unitree_sdk2/thirdparty/include/ddscxx/dds/topic/BuiltinTopic.hpp create mode 100644 deps/unitree_sdk2/thirdparty/include/ddscxx/dds/topic/BuiltinTopicKey.hpp create mode 100644 deps/unitree_sdk2/thirdparty/include/ddscxx/dds/topic/ContentFilteredTopic.hpp create mode 100644 deps/unitree_sdk2/thirdparty/include/ddscxx/dds/topic/Filter.hpp create mode 100644 deps/unitree_sdk2/thirdparty/include/ddscxx/dds/topic/MultiTopic.hpp create mode 100644 deps/unitree_sdk2/thirdparty/include/ddscxx/dds/topic/TAnyTopic.hpp create mode 100644 deps/unitree_sdk2/thirdparty/include/ddscxx/dds/topic/TBuiltinTopic.hpp create mode 100644 deps/unitree_sdk2/thirdparty/include/ddscxx/dds/topic/TBuiltinTopicKey.hpp create mode 100644 deps/unitree_sdk2/thirdparty/include/ddscxx/dds/topic/TContentFilteredTopic.hpp create mode 100644 deps/unitree_sdk2/thirdparty/include/ddscxx/dds/topic/TFilter.hpp create mode 100644 deps/unitree_sdk2/thirdparty/include/ddscxx/dds/topic/TMultiTopic.hpp create mode 100644 deps/unitree_sdk2/thirdparty/include/ddscxx/dds/topic/TTopic.hpp create mode 100644 deps/unitree_sdk2/thirdparty/include/ddscxx/dds/topic/TTopicDescription.hpp create mode 100644 deps/unitree_sdk2/thirdparty/include/ddscxx/dds/topic/Topic.hpp create mode 100644 deps/unitree_sdk2/thirdparty/include/ddscxx/dds/topic/TopicDescription.hpp create mode 100644 deps/unitree_sdk2/thirdparty/include/ddscxx/dds/topic/TopicInstance.hpp create mode 100644 deps/unitree_sdk2/thirdparty/include/ddscxx/dds/topic/TopicListener.hpp create mode 100644 deps/unitree_sdk2/thirdparty/include/ddscxx/dds/topic/TopicTraits.hpp create mode 100644 deps/unitree_sdk2/thirdparty/include/ddscxx/dds/topic/ddstopic.hpp create mode 100644 deps/unitree_sdk2/thirdparty/include/ddscxx/dds/topic/detail/AnyTopic.hpp create mode 100644 deps/unitree_sdk2/thirdparty/include/ddscxx/dds/topic/detail/BuiltinTopic.hpp create mode 100644 deps/unitree_sdk2/thirdparty/include/ddscxx/dds/topic/detail/BuiltinTopicKey.hpp create mode 100644 deps/unitree_sdk2/thirdparty/include/ddscxx/dds/topic/detail/ContentFilteredTopic.hpp create mode 100644 deps/unitree_sdk2/thirdparty/include/ddscxx/dds/topic/detail/Filter.hpp create mode 100644 deps/unitree_sdk2/thirdparty/include/ddscxx/dds/topic/detail/MultiTopic.hpp create mode 100644 deps/unitree_sdk2/thirdparty/include/ddscxx/dds/topic/detail/TAnyTopicImpl.hpp create mode 100644 deps/unitree_sdk2/thirdparty/include/ddscxx/dds/topic/detail/TBuiltinTopicImpl.hpp create mode 100644 deps/unitree_sdk2/thirdparty/include/ddscxx/dds/topic/detail/TBuiltinTopicKeyImpl.hpp create mode 100644 deps/unitree_sdk2/thirdparty/include/ddscxx/dds/topic/detail/TContentFilteredTopicImpl.hpp create mode 100644 deps/unitree_sdk2/thirdparty/include/ddscxx/dds/topic/detail/TFilterImpl.hpp create mode 100644 deps/unitree_sdk2/thirdparty/include/ddscxx/dds/topic/detail/TTopicDescriptionImpl.hpp create mode 100644 deps/unitree_sdk2/thirdparty/include/ddscxx/dds/topic/detail/TTopicImpl.hpp create mode 100644 deps/unitree_sdk2/thirdparty/include/ddscxx/dds/topic/detail/Topic.hpp create mode 100644 deps/unitree_sdk2/thirdparty/include/ddscxx/dds/topic/detail/TopicDescription.hpp create mode 100644 deps/unitree_sdk2/thirdparty/include/ddscxx/dds/topic/detail/TopicInstanceImpl.hpp create mode 100644 deps/unitree_sdk2/thirdparty/include/ddscxx/dds/topic/detail/ddstopic.hpp create mode 100644 deps/unitree_sdk2/thirdparty/include/ddscxx/dds/topic/detail/discovery.hpp create mode 100644 deps/unitree_sdk2/thirdparty/include/ddscxx/dds/topic/detail/find.hpp create mode 100644 deps/unitree_sdk2/thirdparty/include/ddscxx/dds/topic/discovery.hpp create mode 100644 deps/unitree_sdk2/thirdparty/include/ddscxx/dds/topic/find.hpp create mode 100644 deps/unitree_sdk2/thirdparty/include/ddscxx/dds/topic/qos/TopicQos.hpp create mode 100644 deps/unitree_sdk2/thirdparty/include/ddscxx/dds/topic/qos/detail/TopicQos.hpp create mode 100644 deps/unitree_sdk2/thirdparty/include/ddscxx/org/eclipse/cyclonedds/ForwardDeclarations.hpp create mode 100644 deps/unitree_sdk2/thirdparty/include/ddscxx/org/eclipse/cyclonedds/core/DDScObjectDelegate.hpp create mode 100644 deps/unitree_sdk2/thirdparty/include/ddscxx/org/eclipse/cyclonedds/core/EntityDelegate.hpp create mode 100644 deps/unitree_sdk2/thirdparty/include/ddscxx/org/eclipse/cyclonedds/core/EntityRegistry.hpp create mode 100644 deps/unitree_sdk2/thirdparty/include/ddscxx/org/eclipse/cyclonedds/core/EntitySet.hpp create mode 100644 deps/unitree_sdk2/thirdparty/include/ddscxx/org/eclipse/cyclonedds/core/InstanceHandleDelegate.hpp create mode 100644 deps/unitree_sdk2/thirdparty/include/ddscxx/org/eclipse/cyclonedds/core/ListenerDispatcher.hpp create mode 100644 deps/unitree_sdk2/thirdparty/include/ddscxx/org/eclipse/cyclonedds/core/MiscUtils.hpp create mode 100644 deps/unitree_sdk2/thirdparty/include/ddscxx/org/eclipse/cyclonedds/core/Missing.hpp create mode 100644 deps/unitree_sdk2/thirdparty/include/ddscxx/org/eclipse/cyclonedds/core/Mutex.hpp create mode 100644 deps/unitree_sdk2/thirdparty/include/ddscxx/org/eclipse/cyclonedds/core/ObjectDelegate.hpp create mode 100644 deps/unitree_sdk2/thirdparty/include/ddscxx/org/eclipse/cyclonedds/core/ObjectSet.hpp create mode 100644 deps/unitree_sdk2/thirdparty/include/ddscxx/org/eclipse/cyclonedds/core/QosProviderDelegate.hpp create mode 100644 deps/unitree_sdk2/thirdparty/include/ddscxx/org/eclipse/cyclonedds/core/ReportUtils.hpp create mode 100644 deps/unitree_sdk2/thirdparty/include/ddscxx/org/eclipse/cyclonedds/core/ScopedLock.hpp create mode 100644 deps/unitree_sdk2/thirdparty/include/ddscxx/org/eclipse/cyclonedds/core/TimeHelper.hpp create mode 100644 deps/unitree_sdk2/thirdparty/include/ddscxx/org/eclipse/cyclonedds/core/WeakReferenceSet.hpp create mode 100644 deps/unitree_sdk2/thirdparty/include/ddscxx/org/eclipse/cyclonedds/core/cdr/basic_cdr_ser.hpp create mode 100644 deps/unitree_sdk2/thirdparty/include/ddscxx/org/eclipse/cyclonedds/core/cdr/cdr_enums.hpp create mode 100644 deps/unitree_sdk2/thirdparty/include/ddscxx/org/eclipse/cyclonedds/core/cdr/cdr_stream.hpp create mode 100644 deps/unitree_sdk2/thirdparty/include/ddscxx/org/eclipse/cyclonedds/core/cdr/entity_properties.hpp create mode 100644 deps/unitree_sdk2/thirdparty/include/ddscxx/org/eclipse/cyclonedds/core/cdr/extended_cdr_v1_ser.hpp create mode 100644 deps/unitree_sdk2/thirdparty/include/ddscxx/org/eclipse/cyclonedds/core/cdr/extended_cdr_v2_ser.hpp create mode 100644 deps/unitree_sdk2/thirdparty/include/ddscxx/org/eclipse/cyclonedds/core/cdr/fragchain.hpp create mode 100644 deps/unitree_sdk2/thirdparty/include/ddscxx/org/eclipse/cyclonedds/core/cond/ConditionDelegate.hpp create mode 100644 deps/unitree_sdk2/thirdparty/include/ddscxx/org/eclipse/cyclonedds/core/cond/FunctorHolder.hpp create mode 100644 deps/unitree_sdk2/thirdparty/include/ddscxx/org/eclipse/cyclonedds/core/cond/GuardConditionDelegate.hpp create mode 100644 deps/unitree_sdk2/thirdparty/include/ddscxx/org/eclipse/cyclonedds/core/cond/ShadowParticipant.hpp create mode 100644 deps/unitree_sdk2/thirdparty/include/ddscxx/org/eclipse/cyclonedds/core/cond/StatusConditionDelegate.hpp create mode 100644 deps/unitree_sdk2/thirdparty/include/ddscxx/org/eclipse/cyclonedds/core/cond/WaitSetDelegate.hpp create mode 100644 deps/unitree_sdk2/thirdparty/include/ddscxx/org/eclipse/cyclonedds/core/config.hpp create mode 100644 deps/unitree_sdk2/thirdparty/include/ddscxx/org/eclipse/cyclonedds/core/policy/Policy.hpp create mode 100644 deps/unitree_sdk2/thirdparty/include/ddscxx/org/eclipse/cyclonedds/core/policy/PolicyDelegate.hpp create mode 100644 deps/unitree_sdk2/thirdparty/include/ddscxx/org/eclipse/cyclonedds/core/policy/ProprietaryPolicyKind.hpp create mode 100644 deps/unitree_sdk2/thirdparty/include/ddscxx/org/eclipse/cyclonedds/core/policy/QosPolicyCountDelegate.hpp create mode 100644 deps/unitree_sdk2/thirdparty/include/ddscxx/org/eclipse/cyclonedds/core/policy/TPolicy.hpp create mode 100644 deps/unitree_sdk2/thirdparty/include/ddscxx/org/eclipse/cyclonedds/core/status/StatusDelegate.hpp create mode 100644 deps/unitree_sdk2/thirdparty/include/ddscxx/org/eclipse/cyclonedds/core/type_helpers.hpp create mode 100644 deps/unitree_sdk2/thirdparty/include/ddscxx/org/eclipse/cyclonedds/domain/Domain.hpp create mode 100644 deps/unitree_sdk2/thirdparty/include/ddscxx/org/eclipse/cyclonedds/domain/DomainParticipantDelegate.hpp create mode 100644 deps/unitree_sdk2/thirdparty/include/ddscxx/org/eclipse/cyclonedds/domain/DomainParticipantListener.hpp create mode 100644 deps/unitree_sdk2/thirdparty/include/ddscxx/org/eclipse/cyclonedds/domain/DomainParticipantRegistry.hpp create mode 100644 deps/unitree_sdk2/thirdparty/include/ddscxx/org/eclipse/cyclonedds/domain/DomainWrap.hpp create mode 100644 deps/unitree_sdk2/thirdparty/include/ddscxx/org/eclipse/cyclonedds/domain/qos/DomainParticipantQosDelegate.hpp create mode 100644 deps/unitree_sdk2/thirdparty/include/ddscxx/org/eclipse/cyclonedds/pub/AnyDataWriterDelegate.hpp create mode 100644 deps/unitree_sdk2/thirdparty/include/ddscxx/org/eclipse/cyclonedds/pub/CoherentSetDelegate.hpp create mode 100644 deps/unitree_sdk2/thirdparty/include/ddscxx/org/eclipse/cyclonedds/pub/PublisherDelegate.hpp create mode 100644 deps/unitree_sdk2/thirdparty/include/ddscxx/org/eclipse/cyclonedds/pub/SuspendedPublicationDelegate.hpp create mode 100644 deps/unitree_sdk2/thirdparty/include/ddscxx/org/eclipse/cyclonedds/pub/qos/DataWriterQosDelegate.hpp create mode 100644 deps/unitree_sdk2/thirdparty/include/ddscxx/org/eclipse/cyclonedds/pub/qos/PublisherQosDelegate.hpp create mode 100644 deps/unitree_sdk2/thirdparty/include/ddscxx/org/eclipse/cyclonedds/sub/AnyDataReaderDelegate.hpp create mode 100644 deps/unitree_sdk2/thirdparty/include/ddscxx/org/eclipse/cyclonedds/sub/BuiltinSubscriberDelegate.hpp create mode 100644 deps/unitree_sdk2/thirdparty/include/ddscxx/org/eclipse/cyclonedds/sub/CoherentAccessDelegate.hpp create mode 100644 deps/unitree_sdk2/thirdparty/include/ddscxx/org/eclipse/cyclonedds/sub/GenerationCountImpl.hpp create mode 100644 deps/unitree_sdk2/thirdparty/include/ddscxx/org/eclipse/cyclonedds/sub/QueryDelegate.hpp create mode 100644 deps/unitree_sdk2/thirdparty/include/ddscxx/org/eclipse/cyclonedds/sub/RankImpl.hpp create mode 100644 deps/unitree_sdk2/thirdparty/include/ddscxx/org/eclipse/cyclonedds/sub/SampleInfoImpl.hpp create mode 100644 deps/unitree_sdk2/thirdparty/include/ddscxx/org/eclipse/cyclonedds/sub/SubscriberDelegate.hpp create mode 100644 deps/unitree_sdk2/thirdparty/include/ddscxx/org/eclipse/cyclonedds/sub/cond/QueryConditionDelegate.hpp create mode 100644 deps/unitree_sdk2/thirdparty/include/ddscxx/org/eclipse/cyclonedds/sub/cond/ReadConditionDelegate.hpp create mode 100644 deps/unitree_sdk2/thirdparty/include/ddscxx/org/eclipse/cyclonedds/sub/qos/DataReaderQosDelegate.hpp create mode 100644 deps/unitree_sdk2/thirdparty/include/ddscxx/org/eclipse/cyclonedds/sub/qos/SubscriberQosDelegate.hpp create mode 100644 deps/unitree_sdk2/thirdparty/include/ddscxx/org/eclipse/cyclonedds/topic/AnyTopicDelegate.hpp create mode 100644 deps/unitree_sdk2/thirdparty/include/ddscxx/org/eclipse/cyclonedds/topic/AnyTopicListener.hpp create mode 100644 deps/unitree_sdk2/thirdparty/include/ddscxx/org/eclipse/cyclonedds/topic/BuiltinTopic.hpp create mode 100644 deps/unitree_sdk2/thirdparty/include/ddscxx/org/eclipse/cyclonedds/topic/BuiltinTopicCopy.hpp create mode 100644 deps/unitree_sdk2/thirdparty/include/ddscxx/org/eclipse/cyclonedds/topic/BuiltinTopicDelegate.hpp create mode 100644 deps/unitree_sdk2/thirdparty/include/ddscxx/org/eclipse/cyclonedds/topic/BuiltinTopicKeyDelegate.hpp create mode 100644 deps/unitree_sdk2/thirdparty/include/ddscxx/org/eclipse/cyclonedds/topic/BuiltinTopicTraits.hpp create mode 100644 deps/unitree_sdk2/thirdparty/include/ddscxx/org/eclipse/cyclonedds/topic/CDRBlob.hpp create mode 100644 deps/unitree_sdk2/thirdparty/include/ddscxx/org/eclipse/cyclonedds/topic/FilterDelegate.hpp create mode 100644 deps/unitree_sdk2/thirdparty/include/ddscxx/org/eclipse/cyclonedds/topic/TBuiltinTopic.hpp create mode 100644 deps/unitree_sdk2/thirdparty/include/ddscxx/org/eclipse/cyclonedds/topic/TopicDescriptionDelegate.hpp create mode 100644 deps/unitree_sdk2/thirdparty/include/ddscxx/org/eclipse/cyclonedds/topic/TopicListener.hpp create mode 100644 deps/unitree_sdk2/thirdparty/include/ddscxx/org/eclipse/cyclonedds/topic/TopicTraits.hpp create mode 100644 deps/unitree_sdk2/thirdparty/include/ddscxx/org/eclipse/cyclonedds/topic/datatopic.hpp create mode 100644 deps/unitree_sdk2/thirdparty/include/ddscxx/org/eclipse/cyclonedds/topic/discovery.hpp create mode 100644 deps/unitree_sdk2/thirdparty/include/ddscxx/org/eclipse/cyclonedds/topic/find.hpp create mode 100644 deps/unitree_sdk2/thirdparty/include/ddscxx/org/eclipse/cyclonedds/topic/hash.hpp create mode 100644 deps/unitree_sdk2/thirdparty/include/ddscxx/org/eclipse/cyclonedds/topic/qos/TopicQosDelegate.hpp create mode 100644 deps/unitree_sdk2/thirdparty/lib/aarch64/libddsc.so create mode 100644 deps/unitree_sdk2/thirdparty/lib/aarch64/libddscxx.so create mode 100644 deps/unitree_sdk2/thirdparty/lib/x86_64/libddsc.so create mode 100644 deps/unitree_sdk2/thirdparty/lib/x86_64/libddscxx.so create mode 100644 recorder/README.md create mode 100755 recorder/bundle.sh mode change 100644 => 100755 recorder/g1_record_replay.py create mode 100755 recorder/record.sh create mode 100755 tools/export_ui.py create mode 100755 tools/fetch_deps.sh create mode 100755 tools/preflight.sh create mode 100644 udev/99-inspire-hub-cardreader.rules mode change 100644 => 100755 web/hand_web.py diff --git a/README.md b/README.md index 0f9480f..5ee125d 100644 --- a/README.md +++ b/README.md @@ -29,8 +29,29 @@ container, waits until the dashboard actually answers, and prints the URL: http://10.255.254.88:8088 ``` +### On a NEW robot, check first + +```bash +./tools/preflight.sh +``` + +Changes nothing; prints PASS/MISS for hardware, Docker, the build prerequisites and +the per-robot settings that misbehave *silently*, then tells you which install path +is open. Two paths: + +- **Bring the image** (no SDK, no internet, no compile on the target): + `docker save inspire-hand:latest | gzip > inspire-hand.tar.gz` → copy → + `gunzip -c inspire-hand.tar.gz | docker load` +- **Build there** — needs `~/unitree_sdk2`, CycloneDDS in `/usr/local` (including the + `idl` headers) and internet. `build_image.sh` pulls those from the host. + +Then, once per robot, give the LEFT hand RS-485 id 2 — +`docker exec inspire-hand ./build/hand_setid 1 2`. After that the hands are +identified by id rather than USB path, so no pin can swap them. See [SETUP_G1.md](SETUP_G1.md). + | command | does | |---|---| +| `./tools/preflight.sh` | can this robot run it, and what's missing | | `./start.sh` | start (builds the image if missing) | | `./start.sh stop` | stop the container | | `./start.sh restart` | stop + start | @@ -38,6 +59,10 @@ container, waits until the dashboard actually answers, and prints the URL: | `./start.sh logs` | follow the container log | | `./start.sh rebuild` | force an image rebuild, then start | +**It does not start by itself.** There is no restart policy and no systemd unit — a rebooted +robot comes up with the hands free, and this stack takes them only when you run `./start.sh`. +Stop it with `./start.sh stop`. + **Run it on the robot.** Run it on the workstation and it rsyncs this folder to the robot and runs itself there — the hands, the DDS link to the arm and Docker are all on the robot, so there is nothing to run locally. Override the target with `ROBOT=unitree@10.255.254.88`. @@ -97,6 +122,20 @@ while watching `rt/inspire/cmd`: The panel greys out keys the current mode ignores and says why, so a dead button is never a mystery. Note `[` and `;` also un-park thumb_rot, while `o` returns it to tucked. +### Without the dashboard + +The same script runs from a terminal — see [recorder/README.md](recorder/README.md): + +```bash +cd recorder +./record.sh doctor # which runtime it will use +./record.sh record --output wave --seconds 20 +./bundle.sh # pack it to carry elsewhere (~2 MB) +``` + +`record.sh` picks a runtime for you (a python with the SDK, the vendored SDK, or the +`inspire-hand` container) so the CLI still works when Docker or the dashboard is down. + ### The take library Per take: **▶ replay · ⬇ download · ⧉ duplicate · ✎ rename · 🗑 delete**, plus **⬆ Upload** @@ -163,8 +202,17 @@ process backgrounded by a non-interactive shell inherits `SIG_IGN`, and it survi running at once. `./start.sh restart` re-runs `ClearError`. Still stuck: power-cycle the hands (24 V). -**"Port drift" warning** — the service opened different ttys than are live now; the CH340 -adapters re-enumerate on the hub. Restart. +**"Port drift" warning** — the service opened different ttys than are live now. Harmless in +itself: `inspire_g1` pins each hand by USB **path**, not by ttyUSB number, so left/right never +swap. The churn comes from a card reader (`05e3:0749`) sharing the hands' hub and +power-cycling ~851×/hour with no card in it. Stop it for good (needs root, once): + +```bash +sudo cp udev/99-inspire-hub-cardreader.rules /etc/udev/rules.d/ && sudo udevadm control --reload +for d in /sys/bus/usb/devices/*/; do \ + [ "$(cat $d/idVendor 2>/dev/null)" = "05e3" ] && [ "$(cat $d/idProduct 2>/dev/null)" = "0749" ] \ + && echo 0 | sudo tee $d/authorized; done +``` **A finger reads as dead (0 current, no movement)** — its force-sensor zero has drifted past the grip-force limit, so the RH56 refuses to drive it. `inspire_g1` measures the resting @@ -192,6 +240,25 @@ Docker specifics: [docker/README.md](docker/README.md). --- +## Embedding the dashboard elsewhere + +Sanad's **Hands** tab serves a code copy of this UI with every `/api/` rewritten to +`/api/hands/`, and proxies those calls back to `:8088`. A hand-extracted copy goes stale +silently, so regenerate it from the source instead: + +```bash +# after any dashboard change +python3 tools/export_ui.py --prefix hands --out /Sanad/dashboard/static/hands.html + +# or just check whether a copy is current (exit 1 if stale) +python3 tools/export_ui.py --prefix hands --check /Sanad/dashboard/static/hands.html +``` + +The embedding app needs `network_mode: host` (or an explicit `SANAD_HANDS_BASE`) to reach +`127.0.0.1:8088`, and this stack must be running — see the start note above. + +--- + ## Service protocol (upstream) Send `unitree_go::msg::dds::MotorCmds_` to `rt/inspire/cmd`; read diff --git a/ROBOT_README.md b/ROBOT_README.md new file mode 100644 index 0000000..39b1004 --- /dev/null +++ b/ROBOT_README.md @@ -0,0 +1,244 @@ +# Inspire RH56 hands — what is installed on this robot + +Everything for the two Inspire RH56 hands: the RS-485 service, the DDS bridge, the web +dashboard, and the arm+hand record/replay studio. All of it runs in **one Docker container**. + +Installed 2026-08-26 on the G1's Jetson (PC2), Ubuntu 20.04 / aarch64. + +| | | +|---|---| +| Dashboard | `http://192.168.123.164:8088` (ethernet) · `http://10.255.254.68:8088` (wifi) | +| Project | `~/DFX_inspire_service` | +| Manual recorder kit | `~/manual_recorder` | +| Your data (survives rebuilds) | `~/hand_data` — shapes, combos, `DataG1/` takes | +| Image | `inspire-hand:latest`, built on this robot | +| Canonical source | workstation: `Project/G1/DFX_inspire_service` | + +--- + +## 1. Run it + +```bash +cd ~/DFX_inspire_service +./start.sh # build if needed → run → wait until it answers → print the URL +./start.sh status # running? serving what? hands alive? +./start.sh stop +./start.sh logs # follow the container log +./start.sh rebuild # force an image rebuild +``` + +It starts on boot (`--restart unless-stopped`). To stop that: change `--restart no` in +`docker/run.sh` and re-run `./start.sh`. + +`./start.sh` always rebuilds first — the layer cache makes that a second or two, and it means +an edited dashboard can never keep running the old image. + +--- + +## 2. What runs where + +``` +inspire_g1 RS-485 → both hands, publishes rt/inspire/state (supervised, auto-restarts) +hand_bridge TCP 127.0.0.1:7799 → rt/inspire/cmd + force-follow +hand_web.py the dashboard on :8088, and it spawns the recorder +``` + +All three inside the `inspire-hand` container, started by `docker/start.sh`. Container paths: +`/opt/hand` (service + dashboard), `/opt/recorder` (recorder + `DataG1`). + +Flags that matter: `--network host` (DDS needs it), `--privileged -v /dev:/dev` (the CH340 +adapters re-enumerate), `-v ~/hand_data:/opt/hand/data`, `-v ~/hand_data/DataG1:/opt/recorder/DataG1`. + +--- + +## 3. The dashboard + +| card | what it does | +|---|---| +| Fingers | 12 sliders, presets, save/load named shapes | +| Force follow | press a fingertip and it closes under your hand — the RH56 is not back-drivable, so this admittance loop is the only way to shape it by hand | +| Joint tracker | angle traces + force, current, force limit, temperature, ERROR/STATUS | +| Diagnostics | live read-back + close→open self-test, per hand | +| Read back | copy the hand's pose into the sliders | +| Arm + hand combo | built-in arm actions fused with a hand pose ⚠ arm moves | +| Record / replay | record the arm + hand, replay, manage the library ⚠ arm moves | +| Library | manage saved shapes and combos (with ↺ undo) | + +### Record / replay + +A take holds the arms ~3 s then goes **limp** — have hold of the arm before that. Fingers +cannot be posed by hand, so drive them with the in-take keys or your saved shapes. At the end +the recorder offers a preview (⚠ replays it — the arm moves) and then a save; both are +answered in the panel. **Stop** interrupts cleanly (arm goes home, then releases) — it does +not kill. Replay has **⏸ Pause / ▶ Resume**; a pause holds the frame rather than dropping the +arm. + +In-take keys: `o`/`c` both open/close · `[` `]` right · `;` `'` left · `1`-`9` saved shapes · +`f` arm/disarm follow. Whether they do anything depends on the mode: + +| `--fingers` | keys | records | +|---|---|---| +| `touch` *(default)* | **ignored** — the hand holds the rest pose | how far a finger closes, from how hard you press | +| `position` | drive the hand for real | the measured angle | +| `external` | ignored — no hand commands sent | the angle the sliders reach | +| `follow` | only `f` and the shape keys | the angle you push a finger into | + +The panel greys out keys the current mode ignores. + +Take library: **▶ replay · ⬇ download · ⧉ duplicate · ✎ rename · 🗑 delete**, plus **⬆ Upload** +and **🗑 Delete all**. `arm_home.jsonl` is hidden and protected — it is the home pose every +take returns through, not a recording. + +--- + +## 4. Without the dashboard (the backup plan) + +The same script, from a terminal. Installed at `~/manual_recorder`: + +```bash +cd ~/manual_recorder/recorder +./record.sh doctor # which runtime it will use +./record.sh record --output wave --seconds 20 +./record.sh replay --input wave --speed 0.5 +``` + +`record.sh` finds a runtime by itself — a python that can import `unitree_sdk2py`, the +vendored SDK, or (here) the **container**, which has the SDK baked in. `DataG1` is symlinked +to `~/hand_data/DataG1`, so CLI takes and dashboard takes are the same library. + +Raw equivalent: + +```bash +docker exec -it -w /opt/recorder inspire-hand python3 g1_record_replay.py eth0 \ + record --output wave --seconds 20 +``` + +`-it` matters — without a TTY the in-take keys and pause do not work. + +Carry it elsewhere: `./bundle.sh` → `manual_recorder_.tar.gz` (~340 KB), or +`--with-takes` to include recordings. + +--- + +## 5. Per-robot state — read this + +**Hands are identified by USB path, not by id.** Both answer at RS-485 id 1, so +`INSPIRE_RIGHT_PATH=1-2.2.1.1` in `docker/run.sh` decides which is which: + +``` +RIGHT = /dev/ttyUSB1 (usb 1-2.2.1.1) +LEFT = /dev/ttyUSB0 (usb 1-2.2.3) +``` + +Move an adapter to another socket and left/right silently swap. The permanent fix, once: + +```bash +# confirm ttyUSB0 really is the LEFT hand first — this writes a permanent id +docker exec inspire-hand ./build/hand_setid /dev/ttyUSB0 1 2 +``` + +After that identity is `id 1 = right, id 2 = left`, immune to replugs and hub changes. + +**Force-sensor zeros have drifted** on both hands. `inspire_g1` measures the resting offset at +startup and raises that hand's grip limit so the affected fingers do not read as dead — but +touch-mode recording thresholds off exactly that signal, so light presses read wrong. The real +fix is re-zeroing with the hands unloaded. + +**A card reader (`05e3:0749`) shares the hands' USB hub** and power-cycles constantly with no +card in it, which re-enumerates the branch and shuffles the `ttyUSB` numbers. Stop it for good: + +```bash +./start.sh usbfix # installs a udev rule + deauthorizes it (asks for your password) +``` + +--- + +## 6. Changes made to this robot during install + +| change | why | revert | +|---|---|---| +| `unitree` added to the `docker` group | every docker call was permission-denied | `sudo gpasswd -d unitree docker` | +| wifi radio unblocked, joined `BusinessPro_TP_5G` (`10.255.254.68`) | robot was ethernet-only | `sudo nmcli radio wifi off` | +| wifi route metric → 50 | `eth0` held the default route, so internet went out the robot-internal link and died; the in-image `pip` build needs internet | `sudo nmcli con mod BusinessPro_TP_5G ipv4.route-metric -1` | + +`eth0`'s own configuration was not touched — robot-internal traffic is unaffected. + +--- + +## 7. Rebuilding / redeploying + +Workstation is canonical. Push and restart: + +```bash +# from the workstation +rsync -az --exclude build/ Project/G1/DFX_inspire_service/ unitree@192.168.123.164:~/DFX_inspire_service/ +ssh unitree@192.168.123.164 'cd ~/DFX_inspire_service && ./start.sh' +``` + +`./start.sh` run *from* the workstation does the same thing by itself (it rsyncs and re-runs +over SSH). `ROBOT=unitree@10.255.254.68 ./start.sh` targets the wifi address. + +### How the image was built here + +This robot had no `~/unitree_sdk2` and no `idl` headers in `/usr/local`, so the build used: + +- `deps/unitree_sdk2` — shipped inside the project +- `/usr/local/include` — its CycloneDDS C/C++ headers and libs +- `~/cyclonedds_ws/install/cyclonedds/include/idl` — the idl headers, from its ROS2 colcon + workspace (a plain C++ install leaves those out, and the in-image `pip cyclonedds` build + needs them) + +`./tools/preflight.sh` reports all of this and says which install path is open. + +For a robot with none of it, carry the image instead: + +```bash +docker save inspire-hand:latest | gzip > inspire-hand.tar.gz # here +gunzip -c inspire-hand.tar.gz | docker load # there +``` + +--- + +## 8. Troubleshooting + +**`service=false`, `ports=none`** — no `/dev/ttyUSB*`. Check both CH340 adapters are in and +the hands have 24 V. `lsusb | grep 1a86` should list two. The supervisor starts `inspire_g1` +within ~3 s of them appearing. + +**Fingers do not move (thumb might)** — usually a latched actuator fault from two `inspire_g1` +running at once. Press **Restart** in the dashboard (re-runs `ClearError`); still stuck, +power-cycle the hands (24 V). + +**A finger reads as dead (0 current, no movement)** — its force-sensor zero drifted past the +grip limit, so the RH56 refuses to drive it. Startup raises the limit; the log names the +fingers. + +**"Port drift" warning** — the ttys renumbered. Harmless (hands are pinned by USB path); the +card reader is the cause — see `usbfix` above. + +**`rt/inspire/state` reads all zeros** — cosmetic; the CH340s echo their own TX, so read-back +is unreliable. Commands are unaffected. + +**Two `inspire_g1` instances** — they collide on the RS-485 bus. `docker/run.sh` kills +host-native copies before starting. Kill with `pkill -x inspire_g1`, never `pkill -f`. + +**Recorder says "not found"** — the image was built without `recorder/`. `./start.sh rebuild`. + +--- + +## 9. Safety + +- A take makes the **arms go limp** after ~3 s. Be holding the arm. +- **Replay and preview move the arm** through the whole recording. +- Never run a CLI take while the dashboard has one going — two writers on the same topics. +- Do not run the native `manage.sh` path while the container is up, for the same reason. + +--- + +## 10. Removing it + +```bash +./start.sh stop +docker rmi inspire-hand:latest +rm -rf ~/DFX_inspire_service ~/manual_recorder # ~/hand_data holds your takes — keep it +``` diff --git a/SETUP_G1.md b/SETUP_G1.md index 7a9f8ec..c2f86b8 100644 --- a/SETUP_G1.md +++ b/SETUP_G1.md @@ -35,16 +35,32 @@ cd ~/DFX_inspire_service ./build.sh # -> build/inspire_g1, inspire_h1, hand_example ``` -## 2. Stable serial names + no-sudo access (one-time, needs sudo) -Both hand adapters are CH340s with identical USB serial, so we pin names by -physical port and grant access via udev: +## 2. Serial access + telling the two hands apart (one-time) +Both adapters are CH340s reporting the **same** USB serial, so there is nothing +intrinsic to key on. Two separate problems, two separate answers: + +**Access.** The udev rule grants `0666` to any CH340 tty — it does **not** create +`/dev/inspire_*` symlinks any more (per-port symlinks broke whenever the adapters +moved to a different hub socket). Only needed for the native path; the container +runs privileged with `/dev` mounted and does not care: ```bash sudo cp ~/DFX_inspire_service/udev/99-inspire-hands.rules /etc/udev/rules.d/ sudo udevadm control --reload-rules && sudo udevadm trigger -ls -l /dev/inspire_right /dev/inspire_left # both should now exist +ls -l /dev/ttyUSB* # two nodes, world-writable ``` -`inspire_g1.cpp` opens `/dev/inspire_right` + `/dev/inspire_left`. -Mapping (corrected after live test): right → USB port `1-2.2.1.1`, left → `1-2.2.3`. + +**Identity.** `inspire_g1` resolves which tty is which hand, best first: +1. **RS-485 id** — `id 1 = right, id 2 = left`. Wiring-independent and permanent; + immune to replugs, hub changes and enumeration order. Set it once per robot: + ```bash + docker exec inspire-hand ./build/hand_setid 1 2 + ``` +2. `INSPIRE_RIGHT_PATH` / `INSPIRE_LEFT_PATH` — pin by physical USB socket + (`run.sh` ships `1-2.2.1.1`, which is **this** robot's topology). +3. USB path order — the fallback, and the one that can silently swap the hands + on unfamiliar hardware. + +On a new robot, do (1). Then (2) and (3) stop mattering. ## 3. Run + test ```bash diff --git a/deps/unitree_sdk2/.devcontainer/Dockerfile.devcontainer b/deps/unitree_sdk2/.devcontainer/Dockerfile.devcontainer new file mode 100644 index 0000000..e19a6a4 --- /dev/null +++ b/deps/unitree_sdk2/.devcontainer/Dockerfile.devcontainer @@ -0,0 +1,35 @@ +FROM ubuntu:20.04 + +ENV TZ=Asia/Shanghai +RUN ln -snf /usr/share/zoneinfo/$TZ /etc/localtime && echo $TZ > /etc/timezone + +ENV DEBIAN_FRONTEND=noninteractive + +USER root + +# install zsh and oh-my-zsh +RUN apt update && apt-get install -y git wget zsh && \ + wget https://raw.githubusercontent.com/ohmyzsh/ohmyzsh/master/tools/install.sh && chmod +x install.sh +RUN ./install.sh +RUN git clone https://github.com/zsh-users/zsh-autosuggestions.git ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zsh-autosuggestions && \ + apt install zsh-syntax-highlighting +# configure zsh +RUN echo 'export ZSH=$HOME/.oh-my-zsh' >> ~/.zshrc && \ + echo 'ZSH_THEME="ys"' >> ~/.zshrc && \ + echo 'plugins=(git zsh-autosuggestions)' >> ~/.zshrc && \ + echo 'source $ZSH/oh-my-zsh.sh' >> ~/.zshrc && \ + echo 'source /usr/share/zsh-syntax-highlighting/zsh-syntax-highlighting.zsh' >> ~/.zshrc +RUN chsh -s /bin/zsh + +# install build tools +RUN apt-get install -y build-essential gcc-9 g++-9 gdb cmake ninja-build + +RUN update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-9 100 \ + && update-alternatives --install /usr/bin/g++ g++ /usr/bin/g++-9 100 + +# install libraries +RUN apt-get install -y libyaml-cpp-dev libeigen3-dev + +WORKDIR /workspace + +CMD ["zsh"] \ No newline at end of file diff --git a/deps/unitree_sdk2/.devcontainer/devcontainer.json b/deps/unitree_sdk2/.devcontainer/devcontainer.json new file mode 100644 index 0000000..cc5928d --- /dev/null +++ b/deps/unitree_sdk2/.devcontainer/devcontainer.json @@ -0,0 +1,29 @@ +{ + "name": "Existing Docker Compose (Extend)", + "dockerComposeFile": [ + "docker-compose.yml" + ], + "service": "devcontainer", + "workspaceFolder": "/workspace", + "customizations": { + "vscode": { + "extensions": [ + "gitlab.gitlab-workflow", + "llvm-vs-code-extensions.vscode-clangd", + "xaver.clang-format", + "ms-vscode.cmake-tools", + "zxh404.vscode-proto3", + "donjayamanne.githistory", + "mhutchie.git-graph", + "matepek.vscode-catch2-test-adapter", + "ryanluker.vscode-coverage-gutters", + "donjayamanne.python-extension-pack", + "adam-bender.commit-message-editor", + "axetroy.vscode-changelog-generator", + "vsliveshare.vsliveshare", + "bierner.markdown-mermaid", + "vadimcn.vscode-lldb" + ] + } + } +} \ No newline at end of file diff --git a/deps/unitree_sdk2/.devcontainer/docker-compose.yml b/deps/unitree_sdk2/.devcontainer/docker-compose.yml new file mode 100644 index 0000000..8641505 --- /dev/null +++ b/deps/unitree_sdk2/.devcontainer/docker-compose.yml @@ -0,0 +1,25 @@ +version: '3' +services: + devcontainer: + volumes: + - ..:/workspace:cached + - /tmp/.X11-unix:/tmp/.X11-unix:rw + - /mnt/wslg:/mnt/wslg + - /root/.gazebo/models/:/root/.gazebo/models/ + - /var/run/docker.sock:/var/run/docker.sock + - $HOME/.Xauthority:/tmp/.Xauthority:rw + environment: + - DISPLAY=${DISPLAY} + - XAUTHORITY=/tmp/.Xauthority + + cap_add: + - SYS_PTRACE + command: /bin/sh -c "while sleep 1000; do :; done" + + build: + context: . + dockerfile: Dockerfile.devcontainer + + privileged: true + network_mode: "host" + \ No newline at end of file diff --git a/deps/unitree_sdk2/.github/workflows/c-cpp.yml b/deps/unitree_sdk2/.github/workflows/c-cpp.yml new file mode 100644 index 0000000..a958007 --- /dev/null +++ b/deps/unitree_sdk2/.github/workflows/c-cpp.yml @@ -0,0 +1,29 @@ +name: C/C++ Build Workflow + +on: + push: + branches: [ "main" ] + pull_request: + branches: [ "main" ] + +jobs: + build: + runs-on: ubuntu-latest # Use latest runner to host the container + + container: + image: ubuntu:20.04 + options: --privileged # Needed for some build tools + + steps: + - uses: actions/checkout@v4 + + - name: Install dependencies + run: | + export DEBIAN_FRONTEND=noninteractive + apt-get update + apt-get install -y cmake g++ build-essential libyaml-cpp-dev libeigen3-dev + + - name: CMake build + run: | + cmake -Bbuild + cmake --build build -j$(nproc) \ No newline at end of file diff --git a/deps/unitree_sdk2/.gitignore b/deps/unitree_sdk2/.gitignore new file mode 100644 index 0000000..d315944 --- /dev/null +++ b/deps/unitree_sdk2/.gitignore @@ -0,0 +1,8 @@ +# IDE +.vscode + +# cpp +build + +#cland +.cache diff --git a/deps/unitree_sdk2/CMakeLists.txt b/deps/unitree_sdk2/CMakeLists.txt new file mode 100644 index 0000000..9cb4299 --- /dev/null +++ b/deps/unitree_sdk2/CMakeLists.txt @@ -0,0 +1,82 @@ +cmake_minimum_required(VERSION 3.5) +project(unitree_sdk2 VERSION 2.0.0) + +## Project Options +option(BUILD_EXAMPLES "Build examples" ON) + +## Set compiler to use c++ 17 features +set(CMAKE_CXX_STANDARD 17) +set(CMAKE_CXX_EXTENSIONS OFF) +set(CMAKE_CXX_STANDARD_REQUIRED ON) + +## Chosse build type +set(default_build_type "Release") +if (NOT CMAKE_BUILD_TYPE AND NOT CMAKE_CONFIGURATION_TYPES) + message(STATUS "Setting build type to '${default_build_type}' as none was specified.") + set(CMAKE_BUILD_TYPE "${default_build_type}" CACHE + STRING "Choose the type of build." FORCE) + # Set the possible values of build type for cmake-gui + set_property(CACHE CMAKE_BUILD_TYPE PROPERTY STRINGS + "Debug" "Release" "MinSizeRel" "RelWithDebInfo") +endif () + +## Use GNUInstallDirs to install libraries into correct locations on all platforms. +include(GNUInstallDirs) + +## Put all binary files into /bin and libraries into /lib +set(CMAKE_ARCHIVE_OUTPUT_DIRECTORY ${PROJECT_BINARY_DIR}/${CMAKE_INSTALL_LIBDIR}) +set(CMAKE_LIBRARY_OUTPUT_DIRECTORY ${PROJECT_BINARY_DIR}/${CMAKE_INSTALL_LIBDIR}) +set(CMAKE_RUNTIME_OUTPUT_DIRECTORY ${PROJECT_BINARY_DIR}/${CMAKE_INSTALL_BINDIR}) + +## Check system architecture +message(STATUS "Current system architecture: ${CMAKE_SYSTEM_PROCESSOR}") + +## Import thirdparty libraries +add_subdirectory(thirdparty) + +## Import Unitree SDK2 library +set(UNITREE_SDK_PATH ${CMAKE_CURRENT_LIST_DIR}/lib/${CMAKE_SYSTEM_PROCESSOR}) +find_library(UNITREE_SDK_LIB unitree_sdk2 PATHS ${UNITREE_SDK_PATH} NO_DEFAULT_PATH) + +if (NOT UNITREE_SDK_LIB) + message(FATAL_ERROR "Unitree SDK library for the architecture is not found") +else () + message(STATUS "Unitree SDK library found at: ${UNITREE_SDK_LIB}") +endif () + +message(STATUS "Importing: ${UNITREE_SDK_LIB}") + +find_package(Threads REQUIRED) + +add_library(unitree_sdk2 STATIC IMPORTED GLOBAL) +set_target_properties(unitree_sdk2 PROPERTIES + IMPORTED_LOCATION ${UNITREE_SDK_LIB}) +target_link_libraries(unitree_sdk2 INTERFACE ddsc ddscxx Threads::Threads) +target_include_directories(unitree_sdk2 INTERFACE + $ + $) + +if (BUILD_EXAMPLES) + add_subdirectory(example) +endif () + +## Install the library +install(DIRECTORY include/ + DESTINATION ${CMAKE_INSTALL_INCLUDEDIR}) + +install(FILES ${UNITREE_SDK_LIB} + DESTINATION ${CMAKE_INSTALL_LIBDIR}) + +install(FILES cmake/unitree_sdk2Targets.cmake + DESTINATION lib/cmake/unitree_sdk2) + +include(CMakePackageConfigHelpers) +write_basic_package_version_file( + unitree_sdk2ConfigVersion.cmake + VERSION "${${PROJECT_NAME}_VERSION_MAJOR}.${${PROJECT_NAME}_VERSION_MINOR}.${${PROJECT_NAME}_VERSION_PATCH}" + COMPATIBILITY ExactVersion) + +configure_file(cmake/unitree_sdk2Config.cmake.in unitree_sdk2Config.cmake @ONLY) +install(FILES "${CMAKE_CURRENT_BINARY_DIR}/unitree_sdk2Config.cmake" + "${CMAKE_CURRENT_BINARY_DIR}/unitree_sdk2ConfigVersion.cmake" + DESTINATION lib/cmake/unitree_sdk2) diff --git a/deps/unitree_sdk2/LICENSE b/deps/unitree_sdk2/LICENSE new file mode 100644 index 0000000..d1febdc --- /dev/null +++ b/deps/unitree_sdk2/LICENSE @@ -0,0 +1,29 @@ +BSD 3-Clause License + +Copyright (c) 2016-2023 HangZhou YuShu TECHNOLOGY CO.,LTD. ("Unitree Robotics") +All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are met: + +1. Redistributions of source code must retain the above copyright notice, this + list of conditions and the following disclaimer. + +2. Redistributions in binary form must reproduce the above copyright notice, + this list of conditions and the following disclaimer in the documentation + and/or other materials provided with the distribution. + +3. Neither the name of the copyright holder nor the names of its + contributors may be used to endorse or promote products derived from + this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" +AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE +IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE +DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE +FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL +DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR +SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER +CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, +OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. diff --git a/deps/unitree_sdk2/README.md b/deps/unitree_sdk2/README.md new file mode 100644 index 0000000..5dcb387 --- /dev/null +++ b/deps/unitree_sdk2/README.md @@ -0,0 +1,60 @@ +# unitree_sdk2 +Unitree robot sdk version 2. + +### Prebuild environment +* OS (Ubuntu 20.04 LTS) +* CPU (aarch64 and x86_64) +* Compiler (gcc version 9.4.0) + +### Environment Setup + +Before building or running the SDK, ensure the following dependencies are installed: + +- CMake (version 3.10 or higher) +- GCC (version 9.4.0) +- Make + +You can install the required packages on Ubuntu 20.04 with: + +```bash +apt-get update +apt-get install -y cmake g++ build-essential libyaml-cpp-dev libeigen3-dev libboost-all-dev libspdlog-dev libfmt-dev +``` + +### Build examples + +To build the examples inside this repository: + +```bash +mkdir build +cd build +cmake .. +make +``` + +### Installation + +To build your own application with the SDK, you can install the unitree_sdk2 to your system directory: + +```bash +mkdir build +cd build +cmake .. +sudo make install +``` + +Or install unitree_sdk2 to a specified directory: + +```bash +mkdir build +cd build +cmake .. -DCMAKE_INSTALL_PREFIX=/opt/unitree_robotics +sudo make install +``` + +You can refer to `example/cmake_sample` on how to import the unitree_sdk2 into your CMake project. + +Note that if you install the library to other places other than `/opt/unitree_robotics`, you need to make sure the path is added to "${CMAKE_PREFIX_PATH}" so that cmake can find it with "find_package()". + +### Notice +For more reference information, please go to [Unitree Document Center](https://support.unitree.com/home/zh/developer). diff --git a/deps/unitree_sdk2/build_install/CMakeCache.txt b/deps/unitree_sdk2/build_install/CMakeCache.txt new file mode 100644 index 0000000..02f7f4a --- /dev/null +++ b/deps/unitree_sdk2/build_install/CMakeCache.txt @@ -0,0 +1,490 @@ +# This is the CMakeCache file. +# For build in directory: /home/zedx/Robotics_workspace/yslootahtech/Project/R1/sdk/unitree_sdk2/build_install +# It was generated by CMake: /home/zedx/miniconda3/lib/python3.13/site-packages/cmake/data/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 +######################## + +//Build examples +BUILD_EXAMPLES:BOOL=OFF + +//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. +CMAKE_BUILD_TYPE:STRING=Release + +//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-13 + +//A wrapper around 'ranlib' adding the appropriate '--plugin' option +// for the GCC compiler +CMAKE_CXX_COMPILER_RANLIB:FILEPATH=/usr/bin/gcc-ranlib-13 + +//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-13 + +//A wrapper around 'ranlib' adding the appropriate '--plugin' option +// for the GCC compiler +CMAKE_C_COMPILER_RANLIB:FILEPATH=/usr/bin/gcc-ranlib-13 + +//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= + +//Value Computed by CMake. +CMAKE_FIND_PACKAGE_REDIRECTS_DIR:STATIC=/home/zedx/Robotics_workspace/yslootahtech/Project/R1/sdk/unitree_sdk2/build_install/CMakeFiles/pkgRedirects + +//User executables (bin) +CMAKE_INSTALL_BINDIR:PATH=bin + +//Read-only architecture-independent data (DATAROOTDIR) +CMAKE_INSTALL_DATADIR:PATH= + +//Read-only architecture-independent data root (share) +CMAKE_INSTALL_DATAROOTDIR:PATH=share + +//Documentation root (DATAROOTDIR/doc/PROJECT_NAME) +CMAKE_INSTALL_DOCDIR:PATH= + +//C header files (include) +CMAKE_INSTALL_INCLUDEDIR:PATH=include + +//Info documentation (DATAROOTDIR/info) +CMAKE_INSTALL_INFODIR:PATH= + +//Object code libraries (lib) +CMAKE_INSTALL_LIBDIR:PATH=lib + +//Program executables (libexec) +CMAKE_INSTALL_LIBEXECDIR:PATH=libexec + +//Locale-dependent data (DATAROOTDIR/locale) +CMAKE_INSTALL_LOCALEDIR:PATH= + +//Modifiable single-machine data (var) +CMAKE_INSTALL_LOCALSTATEDIR:PATH=var + +//Man documentation (DATAROOTDIR/man) +CMAKE_INSTALL_MANDIR:PATH= + +//C header files for non-gcc (/usr/include) +CMAKE_INSTALL_OLDINCLUDEDIR:PATH=/usr/include + +//Install path prefix, prepended onto install directories. +CMAKE_INSTALL_PREFIX:PATH=/home/zedx/.local/unitree_robotics + +//Run-time variable data (LOCALSTATEDIR/run) +CMAKE_INSTALL_RUNSTATEDIR:PATH= + +//System admin executables (sbin) +CMAKE_INSTALL_SBINDIR:PATH=sbin + +//Modifiable architecture-independent data (com) +CMAKE_INSTALL_SHAREDSTATEDIR:PATH=com + +//Read-only single-machine data (etc) +CMAKE_INSTALL_SYSCONFDIR:PATH=etc + +//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_COMPAT_VERSION:STATIC= + +//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=unitree_sdk2 + +//Value Computed by CMake +CMAKE_PROJECT_VERSION:STATIC=2.0.0 + +//Value Computed by CMake +CMAKE_PROJECT_VERSION_MAJOR:STATIC=2 + +//Value Computed by CMake +CMAKE_PROJECT_VERSION_MINOR:STATIC=0 + +//Value Computed by CMake +CMAKE_PROJECT_VERSION_PATCH:STATIC=0 + +//Value Computed by CMake +CMAKE_PROJECT_VERSION_TWEAK:STATIC= + +//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 archiver during the creation of static libraries +// during all build types. +CMAKE_STATIC_LINKER_FLAGS:STRING= + +//Flags used by the archiver during the creation of static libraries +// during DEBUG builds. +CMAKE_STATIC_LINKER_FLAGS_DEBUG:STRING= + +//Flags used by the archiver during the creation of static libraries +// during MINSIZEREL builds. +CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL:STRING= + +//Flags used by the archiver during the creation of static libraries +// during RELEASE builds. +CMAKE_STATIC_LINKER_FLAGS_RELEASE:STRING= + +//Flags used by the archiver 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 + +//Path to a program. +CMAKE_TAPI:FILEPATH=CMAKE_TAPI-NOTFOUND + +//If this value is on, makefiles will be generated without the +// .SILENT directive, and all commands will be echoed to the console +// during the make. This is useful for debugging only. With Visual +// Studio IDE projects all commands are done without /nologo. +CMAKE_VERBOSE_MAKEFILE:BOOL=FALSE + +//Path to a library. +UNITREE_SDK_LIB:FILEPATH=/home/zedx/Robotics_workspace/yslootahtech/Project/R1/sdk/unitree_sdk2/lib/x86_64/libunitree_sdk2.a + +//Value Computed by CMake +unitree_sdk2_BINARY_DIR:STATIC=/home/zedx/Robotics_workspace/yslootahtech/Project/R1/sdk/unitree_sdk2/build_install + +//Value Computed by CMake +unitree_sdk2_IS_TOP_LEVEL:STATIC=ON + +//Value Computed by CMake +unitree_sdk2_SOURCE_DIR:STATIC=/home/zedx/Robotics_workspace/yslootahtech/Project/R1/sdk/unitree_sdk2 + + +######################## +# 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 +//STRINGS property for variable: CMAKE_BUILD_TYPE +CMAKE_BUILD_TYPE-STRINGS:INTERNAL=Debug;Release;MinSizeRel;RelWithDebInfo +//This is the directory where this CMakeCache.txt was created +CMAKE_CACHEFILE_DIR:INTERNAL=/home/zedx/Robotics_workspace/yslootahtech/Project/R1/sdk/unitree_sdk2/build_install +//Major version of cmake used to create the current loaded cache +CMAKE_CACHE_MAJOR_VERSION:INTERNAL=4 +//Minor version of cmake used to create the current loaded cache +CMAKE_CACHE_MINOR_VERSION:INTERNAL=1 +//Patch version of cmake used to create the current loaded cache +CMAKE_CACHE_PATCH_VERSION:INTERNAL=3 +//ADVANCED property for variable: CMAKE_COLOR_MAKEFILE +CMAKE_COLOR_MAKEFILE-ADVANCED:INTERNAL=1 +//Path to CMake executable. +CMAKE_COMMAND:INTERNAL=/home/zedx/miniconda3/lib/python3.13/site-packages/cmake/data/bin/cmake +//Path to cpack program executable. +CMAKE_CPACK_COMMAND:INTERNAL=/home/zedx/miniconda3/lib/python3.13/site-packages/cmake/data/bin/cpack +//Path to ctest program executable. +CMAKE_CTEST_COMMAND:INTERNAL=/home/zedx/miniconda3/lib/python3.13/site-packages/cmake/data/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 +//Source directory with the top level CMakeLists.txt file for this +// project +CMAKE_HOME_DIRECTORY:INTERNAL=/home/zedx/Robotics_workspace/yslootahtech/Project/R1/sdk/unitree_sdk2 +//ADVANCED property for variable: CMAKE_INSTALL_BINDIR +CMAKE_INSTALL_BINDIR-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_INSTALL_DATADIR +CMAKE_INSTALL_DATADIR-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_INSTALL_DATAROOTDIR +CMAKE_INSTALL_DATAROOTDIR-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_INSTALL_DOCDIR +CMAKE_INSTALL_DOCDIR-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_INSTALL_INCLUDEDIR +CMAKE_INSTALL_INCLUDEDIR-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_INSTALL_INFODIR +CMAKE_INSTALL_INFODIR-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_INSTALL_LIBDIR +CMAKE_INSTALL_LIBDIR-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_INSTALL_LIBEXECDIR +CMAKE_INSTALL_LIBEXECDIR-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_INSTALL_LOCALEDIR +CMAKE_INSTALL_LOCALEDIR-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_INSTALL_LOCALSTATEDIR +CMAKE_INSTALL_LOCALSTATEDIR-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_INSTALL_MANDIR +CMAKE_INSTALL_MANDIR-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_INSTALL_OLDINCLUDEDIR +CMAKE_INSTALL_OLDINCLUDEDIR-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_INSTALL_RUNSTATEDIR +CMAKE_INSTALL_RUNSTATEDIR-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_INSTALL_SBINDIR +CMAKE_INSTALL_SBINDIR-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_INSTALL_SHAREDSTATEDIR +CMAKE_INSTALL_SHAREDSTATEDIR-ADVANCED:INTERNAL=1 +//Install .so files without execute permission. +CMAKE_INSTALL_SO_NO_EXE:INTERNAL=1 +//ADVANCED property for variable: CMAKE_INSTALL_SYSCONFDIR +CMAKE_INSTALL_SYSCONFDIR-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_LINKER +CMAKE_LINKER-ADVANCED:INTERNAL=1 +//Name of CMakeLists files to read +CMAKE_LIST_FILE_NAME:INTERNAL=CMakeLists.txt +//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=2 +//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=/home/zedx/miniconda3/lib/python3.13/site-packages/cmake/data/share/cmake-4.1 +//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 +//ADVANCED property for variable: CMAKE_TAPI +CMAKE_TAPI-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 Threads +FIND_PACKAGE_MESSAGE_DETAILS_Threads:INTERNAL=[TRUE][v()] +//CMAKE_INSTALL_PREFIX during last run +_GNUInstallDirs_LAST_CMAKE_INSTALL_PREFIX:INTERNAL=/home/zedx/.local/unitree_robotics + diff --git a/deps/unitree_sdk2/build_install/CMakeFiles/4.1.3/CMakeCCompiler.cmake b/deps/unitree_sdk2/build_install/CMakeFiles/4.1.3/CMakeCCompiler.cmake new file mode 100644 index 0000000..187abe4 --- /dev/null +++ b/deps/unitree_sdk2/build_install/CMakeFiles/4.1.3/CMakeCCompiler.cmake @@ -0,0 +1,84 @@ +set(CMAKE_C_COMPILER "/usr/bin/cc") +set(CMAKE_C_COMPILER_ARG1 "") +set(CMAKE_C_COMPILER_ID "GNU") +set(CMAKE_C_COMPILER_VERSION "13.3.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_STANDARD_LATEST "23") +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 "GNU") +set(CMAKE_C_COMPILER_APPLE_SYSROOT "") +set(CMAKE_C_SIMULATE_VERSION "") +set(CMAKE_C_COMPILER_ARCHITECTURE_ID "x86_64") + + + +set(CMAKE_AR "/usr/bin/ar") +set(CMAKE_C_COMPILER_AR "/usr/bin/gcc-ar-13") +set(CMAKE_RANLIB "/usr/bin/ranlib") +set(CMAKE_C_COMPILER_RANLIB "/usr/bin/gcc-ranlib-13") +set(CMAKE_LINKER "/usr/bin/ld") +set(CMAKE_LINKER_LINK "") +set(CMAKE_LINKER_LLD "") +set(CMAKE_C_COMPILER_LINKER "/usr/bin/ld") +set(CMAKE_C_COMPILER_LINKER_ID "GNU") +set(CMAKE_C_COMPILER_LINKER_VERSION 2.42) +set(CMAKE_C_COMPILER_LINKER_FRONTEND_VARIANT GNU) +set(CMAKE_MT "") +set(CMAKE_TAPI "CMAKE_TAPI-NOTFOUND") +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) +set(CMAKE_C_LINKER_DEPFILE_SUPPORTED TRUE) +set(CMAKE_LINKER_PUSHPOP_STATE_SUPPORTED TRUE) +set(CMAKE_C_LINKER_PUSHPOP_STATE_SUPPORTED TRUE) + +# 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/13/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/13;/usr/lib/x86_64-linux-gnu;/usr/lib;/lib/x86_64-linux-gnu;/lib") +set(CMAKE_C_IMPLICIT_LINK_FRAMEWORK_DIRECTORIES "") diff --git a/deps/unitree_sdk2/build_install/CMakeFiles/4.1.3/CMakeCXXCompiler.cmake b/deps/unitree_sdk2/build_install/CMakeFiles/4.1.3/CMakeCXXCompiler.cmake new file mode 100644 index 0000000..49e9360 --- /dev/null +++ b/deps/unitree_sdk2/build_install/CMakeFiles/4.1.3/CMakeCXXCompiler.cmake @@ -0,0 +1,104 @@ +set(CMAKE_CXX_COMPILER "/usr/bin/c++") +set(CMAKE_CXX_COMPILER_ARG1 "") +set(CMAKE_CXX_COMPILER_ID "GNU") +set(CMAKE_CXX_COMPILER_VERSION "13.3.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_STANDARD_LATEST "23") +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_CXX26_COMPILE_FEATURES "") + +set(CMAKE_CXX_PLATFORM_ID "Linux") +set(CMAKE_CXX_SIMULATE_ID "") +set(CMAKE_CXX_COMPILER_FRONTEND_VARIANT "GNU") +set(CMAKE_CXX_COMPILER_APPLE_SYSROOT "") +set(CMAKE_CXX_SIMULATE_VERSION "") +set(CMAKE_CXX_COMPILER_ARCHITECTURE_ID "x86_64") + + + +set(CMAKE_AR "/usr/bin/ar") +set(CMAKE_CXX_COMPILER_AR "/usr/bin/gcc-ar-13") +set(CMAKE_RANLIB "/usr/bin/ranlib") +set(CMAKE_CXX_COMPILER_RANLIB "/usr/bin/gcc-ranlib-13") +set(CMAKE_LINKER "/usr/bin/ld") +set(CMAKE_LINKER_LINK "") +set(CMAKE_LINKER_LLD "") +set(CMAKE_CXX_COMPILER_LINKER "/usr/bin/ld") +set(CMAKE_CXX_COMPILER_LINKER_ID "GNU") +set(CMAKE_CXX_COMPILER_LINKER_VERSION 2.42) +set(CMAKE_CXX_COMPILER_LINKER_FRONTEND_VARIANT GNU) +set(CMAKE_MT "") +set(CMAKE_TAPI "CMAKE_TAPI-NOTFOUND") +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;ccm;cxxm;c++m) +set(CMAKE_CXX_IGNORE_EXTENSIONS inl;h;hpp;HPP;H;o;O;obj;OBJ;def;DEF;rc;RC) + +foreach (lang IN ITEMS 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) +set(CMAKE_CXX_LINKER_DEPFILE_SUPPORTED TRUE) +set(CMAKE_LINKER_PUSHPOP_STATE_SUPPORTED TRUE) +set(CMAKE_CXX_LINKER_PUSHPOP_STATE_SUPPORTED TRUE) + +# 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++/13;/usr/include/x86_64-linux-gnu/c++/13;/usr/include/c++/13/backward;/usr/lib/gcc/x86_64-linux-gnu/13/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/13;/usr/lib/x86_64-linux-gnu;/usr/lib;/lib/x86_64-linux-gnu;/lib") +set(CMAKE_CXX_IMPLICIT_LINK_FRAMEWORK_DIRECTORIES "") +set(CMAKE_CXX_COMPILER_CLANG_RESOURCE_DIR "") + +set(CMAKE_CXX_COMPILER_IMPORT_STD "") +### Imported target for C++23 standard library +set(CMAKE_CXX23_COMPILER_IMPORT_STD_NOT_FOUND_MESSAGE "Unsupported generator: Unix Makefiles") + + + diff --git a/deps/unitree_sdk2/build_install/CMakeFiles/4.1.3/CMakeDetermineCompilerABI_C.bin b/deps/unitree_sdk2/build_install/CMakeFiles/4.1.3/CMakeDetermineCompilerABI_C.bin new file mode 100644 index 0000000000000000000000000000000000000000..0f0c4f1717886ae0e462c95a27eaa45b773c6cc6 GIT binary patch literal 16016 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 Zfx@|7Hf(}SE&n9`V}Z0i;1CeSKLO1*Dk%T} literal 0 HcmV?d00001 diff --git a/deps/unitree_sdk2/build_install/CMakeFiles/4.1.3/CMakeDetermineCompilerABI_CXX.bin b/deps/unitree_sdk2/build_install/CMakeFiles/4.1.3/CMakeDetermineCompilerABI_CXX.bin new file mode 100644 index 0000000000000000000000000000000000000000..2020a4b480085cacda406c2b1d8f95ee66b04614 GIT binary patch literal 16048 zcmeHOeQX>@6`#9&xiraLoS3*tX_iu>2JpsTah;%$bI#}NRsKj52MWR6?D^LAiu>x` z9O7vSTY1kl0ECrnh`mI9) z=|OpkDqzX>T74QiL(=52CbQ(n((i{&S!`AO#RDs48^xuEB>SN%PeE6F=nj=g&QpCX zIi463{Pj>ggR+f^VHxzBB)_2SBR`f{2c~0hc-i+--x2bg(_}FsC_koP!IJBH1pKIL ziE(Ga-F%elTdg1B6n~Z!Ua=?VWV*Zd6IU3s_uh_5VC9ui?{Tl1ol7MM-aB~&BunN8v@cZkOBTN$_I%bwV z%k|8>M$e@|EU3VIzjjdBvCpv&IW72b|2Vns!+A`i z&!P{<@y2P%hs*mU8$uaIAdEm5fiMDL1i}b}5eOsje-(k7vHSjEoW9XuoLTpWJwg~y z&3n=6W#jZO8(xv;S>5|Qz}1%Tz%jNfA&_5fc@ebn*seYy_4dD}XRkbF%)V}%{`2CI zkyQJ9`>&022Yv$uRGZ2`{rk8c+w~P$9^l^x#5lJO%Qf~bc}-CDCovCI-&I|R?V3U2 zD-TrytKxMTr{rS_O?L*EmS~5bwRa@{jt3>2lj$lR6cs# zIDH_BS!4DMZ=-SMz*RycAxNZ~Zkx}ri)sOyvc>;`>ISziaU%X+=Ru+Dh zx`oX=le%Gi(>T|3bu)zLg|+e6i}R7xEkd{9Y5ox{7uH5&7lM}8R#=QPO*1+d7`YsK zL8!6-FV(}(q;8Eu7h$tx|J8a7n-!)o0$~Kg2!s&`BM?R)j6fKHFalu&!U%*B2qUmE z0{H#wPANUqKfJ#T-{*?sX13(HC)#>O{rsWyaDQgMH*MN((axT5(}&E%L#cG%P_K|Y z>7SYQY_sUXx4RPq>5-9vl$jdpOZN@|L)xv3a{|^OjFRS#O`d@7t!8)EsEF)b^KtwZ zhu^AZ-mF$nf;5`A~F?^?A*Aa;XHgWLmbx<908vX zBcX4D{6hBtWV_(k47da~$NM)oKODRJiG~?*aL2xnbUq+IXQKaS;U}1fc}Q5M2fx<< ze-?q%=J;2m$xZ8{XQ5^U!W2dzj6fKHFalu&!U%*B2qO?iAdEm5f&Wbec)cR8Pvo_P z@*xMBw2_-d>lZhXK2Pf$?;)MnLGC1-A9Z$+&g&uZ`3Mu+-@aWfqW)uAl*nrhC-DIf zl3LR$#5J48l6RAACfP)i1-XfNTF3mwHM+f zq1&XZ#pLjTd)Y2M;Zanc-y)sQyQK4ZQt|&i!Ry2S!xDL2>WroedWPiTWOBdu;PFhQ z;8nEtPQ6oaYwfN`wc}Jrm)_Q;x9=vyotl8-Y^`{!8suR7BVaj89j6fi*Ads_WB)|O zW>KQ?NpztRJ{Q0{3Fq<7{4``DqFHDOg<$(I;i~Hhye;7ID?vDX0e)C7Uq6iFxQvLc zg0Bb0zXzFm?SDz~<3iIElgIB>!V`q^IDDJ%lZ2BH&CuY8*e-(Wh+7B`t|MM8o}H54 zC{BJ5Dhi}}?eCR*Xmw!RJq)-ITWah1xu{Xee}C;mLu0~^$PyRyU+l5H@ zK*;_O@HoVQ`;o0b1-vmD6MWxd{O80EmUB^-&#Yy674R+5?Siilw!Drw)GRcG(B&@P z0z3}m>cIpvm3#^CMi@T{8lUnV6qw#2ez5(~sN(OY`|h(;+y=n0Jwg6fz%}CdMJwR< z`vJ-ufHy|rZW_2=#IZ5gYuAggq8{GLnVvNv04RHv@o{}jEU&&dy}UVw>+j3J%ofdw zTrp$i%&b>*%cfPC5@W@DDQA0jR&T4%z?J`wX}PWiFAoczJ1xdtD{q_GN^$wtrF>BU}c?xSt;9DfhP$3Ou0|a*<69RL?tcb;4;fguTHEKy^IqOx8RWCh@=xF!^ZD~Ud#M#bNX%2(vd;LM zV8F3Qj|t*5=$kg+H4F9n}+8A&MsN!E(qccYU literal 0 HcmV?d00001 diff --git a/deps/unitree_sdk2/build_install/CMakeFiles/4.1.3/CMakeSystem.cmake b/deps/unitree_sdk2/build_install/CMakeFiles/4.1.3/CMakeSystem.cmake new file mode 100644 index 0000000..90a2aa2 --- /dev/null +++ b/deps/unitree_sdk2/build_install/CMakeFiles/4.1.3/CMakeSystem.cmake @@ -0,0 +1,15 @@ +set(CMAKE_HOST_SYSTEM "Linux-6.17.0-35-generic") +set(CMAKE_HOST_SYSTEM_NAME "Linux") +set(CMAKE_HOST_SYSTEM_VERSION "6.17.0-35-generic") +set(CMAKE_HOST_SYSTEM_PROCESSOR "x86_64") + + + +set(CMAKE_SYSTEM "Linux-6.17.0-35-generic") +set(CMAKE_SYSTEM_NAME "Linux") +set(CMAKE_SYSTEM_VERSION "6.17.0-35-generic") +set(CMAKE_SYSTEM_PROCESSOR "x86_64") + +set(CMAKE_CROSSCOMPILING "FALSE") + +set(CMAKE_SYSTEM_LOADED 1) diff --git a/deps/unitree_sdk2/build_install/CMakeFiles/4.1.3/CompilerIdC/CMakeCCompilerId.c b/deps/unitree_sdk2/build_install/CMakeFiles/4.1.3/CompilerIdC/CMakeCCompilerId.c new file mode 100644 index 0000000..ab3c359 --- /dev/null +++ b/deps/unitree_sdk2/build_install/CMakeFiles/4.1.3/CompilerIdC/CMakeCCompilerId.c @@ -0,0 +1,934 @@ +#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(__open_xl__) && defined(__clang__) +# define COMPILER_ID "IBMClang" +# define COMPILER_VERSION_MAJOR DEC(__open_xl_version__) +# define COMPILER_VERSION_MINOR DEC(__open_xl_release__) +# define COMPILER_VERSION_PATCH DEC(__open_xl_modification__) +# define COMPILER_VERSION_TWEAK DEC(__open_xl_ptf_fix_level__) +# define COMPILER_VERSION_INTERNAL_STR __clang_version__ + + +#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(__clang__) && defined(__cray__) +# define COMPILER_ID "CrayClang" +# define COMPILER_VERSION_MAJOR DEC(__cray_major__) +# define COMPILER_VERSION_MINOR DEC(__cray_minor__) +# define COMPILER_VERSION_PATCH DEC(__cray_patchlevel__) +# define COMPILER_VERSION_INTERNAL_STR __clang_version__ + + +#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(__TASKING__) +# define COMPILER_ID "Tasking" + # define COMPILER_VERSION_MAJOR DEC(__VERSION__/1000) + # define COMPILER_VERSION_MINOR DEC(__VERSION__ % 100) +# define COMPILER_VERSION_INTERNAL DEC(__VERSION__) + +#elif defined(__ORANGEC__) +# define COMPILER_ID "OrangeC" +# define COMPILER_VERSION_MAJOR DEC(__ORANGEC_MAJOR__) +# define COMPILER_VERSION_MINOR DEC(__ORANGEC_MINOR__) +# define COMPILER_VERSION_PATCH DEC(__ORANGEC_PATCHLEVEL__) + +#elif defined(__RENESAS__) +# define COMPILER_ID "Renesas" +/* __RENESAS_VERSION__ = 0xVVRRPP00 */ +# define COMPILER_VERSION_MAJOR HEX(__RENESAS_VERSION__ >> 24 & 0xFF) +# define COMPILER_VERSION_MINOR HEX(__RENESAS_VERSION__ >> 16 & 0xFF) +# define COMPILER_VERSION_PATCH HEX(__RENESAS_VERSION__ >> 8 & 0xFF) + +#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/100 % 100) +# define COMPILER_VERSION_INTERNAL DEC(__ARMCOMPILER_VERSION) + +#elif defined(__clang__) && defined(__ti__) +# define COMPILER_ID "TIClang" + # define COMPILER_VERSION_MAJOR DEC(__ti_major__) + # define COMPILER_VERSION_MINOR DEC(__ti_minor__) + # define COMPILER_VERSION_PATCH DEC(__ti_patchlevel__) +# define COMPILER_VERSION_INTERNAL DEC(__ti_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(__LCC__) && (defined(__GNUC__) || defined(__GNUG__) || defined(__MCST__)) +# define COMPILER_ID "LCC" +# define COMPILER_VERSION_MAJOR DEC(__LCC__ / 100) +# define COMPILER_VERSION_MINOR DEC(__LCC__ % 100) +# if defined(__LCC_MINOR__) +# define COMPILER_VERSION_PATCH DEC(__LCC_MINOR__) +# endif +# if defined(__GNUC__) && defined(__GNUC_MINOR__) +# define SIMULATE_ID "GNU" +# define SIMULATE_VERSION_MAJOR DEC(__GNUC__) +# define SIMULATE_VERSION_MINOR DEC(__GNUC_MINOR__) +# if defined(__GNUC_PATCHLEVEL__) +# define SIMULATE_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__) +# endif +# 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(_ADI_COMPILER) +# define COMPILER_ID "ADSP" +#if defined(__VERSIONNUM__) + /* __VERSIONNUM__ = 0xVVRRPPTT */ +# define COMPILER_VERSION_MAJOR DEC(__VERSIONNUM__ >> 24 & 0xFF) +# define COMPILER_VERSION_MINOR DEC(__VERSIONNUM__ >> 16 & 0xFF) +# define COMPILER_VERSION_PATCH DEC(__VERSIONNUM__ >> 8 & 0xFF) +# define COMPILER_VERSION_TWEAK DEC(__VERSIONNUM__ & 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(__DCC__) && defined(_DIAB_TOOL) +# define COMPILER_ID "Diab" + # define COMPILER_VERSION_MAJOR DEC(__VERSION_MAJOR_NUMBER__) + # define COMPILER_VERSION_MINOR DEC(__VERSION_MINOR_NUMBER__) + # define COMPILER_VERSION_PATCH DEC(__VERSION_ARCH_FEATURE_NUMBER__) + # define COMPILER_VERSION_TWEAK DEC(__VERSION_BUG_FIX_NUMBER__) + + +#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 + +# elif defined(_ADI_COMPILER) +# define PLATFORM_ID "ADSP" + +#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(__clang__) && defined(__ti__) +# if defined(__ARM_ARCH) +# define ARCHITECTURE_ID "ARM" + +# 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 + +# elif defined(__ADSPSHARC__) +# define ARCHITECTURE_ID "SHARC" + +# elif defined(__ADSPBLACKFIN__) +# define ARCHITECTURE_ID "Blackfin" + +#elif defined(__TASKING__) + +# if defined(__CTC__) || defined(__CPTC__) +# define ARCHITECTURE_ID "TriCore" + +# elif defined(__CMCS__) +# define ARCHITECTURE_ID "MCS" + +# elif defined(__CARM__) || defined(__CPARM__) +# define ARCHITECTURE_ID "ARM" + +# elif defined(__CARC__) +# define ARCHITECTURE_ID "ARC" + +# elif defined(__C51__) +# define ARCHITECTURE_ID "8051" + +# elif defined(__CPCP__) +# define ARCHITECTURE_ID "PCP" + +# else +# define ARCHITECTURE_ID "" +# endif + +#elif defined(__RENESAS__) +# if defined(__CCRX__) +# define ARCHITECTURE_ID "RX" + +# elif defined(__CCRL__) +# define ARCHITECTURE_ID "RL78" + +# elif defined(__CCRH__) +# define ARCHITECTURE_ID "RH850" + +# else +# 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 "]"; + + + +#define C_STD_99 199901L +#define C_STD_11 201112L +#define C_STD_17 201710L +#define C_STD_23 202311L + +#ifdef __STDC_VERSION__ +# define C_STD __STDC_VERSION__ +#endif + +#if !defined(__STDC__) && !defined(__clang__) && !defined(__RENESAS__) +# if defined(_MSC_VER) || defined(__ibmxl__) || defined(__IBMC__) +# define C_VERSION "90" +# else +# define C_VERSION +# endif +#elif C_STD > C_STD_17 +# define C_VERSION "23" +#elif C_STD > C_STD_11 +# define C_VERSION "17" +#elif C_STD > C_STD_99 +# define C_VERSION "11" +#elif C_STD >= C_STD_99 +# 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[" +#if (defined(__clang__) || defined(__GNUC__) || defined(__xlC__) || \ + defined(__TI_COMPILER_VERSION__) || defined(__RENESAS__)) && \ + !defined(__STRICT_ANSI__) + "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 +#if defined(COMPILER_VERSION_INTERNAL) || defined(COMPILER_VERSION_INTERNAL_STR) + 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/deps/unitree_sdk2/build_install/CMakeFiles/4.1.3/CompilerIdC/a.out b/deps/unitree_sdk2/build_install/CMakeFiles/4.1.3/CompilerIdC/a.out new file mode 100644 index 0000000000000000000000000000000000000000..f1ada888b26eb7e10c09f9d3c051a0bbc662377d GIT binary patch literal 16088 zcmeHOZ)_Y#6`#8#jYE^zaU1L=r8!E15?XI;$8p`DB$wFdtdX6B!~vl+tk%A@@5KEv zcYDOHpai9qm^4xg2>Jn}szOx!i3AcVA|HyQR)Lm+8VRYPpHfIskV5MUs7#4+yf^cH z>+^CB672^h_F3LH@Av-9?3>xW+1;5hrUv`tv6uoaQM(jN$tHs&Me)RaQXrO8J!%yl zKcMbZw~)M4V@97ejI@R>#TW7h!Iuzczg8~P;ddICYA}QrGH1WVD8mgR0#|Y#?6-^+ zB8T~FQUN&hL465!CQ9gIz#kPq@LE4^%50mlpWV5T+me@q!r{lFJ_XCzQ+F5=J|p#k zBcGfT{_l}|hIzY$0T26S#4pVI#1EY7U^@J|pZ;&^J1BlHC3F}S=Jy&{fup{Ulb>|0 zSlpbUn-58Si}gd3+Z73MXOU+% z`;RCJGsBpqQN>Rf8Sz+myXe_|>#nos?s#qb)mKY@I)3u4mP;$IKYxX7xZUi-HcT83 zLxg26bDeBs^6@1q$=D`-(fe&)1B)Ekuepw{m#{<~+*t%KEP~%g_}z8lD953Ujyh%E zE%{E~%@zn5ophbCY{AWCAM_NfIltX%-{8RBUZ>OQw6+K3ZC%P47#?!cUdbEJmVK`@ zJk*;j7QA71BEqv|G{@a*^B4nNt-&$2SvOmQ^SA}g)!_Pm3q{1E3`7}-G7x1T%0QHXC<9Rj{wFf< z*T%cvu}@xWuum`h{Z^&yFVFb#>dW@Y=Nq2W?W=Bois0&|@6xexLsGGQbQ8W)s$NmO+_>Qc8$KtT>>t+6FWw}LH+Fi z=i{X0!V&VD{=zkTx^nrKsq5TK`}Eou=}G-`>YDw89ecU)8P)jgOe}Ss@NoT}^3zW@%Fp<>7kP6y2|fpH5vrM%~6u)qNWDA~!XnC<9Rjq6|bCh%yjmAj&|L zfhYq}2BHi^8TfzB0Du3w84c|3Kd@u8n4iezywXwnDtT<7^#Z-~Ij>aC77It)HFa#W zOrbp}v>#L2VW{ygkz7rPGZYfP4{Kni$&Oh35pJ=>E-z#t} z&F^zJ>GCa?Ou2PN49O` z&xqQe>%9a!28lSPPyausxZh_WwYuq%c<-uP;!je|3`7)VAj&|LfhYq}2BHi^8Hh3v zWgyBxl!5m)16Z$!^@&&ms2^Uas+Fit)-SFS`FFC;@eYx(4syN7c!XIeGS)-#a}N{r zf4@;JvixINOo%mt8GdLZ;&q8kmqhuXYLdLC_tAyZBhVX5I<2r!-02N}YRrMqd!tGVt?d&+EncmA0p= zA~Y^8YPU7PdV55PR6pU()bB|dSNdHMDSsq!n#3OQ&q*ANE5x}Vakj|)Rlge|<*zvoombfY z6^Xw&6#s3)69`(vd0)fbH8P6#5Z)Z8yJ_gU=pdZ)mP{DSPI1_!@fMXx8UW{|4v&`n z4y#Bj@ZFKD7p~9D~`B1C+!zYWyh^dDt^b9 z^L#IDwb!@codQ|MEtT9U$1C`yDK%Dd^PZEg$*CE=$F-AA`13NIG=*AYk}q>`nGpEZo!) zq=dI}=w2~RmG{I(;McxNS>>s`?~V}nONM7q$`)w5$Aq#9Mc=c=3l(dkRGjci{!|S# zQpwU@oorg5J$nb*cr0r3j9bnqD?L@9Dh&5aMuT=}GZ7rpmAstG4$9(@q^yaYIauRG zD)^LOW$|z%%cAZ~%ge|B%%sU5lJPeq(RiRt!QFgzl$yh1!J@8E7IjUYMz&mW?~d`j zjBW|R+x_r9JIu>a3)|Mxhe+VL6J7S27TZrI>R^5cxtj{L{^5OP8(}CM_h-QTJ6!9J zc>s631zO7*?1#iW82d28_K?B=?f=|3L-Oz=ZLevdFVfj^!nXSTAnQb~QBKfoV+j#Rb&fkV6T z>6v%cCHMipK?TN8Kjwiw;vcq`(}BBMLI7i89^mkoGzK{QYdOYFU_^zC1jK!iuVa2r vKznfiTR|AwPQ`$d{1KH1`=5>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(__open_xl__) && defined(__clang__) +# define COMPILER_ID "IBMClang" +# define COMPILER_VERSION_MAJOR DEC(__open_xl_version__) +# define COMPILER_VERSION_MINOR DEC(__open_xl_release__) +# define COMPILER_VERSION_PATCH DEC(__open_xl_modification__) +# define COMPILER_VERSION_TWEAK DEC(__open_xl_ptf_fix_level__) +# define COMPILER_VERSION_INTERNAL_STR __clang_version__ + + +#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(__clang__) && defined(__cray__) +# define COMPILER_ID "CrayClang" +# define COMPILER_VERSION_MAJOR DEC(__cray_major__) +# define COMPILER_VERSION_MINOR DEC(__cray_minor__) +# define COMPILER_VERSION_PATCH DEC(__cray_patchlevel__) +# define COMPILER_VERSION_INTERNAL_STR __clang_version__ + + +#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(__TASKING__) +# define COMPILER_ID "Tasking" + # define COMPILER_VERSION_MAJOR DEC(__VERSION__/1000) + # define COMPILER_VERSION_MINOR DEC(__VERSION__ % 100) +# define COMPILER_VERSION_INTERNAL DEC(__VERSION__) + +#elif defined(__ORANGEC__) +# define COMPILER_ID "OrangeC" +# define COMPILER_VERSION_MAJOR DEC(__ORANGEC_MAJOR__) +# define COMPILER_VERSION_MINOR DEC(__ORANGEC_MINOR__) +# define COMPILER_VERSION_PATCH DEC(__ORANGEC_PATCHLEVEL__) + +#elif defined(__RENESAS__) +# define COMPILER_ID "Renesas" +/* __RENESAS_VERSION__ = 0xVVRRPP00 */ +# define COMPILER_VERSION_MAJOR HEX(__RENESAS_VERSION__ >> 24 & 0xFF) +# define COMPILER_VERSION_MINOR HEX(__RENESAS_VERSION__ >> 16 & 0xFF) +# define COMPILER_VERSION_PATCH HEX(__RENESAS_VERSION__ >> 8 & 0xFF) + +#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/100 % 100) +# define COMPILER_VERSION_INTERNAL DEC(__ARMCOMPILER_VERSION) + +#elif defined(__clang__) && defined(__ti__) +# define COMPILER_ID "TIClang" + # define COMPILER_VERSION_MAJOR DEC(__ti_major__) + # define COMPILER_VERSION_MINOR DEC(__ti_minor__) + # define COMPILER_VERSION_PATCH DEC(__ti_patchlevel__) +# define COMPILER_VERSION_INTERNAL DEC(__ti_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(__LCC__) && (defined(__GNUC__) || defined(__GNUG__) || defined(__MCST__)) +# define COMPILER_ID "LCC" +# define COMPILER_VERSION_MAJOR DEC(__LCC__ / 100) +# define COMPILER_VERSION_MINOR DEC(__LCC__ % 100) +# if defined(__LCC_MINOR__) +# define COMPILER_VERSION_PATCH DEC(__LCC_MINOR__) +# endif +# if defined(__GNUC__) && defined(__GNUC_MINOR__) +# define SIMULATE_ID "GNU" +# define SIMULATE_VERSION_MAJOR DEC(__GNUC__) +# define SIMULATE_VERSION_MINOR DEC(__GNUC_MINOR__) +# if defined(__GNUC_PATCHLEVEL__) +# define SIMULATE_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__) +# endif +# 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(_ADI_COMPILER) +# define COMPILER_ID "ADSP" +#if defined(__VERSIONNUM__) + /* __VERSIONNUM__ = 0xVVRRPPTT */ +# define COMPILER_VERSION_MAJOR DEC(__VERSIONNUM__ >> 24 & 0xFF) +# define COMPILER_VERSION_MINOR DEC(__VERSIONNUM__ >> 16 & 0xFF) +# define COMPILER_VERSION_PATCH DEC(__VERSIONNUM__ >> 8 & 0xFF) +# define COMPILER_VERSION_TWEAK DEC(__VERSIONNUM__ & 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(__DCC__) && defined(_DIAB_TOOL) +# define COMPILER_ID "Diab" + # define COMPILER_VERSION_MAJOR DEC(__VERSION_MAJOR_NUMBER__) + # define COMPILER_VERSION_MINOR DEC(__VERSION_MINOR_NUMBER__) + # define COMPILER_VERSION_PATCH DEC(__VERSION_ARCH_FEATURE_NUMBER__) + # define COMPILER_VERSION_TWEAK DEC(__VERSION_BUG_FIX_NUMBER__) + + + +/* 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 + +# elif defined(_ADI_COMPILER) +# define PLATFORM_ID "ADSP" + +#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(__clang__) && defined(__ti__) +# if defined(__ARM_ARCH) +# define ARCHITECTURE_ID "ARM" + +# 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 + +# elif defined(__ADSPSHARC__) +# define ARCHITECTURE_ID "SHARC" + +# elif defined(__ADSPBLACKFIN__) +# define ARCHITECTURE_ID "Blackfin" + +#elif defined(__TASKING__) + +# if defined(__CTC__) || defined(__CPTC__) +# define ARCHITECTURE_ID "TriCore" + +# elif defined(__CMCS__) +# define ARCHITECTURE_ID "MCS" + +# elif defined(__CARM__) || defined(__CPARM__) +# define ARCHITECTURE_ID "ARM" + +# elif defined(__CARC__) +# define ARCHITECTURE_ID "ARC" + +# elif defined(__C51__) +# define ARCHITECTURE_ID "8051" + +# elif defined(__CPCP__) +# define ARCHITECTURE_ID "PCP" + +# else +# define ARCHITECTURE_ID "" +# endif + +#elif defined(__RENESAS__) +# if defined(__CCRX__) +# define ARCHITECTURE_ID "RX" + +# elif defined(__CCRL__) +# define ARCHITECTURE_ID "RL78" + +# elif defined(__CCRH__) +# define ARCHITECTURE_ID "RH850" + +# else +# 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 "]"; + + + +#define CXX_STD_98 199711L +#define CXX_STD_11 201103L +#define CXX_STD_14 201402L +#define CXX_STD_17 201703L +#define CXX_STD_20 202002L +#define CXX_STD_23 202302L + +#if defined(__INTEL_COMPILER) && defined(_MSVC_LANG) +# if _MSVC_LANG > CXX_STD_17 +# define CXX_STD _MSVC_LANG +# elif _MSVC_LANG == CXX_STD_17 && defined(__cpp_aggregate_paren_init) +# define CXX_STD CXX_STD_20 +# elif _MSVC_LANG > CXX_STD_14 && __cplusplus > CXX_STD_17 +# define CXX_STD CXX_STD_20 +# elif _MSVC_LANG > CXX_STD_14 +# define CXX_STD CXX_STD_17 +# elif defined(__INTEL_CXX11_MODE__) && defined(__cpp_aggregate_nsdmi) +# define CXX_STD CXX_STD_14 +# elif defined(__INTEL_CXX11_MODE__) +# define CXX_STD CXX_STD_11 +# else +# define CXX_STD CXX_STD_98 +# endif +#elif defined(_MSC_VER) && defined(_MSVC_LANG) +# if _MSVC_LANG > __cplusplus +# define CXX_STD _MSVC_LANG +# else +# define CXX_STD __cplusplus +# endif +#elif defined(__NVCOMPILER) +# if __cplusplus == CXX_STD_17 && defined(__cpp_aggregate_paren_init) +# define CXX_STD CXX_STD_20 +# else +# define CXX_STD __cplusplus +# endif +#elif defined(__INTEL_COMPILER) || defined(__PGI) +# if __cplusplus == CXX_STD_11 && defined(__cpp_namespace_attributes) +# define CXX_STD CXX_STD_17 +# elif __cplusplus == CXX_STD_11 && defined(__cpp_aggregate_nsdmi) +# define CXX_STD CXX_STD_14 +# else +# define CXX_STD __cplusplus +# endif +#elif (defined(__IBMCPP__) || defined(__ibmxl__)) && defined(__linux__) +# if __cplusplus == CXX_STD_11 && defined(__cpp_aggregate_nsdmi) +# define CXX_STD CXX_STD_14 +# else +# define CXX_STD __cplusplus +# endif +#elif __cplusplus == 1 && defined(__GXX_EXPERIMENTAL_CXX0X__) +# define CXX_STD CXX_STD_11 +#else +# define CXX_STD __cplusplus +#endif + +const char* info_language_standard_default = "INFO" ":" "standard_default[" +#if CXX_STD > CXX_STD_23 + "26" +#elif CXX_STD > CXX_STD_20 + "23" +#elif CXX_STD > CXX_STD_17 + "20" +#elif CXX_STD > CXX_STD_14 + "17" +#elif CXX_STD > CXX_STD_11 + "14" +#elif CXX_STD >= CXX_STD_11 + "11" +#else + "98" +#endif +"]"; + +const char* info_language_extensions_default = "INFO" ":" "extensions_default[" +#if (defined(__clang__) || defined(__GNUC__) || defined(__xlC__) || \ + defined(__TI_COMPILER_VERSION__) || defined(__RENESAS__)) && \ + !defined(__STRICT_ANSI__) + "ON" +#else + "OFF" +#endif +"]"; + +/*--------------------------------------------------------------------------*/ + +int main(int argc, char* argv[]) +{ + int require = 0; + require += info_compiler[argc]; + require += info_platform[argc]; + require += info_arch[argc]; +#ifdef COMPILER_VERSION_MAJOR + require += info_version[argc]; +#endif +#if defined(COMPILER_VERSION_INTERNAL) || defined(COMPILER_VERSION_INTERNAL_STR) + 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/deps/unitree_sdk2/build_install/CMakeFiles/4.1.3/CompilerIdCXX/a.out b/deps/unitree_sdk2/build_install/CMakeFiles/4.1.3/CompilerIdCXX/a.out new file mode 100644 index 0000000000000000000000000000000000000000..e926ed95aca95fa7a394ccb140ffe97fb42360fe GIT binary patch literal 16096 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 search starts here: + /usr/lib/gcc/x86_64-linux-gnu/13/include + /usr/local/include + /usr/include/x86_64-linux-gnu + /usr/include + End of search list. + Compiler executable checksum: b220a7f1a1f69970d969d254ad9ec166 + COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_eeeab.dir/CMakeCCompilerABI.c.o' '-c' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_eeeab.dir/' + as -v --64 -o CMakeFiles/cmTC_eeeab.dir/CMakeCCompilerABI.c.o /tmp/cc0RIjB9.s + GNU assembler version 2.42 (x86_64-linux-gnu) using BFD version (GNU Binutils for Ubuntu) 2.42 + COMPILER_PATH=/usr/libexec/gcc/x86_64-linux-gnu/13/:/usr/libexec/gcc/x86_64-linux-gnu/13/:/usr/libexec/gcc/x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/13/:/usr/lib/gcc/x86_64-linux-gnu/ + LIBRARY_PATH=/usr/lib/gcc/x86_64-linux-gnu/13/:/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/13/../../../../lib/:/lib/x86_64-linux-gnu/:/lib/../lib/:/usr/lib/x86_64-linux-gnu/:/usr/lib/../lib/:/usr/lib/gcc/x86_64-linux-gnu/13/../../../:/lib/:/usr/lib/ + COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_eeeab.dir/CMakeCCompilerABI.c.o' '-c' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_eeeab.dir/CMakeCCompilerABI.c.' + Linking C executable cmTC_eeeab + /home/zedx/miniconda3/lib/python3.13/site-packages/cmake/data/bin/cmake -E cmake_link_script CMakeFiles/cmTC_eeeab.dir/link.txt --verbose=1 + Using built-in specs. + COLLECT_GCC=/usr/bin/cc + COLLECT_LTO_WRAPPER=/usr/libexec/gcc/x86_64-linux-gnu/13/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 13.3.0-6ubuntu2~24.04.1' --with-bugurl=file:///usr/share/doc/gcc-13/README.Bugs --enable-languages=c,ada,c++,go,d,fortran,objc,obj-c++,m2 --prefix=/usr --with-gcc-major-version-only --program-suffix=-13 --program-prefix=x86_64-linux-gnu- --enable-shared --enable-linker-build-id --libexecdir=/usr/libexec --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-libstdcxx-backtrace --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-13-EldibY/gcc-13-13.3.0/debian/tmp-nvptx/usr,amdgcn-amdhsa=/build/gcc-13-EldibY/gcc-13-13.3.0/debian/tmp-gcn/usr --enable-offload-defaulted --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 13.3.0 (Ubuntu 13.3.0-6ubuntu2~24.04.1) + COMPILER_PATH=/usr/libexec/gcc/x86_64-linux-gnu/13/:/usr/libexec/gcc/x86_64-linux-gnu/13/:/usr/libexec/gcc/x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/13/:/usr/lib/gcc/x86_64-linux-gnu/ + LIBRARY_PATH=/usr/lib/gcc/x86_64-linux-gnu/13/:/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/13/../../../../lib/:/lib/x86_64-linux-gnu/:/lib/../lib/:/usr/lib/x86_64-linux-gnu/:/usr/lib/../lib/:/usr/lib/gcc/x86_64-linux-gnu/13/../../../:/lib/:/usr/lib/ + COLLECT_GCC_OPTIONS='-v' '-o' 'cmTC_eeeab' '-mtune=generic' '-march=x86-64' '-dumpdir' 'cmTC_eeeab.' + /usr/libexec/gcc/x86_64-linux-gnu/13/collect2 -plugin /usr/libexec/gcc/x86_64-linux-gnu/13/liblto_plugin.so -plugin-opt=/usr/libexec/gcc/x86_64-linux-gnu/13/lto-wrapper -plugin-opt=-fresolution=/tmp/cc1zsXdS.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_eeeab /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/13/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/13 -L/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/13/../../../../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/13/../../.. -v CMakeFiles/cmTC_eeeab.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/13/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/crtn.o + collect2 version 13.3.0 + /usr/bin/ld -plugin /usr/libexec/gcc/x86_64-linux-gnu/13/liblto_plugin.so -plugin-opt=/usr/libexec/gcc/x86_64-linux-gnu/13/lto-wrapper -plugin-opt=-fresolution=/tmp/cc1zsXdS.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_eeeab /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/13/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/13 -L/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/13/../../../../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/13/../../.. -v CMakeFiles/cmTC_eeeab.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/13/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/crtn.o + GNU ld (GNU Binutils for Ubuntu) 2.42 + COLLECT_GCC_OPTIONS='-v' '-o' 'cmTC_eeeab' '-mtune=generic' '-march=x86-64' '-dumpdir' 'cmTC_eeeab.' + /usr/bin/cc -v -Wl,-v CMakeFiles/cmTC_eeeab.dir/CMakeCCompilerABI.c.o -o cmTC_eeeab + gmake[1]: Leaving directory '/home/zedx/Robotics_workspace/yslootahtech/Project/R1/sdk/unitree_sdk2/build_install/CMakeFiles/CMakeScratch/TryCompile-pEyBOi' + + exitCode: 0 + - + kind: "message-v1" + backtrace: + - "/home/zedx/miniconda3/lib/python3.13/site-packages/cmake/data/share/cmake-4.1/Modules/CMakeDetermineCompilerABI.cmake:217 (message)" + - "/home/zedx/miniconda3/lib/python3.13/site-packages/cmake/data/share/cmake-4.1/Modules/CMakeTestCCompiler.cmake:26 (CMAKE_DETERMINE_COMPILER_ABI)" + - "CMakeLists.txt:2 (project)" + message: | + Parsed C implicit include dir info: rv=done + found start of include info + found start of implicit include info + add: [/usr/lib/gcc/x86_64-linux-gnu/13/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/13/include] ==> [/usr/lib/gcc/x86_64-linux-gnu/13/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/13/include;/usr/local/include;/usr/include/x86_64-linux-gnu;/usr/include] + + + - + kind: "message-v1" + backtrace: + - "/home/zedx/miniconda3/lib/python3.13/site-packages/cmake/data/share/cmake-4.1/Modules/CMakeDetermineCompilerABI.cmake:253 (message)" + - "/home/zedx/miniconda3/lib/python3.13/site-packages/cmake/data/share/cmake-4.1/Modules/CMakeTestCCompiler.cmake:26 (CMAKE_DETERMINE_COMPILER_ABI)" + - "CMakeLists.txt:2 (project)" + message: | + Parsed C implicit link information: + link line regex: [^( *|.*[/\\])(ld[0-9]*(|\\.[a-rt-z][a-z]*|\\.s[a-np-z][a-z]*|\\.so[a-z]+)|CMAKE_LINK_STARTFILE-NOTFOUND|([^/\\]+-)?ld|collect2)[^/\\]*( |$)] + linker tool regex: [^[ ]*(->|")?[ ]*(([^"]*[/\\])?(ld[0-9]*(|\\.[a-rt-z][a-z]*|\\.s[a-np-z][a-z]*|\\.so[a-z]+)))("|,| |$)] + ignore line: [Change Dir: '/home/zedx/Robotics_workspace/yslootahtech/Project/R1/sdk/unitree_sdk2/build_install/CMakeFiles/CMakeScratch/TryCompile-pEyBOi'] + ignore line: [] + ignore line: [Run Build Command(s): /home/zedx/miniconda3/lib/python3.13/site-packages/cmake/data/bin/cmake -E env VERBOSE=1 /usr/bin/gmake -f Makefile cmTC_eeeab/fast] + ignore line: [/usr/bin/gmake -f CMakeFiles/cmTC_eeeab.dir/build.make CMakeFiles/cmTC_eeeab.dir/build] + ignore line: [gmake[1]: Entering directory '/home/zedx/Robotics_workspace/yslootahtech/Project/R1/sdk/unitree_sdk2/build_install/CMakeFiles/CMakeScratch/TryCompile-pEyBOi'] + ignore line: [Building C object CMakeFiles/cmTC_eeeab.dir/CMakeCCompilerABI.c.o] + ignore line: [/usr/bin/cc -v -o CMakeFiles/cmTC_eeeab.dir/CMakeCCompilerABI.c.o -c /home/zedx/miniconda3/lib/python3.13/site-packages/cmake/data/share/cmake-4.1/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 13.3.0-6ubuntu2~24.04.1' --with-bugurl=file:///usr/share/doc/gcc-13/README.Bugs --enable-languages=c ada c++ go d fortran objc obj-c++ m2 --prefix=/usr --with-gcc-major-version-only --program-suffix=-13 --program-prefix=x86_64-linux-gnu- --enable-shared --enable-linker-build-id --libexecdir=/usr/libexec --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-libstdcxx-backtrace --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-13-EldibY/gcc-13-13.3.0/debian/tmp-nvptx/usr amdgcn-amdhsa=/build/gcc-13-EldibY/gcc-13-13.3.0/debian/tmp-gcn/usr --enable-offload-defaulted --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 13.3.0 (Ubuntu 13.3.0-6ubuntu2~24.04.1) ] + ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_eeeab.dir/CMakeCCompilerABI.c.o' '-c' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_eeeab.dir/'] + ignore line: [ /usr/libexec/gcc/x86_64-linux-gnu/13/cc1 -quiet -v -imultiarch x86_64-linux-gnu /home/zedx/miniconda3/lib/python3.13/site-packages/cmake/data/share/cmake-4.1/Modules/CMakeCCompilerABI.c -quiet -dumpdir CMakeFiles/cmTC_eeeab.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/cc0RIjB9.s] + ignore line: [GNU C17 (Ubuntu 13.3.0-6ubuntu2~24.04.1) version 13.3.0 (x86_64-linux-gnu)] + ignore line: [ compiled by GNU C version 13.3.0 GMP version 6.3.0 MPFR version 4.2.1 MPC version 1.3.1 isl version isl-0.26-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/13/include-fixed/x86_64-linux-gnu"] + ignore line: [ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/13/include-fixed"] + ignore line: [ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/13/../../../../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/13/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: [Compiler executable checksum: b220a7f1a1f69970d969d254ad9ec166] + ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_eeeab.dir/CMakeCCompilerABI.c.o' '-c' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_eeeab.dir/'] + ignore line: [ as -v --64 -o CMakeFiles/cmTC_eeeab.dir/CMakeCCompilerABI.c.o /tmp/cc0RIjB9.s] + ignore line: [GNU assembler version 2.42 (x86_64-linux-gnu) using BFD version (GNU Binutils for Ubuntu) 2.42] + ignore line: [COMPILER_PATH=/usr/libexec/gcc/x86_64-linux-gnu/13/:/usr/libexec/gcc/x86_64-linux-gnu/13/:/usr/libexec/gcc/x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/13/:/usr/lib/gcc/x86_64-linux-gnu/] + ignore line: [LIBRARY_PATH=/usr/lib/gcc/x86_64-linux-gnu/13/:/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/13/../../../../lib/:/lib/x86_64-linux-gnu/:/lib/../lib/:/usr/lib/x86_64-linux-gnu/:/usr/lib/../lib/:/usr/lib/gcc/x86_64-linux-gnu/13/../../../:/lib/:/usr/lib/] + ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_eeeab.dir/CMakeCCompilerABI.c.o' '-c' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_eeeab.dir/CMakeCCompilerABI.c.'] + ignore line: [Linking C executable cmTC_eeeab] + ignore line: [/home/zedx/miniconda3/lib/python3.13/site-packages/cmake/data/bin/cmake -E cmake_link_script CMakeFiles/cmTC_eeeab.dir/link.txt --verbose=1] + ignore line: [Using built-in specs.] + ignore line: [COLLECT_GCC=/usr/bin/cc] + ignore line: [COLLECT_LTO_WRAPPER=/usr/libexec/gcc/x86_64-linux-gnu/13/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 13.3.0-6ubuntu2~24.04.1' --with-bugurl=file:///usr/share/doc/gcc-13/README.Bugs --enable-languages=c ada c++ go d fortran objc obj-c++ m2 --prefix=/usr --with-gcc-major-version-only --program-suffix=-13 --program-prefix=x86_64-linux-gnu- --enable-shared --enable-linker-build-id --libexecdir=/usr/libexec --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-libstdcxx-backtrace --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-13-EldibY/gcc-13-13.3.0/debian/tmp-nvptx/usr amdgcn-amdhsa=/build/gcc-13-EldibY/gcc-13-13.3.0/debian/tmp-gcn/usr --enable-offload-defaulted --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 13.3.0 (Ubuntu 13.3.0-6ubuntu2~24.04.1) ] + ignore line: [COMPILER_PATH=/usr/libexec/gcc/x86_64-linux-gnu/13/:/usr/libexec/gcc/x86_64-linux-gnu/13/:/usr/libexec/gcc/x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/13/:/usr/lib/gcc/x86_64-linux-gnu/] + ignore line: [LIBRARY_PATH=/usr/lib/gcc/x86_64-linux-gnu/13/:/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/13/../../../../lib/:/lib/x86_64-linux-gnu/:/lib/../lib/:/usr/lib/x86_64-linux-gnu/:/usr/lib/../lib/:/usr/lib/gcc/x86_64-linux-gnu/13/../../../:/lib/:/usr/lib/] + ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'cmTC_eeeab' '-mtune=generic' '-march=x86-64' '-dumpdir' 'cmTC_eeeab.'] + link line: [ /usr/libexec/gcc/x86_64-linux-gnu/13/collect2 -plugin /usr/libexec/gcc/x86_64-linux-gnu/13/liblto_plugin.so -plugin-opt=/usr/libexec/gcc/x86_64-linux-gnu/13/lto-wrapper -plugin-opt=-fresolution=/tmp/cc1zsXdS.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_eeeab /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/13/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/13 -L/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/13/../../../../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/13/../../.. -v CMakeFiles/cmTC_eeeab.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/13/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/crtn.o] + arg [/usr/libexec/gcc/x86_64-linux-gnu/13/collect2] ==> ignore + arg [-plugin] ==> ignore + arg [/usr/libexec/gcc/x86_64-linux-gnu/13/liblto_plugin.so] ==> ignore + arg [-plugin-opt=/usr/libexec/gcc/x86_64-linux-gnu/13/lto-wrapper] ==> ignore + arg [-plugin-opt=-fresolution=/tmp/cc1zsXdS.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_eeeab] ==> ignore + arg [/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/Scrt1.o] ==> obj [/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/Scrt1.o] + arg [/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/crti.o] ==> obj [/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/crti.o] + arg [/usr/lib/gcc/x86_64-linux-gnu/13/crtbeginS.o] ==> obj [/usr/lib/gcc/x86_64-linux-gnu/13/crtbeginS.o] + arg [-L/usr/lib/gcc/x86_64-linux-gnu/13] ==> dir [/usr/lib/gcc/x86_64-linux-gnu/13] + arg [-L/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu] ==> dir [/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu] + arg [-L/usr/lib/gcc/x86_64-linux-gnu/13/../../../../lib] ==> dir [/usr/lib/gcc/x86_64-linux-gnu/13/../../../../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/13/../../..] ==> dir [/usr/lib/gcc/x86_64-linux-gnu/13/../../..] + arg [-v] ==> ignore + arg [CMakeFiles/cmTC_eeeab.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/13/crtendS.o] ==> obj [/usr/lib/gcc/x86_64-linux-gnu/13/crtendS.o] + arg [/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/crtn.o] ==> obj [/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/crtn.o] + ignore line: [collect2 version 13.3.0] + ignore line: [/usr/bin/ld -plugin /usr/libexec/gcc/x86_64-linux-gnu/13/liblto_plugin.so -plugin-opt=/usr/libexec/gcc/x86_64-linux-gnu/13/lto-wrapper -plugin-opt=-fresolution=/tmp/cc1zsXdS.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_eeeab /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/13/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/13 -L/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/13/../../../../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/13/../../.. -v CMakeFiles/cmTC_eeeab.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/13/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/crtn.o] + linker tool for 'C': /usr/bin/ld + collapse obj [/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/Scrt1.o] ==> [/usr/lib/x86_64-linux-gnu/Scrt1.o] + collapse obj [/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/crti.o] ==> [/usr/lib/x86_64-linux-gnu/crti.o] + collapse obj [/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/crtn.o] ==> [/usr/lib/x86_64-linux-gnu/crtn.o] + collapse library dir [/usr/lib/gcc/x86_64-linux-gnu/13] ==> [/usr/lib/gcc/x86_64-linux-gnu/13] + collapse library dir [/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu] ==> [/usr/lib/x86_64-linux-gnu] + collapse library dir [/usr/lib/gcc/x86_64-linux-gnu/13/../../../../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/13/../../..] ==> [/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/13/crtbeginS.o;/usr/lib/gcc/x86_64-linux-gnu/13/crtendS.o;/usr/lib/x86_64-linux-gnu/crtn.o] + implicit dirs: [/usr/lib/gcc/x86_64-linux-gnu/13;/usr/lib/x86_64-linux-gnu;/usr/lib;/lib/x86_64-linux-gnu;/lib] + implicit fwks: [] + + + - + kind: "message-v1" + backtrace: + - "/home/zedx/miniconda3/lib/python3.13/site-packages/cmake/data/share/cmake-4.1/Modules/Internal/CMakeDetermineLinkerId.cmake:36 (message)" + - "/home/zedx/miniconda3/lib/python3.13/site-packages/cmake/data/share/cmake-4.1/Modules/CMakeDetermineCompilerABI.cmake:299 (cmake_determine_linker_id)" + - "/home/zedx/miniconda3/lib/python3.13/site-packages/cmake/data/share/cmake-4.1/Modules/CMakeTestCCompiler.cmake:26 (CMAKE_DETERMINE_COMPILER_ABI)" + - "CMakeLists.txt:2 (project)" + message: | + Running the C compiler's linker: "/usr/bin/ld" "-v" + GNU ld (GNU Binutils for Ubuntu) 2.42 + - + kind: "try_compile-v1" + backtrace: + - "/home/zedx/miniconda3/lib/python3.13/site-packages/cmake/data/share/cmake-4.1/Modules/CMakeDetermineCompilerABI.cmake:83 (try_compile)" + - "/home/zedx/miniconda3/lib/python3.13/site-packages/cmake/data/share/cmake-4.1/Modules/CMakeTestCXXCompiler.cmake:26 (CMAKE_DETERMINE_COMPILER_ABI)" + - "CMakeLists.txt:2 (project)" + checks: + - "Detecting CXX compiler ABI info" + directories: + source: "/home/zedx/Robotics_workspace/yslootahtech/Project/R1/sdk/unitree_sdk2/build_install/CMakeFiles/CMakeScratch/TryCompile-Pr6CjI" + binary: "/home/zedx/Robotics_workspace/yslootahtech/Project/R1/sdk/unitree_sdk2/build_install/CMakeFiles/CMakeScratch/TryCompile-Pr6CjI" + cmakeVariables: + CMAKE_CXX_FLAGS: "" + CMAKE_CXX_SCAN_FOR_MODULES: "OFF" + CMAKE_EXE_LINKER_FLAGS: "" + buildResult: + variable: "CMAKE_CXX_ABI_COMPILED" + cached: true + stdout: | + Change Dir: '/home/zedx/Robotics_workspace/yslootahtech/Project/R1/sdk/unitree_sdk2/build_install/CMakeFiles/CMakeScratch/TryCompile-Pr6CjI' + + Run Build Command(s): /home/zedx/miniconda3/lib/python3.13/site-packages/cmake/data/bin/cmake -E env VERBOSE=1 /usr/bin/gmake -f Makefile cmTC_81de5/fast + /usr/bin/gmake -f CMakeFiles/cmTC_81de5.dir/build.make CMakeFiles/cmTC_81de5.dir/build + gmake[1]: Entering directory '/home/zedx/Robotics_workspace/yslootahtech/Project/R1/sdk/unitree_sdk2/build_install/CMakeFiles/CMakeScratch/TryCompile-Pr6CjI' + Building CXX object CMakeFiles/cmTC_81de5.dir/CMakeCXXCompilerABI.cpp.o + /usr/bin/c++ -v -o CMakeFiles/cmTC_81de5.dir/CMakeCXXCompilerABI.cpp.o -c /home/zedx/miniconda3/lib/python3.13/site-packages/cmake/data/share/cmake-4.1/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 13.3.0-6ubuntu2~24.04.1' --with-bugurl=file:///usr/share/doc/gcc-13/README.Bugs --enable-languages=c,ada,c++,go,d,fortran,objc,obj-c++,m2 --prefix=/usr --with-gcc-major-version-only --program-suffix=-13 --program-prefix=x86_64-linux-gnu- --enable-shared --enable-linker-build-id --libexecdir=/usr/libexec --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-libstdcxx-backtrace --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-13-EldibY/gcc-13-13.3.0/debian/tmp-nvptx/usr,amdgcn-amdhsa=/build/gcc-13-EldibY/gcc-13-13.3.0/debian/tmp-gcn/usr --enable-offload-defaulted --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 13.3.0 (Ubuntu 13.3.0-6ubuntu2~24.04.1) + COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_81de5.dir/CMakeCXXCompilerABI.cpp.o' '-c' '-shared-libgcc' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_81de5.dir/' + /usr/libexec/gcc/x86_64-linux-gnu/13/cc1plus -quiet -v -imultiarch x86_64-linux-gnu -D_GNU_SOURCE /home/zedx/miniconda3/lib/python3.13/site-packages/cmake/data/share/cmake-4.1/Modules/CMakeCXXCompilerABI.cpp -quiet -dumpdir CMakeFiles/cmTC_81de5.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/ccN5ely1.s + GNU C++17 (Ubuntu 13.3.0-6ubuntu2~24.04.1) version 13.3.0 (x86_64-linux-gnu) + compiled by GNU C version 13.3.0, GMP version 6.3.0, MPFR version 4.2.1, MPC version 1.3.1, isl version isl-0.26-GMP + + GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072 + ignoring duplicate directory "/usr/include/x86_64-linux-gnu/c++/13" + ignoring nonexistent directory "/usr/local/include/x86_64-linux-gnu" + ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/13/include-fixed/x86_64-linux-gnu" + ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/13/include-fixed" + ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/13/../../../../x86_64-linux-gnu/include" + #include "..." search starts here: + #include <...> search starts here: + /usr/include/c++/13 + /usr/include/x86_64-linux-gnu/c++/13 + /usr/include/c++/13/backward + /usr/lib/gcc/x86_64-linux-gnu/13/include + /usr/local/include + /usr/include/x86_64-linux-gnu + /usr/include + End of search list. + Compiler executable checksum: 7896445e4990772fdae9dc0659a99266 + COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_81de5.dir/CMakeCXXCompilerABI.cpp.o' '-c' '-shared-libgcc' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_81de5.dir/' + as -v --64 -o CMakeFiles/cmTC_81de5.dir/CMakeCXXCompilerABI.cpp.o /tmp/ccN5ely1.s + GNU assembler version 2.42 (x86_64-linux-gnu) using BFD version (GNU Binutils for Ubuntu) 2.42 + COMPILER_PATH=/usr/libexec/gcc/x86_64-linux-gnu/13/:/usr/libexec/gcc/x86_64-linux-gnu/13/:/usr/libexec/gcc/x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/13/:/usr/lib/gcc/x86_64-linux-gnu/ + LIBRARY_PATH=/usr/lib/gcc/x86_64-linux-gnu/13/:/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/13/../../../../lib/:/lib/x86_64-linux-gnu/:/lib/../lib/:/usr/lib/x86_64-linux-gnu/:/usr/lib/../lib/:/usr/lib/gcc/x86_64-linux-gnu/13/../../../:/lib/:/usr/lib/ + COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_81de5.dir/CMakeCXXCompilerABI.cpp.o' '-c' '-shared-libgcc' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_81de5.dir/CMakeCXXCompilerABI.cpp.' + Linking CXX executable cmTC_81de5 + /home/zedx/miniconda3/lib/python3.13/site-packages/cmake/data/bin/cmake -E cmake_link_script CMakeFiles/cmTC_81de5.dir/link.txt --verbose=1 + Using built-in specs. + COLLECT_GCC=/usr/bin/c++ + COLLECT_LTO_WRAPPER=/usr/libexec/gcc/x86_64-linux-gnu/13/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 13.3.0-6ubuntu2~24.04.1' --with-bugurl=file:///usr/share/doc/gcc-13/README.Bugs --enable-languages=c,ada,c++,go,d,fortran,objc,obj-c++,m2 --prefix=/usr --with-gcc-major-version-only --program-suffix=-13 --program-prefix=x86_64-linux-gnu- --enable-shared --enable-linker-build-id --libexecdir=/usr/libexec --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-libstdcxx-backtrace --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-13-EldibY/gcc-13-13.3.0/debian/tmp-nvptx/usr,amdgcn-amdhsa=/build/gcc-13-EldibY/gcc-13-13.3.0/debian/tmp-gcn/usr --enable-offload-defaulted --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 13.3.0 (Ubuntu 13.3.0-6ubuntu2~24.04.1) + COMPILER_PATH=/usr/libexec/gcc/x86_64-linux-gnu/13/:/usr/libexec/gcc/x86_64-linux-gnu/13/:/usr/libexec/gcc/x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/13/:/usr/lib/gcc/x86_64-linux-gnu/ + LIBRARY_PATH=/usr/lib/gcc/x86_64-linux-gnu/13/:/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/13/../../../../lib/:/lib/x86_64-linux-gnu/:/lib/../lib/:/usr/lib/x86_64-linux-gnu/:/usr/lib/../lib/:/usr/lib/gcc/x86_64-linux-gnu/13/../../../:/lib/:/usr/lib/ + COLLECT_GCC_OPTIONS='-v' '-o' 'cmTC_81de5' '-shared-libgcc' '-mtune=generic' '-march=x86-64' '-dumpdir' 'cmTC_81de5.' + /usr/libexec/gcc/x86_64-linux-gnu/13/collect2 -plugin /usr/libexec/gcc/x86_64-linux-gnu/13/liblto_plugin.so -plugin-opt=/usr/libexec/gcc/x86_64-linux-gnu/13/lto-wrapper -plugin-opt=-fresolution=/tmp/cc2Ve6Xf.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_81de5 /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/13/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/13 -L/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/13/../../../../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/13/../../.. -v CMakeFiles/cmTC_81de5.dir/CMakeCXXCompilerABI.cpp.o -lstdc++ -lm -lgcc_s -lgcc -lc -lgcc_s -lgcc /usr/lib/gcc/x86_64-linux-gnu/13/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/crtn.o + collect2 version 13.3.0 + /usr/bin/ld -plugin /usr/libexec/gcc/x86_64-linux-gnu/13/liblto_plugin.so -plugin-opt=/usr/libexec/gcc/x86_64-linux-gnu/13/lto-wrapper -plugin-opt=-fresolution=/tmp/cc2Ve6Xf.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_81de5 /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/13/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/13 -L/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/13/../../../../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/13/../../.. -v CMakeFiles/cmTC_81de5.dir/CMakeCXXCompilerABI.cpp.o -lstdc++ -lm -lgcc_s -lgcc -lc -lgcc_s -lgcc /usr/lib/gcc/x86_64-linux-gnu/13/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/crtn.o + GNU ld (GNU Binutils for Ubuntu) 2.42 + COLLECT_GCC_OPTIONS='-v' '-o' 'cmTC_81de5' '-shared-libgcc' '-mtune=generic' '-march=x86-64' '-dumpdir' 'cmTC_81de5.' + /usr/bin/c++ -v -Wl,-v CMakeFiles/cmTC_81de5.dir/CMakeCXXCompilerABI.cpp.o -o cmTC_81de5 + gmake[1]: Leaving directory '/home/zedx/Robotics_workspace/yslootahtech/Project/R1/sdk/unitree_sdk2/build_install/CMakeFiles/CMakeScratch/TryCompile-Pr6CjI' + + exitCode: 0 + - + kind: "message-v1" + backtrace: + - "/home/zedx/miniconda3/lib/python3.13/site-packages/cmake/data/share/cmake-4.1/Modules/CMakeDetermineCompilerABI.cmake:217 (message)" + - "/home/zedx/miniconda3/lib/python3.13/site-packages/cmake/data/share/cmake-4.1/Modules/CMakeTestCXXCompiler.cmake:26 (CMAKE_DETERMINE_COMPILER_ABI)" + - "CMakeLists.txt:2 (project)" + message: | + Parsed CXX implicit include dir info: rv=done + found start of include info + found start of implicit include info + add: [/usr/include/c++/13] + add: [/usr/include/x86_64-linux-gnu/c++/13] + add: [/usr/include/c++/13/backward] + add: [/usr/lib/gcc/x86_64-linux-gnu/13/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++/13] ==> [/usr/include/c++/13] + collapse include dir [/usr/include/x86_64-linux-gnu/c++/13] ==> [/usr/include/x86_64-linux-gnu/c++/13] + collapse include dir [/usr/include/c++/13/backward] ==> [/usr/include/c++/13/backward] + collapse include dir [/usr/lib/gcc/x86_64-linux-gnu/13/include] ==> [/usr/lib/gcc/x86_64-linux-gnu/13/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++/13;/usr/include/x86_64-linux-gnu/c++/13;/usr/include/c++/13/backward;/usr/lib/gcc/x86_64-linux-gnu/13/include;/usr/local/include;/usr/include/x86_64-linux-gnu;/usr/include] + + + - + kind: "message-v1" + backtrace: + - "/home/zedx/miniconda3/lib/python3.13/site-packages/cmake/data/share/cmake-4.1/Modules/CMakeDetermineCompilerABI.cmake:253 (message)" + - "/home/zedx/miniconda3/lib/python3.13/site-packages/cmake/data/share/cmake-4.1/Modules/CMakeTestCXXCompiler.cmake:26 (CMAKE_DETERMINE_COMPILER_ABI)" + - "CMakeLists.txt:2 (project)" + message: | + Parsed CXX implicit link information: + link line regex: [^( *|.*[/\\])(ld[0-9]*(|\\.[a-rt-z][a-z]*|\\.s[a-np-z][a-z]*|\\.so[a-z]+)|CMAKE_LINK_STARTFILE-NOTFOUND|([^/\\]+-)?ld|collect2)[^/\\]*( |$)] + linker tool regex: [^[ ]*(->|")?[ ]*(([^"]*[/\\])?(ld[0-9]*(|\\.[a-rt-z][a-z]*|\\.s[a-np-z][a-z]*|\\.so[a-z]+)))("|,| |$)] + ignore line: [Change Dir: '/home/zedx/Robotics_workspace/yslootahtech/Project/R1/sdk/unitree_sdk2/build_install/CMakeFiles/CMakeScratch/TryCompile-Pr6CjI'] + ignore line: [] + ignore line: [Run Build Command(s): /home/zedx/miniconda3/lib/python3.13/site-packages/cmake/data/bin/cmake -E env VERBOSE=1 /usr/bin/gmake -f Makefile cmTC_81de5/fast] + ignore line: [/usr/bin/gmake -f CMakeFiles/cmTC_81de5.dir/build.make CMakeFiles/cmTC_81de5.dir/build] + ignore line: [gmake[1]: Entering directory '/home/zedx/Robotics_workspace/yslootahtech/Project/R1/sdk/unitree_sdk2/build_install/CMakeFiles/CMakeScratch/TryCompile-Pr6CjI'] + ignore line: [Building CXX object CMakeFiles/cmTC_81de5.dir/CMakeCXXCompilerABI.cpp.o] + ignore line: [/usr/bin/c++ -v -o CMakeFiles/cmTC_81de5.dir/CMakeCXXCompilerABI.cpp.o -c /home/zedx/miniconda3/lib/python3.13/site-packages/cmake/data/share/cmake-4.1/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 13.3.0-6ubuntu2~24.04.1' --with-bugurl=file:///usr/share/doc/gcc-13/README.Bugs --enable-languages=c ada c++ go d fortran objc obj-c++ m2 --prefix=/usr --with-gcc-major-version-only --program-suffix=-13 --program-prefix=x86_64-linux-gnu- --enable-shared --enable-linker-build-id --libexecdir=/usr/libexec --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-libstdcxx-backtrace --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-13-EldibY/gcc-13-13.3.0/debian/tmp-nvptx/usr amdgcn-amdhsa=/build/gcc-13-EldibY/gcc-13-13.3.0/debian/tmp-gcn/usr --enable-offload-defaulted --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 13.3.0 (Ubuntu 13.3.0-6ubuntu2~24.04.1) ] + ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_81de5.dir/CMakeCXXCompilerABI.cpp.o' '-c' '-shared-libgcc' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_81de5.dir/'] + ignore line: [ /usr/libexec/gcc/x86_64-linux-gnu/13/cc1plus -quiet -v -imultiarch x86_64-linux-gnu -D_GNU_SOURCE /home/zedx/miniconda3/lib/python3.13/site-packages/cmake/data/share/cmake-4.1/Modules/CMakeCXXCompilerABI.cpp -quiet -dumpdir CMakeFiles/cmTC_81de5.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/ccN5ely1.s] + ignore line: [GNU C++17 (Ubuntu 13.3.0-6ubuntu2~24.04.1) version 13.3.0 (x86_64-linux-gnu)] + ignore line: [ compiled by GNU C version 13.3.0 GMP version 6.3.0 MPFR version 4.2.1 MPC version 1.3.1 isl version isl-0.26-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++/13"] + ignore line: [ignoring nonexistent directory "/usr/local/include/x86_64-linux-gnu"] + ignore line: [ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/13/include-fixed/x86_64-linux-gnu"] + ignore line: [ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/13/include-fixed"] + ignore line: [ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/13/../../../../x86_64-linux-gnu/include"] + ignore line: [#include "..." search starts here:] + ignore line: [#include <...> search starts here:] + ignore line: [ /usr/include/c++/13] + ignore line: [ /usr/include/x86_64-linux-gnu/c++/13] + ignore line: [ /usr/include/c++/13/backward] + ignore line: [ /usr/lib/gcc/x86_64-linux-gnu/13/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: [Compiler executable checksum: 7896445e4990772fdae9dc0659a99266] + ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_81de5.dir/CMakeCXXCompilerABI.cpp.o' '-c' '-shared-libgcc' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_81de5.dir/'] + ignore line: [ as -v --64 -o CMakeFiles/cmTC_81de5.dir/CMakeCXXCompilerABI.cpp.o /tmp/ccN5ely1.s] + ignore line: [GNU assembler version 2.42 (x86_64-linux-gnu) using BFD version (GNU Binutils for Ubuntu) 2.42] + ignore line: [COMPILER_PATH=/usr/libexec/gcc/x86_64-linux-gnu/13/:/usr/libexec/gcc/x86_64-linux-gnu/13/:/usr/libexec/gcc/x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/13/:/usr/lib/gcc/x86_64-linux-gnu/] + ignore line: [LIBRARY_PATH=/usr/lib/gcc/x86_64-linux-gnu/13/:/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/13/../../../../lib/:/lib/x86_64-linux-gnu/:/lib/../lib/:/usr/lib/x86_64-linux-gnu/:/usr/lib/../lib/:/usr/lib/gcc/x86_64-linux-gnu/13/../../../:/lib/:/usr/lib/] + ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_81de5.dir/CMakeCXXCompilerABI.cpp.o' '-c' '-shared-libgcc' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_81de5.dir/CMakeCXXCompilerABI.cpp.'] + ignore line: [Linking CXX executable cmTC_81de5] + ignore line: [/home/zedx/miniconda3/lib/python3.13/site-packages/cmake/data/bin/cmake -E cmake_link_script CMakeFiles/cmTC_81de5.dir/link.txt --verbose=1] + ignore line: [Using built-in specs.] + ignore line: [COLLECT_GCC=/usr/bin/c++] + ignore line: [COLLECT_LTO_WRAPPER=/usr/libexec/gcc/x86_64-linux-gnu/13/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 13.3.0-6ubuntu2~24.04.1' --with-bugurl=file:///usr/share/doc/gcc-13/README.Bugs --enable-languages=c ada c++ go d fortran objc obj-c++ m2 --prefix=/usr --with-gcc-major-version-only --program-suffix=-13 --program-prefix=x86_64-linux-gnu- --enable-shared --enable-linker-build-id --libexecdir=/usr/libexec --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-libstdcxx-backtrace --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-13-EldibY/gcc-13-13.3.0/debian/tmp-nvptx/usr amdgcn-amdhsa=/build/gcc-13-EldibY/gcc-13-13.3.0/debian/tmp-gcn/usr --enable-offload-defaulted --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 13.3.0 (Ubuntu 13.3.0-6ubuntu2~24.04.1) ] + ignore line: [COMPILER_PATH=/usr/libexec/gcc/x86_64-linux-gnu/13/:/usr/libexec/gcc/x86_64-linux-gnu/13/:/usr/libexec/gcc/x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/13/:/usr/lib/gcc/x86_64-linux-gnu/] + ignore line: [LIBRARY_PATH=/usr/lib/gcc/x86_64-linux-gnu/13/:/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/13/../../../../lib/:/lib/x86_64-linux-gnu/:/lib/../lib/:/usr/lib/x86_64-linux-gnu/:/usr/lib/../lib/:/usr/lib/gcc/x86_64-linux-gnu/13/../../../:/lib/:/usr/lib/] + ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'cmTC_81de5' '-shared-libgcc' '-mtune=generic' '-march=x86-64' '-dumpdir' 'cmTC_81de5.'] + link line: [ /usr/libexec/gcc/x86_64-linux-gnu/13/collect2 -plugin /usr/libexec/gcc/x86_64-linux-gnu/13/liblto_plugin.so -plugin-opt=/usr/libexec/gcc/x86_64-linux-gnu/13/lto-wrapper -plugin-opt=-fresolution=/tmp/cc2Ve6Xf.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_81de5 /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/13/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/13 -L/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/13/../../../../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/13/../../.. -v CMakeFiles/cmTC_81de5.dir/CMakeCXXCompilerABI.cpp.o -lstdc++ -lm -lgcc_s -lgcc -lc -lgcc_s -lgcc /usr/lib/gcc/x86_64-linux-gnu/13/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/crtn.o] + arg [/usr/libexec/gcc/x86_64-linux-gnu/13/collect2] ==> ignore + arg [-plugin] ==> ignore + arg [/usr/libexec/gcc/x86_64-linux-gnu/13/liblto_plugin.so] ==> ignore + arg [-plugin-opt=/usr/libexec/gcc/x86_64-linux-gnu/13/lto-wrapper] ==> ignore + arg [-plugin-opt=-fresolution=/tmp/cc2Ve6Xf.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_81de5] ==> ignore + arg [/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/Scrt1.o] ==> obj [/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/Scrt1.o] + arg [/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/crti.o] ==> obj [/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/crti.o] + arg [/usr/lib/gcc/x86_64-linux-gnu/13/crtbeginS.o] ==> obj [/usr/lib/gcc/x86_64-linux-gnu/13/crtbeginS.o] + arg [-L/usr/lib/gcc/x86_64-linux-gnu/13] ==> dir [/usr/lib/gcc/x86_64-linux-gnu/13] + arg [-L/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu] ==> dir [/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu] + arg [-L/usr/lib/gcc/x86_64-linux-gnu/13/../../../../lib] ==> dir [/usr/lib/gcc/x86_64-linux-gnu/13/../../../../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/13/../../..] ==> dir [/usr/lib/gcc/x86_64-linux-gnu/13/../../..] + arg [-v] ==> ignore + arg [CMakeFiles/cmTC_81de5.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/13/crtendS.o] ==> obj [/usr/lib/gcc/x86_64-linux-gnu/13/crtendS.o] + arg [/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/crtn.o] ==> obj [/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/crtn.o] + ignore line: [collect2 version 13.3.0] + ignore line: [/usr/bin/ld -plugin /usr/libexec/gcc/x86_64-linux-gnu/13/liblto_plugin.so -plugin-opt=/usr/libexec/gcc/x86_64-linux-gnu/13/lto-wrapper -plugin-opt=-fresolution=/tmp/cc2Ve6Xf.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_81de5 /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/13/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/13 -L/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/13/../../../../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/13/../../.. -v CMakeFiles/cmTC_81de5.dir/CMakeCXXCompilerABI.cpp.o -lstdc++ -lm -lgcc_s -lgcc -lc -lgcc_s -lgcc /usr/lib/gcc/x86_64-linux-gnu/13/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/crtn.o] + linker tool for 'CXX': /usr/bin/ld + collapse obj [/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/Scrt1.o] ==> [/usr/lib/x86_64-linux-gnu/Scrt1.o] + collapse obj [/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/crti.o] ==> [/usr/lib/x86_64-linux-gnu/crti.o] + collapse obj [/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/crtn.o] ==> [/usr/lib/x86_64-linux-gnu/crtn.o] + collapse library dir [/usr/lib/gcc/x86_64-linux-gnu/13] ==> [/usr/lib/gcc/x86_64-linux-gnu/13] + collapse library dir [/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu] ==> [/usr/lib/x86_64-linux-gnu] + collapse library dir [/usr/lib/gcc/x86_64-linux-gnu/13/../../../../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/13/../../..] ==> [/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/13/crtbeginS.o;/usr/lib/gcc/x86_64-linux-gnu/13/crtendS.o;/usr/lib/x86_64-linux-gnu/crtn.o] + implicit dirs: [/usr/lib/gcc/x86_64-linux-gnu/13;/usr/lib/x86_64-linux-gnu;/usr/lib;/lib/x86_64-linux-gnu;/lib] + implicit fwks: [] + + + - + kind: "message-v1" + backtrace: + - "/home/zedx/miniconda3/lib/python3.13/site-packages/cmake/data/share/cmake-4.1/Modules/Internal/CMakeDetermineLinkerId.cmake:36 (message)" + - "/home/zedx/miniconda3/lib/python3.13/site-packages/cmake/data/share/cmake-4.1/Modules/CMakeDetermineCompilerABI.cmake:299 (cmake_determine_linker_id)" + - "/home/zedx/miniconda3/lib/python3.13/site-packages/cmake/data/share/cmake-4.1/Modules/CMakeTestCXXCompiler.cmake:26 (CMAKE_DETERMINE_COMPILER_ABI)" + - "CMakeLists.txt:2 (project)" + message: | + Running the CXX compiler's linker: "/usr/bin/ld" "-v" + GNU ld (GNU Binutils for Ubuntu) 2.42 + - + kind: "try_compile-v1" + backtrace: + - "/home/zedx/miniconda3/lib/python3.13/site-packages/cmake/data/share/cmake-4.1/Modules/Internal/CheckSourceCompiles.cmake:104 (try_compile)" + - "/home/zedx/miniconda3/lib/python3.13/site-packages/cmake/data/share/cmake-4.1/Modules/CheckCSourceCompiles.cmake:103 (cmake_check_source_compiles)" + - "/home/zedx/miniconda3/lib/python3.13/site-packages/cmake/data/share/cmake-4.1/Modules/FindThreads.cmake:97 (check_c_source_compiles)" + - "/home/zedx/miniconda3/lib/python3.13/site-packages/cmake/data/share/cmake-4.1/Modules/FindThreads.cmake:163 (_threads_check_libc)" + - "thirdparty/CMakeLists.txt:1 (find_package)" + checks: + - "Performing Test CMAKE_HAVE_LIBC_PTHREAD" + directories: + source: "/home/zedx/Robotics_workspace/yslootahtech/Project/R1/sdk/unitree_sdk2/build_install/CMakeFiles/CMakeScratch/TryCompile-k43Wz9" + binary: "/home/zedx/Robotics_workspace/yslootahtech/Project/R1/sdk/unitree_sdk2/build_install/CMakeFiles/CMakeScratch/TryCompile-k43Wz9" + cmakeVariables: + CMAKE_C_FLAGS: "" + CMAKE_EXE_LINKER_FLAGS: "" + buildResult: + variable: "CMAKE_HAVE_LIBC_PTHREAD" + cached: true + stdout: | + Change Dir: '/home/zedx/Robotics_workspace/yslootahtech/Project/R1/sdk/unitree_sdk2/build_install/CMakeFiles/CMakeScratch/TryCompile-k43Wz9' + + Run Build Command(s): /home/zedx/miniconda3/lib/python3.13/site-packages/cmake/data/bin/cmake -E env VERBOSE=1 /usr/bin/gmake -f Makefile cmTC_58521/fast + /usr/bin/gmake -f CMakeFiles/cmTC_58521.dir/build.make CMakeFiles/cmTC_58521.dir/build + gmake[1]: Entering directory '/home/zedx/Robotics_workspace/yslootahtech/Project/R1/sdk/unitree_sdk2/build_install/CMakeFiles/CMakeScratch/TryCompile-k43Wz9' + Building C object CMakeFiles/cmTC_58521.dir/src.c.o + /usr/bin/cc -DCMAKE_HAVE_LIBC_PTHREAD -o CMakeFiles/cmTC_58521.dir/src.c.o -c /home/zedx/Robotics_workspace/yslootahtech/Project/R1/sdk/unitree_sdk2/build_install/CMakeFiles/CMakeScratch/TryCompile-k43Wz9/src.c + Linking C executable cmTC_58521 + /home/zedx/miniconda3/lib/python3.13/site-packages/cmake/data/bin/cmake -E cmake_link_script CMakeFiles/cmTC_58521.dir/link.txt --verbose=1 + /usr/bin/cc CMakeFiles/cmTC_58521.dir/src.c.o -o cmTC_58521 + gmake[1]: Leaving directory '/home/zedx/Robotics_workspace/yslootahtech/Project/R1/sdk/unitree_sdk2/build_install/CMakeFiles/CMakeScratch/TryCompile-k43Wz9' + + exitCode: 0 + - + kind: "find-v1" + backtrace: + - "CMakeLists.txt:39 (find_library)" + mode: "library" + variable: "UNITREE_SDK_LIB" + description: "Path to a library." + settings: + SearchFramework: "NEVER" + SearchAppBundle: "NEVER" + CMAKE_FIND_USE_CMAKE_PATH: true + CMAKE_FIND_USE_CMAKE_ENVIRONMENT_PATH: true + CMAKE_FIND_USE_SYSTEM_ENVIRONMENT_PATH: true + CMAKE_FIND_USE_CMAKE_SYSTEM_PATH: true + CMAKE_FIND_USE_INSTALL_PREFIX: true + names: + - "unitree_sdk2" + candidate_directories: + - "/home/zedx/Robotics_workspace/yslootahtech/Project/R1/sdk/unitree_sdk2/lib/x86_64/" + found: "/home/zedx/Robotics_workspace/yslootahtech/Project/R1/sdk/unitree_sdk2/lib/x86_64/libunitree_sdk2.a" + search_context: + ENV{PATH}: + - "/home/zedx/.local/bin" + - "/opt/ros/jazzy/bin" + - "/home/zedx/miniconda3/bin" + - "/home/zedx/miniconda3/condabin" + - "/home/zedx/.local/bin" + - "/usr/local/sbin" + - "/usr/local/bin" + - "/usr/sbin" + - "/usr/bin" + - "/sbin" + - "/bin" + - "/usr/games" + - "/usr/local/games" + - "/snap/bin" + - "/snap/bin" + CMAKE_INSTALL_PREFIX: "/home/zedx/.local/unitree_robotics" + CMAKE_SYSTEM_PREFIX_PATH: + - "/usr/local" + - "/usr" + - "/" + - "/home/zedx/miniconda3/lib/python3.13/site-packages/cmake/data" + - "/home/zedx/.local/unitree_robotics" + - "/usr/X11R6" + - "/usr/pkg" + - "/opt" + CMAKE_SYSTEM_LIBRARY_PATH: + - "/usr/lib/X11" +... diff --git a/deps/unitree_sdk2/build_install/CMakeFiles/CMakeDirectoryInformation.cmake b/deps/unitree_sdk2/build_install/CMakeFiles/CMakeDirectoryInformation.cmake new file mode 100644 index 0000000..980c28d --- /dev/null +++ b/deps/unitree_sdk2/build_install/CMakeFiles/CMakeDirectoryInformation.cmake @@ -0,0 +1,16 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 4.1 + +# Relative path conversion top directories. +set(CMAKE_RELATIVE_PATH_TOP_SOURCE "/home/zedx/Robotics_workspace/yslootahtech/Project/R1/sdk/unitree_sdk2") +set(CMAKE_RELATIVE_PATH_TOP_BINARY "/home/zedx/Robotics_workspace/yslootahtech/Project/R1/sdk/unitree_sdk2/build_install") + +# 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/deps/unitree_sdk2/build_install/CMakeFiles/InstallScripts.json b/deps/unitree_sdk2/build_install/CMakeFiles/InstallScripts.json new file mode 100644 index 0000000..69b7fe4 --- /dev/null +++ b/deps/unitree_sdk2/build_install/CMakeFiles/InstallScripts.json @@ -0,0 +1,8 @@ +{ + "InstallScripts" : + [ + "/home/zedx/Robotics_workspace/yslootahtech/Project/R1/sdk/unitree_sdk2/build_install/cmake_install.cmake", + "/home/zedx/Robotics_workspace/yslootahtech/Project/R1/sdk/unitree_sdk2/build_install/thirdparty/cmake_install.cmake" + ], + "Parallel" : false +} diff --git a/deps/unitree_sdk2/build_install/CMakeFiles/Makefile.cmake b/deps/unitree_sdk2/build_install/CMakeFiles/Makefile.cmake new file mode 100644 index 0000000..91b415a --- /dev/null +++ b/deps/unitree_sdk2/build_install/CMakeFiles/Makefile.cmake @@ -0,0 +1,162 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 4.1 + +# 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" + "/home/zedx/Robotics_workspace/yslootahtech/Project/R1/sdk/unitree_sdk2/CMakeLists.txt" + "CMakeFiles/4.1.3/CMakeCCompiler.cmake" + "CMakeFiles/4.1.3/CMakeCXXCompiler.cmake" + "CMakeFiles/4.1.3/CMakeSystem.cmake" + "/home/zedx/Robotics_workspace/yslootahtech/Project/R1/sdk/unitree_sdk2/cmake/unitree_sdk2Config.cmake.in" + "/home/zedx/Robotics_workspace/yslootahtech/Project/R1/sdk/unitree_sdk2/thirdparty/CMakeLists.txt" + "/home/zedx/miniconda3/lib/python3.13/site-packages/cmake/data/share/cmake-4.1/Modules/BasicConfigVersion-ExactVersion.cmake.in" + "/home/zedx/miniconda3/lib/python3.13/site-packages/cmake/data/share/cmake-4.1/Modules/CMakeCCompiler.cmake.in" + "/home/zedx/miniconda3/lib/python3.13/site-packages/cmake/data/share/cmake-4.1/Modules/CMakeCCompilerABI.c" + "/home/zedx/miniconda3/lib/python3.13/site-packages/cmake/data/share/cmake-4.1/Modules/CMakeCInformation.cmake" + "/home/zedx/miniconda3/lib/python3.13/site-packages/cmake/data/share/cmake-4.1/Modules/CMakeCXXCompiler.cmake.in" + "/home/zedx/miniconda3/lib/python3.13/site-packages/cmake/data/share/cmake-4.1/Modules/CMakeCXXCompilerABI.cpp" + "/home/zedx/miniconda3/lib/python3.13/site-packages/cmake/data/share/cmake-4.1/Modules/CMakeCXXInformation.cmake" + "/home/zedx/miniconda3/lib/python3.13/site-packages/cmake/data/share/cmake-4.1/Modules/CMakeCommonLanguageInclude.cmake" + "/home/zedx/miniconda3/lib/python3.13/site-packages/cmake/data/share/cmake-4.1/Modules/CMakeCompilerIdDetection.cmake" + "/home/zedx/miniconda3/lib/python3.13/site-packages/cmake/data/share/cmake-4.1/Modules/CMakeDetermineCCompiler.cmake" + "/home/zedx/miniconda3/lib/python3.13/site-packages/cmake/data/share/cmake-4.1/Modules/CMakeDetermineCXXCompiler.cmake" + "/home/zedx/miniconda3/lib/python3.13/site-packages/cmake/data/share/cmake-4.1/Modules/CMakeDetermineCompiler.cmake" + "/home/zedx/miniconda3/lib/python3.13/site-packages/cmake/data/share/cmake-4.1/Modules/CMakeDetermineCompilerABI.cmake" + "/home/zedx/miniconda3/lib/python3.13/site-packages/cmake/data/share/cmake-4.1/Modules/CMakeDetermineCompilerId.cmake" + "/home/zedx/miniconda3/lib/python3.13/site-packages/cmake/data/share/cmake-4.1/Modules/CMakeDetermineCompilerSupport.cmake" + "/home/zedx/miniconda3/lib/python3.13/site-packages/cmake/data/share/cmake-4.1/Modules/CMakeDetermineSystem.cmake" + "/home/zedx/miniconda3/lib/python3.13/site-packages/cmake/data/share/cmake-4.1/Modules/CMakeFindBinUtils.cmake" + "/home/zedx/miniconda3/lib/python3.13/site-packages/cmake/data/share/cmake-4.1/Modules/CMakeGenericSystem.cmake" + "/home/zedx/miniconda3/lib/python3.13/site-packages/cmake/data/share/cmake-4.1/Modules/CMakeInitializeConfigs.cmake" + "/home/zedx/miniconda3/lib/python3.13/site-packages/cmake/data/share/cmake-4.1/Modules/CMakeLanguageInformation.cmake" + "/home/zedx/miniconda3/lib/python3.13/site-packages/cmake/data/share/cmake-4.1/Modules/CMakePackageConfigHelpers.cmake" + "/home/zedx/miniconda3/lib/python3.13/site-packages/cmake/data/share/cmake-4.1/Modules/CMakeParseImplicitIncludeInfo.cmake" + "/home/zedx/miniconda3/lib/python3.13/site-packages/cmake/data/share/cmake-4.1/Modules/CMakeParseImplicitLinkInfo.cmake" + "/home/zedx/miniconda3/lib/python3.13/site-packages/cmake/data/share/cmake-4.1/Modules/CMakeParseLibraryArchitecture.cmake" + "/home/zedx/miniconda3/lib/python3.13/site-packages/cmake/data/share/cmake-4.1/Modules/CMakeSystem.cmake.in" + "/home/zedx/miniconda3/lib/python3.13/site-packages/cmake/data/share/cmake-4.1/Modules/CMakeSystemSpecificInformation.cmake" + "/home/zedx/miniconda3/lib/python3.13/site-packages/cmake/data/share/cmake-4.1/Modules/CMakeSystemSpecificInitialize.cmake" + "/home/zedx/miniconda3/lib/python3.13/site-packages/cmake/data/share/cmake-4.1/Modules/CMakeTestCCompiler.cmake" + "/home/zedx/miniconda3/lib/python3.13/site-packages/cmake/data/share/cmake-4.1/Modules/CMakeTestCXXCompiler.cmake" + "/home/zedx/miniconda3/lib/python3.13/site-packages/cmake/data/share/cmake-4.1/Modules/CMakeTestCompilerCommon.cmake" + "/home/zedx/miniconda3/lib/python3.13/site-packages/cmake/data/share/cmake-4.1/Modules/CMakeUnixFindMake.cmake" + "/home/zedx/miniconda3/lib/python3.13/site-packages/cmake/data/share/cmake-4.1/Modules/CheckCSourceCompiles.cmake" + "/home/zedx/miniconda3/lib/python3.13/site-packages/cmake/data/share/cmake-4.1/Modules/CheckIncludeFile.cmake" + "/home/zedx/miniconda3/lib/python3.13/site-packages/cmake/data/share/cmake-4.1/Modules/CheckLibraryExists.cmake" + "/home/zedx/miniconda3/lib/python3.13/site-packages/cmake/data/share/cmake-4.1/Modules/Compiler/ADSP-DetermineCompiler.cmake" + "/home/zedx/miniconda3/lib/python3.13/site-packages/cmake/data/share/cmake-4.1/Modules/Compiler/ARMCC-DetermineCompiler.cmake" + "/home/zedx/miniconda3/lib/python3.13/site-packages/cmake/data/share/cmake-4.1/Modules/Compiler/ARMClang-DetermineCompiler.cmake" + "/home/zedx/miniconda3/lib/python3.13/site-packages/cmake/data/share/cmake-4.1/Modules/Compiler/AppleClang-DetermineCompiler.cmake" + "/home/zedx/miniconda3/lib/python3.13/site-packages/cmake/data/share/cmake-4.1/Modules/Compiler/Borland-DetermineCompiler.cmake" + "/home/zedx/miniconda3/lib/python3.13/site-packages/cmake/data/share/cmake-4.1/Modules/Compiler/Bruce-C-DetermineCompiler.cmake" + "/home/zedx/miniconda3/lib/python3.13/site-packages/cmake/data/share/cmake-4.1/Modules/Compiler/CMakeCommonCompilerMacros.cmake" + "/home/zedx/miniconda3/lib/python3.13/site-packages/cmake/data/share/cmake-4.1/Modules/Compiler/Clang-DetermineCompiler.cmake" + "/home/zedx/miniconda3/lib/python3.13/site-packages/cmake/data/share/cmake-4.1/Modules/Compiler/Clang-DetermineCompilerInternal.cmake" + "/home/zedx/miniconda3/lib/python3.13/site-packages/cmake/data/share/cmake-4.1/Modules/Compiler/Compaq-C-DetermineCompiler.cmake" + "/home/zedx/miniconda3/lib/python3.13/site-packages/cmake/data/share/cmake-4.1/Modules/Compiler/Compaq-CXX-DetermineCompiler.cmake" + "/home/zedx/miniconda3/lib/python3.13/site-packages/cmake/data/share/cmake-4.1/Modules/Compiler/Cray-DetermineCompiler.cmake" + "/home/zedx/miniconda3/lib/python3.13/site-packages/cmake/data/share/cmake-4.1/Modules/Compiler/CrayClang-DetermineCompiler.cmake" + "/home/zedx/miniconda3/lib/python3.13/site-packages/cmake/data/share/cmake-4.1/Modules/Compiler/Diab-DetermineCompiler.cmake" + "/home/zedx/miniconda3/lib/python3.13/site-packages/cmake/data/share/cmake-4.1/Modules/Compiler/Embarcadero-DetermineCompiler.cmake" + "/home/zedx/miniconda3/lib/python3.13/site-packages/cmake/data/share/cmake-4.1/Modules/Compiler/Fujitsu-DetermineCompiler.cmake" + "/home/zedx/miniconda3/lib/python3.13/site-packages/cmake/data/share/cmake-4.1/Modules/Compiler/FujitsuClang-DetermineCompiler.cmake" + "/home/zedx/miniconda3/lib/python3.13/site-packages/cmake/data/share/cmake-4.1/Modules/Compiler/GHS-DetermineCompiler.cmake" + "/home/zedx/miniconda3/lib/python3.13/site-packages/cmake/data/share/cmake-4.1/Modules/Compiler/GNU-C-DetermineCompiler.cmake" + "/home/zedx/miniconda3/lib/python3.13/site-packages/cmake/data/share/cmake-4.1/Modules/Compiler/GNU-C.cmake" + "/home/zedx/miniconda3/lib/python3.13/site-packages/cmake/data/share/cmake-4.1/Modules/Compiler/GNU-CXX-DetermineCompiler.cmake" + "/home/zedx/miniconda3/lib/python3.13/site-packages/cmake/data/share/cmake-4.1/Modules/Compiler/GNU-CXX.cmake" + "/home/zedx/miniconda3/lib/python3.13/site-packages/cmake/data/share/cmake-4.1/Modules/Compiler/GNU-FindBinUtils.cmake" + "/home/zedx/miniconda3/lib/python3.13/site-packages/cmake/data/share/cmake-4.1/Modules/Compiler/GNU.cmake" + "/home/zedx/miniconda3/lib/python3.13/site-packages/cmake/data/share/cmake-4.1/Modules/Compiler/HP-C-DetermineCompiler.cmake" + "/home/zedx/miniconda3/lib/python3.13/site-packages/cmake/data/share/cmake-4.1/Modules/Compiler/HP-CXX-DetermineCompiler.cmake" + "/home/zedx/miniconda3/lib/python3.13/site-packages/cmake/data/share/cmake-4.1/Modules/Compiler/IAR-DetermineCompiler.cmake" + "/home/zedx/miniconda3/lib/python3.13/site-packages/cmake/data/share/cmake-4.1/Modules/Compiler/IBMCPP-C-DetermineVersionInternal.cmake" + "/home/zedx/miniconda3/lib/python3.13/site-packages/cmake/data/share/cmake-4.1/Modules/Compiler/IBMCPP-CXX-DetermineVersionInternal.cmake" + "/home/zedx/miniconda3/lib/python3.13/site-packages/cmake/data/share/cmake-4.1/Modules/Compiler/IBMClang-C-DetermineCompiler.cmake" + "/home/zedx/miniconda3/lib/python3.13/site-packages/cmake/data/share/cmake-4.1/Modules/Compiler/IBMClang-CXX-DetermineCompiler.cmake" + "/home/zedx/miniconda3/lib/python3.13/site-packages/cmake/data/share/cmake-4.1/Modules/Compiler/Intel-DetermineCompiler.cmake" + "/home/zedx/miniconda3/lib/python3.13/site-packages/cmake/data/share/cmake-4.1/Modules/Compiler/IntelLLVM-DetermineCompiler.cmake" + "/home/zedx/miniconda3/lib/python3.13/site-packages/cmake/data/share/cmake-4.1/Modules/Compiler/LCC-C-DetermineCompiler.cmake" + "/home/zedx/miniconda3/lib/python3.13/site-packages/cmake/data/share/cmake-4.1/Modules/Compiler/LCC-CXX-DetermineCompiler.cmake" + "/home/zedx/miniconda3/lib/python3.13/site-packages/cmake/data/share/cmake-4.1/Modules/Compiler/MSVC-DetermineCompiler.cmake" + "/home/zedx/miniconda3/lib/python3.13/site-packages/cmake/data/share/cmake-4.1/Modules/Compiler/NVHPC-DetermineCompiler.cmake" + "/home/zedx/miniconda3/lib/python3.13/site-packages/cmake/data/share/cmake-4.1/Modules/Compiler/NVIDIA-DetermineCompiler.cmake" + "/home/zedx/miniconda3/lib/python3.13/site-packages/cmake/data/share/cmake-4.1/Modules/Compiler/OpenWatcom-DetermineCompiler.cmake" + "/home/zedx/miniconda3/lib/python3.13/site-packages/cmake/data/share/cmake-4.1/Modules/Compiler/OrangeC-DetermineCompiler.cmake" + "/home/zedx/miniconda3/lib/python3.13/site-packages/cmake/data/share/cmake-4.1/Modules/Compiler/PGI-DetermineCompiler.cmake" + "/home/zedx/miniconda3/lib/python3.13/site-packages/cmake/data/share/cmake-4.1/Modules/Compiler/PathScale-DetermineCompiler.cmake" + "/home/zedx/miniconda3/lib/python3.13/site-packages/cmake/data/share/cmake-4.1/Modules/Compiler/Renesas-DetermineCompiler.cmake" + "/home/zedx/miniconda3/lib/python3.13/site-packages/cmake/data/share/cmake-4.1/Modules/Compiler/SCO-DetermineCompiler.cmake" + "/home/zedx/miniconda3/lib/python3.13/site-packages/cmake/data/share/cmake-4.1/Modules/Compiler/SDCC-C-DetermineCompiler.cmake" + "/home/zedx/miniconda3/lib/python3.13/site-packages/cmake/data/share/cmake-4.1/Modules/Compiler/SunPro-C-DetermineCompiler.cmake" + "/home/zedx/miniconda3/lib/python3.13/site-packages/cmake/data/share/cmake-4.1/Modules/Compiler/SunPro-CXX-DetermineCompiler.cmake" + "/home/zedx/miniconda3/lib/python3.13/site-packages/cmake/data/share/cmake-4.1/Modules/Compiler/TI-DetermineCompiler.cmake" + "/home/zedx/miniconda3/lib/python3.13/site-packages/cmake/data/share/cmake-4.1/Modules/Compiler/TIClang-DetermineCompiler.cmake" + "/home/zedx/miniconda3/lib/python3.13/site-packages/cmake/data/share/cmake-4.1/Modules/Compiler/Tasking-DetermineCompiler.cmake" + "/home/zedx/miniconda3/lib/python3.13/site-packages/cmake/data/share/cmake-4.1/Modules/Compiler/TinyCC-C-DetermineCompiler.cmake" + "/home/zedx/miniconda3/lib/python3.13/site-packages/cmake/data/share/cmake-4.1/Modules/Compiler/VisualAge-C-DetermineCompiler.cmake" + "/home/zedx/miniconda3/lib/python3.13/site-packages/cmake/data/share/cmake-4.1/Modules/Compiler/VisualAge-CXX-DetermineCompiler.cmake" + "/home/zedx/miniconda3/lib/python3.13/site-packages/cmake/data/share/cmake-4.1/Modules/Compiler/Watcom-DetermineCompiler.cmake" + "/home/zedx/miniconda3/lib/python3.13/site-packages/cmake/data/share/cmake-4.1/Modules/Compiler/XL-C-DetermineCompiler.cmake" + "/home/zedx/miniconda3/lib/python3.13/site-packages/cmake/data/share/cmake-4.1/Modules/Compiler/XL-CXX-DetermineCompiler.cmake" + "/home/zedx/miniconda3/lib/python3.13/site-packages/cmake/data/share/cmake-4.1/Modules/Compiler/XLClang-C-DetermineCompiler.cmake" + "/home/zedx/miniconda3/lib/python3.13/site-packages/cmake/data/share/cmake-4.1/Modules/Compiler/XLClang-CXX-DetermineCompiler.cmake" + "/home/zedx/miniconda3/lib/python3.13/site-packages/cmake/data/share/cmake-4.1/Modules/Compiler/zOS-C-DetermineCompiler.cmake" + "/home/zedx/miniconda3/lib/python3.13/site-packages/cmake/data/share/cmake-4.1/Modules/Compiler/zOS-CXX-DetermineCompiler.cmake" + "/home/zedx/miniconda3/lib/python3.13/site-packages/cmake/data/share/cmake-4.1/Modules/FindPackageHandleStandardArgs.cmake" + "/home/zedx/miniconda3/lib/python3.13/site-packages/cmake/data/share/cmake-4.1/Modules/FindPackageMessage.cmake" + "/home/zedx/miniconda3/lib/python3.13/site-packages/cmake/data/share/cmake-4.1/Modules/FindThreads.cmake" + "/home/zedx/miniconda3/lib/python3.13/site-packages/cmake/data/share/cmake-4.1/Modules/GNUInstallDirs.cmake" + "/home/zedx/miniconda3/lib/python3.13/site-packages/cmake/data/share/cmake-4.1/Modules/Internal/CMakeCLinkerInformation.cmake" + "/home/zedx/miniconda3/lib/python3.13/site-packages/cmake/data/share/cmake-4.1/Modules/Internal/CMakeCXXLinkerInformation.cmake" + "/home/zedx/miniconda3/lib/python3.13/site-packages/cmake/data/share/cmake-4.1/Modules/Internal/CMakeCommonLinkerInformation.cmake" + "/home/zedx/miniconda3/lib/python3.13/site-packages/cmake/data/share/cmake-4.1/Modules/Internal/CMakeDetermineLinkerId.cmake" + "/home/zedx/miniconda3/lib/python3.13/site-packages/cmake/data/share/cmake-4.1/Modules/Internal/CMakeInspectCLinker.cmake" + "/home/zedx/miniconda3/lib/python3.13/site-packages/cmake/data/share/cmake-4.1/Modules/Internal/CMakeInspectCXXLinker.cmake" + "/home/zedx/miniconda3/lib/python3.13/site-packages/cmake/data/share/cmake-4.1/Modules/Internal/CheckSourceCompiles.cmake" + "/home/zedx/miniconda3/lib/python3.13/site-packages/cmake/data/share/cmake-4.1/Modules/Internal/FeatureTesting.cmake" + "/home/zedx/miniconda3/lib/python3.13/site-packages/cmake/data/share/cmake-4.1/Modules/Linker/GNU-C.cmake" + "/home/zedx/miniconda3/lib/python3.13/site-packages/cmake/data/share/cmake-4.1/Modules/Linker/GNU-CXX.cmake" + "/home/zedx/miniconda3/lib/python3.13/site-packages/cmake/data/share/cmake-4.1/Modules/Linker/GNU.cmake" + "/home/zedx/miniconda3/lib/python3.13/site-packages/cmake/data/share/cmake-4.1/Modules/Platform/Linker/GNU.cmake" + "/home/zedx/miniconda3/lib/python3.13/site-packages/cmake/data/share/cmake-4.1/Modules/Platform/Linker/Linux-GNU-C.cmake" + "/home/zedx/miniconda3/lib/python3.13/site-packages/cmake/data/share/cmake-4.1/Modules/Platform/Linker/Linux-GNU-CXX.cmake" + "/home/zedx/miniconda3/lib/python3.13/site-packages/cmake/data/share/cmake-4.1/Modules/Platform/Linker/Linux-GNU.cmake" + "/home/zedx/miniconda3/lib/python3.13/site-packages/cmake/data/share/cmake-4.1/Modules/Platform/Linux-Determine-CXX.cmake" + "/home/zedx/miniconda3/lib/python3.13/site-packages/cmake/data/share/cmake-4.1/Modules/Platform/Linux-GNU-C.cmake" + "/home/zedx/miniconda3/lib/python3.13/site-packages/cmake/data/share/cmake-4.1/Modules/Platform/Linux-GNU-CXX.cmake" + "/home/zedx/miniconda3/lib/python3.13/site-packages/cmake/data/share/cmake-4.1/Modules/Platform/Linux-GNU.cmake" + "/home/zedx/miniconda3/lib/python3.13/site-packages/cmake/data/share/cmake-4.1/Modules/Platform/Linux-Initialize.cmake" + "/home/zedx/miniconda3/lib/python3.13/site-packages/cmake/data/share/cmake-4.1/Modules/Platform/Linux.cmake" + "/home/zedx/miniconda3/lib/python3.13/site-packages/cmake/data/share/cmake-4.1/Modules/Platform/UnixPaths.cmake" + "/home/zedx/miniconda3/lib/python3.13/site-packages/cmake/data/share/cmake-4.1/Modules/WriteBasicConfigVersionFile.cmake" + ) + +# The corresponding makefile is: +set(CMAKE_MAKEFILE_OUTPUTS + "Makefile" + "CMakeFiles/cmake.check_cache" + ) + +# Byproducts of CMake generate step: +set(CMAKE_MAKEFILE_PRODUCTS + "CMakeFiles/4.1.3/CMakeSystem.cmake" + "CMakeFiles/4.1.3/CMakeCCompiler.cmake" + "CMakeFiles/4.1.3/CMakeCXXCompiler.cmake" + "CMakeFiles/4.1.3/CMakeCCompiler.cmake" + "CMakeFiles/4.1.3/CMakeCCompiler.cmake" + "CMakeFiles/4.1.3/CMakeCXXCompiler.cmake" + "CMakeFiles/4.1.3/CMakeCXXCompiler.cmake" + "unitree_sdk2ConfigVersion.cmake" + "unitree_sdk2Config.cmake" + "CMakeFiles/CMakeDirectoryInformation.cmake" + "thirdparty/CMakeFiles/CMakeDirectoryInformation.cmake" + ) + +# Dependency information for all targets: +set(CMAKE_DEPEND_INFO_FILES + ) diff --git a/deps/unitree_sdk2/build_install/CMakeFiles/Makefile2 b/deps/unitree_sdk2/build_install/CMakeFiles/Makefile2 new file mode 100644 index 0000000..a56b295 --- /dev/null +++ b/deps/unitree_sdk2/build_install/CMakeFiles/Makefile2 @@ -0,0 +1,109 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 4.1 + +# 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 = /home/zedx/miniconda3/lib/python3.13/site-packages/cmake/data/bin/cmake + +# The command to remove a file. +RM = /home/zedx/miniconda3/lib/python3.13/site-packages/cmake/data/bin/cmake -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /home/zedx/Robotics_workspace/yslootahtech/Project/R1/sdk/unitree_sdk2 + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /home/zedx/Robotics_workspace/yslootahtech/Project/R1/sdk/unitree_sdk2/build_install + +#============================================================================= +# Directory level rules for the build root directory + +# The main recursive "all" target. +all: thirdparty/all +.PHONY : all + +# The main recursive "codegen" target. +codegen: thirdparty/codegen +.PHONY : codegen + +# The main recursive "preinstall" target. +preinstall: thirdparty/preinstall +.PHONY : preinstall + +# The main recursive "clean" target. +clean: thirdparty/clean +.PHONY : clean + +#============================================================================= +# Directory level rules for directory thirdparty + +# Recursive "all" directory target. +thirdparty/all: +.PHONY : thirdparty/all + +# Recursive "codegen" directory target. +thirdparty/codegen: +.PHONY : thirdparty/codegen + +# Recursive "preinstall" directory target. +thirdparty/preinstall: +.PHONY : thirdparty/preinstall + +# Recursive "clean" directory target. +thirdparty/clean: +.PHONY : thirdparty/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/deps/unitree_sdk2/build_install/CMakeFiles/TargetDirectories.txt b/deps/unitree_sdk2/build_install/CMakeFiles/TargetDirectories.txt new file mode 100644 index 0000000..cd9707a --- /dev/null +++ b/deps/unitree_sdk2/build_install/CMakeFiles/TargetDirectories.txt @@ -0,0 +1,12 @@ +/home/zedx/Robotics_workspace/yslootahtech/Project/R1/sdk/unitree_sdk2/build_install/CMakeFiles/edit_cache.dir +/home/zedx/Robotics_workspace/yslootahtech/Project/R1/sdk/unitree_sdk2/build_install/CMakeFiles/rebuild_cache.dir +/home/zedx/Robotics_workspace/yslootahtech/Project/R1/sdk/unitree_sdk2/build_install/CMakeFiles/list_install_components.dir +/home/zedx/Robotics_workspace/yslootahtech/Project/R1/sdk/unitree_sdk2/build_install/CMakeFiles/install.dir +/home/zedx/Robotics_workspace/yslootahtech/Project/R1/sdk/unitree_sdk2/build_install/CMakeFiles/install/local.dir +/home/zedx/Robotics_workspace/yslootahtech/Project/R1/sdk/unitree_sdk2/build_install/CMakeFiles/install/strip.dir +/home/zedx/Robotics_workspace/yslootahtech/Project/R1/sdk/unitree_sdk2/build_install/thirdparty/CMakeFiles/edit_cache.dir +/home/zedx/Robotics_workspace/yslootahtech/Project/R1/sdk/unitree_sdk2/build_install/thirdparty/CMakeFiles/rebuild_cache.dir +/home/zedx/Robotics_workspace/yslootahtech/Project/R1/sdk/unitree_sdk2/build_install/thirdparty/CMakeFiles/list_install_components.dir +/home/zedx/Robotics_workspace/yslootahtech/Project/R1/sdk/unitree_sdk2/build_install/thirdparty/CMakeFiles/install.dir +/home/zedx/Robotics_workspace/yslootahtech/Project/R1/sdk/unitree_sdk2/build_install/thirdparty/CMakeFiles/install/local.dir +/home/zedx/Robotics_workspace/yslootahtech/Project/R1/sdk/unitree_sdk2/build_install/thirdparty/CMakeFiles/install/strip.dir diff --git a/deps/unitree_sdk2/build_install/CMakeFiles/cmake.check_cache b/deps/unitree_sdk2/build_install/CMakeFiles/cmake.check_cache new file mode 100644 index 0000000..3dccd73 --- /dev/null +++ b/deps/unitree_sdk2/build_install/CMakeFiles/cmake.check_cache @@ -0,0 +1 @@ +# This file is generated by cmake for dependency checking of the CMakeCache.txt file diff --git a/deps/unitree_sdk2/build_install/CMakeFiles/progress.marks b/deps/unitree_sdk2/build_install/CMakeFiles/progress.marks new file mode 100644 index 0000000..573541a --- /dev/null +++ b/deps/unitree_sdk2/build_install/CMakeFiles/progress.marks @@ -0,0 +1 @@ +0 diff --git a/deps/unitree_sdk2/build_install/Makefile b/deps/unitree_sdk2/build_install/Makefile new file mode 100644 index 0000000..ce2b652 --- /dev/null +++ b/deps/unitree_sdk2/build_install/Makefile @@ -0,0 +1,189 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 4.1 + +# 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 = /home/zedx/miniconda3/lib/python3.13/site-packages/cmake/data/bin/cmake + +# The command to remove a file. +RM = /home/zedx/miniconda3/lib/python3.13/site-packages/cmake/data/bin/cmake -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /home/zedx/Robotics_workspace/yslootahtech/Project/R1/sdk/unitree_sdk2 + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /home/zedx/Robotics_workspace/yslootahtech/Project/R1/sdk/unitree_sdk2/build_install + +#============================================================================= +# Targets provided globally by CMake. + +# Special rule for the target edit_cache +edit_cache: + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "No interactive CMake dialog available..." + /home/zedx/miniconda3/lib/python3.13/site-packages/cmake/data/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..." + /home/zedx/miniconda3/lib/python3.13/site-packages/cmake/data/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..." + /home/zedx/miniconda3/lib/python3.13/site-packages/cmake/data/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..." + /home/zedx/miniconda3/lib/python3.13/site-packages/cmake/data/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..." + /home/zedx/miniconda3/lib/python3.13/site-packages/cmake/data/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..." + /home/zedx/miniconda3/lib/python3.13/site-packages/cmake/data/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..." + /home/zedx/miniconda3/lib/python3.13/site-packages/cmake/data/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..." + /home/zedx/miniconda3/lib/python3.13/site-packages/cmake/data/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/zedx/Robotics_workspace/yslootahtech/Project/R1/sdk/unitree_sdk2/build_install/CMakeFiles /home/zedx/Robotics_workspace/yslootahtech/Project/R1/sdk/unitree_sdk2/build_install//CMakeFiles/progress.marks + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 all + $(CMAKE_COMMAND) -E cmake_progress_start /home/zedx/Robotics_workspace/yslootahtech/Project/R1/sdk/unitree_sdk2/build_install/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 + +# 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" +.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/deps/unitree_sdk2/build_install/cmake_install.cmake b/deps/unitree_sdk2/build_install/cmake_install.cmake new file mode 100644 index 0000000..3bf0a58 --- /dev/null +++ b/deps/unitree_sdk2/build_install/cmake_install.cmake @@ -0,0 +1,91 @@ +# Install script for directory: /home/zedx/Robotics_workspace/yslootahtech/Project/R1/sdk/unitree_sdk2 + +# Set the install prefix +if(NOT DEFINED CMAKE_INSTALL_PREFIX) + set(CMAKE_INSTALL_PREFIX "/home/zedx/.local/unitree_robotics") +endif() +string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}") + +# Set the install configuration name. +if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) + if(BUILD_TYPE) + string(REGEX REPLACE "^[^A-Za-z0-9_]+" "" + CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}") + else() + set(CMAKE_INSTALL_CONFIG_NAME "Release") + endif() + message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"") +endif() + +# Set the component getting installed. +if(NOT CMAKE_INSTALL_COMPONENT) + if(COMPONENT) + message(STATUS "Install component: \"${COMPONENT}\"") + set(CMAKE_INSTALL_COMPONENT "${COMPONENT}") + else() + set(CMAKE_INSTALL_COMPONENT) + endif() +endif() + +# Install shared libraries without execute permission? +if(NOT DEFINED CMAKE_INSTALL_SO_NO_EXE) + set(CMAKE_INSTALL_SO_NO_EXE "1") +endif() + +# Is this installation the result of a crosscompile? +if(NOT DEFINED CMAKE_CROSSCOMPILING) + set(CMAKE_CROSSCOMPILING "FALSE") +endif() + +# Set path to fallback-tool for dependency-resolution. +if(NOT DEFINED CMAKE_OBJDUMP) + set(CMAKE_OBJDUMP "/usr/bin/objdump") +endif() + +if(CMAKE_INSTALL_COMPONENT STREQUAL "Unspecified" OR NOT CMAKE_INSTALL_COMPONENT) + file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/include" TYPE DIRECTORY FILES "/home/zedx/Robotics_workspace/yslootahtech/Project/R1/sdk/unitree_sdk2/include/") +endif() + +if(CMAKE_INSTALL_COMPONENT STREQUAL "Unspecified" OR NOT CMAKE_INSTALL_COMPONENT) + file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/lib" TYPE FILE FILES "/home/zedx/Robotics_workspace/yslootahtech/Project/R1/sdk/unitree_sdk2/lib/x86_64/libunitree_sdk2.a") +endif() + +if(CMAKE_INSTALL_COMPONENT STREQUAL "Unspecified" OR NOT CMAKE_INSTALL_COMPONENT) + file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/lib/cmake/unitree_sdk2" TYPE FILE FILES "/home/zedx/Robotics_workspace/yslootahtech/Project/R1/sdk/unitree_sdk2/cmake/unitree_sdk2Targets.cmake") +endif() + +if(CMAKE_INSTALL_COMPONENT STREQUAL "Unspecified" OR NOT CMAKE_INSTALL_COMPONENT) + file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/lib/cmake/unitree_sdk2" TYPE FILE FILES + "/home/zedx/Robotics_workspace/yslootahtech/Project/R1/sdk/unitree_sdk2/build_install/unitree_sdk2Config.cmake" + "/home/zedx/Robotics_workspace/yslootahtech/Project/R1/sdk/unitree_sdk2/build_install/unitree_sdk2ConfigVersion.cmake" + ) +endif() + +if(NOT CMAKE_INSTALL_LOCAL_ONLY) + # Include the install script for each subdirectory. + include("/home/zedx/Robotics_workspace/yslootahtech/Project/R1/sdk/unitree_sdk2/build_install/thirdparty/cmake_install.cmake") + +endif() + +string(REPLACE ";" "\n" CMAKE_INSTALL_MANIFEST_CONTENT + "${CMAKE_INSTALL_MANIFEST_FILES}") +if(CMAKE_INSTALL_LOCAL_ONLY) + file(WRITE "/home/zedx/Robotics_workspace/yslootahtech/Project/R1/sdk/unitree_sdk2/build_install/install_local_manifest.txt" + "${CMAKE_INSTALL_MANIFEST_CONTENT}") +endif() +if(CMAKE_INSTALL_COMPONENT) + if(CMAKE_INSTALL_COMPONENT MATCHES "^[a-zA-Z0-9_.+-]+$") + set(CMAKE_INSTALL_MANIFEST "install_manifest_${CMAKE_INSTALL_COMPONENT}.txt") + else() + string(MD5 CMAKE_INST_COMP_HASH "${CMAKE_INSTALL_COMPONENT}") + set(CMAKE_INSTALL_MANIFEST "install_manifest_${CMAKE_INST_COMP_HASH}.txt") + unset(CMAKE_INST_COMP_HASH) + endif() +else() + set(CMAKE_INSTALL_MANIFEST "install_manifest.txt") +endif() + +if(NOT CMAKE_INSTALL_LOCAL_ONLY) + file(WRITE "/home/zedx/Robotics_workspace/yslootahtech/Project/R1/sdk/unitree_sdk2/build_install/${CMAKE_INSTALL_MANIFEST}" + "${CMAKE_INSTALL_MANIFEST_CONTENT}") +endif() diff --git a/deps/unitree_sdk2/build_install/install_manifest.txt b/deps/unitree_sdk2/build_install/install_manifest.txt new file mode 100644 index 0000000..9040d2d --- /dev/null +++ b/deps/unitree_sdk2/build_install/install_manifest.txt @@ -0,0 +1,756 @@ +/home/zedx/.local/unitree_robotics/include/unitree/robot/go2/obstacles_avoid/obstacles_avoid_api.hpp +/home/zedx/.local/unitree_robotics/include/unitree/robot/go2/obstacles_avoid/obstacles_avoid_client.hpp +/home/zedx/.local/unitree_robotics/include/unitree/robot/go2/config/config_api.hpp +/home/zedx/.local/unitree_robotics/include/unitree/robot/go2/config/config_error.hpp +/home/zedx/.local/unitree_robotics/include/unitree/robot/go2/config/config_client.hpp +/home/zedx/.local/unitree_robotics/include/unitree/robot/go2/utrack/utrack_client.hpp +/home/zedx/.local/unitree_robotics/include/unitree/robot/go2/utrack/utrack_api.hpp +/home/zedx/.local/unitree_robotics/include/unitree/robot/go2/public/jsonize_type.hpp +/home/zedx/.local/unitree_robotics/include/unitree/robot/go2/robot_state/robot_state_api.hpp +/home/zedx/.local/unitree_robotics/include/unitree/robot/go2/robot_state/robot_state_error.hpp +/home/zedx/.local/unitree_robotics/include/unitree/robot/go2/robot_state/robot_state_client.hpp +/home/zedx/.local/unitree_robotics/include/unitree/robot/go2/vui/vui_client.hpp +/home/zedx/.local/unitree_robotics/include/unitree/robot/go2/vui/vui_error.hpp +/home/zedx/.local/unitree_robotics/include/unitree/robot/go2/vui/vui_api.hpp +/home/zedx/.local/unitree_robotics/include/unitree/robot/go2/video/video_api.hpp +/home/zedx/.local/unitree_robotics/include/unitree/robot/go2/video/video_client.hpp +/home/zedx/.local/unitree_robotics/include/unitree/robot/go2/video/video_error.hpp +/home/zedx/.local/unitree_robotics/include/unitree/robot/go2/sport/sport_error.hpp +/home/zedx/.local/unitree_robotics/include/unitree/robot/go2/sport/sport_api.hpp +/home/zedx/.local/unitree_robotics/include/unitree/robot/go2/sport/sport_client.hpp +/home/zedx/.local/unitree_robotics/include/unitree/robot/h2/loco/h2_loco_api.hpp +/home/zedx/.local/unitree_robotics/include/unitree/robot/h2/loco/h2_loco_error.hpp +/home/zedx/.local/unitree_robotics/include/unitree/robot/h2/loco/h2_loco_client.hpp +/home/zedx/.local/unitree_robotics/include/unitree/robot/future/request_future.hpp +/home/zedx/.local/unitree_robotics/include/unitree/robot/server/server.hpp +/home/zedx/.local/unitree_robotics/include/unitree/robot/server/server_stub.hpp +/home/zedx/.local/unitree_robotics/include/unitree/robot/server/server_base.hpp +/home/zedx/.local/unitree_robotics/include/unitree/robot/server/lease_server.hpp +/home/zedx/.local/unitree_robotics/include/unitree/robot/client/lease_client.hpp +/home/zedx/.local/unitree_robotics/include/unitree/robot/client/client_base.hpp +/home/zedx/.local/unitree_robotics/include/unitree/robot/client/client_stub.hpp +/home/zedx/.local/unitree_robotics/include/unitree/robot/client/client.hpp +/home/zedx/.local/unitree_robotics/include/unitree/robot/h1/loco/h1_loco_api.hpp +/home/zedx/.local/unitree_robotics/include/unitree/robot/h1/loco/h1_loco_client.hpp +/home/zedx/.local/unitree_robotics/include/unitree/robot/h1/loco/h1_loco_error.hpp +/home/zedx/.local/unitree_robotics/include/unitree/robot/as2/sport/sport_error.hpp +/home/zedx/.local/unitree_robotics/include/unitree/robot/as2/sport/sport_api.hpp +/home/zedx/.local/unitree_robotics/include/unitree/robot/as2/sport/sport_client.hpp +/home/zedx/.local/unitree_robotics/include/unitree/robot/g1/arm/g1_arm_action_api.hpp +/home/zedx/.local/unitree_robotics/include/unitree/robot/g1/arm/g1_arm_action_client.hpp +/home/zedx/.local/unitree_robotics/include/unitree/robot/g1/arm/g1_arm_action_error.hpp +/home/zedx/.local/unitree_robotics/include/unitree/robot/g1/common/terminations.hpp +/home/zedx/.local/unitree_robotics/include/unitree/robot/g1/loco/g1_loco_client.hpp +/home/zedx/.local/unitree_robotics/include/unitree/robot/g1/loco/g1_loco_api.hpp +/home/zedx/.local/unitree_robotics/include/unitree/robot/g1/loco/g1_loco_error.hpp +/home/zedx/.local/unitree_robotics/include/unitree/robot/g1/agv/g1_agv_client.hpp +/home/zedx/.local/unitree_robotics/include/unitree/robot/g1/agv/g1_agv_error.hpp +/home/zedx/.local/unitree_robotics/include/unitree/robot/g1/agv/g1_agv_api.hpp +/home/zedx/.local/unitree_robotics/include/unitree/robot/g1/audio/g1_audio_error.hpp +/home/zedx/.local/unitree_robotics/include/unitree/robot/g1/audio/g1_audio_api.hpp +/home/zedx/.local/unitree_robotics/include/unitree/robot/g1/audio/g1_audio_client.hpp +/home/zedx/.local/unitree_robotics/include/unitree/robot/internal/internal_idl_decl/RequestPolicy_.hpp +/home/zedx/.local/unitree_robotics/include/unitree/robot/internal/internal_idl_decl/Response_.hpp +/home/zedx/.local/unitree_robotics/include/unitree/robot/internal/internal_idl_decl/Request_.hpp +/home/zedx/.local/unitree_robotics/include/unitree/robot/internal/internal_idl_decl/RequestHeader_.hpp +/home/zedx/.local/unitree_robotics/include/unitree/robot/internal/internal_idl_decl/RequestLease_.hpp +/home/zedx/.local/unitree_robotics/include/unitree/robot/internal/internal_idl_decl/RequestIdentity_.hpp +/home/zedx/.local/unitree_robotics/include/unitree/robot/internal/internal_idl_decl/ResponseHeader_.hpp +/home/zedx/.local/unitree_robotics/include/unitree/robot/internal/internal_idl_decl/ResponseStatus_.hpp +/home/zedx/.local/unitree_robotics/include/unitree/robot/internal/internal_request_response.hpp +/home/zedx/.local/unitree_robotics/include/unitree/robot/internal/internal.hpp +/home/zedx/.local/unitree_robotics/include/unitree/robot/internal/internal_error.hpp +/home/zedx/.local/unitree_robotics/include/unitree/robot/internal/internal_api.hpp +/home/zedx/.local/unitree_robotics/include/unitree/robot/b2/config/config_api.hpp +/home/zedx/.local/unitree_robotics/include/unitree/robot/b2/config/config_error.hpp +/home/zedx/.local/unitree_robotics/include/unitree/robot/b2/config/config_client.hpp +/home/zedx/.local/unitree_robotics/include/unitree/robot/b2/robot_state/robot_state_api.hpp +/home/zedx/.local/unitree_robotics/include/unitree/robot/b2/robot_state/robot_state_error.hpp +/home/zedx/.local/unitree_robotics/include/unitree/robot/b2/robot_state/robot_state_client.hpp +/home/zedx/.local/unitree_robotics/include/unitree/robot/b2/front_video/front_video_error.hpp +/home/zedx/.local/unitree_robotics/include/unitree/robot/b2/front_video/front_video_api.hpp +/home/zedx/.local/unitree_robotics/include/unitree/robot/b2/front_video/front_video_client.hpp +/home/zedx/.local/unitree_robotics/include/unitree/robot/b2/back_video/back_video_client.hpp +/home/zedx/.local/unitree_robotics/include/unitree/robot/b2/back_video/back_video_error.hpp +/home/zedx/.local/unitree_robotics/include/unitree/robot/b2/back_video/back_video_api.hpp +/home/zedx/.local/unitree_robotics/include/unitree/robot/b2/motion_switcher/motion_switcher_client.hpp +/home/zedx/.local/unitree_robotics/include/unitree/robot/b2/motion_switcher/motion_switcher_error.hpp +/home/zedx/.local/unitree_robotics/include/unitree/robot/b2/motion_switcher/motion_switcher_api.hpp +/home/zedx/.local/unitree_robotics/include/unitree/robot/b2/sport/sport_error.hpp +/home/zedx/.local/unitree_robotics/include/unitree/robot/b2/sport/sport_api.hpp +/home/zedx/.local/unitree_robotics/include/unitree/robot/b2/sport/sport_client.hpp +/home/zedx/.local/unitree_robotics/include/unitree/robot/channel/channel_namer.hpp +/home/zedx/.local/unitree_robotics/include/unitree/robot/channel/channel_subscriber.hpp +/home/zedx/.local/unitree_robotics/include/unitree/robot/channel/channel_publisher.hpp +/home/zedx/.local/unitree_robotics/include/unitree/robot/channel/channel_factory.hpp +/home/zedx/.local/unitree_robotics/include/unitree/robot/channel/channel_labor.hpp +/home/zedx/.local/unitree_robotics/include/unitree/robot/a2/audio/audio_api.hpp +/home/zedx/.local/unitree_robotics/include/unitree/robot/a2/audio/audio_client.hpp +/home/zedx/.local/unitree_robotics/include/unitree/robot/a2/audio/audio_error.hpp +/home/zedx/.local/unitree_robotics/include/unitree/robot/a2/sport/sport_error.hpp +/home/zedx/.local/unitree_robotics/include/unitree/robot/a2/sport/sport_api.hpp +/home/zedx/.local/unitree_robotics/include/unitree/robot/a2/sport/sport_client.hpp +/home/zedx/.local/unitree_robotics/include/unitree/robot/r1/loco/r1_loco_client.hpp +/home/zedx/.local/unitree_robotics/include/unitree/robot/r1/loco/r1_loco_error.hpp +/home/zedx/.local/unitree_robotics/include/unitree/robot/r1/loco/r1_loco_api.hpp +/home/zedx/.local/unitree_robotics/include/unitree/robot/r1/audio/audio_api.hpp +/home/zedx/.local/unitree_robotics/include/unitree/robot/r1/audio/audio_client.hpp +/home/zedx/.local/unitree_robotics/include/unitree/robot/r1/audio/audio_error.hpp +/home/zedx/.local/unitree_robotics/include/unitree/robot/serialize/serialize.hpp +/home/zedx/.local/unitree_robotics/include/unitree/common/time/time_tool.hpp +/home/zedx/.local/unitree_robotics/include/unitree/common/time/sleep.hpp +/home/zedx/.local/unitree_robotics/include/unitree/common/block_queue.hpp +/home/zedx/.local/unitree_robotics/include/unitree/common/json/json.hpp +/home/zedx/.local/unitree_robotics/include/unitree/common/json/jsonize.hpp +/home/zedx/.local/unitree_robotics/include/unitree/common/json/json_config.hpp +/home/zedx/.local/unitree_robotics/include/unitree/common/any.hpp +/home/zedx/.local/unitree_robotics/include/unitree/common/thread/future.hpp +/home/zedx/.local/unitree_robotics/include/unitree/common/thread/thread.hpp +/home/zedx/.local/unitree_robotics/include/unitree/common/thread/thread_task.hpp +/home/zedx/.local/unitree_robotics/include/unitree/common/thread/thread_decl.hpp +/home/zedx/.local/unitree_robotics/include/unitree/common/thread/thread_pool.hpp +/home/zedx/.local/unitree_robotics/include/unitree/common/thread/recurrent_thread.hpp +/home/zedx/.local/unitree_robotics/include/unitree/common/log/log_buffer.hpp +/home/zedx/.local/unitree_robotics/include/unitree/common/log/log_logger.hpp +/home/zedx/.local/unitree_robotics/include/unitree/common/log/log_decl.hpp +/home/zedx/.local/unitree_robotics/include/unitree/common/log/log_writer.hpp +/home/zedx/.local/unitree_robotics/include/unitree/common/log/log_initor.hpp +/home/zedx/.local/unitree_robotics/include/unitree/common/log/log_keeper.hpp +/home/zedx/.local/unitree_robotics/include/unitree/common/log/log.hpp +/home/zedx/.local/unitree_robotics/include/unitree/common/log/log_store.hpp +/home/zedx/.local/unitree_robotics/include/unitree/common/log/log_policy.hpp +/home/zedx/.local/unitree_robotics/include/unitree/common/os.hpp +/home/zedx/.local/unitree_robotics/include/unitree/common/decl.hpp +/home/zedx/.local/unitree_robotics/include/unitree/common/exception.hpp +/home/zedx/.local/unitree_robotics/include/unitree/common/service/dds_service.hpp +/home/zedx/.local/unitree_robotics/include/unitree/common/service/base/service_decl.hpp +/home/zedx/.local/unitree_robotics/include/unitree/common/service/base/service_application.hpp +/home/zedx/.local/unitree_robotics/include/unitree/common/service/base/service_base.hpp +/home/zedx/.local/unitree_robotics/include/unitree/common/service/base/service_config.hpp +/home/zedx/.local/unitree_robotics/include/unitree/common/error.hpp +/home/zedx/.local/unitree_robotics/include/unitree/common/string_tool.hpp +/home/zedx/.local/unitree_robotics/include/unitree/common/assert.hpp +/home/zedx/.local/unitree_robotics/include/unitree/common/lock/lock.hpp +/home/zedx/.local/unitree_robotics/include/unitree/common/filesystem/file.hpp +/home/zedx/.local/unitree_robotics/include/unitree/common/filesystem/directory.hpp +/home/zedx/.local/unitree_robotics/include/unitree/common/filesystem/filesystem.hpp +/home/zedx/.local/unitree_robotics/include/unitree/common/dds/dds_qos.hpp +/home/zedx/.local/unitree_robotics/include/unitree/common/dds/dds_qos_parameter.hpp +/home/zedx/.local/unitree_robotics/include/unitree/common/dds/dds_callback.hpp +/home/zedx/.local/unitree_robotics/include/unitree/common/dds/dds_exception.hpp +/home/zedx/.local/unitree_robotics/include/unitree/common/dds/dds_qos_policy_parameter.hpp +/home/zedx/.local/unitree_robotics/include/unitree/common/dds/dds_topic_channel.hpp +/home/zedx/.local/unitree_robotics/include/unitree/common/dds/dds_parameter.hpp +/home/zedx/.local/unitree_robotics/include/unitree/common/dds/dds_native.hpp +/home/zedx/.local/unitree_robotics/include/unitree/common/dds/dds_qos_realize.hpp +/home/zedx/.local/unitree_robotics/include/unitree/common/dds/dds_qos_policy.hpp +/home/zedx/.local/unitree_robotics/include/unitree/common/dds/dds_traits.hpp +/home/zedx/.local/unitree_robotics/include/unitree/common/dds/dds_error.hpp +/home/zedx/.local/unitree_robotics/include/unitree/common/dds/dds_easy_model.hpp +/home/zedx/.local/unitree_robotics/include/unitree/common/dds/dds_factory_model.hpp +/home/zedx/.local/unitree_robotics/include/unitree/common/dds/dds_entity.hpp +/home/zedx/.local/unitree_robotics/include/unitree/dds_wrapper/robots/go2/defines.h +/home/zedx/.local/unitree_robotics/include/unitree/dds_wrapper/robots/go2/go2.h +/home/zedx/.local/unitree_robotics/include/unitree/dds_wrapper/robots/go2/go2_sub.h +/home/zedx/.local/unitree_robotics/include/unitree/dds_wrapper/robots/go2/go2_pub.h +/home/zedx/.local/unitree_robotics/include/unitree/dds_wrapper/robots/g1/g1_sub.h +/home/zedx/.local/unitree_robotics/include/unitree/dds_wrapper/robots/g1/defines.h +/home/zedx/.local/unitree_robotics/include/unitree/dds_wrapper/robots/g1/g1.h +/home/zedx/.local/unitree_robotics/include/unitree/dds_wrapper/robots/g1/g1_pub.h +/home/zedx/.local/unitree_robotics/include/unitree/dds_wrapper/common/Subscription.h +/home/zedx/.local/unitree_robotics/include/unitree/dds_wrapper/common/Publisher.h +/home/zedx/.local/unitree_robotics/include/unitree/dds_wrapper/common/unitree_joystick.hpp +/home/zedx/.local/unitree_robotics/include/unitree/dds_wrapper/common/crc.h +/home/zedx/.local/unitree_robotics/include/unitree/idl/go2/WirelessController_.hpp +/home/zedx/.local/unitree_robotics/include/unitree/idl/go2/SportModeCmd_.hpp +/home/zedx/.local/unitree_robotics/include/unitree/idl/go2/Res_.hpp +/home/zedx/.local/unitree_robotics/include/unitree/idl/go2/UwbSwitch_.hpp +/home/zedx/.local/unitree_robotics/include/unitree/idl/go2/VoxelMapCompressed_.hpp +/home/zedx/.local/unitree_robotics/include/unitree/idl/go2/SportModeState_.hpp +/home/zedx/.local/unitree_robotics/include/unitree/idl/go2/MotorStates_.hpp +/home/zedx/.local/unitree_robotics/include/unitree/idl/go2/ConfigChangeStatus_.hpp +/home/zedx/.local/unitree_robotics/include/unitree/idl/go2/BmsCmd_.hpp +/home/zedx/.local/unitree_robotics/include/unitree/idl/go2/LowState_.hpp +/home/zedx/.local/unitree_robotics/include/unitree/idl/go2/TimeSpec_.hpp +/home/zedx/.local/unitree_robotics/include/unitree/idl/go2/BmsState_.hpp +/home/zedx/.local/unitree_robotics/include/unitree/idl/go2/UwbState_.hpp +/home/zedx/.local/unitree_robotics/include/unitree/idl/go2/Go2FrontVideoData_.hpp +/home/zedx/.local/unitree_robotics/include/unitree/idl/go2/Error_.hpp +/home/zedx/.local/unitree_robotics/include/unitree/idl/go2/MotorCmds_.hpp +/home/zedx/.local/unitree_robotics/include/unitree/idl/go2/InterfaceConfig_.hpp +/home/zedx/.local/unitree_robotics/include/unitree/idl/go2/MotorCmd_.hpp +/home/zedx/.local/unitree_robotics/include/unitree/idl/go2/Req_.hpp +/home/zedx/.local/unitree_robotics/include/unitree/idl/go2/PathPoint_.hpp +/home/zedx/.local/unitree_robotics/include/unitree/idl/go2/LowCmd_.hpp +/home/zedx/.local/unitree_robotics/include/unitree/idl/go2/AudioData_.hpp +/home/zedx/.local/unitree_robotics/include/unitree/idl/go2/LidarState_.hpp +/home/zedx/.local/unitree_robotics/include/unitree/idl/go2/MotorState_.hpp +/home/zedx/.local/unitree_robotics/include/unitree/idl/go2/IMUState_.hpp +/home/zedx/.local/unitree_robotics/include/unitree/idl/go2/HeightMap_.hpp +/home/zedx/.local/unitree_robotics/include/unitree/idl/hg_doubleimu/doubleIMUState_.hpp +/home/zedx/.local/unitree_robotics/include/unitree/idl/ros2/TwistWithCovarianceStamped_.hpp +/home/zedx/.local/unitree_robotics/include/unitree/idl/ros2/Quaternion_.hpp +/home/zedx/.local/unitree_robotics/include/unitree/idl/ros2/Pose_.hpp +/home/zedx/.local/unitree_robotics/include/unitree/idl/ros2/Vector3_.hpp +/home/zedx/.local/unitree_robotics/include/unitree/idl/ros2/String_.hpp +/home/zedx/.local/unitree_robotics/include/unitree/idl/ros2/Time_.hpp +/home/zedx/.local/unitree_robotics/include/unitree/idl/ros2/PoseStamped_.hpp +/home/zedx/.local/unitree_robotics/include/unitree/idl/ros2/Twist_.hpp +/home/zedx/.local/unitree_robotics/include/unitree/idl/ros2/TwistStamped_.hpp +/home/zedx/.local/unitree_robotics/include/unitree/idl/ros2/TwistWithCovariance_.hpp +/home/zedx/.local/unitree_robotics/include/unitree/idl/ros2/PointCloud2_.hpp +/home/zedx/.local/unitree_robotics/include/unitree/idl/ros2/PointStamped_.hpp +/home/zedx/.local/unitree_robotics/include/unitree/idl/ros2/Point_.hpp +/home/zedx/.local/unitree_robotics/include/unitree/idl/ros2/Point32_.hpp +/home/zedx/.local/unitree_robotics/include/unitree/idl/ros2/PointField_.hpp +/home/zedx/.local/unitree_robotics/include/unitree/idl/ros2/PoseWithCovarianceStamped_.hpp +/home/zedx/.local/unitree_robotics/include/unitree/idl/ros2/Imu_.hpp +/home/zedx/.local/unitree_robotics/include/unitree/idl/ros2/QuaternionStamped_.hpp +/home/zedx/.local/unitree_robotics/include/unitree/idl/ros2/MapMetaData_.hpp +/home/zedx/.local/unitree_robotics/include/unitree/idl/ros2/PoseWithCovariance_.hpp +/home/zedx/.local/unitree_robotics/include/unitree/idl/ros2/OccupancyGrid_.hpp +/home/zedx/.local/unitree_robotics/include/unitree/idl/ros2/Odometry_.hpp +/home/zedx/.local/unitree_robotics/include/unitree/idl/ros2/Header_.hpp +/home/zedx/.local/unitree_robotics/include/unitree/idl/ros2/Pose2D_.hpp +/home/zedx/.local/unitree_robotics/include/unitree/idl/hg/AgvBmsState_.hpp +/home/zedx/.local/unitree_robotics/include/unitree/idl/hg/MainBoardState_.hpp +/home/zedx/.local/unitree_robotics/include/unitree/idl/hg/HandState_.hpp +/home/zedx/.local/unitree_robotics/include/unitree/idl/hg/SportModeState_.hpp +/home/zedx/.local/unitree_robotics/include/unitree/idl/hg/BmsCmd_.hpp +/home/zedx/.local/unitree_robotics/include/unitree/idl/hg/LowState_.hpp +/home/zedx/.local/unitree_robotics/include/unitree/idl/hg/BmsState_.hpp +/home/zedx/.local/unitree_robotics/include/unitree/idl/hg/MotorCmd_.hpp +/home/zedx/.local/unitree_robotics/include/unitree/idl/hg/LowCmd_.hpp +/home/zedx/.local/unitree_robotics/include/unitree/idl/hg/HandCmd_.hpp +/home/zedx/.local/unitree_robotics/include/unitree/idl/hg/MotorState_.hpp +/home/zedx/.local/unitree_robotics/include/unitree/idl/hg/IMUState_.hpp +/home/zedx/.local/unitree_robotics/include/unitree/idl/hg/PressSensorState_.hpp +/home/zedx/.local/unitree_robotics/lib/libunitree_sdk2.a +/home/zedx/.local/unitree_robotics/lib/cmake/unitree_sdk2/unitree_sdk2Targets.cmake +/home/zedx/.local/unitree_robotics/lib/cmake/unitree_sdk2/unitree_sdk2Config.cmake +/home/zedx/.local/unitree_robotics/lib/cmake/unitree_sdk2/unitree_sdk2ConfigVersion.cmake +/home/zedx/.local/unitree_robotics/lib/libddsc.so +/home/zedx/.local/unitree_robotics/lib/libddsc.so.0 +/home/zedx/.local/unitree_robotics/lib/libddscxx.so +/home/zedx/.local/unitree_robotics/lib/libddscxx.so.0 +/home/zedx/.local/unitree_robotics/include/ddsc/dds.h +/home/zedx/.local/unitree_robotics/include/ddscxx/org/eclipse/cyclonedds/sub/RankImpl.hpp +/home/zedx/.local/unitree_robotics/include/ddscxx/org/eclipse/cyclonedds/sub/SubscriberDelegate.hpp +/home/zedx/.local/unitree_robotics/include/ddscxx/org/eclipse/cyclonedds/sub/SampleInfoImpl.hpp +/home/zedx/.local/unitree_robotics/include/ddscxx/org/eclipse/cyclonedds/sub/GenerationCountImpl.hpp +/home/zedx/.local/unitree_robotics/include/ddscxx/org/eclipse/cyclonedds/sub/QueryDelegate.hpp +/home/zedx/.local/unitree_robotics/include/ddscxx/org/eclipse/cyclonedds/sub/cond/QueryConditionDelegate.hpp +/home/zedx/.local/unitree_robotics/include/ddscxx/org/eclipse/cyclonedds/sub/cond/ReadConditionDelegate.hpp +/home/zedx/.local/unitree_robotics/include/ddscxx/org/eclipse/cyclonedds/sub/qos/SubscriberQosDelegate.hpp +/home/zedx/.local/unitree_robotics/include/ddscxx/org/eclipse/cyclonedds/sub/qos/DataReaderQosDelegate.hpp +/home/zedx/.local/unitree_robotics/include/ddscxx/org/eclipse/cyclonedds/sub/AnyDataReaderDelegate.hpp +/home/zedx/.local/unitree_robotics/include/ddscxx/org/eclipse/cyclonedds/sub/BuiltinSubscriberDelegate.hpp +/home/zedx/.local/unitree_robotics/include/ddscxx/org/eclipse/cyclonedds/sub/CoherentAccessDelegate.hpp +/home/zedx/.local/unitree_robotics/include/ddscxx/org/eclipse/cyclonedds/core/cdr/basic_cdr_ser.hpp +/home/zedx/.local/unitree_robotics/include/ddscxx/org/eclipse/cyclonedds/core/cdr/cdr_enums.hpp +/home/zedx/.local/unitree_robotics/include/ddscxx/org/eclipse/cyclonedds/core/cdr/cdr_stream.hpp +/home/zedx/.local/unitree_robotics/include/ddscxx/org/eclipse/cyclonedds/core/cdr/fragchain.hpp +/home/zedx/.local/unitree_robotics/include/ddscxx/org/eclipse/cyclonedds/core/cdr/extended_cdr_v1_ser.hpp +/home/zedx/.local/unitree_robotics/include/ddscxx/org/eclipse/cyclonedds/core/cdr/entity_properties.hpp +/home/zedx/.local/unitree_robotics/include/ddscxx/org/eclipse/cyclonedds/core/cdr/extended_cdr_v2_ser.hpp +/home/zedx/.local/unitree_robotics/include/ddscxx/org/eclipse/cyclonedds/core/ObjectDelegate.hpp +/home/zedx/.local/unitree_robotics/include/ddscxx/org/eclipse/cyclonedds/core/Mutex.hpp +/home/zedx/.local/unitree_robotics/include/ddscxx/org/eclipse/cyclonedds/core/ScopedLock.hpp +/home/zedx/.local/unitree_robotics/include/ddscxx/org/eclipse/cyclonedds/core/EntitySet.hpp +/home/zedx/.local/unitree_robotics/include/ddscxx/org/eclipse/cyclonedds/core/QosProviderDelegate.hpp +/home/zedx/.local/unitree_robotics/include/ddscxx/org/eclipse/cyclonedds/core/config.hpp +/home/zedx/.local/unitree_robotics/include/ddscxx/org/eclipse/cyclonedds/core/status/StatusDelegate.hpp +/home/zedx/.local/unitree_robotics/include/ddscxx/org/eclipse/cyclonedds/core/type_helpers.hpp +/home/zedx/.local/unitree_robotics/include/ddscxx/org/eclipse/cyclonedds/core/cond/ConditionDelegate.hpp +/home/zedx/.local/unitree_robotics/include/ddscxx/org/eclipse/cyclonedds/core/cond/FunctorHolder.hpp +/home/zedx/.local/unitree_robotics/include/ddscxx/org/eclipse/cyclonedds/core/cond/ShadowParticipant.hpp +/home/zedx/.local/unitree_robotics/include/ddscxx/org/eclipse/cyclonedds/core/cond/StatusConditionDelegate.hpp +/home/zedx/.local/unitree_robotics/include/ddscxx/org/eclipse/cyclonedds/core/cond/GuardConditionDelegate.hpp +/home/zedx/.local/unitree_robotics/include/ddscxx/org/eclipse/cyclonedds/core/cond/WaitSetDelegate.hpp +/home/zedx/.local/unitree_robotics/include/ddscxx/org/eclipse/cyclonedds/core/MiscUtils.hpp +/home/zedx/.local/unitree_robotics/include/ddscxx/org/eclipse/cyclonedds/core/EntityDelegate.hpp +/home/zedx/.local/unitree_robotics/include/ddscxx/org/eclipse/cyclonedds/core/InstanceHandleDelegate.hpp +/home/zedx/.local/unitree_robotics/include/ddscxx/org/eclipse/cyclonedds/core/EntityRegistry.hpp +/home/zedx/.local/unitree_robotics/include/ddscxx/org/eclipse/cyclonedds/core/TimeHelper.hpp +/home/zedx/.local/unitree_robotics/include/ddscxx/org/eclipse/cyclonedds/core/policy/QosPolicyCountDelegate.hpp +/home/zedx/.local/unitree_robotics/include/ddscxx/org/eclipse/cyclonedds/core/policy/PolicyDelegate.hpp +/home/zedx/.local/unitree_robotics/include/ddscxx/org/eclipse/cyclonedds/core/policy/ProprietaryPolicyKind.hpp +/home/zedx/.local/unitree_robotics/include/ddscxx/org/eclipse/cyclonedds/core/policy/Policy.hpp +/home/zedx/.local/unitree_robotics/include/ddscxx/org/eclipse/cyclonedds/core/policy/TPolicy.hpp +/home/zedx/.local/unitree_robotics/include/ddscxx/org/eclipse/cyclonedds/core/ObjectSet.hpp +/home/zedx/.local/unitree_robotics/include/ddscxx/org/eclipse/cyclonedds/core/ReportUtils.hpp +/home/zedx/.local/unitree_robotics/include/ddscxx/org/eclipse/cyclonedds/core/WeakReferenceSet.hpp +/home/zedx/.local/unitree_robotics/include/ddscxx/org/eclipse/cyclonedds/core/Missing.hpp +/home/zedx/.local/unitree_robotics/include/ddscxx/org/eclipse/cyclonedds/core/ListenerDispatcher.hpp +/home/zedx/.local/unitree_robotics/include/ddscxx/org/eclipse/cyclonedds/core/DDScObjectDelegate.hpp +/home/zedx/.local/unitree_robotics/include/ddscxx/org/eclipse/cyclonedds/pub/CoherentSetDelegate.hpp +/home/zedx/.local/unitree_robotics/include/ddscxx/org/eclipse/cyclonedds/pub/AnyDataWriterDelegate.hpp +/home/zedx/.local/unitree_robotics/include/ddscxx/org/eclipse/cyclonedds/pub/SuspendedPublicationDelegate.hpp +/home/zedx/.local/unitree_robotics/include/ddscxx/org/eclipse/cyclonedds/pub/qos/DataWriterQosDelegate.hpp +/home/zedx/.local/unitree_robotics/include/ddscxx/org/eclipse/cyclonedds/pub/qos/PublisherQosDelegate.hpp +/home/zedx/.local/unitree_robotics/include/ddscxx/org/eclipse/cyclonedds/pub/PublisherDelegate.hpp +/home/zedx/.local/unitree_robotics/include/ddscxx/org/eclipse/cyclonedds/ForwardDeclarations.hpp +/home/zedx/.local/unitree_robotics/include/ddscxx/org/eclipse/cyclonedds/topic/datatopic.hpp +/home/zedx/.local/unitree_robotics/include/ddscxx/org/eclipse/cyclonedds/topic/discovery.hpp +/home/zedx/.local/unitree_robotics/include/ddscxx/org/eclipse/cyclonedds/topic/BuiltinTopicCopy.hpp +/home/zedx/.local/unitree_robotics/include/ddscxx/org/eclipse/cyclonedds/topic/AnyTopicDelegate.hpp +/home/zedx/.local/unitree_robotics/include/ddscxx/org/eclipse/cyclonedds/topic/AnyTopicListener.hpp +/home/zedx/.local/unitree_robotics/include/ddscxx/org/eclipse/cyclonedds/topic/CDRBlob.hpp +/home/zedx/.local/unitree_robotics/include/ddscxx/org/eclipse/cyclonedds/topic/BuiltinTopicKeyDelegate.hpp +/home/zedx/.local/unitree_robotics/include/ddscxx/org/eclipse/cyclonedds/topic/BuiltinTopicTraits.hpp +/home/zedx/.local/unitree_robotics/include/ddscxx/org/eclipse/cyclonedds/topic/TopicTraits.hpp +/home/zedx/.local/unitree_robotics/include/ddscxx/org/eclipse/cyclonedds/topic/qos/TopicQosDelegate.hpp +/home/zedx/.local/unitree_robotics/include/ddscxx/org/eclipse/cyclonedds/topic/BuiltinTopic.hpp +/home/zedx/.local/unitree_robotics/include/ddscxx/org/eclipse/cyclonedds/topic/TopicDescriptionDelegate.hpp +/home/zedx/.local/unitree_robotics/include/ddscxx/org/eclipse/cyclonedds/topic/TBuiltinTopic.hpp +/home/zedx/.local/unitree_robotics/include/ddscxx/org/eclipse/cyclonedds/topic/find.hpp +/home/zedx/.local/unitree_robotics/include/ddscxx/org/eclipse/cyclonedds/topic/BuiltinTopicDelegate.hpp +/home/zedx/.local/unitree_robotics/include/ddscxx/org/eclipse/cyclonedds/topic/FilterDelegate.hpp +/home/zedx/.local/unitree_robotics/include/ddscxx/org/eclipse/cyclonedds/topic/hash.hpp +/home/zedx/.local/unitree_robotics/include/ddscxx/org/eclipse/cyclonedds/topic/TopicListener.hpp +/home/zedx/.local/unitree_robotics/include/ddscxx/org/eclipse/cyclonedds/domain/Domain.hpp +/home/zedx/.local/unitree_robotics/include/ddscxx/org/eclipse/cyclonedds/domain/DomainWrap.hpp +/home/zedx/.local/unitree_robotics/include/ddscxx/org/eclipse/cyclonedds/domain/qos/DomainParticipantQosDelegate.hpp +/home/zedx/.local/unitree_robotics/include/ddscxx/org/eclipse/cyclonedds/domain/DomainParticipantRegistry.hpp +/home/zedx/.local/unitree_robotics/include/ddscxx/org/eclipse/cyclonedds/domain/DomainParticipantDelegate.hpp +/home/zedx/.local/unitree_robotics/include/ddscxx/org/eclipse/cyclonedds/domain/DomainParticipantListener.hpp +/home/zedx/.local/unitree_robotics/include/ddscxx/dds/sub/ddssub.hpp +/home/zedx/.local/unitree_robotics/include/ddscxx/dds/sub/discovery.hpp +/home/zedx/.local/unitree_robotics/include/ddscxx/dds/sub/TGenerationCount.hpp +/home/zedx/.local/unitree_robotics/include/ddscxx/dds/sub/Rank.hpp +/home/zedx/.local/unitree_robotics/include/ddscxx/dds/sub/TDataReader.hpp +/home/zedx/.local/unitree_robotics/include/ddscxx/dds/sub/Subscriber.hpp +/home/zedx/.local/unitree_robotics/include/ddscxx/dds/sub/status/DataState.hpp +/home/zedx/.local/unitree_robotics/include/ddscxx/dds/sub/status/detail/DataStateImpl.hpp +/home/zedx/.local/unitree_robotics/include/ddscxx/dds/sub/LoanedSamples.hpp +/home/zedx/.local/unitree_robotics/include/ddscxx/dds/sub/TSampleRef.hpp +/home/zedx/.local/unitree_robotics/include/ddscxx/dds/sub/SampleRef.hpp +/home/zedx/.local/unitree_robotics/include/ddscxx/dds/sub/SubscriberListener.hpp +/home/zedx/.local/unitree_robotics/include/ddscxx/dds/sub/SharedSamples.hpp +/home/zedx/.local/unitree_robotics/include/ddscxx/dds/sub/SampleInfo.hpp +/home/zedx/.local/unitree_robotics/include/ddscxx/dds/sub/cond/TReadCondition.hpp +/home/zedx/.local/unitree_robotics/include/ddscxx/dds/sub/cond/TQueryCondition.hpp +/home/zedx/.local/unitree_robotics/include/ddscxx/dds/sub/cond/QueryCondition.hpp +/home/zedx/.local/unitree_robotics/include/ddscxx/dds/sub/cond/detail/QueryCondition.hpp +/home/zedx/.local/unitree_robotics/include/ddscxx/dds/sub/cond/detail/TQueryConditionImpl.hpp +/home/zedx/.local/unitree_robotics/include/ddscxx/dds/sub/cond/detail/TReadConditionImpl.hpp +/home/zedx/.local/unitree_robotics/include/ddscxx/dds/sub/cond/detail/ReadCondition.hpp +/home/zedx/.local/unitree_robotics/include/ddscxx/dds/sub/cond/ReadCondition.hpp +/home/zedx/.local/unitree_robotics/include/ddscxx/dds/sub/DataReaderListener.hpp +/home/zedx/.local/unitree_robotics/include/ddscxx/dds/sub/AnyDataReaderListener.hpp +/home/zedx/.local/unitree_robotics/include/ddscxx/dds/sub/AnyDataReader.hpp +/home/zedx/.local/unitree_robotics/include/ddscxx/dds/sub/qos/DataReaderQos.hpp +/home/zedx/.local/unitree_robotics/include/ddscxx/dds/sub/qos/SubscriberQos.hpp +/home/zedx/.local/unitree_robotics/include/ddscxx/dds/sub/qos/detail/DataReaderQos.hpp +/home/zedx/.local/unitree_robotics/include/ddscxx/dds/sub/qos/detail/SubscriberQos.hpp +/home/zedx/.local/unitree_robotics/include/ddscxx/dds/sub/TSampleInfo.hpp +/home/zedx/.local/unitree_robotics/include/ddscxx/dds/sub/detail/TSampleImpl.hpp +/home/zedx/.local/unitree_robotics/include/ddscxx/dds/sub/detail/TSampleInfoImpl.hpp +/home/zedx/.local/unitree_robotics/include/ddscxx/dds/sub/detail/ddssub.hpp +/home/zedx/.local/unitree_robotics/include/ddscxx/dds/sub/detail/discovery.hpp +/home/zedx/.local/unitree_robotics/include/ddscxx/dds/sub/detail/Rank.hpp +/home/zedx/.local/unitree_robotics/include/ddscxx/dds/sub/detail/Subscriber.hpp +/home/zedx/.local/unitree_robotics/include/ddscxx/dds/sub/detail/TCoherentAccessImpl.hpp +/home/zedx/.local/unitree_robotics/include/ddscxx/dds/sub/detail/TGenerationCountImpl.hpp +/home/zedx/.local/unitree_robotics/include/ddscxx/dds/sub/detail/TSubscriberImpl.hpp +/home/zedx/.local/unitree_robotics/include/ddscxx/dds/sub/detail/LoanedSamples.hpp +/home/zedx/.local/unitree_robotics/include/ddscxx/dds/sub/detail/TRankImpl.hpp +/home/zedx/.local/unitree_robotics/include/ddscxx/dds/sub/detail/TSampleRefImpl.hpp +/home/zedx/.local/unitree_robotics/include/ddscxx/dds/sub/detail/SampleRef.hpp +/home/zedx/.local/unitree_robotics/include/ddscxx/dds/sub/detail/SharedSamples.hpp +/home/zedx/.local/unitree_robotics/include/ddscxx/dds/sub/detail/SampleInfo.hpp +/home/zedx/.local/unitree_robotics/include/ddscxx/dds/sub/detail/SamplesHolder.hpp +/home/zedx/.local/unitree_robotics/include/ddscxx/dds/sub/detail/AnyDataReader.hpp +/home/zedx/.local/unitree_robotics/include/ddscxx/dds/sub/detail/TQueryImpl.hpp +/home/zedx/.local/unitree_robotics/include/ddscxx/dds/sub/detail/TAnyDataReaderImpl.hpp +/home/zedx/.local/unitree_robotics/include/ddscxx/dds/sub/detail/GenerationCount.hpp +/home/zedx/.local/unitree_robotics/include/ddscxx/dds/sub/detail/Manipulators.hpp +/home/zedx/.local/unitree_robotics/include/ddscxx/dds/sub/detail/SharedSamplesImpl.hpp +/home/zedx/.local/unitree_robotics/include/ddscxx/dds/sub/detail/Sample.hpp +/home/zedx/.local/unitree_robotics/include/ddscxx/dds/sub/detail/LoanedSamplesImpl.hpp +/home/zedx/.local/unitree_robotics/include/ddscxx/dds/sub/detail/find.hpp +/home/zedx/.local/unitree_robotics/include/ddscxx/dds/sub/detail/DataReader.hpp +/home/zedx/.local/unitree_robotics/include/ddscxx/dds/sub/detail/TDataReaderImpl.hpp +/home/zedx/.local/unitree_robotics/include/ddscxx/dds/sub/detail/CoherentAccess.hpp +/home/zedx/.local/unitree_robotics/include/ddscxx/dds/sub/detail/Query.hpp +/home/zedx/.local/unitree_robotics/include/ddscxx/dds/sub/TSubscriber.hpp +/home/zedx/.local/unitree_robotics/include/ddscxx/dds/sub/TSample.hpp +/home/zedx/.local/unitree_robotics/include/ddscxx/dds/sub/GenerationCount.hpp +/home/zedx/.local/unitree_robotics/include/ddscxx/dds/sub/TCoherentAccess.hpp +/home/zedx/.local/unitree_robotics/include/ddscxx/dds/sub/TAnyDataReader.hpp +/home/zedx/.local/unitree_robotics/include/ddscxx/dds/sub/Sample.hpp +/home/zedx/.local/unitree_robotics/include/ddscxx/dds/sub/find.hpp +/home/zedx/.local/unitree_robotics/include/ddscxx/dds/sub/DataReader.hpp +/home/zedx/.local/unitree_robotics/include/ddscxx/dds/sub/TRank.hpp +/home/zedx/.local/unitree_robotics/include/ddscxx/dds/sub/TQuery.hpp +/home/zedx/.local/unitree_robotics/include/ddscxx/dds/sub/CoherentAccess.hpp +/home/zedx/.local/unitree_robotics/include/ddscxx/dds/sub/Query.hpp +/home/zedx/.local/unitree_robotics/include/ddscxx/dds/core/LengthUnlimited.hpp +/home/zedx/.local/unitree_robotics/include/ddscxx/dds/core/ref_traits.hpp +/home/zedx/.local/unitree_robotics/include/ddscxx/dds/core/SafeEnumeration.hpp +/home/zedx/.local/unitree_robotics/include/ddscxx/dds/core/BuiltinTopicTypes.hpp +/home/zedx/.local/unitree_robotics/include/ddscxx/dds/core/ddscore.hpp +/home/zedx/.local/unitree_robotics/include/ddscxx/dds/core/TInstanceHandle.hpp +/home/zedx/.local/unitree_robotics/include/ddscxx/dds/core/InstanceHandle.hpp +/home/zedx/.local/unitree_robotics/include/ddscxx/dds/core/TQosProvider.hpp +/home/zedx/.local/unitree_robotics/include/ddscxx/dds/core/status/State.hpp +/home/zedx/.local/unitree_robotics/include/ddscxx/dds/core/status/TStatus.hpp +/home/zedx/.local/unitree_robotics/include/ddscxx/dds/core/status/Status.hpp +/home/zedx/.local/unitree_robotics/include/ddscxx/dds/core/status/detail/Status.hpp +/home/zedx/.local/unitree_robotics/include/ddscxx/dds/core/status/detail/TStatusImpl.hpp +/home/zedx/.local/unitree_robotics/include/ddscxx/dds/core/refmacros.hpp +/home/zedx/.local/unitree_robotics/include/ddscxx/dds/core/Entity.hpp +/home/zedx/.local/unitree_robotics/include/ddscxx/dds/core/Reference.hpp +/home/zedx/.local/unitree_robotics/include/ddscxx/dds/core/xtypes/TypeProvider.hpp +/home/zedx/.local/unitree_robotics/include/ddscxx/dds/core/xtypes/DynamicData.hpp +/home/zedx/.local/unitree_robotics/include/ddscxx/dds/core/xtypes/UnionType.hpp +/home/zedx/.local/unitree_robotics/include/ddscxx/dds/core/xtypes/TAnnotation.hpp +/home/zedx/.local/unitree_robotics/include/ddscxx/dds/core/xtypes/CollectionTypes.hpp +/home/zedx/.local/unitree_robotics/include/ddscxx/dds/core/xtypes/TMemberType.hpp +/home/zedx/.local/unitree_robotics/include/ddscxx/dds/core/xtypes/TTypeProvider.hpp +/home/zedx/.local/unitree_robotics/include/ddscxx/dds/core/xtypes/Annotations.hpp +/home/zedx/.local/unitree_robotics/include/ddscxx/dds/core/xtypes/UnionCase.hpp +/home/zedx/.local/unitree_robotics/include/ddscxx/dds/core/xtypes/TypeKind.hpp +/home/zedx/.local/unitree_robotics/include/ddscxx/dds/core/xtypes/MemberType.hpp +/home/zedx/.local/unitree_robotics/include/ddscxx/dds/core/xtypes/PrimitiveTypes.hpp +/home/zedx/.local/unitree_robotics/include/ddscxx/dds/core/xtypes/TDynamicType.hpp +/home/zedx/.local/unitree_robotics/include/ddscxx/dds/core/xtypes/StructType.hpp +/home/zedx/.local/unitree_robotics/include/ddscxx/dds/core/xtypes/detail/TypeProvider.hpp +/home/zedx/.local/unitree_robotics/include/ddscxx/dds/core/xtypes/detail/DynamicData.hpp +/home/zedx/.local/unitree_robotics/include/ddscxx/dds/core/xtypes/detail/UnionType.hpp +/home/zedx/.local/unitree_robotics/include/ddscxx/dds/core/xtypes/detail/CollectionTypes.hpp +/home/zedx/.local/unitree_robotics/include/ddscxx/dds/core/xtypes/detail/UnionCase.hpp +/home/zedx/.local/unitree_robotics/include/ddscxx/dds/core/xtypes/detail/MemberType.hpp +/home/zedx/.local/unitree_robotics/include/ddscxx/dds/core/xtypes/detail/PrimitiveTypes.hpp +/home/zedx/.local/unitree_robotics/include/ddscxx/dds/core/xtypes/detail/Annotation.hpp +/home/zedx/.local/unitree_robotics/include/ddscxx/dds/core/xtypes/detail/StructType.hpp +/home/zedx/.local/unitree_robotics/include/ddscxx/dds/core/xtypes/detail/DynamicType.hpp +/home/zedx/.local/unitree_robotics/include/ddscxx/dds/core/xtypes/TDynamicData.hpp +/home/zedx/.local/unitree_robotics/include/ddscxx/dds/core/xtypes/TCollectionTypes.hpp +/home/zedx/.local/unitree_robotics/include/ddscxx/dds/core/xtypes/TStructType.hpp +/home/zedx/.local/unitree_robotics/include/ddscxx/dds/core/xtypes/DynamicType.hpp +/home/zedx/.local/unitree_robotics/include/ddscxx/dds/core/types.hpp +/home/zedx/.local/unitree_robotics/include/ddscxx/dds/core/cond/TWaitSet.hpp +/home/zedx/.local/unitree_robotics/include/ddscxx/dds/core/cond/WaitSet.hpp +/home/zedx/.local/unitree_robotics/include/ddscxx/dds/core/cond/TCondition.hpp +/home/zedx/.local/unitree_robotics/include/ddscxx/dds/core/cond/StatusCondition.hpp +/home/zedx/.local/unitree_robotics/include/ddscxx/dds/core/cond/GuardCondition.hpp +/home/zedx/.local/unitree_robotics/include/ddscxx/dds/core/cond/Condition.hpp +/home/zedx/.local/unitree_robotics/include/ddscxx/dds/core/cond/detail/WaitSet.hpp +/home/zedx/.local/unitree_robotics/include/ddscxx/dds/core/cond/detail/StatusCondition.hpp +/home/zedx/.local/unitree_robotics/include/ddscxx/dds/core/cond/detail/GuardCondition.hpp +/home/zedx/.local/unitree_robotics/include/ddscxx/dds/core/cond/detail/TGuardConditionImpl.hpp +/home/zedx/.local/unitree_robotics/include/ddscxx/dds/core/cond/detail/Condition.hpp +/home/zedx/.local/unitree_robotics/include/ddscxx/dds/core/cond/detail/TConditionImpl.hpp +/home/zedx/.local/unitree_robotics/include/ddscxx/dds/core/cond/detail/TStatusConditionImpl.hpp +/home/zedx/.local/unitree_robotics/include/ddscxx/dds/core/cond/detail/TWaitSetImpl.hpp +/home/zedx/.local/unitree_robotics/include/ddscxx/dds/core/cond/TGuardCondition.hpp +/home/zedx/.local/unitree_robotics/include/ddscxx/dds/core/cond/TStatusCondition.hpp +/home/zedx/.local/unitree_robotics/include/ddscxx/dds/core/Time.hpp +/home/zedx/.local/unitree_robotics/include/ddscxx/dds/core/Value.hpp +/home/zedx/.local/unitree_robotics/include/ddscxx/dds/core/macros.hpp +/home/zedx/.local/unitree_robotics/include/ddscxx/dds/core/WeakReference.hpp +/home/zedx/.local/unitree_robotics/include/ddscxx/dds/core/Optional.hpp +/home/zedx/.local/unitree_robotics/include/ddscxx/dds/core/TBuiltinTopicTypes.hpp +/home/zedx/.local/unitree_robotics/include/ddscxx/dds/core/array.hpp +/home/zedx/.local/unitree_robotics/include/ddscxx/dds/core/detail/ref_traits.hpp +/home/zedx/.local/unitree_robotics/include/ddscxx/dds/core/detail/inttypes.hpp +/home/zedx/.local/unitree_robotics/include/ddscxx/dds/core/detail/BuiltinTopicTypes.hpp +/home/zedx/.local/unitree_robotics/include/ddscxx/dds/core/detail/ddscore.hpp +/home/zedx/.local/unitree_robotics/include/ddscxx/dds/core/detail/ReferenceImpl.hpp +/home/zedx/.local/unitree_robotics/include/ddscxx/dds/core/detail/TInstanceHandleImpl.hpp +/home/zedx/.local/unitree_robotics/include/ddscxx/dds/core/detail/InstanceHandle.hpp +/home/zedx/.local/unitree_robotics/include/ddscxx/dds/core/detail/Entity.hpp +/home/zedx/.local/unitree_robotics/include/ddscxx/dds/core/detail/TEntityImpl.hpp +/home/zedx/.local/unitree_robotics/include/ddscxx/dds/core/detail/Value.hpp +/home/zedx/.local/unitree_robotics/include/ddscxx/dds/core/detail/WeakReferenceImpl.hpp +/home/zedx/.local/unitree_robotics/include/ddscxx/dds/core/detail/macros.hpp +/home/zedx/.local/unitree_robotics/include/ddscxx/dds/core/detail/TQosProviderImpl.hpp +/home/zedx/.local/unitree_robotics/include/ddscxx/dds/core/detail/TEntityQosImpl.hpp +/home/zedx/.local/unitree_robotics/include/ddscxx/dds/core/detail/array.hpp +/home/zedx/.local/unitree_robotics/include/ddscxx/dds/core/detail/module_docs.hpp +/home/zedx/.local/unitree_robotics/include/ddscxx/dds/core/detail/conformance.hpp +/home/zedx/.local/unitree_robotics/include/ddscxx/dds/core/detail/old_win_stdint.h +/home/zedx/.local/unitree_robotics/include/ddscxx/dds/core/detail/export.hpp +/home/zedx/.local/unitree_robotics/include/ddscxx/dds/core/detail/QosProvider.hpp +/home/zedx/.local/unitree_robotics/include/ddscxx/dds/core/TEntityQos.hpp +/home/zedx/.local/unitree_robotics/include/ddscxx/dds/core/policy/TQosPolicyCount.hpp +/home/zedx/.local/unitree_robotics/include/ddscxx/dds/core/policy/TCorePolicy.hpp +/home/zedx/.local/unitree_robotics/include/ddscxx/dds/core/policy/PolicyKind.hpp +/home/zedx/.local/unitree_robotics/include/ddscxx/dds/core/policy/QosPolicyCount.hpp +/home/zedx/.local/unitree_robotics/include/ddscxx/dds/core/policy/detail/TCorePolicyImpl.hpp +/home/zedx/.local/unitree_robotics/include/ddscxx/dds/core/policy/detail/QosPolicyCount.hpp +/home/zedx/.local/unitree_robotics/include/ddscxx/dds/core/policy/detail/CorePolicy.hpp +/home/zedx/.local/unitree_robotics/include/ddscxx/dds/core/policy/detail/TQosPolicyCountImpl.hpp +/home/zedx/.local/unitree_robotics/include/ddscxx/dds/core/policy/CorePolicy.hpp +/home/zedx/.local/unitree_robotics/include/ddscxx/dds/core/Exception.hpp +/home/zedx/.local/unitree_robotics/include/ddscxx/dds/core/conformance.hpp +/home/zedx/.local/unitree_robotics/include/ddscxx/dds/core/External.hpp +/home/zedx/.local/unitree_robotics/include/ddscxx/dds/core/Duration.hpp +/home/zedx/.local/unitree_robotics/include/ddscxx/dds/core/TEntity.hpp +/home/zedx/.local/unitree_robotics/include/ddscxx/dds/core/QosProvider.hpp +/home/zedx/.local/unitree_robotics/include/ddscxx/dds/pub/discovery.hpp +/home/zedx/.local/unitree_robotics/include/ddscxx/dds/pub/PublisherListener.hpp +/home/zedx/.local/unitree_robotics/include/ddscxx/dds/pub/AnyDataWriter.hpp +/home/zedx/.local/unitree_robotics/include/ddscxx/dds/pub/Publisher.hpp +/home/zedx/.local/unitree_robotics/include/ddscxx/dds/pub/TAnyDataWriter.hpp +/home/zedx/.local/unitree_robotics/include/ddscxx/dds/pub/qos/DataWriterQos.hpp +/home/zedx/.local/unitree_robotics/include/ddscxx/dds/pub/qos/detail/DataWriterQos.hpp +/home/zedx/.local/unitree_robotics/include/ddscxx/dds/pub/qos/detail/PublisherQos.hpp +/home/zedx/.local/unitree_robotics/include/ddscxx/dds/pub/qos/PublisherQos.hpp +/home/zedx/.local/unitree_robotics/include/ddscxx/dds/pub/SuspendedPublication.hpp +/home/zedx/.local/unitree_robotics/include/ddscxx/dds/pub/DataWriter.hpp +/home/zedx/.local/unitree_robotics/include/ddscxx/dds/pub/TSuspendedPublication.hpp +/home/zedx/.local/unitree_robotics/include/ddscxx/dds/pub/detail/discovery.hpp +/home/zedx/.local/unitree_robotics/include/ddscxx/dds/pub/detail/AnyDataWriter.hpp +/home/zedx/.local/unitree_robotics/include/ddscxx/dds/pub/detail/Publisher.hpp +/home/zedx/.local/unitree_robotics/include/ddscxx/dds/pub/detail/TPublisherImpl.hpp +/home/zedx/.local/unitree_robotics/include/ddscxx/dds/pub/detail/SuspendedPublication.hpp +/home/zedx/.local/unitree_robotics/include/ddscxx/dds/pub/detail/TAnyDataWriterImpl.hpp +/home/zedx/.local/unitree_robotics/include/ddscxx/dds/pub/detail/DataWriter.hpp +/home/zedx/.local/unitree_robotics/include/ddscxx/dds/pub/detail/TCoherentSetImpl.hpp +/home/zedx/.local/unitree_robotics/include/ddscxx/dds/pub/detail/ddspub.hpp +/home/zedx/.local/unitree_robotics/include/ddscxx/dds/pub/detail/CoherentSet.hpp +/home/zedx/.local/unitree_robotics/include/ddscxx/dds/pub/detail/find.hpp +/home/zedx/.local/unitree_robotics/include/ddscxx/dds/pub/detail/TSuspendedPublicationImpl.hpp +/home/zedx/.local/unitree_robotics/include/ddscxx/dds/pub/detail/DataWriterImpl.hpp +/home/zedx/.local/unitree_robotics/include/ddscxx/dds/pub/AnyDataWriterListener.hpp +/home/zedx/.local/unitree_robotics/include/ddscxx/dds/pub/DataWriterListener.hpp +/home/zedx/.local/unitree_robotics/include/ddscxx/dds/pub/ddspub.hpp +/home/zedx/.local/unitree_robotics/include/ddscxx/dds/pub/CoherentSet.hpp +/home/zedx/.local/unitree_robotics/include/ddscxx/dds/pub/find.hpp +/home/zedx/.local/unitree_robotics/include/ddscxx/dds/pub/TCoherentSet.hpp +/home/zedx/.local/unitree_robotics/include/ddscxx/dds/pub/TPublisher.hpp +/home/zedx/.local/unitree_robotics/include/ddscxx/dds/dds.hpp +/home/zedx/.local/unitree_robotics/include/ddscxx/dds/LICENSE +/home/zedx/.local/unitree_robotics/include/ddscxx/dds/topic/TBuiltinTopicKey.hpp +/home/zedx/.local/unitree_robotics/include/ddscxx/dds/topic/discovery.hpp +/home/zedx/.local/unitree_robotics/include/ddscxx/dds/topic/TopicInstance.hpp +/home/zedx/.local/unitree_robotics/include/ddscxx/dds/topic/Topic.hpp +/home/zedx/.local/unitree_robotics/include/ddscxx/dds/topic/AnyTopicListener.hpp +/home/zedx/.local/unitree_robotics/include/ddscxx/dds/topic/Filter.hpp +/home/zedx/.local/unitree_robotics/include/ddscxx/dds/topic/MultiTopic.hpp +/home/zedx/.local/unitree_robotics/include/ddscxx/dds/topic/BuiltinTopicKey.hpp +/home/zedx/.local/unitree_robotics/include/ddscxx/dds/topic/TopicTraits.hpp +/home/zedx/.local/unitree_robotics/include/ddscxx/dds/topic/qos/TopicQos.hpp +/home/zedx/.local/unitree_robotics/include/ddscxx/dds/topic/qos/detail/TopicQos.hpp +/home/zedx/.local/unitree_robotics/include/ddscxx/dds/topic/TContentFilteredTopic.hpp +/home/zedx/.local/unitree_robotics/include/ddscxx/dds/topic/TTopic.hpp +/home/zedx/.local/unitree_robotics/include/ddscxx/dds/topic/ddstopic.hpp +/home/zedx/.local/unitree_robotics/include/ddscxx/dds/topic/BuiltinTopic.hpp +/home/zedx/.local/unitree_robotics/include/ddscxx/dds/topic/TopicDescription.hpp +/home/zedx/.local/unitree_robotics/include/ddscxx/dds/topic/detail/discovery.hpp +/home/zedx/.local/unitree_robotics/include/ddscxx/dds/topic/detail/Topic.hpp +/home/zedx/.local/unitree_robotics/include/ddscxx/dds/topic/detail/Filter.hpp +/home/zedx/.local/unitree_robotics/include/ddscxx/dds/topic/detail/TBuiltinTopicKeyImpl.hpp +/home/zedx/.local/unitree_robotics/include/ddscxx/dds/topic/detail/MultiTopic.hpp +/home/zedx/.local/unitree_robotics/include/ddscxx/dds/topic/detail/BuiltinTopicKey.hpp +/home/zedx/.local/unitree_robotics/include/ddscxx/dds/topic/detail/TFilterImpl.hpp +/home/zedx/.local/unitree_robotics/include/ddscxx/dds/topic/detail/TTopicImpl.hpp +/home/zedx/.local/unitree_robotics/include/ddscxx/dds/topic/detail/ddstopic.hpp +/home/zedx/.local/unitree_robotics/include/ddscxx/dds/topic/detail/TContentFilteredTopicImpl.hpp +/home/zedx/.local/unitree_robotics/include/ddscxx/dds/topic/detail/BuiltinTopic.hpp +/home/zedx/.local/unitree_robotics/include/ddscxx/dds/topic/detail/TopicDescription.hpp +/home/zedx/.local/unitree_robotics/include/ddscxx/dds/topic/detail/TTopicDescriptionImpl.hpp +/home/zedx/.local/unitree_robotics/include/ddscxx/dds/topic/detail/AnyTopic.hpp +/home/zedx/.local/unitree_robotics/include/ddscxx/dds/topic/detail/TopicInstanceImpl.hpp +/home/zedx/.local/unitree_robotics/include/ddscxx/dds/topic/detail/find.hpp +/home/zedx/.local/unitree_robotics/include/ddscxx/dds/topic/detail/TBuiltinTopicImpl.hpp +/home/zedx/.local/unitree_robotics/include/ddscxx/dds/topic/detail/ContentFilteredTopic.hpp +/home/zedx/.local/unitree_robotics/include/ddscxx/dds/topic/detail/TAnyTopicImpl.hpp +/home/zedx/.local/unitree_robotics/include/ddscxx/dds/topic/AnyTopic.hpp +/home/zedx/.local/unitree_robotics/include/ddscxx/dds/topic/TBuiltinTopic.hpp +/home/zedx/.local/unitree_robotics/include/ddscxx/dds/topic/TFilter.hpp +/home/zedx/.local/unitree_robotics/include/ddscxx/dds/topic/find.hpp +/home/zedx/.local/unitree_robotics/include/ddscxx/dds/topic/ContentFilteredTopic.hpp +/home/zedx/.local/unitree_robotics/include/ddscxx/dds/topic/TMultiTopic.hpp +/home/zedx/.local/unitree_robotics/include/ddscxx/dds/topic/TTopicDescription.hpp +/home/zedx/.local/unitree_robotics/include/ddscxx/dds/topic/TAnyTopic.hpp +/home/zedx/.local/unitree_robotics/include/ddscxx/dds/topic/TopicListener.hpp +/home/zedx/.local/unitree_robotics/include/ddscxx/dds/domain/discovery.hpp +/home/zedx/.local/unitree_robotics/include/ddscxx/dds/domain/TDomainParticipant.hpp +/home/zedx/.local/unitree_robotics/include/ddscxx/dds/domain/qos/detail/DomainParticipantQos.hpp +/home/zedx/.local/unitree_robotics/include/ddscxx/dds/domain/qos/DomainParticipantQos.hpp +/home/zedx/.local/unitree_robotics/include/ddscxx/dds/domain/DomainParticipant.hpp +/home/zedx/.local/unitree_robotics/include/ddscxx/dds/domain/ddsdomain.hpp +/home/zedx/.local/unitree_robotics/include/ddscxx/dds/domain/detail/TDomainParticipantImpl.hpp +/home/zedx/.local/unitree_robotics/include/ddscxx/dds/domain/detail/DomainParticipant.hpp +/home/zedx/.local/unitree_robotics/include/ddscxx/dds/domain/detail/ddsdomain.hpp +/home/zedx/.local/unitree_robotics/include/ddscxx/dds/domain/find.hpp +/home/zedx/.local/unitree_robotics/include/ddscxx/dds/domain/DomainParticipantListener.hpp +/home/zedx/.local/unitree_robotics/include/ddscxx/dds/features.hpp +/home/zedx/.local/unitree_robotics/include/dds/config.h +/home/zedx/.local/unitree_robotics/include/dds/ddsc/dds_public_status.h +/home/zedx/.local/unitree_robotics/include/dds/ddsc/dds_statistics.h +/home/zedx/.local/unitree_robotics/include/dds/ddsc/dds_public_error.h +/home/zedx/.local/unitree_robotics/include/dds/ddsc/dds_public_qosdefs.h +/home/zedx/.local/unitree_robotics/include/dds/ddsc/dds_public_listener.h +/home/zedx/.local/unitree_robotics/include/dds/ddsc/dds_loan_api.h +/home/zedx/.local/unitree_robotics/include/dds/ddsc/dds_public_impl.h +/home/zedx/.local/unitree_robotics/include/dds/ddsc/dds_data_allocator.h +/home/zedx/.local/unitree_robotics/include/dds/ddsc/dds_public_qos.h +/home/zedx/.local/unitree_robotics/include/dds/ddsc/dds_opcodes.h +/home/zedx/.local/unitree_robotics/include/dds/ddsc/dds_public_alloc.h +/home/zedx/.local/unitree_robotics/include/dds/ddsc/dds_rhc.h +/home/zedx/.local/unitree_robotics/include/dds/ddsc/dds_basic_types.h +/home/zedx/.local/unitree_robotics/include/dds/ddsc/dds_internal_api.h +/home/zedx/.local/unitree_robotics/include/dds/ddsi/q_bswap.h +/home/zedx/.local/unitree_robotics/include/dds/ddsi/q_bitset.h +/home/zedx/.local/unitree_robotics/include/dds/ddsi/ddsi_serdata_plist.h +/home/zedx/.local/unitree_robotics/include/dds/ddsi/ddsi_builtin_topic_if.h +/home/zedx/.local/unitree_robotics/include/dds/ddsi/ddsi_tran.h +/home/zedx/.local/unitree_robotics/include/dds/ddsi/ddsi_serdata_pserop.h +/home/zedx/.local/unitree_robotics/include/dds/ddsi/ddsi_xt_typeinfo.h +/home/zedx/.local/unitree_robotics/include/dds/ddsi/q_protocol.h +/home/zedx/.local/unitree_robotics/include/dds/ddsi/ddsi_cfgelems.h +/home/zedx/.local/unitree_robotics/include/dds/ddsi/ddsi_acknack.h +/home/zedx/.local/unitree_robotics/include/dds/ddsi/q_pcap.h +/home/zedx/.local/unitree_robotics/include/dds/ddsi/ddsi_domaingv.h +/home/zedx/.local/unitree_robotics/include/dds/ddsi/q_init.h +/home/zedx/.local/unitree_robotics/include/dds/ddsi/ddsi_list_genptr.h +/home/zedx/.local/unitree_robotics/include/dds/ddsi/q_inverse_uint32_set.h +/home/zedx/.local/unitree_robotics/include/dds/ddsi/ddsi_ownip.h +/home/zedx/.local/unitree_robotics/include/dds/ddsi/ddsi_plist_generic.h +/home/zedx/.local/unitree_robotics/include/dds/ddsi/q_addrset.h +/home/zedx/.local/unitree_robotics/include/dds/ddsi/ddsi_entity_index.h +/home/zedx/.local/unitree_robotics/include/dds/ddsi/q_unused.h +/home/zedx/.local/unitree_robotics/include/dds/ddsi/ddsi_security_msg.h +/home/zedx/.local/unitree_robotics/include/dds/ddsi/q_log.h +/home/zedx/.local/unitree_robotics/include/dds/ddsi/ddsi_vendor.h +/home/zedx/.local/unitree_robotics/include/dds/ddsi/q_ddsi_discovery.h +/home/zedx/.local/unitree_robotics/include/dds/ddsi/ddsi_participant.h +/home/zedx/.local/unitree_robotics/include/dds/ddsi/ddsi_raweth.h +/home/zedx/.local/unitree_robotics/include/dds/ddsi/ddsi_cdrstream.h +/home/zedx/.local/unitree_robotics/include/dds/ddsi/ddsi_entity.h +/home/zedx/.local/unitree_robotics/include/dds/ddsi/q_xevent.h +/home/zedx/.local/unitree_robotics/include/dds/ddsi/ddsi_deadline.h +/home/zedx/.local/unitree_robotics/include/dds/ddsi/ddsi_list_tmpl.h +/home/zedx/.local/unitree_robotics/include/dds/ddsi/ddsi_xt_typeinfo.idl +/home/zedx/.local/unitree_robotics/include/dds/ddsi/q_lat_estim.h +/home/zedx/.local/unitree_robotics/include/dds/ddsi/ddsi_security_omg.h +/home/zedx/.local/unitree_robotics/include/dds/ddsi/q_receive.h +/home/zedx/.local/unitree_robotics/include/dds/ddsi/ddsi_serdata_default.h +/home/zedx/.local/unitree_robotics/include/dds/ddsi/q_lease.h +/home/zedx/.local/unitree_robotics/include/dds/ddsi/ddsi_rhc.h +/home/zedx/.local/unitree_robotics/include/dds/ddsi/q_xmsg.h +/home/zedx/.local/unitree_robotics/include/dds/ddsi/ddsi_deliver_locally.h +/home/zedx/.local/unitree_robotics/include/dds/ddsi/q_rtps.h +/home/zedx/.local/unitree_robotics/include/dds/ddsi/ddsi_security_util.h +/home/zedx/.local/unitree_robotics/include/dds/ddsi/q_gc.h +/home/zedx/.local/unitree_robotics/include/dds/ddsi/q_thread.h +/home/zedx/.local/unitree_robotics/include/dds/ddsi/ddsi_lifespan.h +/home/zedx/.local/unitree_robotics/include/dds/ddsi/ddsi_time.h +/home/zedx/.local/unitree_robotics/include/dds/ddsi/ddsi_typewrap.h +/home/zedx/.local/unitree_robotics/include/dds/ddsi/ddsi_vnet.h +/home/zedx/.local/unitree_robotics/include/dds/ddsi/ddsi_portmapping.h +/home/zedx/.local/unitree_robotics/include/dds/ddsi/ddsi_sertopic.h +/home/zedx/.local/unitree_robotics/include/dds/ddsi/ddsi_typelookup.h +/home/zedx/.local/unitree_robotics/include/dds/ddsi/ddsi_cfgunits.h +/home/zedx/.local/unitree_robotics/include/dds/ddsi/ddsi_xt_typelookup.idl +/home/zedx/.local/unitree_robotics/include/dds/ddsi/q_hbcontrol.h +/home/zedx/.local/unitree_robotics/include/dds/ddsi/ddsi_typebuilder.h +/home/zedx/.local/unitree_robotics/include/dds/ddsi/ddsi_ipaddr.h +/home/zedx/.local/unitree_robotics/include/dds/ddsi/ddsi_iid.h +/home/zedx/.local/unitree_robotics/include/dds/ddsi/ddsi_tcp.h +/home/zedx/.local/unitree_robotics/include/dds/ddsi/ddsi_sertype.h +/home/zedx/.local/unitree_robotics/include/dds/ddsi/ddsi_tkmap.h +/home/zedx/.local/unitree_robotics/include/dds/ddsi/ddsi_config_impl.h +/home/zedx/.local/unitree_robotics/include/dds/ddsi/ddsi_xt_typemap.h +/home/zedx/.local/unitree_robotics/include/dds/ddsi/ddsi_xt_typemap.idl +/home/zedx/.local/unitree_robotics/include/dds/ddsi/ddsi_serdata.h +/home/zedx/.local/unitree_robotics/include/dds/ddsi/ddsi_shm_transport.h +/home/zedx/.local/unitree_robotics/include/dds/ddsi/ddsi_security_exchange.h +/home/zedx/.local/unitree_robotics/include/dds/ddsi/ddsi_handshake.h +/home/zedx/.local/unitree_robotics/include/dds/ddsi/ddsi_proxy_endpoint.h +/home/zedx/.local/unitree_robotics/include/dds/ddsi/ddsi_keyhash.h +/home/zedx/.local/unitree_robotics/include/dds/ddsi/q_transmit.h +/home/zedx/.local/unitree_robotics/include/dds/ddsi/ddsi_statistics.h +/home/zedx/.local/unitree_robotics/include/dds/ddsi/q_freelist.h +/home/zedx/.local/unitree_robotics/include/dds/ddsi/ddsi_wraddrset.h +/home/zedx/.local/unitree_robotics/include/dds/ddsi/ddsi_udp.h +/home/zedx/.local/unitree_robotics/include/dds/ddsi/ddsi_xt_typelookup.h +/home/zedx/.local/unitree_robotics/include/dds/ddsi/sysdeps.h +/home/zedx/.local/unitree_robotics/include/dds/ddsi/ddsi_proxy_participant.h +/home/zedx/.local/unitree_robotics/include/dds/ddsi/ddsi_ssl.h +/home/zedx/.local/unitree_robotics/include/dds/ddsi/q_whc.h +/home/zedx/.local/unitree_robotics/include/dds/ddsi/ddsi_guid.h +/home/zedx/.local/unitree_robotics/include/dds/ddsi/ddsi_xt_impl.h +/home/zedx/.local/unitree_robotics/include/dds/ddsi/ddsi_typelib.h +/home/zedx/.local/unitree_robotics/include/dds/ddsi/q_sockwaitset.h +/home/zedx/.local/unitree_robotics/include/dds/ddsi/ddsi_mcgroup.h +/home/zedx/.local/unitree_robotics/include/dds/ddsi/ddsi_pmd.h +/home/zedx/.local/unitree_robotics/include/dds/ddsi/ddsi_plist.h +/home/zedx/.local/unitree_robotics/include/dds/ddsi/ddsi_entity_match.h +/home/zedx/.local/unitree_robotics/include/dds/ddsi/q_debmon.h +/home/zedx/.local/unitree_robotics/include/dds/ddsi/ddsi_topic.h +/home/zedx/.local/unitree_robotics/include/dds/ddsi/q_radmin.h +/home/zedx/.local/unitree_robotics/include/dds/ddsi/ddsi_endpoint.h +/home/zedx/.local/unitree_robotics/include/dds/ddsi/q_feature_check.h +/home/zedx/.local/unitree_robotics/include/dds/ddsi/ddsi_config.h +/home/zedx/.local/unitree_robotics/include/dds/ddsi/q_misc.h +/home/zedx/.local/unitree_robotics/include/dds/ddsi/ddsi_threadmon.h +/home/zedx/.local/unitree_robotics/include/dds/ddsi/ddsi_locator.h +/home/zedx/.local/unitree_robotics/include/dds/ddsi/q_qosmatch.h +/home/zedx/.local/unitree_robotics/include/dds/ddsi/ddsi_xqos.h +/home/zedx/.local/unitree_robotics/include/dds/features.h +/home/zedx/.local/unitree_robotics/include/dds/ddsrt/time/freertos.h +/home/zedx/.local/unitree_robotics/include/dds/ddsrt/dynlib.h +/home/zedx/.local/unitree_robotics/include/dds/ddsrt/environ.h +/home/zedx/.local/unitree_robotics/include/dds/ddsrt/process.h +/home/zedx/.local/unitree_robotics/include/dds/ddsrt/md5.h +/home/zedx/.local/unitree_robotics/include/dds/ddsrt/static_assert.h +/home/zedx/.local/unitree_robotics/include/dds/ddsrt/threads/posix.h +/home/zedx/.local/unitree_robotics/include/dds/ddsrt/threads/freertos.h +/home/zedx/.local/unitree_robotics/include/dds/ddsrt/threads/windows.h +/home/zedx/.local/unitree_robotics/include/dds/ddsrt/misc.h +/home/zedx/.local/unitree_robotics/include/dds/ddsrt/sync.h +/home/zedx/.local/unitree_robotics/include/dds/ddsrt/countargs.h +/home/zedx/.local/unitree_robotics/include/dds/ddsrt/io.h +/home/zedx/.local/unitree_robotics/include/dds/ddsrt/avl.h +/home/zedx/.local/unitree_robotics/include/dds/ddsrt/retcode.h +/home/zedx/.local/unitree_robotics/include/dds/ddsrt/cdtors.h +/home/zedx/.local/unitree_robotics/include/dds/ddsrt/mh3.h +/home/zedx/.local/unitree_robotics/include/dds/ddsrt/sched.h +/home/zedx/.local/unitree_robotics/include/dds/ddsrt/heap.h +/home/zedx/.local/unitree_robotics/include/dds/ddsrt/types.h +/home/zedx/.local/unitree_robotics/include/dds/ddsrt/sockets.h +/home/zedx/.local/unitree_robotics/include/dds/ddsrt/rusage.h +/home/zedx/.local/unitree_robotics/include/dds/ddsrt/bswap.h +/home/zedx/.local/unitree_robotics/include/dds/ddsrt/expand_vars.h +/home/zedx/.local/unitree_robotics/include/dds/ddsrt/sync/posix.h +/home/zedx/.local/unitree_robotics/include/dds/ddsrt/sync/freertos.h +/home/zedx/.local/unitree_robotics/include/dds/ddsrt/sync/windows.h +/home/zedx/.local/unitree_robotics/include/dds/ddsrt/ifaddrs.h +/home/zedx/.local/unitree_robotics/include/dds/ddsrt/time.h +/home/zedx/.local/unitree_robotics/include/dds/ddsrt/align.h +/home/zedx/.local/unitree_robotics/include/dds/ddsrt/iovec.h +/home/zedx/.local/unitree_robotics/include/dds/ddsrt/atomics.h +/home/zedx/.local/unitree_robotics/include/dds/ddsrt/strtod.h +/home/zedx/.local/unitree_robotics/include/dds/ddsrt/fibheap.h +/home/zedx/.local/unitree_robotics/include/dds/ddsrt/attributes.h +/home/zedx/.local/unitree_robotics/include/dds/ddsrt/xmlparser.h +/home/zedx/.local/unitree_robotics/include/dds/ddsrt/types/posix.h +/home/zedx/.local/unitree_robotics/include/dds/ddsrt/types/windows.h +/home/zedx/.local/unitree_robotics/include/dds/ddsrt/types/vxworks.h +/home/zedx/.local/unitree_robotics/include/dds/ddsrt/random.h +/home/zedx/.local/unitree_robotics/include/dds/ddsrt/threads.h +/home/zedx/.local/unitree_robotics/include/dds/ddsrt/log.h +/home/zedx/.local/unitree_robotics/include/dds/ddsrt/circlist.h +/home/zedx/.local/unitree_robotics/include/dds/ddsrt/netstat.h +/home/zedx/.local/unitree_robotics/include/dds/ddsrt/string.h +/home/zedx/.local/unitree_robotics/include/dds/ddsrt/arch.h +/home/zedx/.local/unitree_robotics/include/dds/ddsrt/endian.h +/home/zedx/.local/unitree_robotics/include/dds/ddsrt/strtol.h +/home/zedx/.local/unitree_robotics/include/dds/ddsrt/filesystem.h +/home/zedx/.local/unitree_robotics/include/dds/ddsrt/sockets/posix.h +/home/zedx/.local/unitree_robotics/include/dds/ddsrt/sockets/windows.h +/home/zedx/.local/unitree_robotics/include/dds/ddsrt/atomics/arm.h +/home/zedx/.local/unitree_robotics/include/dds/ddsrt/atomics/msvc.h +/home/zedx/.local/unitree_robotics/include/dds/ddsrt/atomics/sun.h +/home/zedx/.local/unitree_robotics/include/dds/ddsrt/atomics/gcc.h +/home/zedx/.local/unitree_robotics/include/dds/ddsrt/hopscotch.h +/home/zedx/.local/unitree_robotics/include/dds/ddsrt/filesystem/posix.h +/home/zedx/.local/unitree_robotics/include/dds/ddsrt/filesystem/windows.h +/home/zedx/.local/unitree_robotics/include/dds/version.h +/home/zedx/.local/unitree_robotics/include/dds/export.h +/home/zedx/.local/unitree_robotics/include/dds/dds.h \ No newline at end of file diff --git a/deps/unitree_sdk2/build_install/thirdparty/CMakeFiles/CMakeDirectoryInformation.cmake b/deps/unitree_sdk2/build_install/thirdparty/CMakeFiles/CMakeDirectoryInformation.cmake new file mode 100644 index 0000000..980c28d --- /dev/null +++ b/deps/unitree_sdk2/build_install/thirdparty/CMakeFiles/CMakeDirectoryInformation.cmake @@ -0,0 +1,16 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 4.1 + +# Relative path conversion top directories. +set(CMAKE_RELATIVE_PATH_TOP_SOURCE "/home/zedx/Robotics_workspace/yslootahtech/Project/R1/sdk/unitree_sdk2") +set(CMAKE_RELATIVE_PATH_TOP_BINARY "/home/zedx/Robotics_workspace/yslootahtech/Project/R1/sdk/unitree_sdk2/build_install") + +# 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/deps/unitree_sdk2/build_install/thirdparty/CMakeFiles/progress.marks b/deps/unitree_sdk2/build_install/thirdparty/CMakeFiles/progress.marks new file mode 100644 index 0000000..573541a --- /dev/null +++ b/deps/unitree_sdk2/build_install/thirdparty/CMakeFiles/progress.marks @@ -0,0 +1 @@ +0 diff --git a/deps/unitree_sdk2/build_install/thirdparty/Makefile b/deps/unitree_sdk2/build_install/thirdparty/Makefile new file mode 100644 index 0000000..ba73ea1 --- /dev/null +++ b/deps/unitree_sdk2/build_install/thirdparty/Makefile @@ -0,0 +1,189 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 4.1 + +# 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 = /home/zedx/miniconda3/lib/python3.13/site-packages/cmake/data/bin/cmake + +# The command to remove a file. +RM = /home/zedx/miniconda3/lib/python3.13/site-packages/cmake/data/bin/cmake -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /home/zedx/Robotics_workspace/yslootahtech/Project/R1/sdk/unitree_sdk2 + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /home/zedx/Robotics_workspace/yslootahtech/Project/R1/sdk/unitree_sdk2/build_install + +#============================================================================= +# Targets provided globally by CMake. + +# Special rule for the target edit_cache +edit_cache: + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "No interactive CMake dialog available..." + /home/zedx/miniconda3/lib/python3.13/site-packages/cmake/data/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..." + /home/zedx/miniconda3/lib/python3.13/site-packages/cmake/data/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..." + /home/zedx/miniconda3/lib/python3.13/site-packages/cmake/data/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..." + /home/zedx/miniconda3/lib/python3.13/site-packages/cmake/data/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..." + /home/zedx/miniconda3/lib/python3.13/site-packages/cmake/data/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..." + /home/zedx/miniconda3/lib/python3.13/site-packages/cmake/data/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..." + /home/zedx/miniconda3/lib/python3.13/site-packages/cmake/data/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..." + /home/zedx/miniconda3/lib/python3.13/site-packages/cmake/data/bin/cmake -DCMAKE_INSTALL_DO_STRIP=1 -P cmake_install.cmake +.PHONY : install/strip/fast + +# The main all target +all: cmake_check_build_system + cd /home/zedx/Robotics_workspace/yslootahtech/Project/R1/sdk/unitree_sdk2/build_install && $(CMAKE_COMMAND) -E cmake_progress_start /home/zedx/Robotics_workspace/yslootahtech/Project/R1/sdk/unitree_sdk2/build_install/CMakeFiles /home/zedx/Robotics_workspace/yslootahtech/Project/R1/sdk/unitree_sdk2/build_install/thirdparty//CMakeFiles/progress.marks + cd /home/zedx/Robotics_workspace/yslootahtech/Project/R1/sdk/unitree_sdk2/build_install && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 thirdparty/all + $(CMAKE_COMMAND) -E cmake_progress_start /home/zedx/Robotics_workspace/yslootahtech/Project/R1/sdk/unitree_sdk2/build_install/CMakeFiles 0 +.PHONY : all + +# The main clean target +clean: + cd /home/zedx/Robotics_workspace/yslootahtech/Project/R1/sdk/unitree_sdk2/build_install && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 thirdparty/clean +.PHONY : clean + +# The main clean target +clean/fast: clean +.PHONY : clean/fast + +# Prepare targets for installation. +preinstall: all + cd /home/zedx/Robotics_workspace/yslootahtech/Project/R1/sdk/unitree_sdk2/build_install && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 thirdparty/preinstall +.PHONY : preinstall + +# Prepare targets for installation. +preinstall/fast: + cd /home/zedx/Robotics_workspace/yslootahtech/Project/R1/sdk/unitree_sdk2/build_install && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 thirdparty/preinstall +.PHONY : preinstall/fast + +# clear depends +depend: + cd /home/zedx/Robotics_workspace/yslootahtech/Project/R1/sdk/unitree_sdk2/build_install && $(CMAKE_COMMAND) -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 1 +.PHONY : depend + +# 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" +.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: + cd /home/zedx/Robotics_workspace/yslootahtech/Project/R1/sdk/unitree_sdk2/build_install && $(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/deps/unitree_sdk2/build_install/thirdparty/cmake_install.cmake b/deps/unitree_sdk2/build_install/thirdparty/cmake_install.cmake new file mode 100644 index 0000000..320f876 --- /dev/null +++ b/deps/unitree_sdk2/build_install/thirdparty/cmake_install.cmake @@ -0,0 +1,63 @@ +# Install script for directory: /home/zedx/Robotics_workspace/yslootahtech/Project/R1/sdk/unitree_sdk2/thirdparty + +# Set the install prefix +if(NOT DEFINED CMAKE_INSTALL_PREFIX) + set(CMAKE_INSTALL_PREFIX "/home/zedx/.local/unitree_robotics") +endif() +string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}") + +# Set the install configuration name. +if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) + if(BUILD_TYPE) + string(REGEX REPLACE "^[^A-Za-z0-9_]+" "" + CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}") + else() + set(CMAKE_INSTALL_CONFIG_NAME "Release") + endif() + message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"") +endif() + +# Set the component getting installed. +if(NOT CMAKE_INSTALL_COMPONENT) + if(COMPONENT) + message(STATUS "Install component: \"${COMPONENT}\"") + set(CMAKE_INSTALL_COMPONENT "${COMPONENT}") + else() + set(CMAKE_INSTALL_COMPONENT) + endif() +endif() + +# Install shared libraries without execute permission? +if(NOT DEFINED CMAKE_INSTALL_SO_NO_EXE) + set(CMAKE_INSTALL_SO_NO_EXE "1") +endif() + +# Is this installation the result of a crosscompile? +if(NOT DEFINED CMAKE_CROSSCOMPILING) + set(CMAKE_CROSSCOMPILING "FALSE") +endif() + +# Set path to fallback-tool for dependency-resolution. +if(NOT DEFINED CMAKE_OBJDUMP) + set(CMAKE_OBJDUMP "/usr/bin/objdump") +endif() + +if(CMAKE_INSTALL_COMPONENT STREQUAL "Unspecified" OR NOT CMAKE_INSTALL_COMPONENT) + file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/lib" TYPE FILE FILES + "/home/zedx/Robotics_workspace/yslootahtech/Project/R1/sdk/unitree_sdk2/thirdparty/lib/x86_64/libddsc.so" + "/home/zedx/Robotics_workspace/yslootahtech/Project/R1/sdk/unitree_sdk2/thirdparty/lib/x86_64/libddsc.so.0" + "/home/zedx/Robotics_workspace/yslootahtech/Project/R1/sdk/unitree_sdk2/thirdparty/lib/x86_64/libddscxx.so" + "/home/zedx/Robotics_workspace/yslootahtech/Project/R1/sdk/unitree_sdk2/thirdparty/lib/x86_64/libddscxx.so.0" + ) +endif() + +if(CMAKE_INSTALL_COMPONENT STREQUAL "Unspecified" OR NOT CMAKE_INSTALL_COMPONENT) + file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/include" TYPE DIRECTORY FILES "/home/zedx/Robotics_workspace/yslootahtech/Project/R1/sdk/unitree_sdk2/thirdparty/include/") +endif() + +string(REPLACE ";" "\n" CMAKE_INSTALL_MANIFEST_CONTENT + "${CMAKE_INSTALL_MANIFEST_FILES}") +if(CMAKE_INSTALL_LOCAL_ONLY) + file(WRITE "/home/zedx/Robotics_workspace/yslootahtech/Project/R1/sdk/unitree_sdk2/build_install/thirdparty/install_local_manifest.txt" + "${CMAKE_INSTALL_MANIFEST_CONTENT}") +endif() diff --git a/deps/unitree_sdk2/build_install/unitree_sdk2Config.cmake b/deps/unitree_sdk2/build_install/unitree_sdk2Config.cmake new file mode 100644 index 0000000..ff2bad6 --- /dev/null +++ b/deps/unitree_sdk2/build_install/unitree_sdk2Config.cmake @@ -0,0 +1,7 @@ +include(CMakeFindDependencyMacro) + +# Same syntax as find_package +find_dependency(Threads REQUIRED) + +# Add the targets file +include("${CMAKE_CURRENT_LIST_DIR}/unitree_sdk2Targets.cmake") diff --git a/deps/unitree_sdk2/build_install/unitree_sdk2ConfigVersion.cmake b/deps/unitree_sdk2/build_install/unitree_sdk2ConfigVersion.cmake new file mode 100644 index 0000000..8b7f297 --- /dev/null +++ b/deps/unitree_sdk2/build_install/unitree_sdk2ConfigVersion.cmake @@ -0,0 +1,83 @@ +# This is a basic version file for the Config-mode of find_package(). +# It is used by write_basic_package_version_file() as input file for configure_file() +# to create a version-file which can be installed along a config.cmake file. +# +# The created file sets PACKAGE_VERSION_EXACT if the current version string and +# the requested version string are exactly the same and it sets +# PACKAGE_VERSION_COMPATIBLE if the current version is equal to the requested version. +# The tweak version component is ignored. +# The variable CVF_VERSION must be set before calling configure_file(). + + +if (PACKAGE_FIND_VERSION_RANGE) + message(AUTHOR_WARNING + "`find_package()` specify a version range but the version strategy " + "(ExactVersion) of the module `${PACKAGE_FIND_NAME}` is incompatible " + "with this request. Only the lower endpoint of the range will be used.") +endif() + +set(PACKAGE_VERSION "2.0.0") + +if("2.0.0" MATCHES "^([0-9]+)\\.([0-9]+)\\.([0-9]+)") # strip the tweak version + set(CVF_VERSION_MAJOR "${CMAKE_MATCH_1}") + set(CVF_VERSION_MINOR "${CMAKE_MATCH_2}") + set(CVF_VERSION_PATCH "${CMAKE_MATCH_3}") + + if(NOT CVF_VERSION_MAJOR VERSION_EQUAL 0) + string(REGEX REPLACE "^0+" "" CVF_VERSION_MAJOR "${CVF_VERSION_MAJOR}") + endif() + if(NOT CVF_VERSION_MINOR VERSION_EQUAL 0) + string(REGEX REPLACE "^0+" "" CVF_VERSION_MINOR "${CVF_VERSION_MINOR}") + endif() + if(NOT CVF_VERSION_PATCH VERSION_EQUAL 0) + string(REGEX REPLACE "^0+" "" CVF_VERSION_PATCH "${CVF_VERSION_PATCH}") + endif() + + set(CVF_VERSION_NO_TWEAK "${CVF_VERSION_MAJOR}.${CVF_VERSION_MINOR}.${CVF_VERSION_PATCH}") +else() + set(CVF_VERSION_NO_TWEAK "2.0.0") +endif() + +if(PACKAGE_FIND_VERSION MATCHES "^([0-9]+)\\.([0-9]+)\\.([0-9]+)") # strip the tweak version + set(REQUESTED_VERSION_MAJOR "${CMAKE_MATCH_1}") + set(REQUESTED_VERSION_MINOR "${CMAKE_MATCH_2}") + set(REQUESTED_VERSION_PATCH "${CMAKE_MATCH_3}") + + if(NOT REQUESTED_VERSION_MAJOR VERSION_EQUAL 0) + string(REGEX REPLACE "^0+" "" REQUESTED_VERSION_MAJOR "${REQUESTED_VERSION_MAJOR}") + endif() + if(NOT REQUESTED_VERSION_MINOR VERSION_EQUAL 0) + string(REGEX REPLACE "^0+" "" REQUESTED_VERSION_MINOR "${REQUESTED_VERSION_MINOR}") + endif() + if(NOT REQUESTED_VERSION_PATCH VERSION_EQUAL 0) + string(REGEX REPLACE "^0+" "" REQUESTED_VERSION_PATCH "${REQUESTED_VERSION_PATCH}") + endif() + + set(REQUESTED_VERSION_NO_TWEAK + "${REQUESTED_VERSION_MAJOR}.${REQUESTED_VERSION_MINOR}.${REQUESTED_VERSION_PATCH}") +else() + set(REQUESTED_VERSION_NO_TWEAK "${PACKAGE_FIND_VERSION}") +endif() + +if(REQUESTED_VERSION_NO_TWEAK STREQUAL CVF_VERSION_NO_TWEAK) + set(PACKAGE_VERSION_COMPATIBLE TRUE) +else() + set(PACKAGE_VERSION_COMPATIBLE FALSE) +endif() + +if(PACKAGE_FIND_VERSION STREQUAL PACKAGE_VERSION) + set(PACKAGE_VERSION_EXACT TRUE) +endif() + + +# if the installed or the using project don't have CMAKE_SIZEOF_VOID_P set, ignore it: +if("${CMAKE_SIZEOF_VOID_P}" STREQUAL "" OR "8" STREQUAL "") + return() +endif() + +# check that the installed version has the same 32/64bit-ness as the one which is currently searching: +if(NOT CMAKE_SIZEOF_VOID_P STREQUAL "8") + math(EXPR installedBits "8 * 8") + set(PACKAGE_VERSION "${PACKAGE_VERSION} (${installedBits}bit)") + set(PACKAGE_VERSION_UNSUITABLE TRUE) +endif() diff --git a/deps/unitree_sdk2/cmake/unitree_sdk2Config.cmake.in b/deps/unitree_sdk2/cmake/unitree_sdk2Config.cmake.in new file mode 100644 index 0000000..ff2bad6 --- /dev/null +++ b/deps/unitree_sdk2/cmake/unitree_sdk2Config.cmake.in @@ -0,0 +1,7 @@ +include(CMakeFindDependencyMacro) + +# Same syntax as find_package +find_dependency(Threads REQUIRED) + +# Add the targets file +include("${CMAKE_CURRENT_LIST_DIR}/unitree_sdk2Targets.cmake") diff --git a/deps/unitree_sdk2/cmake/unitree_sdk2Targets.cmake b/deps/unitree_sdk2/cmake/unitree_sdk2Targets.cmake new file mode 100644 index 0000000..5f401ae --- /dev/null +++ b/deps/unitree_sdk2/cmake/unitree_sdk2Targets.cmake @@ -0,0 +1,96 @@ +if(CMAKE_VERSION VERSION_LESS 3.5.0) + message(FATAL_ERROR "This file relies on consumers using CMake 3.5.0 or greater.") +endif() +cmake_policy(PUSH) +cmake_policy(VERSION 2.6) + +# Commands may need to know the format version. +set(CMAKE_IMPORT_FILE_VERSION 1) + +# Protect against multiple inclusion, which would fail when already imported targets are added once more. +set(_targetsDefined) +set(_targetsNotDefined) +set(_expectedTargets) +foreach(_expectedTarget unitree_sdk2) + list(APPEND _expectedTargets ${_expectedTarget}) + if(NOT TARGET ${_expectedTarget}) + list(APPEND _targetsNotDefined ${_expectedTarget}) + endif() + if(TARGET ${_expectedTarget}) + list(APPEND _targetsDefined ${_expectedTarget}) + endif() +endforeach() +if("${_targetsDefined}" STREQUAL "${_expectedTargets}") + unset(_targetsDefined) + unset(_targetsNotDefined) + unset(_expectedTargets) + set(CMAKE_IMPORT_FILE_VERSION) + cmake_policy(POP) + return() +endif() +if(NOT "${_targetsDefined}" STREQUAL "") + message(FATAL_ERROR "Some (but not all) targets in this export set were already defined.\nTargets Defined: ${_targetsDefined}\nTargets not yet defined: ${_targetsNotDefined}\n") +endif() +unset(_targetsDefined) +unset(_targetsNotDefined) +unset(_expectedTargets) + + +# Compute the installation prefix relative to this file. +get_filename_component(_IMPORT_PREFIX "${CMAKE_CURRENT_LIST_FILE}" PATH) +get_filename_component(_IMPORT_PREFIX "${_IMPORT_PREFIX}" PATH) +get_filename_component(_IMPORT_PREFIX "${_IMPORT_PREFIX}" PATH) +get_filename_component(_IMPORT_PREFIX "${_IMPORT_PREFIX}" PATH) +if(_IMPORT_PREFIX STREQUAL "/") + set(_IMPORT_PREFIX "") +endif() + +# Create imported target ddsc and ddscxx +add_library(ddsc SHARED IMPORTED GLOBAL) +set_target_properties(ddsc PROPERTIES + IMPORTED_LOCATION ${_IMPORT_PREFIX}/lib/libddsc.so + INTERFACE_INCLUDE_DIRECTORIES "${_IMPORT_PREFIX}/include;${_IMPORT_PREFIX}/include" + INTERFACE_LINK_LIBRARIES "Threads::Threads" + IMPORTED_NO_SONAME TRUE) + +add_library(ddscxx SHARED IMPORTED GLOBAL) +set_target_properties(ddscxx PROPERTIES + IMPORTED_LOCATION ${_IMPORT_PREFIX}/lib/libddscxx.so + INTERFACE_INCLUDE_DIRECTORIES "${_IMPORT_PREFIX}/include;${_IMPORT_PREFIX}/include/ddscxx" + INTERFACE_LINK_LIBRARIES "Threads::Threads" + IMPORTED_NO_SONAME TRUE) + +# Create imported target unitree_sdk2 +add_library(unitree_sdk2 STATIC IMPORTED GLOBAL) +set_target_properties(unitree_sdk2 PROPERTIES + IMPORTED_LOCATION ${_IMPORT_PREFIX}/lib/libunitree_sdk2.a + INTERFACE_INCLUDE_DIRECTORIES "${_IMPORT_PREFIX}/include;${_IMPORT_PREFIX}/include" + INTERFACE_LINK_LIBRARIES "ddsc;ddscxx;Threads::Threads" + LINKER_LANGUAGE CXX +) + +# Cleanup temporary variables. +set(_IMPORT_PREFIX) + +# Loop over all imported files and verify that they actually exist +foreach(target ${_IMPORT_CHECK_TARGETS} ) + foreach(file ${_IMPORT_CHECK_FILES_FOR_${target}} ) + if(NOT EXISTS "${file}" ) + message(FATAL_ERROR "The imported target \"${target}\" references the file + \"${file}\" +but this file does not exist. Possible reasons include: +* The file was deleted, renamed, or moved to another location. +* An install or uninstall procedure did not complete successfully. +* The installation package was faulty and contained + \"${CMAKE_CURRENT_LIST_FILE}\" +but not all the files it references. +") + endif() + endforeach() + unset(_IMPORT_CHECK_FILES_FOR_${target}) +endforeach() +unset(_IMPORT_CHECK_TARGETS) + +# Commands beyond this point should not need to know the version. +set(CMAKE_IMPORT_FILE_VERSION) +cmake_policy(POP) diff --git a/deps/unitree_sdk2/example/CMakeLists.txt b/deps/unitree_sdk2/example/CMakeLists.txt new file mode 100644 index 0000000..e9b9510 --- /dev/null +++ b/deps/unitree_sdk2/example/CMakeLists.txt @@ -0,0 +1,16 @@ +add_subdirectory(helloworld) +add_subdirectory(wireless_controller) +add_subdirectory(jsonize) +add_subdirectory(state_machine) + + +add_subdirectory(go2) +add_subdirectory(b2) +add_subdirectory(h1) +add_subdirectory(g1) +add_subdirectory(go2w) +add_subdirectory(b2w) +add_subdirectory(a2) +add_subdirectory(r1) +add_subdirectory(h2) +add_subdirectory(as2) \ No newline at end of file diff --git a/deps/unitree_sdk2/example/a2/CMakeLists.txt b/deps/unitree_sdk2/example/a2/CMakeLists.txt new file mode 100644 index 0000000..3634be8 --- /dev/null +++ b/deps/unitree_sdk2/example/a2/CMakeLists.txt @@ -0,0 +1,8 @@ +add_executable(a2_sport_client sport/a2_sport_client.cpp) +target_link_libraries(a2_sport_client unitree_sdk2) + +add_executable(a2_sport_state sport/a2_sport_state.cpp) +target_link_libraries(a2_sport_state unitree_sdk2) + +add_executable(a2_audio_client_example audio/a2_audio_client_example.cpp) +target_link_libraries(a2_audio_client_example unitree_sdk2) diff --git a/deps/unitree_sdk2/example/a2/audio/a2_audio_client_example.cpp b/deps/unitree_sdk2/example/a2/audio/a2_audio_client_example.cpp new file mode 100644 index 0000000..c22de3b --- /dev/null +++ b/deps/unitree_sdk2/example/a2/audio/a2_audio_client_example.cpp @@ -0,0 +1,175 @@ +#include +#include +#include +#include +#include +#include +#include + +#include "wav.hpp" + +#define AUDIO_FILE_PATH "../example/a2/audio/test.wav" +#define AUDIO_SUBSCRIBE_TOPIC "rt/audio_msg" +#define GROUP_IP "239.168.123.161" +#define PORT 5555 + +#define WAV_SECOND 5 // record seconds +#define WAV_LEN (16000 * 2 * WAV_SECOND) +#define WAV_LEN_ONCE (16000 * 2 * 160 / 1000) +#define CHUNK_SIZE 96000 // 3 seconds +int sock; + +void asr_handler(const void *msg) { + std_msgs::msg::dds_::String_ *resMsg = (std_msgs::msg::dds_::String_ *)msg; + std::cout << "Topic:\"rt/audio_msg\" recv: " << resMsg->data() << std::endl; +} + +std::string get_local_ip_for_multicast() { + struct ifaddrs *ifaddr, *ifa; + char host[NI_MAXHOST]; + std::string result = ""; + + getifaddrs(&ifaddr); + for (ifa = ifaddr; ifa != nullptr; ifa = ifa->ifa_next) { + if (!ifa->ifa_addr || ifa->ifa_addr->sa_family != AF_INET) continue; + getnameinfo(ifa->ifa_addr, sizeof(struct sockaddr_in), host, NI_MAXHOST, + NULL, 0, NI_NUMERICHOST); + std::string ip(host); + if (ip.find("192.168.123.") == 0) { + result = ip; + break; + } + } + freeifaddrs(ifaddr); + return result; +} + +void thread_mic(void) { + sock = socket(AF_INET, SOCK_DGRAM, 0); + sockaddr_in local_addr{}; + local_addr.sin_family = AF_INET; + local_addr.sin_port = htons(PORT); + local_addr.sin_addr.s_addr = INADDR_ANY; + bind(sock, (sockaddr *)&local_addr, sizeof(local_addr)); + + ip_mreq mreq{}; + inet_pton(AF_INET, GROUP_IP, &mreq.imr_multiaddr); + std::string local_ip = get_local_ip_for_multicast(); + std::cout << "local ip: " << local_ip << std::endl; + mreq.imr_interface.s_addr = inet_addr(local_ip.c_str()); + setsockopt(sock, IPPROTO_IP, IP_ADD_MEMBERSHIP, &mreq, sizeof(mreq)); + + int total_bytes = 0; + std::vector pcm_data; + pcm_data.reserve(WAV_LEN / 2); + std::cout << "start record!" << std::endl; + while (total_bytes < WAV_LEN) { + char buffer[WAV_LEN_ONCE]; + ssize_t len = recvfrom(sock, buffer, sizeof(buffer), 0, nullptr, nullptr); + if (len > 0) { + size_t sample_count = len / 2; + const int16_t *samples = reinterpret_cast(buffer); + pcm_data.insert(pcm_data.end(), samples, samples + sample_count); + total_bytes += len; + } + } + + WriteWave("record.wav", 16000, pcm_data.data(), pcm_data.size(), 1); + std::cout << "record finish! save to record.wav " << std::endl; +} + +int main(int argc, char const *argv[]) { + if (argc < 2) { + std::cout << "Usage: audio_client_example [NetWorkInterface(eth0)]" + << std::endl; + exit(0); + } + int32_t ret; + /* + * Initilaize ChannelFactory + */ + unitree::robot::ChannelFactory::Instance()->Init(0, argv[1]); + unitree::robot::a2::AudioClient client; + client.Init(); + client.SetTimeout(10.0f); + + /*ASR message Example*/ + unitree::robot::ChannelSubscriber subscriber( + AUDIO_SUBSCRIBE_TOPIC); + subscriber.InitChannel(asr_handler); + + /*Volume Example*/ + uint8_t volume; + ret = client.GetVolume(volume); + std::cout << "GetVolume API ret:" << ret + << " volume = " << std::to_string(volume) << std::endl; + ret = client.SetVolume(100); + std::cout << "SetVolume to 100% , API ret:" << ret << std::endl; + + /*TTS Example*/ + ret = client.TtsMaker("你好。我是宇树科技的机器人。例程启动成功", + 0); // Auto play + std::cout << "TtsMaker API ret:" << ret << std::endl; + unitree::common::Sleep(5); + + ret = client.TtsMaker( + "Hello. I'm a robot from Unitree Robotics. The example has started " + "successfully. ", + 1); // Engilsh TTS + std::cout << "TtsMaker API ret:" << ret << std::endl; + unitree::common::Sleep(8); + + /*Audio Play Example*/ + int32_t sample_rate = -1; + int8_t num_channels = 0; + bool filestate = false; + std::vector pcm = + ReadWave(AUDIO_FILE_PATH, &sample_rate, &num_channels, &filestate); + + std::cout << "wav file sample_rate = " << sample_rate + << " num_channels = " << std::to_string(num_channels) + << " filestate =" << filestate << "filesize = " << pcm.size() + << std::endl; + + if (filestate && sample_rate == 16000 && num_channels == 1) { + size_t total_size = pcm.size(); + size_t offset = 0; + int chunk_index = 0; + std::string stream_id = + std::to_string(unitree::common::GetCurrentTimeMillisecond()); + + while (offset < total_size) { + size_t remaining = total_size - offset; + size_t current_chunk_size = + std::min(static_cast(CHUNK_SIZE), remaining); + std::vector chunk(pcm.begin() + offset, + pcm.begin() + offset + current_chunk_size); + client.PlayStream("example", stream_id, chunk); + unitree::common::Sleep(1); + std::cout << "Playing size: " << offset << std::endl; + offset += current_chunk_size; + } + + ret = client.PlayStop(stream_id); // stop playback after transmission ends + + } else { + std::cout << "audio file format error, please check!" << std::endl; + } + + /*LED Control Example*/ + client.LedControl(0, 255, 0); + unitree::common::Sleep(1); + client.LedControl(0, 0, 0); + unitree::common::Sleep(1); + client.LedControl(0, 0, 255); + + std::cout << "AudioClient api test finish , asr start..." << std::endl; + + std::thread mic_t(thread_mic); + + while (1) { + sleep(1); // wait for asr message + } + mic_t.join(); + return 0; +} diff --git a/deps/unitree_sdk2/example/a2/audio/test.wav b/deps/unitree_sdk2/example/a2/audio/test.wav new file mode 100644 index 0000000000000000000000000000000000000000..d0bd0bbca59d5cf6abe4b4aad75bda31b5e381fc GIT binary patch literal 132246 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 literal 0 HcmV?d00001 diff --git a/deps/unitree_sdk2/example/a2/audio/wav.hpp b/deps/unitree_sdk2/example/a2/audio/wav.hpp new file mode 100644 index 0000000..cadedb9 --- /dev/null +++ b/deps/unitree_sdk2/example/a2/audio/wav.hpp @@ -0,0 +1,232 @@ +#ifndef __UT_ROBOT_WAV_READER_HPP__ +#define __UT_ROBOT_WAV_READER_HPP__ + +struct WaveHeader { + void SeekToDataChunk(std::istream &is) { + while (is && subchunk2_id != 0x61746164) { + is.seekg(subchunk2_size, std::istream::cur); + is.read(reinterpret_cast(&subchunk2_id), sizeof(int32_t)); + is.read(reinterpret_cast(&subchunk2_size), sizeof(int32_t)); + } + } + + int32_t chunk_id; + int32_t chunk_size; + int32_t format; + int32_t subchunk1_id; + int32_t subchunk1_size; + int16_t audio_format; + int16_t num_channels; + int32_t sample_rate; + int32_t byte_rate; + int16_t block_align; + int16_t bits_per_sample; + int32_t subchunk2_id; // a tag of this chunk + int32_t subchunk2_size; // size of subchunk2 +}; + +static_assert(sizeof(WaveHeader) == 44); + +std::vector ReadWaveImpl(std::istream &is, int32_t *sampling_rate, + int8_t *channelCount, bool *is_ok) { + WaveHeader header{}; + is.read(reinterpret_cast(&header.chunk_id), sizeof(header.chunk_id)); + + // F F I R + if (header.chunk_id != 0x46464952) { + printf("Expected chunk_id RIFF. Given: 0x%08x\n", header.chunk_id); + *is_ok = false; + return {}; + } + + is.read(reinterpret_cast(&header.chunk_size), + sizeof(header.chunk_size)); + + is.read(reinterpret_cast(&header.format), sizeof(header.format)); + + // E V A W + if (header.format != 0x45564157) { + printf("Expected format WAVE. Given: 0x%08x\n", header.format); + *is_ok = false; + return {}; + } + + is.read(reinterpret_cast(&header.subchunk1_id), + sizeof(header.subchunk1_id)); + + is.read(reinterpret_cast(&header.subchunk1_size), + sizeof(header.subchunk1_size)); + + if (header.subchunk1_id == 0x4b4e554a) { + // skip junk padding + is.seekg(header.subchunk1_size, std::istream::cur); + + is.read(reinterpret_cast(&header.subchunk1_id), + sizeof(header.subchunk1_id)); + + is.read(reinterpret_cast(&header.subchunk1_size), + sizeof(header.subchunk1_size)); + } + + if (header.subchunk1_id != 0x20746d66) { + printf("Expected subchunk1_id 0x20746d66. Given: 0x%08x\n", + header.subchunk1_id); + *is_ok = false; + return {}; + } + + if (header.subchunk1_size != 16 && + header.subchunk1_size != 18) { // 16 for PCM + printf("Expected subchunk1_size 16. Given: %d\n", header.subchunk1_size); + *is_ok = false; + return {}; + } + + is.read(reinterpret_cast(&header.audio_format), + sizeof(header.audio_format)); + + if (header.audio_format != 1) { // 1 for PCM + printf("Expected audio_format 1. Given: %d\n", header.audio_format); + *is_ok = false; + return {}; + } + + is.read(reinterpret_cast(&header.num_channels), + sizeof(header.num_channels)); + + *channelCount = (int8_t)header.num_channels; + + is.read(reinterpret_cast(&header.sample_rate), + sizeof(header.sample_rate)); + + is.read(reinterpret_cast(&header.byte_rate), + sizeof(header.byte_rate)); + + is.read(reinterpret_cast(&header.block_align), + sizeof(header.block_align)); + + is.read(reinterpret_cast(&header.bits_per_sample), + sizeof(header.bits_per_sample)); + + if (header.byte_rate != + (header.sample_rate * header.num_channels * header.bits_per_sample / 8)) { + printf("Incorrect byte rate: %d. Expected: %d", header.byte_rate, + (header.sample_rate * header.num_channels * header.bits_per_sample / + 8)); + *is_ok = false; + return {}; + } + + if (header.block_align != + (header.num_channels * header.bits_per_sample / 8)) { + printf("Incorrect block align: %d. Expected: %d\n", header.block_align, + (header.num_channels * header.bits_per_sample / 8)); + *is_ok = false; + return {}; + } + + if (header.bits_per_sample != 16) { // we support only 16 bits per sample + printf("Expected bits_per_sample 16. Given: %d\n", header.bits_per_sample); + *is_ok = false; + return {}; + } + + if (header.subchunk1_size == 18) { + int16_t extra_size = -1; + is.read(reinterpret_cast(&extra_size), sizeof(int16_t)); + if (extra_size != 0) { + printf( + "Extra size should be 0 for wave from NAudio. Current extra size " + "%d\n", + extra_size); + *is_ok = false; + return {}; + } + } + + is.read(reinterpret_cast(&header.subchunk2_id), + sizeof(header.subchunk2_id)); + + is.read(reinterpret_cast(&header.subchunk2_size), + sizeof(header.subchunk2_size)); + + header.SeekToDataChunk(is); + if (!is) { + *is_ok = false; + return {}; + } + + *sampling_rate = header.sample_rate; + + // header.subchunk2_size contains the number of bytes in the data. + // As we assume each sample contains two bytes, so it is divided by 2 here + std::vector samples(header.subchunk2_size / 2); + + is.read(reinterpret_cast(samples.data()), header.subchunk2_size); + if (!is) { + *is_ok = false; + return {}; + } + + std::vector ans(samples.size() * 2); + for (int32_t i = 0; i != static_cast(samples.size()); ++i) { + ans[i * 2] = samples[i] & 0xFF; + ans[i * 2 + 1] = (samples[i] >> 8) & 0xFF; + } + + *is_ok = true; + return ans; +} + +std::vector ReadWave(const std::string &filename, + int32_t *sampling_rate, int8_t *channelCount, + bool *is_ok) { + std::ifstream is(filename, std::ifstream::binary); + auto samples = ReadWaveImpl(is, sampling_rate, channelCount, is_ok); + return samples; +} + +bool WriteWave(const std::string &filename, int32_t sampling_rate, + const int16_t *samples, int32_t n, uint8_t num_channels) { + WaveHeader header{}; + header.chunk_id = 0x46464952; // FFIR + header.format = 0x45564157; // EVAW + header.subchunk1_id = 0x20746d66; // "fmt " + header.subchunk1_size = 16; // 16 for PCM + header.audio_format = 1; // PCM =1 + + int32_t bits_per_sample = 16; // int16_t + header.num_channels = num_channels; + header.sample_rate = sampling_rate; + header.byte_rate = sampling_rate * num_channels * bits_per_sample / 8; + header.block_align = num_channels * bits_per_sample / 8; + header.bits_per_sample = bits_per_sample; + header.subchunk2_id = 0x61746164; // atad + header.subchunk2_size = n * num_channels * bits_per_sample / 8; + + header.chunk_size = 36 + header.subchunk2_size; + + std::vector samples_int16(n * num_channels); + for (int32_t i = 0; i != n * num_channels; ++i) { + samples_int16[i] = samples[i]; + } + + std::ofstream os(filename, std::ios::binary); + if (!os) { + printf("Failed to create %s", filename.c_str()); + return false; + } + + os.write(reinterpret_cast(&header), sizeof(header)); + os.write(reinterpret_cast(samples_int16.data()), + samples_int16.size() * sizeof(int16_t)); + + if (!os) { + printf("Write %s failed", filename.c_str()); + return false; + } + + return true; +} + +#endif diff --git a/deps/unitree_sdk2/example/a2/sport/a2_sport_client.cpp b/deps/unitree_sdk2/example/a2/sport/a2_sport_client.cpp new file mode 100644 index 0000000..3b0394c --- /dev/null +++ b/deps/unitree_sdk2/example/a2/sport/a2_sport_client.cpp @@ -0,0 +1,315 @@ +#include +#include +#include +#include +#include +#include +#include +#include +#include + +using namespace std; + +struct TestOption +{ + std::string name; + int id; +}; + +const vector option_list = + { + {"damp", 0}, + {"balance_stand", 1}, + {"stop_move", 2}, + {"stand_down", 3}, + {"recovery_stand", 4}, + {"move", 5}, + {"switch_gait", 6}, + {"speed_level", 7}, + {"get_state", 8}, + {"recovery_switch", 9}, + {"body_height", 10}, + {"stand_up", 11}, + + // Caution: test in open area + {"enter_leftside_gait", 12}, + {"exit_leftside_gait", 13}, + {"enter_handstand", 14}, + {"exit_handstand", 15}, + {"front_flip", 16}, + {"back_flip", 17}, + {"pose", 18}, + {"euler", 19}, + {"reset_estimator", 20}, + {"square_trajectory", 21}, + {"circle_trajectory", 22}, + +}; + +int ConvertToInt(const std::string &str) +{ + try + { + std::stoi(str); + return std::stoi(str); + } + catch (const std::invalid_argument &) + { + return -1; + } + catch (const std::out_of_range &) + { + return -1; + } +} + +class UserInterface +{ +public: + UserInterface() {}; + ~UserInterface() {}; + + void terminalHandle() + { + std::string input; + std::getline(std::cin, input); + + if (input.compare("list") == 0) + { + for (TestOption option : option_list) + { + std::cout << option.name << ", id: " << option.id << std::endl; + } + } + + for (TestOption option : option_list) + { + if (input.compare(option.name) == 0 || ConvertToInt(input) == option.id) + { + test_option_->id = option.id; + test_option_->name = option.name; + std::cout << "Test: " << test_option_->name << ", test_id: " << test_option_->id << std::endl; + } + } + }; + + TestOption *test_option_; +}; + +int main(int argc, char **argv) +{ + if (argc < 2) + { + std::cout << "Usage: " << argv[0] << " networkInterface" << std::endl; + exit(-1); + } + unitree::robot::ChannelFactory::Instance()->Init(0, argv[1]); + + TestOption test_option; + test_option.id = 1; + + unitree::robot::a2::SportClient sport_client; + sport_client.SetTimeout(25.0f); + sport_client.Init(); + + UserInterface user_interface; + user_interface.test_option_ = &test_option; + + std::cout << "Input \"list \" to list all test option ..." << std::endl; + long res_count = 0; + while (1) + { + auto time_start_trick = std::chrono::high_resolution_clock::now(); + static const constexpr auto dt = std::chrono::microseconds(20000); // 50Hz + + user_interface.terminalHandle(); + + int res = 1; + if (test_option.id == 0) + { + res = sport_client.Damp(); + } + else if (test_option.id == 1) + { + res = sport_client.BalanceStand(); + } + else if (test_option.id == 2) + { + res = sport_client.StopMove(); + } + else if (test_option.id == 3) + { + res = sport_client.StandDown(); + } + else if (test_option.id == 4) + { + res = sport_client.RecoveryStand(); + } + else if (test_option.id == 5) + { + res = sport_client.Move(0.0, 0.0, 0.5); + } + else if (test_option.id == 6) + { + res = sport_client.SwitchGait(0); + } + else if (test_option.id == 7) + { + res = sport_client.SpeedLevel(1); + } + else if (test_option.id == 8) + { + std::map state_map; + res = sport_client.GetState(state_map); + std::cout << "fsm_id: " << state_map["fsm_id"] << std::endl; + std::cout << "fsm_name: " << state_map["fsm_name"] << std::endl; + std::cout << "speed_level: " << state_map["speed_level"] << std::endl; + std::cout << "auto_recovery_switch: " << state_map["auto_recovery_switch"] << std::endl; + std::cout << "process_state: " << state_map["process_state"] << std::endl; + } + else if (test_option.id == 9) + { + res = sport_client.SetAutoRecovery(0); + } + else if (test_option.id == 10) + { + res = sport_client.BodyHeight(0.3f); + } + else if (test_option.id == 11) + { + res = sport_client.StandUp(); + } + else if (test_option.id == 12) + { + res = sport_client.LeftSideGait(1); + } + else if (test_option.id == 13) + { + res = sport_client.LeftSideGait(0); + } + else if (test_option.id == 14) + { + res = sport_client.HandStand(1); + } + else if (test_option.id == 15) + { + res = sport_client.HandStand(0); + } + else if (test_option.id == 16) + { + res = sport_client.FrontFlip(); + } + else if (test_option.id == 17) + { + res = sport_client.BackFlip(); + } + else if (test_option.id == 18) + { + res = sport_client.BodyPosition(0.2f, 0.2f, -0.2f, 0.2f); + } + else if (test_option.id == 19) + { + res = sport_client.Euler(0.2f, 0.3f, 0.3f); + } + else if (test_option.id == 20) + { + res = sport_client.ResetEstimator(); + } + else if (test_option.id == 21) + { + // 矩形轨迹: 1.0m x 1.0m, 带加减速过程的密集路径点 + std::vector path; + unitree::robot::a2::PathPoint pt; + + // ===== 边1: (0,0)→(1,0), 向前 1m, 0-4s ===== + pt.t_from_start = 0.0f; pt.x = 0.00f; pt.y = 0.0f; pt.yaw = 0.0f; path.push_back(pt); + pt.t_from_start = 0.5f; pt.x = 0.03f; pt.y = 0.0f; pt.yaw = 0.0f; path.push_back(pt); + pt.t_from_start = 1.0f; pt.x = 0.12f; pt.y = 0.0f; pt.yaw = 0.0f; path.push_back(pt); + pt.t_from_start = 1.5f; pt.x = 0.28f; pt.y = 0.0f; pt.yaw = 0.0f; path.push_back(pt); + pt.t_from_start = 2.0f; pt.x = 0.45f; pt.y = 0.0f; pt.yaw = 0.0f; path.push_back(pt); + pt.t_from_start = 2.5f; pt.x = 0.62f; pt.y = 0.0f; pt.yaw = 0.0f; path.push_back(pt); + pt.t_from_start = 3.0f; pt.x = 0.78f; pt.y = 0.0f; pt.yaw = 0.0f; path.push_back(pt); + pt.t_from_start = 3.5f; pt.x = 0.94f; pt.y = 0.0f; pt.yaw = 0.0f; path.push_back(pt); + pt.t_from_start = 4.0f; pt.x = 1.00f; pt.y = 0.0f; pt.yaw = 0.0f; path.push_back(pt); + + // ===== 边2: (1,0)→(1,1), 左移 1m, 4-8s ===== + pt.t_from_start = 4.5f; pt.x = 1.00f; pt.y = 0.03f; pt.yaw = 0.0f; path.push_back(pt); + pt.t_from_start = 5.0f; pt.x = 1.00f; pt.y = 0.12f; pt.yaw = 0.0f; path.push_back(pt); + pt.t_from_start = 5.5f; pt.x = 1.00f; pt.y = 0.28f; pt.yaw = 0.0f; path.push_back(pt); + pt.t_from_start = 6.0f; pt.x = 1.00f; pt.y = 0.45f; pt.yaw = 0.0f; path.push_back(pt); + pt.t_from_start = 6.5f; pt.x = 1.00f; pt.y = 0.62f; pt.yaw = 0.0f; path.push_back(pt); + pt.t_from_start = 7.0f; pt.x = 1.00f; pt.y = 0.78f; pt.yaw = 0.0f; path.push_back(pt); + pt.t_from_start = 7.5f; pt.x = 1.00f; pt.y = 0.94f; pt.yaw = 0.0f; path.push_back(pt); + pt.t_from_start = 8.0f; pt.x = 1.00f; pt.y = 1.00f; pt.yaw = 0.0f; path.push_back(pt); + + // ===== 边3: (1,1)→(0,1), 后退 1m, 8-13s ===== + pt.t_from_start = 8.5f; pt.x = 0.97f; pt.y = 1.00f; pt.yaw = 0.0f; path.push_back(pt); + pt.t_from_start = 9.0f; pt.x = 0.90f; pt.y = 1.00f; pt.yaw = 0.0f; path.push_back(pt); + pt.t_from_start = 9.5f; pt.x = 0.78f; pt.y = 1.00f; pt.yaw = 0.0f; path.push_back(pt); + pt.t_from_start = 10.0f; pt.x = 0.62f; pt.y = 1.00f; pt.yaw = 0.0f; path.push_back(pt); + pt.t_from_start = 10.5f; pt.x = 0.45f; pt.y = 1.00f; pt.yaw = 0.0f; path.push_back(pt); + pt.t_from_start = 11.0f; pt.x = 0.28f; pt.y = 1.00f; pt.yaw = 0.0f; path.push_back(pt); + pt.t_from_start = 11.5f; pt.x = 0.12f; pt.y = 1.00f; pt.yaw = 0.0f; path.push_back(pt); + pt.t_from_start = 12.0f; pt.x = 0.03f; pt.y = 1.00f; pt.yaw = 0.0f; path.push_back(pt); + pt.t_from_start = 13.0f; pt.x = 0.00f; pt.y = 1.00f; pt.yaw = 0.0f; path.push_back(pt); + + // ===== 边4: (0,1)→(0,0), 右移 1m, 13-16s ===== + pt.t_from_start = 13.5f; pt.x = 0.00f; pt.y = 0.94f; pt.yaw = 0.0f; path.push_back(pt); + pt.t_from_start = 14.0f; pt.x = 0.00f; pt.y = 0.78f; pt.yaw = 0.0f; path.push_back(pt); + pt.t_from_start = 14.5f; pt.x = 0.00f; pt.y = 0.55f; pt.yaw = 0.0f; path.push_back(pt); + pt.t_from_start = 15.0f; pt.x = 0.00f; pt.y = 0.00f; pt.yaw = 0.0f; path.push_back(pt); + pt.t_from_start = 15.5f; pt.x = 0.00f; pt.y = 0.00f; pt.yaw = 0.0f; path.push_back(pt); + pt.t_from_start = 16.0f; pt.x = 0.00f; pt.y = 0.00f; pt.yaw = 0.0f; path.push_back(pt); + + res = sport_client.Trajectory(path, 1); + } + else if (test_option.id == 22) + { + // 圆形轨迹: 半径1.0m, 圆心(0.0,1.0), 逆时针 + const float R = 1.0f, cx = 0.0f, cy = 1.0f; + const float TOTAL_TIME = 20.0f; // <-- 修改此处调整总时长(s) + const float T_ACCEL = 0.25f * TOTAL_TIME; // 加速段 + const float T_CRUISE = 0.50f * TOTAL_TIME; // 匀速段 + const float T_DECEL = 0.25f * TOTAL_TIME; // 减速段 + const int N = 36; + std::vector path; + + for (int i = 0; i <= N; ++i) + { + float frac = (float)i / N; + float t; + if (frac <= 0.25f) + t = T_ACCEL * (frac / 0.25f); + else if (frac <= 0.75f) + t = T_ACCEL + T_CRUISE * ((frac - 0.25f) / 0.5f); + else + t = T_ACCEL + T_CRUISE + T_DECEL * ((frac - 0.75f) / 0.25f); + + float angle = -M_PI_2 + 2.0f * M_PI * frac; + + unitree::robot::a2::PathPoint pt; + pt.t_from_start = t; + pt.x = cx + R * cosf(angle); + pt.y = cy + R * sinf(angle); + pt.yaw = 0.0f; + path.push_back(pt); + } + + res = sport_client.Trajectory(path, 1); + } + + + if (res < 0) + { + res_count += 1; + std::cout << "Request error for: " << option_list[test_option.id].name << ", code: " << res << ", count: " << res_count << std::endl; + } + else + { + res_count = 0; + std::cout << "Request successed: " << option_list[test_option.id].name << ", code: " << res << std::endl; + } + std::this_thread::sleep_until(time_start_trick + dt); + } + return 0; +} \ No newline at end of file diff --git a/deps/unitree_sdk2/example/a2/sport/a2_sport_state.cpp b/deps/unitree_sdk2/example/a2/sport/a2_sport_state.cpp new file mode 100644 index 0000000..dd5b07a --- /dev/null +++ b/deps/unitree_sdk2/example/a2/sport/a2_sport_state.cpp @@ -0,0 +1,68 @@ + + +#include +#include +#include + +#define TOPIC_HIGHSTATE "rt/lf/sportmodestate" +using namespace unitree::common; + +const std::vector FSM_STATE_STR = { + "PASSIVE", + "STAND_DOWN", + "STAND_UP", + "DEFAULT_MODE", + "RUNNING_MODE", + "CLIMB_MODE", + "LEFT_SIDE_GAIT", + "RIGHT_SIDE_GAIT", + "HANDSTAND", + "BIPED_STAND", + "FRONT_FLIP", + "BACK_FLIP", + "RECOVERY", + "BASE_HEIGHT_CTRL"}; + +class Custom +{ +public: + Custom() + { + suber.reset(new unitree::robot::ChannelSubscriber(TOPIC_HIGHSTATE)); + suber->InitChannel(std::bind(&Custom::HighStateHandler, this, std::placeholders::_1), 1); + }; + + void HighStateHandler(const void *message) + { + state = *(unitree_go::msg::dds_::SportModeState_ *)message; + + std::cout << "Position: " << state.position()[0] << ", " << state.position()[1] << ", " << state.position()[2] << std::endl; + std::cout << "Velocity: " << state.velocity()[0] << ", " << state.velocity()[1] << ", " << state.velocity()[2] << std::endl; + std::cout << "Mode: " << FSM_STATE_STR[int(state.mode())] << std::endl; + std::cout << "Progress: " << state.progress() << std::endl; + + // std::cout << "IMU rpy: " << state.imu_state().rpy()[0] << ", " << state.imu_state().rpy()[1] << ", " << state.imu_state().rpy()[2] << std::endl; + }; + + unitree_go::msg::dds_::SportModeState_ state; + unitree::robot::ChannelSubscriberPtr suber; + float dt = 0.05; // 控制步长0.001~0.01 +}; + +int main(int argc, char **argv) +{ + if (argc < 2) + { + std::cout << "Usage: " << argv[0] << " networkInterface" << std::endl; + exit(-1); + } + + unitree::robot::ChannelFactory::Instance()->Init(0, argv[1]); + Custom custom; + + while (1) + { + sleep(10); + } + return 0; +} diff --git a/deps/unitree_sdk2/example/as2/CMakeLists.txt b/deps/unitree_sdk2/example/as2/CMakeLists.txt new file mode 100644 index 0000000..7f505e4 --- /dev/null +++ b/deps/unitree_sdk2/example/as2/CMakeLists.txt @@ -0,0 +1,5 @@ +add_executable(as2_sport_client sport/as2_sport_client.cpp) +target_link_libraries(as2_sport_client unitree_sdk2) + +add_executable(as2_sport_state sport/as2_sport_state.cpp) +target_link_libraries(as2_sport_state unitree_sdk2) diff --git a/deps/unitree_sdk2/example/as2/sport/as2_sport_client.cpp b/deps/unitree_sdk2/example/as2/sport/as2_sport_client.cpp new file mode 100644 index 0000000..8670ee6 --- /dev/null +++ b/deps/unitree_sdk2/example/as2/sport/as2_sport_client.cpp @@ -0,0 +1,312 @@ +#include +#include +#include +#include +#include +#include +#include +#include + +using namespace std; + +struct TestOption +{ + std::string name; + int id; +}; + +const vector option_list = + { + {"damp", 0}, + {"balance_stand", 1}, + {"stop_move", 2}, + {"stand_down", 3}, + {"recovery_stand", 4}, + {"move", 5}, + {"switch_gait", 6}, + {"speed_level", 7}, + {"get_state", 8}, + {"recovery_switch", 9}, + {"body_height", 10}, + {"stand_up", 11}, + + // Caution: test in open area + {"enter_leftside_gait", 12}, + {"exit_leftside_gait", 13}, + {"enter_handstand", 14}, + {"exit_handstand", 15}, + {"front_flip", 16}, + {"back_flip", 17}, + {"pose", 18}, + {"euler", 19}, + + {"switch_joystick", 20}, + + {"enter_biped_stand", 21}, + {"exit_biped_stand", 22}, + {"enter_rightside_gait", 23}, + {"exit_rightside_gait", 24}, + {"greeting", 25}, + {"heart", 26}, + {"content", 27}, + {"dance1", 28}, + {"dance2", 29}, + {"handshake", 30}, + {"stretch", 31}, + {"enter_sit", 32}, + {"exit_sit", 33}, + {"front_jump", 34}, + {"push_up", 35}, + {"up_jump", 36}, + +}; + +int ConvertToInt(const std::string &str) +{ + try + { + std::stoi(str); + return std::stoi(str); + } + catch (const std::invalid_argument &) + { + return -1; + } + catch (const std::out_of_range &) + { + return -1; + } +} + +class UserInterface +{ +public: + UserInterface() {}; + ~UserInterface() {}; + + void terminalHandle() + { + std::string input; + std::getline(std::cin, input); + + if (input.compare("list") == 0) + { + for (TestOption option : option_list) + { + std::cout << option.name << ", id: " << option.id << std::endl; + } + } + + for (TestOption option : option_list) + { + if (input.compare(option.name) == 0 || ConvertToInt(input) == option.id) + { + test_option_->id = option.id; + test_option_->name = option.name; + std::cout << "Test: " << test_option_->name << ", test_id: " << test_option_->id << std::endl; + } + } + }; + + TestOption *test_option_; +}; + +int main(int argc, char **argv) +{ + if (argc < 2) + { + std::cout << "Usage: " << argv[0] << " networkInterface" << std::endl; + exit(-1); + } + unitree::robot::ChannelFactory::Instance()->Init(0, argv[1]); + + TestOption test_option; + test_option.id = 1; + + unitree::robot::as2::SportClient sport_client; + sport_client.SetTimeout(25.0f); + sport_client.Init(); + + UserInterface user_interface; + user_interface.test_option_ = &test_option; + + std::cout << "Input \"list \" to list all test option ..." << std::endl; + long res_count = 0; + while (1) + { + auto time_start_trick = std::chrono::high_resolution_clock::now(); + static const constexpr auto dt = std::chrono::microseconds(20000); // 50Hz + + user_interface.terminalHandle(); + + int res = 1; + if (test_option.id == 0) + { + res = sport_client.Damp(); + } + else if (test_option.id == 1) + { + res = sport_client.BalanceStand(); + } + else if (test_option.id == 2) + { + res = sport_client.StopMove(); + } + else if (test_option.id == 3) + { + res = sport_client.StandDown(); + } + else if (test_option.id == 4) + { + res = sport_client.RecoveryStand(); + } + else if (test_option.id == 5) + { + res = sport_client.Move(0.0, 0.0, 0.5); + } + else if (test_option.id == 6) + { + res = sport_client.SwitchGait(0); + } + else if (test_option.id == 7) + { + res = sport_client.SpeedLevel(1); + } + else if (test_option.id == 8) + { + std::map state_map; + res = sport_client.GetState(state_map); + std::cout << "fsm_id: " << state_map["fsm_id"] << std::endl; + std::cout << "fsm_name: " << state_map["fsm_name"] << std::endl; + std::cout << "speed_level: " << state_map["speed_level"] << std::endl; + std::cout << "auto_recovery_switch: " << state_map["auto_recovery_switch"] << std::endl; + std::cout << "process_state: " << state_map["process_state"] << std::endl; + } + else if (test_option.id == 9) + { + res = sport_client.SetAutoRecovery(0); + } + else if (test_option.id == 10) + { + res = sport_client.BodyHeight(0.3f); + } + else if (test_option.id == 11) + { + res = sport_client.StandUp(); + } + else if (test_option.id == 12) + { + res = sport_client.LeftSideGait(1); + } + else if (test_option.id == 13) + { + res = sport_client.LeftSideGait(0); + } + else if (test_option.id == 14) + { + res = sport_client.HandStand(1); + } + else if (test_option.id == 15) + { + res = sport_client.HandStand(0); + } + else if (test_option.id == 16) + { + res = sport_client.FrontFlip(); + } + else if (test_option.id == 17) + { + res = sport_client.BackFlip(); + } + else if (test_option.id == 18) + { + res = sport_client.BodyPosition(0.2f, 0.2f, -0.2f, 0.2f); + } + else if (test_option.id == 19) + { + res = sport_client.Euler(0.2f, 0.3f, 0.3f); + } + else if (test_option.id == 20) + { + res = sport_client.SwitchJoystick(0); + } + else if (test_option.id == 21) + { + res = sport_client.BipedStand(1); + } + else if (test_option.id == 22) + { + res = sport_client.BipedStand(0); + } + else if (test_option.id == 23) + { + res = sport_client.RightSideGait(1); + } + else if (test_option.id == 24) + { + res = sport_client.RightSideGait(0); + } + else if (test_option.id == 25) + { + res = sport_client.Greeting(); + } + else if (test_option.id == 26) + { + res = sport_client.Heart(); + } + else if (test_option.id == 27) + { + res = sport_client.Content(); + } + else if (test_option.id == 28) + { + res = sport_client.Dance1(); + } + else if (test_option.id == 29) + { + res = sport_client.Dance2(); + } + else if (test_option.id == 30) + { + res = sport_client.Handshake(); + } + else if (test_option.id == 31) + { + res = sport_client.Stretch(); + } + else if (test_option.id == 32) + { + res = sport_client.Sit(1); + } + else if (test_option.id == 33) + { + res = sport_client.Sit(0); + } + else if (test_option.id == 34) + { + res = sport_client.FrontJump(); + } + else if (test_option.id == 35) + { + res = sport_client.PushUp(); + } + else if (test_option.id == 36) + { + res = sport_client.UpJump(); + } + + + if (res < 0) + { + res_count += 1; + std::cout << "Request error for: " << option_list[test_option.id].name << ", code: " << res << ", count: " << res_count << std::endl; + } + else + { + res_count = 0; + std::cout << "Request successed: " << option_list[test_option.id].name << ", code: " << res << std::endl; + } + std::this_thread::sleep_until(time_start_trick + dt); + } + return 0; +} \ No newline at end of file diff --git a/deps/unitree_sdk2/example/as2/sport/as2_sport_state.cpp b/deps/unitree_sdk2/example/as2/sport/as2_sport_state.cpp new file mode 100644 index 0000000..dd5b07a --- /dev/null +++ b/deps/unitree_sdk2/example/as2/sport/as2_sport_state.cpp @@ -0,0 +1,68 @@ + + +#include +#include +#include + +#define TOPIC_HIGHSTATE "rt/lf/sportmodestate" +using namespace unitree::common; + +const std::vector FSM_STATE_STR = { + "PASSIVE", + "STAND_DOWN", + "STAND_UP", + "DEFAULT_MODE", + "RUNNING_MODE", + "CLIMB_MODE", + "LEFT_SIDE_GAIT", + "RIGHT_SIDE_GAIT", + "HANDSTAND", + "BIPED_STAND", + "FRONT_FLIP", + "BACK_FLIP", + "RECOVERY", + "BASE_HEIGHT_CTRL"}; + +class Custom +{ +public: + Custom() + { + suber.reset(new unitree::robot::ChannelSubscriber(TOPIC_HIGHSTATE)); + suber->InitChannel(std::bind(&Custom::HighStateHandler, this, std::placeholders::_1), 1); + }; + + void HighStateHandler(const void *message) + { + state = *(unitree_go::msg::dds_::SportModeState_ *)message; + + std::cout << "Position: " << state.position()[0] << ", " << state.position()[1] << ", " << state.position()[2] << std::endl; + std::cout << "Velocity: " << state.velocity()[0] << ", " << state.velocity()[1] << ", " << state.velocity()[2] << std::endl; + std::cout << "Mode: " << FSM_STATE_STR[int(state.mode())] << std::endl; + std::cout << "Progress: " << state.progress() << std::endl; + + // std::cout << "IMU rpy: " << state.imu_state().rpy()[0] << ", " << state.imu_state().rpy()[1] << ", " << state.imu_state().rpy()[2] << std::endl; + }; + + unitree_go::msg::dds_::SportModeState_ state; + unitree::robot::ChannelSubscriberPtr suber; + float dt = 0.05; // 控制步长0.001~0.01 +}; + +int main(int argc, char **argv) +{ + if (argc < 2) + { + std::cout << "Usage: " << argv[0] << " networkInterface" << std::endl; + exit(-1); + } + + unitree::robot::ChannelFactory::Instance()->Init(0, argv[1]); + Custom custom; + + while (1) + { + sleep(10); + } + return 0; +} diff --git a/deps/unitree_sdk2/example/b2/CMakeLists.txt b/deps/unitree_sdk2/example/b2/CMakeLists.txt new file mode 100644 index 0000000..86d6d65 --- /dev/null +++ b/deps/unitree_sdk2/example/b2/CMakeLists.txt @@ -0,0 +1,5 @@ +add_executable(b2_sport_client b2_sport_client.cpp) +target_link_libraries(b2_sport_client unitree_sdk2) + +add_executable(b2_stand_example b2_stand_example.cpp) +target_link_libraries(b2_stand_example unitree_sdk2) \ No newline at end of file diff --git a/deps/unitree_sdk2/example/b2/b2_sport_client.cpp b/deps/unitree_sdk2/example/b2/b2_sport_client.cpp new file mode 100644 index 0000000..8411429 --- /dev/null +++ b/deps/unitree_sdk2/example/b2/b2_sport_client.cpp @@ -0,0 +1,185 @@ +#include +#include +#include +#include +#include +#include +#include +#include + +using namespace std; + +struct TestOption +{ + std::string name; + int id; +}; + +const vector option_list = + { + {"damp", 0}, + {"balance_stand", 1}, + {"stop_move", 2}, + {"stand_down", 3}, + {"recovery_stand", 4}, + {"move", 5}, + {"switch_gait", 6}, + {"speed_level", 7}, + {"hand_stand", 8}, + {"auto_recovery_set", 9}, + {"free_walk", 11}, + {"classic_walk", 12}, + {"fast_walk", 13}, + {"euler", 14}, +}; + +int ConvertToInt(const std::string &str) +{ + try + { + std::stoi(str); + return std::stoi(str); + } + catch (const std::invalid_argument &) + { + return -1; + } + catch (const std::out_of_range &) + { + return -1; + } +} + +class UserInterface +{ +public: + UserInterface() {}; + ~UserInterface() {}; + + void terminalHandle() + { + std::string input; + std::getline(std::cin, input); + + if (input.compare("list") == 0) + { + for (TestOption option : option_list) + { + std::cout << option.name << ", id: " << option.id << std::endl; + } + } + + for (TestOption option : option_list) + { + if (input.compare(option.name) == 0 || ConvertToInt(input) == option.id) + { + test_option_->id = option.id; + test_option_->name = option.name; + std::cout << "Test: " << test_option_->name << ", test_id: " << test_option_->id << std::endl; + } + } + }; + + TestOption *test_option_; +}; + +int main(int argc, char **argv) +{ + if (argc < 2) + { + std::cout << "Usage: " << argv[0] << " networkInterface" << std::endl; + exit(-1); + } + unitree::robot::ChannelFactory::Instance()->Init(0, argv[1]); + + TestOption test_option; + test_option.id = 1; + + unitree::robot::b2::SportClient sport_client; + sport_client.SetTimeout(25.0f); + sport_client.Init(); + + UserInterface user_interface; + user_interface.test_option_ = &test_option; + + std::cout << "Input \"list \" to list all test option ..." << std::endl; + long res_count = 0; + while (1) + { + auto time_start_trick = std::chrono::high_resolution_clock::now(); + static const constexpr auto dt = std::chrono::microseconds(20000); // 50Hz + + user_interface.terminalHandle(); + + int res = 1; + if (test_option.id == 0) + { + res = sport_client.Damp(); + } + else if (test_option.id == 1) + { + res = sport_client.BalanceStand(); + } + else if (test_option.id == 2) + { + res = sport_client.StopMove(); + } + else if (test_option.id == 3) + { + res = sport_client.StandDown(); + } + else if (test_option.id == 4) + { + res = sport_client.RecoveryStand(); + } + else if (test_option.id == 5) + { + res = sport_client.Move(0.0, 0.0, 0.5); + } + else if (test_option.id == 6) + { + res = sport_client.SwitchGait(0); + } + else if (test_option.id == 7) + { + res = sport_client.SpeedLevel(1); + } + else if (test_option.id == 8) + { + res = sport_client.HandStand(true); + } + else if (test_option.id == 9) + { + res = sport_client.AutoRecoverySet(true); + } + else if (test_option.id == 11) + { + res = sport_client.FreeWalk(); + } + else if (test_option.id == 12) + { + res = sport_client.ClassicWalk(true); + } + else if (test_option.id == 13) + { + res = sport_client.FastWalk(true); + } + else if (test_option.id == 14) + { + res = sport_client.Euler(0.0, 0.2, 0.0); + } + + if (res < 0) + { + res_count += 1; + std::cout << "Request error for: " << option_list[test_option.id].name << ", code: " << res << ", count: " << res_count << std::endl; + } + else + { + res_count = 0; + std::cout << "Request successed: " << option_list[test_option.id].name << ", code: " << res << std::endl; + } + std::this_thread::sleep_until(time_start_trick + dt); + } + return 0; +} \ No newline at end of file diff --git a/deps/unitree_sdk2/example/b2/b2_stand_example.cpp b/deps/unitree_sdk2/example/b2/b2_stand_example.cpp new file mode 100644 index 0000000..916574a --- /dev/null +++ b/deps/unitree_sdk2/example/b2/b2_stand_example.cpp @@ -0,0 +1,350 @@ +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include + +using namespace unitree::common; +using namespace unitree::robot; +using namespace unitree::robot::b2; + +#define TOPIC_LOWCMD "rt/lowcmd" +#define TOPIC_LOWSTATE "rt/lowstate" + +constexpr double PosStopF = (2.146E+9f); +constexpr double VelStopF = (16000.0f); + +class Custom +{ +public: + explicit Custom(){} + ~Custom(){} + + void Init(); + void Start(); + +private: + void InitLowCmd(); + void LowStateMessageHandler(const void* messages); + void LowCmdWrite(); + int queryMotionStatus(); + std::string queryServiceName(std::string form,std::string name); + +private: + float Kp = 1000.0; + float Kd = 10.0; + double time_consume = 0; + int rate_count = 0; + int sin_count = 0; + int motiontime = 0; + float dt = 0.002; // 0.001~0.01 + + MotionSwitcherClient msc; + + unitree_go::msg::dds_::LowCmd_ low_cmd{}; // default init + unitree_go::msg::dds_::LowState_ low_state{}; // default init + + /*publisher*/ + ChannelPublisherPtr lowcmd_publisher; + /*subscriber*/ + ChannelSubscriberPtr lowstate_subscriber; + + /*LowCmd write thread*/ + ThreadPtr lowCmdWriteThreadPtr; + + float _targetPos_1[12] = {0.0, 1.36, -2.65, 0.0, 1.36, -2.65, + 0.2, 1.36, -2.65, 0.2, 1.36, -2.65}; + + float _targetPos_2[12] = {0.0, 0.67, -1.3, 0.0, 0.67, -1.3, + 0.0, 0.67, -1.3, 0.0, 0.67, -1.3}; + + float _targetPos_3[12] = {0.0, 1.36, -2.65, 0.0, 1.36, -2.65, + 0.0, 1.36, -2.65, 0.0, 1.36, -2.65}; + + float _targetPos_4[12] = {-0.5, 1.36, -2.65, 0.5, 1.36, -2.65, + -0.5, 1.36, -2.65, 0.5, 1.36, -2.65}; + + float _startPos[12]; + float _duration_1 = 500; + float _duration_2 = 900; + float _duration_3 = 1000; + float _duration_4 = 1100; + float _duration_5 = 500; + float _percent_1 = 0; + float _percent_2 = 0; + float _percent_3 = 0; + float _percent_4 = 0; + float _percent_5 = 0; + + bool firstRun = true; + bool done = false; +}; + +uint32_t crc32_core(uint32_t* ptr, uint32_t len) +{ + unsigned int xbit = 0; + unsigned int data = 0; + unsigned int CRC32 = 0xFFFFFFFF; + const unsigned int dwPolynomial = 0x04c11db7; + + for (unsigned int i = 0; i < len; i++) + { + xbit = 1 << 31; + data = ptr[i]; + for (unsigned int bits = 0; bits < 32; bits++) + { + if (CRC32 & 0x80000000) + { + CRC32 <<= 1; + CRC32 ^= dwPolynomial; + } + else + { + CRC32 <<= 1; + } + + if (data & xbit) + CRC32 ^= dwPolynomial; + xbit >>= 1; + } + } + + return CRC32; +} + +void Custom::Init() +{ + InitLowCmd(); + + /*create publisher*/ + lowcmd_publisher.reset(new ChannelPublisher(TOPIC_LOWCMD)); + lowcmd_publisher->InitChannel(); + + /*create subscriber*/ + lowstate_subscriber.reset(new ChannelSubscriber(TOPIC_LOWSTATE)); + lowstate_subscriber->InitChannel(std::bind(&Custom::LowStateMessageHandler, this, std::placeholders::_1), 1); + + /*init MotionSwitcherClient*/ + msc.SetTimeout(10.0f); + msc.Init(); + + /*Shut down motion control-related service*/ + while(queryMotionStatus()) + { + std::cout << "Try to deactivate the motion control-related service." << std::endl; + int32_t ret = msc.ReleaseMode(); + if (ret == 0) { + std::cout << "ReleaseMode succeeded." << std::endl; + } else { + std::cout << "ReleaseMode failed. Error code: " << ret << std::endl; + } + sleep(5); + } +} + +void Custom::InitLowCmd() +{ + low_cmd.head()[0] = 0xFE; + low_cmd.head()[1] = 0xEF; + low_cmd.level_flag() = 0xFF; + low_cmd.gpio() = 0; + + for(int i=0; i<20; i++) + { + low_cmd.motor_cmd()[i].mode() = (0x0A); // motor switch to servo (PMSM) mode + low_cmd.motor_cmd()[i].q() = (PosStopF); + low_cmd.motor_cmd()[i].kp() = (0); + low_cmd.motor_cmd()[i].dq() = (VelStopF); + low_cmd.motor_cmd()[i].kd() = (0); + low_cmd.motor_cmd()[i].tau() = (0); + } +} + +int Custom::queryMotionStatus() +{ + std::string robotForm,motionName; + int motionStatus; + int32_t ret = msc.CheckMode(robotForm,motionName); + if (ret == 0) { + std::cout << "CheckMode succeeded." << std::endl; + } else { + std::cout << "CheckMode failed. Error code: " << ret << std::endl; + } + if(motionName.empty()) + { + std::cout << "The motion control-related service is deactivated." << std::endl; + motionStatus = 0; + } + else + { + std::string serviceName = queryServiceName(robotForm,motionName); + std::cout << "Service: "<< serviceName<< " is activate" << std::endl; + motionStatus = 1; + } + return motionStatus; +} + +std::string Custom::queryServiceName(std::string form,std::string name) +{ + if(form == "0") + { + if(name == "normal" ) return "sport_mode"; + if(name == "ai" ) return "ai_sport"; + if(name == "advanced" ) return "advanced_sport"; + } + else + { + if(name == "ai-w" ) return "wheeled_sport(go2W)"; + if(name == "normal-w" ) return "wheeled_sport(b2W)"; + } + return ""; +} + +void Custom::Start() +{ + /*loop publishing thread*/ + lowCmdWriteThreadPtr = CreateRecurrentThreadEx("writebasiccmd", UT_CPU_ID_NONE, 2000, &Custom::LowCmdWrite, this); +} + +void Custom::LowStateMessageHandler(const void* message) +{ + low_state = *(unitree_go::msg::dds_::LowState_*)message; +} + +void Custom::LowCmdWrite() +{ + if(_percent_5<1) + { + std::cout<<"Read sensor data example: "<=500) + { + if(firstRun) + { + for(int i = 0; i < 12; i++) + { + _startPos[i] = low_state.motor_state()[i].q(); + } + firstRun = false; + } + + _percent_1 += (float)1 / _duration_1; + _percent_1 = _percent_1 > 1 ? 1 : _percent_1; + if (_percent_1 < 1) + { + for (int j = 0; j < 12; j++) + { + low_cmd.motor_cmd()[j].q() = (1 - _percent_1) * _startPos[j] + _percent_1 * _targetPos_1[j]; + low_cmd.motor_cmd()[j].dq() = 0; + low_cmd.motor_cmd()[j].kp() = Kp; + low_cmd.motor_cmd()[j].kd() = Kd; + low_cmd.motor_cmd()[j].tau() = 0; + } + + } + if ((_percent_1 == 1)&&(_percent_2 < 1)) + { + _percent_2 += (float)1 / _duration_2; + _percent_2 = _percent_2 > 1 ? 1 : _percent_2; + + for (int j = 0; j < 12; j++) + { + low_cmd.motor_cmd()[j].q() = (1 - _percent_2) * _targetPos_1[j] + _percent_2 * _targetPos_2[j]; + low_cmd.motor_cmd()[j].dq() = 0; + low_cmd.motor_cmd()[j].kp() = Kp; + low_cmd.motor_cmd()[j].kd() = Kd; + low_cmd.motor_cmd()[j].tau() = 0; + } + } + + if ((_percent_1 == 1)&&(_percent_2 == 1)&&(_percent_3<1)) + { + _percent_3 += (float)1 / _duration_3; + _percent_3 = _percent_3 > 1 ? 1 : _percent_3; + + for (int j = 0; j < 12; j++) + { + low_cmd.motor_cmd()[j].q() = _targetPos_2[j]; + low_cmd.motor_cmd()[j].dq() = 0; + low_cmd.motor_cmd()[j].kp() = Kp; + low_cmd.motor_cmd()[j].kd() = Kd; + low_cmd.motor_cmd()[j].tau() = 0; + } + } + if ((_percent_1 == 1)&&(_percent_2 == 1)&&(_percent_3==1)&&(_percent_4<1)) + { + _percent_4 += (float)1 / _duration_4; + _percent_4 = _percent_4 > 1 ? 1 : _percent_4; + for (int j = 0; j < 12; j++) + { + low_cmd.motor_cmd()[j].q() = (1 - _percent_4) * _targetPos_2[j] + _percent_4 * _targetPos_3[j]; + low_cmd.motor_cmd()[j].dq() = 0; + low_cmd.motor_cmd()[j].kp() = Kp; + low_cmd.motor_cmd()[j].kd() = Kd; + low_cmd.motor_cmd()[j].tau() = 0; + } + } + + if ((_percent_1 == 1)&&(_percent_2 == 1)&&(_percent_3==1)&&(_percent_4==1)&&((_percent_5<=1))) + { + _percent_5 += (float)1 / _duration_5; + _percent_5 = _percent_5 > 1 ? 1 : _percent_5; + for (int j = 0; j < 12; j++) + { + low_cmd.motor_cmd()[j].q() = (1 - _percent_5) * _targetPos_3[j] + _percent_5 * _targetPos_4[j]; + low_cmd.motor_cmd()[j].dq() = 0; + low_cmd.motor_cmd()[j].kp() = Kp; + low_cmd.motor_cmd()[j].kd() = Kd; + low_cmd.motor_cmd()[j].tau() = 0; + } + } + low_cmd.crc() = crc32_core((uint32_t *)&low_cmd, (sizeof(unitree_go::msg::dds_::LowCmd_)>>2)-1); + + lowcmd_publisher->Write(low_cmd); + } + +} + +int main(int argc, const char** argv) +{ + if (argc < 2) + { + std::cout << "Usage: " << argv[0] << " networkInterface" << std::endl; + exit(-1); + } + + std::cout << "WARNING: Make sure the robot is lying on the ground." << std::endl + << "Press Enter to continue..." << std::endl; + std::cin.ignore(); + + ChannelFactory::Instance()->Init(0, argv[1]); + + Custom custom; + custom.Init(); + custom.Start(); + + while (1) + { + sleep(10); + } + + return 0; +} diff --git a/deps/unitree_sdk2/example/b2w/CMakeLists.txt b/deps/unitree_sdk2/example/b2w/CMakeLists.txt new file mode 100644 index 0000000..5fc6263 --- /dev/null +++ b/deps/unitree_sdk2/example/b2w/CMakeLists.txt @@ -0,0 +1,5 @@ +add_executable(b2w_sport_client b2w_sport_client.cpp) +target_link_libraries(b2w_sport_client unitree_sdk2) + +add_executable(b2w_stand_example b2w_stand_example.cpp) +target_link_libraries(b2w_stand_example unitree_sdk2) diff --git a/deps/unitree_sdk2/example/b2w/b2w_sport_client.cpp b/deps/unitree_sdk2/example/b2w/b2w_sport_client.cpp new file mode 100644 index 0000000..7e306ae --- /dev/null +++ b/deps/unitree_sdk2/example/b2w/b2w_sport_client.cpp @@ -0,0 +1,170 @@ +#include +#include +#include +#include +#include +#include +#include +#include + +using namespace std; + +struct TestOption +{ + std::string name; + int id; +}; + +const vector option_list = + {{"damp", 0}, + {"stand_up", 1}, + {"stand_down", 2}, + {"move forward", 3}, + {"move lateral", 4}, + {"move rotate", 5}, + {"stop_move", 6}, + {"switch_gait", 7}, + {"switch_gait", 8}, + {"recovery", 9}, + }; + +int ConvertToInt(const std::string &str) +{ + try + { + std::stoi(str); + return std::stoi(str); + } + catch (const std::invalid_argument &) + { + return -1; + } + catch (const std::out_of_range &) + { + return -1; + } +} + +class UserInterface +{ +public: + UserInterface(){}; + ~UserInterface(){}; + + void terminalHandle() + { + std::string input; + std::getline(std::cin, input); + + if (input.compare("list") == 0) + { + for (TestOption option : option_list) + { + std::cout << option.name << ", id: " << option.id << std::endl; + } + } + + for (TestOption option : option_list) + { + if (input.compare(option.name) == 0 || ConvertToInt(input) == option.id) + { + test_option_->id = option.id; + test_option_->name = option.name; + std::cout << "Test: " << test_option_->name << ", test_id: " << test_option_->id << std::endl; + } + } + }; + + TestOption *test_option_; +}; + +int main(int argc, char **argv) +{ + if (argc < 2) + { + std::cout << "Usage: " << argv[0] << " networkInterface" << std::endl; + exit(-1); + } + unitree::robot::ChannelFactory::Instance()->Init(0, argv[1]); + + TestOption test_option; + test_option.id = 1; + + unitree::robot::b2::SportClient sport_client; + sport_client.SetTimeout(25.0f); + sport_client.Init(); + + UserInterface user_interface; + user_interface.test_option_ = &test_option; + + std::cout << "Input \"list \" to list all test option ..." << std::endl; + long res_count = 0; + while (1) + { + auto time_start_trick = std::chrono::high_resolution_clock::now(); + static const constexpr auto dt = std::chrono::microseconds(20000); // 50Hz + + user_interface.terminalHandle(); + + int res = 1; + if (test_option.id == 0) + { + res = sport_client.Damp(); + } + else if (test_option.id == 1) + { + res = sport_client.StandUp(); + } + else if (test_option.id == 2) + { + res = sport_client.StandDown(); + } + else if (test_option.id == 3) + { + res = sport_client.Move(0.3, 0, 0);// the robot will move for 0.5 seconds before stopping. + // If the Move command is called in a loop, the robot will continue moving. + // If no Move request is received within 0.5 seconds, the robot will automatically stop. + } + else if (test_option.id == 4) + { + res = sport_client.Move(0, 0.3, 0);// the robot will move for 0.5 seconds before stopping. + // If the Move command is called in a loop, the robot will continue moving. + // If no Move request is received within 0.5 seconds, the robot will automatically stop. + } + else if (test_option.id == 5) + { + res = sport_client.Move(0, 0, 0.5);// the robot will move for 0.5 seconds before stopping. + // If the Move command is called in a loop, the robot will continue moving. + // If no Move request is received within 0.5 seconds, the robot will automatically stop. + } + else if (test_option.id == 6) + { + res = sport_client.StopMove(); + } + else if (test_option.id == 7) + { + res = sport_client.SwitchGait(0); + } + else if (test_option.id == 8) + { + res = sport_client.SwitchGait(1); + } + else if (test_option.id == 9) + { + res = sport_client.RecoveryStand(); + } + + if (res < 0) + { + res_count += 1; + std::cout << "Request error for: " << option_list[test_option.id].name << ", code: " << res << ", count: " << res_count << std::endl; + } + else + { + res_count = 0; + std::cout << "Request successed: " << option_list[test_option.id].name << ", code: " << res << std::endl; + } + std::this_thread::sleep_until(time_start_trick + dt); + } + return 0; +} \ No newline at end of file diff --git a/deps/unitree_sdk2/example/b2w/b2w_stand_example.cpp b/deps/unitree_sdk2/example/b2w/b2w_stand_example.cpp new file mode 100644 index 0000000..381b037 --- /dev/null +++ b/deps/unitree_sdk2/example/b2w/b2w_stand_example.cpp @@ -0,0 +1,372 @@ +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include + +using namespace unitree::common; +using namespace unitree::robot; +using namespace unitree::robot::b2; + +#define TOPIC_LOWCMD "rt/lowcmd" +#define TOPIC_LOWSTATE "rt/lowstate" + +constexpr double PosStopF = (2.146E+9f); +constexpr double VelStopF = (16000.0f); + +class Custom +{ +public: + explicit Custom(){} + ~Custom(){} + + void Init(); + void Start(); + +private: + void InitLowCmd(); + void LowStateMessageHandler(const void* messages); + void LowCmdWrite(); + int queryMotionStatus(); + std::string queryServiceName(std::string form,std::string name); + +private: + float Kp = 1000.0; + float Kd = 10.0; + double time_consume = 0; + int rate_count = 0; + int sin_count = 0; + int motiontime = 0; + float dt = 0.002; // 0.001~0.01 + + MotionSwitcherClient msc; + SportClient sc; + + unitree_go::msg::dds_::LowCmd_ low_cmd{}; // default init + unitree_go::msg::dds_::LowState_ low_state{}; // default init + + /*publisher*/ + ChannelPublisherPtr lowcmd_publisher; + /*subscriber*/ + ChannelSubscriberPtr lowstate_subscriber; + + /*LowCmd write thread*/ + ThreadPtr lowCmdWriteThreadPtr; + + float _targetPos_1[12] = {0.0, 1.36, -2.65, 0.0, 1.36, -2.65, + -0.2, 1.36, -2.65, 0.2, 1.36, -2.65}; + + float _targetPos_2[12] = {0.0, 0.67, -1.3, 0.0, 0.67, -1.3, + 0.0, 0.67, -1.3, 0.0, 0.67, -1.3}; + + float _targetPos_3[12] = {-0.65, 1.36, -2.65, 0.65, 1.36, -2.65, + -0.65, 1.36, -2.65, 0.65, 1.36, -2.65}; + + float _startPos[12]; + float _duration_1 = 800; + float _duration_2 = 800; + float _duration_3 = 2000; + float _duration_4 = 1500; + float _percent_1 = 0; + float _percent_2 = 0; + float _percent_3 = 0; + float _percent_4 = 0; + + bool firstRun = true; + bool done = false; +}; + +uint32_t crc32_core(uint32_t* ptr, uint32_t len) +{ + unsigned int xbit = 0; + unsigned int data = 0; + unsigned int CRC32 = 0xFFFFFFFF; + const unsigned int dwPolynomial = 0x04c11db7; + + for (unsigned int i = 0; i < len; i++) + { + xbit = 1 << 31; + data = ptr[i]; + for (unsigned int bits = 0; bits < 32; bits++) + { + if (CRC32 & 0x80000000) + { + CRC32 <<= 1; + CRC32 ^= dwPolynomial; + } + else + { + CRC32 <<= 1; + } + + if (data & xbit) + CRC32 ^= dwPolynomial; + xbit >>= 1; + } + } + + return CRC32; +} + +void Custom::Init() +{ + InitLowCmd(); + + /*create publisher*/ + lowcmd_publisher.reset(new ChannelPublisher(TOPIC_LOWCMD)); + lowcmd_publisher->InitChannel(); + + /*create subscriber*/ + lowstate_subscriber.reset(new ChannelSubscriber(TOPIC_LOWSTATE)); + lowstate_subscriber->InitChannel(std::bind(&Custom::LowStateMessageHandler, this, std::placeholders::_1), 1); + + /*init MotionSwitcherClient*/ + msc.SetTimeout(10.0f); + msc.Init(); + + /*Shut down motion control-related service*/ + while(queryMotionStatus()) + { + std::cout << "Try to deactivate the motion control-related service." << std::endl; + int32_t ret = msc.ReleaseMode(); + if (ret == 0) { + std::cout << "ReleaseMode succeeded." << std::endl; + } else { + std::cout << "ReleaseMode failed. Error code: " << ret << std::endl; + } + sleep(5); + } +} + +void Custom::InitLowCmd() +{ + low_cmd.head()[0] = 0xFE; + low_cmd.head()[1] = 0xEF; + low_cmd.level_flag() = 0xFF; + low_cmd.gpio() = 0; + + for(int i=0; i<20; i++) + { + low_cmd.motor_cmd()[i].mode() = (0x01); // motor switch to servo (PMSM) mode + low_cmd.motor_cmd()[i].q() = (PosStopF); + low_cmd.motor_cmd()[i].kp() = (0); + low_cmd.motor_cmd()[i].dq() = (VelStopF); + low_cmd.motor_cmd()[i].kd() = (0); + low_cmd.motor_cmd()[i].tau() = (0); + } +} + +int Custom::queryMotionStatus() +{ + std::string robotForm,motionName; + int motionStatus; + int32_t ret = msc.CheckMode(robotForm,motionName); + if (ret == 0) { + std::cout << "CheckMode succeeded." << std::endl; + } else { + std::cout << "CheckMode failed. Error code: " << ret << std::endl; + } + if(motionName.empty()) + { + std::cout << "The motion control-related service is deactivated." << std::endl; + motionStatus = 0; + } + else + { + std::string serviceName = queryServiceName(robotForm,motionName); + std::cout << "Service: "<< serviceName<< " is activate" << std::endl; + motionStatus = 1; + } + return motionStatus; +} + +std::string Custom::queryServiceName(std::string form,std::string name) +{ + if(form == "0") + { + if(name == "normal" ) return "sport_mode"; + if(name == "ai" ) return "ai_sport"; + if(name == "advanced" ) return "advanced_sport"; + } + else + { + if(name == "ai-w" ) return "wheeled_sport(go2W)"; + if(name == "normal-w" ) return "wheeled_sport(b2W)"; + } + return ""; +} + +void Custom::Start() +{ + /*loop publishing thread*/ + lowCmdWriteThreadPtr = CreateRecurrentThreadEx("writebasiccmd", UT_CPU_ID_NONE, 2000, &Custom::LowCmdWrite, this); +} + +void Custom::LowStateMessageHandler(const void* message) +{ + low_state = *(unitree_go::msg::dds_::LowState_*)message; +} + +void Custom::LowCmdWrite() +{ + if(_percent_4<1) + { + std::cout<<"Read sensor data example: "<=500) + { + if(firstRun) + { + for(int i = 0; i < 12; i++) + { + _startPos[i] = low_state.motor_state()[i].q(); + } + firstRun = false; + } + + _percent_1 += (float)1 / _duration_1; + _percent_1 = _percent_1 > 1 ? 1 : _percent_1; + if (_percent_1 < 1) + { + for (int j = 0; j < 12; j++) + { + low_cmd.motor_cmd()[j].q() = (1 - _percent_1) * _startPos[j] + _percent_1 * _targetPos_1[j]; + low_cmd.motor_cmd()[j].dq() = 0; + low_cmd.motor_cmd()[j].kp() = Kp; + low_cmd.motor_cmd()[j].kd() = Kd; + low_cmd.motor_cmd()[j].tau() = 0; + } + + } + if ((_percent_1 == 1)&&(_percent_2 < 1)) + { + _percent_2 += (float)1 / _duration_2; + _percent_2 = _percent_2 > 1 ? 1 : _percent_2; + + for (int j = 0; j < 12; j++) + { + low_cmd.motor_cmd()[j].q() = (1 - _percent_2) * _targetPos_1[j] + _percent_2 * _targetPos_2[j]; + low_cmd.motor_cmd()[j].dq() = 0; + low_cmd.motor_cmd()[j].kp() = Kp; + low_cmd.motor_cmd()[j].kd() = Kd; + low_cmd.motor_cmd()[j].tau() = 0; + } + } + + if ((_percent_1 == 1)&&(_percent_2 == 1)&&(_percent_3<1)) + { + _percent_3 += (float)1 / _duration_3; + _percent_3 = _percent_3 > 1 ? 1 : _percent_3; + + for (int j = 0; j < 12; j++) + { + low_cmd.motor_cmd()[j].q() = _targetPos_2[j]; + low_cmd.motor_cmd()[j].dq() = 0; + low_cmd.motor_cmd()[j].kp() = Kp; + low_cmd.motor_cmd()[j].kd() = Kd; + low_cmd.motor_cmd()[j].tau() = 0; + } + if(_percent_3<0.4) + { + for (int j = 12; j < 16; j++) + { + low_cmd.motor_cmd()[j].q() = 0; + low_cmd.motor_cmd()[j].kp() = 0; + low_cmd.motor_cmd()[j].dq() = 3; + + low_cmd.motor_cmd()[j].kd() = Kd; + low_cmd.motor_cmd()[j].tau() = 0; + } + + } + else if((_percent_3>=0.4)&&(_percent_3<0.8)) + { + for (int j = 12; j < 16; j++) + { + low_cmd.motor_cmd()[j].q() = 0; + low_cmd.motor_cmd()[j].kp() = 0; + low_cmd.motor_cmd()[j].dq() = -3; + + low_cmd.motor_cmd()[j].kd() = Kd; + low_cmd.motor_cmd()[j].tau() = 0; + } + + } + else if(_percent_3>=0.8) + { + for (int j = 12; j < 16; j++) + { + low_cmd.motor_cmd()[j].q() = 0; + low_cmd.motor_cmd()[j].kp() = 0; + low_cmd.motor_cmd()[j].dq() = 0; + + low_cmd.motor_cmd()[j].kd() = Kd; + low_cmd.motor_cmd()[j].tau() = 0; + } + } + + } + if ((_percent_1 == 1)&&(_percent_2 == 1)&&(_percent_3==1)&&((_percent_4<=1))) + { + _percent_4 += (float)1 / _duration_4; + _percent_4 = _percent_4 > 1 ? 1 : _percent_4; + for (int j = 0; j < 12; j++) + { + low_cmd.motor_cmd()[j].q() = (1 - _percent_4) * _targetPos_2[j] + _percent_4 * _targetPos_3[j]; + low_cmd.motor_cmd()[j].dq() = 0; + low_cmd.motor_cmd()[j].kp() = Kp; + low_cmd.motor_cmd()[j].kd() = Kd; + low_cmd.motor_cmd()[j].tau() = 0; + } + } + low_cmd.crc() = crc32_core((uint32_t *)&low_cmd, (sizeof(unitree_go::msg::dds_::LowCmd_)>>2)-1); + + lowcmd_publisher->Write(low_cmd); + } + +} + +int main(int argc, const char** argv) +{ + if (argc < 2) + { + std::cout << "Usage: " << argv[0] << " networkInterface" << std::endl; + exit(-1); + } + + std::cout << "WARNING: Make sure the robot is lying on the ground." << std::endl + << "Press Enter to continue..." << std::endl; + std::cin.ignore(); + + ChannelFactory::Instance()->Init(0, argv[1]); + + Custom custom; + custom.Init(); + custom.Start(); + + while (1) + { + sleep(10); + } + + return 0; +} diff --git a/deps/unitree_sdk2/example/g1/CMakeLists.txt b/deps/unitree_sdk2/example/g1/CMakeLists.txt new file mode 100644 index 0000000..7026a2e --- /dev/null +++ b/deps/unitree_sdk2/example/g1/CMakeLists.txt @@ -0,0 +1,53 @@ +add_executable(g1_loco_client high_level/g1_loco_client_example.cpp) +target_link_libraries(g1_loco_client unitree_sdk2) + +add_executable(g1_arm5_sdk_dds_example high_level/g1_arm5_sdk_dds_example.cpp) +target_link_libraries(g1_arm5_sdk_dds_example unitree_sdk2) + +add_executable(g1_arm7_sdk_dds_example high_level/g1_arm7_sdk_dds_example.cpp) +target_link_libraries(g1_arm7_sdk_dds_example unitree_sdk2) + +add_executable(g1_ankle_swing_example low_level/g1_ankle_swing_example.cpp) +target_link_libraries(g1_ankle_swing_example unitree_sdk2) + +add_executable(g1_audio_client_example audio/g1_audio_client_example.cpp) +target_link_libraries(g1_audio_client_example unitree_sdk2) + +add_executable(g1_dex3_example dex3/g1_dex3_example.cpp) +target_link_libraries(g1_dex3_example unitree_sdk2) + +add_executable(g1_userctrl_dds_example high_level/g1_userctrl_dds_example.cpp) +target_link_libraries(g1_userctrl_dds_example unitree_sdk2) + +find_package(Boost COMPONENTS program_options) +if(Boost_FOUND) + add_executable(g1_termination low_level/terminations.cpp) + target_link_libraries(g1_termination unitree_sdk2 Boost::program_options) + + add_executable(g1_arm_action_example high_level/g1_arm_action_example.cpp) + target_link_libraries(g1_arm_action_example unitree_sdk2 Boost::program_options) +endif() + +find_package(yaml-cpp QUIET) +if(yaml-cpp_FOUND) + if (${yaml-cpp_VERSION} VERSION_GREATER_EQUAL "0.6") + message(STATUS "Found yaml-cpp version ${yaml-cpp_VERSION}") + add_executable(g1_dual_arm_example low_level/g1_dual_arm_example.cpp) + target_link_libraries(g1_dual_arm_example PRIVATE unitree_sdk2 yaml-cpp) + target_compile_definitions(g1_dual_arm_example PUBLIC BLIB_DIR="${CMAKE_CURRENT_SOURCE_DIR}/low_level/behavior_lib/") + else() + message(STATUS "yaml-cpp version ${yaml-cpp_VERSION} is too old, skipping build of g1_dual_arm_example.") + endif() +endif() + +add_executable(g1_agv_client_example g1d/g1_agv_client_example.cpp) +target_link_libraries(g1_agv_client_example unitree_sdk2) + +add_executable(g1d_arm_example g1d/g1d_arm_example.cpp) +target_link_libraries(g1d_arm_example unitree_sdk2) + +add_executable(g1d_height_control g1d/g1d_height_control.cpp) +target_link_libraries(g1d_height_control unitree_sdk2) + +add_executable(g1_hand_sdk_example high_level/g1_hand_sdk_example.cpp) +target_link_libraries(g1_hand_sdk_example unitree_sdk2) \ No newline at end of file diff --git a/deps/unitree_sdk2/example/g1/audio/g1_audio_client_example.cpp b/deps/unitree_sdk2/example/g1/audio/g1_audio_client_example.cpp new file mode 100644 index 0000000..1fe86b7 --- /dev/null +++ b/deps/unitree_sdk2/example/g1/audio/g1_audio_client_example.cpp @@ -0,0 +1,175 @@ +#include +#include +#include +#include +#include +#include +#include + +#include "wav.hpp" + +#define AUDIO_FILE_PATH "../example/g1/audio/test.wav" +#define AUDIO_SUBSCRIBE_TOPIC "rt/audio_msg" +#define GROUP_IP "239.168.123.161" +#define PORT 5555 + +#define WAV_SECOND 5 // record seconds +#define WAV_LEN (16000 * 2 * WAV_SECOND) +#define WAV_LEN_ONCE (16000 * 2 * 160 / 1000) +#define CHUNK_SIZE 96000 // 3 seconds +int sock; + +void asr_handler(const void *msg) { + std_msgs::msg::dds_::String_ *resMsg = (std_msgs::msg::dds_::String_ *)msg; + std::cout << "Topic:\"rt/audio_msg\" recv: " << resMsg->data() << std::endl; +} + +std::string get_local_ip_for_multicast() { + struct ifaddrs *ifaddr, *ifa; + char host[NI_MAXHOST]; + std::string result = ""; + + getifaddrs(&ifaddr); + for (ifa = ifaddr; ifa != nullptr; ifa = ifa->ifa_next) { + if (!ifa->ifa_addr || ifa->ifa_addr->sa_family != AF_INET) continue; + getnameinfo(ifa->ifa_addr, sizeof(struct sockaddr_in), host, NI_MAXHOST, + NULL, 0, NI_NUMERICHOST); + std::string ip(host); + if (ip.find("192.168.123.") == 0) { + result = ip; + break; + } + } + freeifaddrs(ifaddr); + return result; +} + +void thread_mic(void) { + sock = socket(AF_INET, SOCK_DGRAM, 0); + sockaddr_in local_addr{}; + local_addr.sin_family = AF_INET; + local_addr.sin_port = htons(PORT); + local_addr.sin_addr.s_addr = INADDR_ANY; + bind(sock, (sockaddr *)&local_addr, sizeof(local_addr)); + + ip_mreq mreq{}; + inet_pton(AF_INET, GROUP_IP, &mreq.imr_multiaddr); + std::string local_ip = get_local_ip_for_multicast(); + std::cout << "local ip: " << local_ip << std::endl; + mreq.imr_interface.s_addr = inet_addr(local_ip.c_str()); + setsockopt(sock, IPPROTO_IP, IP_ADD_MEMBERSHIP, &mreq, sizeof(mreq)); + + int total_bytes = 0; + std::vector pcm_data; + pcm_data.reserve(WAV_LEN / 2); + std::cout << "start record!" << std::endl; + while (total_bytes < WAV_LEN) { + char buffer[WAV_LEN_ONCE]; + ssize_t len = recvfrom(sock, buffer, sizeof(buffer), 0, nullptr, nullptr); + if (len > 0) { + size_t sample_count = len / 2; + const int16_t *samples = reinterpret_cast(buffer); + pcm_data.insert(pcm_data.end(), samples, samples + sample_count); + total_bytes += len; + } + } + + WriteWave("record.wav", 16000, pcm_data.data(), pcm_data.size(), 1); + std::cout << "record finish! save to record.wav " << std::endl; +} + +int main(int argc, char const *argv[]) { + if (argc < 2) { + std::cout << "Usage: audio_client_example [NetWorkInterface(eth0)]" + << std::endl; + exit(0); + } + int32_t ret; + /* + * Initilaize ChannelFactory + */ + unitree::robot::ChannelFactory::Instance()->Init(0, argv[1]); + unitree::robot::g1::AudioClient client; + client.Init(); + client.SetTimeout(10.0f); + + /*ASR message Example*/ + unitree::robot::ChannelSubscriber subscriber( + AUDIO_SUBSCRIBE_TOPIC); + subscriber.InitChannel(asr_handler); + + /*Volume Example*/ + uint8_t volume; + ret = client.GetVolume(volume); + std::cout << "GetVolume API ret:" << ret + << " volume = " << std::to_string(volume) << std::endl; + ret = client.SetVolume(100); + std::cout << "SetVolume to 100% , API ret:" << ret << std::endl; + + /*TTS Example*/ + ret = client.TtsMaker("你好。我是宇树科技的机器人。例程启动成功", + 0); // Auto play + std::cout << "TtsMaker API ret:" << ret << std::endl; + unitree::common::Sleep(5); + + ret = client.TtsMaker( + "Hello. I'm a robot from Unitree Robotics. The example has started " + "successfully. ", + 1); // Engilsh TTS + std::cout << "TtsMaker API ret:" << ret << std::endl; + unitree::common::Sleep(8); + + /*Audio Play Example*/ + int32_t sample_rate = -1; + int8_t num_channels = 0; + bool filestate = false; + std::vector pcm = + ReadWave(AUDIO_FILE_PATH, &sample_rate, &num_channels, &filestate); + + std::cout << "wav file sample_rate = " << sample_rate + << " num_channels = " << std::to_string(num_channels) + << " filestate =" << filestate << "filesize = " << pcm.size() + << std::endl; + + if (filestate && sample_rate == 16000 && num_channels == 1) { + size_t total_size = pcm.size(); + size_t offset = 0; + int chunk_index = 0; + std::string stream_id = + std::to_string(unitree::common::GetCurrentTimeMillisecond()); + + while (offset < total_size) { + size_t remaining = total_size - offset; + size_t current_chunk_size = + std::min(static_cast(CHUNK_SIZE), remaining); + std::vector chunk(pcm.begin() + offset, + pcm.begin() + offset + current_chunk_size); + client.PlayStream("example", stream_id, chunk); + unitree::common::Sleep(1); + std::cout << "Playing size: " << offset << std::endl; + offset += current_chunk_size; + } + + ret = client.PlayStop(stream_id); // stop playback after transmission ends + + } else { + std::cout << "audio file format error, please check!" << std::endl; + } + + /*LED Control Example*/ + client.LedControl(0, 255, 0); + unitree::common::Sleep(1); + client.LedControl(0, 0, 0); + unitree::common::Sleep(1); + client.LedControl(0, 0, 255); + + std::cout << "AudioClient api test finish , asr start..." << std::endl; + + std::thread mic_t(thread_mic); + + while (1) { + sleep(1); // wait for asr message + } + mic_t.join(); + return 0; +} diff --git a/deps/unitree_sdk2/example/g1/audio/test.wav b/deps/unitree_sdk2/example/g1/audio/test.wav new file mode 100644 index 0000000000000000000000000000000000000000..d0bd0bbca59d5cf6abe4b4aad75bda31b5e381fc GIT binary patch literal 132246 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 literal 0 HcmV?d00001 diff --git a/deps/unitree_sdk2/example/g1/audio/wav.hpp b/deps/unitree_sdk2/example/g1/audio/wav.hpp new file mode 100644 index 0000000..cadedb9 --- /dev/null +++ b/deps/unitree_sdk2/example/g1/audio/wav.hpp @@ -0,0 +1,232 @@ +#ifndef __UT_ROBOT_WAV_READER_HPP__ +#define __UT_ROBOT_WAV_READER_HPP__ + +struct WaveHeader { + void SeekToDataChunk(std::istream &is) { + while (is && subchunk2_id != 0x61746164) { + is.seekg(subchunk2_size, std::istream::cur); + is.read(reinterpret_cast(&subchunk2_id), sizeof(int32_t)); + is.read(reinterpret_cast(&subchunk2_size), sizeof(int32_t)); + } + } + + int32_t chunk_id; + int32_t chunk_size; + int32_t format; + int32_t subchunk1_id; + int32_t subchunk1_size; + int16_t audio_format; + int16_t num_channels; + int32_t sample_rate; + int32_t byte_rate; + int16_t block_align; + int16_t bits_per_sample; + int32_t subchunk2_id; // a tag of this chunk + int32_t subchunk2_size; // size of subchunk2 +}; + +static_assert(sizeof(WaveHeader) == 44); + +std::vector ReadWaveImpl(std::istream &is, int32_t *sampling_rate, + int8_t *channelCount, bool *is_ok) { + WaveHeader header{}; + is.read(reinterpret_cast(&header.chunk_id), sizeof(header.chunk_id)); + + // F F I R + if (header.chunk_id != 0x46464952) { + printf("Expected chunk_id RIFF. Given: 0x%08x\n", header.chunk_id); + *is_ok = false; + return {}; + } + + is.read(reinterpret_cast(&header.chunk_size), + sizeof(header.chunk_size)); + + is.read(reinterpret_cast(&header.format), sizeof(header.format)); + + // E V A W + if (header.format != 0x45564157) { + printf("Expected format WAVE. Given: 0x%08x\n", header.format); + *is_ok = false; + return {}; + } + + is.read(reinterpret_cast(&header.subchunk1_id), + sizeof(header.subchunk1_id)); + + is.read(reinterpret_cast(&header.subchunk1_size), + sizeof(header.subchunk1_size)); + + if (header.subchunk1_id == 0x4b4e554a) { + // skip junk padding + is.seekg(header.subchunk1_size, std::istream::cur); + + is.read(reinterpret_cast(&header.subchunk1_id), + sizeof(header.subchunk1_id)); + + is.read(reinterpret_cast(&header.subchunk1_size), + sizeof(header.subchunk1_size)); + } + + if (header.subchunk1_id != 0x20746d66) { + printf("Expected subchunk1_id 0x20746d66. Given: 0x%08x\n", + header.subchunk1_id); + *is_ok = false; + return {}; + } + + if (header.subchunk1_size != 16 && + header.subchunk1_size != 18) { // 16 for PCM + printf("Expected subchunk1_size 16. Given: %d\n", header.subchunk1_size); + *is_ok = false; + return {}; + } + + is.read(reinterpret_cast(&header.audio_format), + sizeof(header.audio_format)); + + if (header.audio_format != 1) { // 1 for PCM + printf("Expected audio_format 1. Given: %d\n", header.audio_format); + *is_ok = false; + return {}; + } + + is.read(reinterpret_cast(&header.num_channels), + sizeof(header.num_channels)); + + *channelCount = (int8_t)header.num_channels; + + is.read(reinterpret_cast(&header.sample_rate), + sizeof(header.sample_rate)); + + is.read(reinterpret_cast(&header.byte_rate), + sizeof(header.byte_rate)); + + is.read(reinterpret_cast(&header.block_align), + sizeof(header.block_align)); + + is.read(reinterpret_cast(&header.bits_per_sample), + sizeof(header.bits_per_sample)); + + if (header.byte_rate != + (header.sample_rate * header.num_channels * header.bits_per_sample / 8)) { + printf("Incorrect byte rate: %d. Expected: %d", header.byte_rate, + (header.sample_rate * header.num_channels * header.bits_per_sample / + 8)); + *is_ok = false; + return {}; + } + + if (header.block_align != + (header.num_channels * header.bits_per_sample / 8)) { + printf("Incorrect block align: %d. Expected: %d\n", header.block_align, + (header.num_channels * header.bits_per_sample / 8)); + *is_ok = false; + return {}; + } + + if (header.bits_per_sample != 16) { // we support only 16 bits per sample + printf("Expected bits_per_sample 16. Given: %d\n", header.bits_per_sample); + *is_ok = false; + return {}; + } + + if (header.subchunk1_size == 18) { + int16_t extra_size = -1; + is.read(reinterpret_cast(&extra_size), sizeof(int16_t)); + if (extra_size != 0) { + printf( + "Extra size should be 0 for wave from NAudio. Current extra size " + "%d\n", + extra_size); + *is_ok = false; + return {}; + } + } + + is.read(reinterpret_cast(&header.subchunk2_id), + sizeof(header.subchunk2_id)); + + is.read(reinterpret_cast(&header.subchunk2_size), + sizeof(header.subchunk2_size)); + + header.SeekToDataChunk(is); + if (!is) { + *is_ok = false; + return {}; + } + + *sampling_rate = header.sample_rate; + + // header.subchunk2_size contains the number of bytes in the data. + // As we assume each sample contains two bytes, so it is divided by 2 here + std::vector samples(header.subchunk2_size / 2); + + is.read(reinterpret_cast(samples.data()), header.subchunk2_size); + if (!is) { + *is_ok = false; + return {}; + } + + std::vector ans(samples.size() * 2); + for (int32_t i = 0; i != static_cast(samples.size()); ++i) { + ans[i * 2] = samples[i] & 0xFF; + ans[i * 2 + 1] = (samples[i] >> 8) & 0xFF; + } + + *is_ok = true; + return ans; +} + +std::vector ReadWave(const std::string &filename, + int32_t *sampling_rate, int8_t *channelCount, + bool *is_ok) { + std::ifstream is(filename, std::ifstream::binary); + auto samples = ReadWaveImpl(is, sampling_rate, channelCount, is_ok); + return samples; +} + +bool WriteWave(const std::string &filename, int32_t sampling_rate, + const int16_t *samples, int32_t n, uint8_t num_channels) { + WaveHeader header{}; + header.chunk_id = 0x46464952; // FFIR + header.format = 0x45564157; // EVAW + header.subchunk1_id = 0x20746d66; // "fmt " + header.subchunk1_size = 16; // 16 for PCM + header.audio_format = 1; // PCM =1 + + int32_t bits_per_sample = 16; // int16_t + header.num_channels = num_channels; + header.sample_rate = sampling_rate; + header.byte_rate = sampling_rate * num_channels * bits_per_sample / 8; + header.block_align = num_channels * bits_per_sample / 8; + header.bits_per_sample = bits_per_sample; + header.subchunk2_id = 0x61746164; // atad + header.subchunk2_size = n * num_channels * bits_per_sample / 8; + + header.chunk_size = 36 + header.subchunk2_size; + + std::vector samples_int16(n * num_channels); + for (int32_t i = 0; i != n * num_channels; ++i) { + samples_int16[i] = samples[i]; + } + + std::ofstream os(filename, std::ios::binary); + if (!os) { + printf("Failed to create %s", filename.c_str()); + return false; + } + + os.write(reinterpret_cast(&header), sizeof(header)); + os.write(reinterpret_cast(samples_int16.data()), + samples_int16.size() * sizeof(int16_t)); + + if (!os) { + printf("Write %s failed", filename.c_str()); + return false; + } + + return true; +} + +#endif diff --git a/deps/unitree_sdk2/example/g1/dex3/g1_dex3_example.cpp b/deps/unitree_sdk2/example/g1/dex3/g1_dex3_example.cpp new file mode 100644 index 0000000..aa2f3b9 --- /dev/null +++ b/deps/unitree_sdk2/example/g1/dex3/g1_dex3_example.cpp @@ -0,0 +1,326 @@ +#include +#include +#include //replace your sdk path +#include //replace your sdk path +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include + + +enum State { + INIT, + ROTATE, + GRIP, + STOP, + PRINT +}; + +// set URDF Limits +const float maxLimits_left[7]= { 1.05 , 1.05 , 1.75 , 0 , 0 , 0 , 0 }; // set max motor value +const float minLimits_left[7]= { -1.05 , -0.724 , 0 , -1.57 , -1.75 , -1.57 ,-1.75}; +const float maxLimits_right[7]= { 1.05 , 0.742 , 0 , 1.57 , 1.75 , 1.57 , 1.75}; +const float minLimits_right[7]= { -1.05 , -1.05 , -1.75, 0 , 0 , 0 ,0 }; + +// Initing the dds configuration +std::string dds_namespace = "rt/dex3/left"; +std::string sub_namespace = "rt/dex3/left/state"; +unitree::robot::ChannelPublisherPtr handcmd_publisher; +unitree::robot::ChannelSubscriberPtr handstate_subscriber; +unitree_hg::msg::dds_::HandCmd_ msg; +unitree_hg::msg::dds_::HandState_ state; +std::atomic currentState(INIT); +std::mutex stateMutex; + +#define MOTOR_MAX 7 +#define SENSOR_MAX 9 +uint8_t hand_id = 0; + +typedef struct { + uint8_t id : 4; + uint8_t status : 3; + uint8_t timeout: 1; +} RIS_Mode_t; + +// stateToString Method +const char* stateToString(State state) { + switch (state) { + case INIT: return "INIT"; + case ROTATE: return "ROTATE"; + case GRIP: return "GRIP"; + case STOP: return "STOP"; + case PRINT: return "PRINT"; + default: return "UNKNOWN"; + } +} + +// Monitor user's input +char getNonBlockingInput() { + struct termios oldt, newt; + char ch; + int oldf; + + tcgetattr(STDIN_FILENO, &oldt); + newt = oldt; + newt.c_lflag &= ~(ICANON | ECHO); + tcsetattr(STDIN_FILENO, TCSANOW, &newt); + oldf = fcntl(STDIN_FILENO, F_GETFL, 0); + fcntl(STDIN_FILENO, F_SETFL, oldf | O_NONBLOCK); + + ch = getchar(); + + tcsetattr(STDIN_FILENO, TCSANOW, &oldt); + fcntl(STDIN_FILENO, F_SETFL, oldf); + + return ch; +} + +void userInputThread() { + while (true) { + char ch = getNonBlockingInput(); + if (ch == 'q') { + std::cout << "Exiting..." << std::endl; + currentState = STOP; + break; + } else if (ch == 'r') { + currentState = ROTATE; + } else if (ch == 'g') { + currentState = GRIP; + } else if (ch == 'p') { + currentState = PRINT; + } else if (ch == 's') { + currentState = STOP; + } + std::this_thread::sleep_for(std::chrono::milliseconds(100)); + } +} + +// this method can send kp and kd to motors +void rotateMotors(bool isLeftHand) { + static int _count = 1; + static int dir = 1; + const float* maxLimits = isLeftHand ? maxLimits_left : maxLimits_right; + const float* minLimits = isLeftHand ? minLimits_left : minLimits_right; + + for (int i = 0; i < MOTOR_MAX; i++) { + RIS_Mode_t ris_mode; + ris_mode.id = i; + ris_mode.status = 0x01; + + + uint8_t mode = 0; + mode |= (ris_mode.id & 0x0F); + mode |= (ris_mode.status & 0x07) << 4; + mode |= (ris_mode.timeout & 0x01) << 7; + msg.motor_cmd()[i].mode(mode); + msg.motor_cmd()[i].tau(0); + msg.motor_cmd()[i].kp(0.5); + msg.motor_cmd()[i].kd(0.1); + + + float range = maxLimits[i] - minLimits[i]; + float mid = (maxLimits[i] + minLimits[i]) / 2.0; + float amplitude = range / 2.0; + float q = mid + amplitude * sin(_count / 20000.0 * M_PI); + + msg.motor_cmd()[i].q(q); + } + + handcmd_publisher->Write(msg); + _count += dir; + + + if (_count >= 10000) { + dir = -1; + } + if (_count <= -10000) { + dir = 1; + } + + usleep(100); +} + +// this method can send static position to motors +void gripHand(bool isLeftHand) { + + const float* maxLimits = isLeftHand ? maxLimits_left : maxLimits_right; + const float* minLimits = isLeftHand ? minLimits_left : minLimits_right; + + for (int i = 0; i < MOTOR_MAX; i++) { + RIS_Mode_t ris_mode; + ris_mode.id = i; + ris_mode.status = 0x01; + + + uint8_t mode = 0; + mode |= (ris_mode.id & 0x0F); + mode |= (ris_mode.status & 0x07) << 4; + mode |= (ris_mode.timeout & 0x01) << 7; + msg.motor_cmd()[i].mode(mode); + msg.motor_cmd()[i].tau(0); + + + float mid = (maxLimits[i] + minLimits[i]) / 2.0; + + + msg.motor_cmd()[i].q(mid); + msg.motor_cmd()[i].dq(0); + msg.motor_cmd()[i].kp(1.5); + msg.motor_cmd()[i].kd(0.1); + } + + + handcmd_publisher->Write(msg); + usleep(1000000); +} + +// this method can send dynamic position to motors +void stopMotors() { + for (int i = 0; i < MOTOR_MAX; i++) { + RIS_Mode_t ris_mode; + ris_mode.id = i; + ris_mode.status = 0x01; + ris_mode.timeout = 0x01; + + uint8_t mode = 0; + mode |= (ris_mode.id & 0x0F); + mode |= (ris_mode.status & 0x07) << 4; + mode |= (ris_mode.timeout & 0x01) << 7; + msg.motor_cmd()[i].mode(mode); + msg.motor_cmd()[i].tau(0); + msg.motor_cmd()[i].dq(0); + msg.motor_cmd()[i].kp(0); + msg.motor_cmd()[i].kd(0); + msg.motor_cmd()[i].q(0); + + } + handcmd_publisher->Write(msg); + usleep(1000000); +} + +// this method can subscribe dds and show the position for now +void printState(bool isLeftHand){ + Eigen::Matrix q; + + const float* maxLimits = isLeftHand ? maxLimits_left : maxLimits_right; + const float* minLimits = isLeftHand ? minLimits_left : minLimits_right; + for(int i = 0; i < 7; i++) + { + q(i) = state.motor_state()[i].q(); + + q(i) = (q(i) - minLimits[i] ) / (maxLimits[i] - minLimits[i]); + q(i) = std::clamp(q(i), 0.0f, 1.0f); + } + std::cout << "\033[2J\033[H"; + std::cout << "-- Hand State --\n"; + std::cout << "--- Current State: " << "Test" << " ---\n"; + std::cout << "Commands:\n"; + std::cout << " r - Rotate\n"; + std::cout << " g - Grip\n"; + std::cout << " t - Test\n"; + std::cout << " q - Quit\n"; + if(isLeftHand){ + std::cout << " L: " << q.transpose() << std::endl; + }else std::cout << " R: " << q.transpose() << std::endl; + usleep(0.1 * 1e6); + +} + +void StateHandler(const void *message) { + state = *(unitree_hg::msg::dds_::HandState_ *)message; +} + + + + +int main(int argc, const char** argv) +{ + std::cout << " --- Unitree Robotics --- \n"; + std::cout << " Dex3 Hand Example \n\n"; + std::string input; + std::cout << "Please input the hand id (L for left hand, R for right hand): "; + std::cin >> input; + + if (input == "L") { + hand_id = 0; + dds_namespace = "rt/dex3/left"; + sub_namespace = "rt/lf/dex3/left/state"; + } else if (input == "R") { + hand_id = 1; + dds_namespace = "rt/dex3/right"; + sub_namespace = "rt/lf/dex3/right/state"; + } else { + std::cout << "Invalid hand id. Please input 'L' or 'R'." << std::endl; + return -1; + } + + if (argc < 2) + { + std::cout << "Usage: " << argv[0] << " networkInterface" << std::endl; + exit(-1); + } + unitree::robot::ChannelFactory::Instance()->Init(0, argv[1]); + handcmd_publisher.reset(new unitree::robot::ChannelPublisher(dds_namespace + "/cmd")); + handstate_subscriber.reset(new unitree::robot::ChannelSubscriber(sub_namespace)); + handcmd_publisher->InitChannel(); + handstate_subscriber->InitChannel( + std::bind(&StateHandler, std::placeholders::_1), 1); + state.motor_state().resize(MOTOR_MAX); + state.press_sensor_state().resize(SENSOR_MAX); + msg.motor_cmd().resize(MOTOR_MAX); + + // handcmd_publisher->msg_.motor_cmd().resize(MOTOR_MAX); + + + std::thread inputThread(userInputThread); + State lastState = INIT; + while (true) { + State state; + { + std::lock_guard lock(stateMutex); + state = currentState.load(); + } + + if (state != lastState) { + std::cout << "\n--- Current State: " << stateToString(state) << " ---\n"; + std::cout << "Commands:\n"; + std::cout << " r - Rotate\n"; + std::cout << " g - Grip\n"; + std::cout << " p - Print_state\n"; + std::cout << " q - Quit\n"; + std::cout << " s - Stop\n"; + lastState = state; + } + + switch (state) { + case INIT: + std::cout << "Initializing..." << std::endl; + currentState = ROTATE; + break; + case ROTATE: + rotateMotors(input == "L"); + break; + case GRIP: + gripHand(input == "L"); + break; + case STOP: + stopMotors(); + break; + case PRINT: + printState(input == "L"); + break; + default: + std::cout << "Invalid state!" << std::endl; + inputThread.join(); + break; + } + } + + return 0; +} \ No newline at end of file diff --git a/deps/unitree_sdk2/example/g1/g1d/g1_agv_client_example.cpp b/deps/unitree_sdk2/example/g1/g1d/g1_agv_client_example.cpp new file mode 100644 index 0000000..1efc142 --- /dev/null +++ b/deps/unitree_sdk2/example/g1/g1d/g1_agv_client_example.cpp @@ -0,0 +1,53 @@ +#include +#include +#include +#include + +extern "C" { + float sinf(float x); +} + +int main() +{ + /* + * Initilaize ChannelFactory + */ + unitree::robot::ChannelFactory::Instance()->Init(0); + unitree::robot::g1::AgvClient ac; + + ac.SetTimeout(3.0f); + ac.Init(); + + //Test Api - Periodic motion + int cycle_count = 0; + const float cycle_period = 40.0f; // 40步完成一个周期 + const float vx_amplitude = 0.3f; + const float vyaw_amplitude = 0.3f; + const float height_amplitude = 1.0f; + + while (true) + { + // 使用正弦函数实现周期运动 + float time_phase = (cycle_count % (int)cycle_period) / cycle_period * 2.0f * M_PI; + + // 速度周期运动: vx和vyaw使用正弦波 + float vx = vx_amplitude * sinf(time_phase); + float vyaw = vyaw_amplitude * sinf(time_phase); + + int32_t ret = ac.Move(vx, 0.0f, vyaw); + std::cout << "Call Move vx:" << vx << " vyaw:" << vyaw << " ret:" << ret << std::endl; + + usleep(50000); // 50ms + + // 高度调节周期运动: 使用正弦波,周期与速度一致 + float height = height_amplitude * sinf(time_phase); + + int32_t ret2 = ac.HeightAdjust(height); + std::cout << "Call HeightAdjust height:" << height << " ret:" << ret2 << std::endl; + + cycle_count++; + usleep(50000); // 50ms + } + + return 0; +} diff --git a/deps/unitree_sdk2/example/g1/g1d/g1d_arm_example.cpp b/deps/unitree_sdk2/example/g1/g1d/g1d_arm_example.cpp new file mode 100644 index 0000000..05441f2 --- /dev/null +++ b/deps/unitree_sdk2/example/g1/g1d/g1d_arm_example.cpp @@ -0,0 +1,292 @@ +#include +#include +#include +#include +#include +#include + +#include "gamepad.hpp" + +// DDS +#include +#include + +// IDL +#include +#include +#include +#include + +static const std::string HG_CMD_TOPIC = "rt/lowcmd"; +static const std::string HG_IMU_TORSO = "rt/secondary_imu"; +static const std::string HG_STATE_TOPIC = "rt/lowstate"; + +using namespace unitree::common; +using namespace unitree::robot; +using namespace unitree_hg::msg::dds_; + +template +class DataBuffer { + public: + void SetData(const T &newData) { + std::unique_lock lock(mutex); + data = std::make_shared(newData); + } + + std::shared_ptr GetData() { + std::shared_lock lock(mutex); + return data ? data : nullptr; + } + + void Clear() { + std::unique_lock lock(mutex); + data = nullptr; + } + + private: + std::shared_ptr data; + std::shared_mutex mutex; +}; + +const int G1D_NUM_MOTOR = 29; + +// IMU状态结构体 +struct ImuState { + std::array rpy = {}; + std::array omega = {}; +}; + +// 电机控制指令结构体 +struct MotorCommand { + std::array q_target = {}; + std::array dq_target = {}; + std::array kp = {}; + std::array kd = {}; + std::array tau_ff = {}; +}; + +// 电机状态结构体 +struct MotorState { + std::array q = {}; + std::array dq = {}; +}; + +// Stiffness for all G1D Joints +std::array Kp{ + 0, 0, 0, 0, 0, 0, // empty + 0, 0, 0, 0, 0, 0, // empty + 60, 0, 40, // waist + 40, 40, 40, 40, 40, 40, 40, // arms + 40, 40, 40, 40, 40, 40, 40 // arms +}; + +// Damping for all G1D Joints +std::array Kd{ + 0, 0, 0, 0, 0, 0, // empty + 0, 0, 0, 0, 0, 0, // empty + 1, 0, 1, // waist + 1, 1, 1, 1, 1, 1, 1, // arms + 1, 1, 1, 1, 1, 1, 1 // arms +}; + +uint8_t mode_machine_; + +Gamepad gamepad_; +REMOTE_DATA_RX rx_; + +DataBuffer motor_state_buffer_; +DataBuffer motor_command_buffer_; +DataBuffer imu_state_buffer_; + +ThreadPtr command_writer_ptr_, control_thread_ptr_; + +LowState_ g1d_low_state; +IMUState_ Torso_IMU; + +bool A_PRESSED = false; +bool IMU_Get = false; + +enum G1DJointIndex { + LeftHipPitch = 0, // NOTE INVALID for g1d + LeftHipRoll = 1, // NOTE INVALID for g1d + LeftHipYaw = 2, // NOTE INVALID for g1d + LeftKnee = 3, // NOTE INVALID for g1d + LeftAnklePitch = 4, // NOTE INVALID for g1d + LeftAnkleB = 4, // NOTE INVALID for g1d + LeftAnkleRoll = 5, // NOTE INVALID for g1d + LeftAnkleA = 5, // NOTE INVALID for g1d + RightHipPitch = 6, // NOTE INVALID for g1d + RightHipRoll = 7, // NOTE INVALID for g1d + RightHipYaw = 8, // NOTE INVALID for g1d + RightKnee = 9, // NOTE INVALID for g1d + RightAnklePitch = 10, // NOTE INVALID for g1d + RightAnkleB = 10, // NOTE INVALID for g1d + RightAnkleRoll = 11, // NOTE INVALID for g1d + RightAnkleA = 11, // NOTE INVALID for g1d + WaistYaw = 12, + WaistRoll = 13, // NOTE INVALID for g1d + WaistA = 13, // NOTE INVALID for g1d + WaistPitch = 14, + WaistB = 14, // NOTE INVALID for g1d + LeftShoulderPitch = 15, + LeftShoulderRoll = 16, + LeftShoulderYaw = 17, + LeftElbow = 18, + LeftWristRoll = 19, + LeftWristPitch = 20, + LeftWristYaw = 21, + RightShoulderPitch = 22, + RightShoulderRoll = 23, + RightShoulderYaw = 24, + RightElbow = 25, + RightWristRoll = 26, + RightWristPitch = 27, + RightWristYaw = 28 +}; + +// CRC校验值计算 +inline uint32_t Crc32Core(uint32_t *ptr, uint32_t len) { + uint32_t xbit = 0; + uint32_t data = 0; + uint32_t CRC32 = 0xFFFFFFFF; + const uint32_t dwPolynomial = 0x04c11db7; + for (uint32_t i = 0; i < len; i++) { + xbit = 1 << 31; + data = ptr[i]; + for (uint32_t bits = 0; bits < 32; bits++) { + if (CRC32 & 0x80000000) { + CRC32 <<= 1; + CRC32 ^= dwPolynomial; + } else + CRC32 <<= 1; + if (data & xbit) CRC32 ^= dwPolynomial; + + xbit >>= 1; + } + } + return CRC32; +}; + +// 躯干IMU消息回调函数 +void imuTorsoHandler(const void *message) { + IMUState_ imu_torso = *(const IMUState_ *)message; + Torso_IMU = imu_torso; +} + +// 底层状态消息回调函数 +void LowStateHandler(const void *message) { + LowState_ low_state = *(const LowState_ *)message; + g1d_low_state = low_state; + if (low_state.crc() != Crc32Core((uint32_t *)&low_state, (sizeof(LowState_) >> 2) - 1)) { + std::cout << "[ERROR] CRC Error" << std::endl; + return; + } + + // 获取关节电机数据 + MotorState ms_tmp; + for (int i = 0; i < G1D_NUM_MOTOR; ++i) { + ms_tmp.q.at(i) = low_state.motor_state()[i].q(); + ms_tmp.dq.at(i) = low_state.motor_state()[i].dq(); + if (low_state.motor_state()[i].motorstate() && i <= RightAnkleRoll) + std::cout << "[ERROR] motor " << i << " with code " << low_state.motor_state()[i].motorstate() << "\n"; + } + motor_state_buffer_.SetData(ms_tmp); + + // 获取IMU数据 + ImuState imu_tmp; + imu_tmp.omega = low_state.imu_state().gyroscope(); + imu_tmp.rpy = low_state.imu_state().rpy(); + imu_state_buffer_.SetData(imu_tmp); + IMU_Get = true; + + // 更新遥控器状态 + memcpy(rx_.buff, &low_state.wireless_remote()[0], 40); + gamepad_.update(rx_.RF_RX); + if(gamepad_.A.on_press) A_PRESSED = true; + + // 更新机型编号 + mode_machine_ = low_state.mode_machine(); +} + +int main(int argc, char const *argv[]) { + if (argc < 2) { + std::cout << "Usage: g1d_arm_example network_interface" << std::endl; + exit(0); + } + std::string networkInterface = argv[1]; + ChannelFactory::Instance()->Init(0, networkInterface); + + // Publisher + ChannelPublisherPtr lowcmd_publisher(new ChannelPublisher(HG_CMD_TOPIC)); + lowcmd_publisher->InitChannel(); + + // Subscriber + ChannelSubscriberPtr lowstate_subscriber(new ChannelSubscriber(HG_STATE_TOPIC)); + lowstate_subscriber->InitChannel(LowStateHandler, 1); + ChannelSubscriberPtr imu_subscriber(new ChannelSubscriber(HG_IMU_TORSO)); + imu_subscriber->InitChannel(imuTorsoHandler, 1); + + // 等待接收到第一帧IMU数据,打印躯干IMU状态信息 + while(!IMU_Get){ + std::this_thread::sleep_for(std::chrono::milliseconds(10)); + } + std::cout << "Torso IMU State: " << std::endl + << "RPY = " + << Torso_IMU.rpy()[0] << ", " << Torso_IMU.rpy()[1] << ", " << Torso_IMU.rpy()[2] + << std::endl + << "Gyro = " + << Torso_IMU.gyroscope()[0] << ", " << Torso_IMU.gyroscope()[1] << ", " << Torso_IMU.gyroscope()[2] + << std::endl; + + // 等待遥控器A键按下 + std::cout << "Press button A on the remote control to continue!" << std::endl; + while(true){ + std::this_thread::sleep_for(std::chrono::milliseconds(10)); + if(A_PRESSED){ + A_PRESSED = false; + break; + } + } + std::cout << "A Pressed!" << std::endl; + + // 手臂摆动 + LowCmd_ dds_low_command; + dds_low_command.mode_pr() = static_cast(0); //构造底层控制指令 + dds_low_command.mode_machine() = mode_machine_; + for (size_t i = 0; i < G1D_NUM_MOTOR; i++) { + dds_low_command.motor_cmd().at(i).mode() = 1; // 1:Enable, 0:Disable + dds_low_command.motor_cmd().at(i).tau() = 0; + dds_low_command.motor_cmd().at(i).q() = motor_state_buffer_.GetData() -> q.at(i); + dds_low_command.motor_cmd().at(i).dq() = 0; + dds_low_command.motor_cmd().at(i).kp() = Kp.at(i); + dds_low_command.motor_cmd().at(i).kd() = Kd.at(i); + } + + double control_dt = 0.002; + double max_P = M_PI * 30.0 / 180.0; + double t = 0.0; + + std::cout << "Press button A on the remote control to exit the program!" << std::endl; + while(true){ + double L_Shoulder_des = max_P * std::sin(2.0 * M_PI * t); + double R_Shoulder_des = -max_P * std::sin(2.0 * M_PI * t); + + dds_low_command.motor_cmd().at(LeftShoulderPitch).q() = L_Shoulder_des; + dds_low_command.motor_cmd().at(RightShoulderPitch).q() = R_Shoulder_des; + + dds_low_command.crc() = Crc32Core((uint32_t *)&dds_low_command, (sizeof(dds_low_command) >> 2) - 1); + lowcmd_publisher -> Write(dds_low_command); //发布底层控制指令 + + t += control_dt; + + // 按下遥控器A键或键盘Ctrl+C退出程序 + if(A_PRESSED){ + A_PRESSED = false; + break; + } + + std::this_thread::sleep_for(std::chrono::milliseconds(5)); + } + + return 0; +} diff --git a/deps/unitree_sdk2/example/g1/g1d/g1d_height_control.cpp b/deps/unitree_sdk2/example/g1/g1d/g1d_height_control.cpp new file mode 100644 index 0000000..9371919 --- /dev/null +++ b/deps/unitree_sdk2/example/g1/g1d/g1d_height_control.cpp @@ -0,0 +1,184 @@ +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include + +#include +#include +#include + +static const std::string G1D_HISPEED_STATE_TOPIC = "rt/hispeed_state"; + +using namespace unitree::robot; +using namespace geometry_msgs::msg::dds_; + +volatile std::sig_atomic_t running = 1; +std::atomic height_received{false}; +std::atomic current_height{0.0F}; +std::atomic last_height_time_ms{0}; + +int64_t NowMs() { + using namespace std::chrono; + return duration_cast(steady_clock::now().time_since_epoch()).count(); +} + +//Process Ctrl+C interrupt signal. +void SignalHandler(int) { + running = 0; +} + +void HispeedStateHandler(const void *message) { + const Point32_ *hispeed_state = static_cast(message); + + current_height.store(hispeed_state->y(), std::memory_order_relaxed); + last_height_time_ms.store(NowMs(), std::memory_order_release); + height_received.store(true, std::memory_order_release); +} + +bool WaitForHeightData() { + while (running != 0 && !height_received.load(std::memory_order_acquire)) { + std::this_thread::sleep_for(std::chrono::milliseconds(10)); + } + + return running != 0; +} + +bool HeightDataTimeout() { + const int64_t last_time = last_height_time_ms.load(std::memory_order_acquire); + return last_time <= 0 || NowMs() - last_time > 500; +} + +bool ParseFloat(const char *text, float *value) { + char *end = nullptr; + errno = 0; + const float parsed = std::strtof(text, &end); + if (text == end || *end != '\0' || errno == ERANGE || !std::isfinite(parsed)) { + return false; + } + + *value = parsed; + return true; +} + +void StopHeightAdjust(g1::AgvClient &agv_client) { + const int32_t ret = agv_client.HeightAdjust(0.0F); + if (ret != 0) { + std::cout << std::endl << "[WARN] HeightAdjust stop command failed, ret: " << ret << std::endl; + } +} + +//Use PD controller to control the robot's height. +void height_control(g1::AgvClient &agv_client, float z) { + constexpr float kP = 20.0F; + constexpr float kD = 0.3F; + constexpr float kMaxVz = 0.8F; + constexpr float kArriveTolerance = 0.001F; + constexpr int kArriveStableCycles = 20; + constexpr auto kControlPeriod = std::chrono::milliseconds(50); + + if (!WaitForHeightData()) { + StopHeightAdjust(agv_client); + return; + } + + float previous_error = z - current_height.load(std::memory_order_relaxed); + int arrive_count = 0; + auto previous_time = std::chrono::steady_clock::now(); + + while (running != 0) { + if (HeightDataTimeout()) { + StopHeightAdjust(agv_client); + std::cout << std::endl << "[ERROR] Height data timeout." << std::endl; + return; + } + + const auto now = std::chrono::steady_clock::now(); + float dt = std::chrono::duration(now - previous_time).count(); + if (dt <= 0.0F) { + dt = std::chrono::duration(kControlPeriod).count(); + } + previous_time = now; + + const float height = current_height.load(std::memory_order_relaxed); + const float error = z - height; + const float d_error = (error - previous_error) / dt; + previous_error = error; + + float vz = kP * error + kD * d_error; + vz = std::clamp(vz, -kMaxVz, kMaxVz); + + if (std::fabs(error) <= kArriveTolerance) { + vz = 0.0F; + ++arrive_count; + } else { + arrive_count = 0; + } + + const int32_t ret = agv_client.HeightAdjust(vz); + std::cout << "\rG1D column height: " << std::fixed << std::setprecision(4) + << height << " m" + << " | target: " << z << " m" + << " | error: " << error << " m" + << " | vz: " << vz << " " << std::flush; + + if (ret != 0) { + StopHeightAdjust(agv_client); + std::cout << std::endl << "[ERROR] HeightAdjust failed, ret: " << ret << std::endl; + return; + } + + if (arrive_count >= kArriveStableCycles) { + StopHeightAdjust(agv_client); + std::cout << std::endl + << "Target height reached: " << std::fixed << std::setprecision(4) + << z << " m" << std::endl; + return; + } + + std::this_thread::sleep_for(kControlPeriod); + } + + StopHeightAdjust(agv_client); +} + +int main(int argc, char const *argv[]) { + if (argc < 3) { + std::cout << "Usage: g1d_height_control network_interface target_height_m" << std::endl; + return 0; + } + + std::signal(SIGINT, SignalHandler); + + const std::string network_interface = argv[1]; + float target_height = 0.0F; + if (!ParseFloat(argv[2], &target_height)) { + std::cout << "Invalid target_height_m: " << argv[2] << std::endl; + return 0; + } + + ChannelFactory::Instance()->Init(0, network_interface); + + g1::AgvClient agv_client; + agv_client.SetTimeout(3.0F); + agv_client.Init(); + + ChannelSubscriberPtr hispeed_state_subscriber( + new ChannelSubscriber(G1D_HISPEED_STATE_TOPIC)); + hispeed_state_subscriber->InitChannel(HispeedStateHandler, 1); + + std::cout << "Subscribe topic: " << G1D_HISPEED_STATE_TOPIC << std::endl; + std::cout << "Waiting for height data..." << std::endl; + + height_control(agv_client, target_height); + + std::cout << std::endl << "Exit g1d_height_control." << std::endl; + return 0; +} diff --git a/deps/unitree_sdk2/example/g1/g1d/gamepad.hpp b/deps/unitree_sdk2/example/g1/g1d/gamepad.hpp new file mode 100644 index 0000000..41910b7 --- /dev/null +++ b/deps/unitree_sdk2/example/g1/g1d/gamepad.hpp @@ -0,0 +1,128 @@ +#pragma once + +#include + +namespace unitree::common +{ + + // bytecode mapping for raw joystick data + // 16b + typedef union + { + struct + { + uint8_t R1 : 1; + uint8_t L1 : 1; + uint8_t start : 1; + uint8_t select : 1; + uint8_t R2 : 1; + uint8_t L2 : 1; + uint8_t F1 : 1; + uint8_t F2 : 1; + uint8_t A : 1; + uint8_t B : 1; + uint8_t X : 1; + uint8_t Y : 1; + uint8_t up : 1; + uint8_t right : 1; + uint8_t down : 1; + uint8_t left : 1; + } components; + uint16_t value; + } xKeySwitchUnion; + + // 40 Byte (now used 24B) + typedef struct + { + uint8_t head[2]; + xKeySwitchUnion btn; + float lx; + float rx; + float ry; + float L2; + float ly; + + uint8_t idle[16]; + } xRockerBtnDataStruct; + + typedef union + { + xRockerBtnDataStruct RF_RX; + uint8_t buff[40]; + } REMOTE_DATA_RX; + + class Button + { + public: + Button() {} + + void update(bool state) + { + on_press = state ? state != pressed : false; + on_release = state ? false : state != pressed; + pressed = state; + } + + bool pressed = false; + bool on_press = false; + bool on_release = false; + }; + + class Gamepad + { + public: + Gamepad() {} + + void update(xRockerBtnDataStruct &key_data) + { + lx = lx * (1 - smooth) + (std::fabs(key_data.lx) < dead_zone ? 0.0 : key_data.lx) * smooth; + rx = rx * (1 - smooth) + (std::fabs(key_data.rx) < dead_zone ? 0.0 : key_data.rx) * smooth; + ry = ry * (1 - smooth) + (std::fabs(key_data.ry) < dead_zone ? 0.0 : key_data.ry) * smooth; + l2 = l2 * (1 - smooth) + (std::fabs(key_data.L2) < dead_zone ? 0.0 : key_data.L2) * smooth; + ly = ly * (1 - smooth) + (std::fabs(key_data.ly) < dead_zone ? 0.0 : key_data.ly) * smooth; + + R1.update(key_data.btn.components.R1); + L1.update(key_data.btn.components.L1); + start.update(key_data.btn.components.start); + select.update(key_data.btn.components.select); + R2.update(key_data.btn.components.R2); + L2.update(key_data.btn.components.L2); + F1.update(key_data.btn.components.F1); + F2.update(key_data.btn.components.F2); + A.update(key_data.btn.components.A); + B.update(key_data.btn.components.B); + X.update(key_data.btn.components.X); + Y.update(key_data.btn.components.Y); + up.update(key_data.btn.components.up); + right.update(key_data.btn.components.right); + down.update(key_data.btn.components.down); + left.update(key_data.btn.components.left); + } + + float lx = 0.; + float rx = 0.; + float ry = 0.; + float l2 = 0.; + float ly = 0.; + + float smooth = 0.03; + float dead_zone = 0.01; + + Button R1; + Button L1; + Button start; + Button select; + Button R2; + Button L2; + Button F1; + Button F2; + Button A; + Button B; + Button X; + Button Y; + Button up; + Button right; + Button down; + Button left; + }; +} // namespace unitree::common \ No newline at end of file diff --git a/deps/unitree_sdk2/example/g1/high_level/g1_arm5_sdk_dds_example.cpp b/deps/unitree_sdk2/example/g1/high_level/g1_arm5_sdk_dds_example.cpp new file mode 100644 index 0000000..19cd308 --- /dev/null +++ b/deps/unitree_sdk2/example/g1/high_level/g1_arm5_sdk_dds_example.cpp @@ -0,0 +1,256 @@ +#include +#include +#include +#include + +#include +#include +#include +#include + +static const std::string kTopicArmSDK = "rt/arm_sdk"; +static const std::string kTopicState = "rt/lowstate"; +constexpr float kPi = 3.141592654; +constexpr float kPi_2 = 1.57079632; + +enum JointIndex { + // Left leg + kLeftHipPitch = 0, + kLeftHipRoll = 1, + kLeftHipYaw = 2, + kLeftKnee = 3, + kLeftAnkle = 4, + kLeftAnkleRoll = 5, + + // Right leg + kRightHipPitch = 6, + kRightHipRoll = 7, + kRightHipYaw = 8, + kRightKnee = 9, + kRightAnkle = 10, + kRightAnkleRoll = 11, + + kWaistYaw = 12, + kWaistRoll = 13, + kWaistPitch = 14, + + // Left arm + kLeftShoulderPitch = 15, + kLeftShoulderRoll = 16, + kLeftShoulderYaw = 17, + kLeftElbowPitch = 18, + kLeftElbowRoll = 19, + + // Right arm + kRightShoulderPitch = 22, + kRightShoulderRoll = 23, + kRightShoulderYaw = 24, + kRightElbowPitch = 25, + kRightElbowRoll = 26, + + kNotUsedJoint = 29, + kNotUsedJoint1 = 30, + kNotUsedJoint2 = 31, + kNotUsedJoint3 = 32, + kNotUsedJoint4 = 33, + kNotUsedJoint5 = 34 +}; + +int main(int argc, char const *argv[]) { + if (argc < 2) { + std::cout << "Usage: " << argv[0] << " networkInterface" << std::endl; + exit(-1); + } + + unitree::robot::ChannelFactory::Instance()->Init(0, argv[1]); + + unitree::robot::ChannelPublisherPtr + arm_sdk_publisher; + unitree_hg::msg::dds_::LowCmd_ msg; + + arm_sdk_publisher.reset( + new unitree::robot::ChannelPublisher( + kTopicArmSDK)); + arm_sdk_publisher->InitChannel(); + + unitree::robot::ChannelSubscriberPtr + low_state_subscriber; + + // create subscriber + unitree_hg::msg::dds_::LowState_ state_msg; + low_state_subscriber.reset( + new unitree::robot::ChannelSubscriber( + kTopicState)); + low_state_subscriber->InitChannel([&](const void *msg) { + auto s = ( const unitree_hg::msg::dds_::LowState_* )msg; + memcpy( &state_msg, s, sizeof( unitree_hg::msg::dds_::LowState_ ) ); + }, 1); + + std::array arm_joints = { + JointIndex::kLeftShoulderPitch, JointIndex::kLeftShoulderRoll, + JointIndex::kLeftShoulderYaw, JointIndex::kLeftElbowPitch, + JointIndex::kLeftElbowRoll, + JointIndex::kRightShoulderPitch, JointIndex::kRightShoulderRoll, + JointIndex::kRightShoulderYaw, JointIndex::kRightElbowPitch, + JointIndex::kRightElbowRoll, + JointIndex::kWaistYaw, + JointIndex::kWaistRoll, + JointIndex::kWaistPitch}; + + float weight = 0.f; + float weight_rate = 0.2f; + + float kp = 60.f; + float kd = 1.5f; + float dq = 0.f; + float tau_ff = 0.f; + + float control_dt = 0.02f; + float max_joint_velocity = 0.5f; + + float delta_weight = weight_rate * control_dt; + float max_joint_delta = max_joint_velocity * control_dt; + auto sleep_time = + std::chrono::milliseconds(static_cast(control_dt / 0.001f)); + + std::array init_pos{0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, + 0, 0, 0}; + + std::array target_pos = {0.f, kPi_2, 0.f, kPi_2, 0.f, + 0.f, -kPi_2, 0.f, kPi_2, 0.f, + 0.f, 0.f, 0.f}; + + // wait for init + std::cout << "Press ENTER to init arms ..."; + std::cin.get(); + + // get current joint position + std::array current_jpos{}; + std::cout<<"Current joint position: "; + for (int i = 0; i < arm_joints.size(); ++i) { + current_jpos.at(i) = state_msg.motor_state().at(arm_joints.at(i)).q(); + std::cout << current_jpos.at(i) << " "; + } + std::cout << std::endl; + + // set init pos + std::cout << "Initailizing arms ..."; + float init_time = 2.0f; + int init_time_steps = static_cast(init_time / control_dt); + + for (int i = 0; i < init_time_steps; ++i) { + // set weight + weight = 1.0; + msg.motor_cmd().at(JointIndex::kNotUsedJoint).q(weight); + float phase = 1.0 * i / init_time_steps; + std::cout << "Phase: " << phase << std::endl; + + // set control joints + for (int j = 0; j < init_pos.size(); ++j) { + msg.motor_cmd().at(arm_joints.at(j)).q(init_pos.at(j) * phase + current_jpos.at(j) * (1 - phase)); + msg.motor_cmd().at(arm_joints.at(j)).dq(dq); + msg.motor_cmd().at(arm_joints.at(j)).kp(kp); + msg.motor_cmd().at(arm_joints.at(j)).kd(kd); + msg.motor_cmd().at(arm_joints.at(j)).tau(tau_ff); + } + + // send dds msg + arm_sdk_publisher->Write(msg); + + // sleep + std::this_thread::sleep_for(sleep_time); + } + + std::cout << "Done!" << std::endl; + + // wait for control + std::cout << "Press ENTER to start arm ctrl ..." << std::endl; + std::cin.get(); + + // start control + std::cout << "Start arm ctrl!" << std::endl; + float period = 5.f; + int num_time_steps = static_cast(period / control_dt); + + std::array current_jpos_des{}; + + // lift arms up + for (int i = 0; i < num_time_steps; ++i) { + // update jpos des + for (int j = 0; j < init_pos.size(); ++j) { + current_jpos_des.at(j) += + std::clamp(target_pos.at(j) - current_jpos_des.at(j), + -max_joint_delta, max_joint_delta); + } + + // set control joints + for (int j = 0; j < init_pos.size(); ++j) { + msg.motor_cmd().at(arm_joints.at(j)).q(current_jpos_des.at(j)); + msg.motor_cmd().at(arm_joints.at(j)).dq(dq); + msg.motor_cmd().at(arm_joints.at(j)).kp(kp); + msg.motor_cmd().at(arm_joints.at(j)).kd(kd); + msg.motor_cmd().at(arm_joints.at(j)).tau(tau_ff); + } + + // send dds msg + arm_sdk_publisher->Write(msg); + + // sleep + std::this_thread::sleep_for(sleep_time); + } + + // put arms down + for (int i = 0; i < num_time_steps; ++i) { + // update jpos des + for (int j = 0; j < init_pos.size(); ++j) { + current_jpos_des.at(j) += + std::clamp(init_pos.at(j) - current_jpos_des.at(j), -max_joint_delta, + max_joint_delta); + } + + // set control joints + for (int j = 0; j < init_pos.size(); ++j) { + msg.motor_cmd().at(arm_joints.at(j)).q(current_jpos_des.at(j)); + msg.motor_cmd().at(arm_joints.at(j)).dq(dq); + msg.motor_cmd().at(arm_joints.at(j)).kp(kp); + msg.motor_cmd().at(arm_joints.at(j)).kd(kd); + msg.motor_cmd().at(arm_joints.at(j)).tau(tau_ff); + } + + // send dds msg + arm_sdk_publisher->Write(msg); + + // sleep + std::this_thread::sleep_for(sleep_time); + } + + // stop control + std::cout << "Stoping arm ctrl ..."; + float stop_time = 2.0f; + int stop_time_steps = static_cast(stop_time / control_dt); + + for (int i = 0; i < stop_time_steps; ++i) { + // increase weight + weight -= delta_weight; + weight = std::clamp(weight, 0.f, 1.f); + + // set weight + msg.motor_cmd().at(JointIndex::kNotUsedJoint).q(weight); + + // send dds msg + arm_sdk_publisher->Write(msg); + + // sleep + std::this_thread::sleep_for(sleep_time); + } + + // set weight + msg.motor_cmd().at(JointIndex::kNotUsedJoint).q(0); + // send dds msg + arm_sdk_publisher->Write(msg); + + std::cout << "Done!" << std::endl; + + return 0; +} diff --git a/deps/unitree_sdk2/example/g1/high_level/g1_arm7_sdk_dds_example.cpp b/deps/unitree_sdk2/example/g1/high_level/g1_arm7_sdk_dds_example.cpp new file mode 100644 index 0000000..019b805 --- /dev/null +++ b/deps/unitree_sdk2/example/g1/high_level/g1_arm7_sdk_dds_example.cpp @@ -0,0 +1,262 @@ +#include +#include +#include +#include + +#include +#include +#include +#include + +static const std::string kTopicArmSDK = "rt/arm_sdk"; +static const std::string kTopicState = "rt/lowstate"; +constexpr float kPi = 3.141592654; +constexpr float kPi_2 = 1.57079632; + +enum JointIndex { + // Left leg + kLeftHipPitch, + kLeftHipRoll, + kLeftHipYaw, + kLeftKnee, + kLeftAnkle, + kLeftAnkleRoll, + + // Right leg + kRightHipPitch, + kRightHipRoll, + kRightHipYaw, + kRightKnee, + kRightAnkle, + kRightAnkleRoll, + + kWaistYaw, + kWaistRoll, + kWaistPitch, + + // Left arm + kLeftShoulderPitch, + kLeftShoulderRoll, + kLeftShoulderYaw, + kLeftElbow, + kLeftWristRoll, + kLeftWristPitch, + kLeftWristYaw, + // Right arm + kRightShoulderPitch, + kRightShoulderRoll, + kRightShoulderYaw, + kRightElbow, + kRightWristRoll, + kRightWristPitch, + kRightWristYaw, + + kNotUsedJoint, + kNotUsedJoint1, + kNotUsedJoint2, + kNotUsedJoint3, + kNotUsedJoint4, + kNotUsedJoint5 +}; + +int main(int argc, char const *argv[]) { + if (argc < 2) { + std::cout << "Usage: " << argv[0] << " networkInterface" << std::endl; + exit(-1); + } + + unitree::robot::ChannelFactory::Instance()->Init(0, argv[1]); + + unitree::robot::ChannelPublisherPtr + arm_sdk_publisher; + unitree_hg::msg::dds_::LowCmd_ msg; + + arm_sdk_publisher.reset( + new unitree::robot::ChannelPublisher( + kTopicArmSDK)); + arm_sdk_publisher->InitChannel(); + + unitree::robot::ChannelSubscriberPtr + low_state_subscriber; + + // create subscriber + unitree_hg::msg::dds_::LowState_ state_msg; + low_state_subscriber.reset( + new unitree::robot::ChannelSubscriber( + kTopicState)); + low_state_subscriber->InitChannel([&](const void *msg) { + auto s = ( const unitree_hg::msg::dds_::LowState_* )msg; + memcpy( &state_msg, s, sizeof( unitree_hg::msg::dds_::LowState_ ) ); + }, 1); + + std::array arm_joints = { + JointIndex::kLeftShoulderPitch, JointIndex::kLeftShoulderRoll, + JointIndex::kLeftShoulderYaw, JointIndex::kLeftElbow, + JointIndex::kLeftWristRoll, JointIndex::kLeftWristPitch, + JointIndex::kLeftWristYaw, + JointIndex::kRightShoulderPitch, JointIndex::kRightShoulderRoll, + JointIndex::kRightShoulderYaw, JointIndex::kRightElbow, + JointIndex::kRightWristRoll, JointIndex::kRightWristPitch, + JointIndex::kRightWristYaw, + JointIndex::kWaistYaw, + JointIndex::kWaistRoll, + JointIndex::kWaistPitch}; + + float weight = 0.f; + float weight_rate = 0.2f; + + float kp = 60.f; + float kd = 1.5f; + float dq = 0.f; + float tau_ff = 0.f; + + float control_dt = 0.02f; + float max_joint_velocity = 0.5f; + + float delta_weight = weight_rate * control_dt; + float max_joint_delta = max_joint_velocity * control_dt; + auto sleep_time = + std::chrono::milliseconds(static_cast(control_dt / 0.001f)); + + std::array init_pos{0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0}; + + std::array target_pos = {0.f, kPi_2, 0.f, kPi_2, 0.f, 0.f, 0.f, + 0.f, -kPi_2, 0.f, kPi_2, 0.f, 0.f, 0.f, + 0, 0, 0}; + + // wait for init + std::cout << "Press ENTER to init arms ..."; + std::cin.get(); + + // get current joint position + std::array current_jpos{}; + std::cout<<"Current joint position: "; + for (int i = 0; i < arm_joints.size(); ++i) { + current_jpos.at(i) = state_msg.motor_state().at(arm_joints.at(i)).q(); + std::cout << current_jpos.at(i) << " "; + } + std::cout << std::endl; + + // set init pos + std::cout << "Initailizing arms ..."; + float init_time = 2.0f; + int init_time_steps = static_cast(init_time / control_dt); + + for (int i = 0; i < init_time_steps; ++i) { + // increase weight + weight = 1.0; + msg.motor_cmd().at(JointIndex::kNotUsedJoint).q(weight); + float phase = 1.0 * i / init_time_steps; + std::cout << "Phase: " << phase << std::endl; + + // set control joints + for (int j = 0; j < init_pos.size(); ++j) { + msg.motor_cmd().at(arm_joints.at(j)).q(init_pos.at(j) * phase + current_jpos.at(j) * (1 - phase)); + msg.motor_cmd().at(arm_joints.at(j)).dq(dq); + msg.motor_cmd().at(arm_joints.at(j)).kp(kp); + msg.motor_cmd().at(arm_joints.at(j)).kd(kd); + msg.motor_cmd().at(arm_joints.at(j)).tau(tau_ff); + } + + // send dds msg + arm_sdk_publisher->Write(msg); + + // sleep + std::this_thread::sleep_for(sleep_time); + } + + std::cout << "Done!" << std::endl; + + // wait for control + std::cout << "Press ENTER to start arm ctrl ..." << std::endl; + std::cin.get(); + + // start control + std::cout << "Start arm ctrl!" << std::endl; + float period = 5.f; + int num_time_steps = static_cast(period / control_dt); + + std::array current_jpos_des{}; + + // lift arms up + for (int i = 0; i < num_time_steps; ++i) { + // update jpos des + for (int j = 0; j < init_pos.size(); ++j) { + current_jpos_des.at(j) += + std::clamp(target_pos.at(j) - current_jpos_des.at(j), + -max_joint_delta, max_joint_delta); + } + + // set control joints + for (int j = 0; j < init_pos.size(); ++j) { + msg.motor_cmd().at(arm_joints.at(j)).q(current_jpos_des.at(j)); + msg.motor_cmd().at(arm_joints.at(j)).dq(dq); + msg.motor_cmd().at(arm_joints.at(j)).kp(kp); + msg.motor_cmd().at(arm_joints.at(j)).kd(kd); + msg.motor_cmd().at(arm_joints.at(j)).tau(tau_ff); + } + + // send dds msg + arm_sdk_publisher->Write(msg); + + // sleep + std::this_thread::sleep_for(sleep_time); + } + + // put arms down + for (int i = 0; i < num_time_steps; ++i) { + // update jpos des + for (int j = 0; j < init_pos.size(); ++j) { + current_jpos_des.at(j) += + std::clamp(init_pos.at(j) - current_jpos_des.at(j), -max_joint_delta, + max_joint_delta); + } + + // set control joints + for (int j = 0; j < init_pos.size(); ++j) { + msg.motor_cmd().at(arm_joints.at(j)).q(current_jpos_des.at(j)); + msg.motor_cmd().at(arm_joints.at(j)).dq(dq); + msg.motor_cmd().at(arm_joints.at(j)).kp(kp); + msg.motor_cmd().at(arm_joints.at(j)).kd(kd); + msg.motor_cmd().at(arm_joints.at(j)).tau(tau_ff); + } + + // send dds msg + arm_sdk_publisher->Write(msg); + + // sleep + std::this_thread::sleep_for(sleep_time); + } + + // stop control + std::cout << "Stoping arm ctrl ..."; + float stop_time = 2.0f; + int stop_time_steps = static_cast(stop_time / control_dt); + + for (int i = 0; i < stop_time_steps; ++i) { + // increase weight + weight -= delta_weight; + weight = std::clamp(weight, 0.f, 1.f); + + // set weight + msg.motor_cmd().at(JointIndex::kNotUsedJoint).q(weight); + + // send dds msg + arm_sdk_publisher->Write(msg); + + // sleep + std::this_thread::sleep_for(sleep_time); + } + + + // set weight + msg.motor_cmd().at(JointIndex::kNotUsedJoint).q(0); + // send dds msg + arm_sdk_publisher->Write(msg); + + std::cout << "Done!" << std::endl; + + return 0; +} diff --git a/deps/unitree_sdk2/example/g1/high_level/g1_arm_action_example.cpp b/deps/unitree_sdk2/example/g1/high_level/g1_arm_action_example.cpp new file mode 100644 index 0000000..b5752c7 --- /dev/null +++ b/deps/unitree_sdk2/example/g1/high_level/g1_arm_action_example.cpp @@ -0,0 +1,85 @@ +/** + * @file g1_arm_action_example.cpp + * @brief This example demonstrates how to use the G1 Arm Action Client to execute predefined arm actions. + */ +#include "unitree/robot/g1/arm/g1_arm_action_error.hpp" +#include "unitree/robot/g1/arm/g1_arm_action_client.hpp" +#include + +namespace po = boost::program_options; +using namespace unitree::robot; +using namespace unitree::robot::g1; + +int main(int argc, const char** argv) +{ + std::cout << " --- Unitree Robotics --- \n"; + std::cout << " G1 Arm Action Example \n\n"; + + // Parse command line arguments + po::options_description desc("Unitree G1 Arm Action Example."); + desc.add_options() + ("help,h", "show help message") + ("network,n", po::value()->default_value(""), "dds network interface") + ("list,l", "list all supported actions") + ("id,i", po::value(), "action id to execute, 0 to list all supported actions") + ("name", po::value(), "custom action name to execute") + ("stop", "stop the current custom action") + ; + po::variables_map vm; + po::store(po::parse_command_line(argc, argv, desc), vm); + po::notify(vm); + if(argc < 2 || vm.count("help")) { + std::cout << desc << std::endl; + return 0; + } + + // DDS Init + ChannelFactory::Instance()->Init(0, vm["network"].as()); + + auto client = std::make_shared(); + client->Init(); + // Attention: unitree actions are all less than 10s, + // but the custom actions may be longer. + client->SetTimeout(10.f); + + if(vm.count("list") || (vm.count("id") && vm["id"].as() == 0)){ + std::string action_list_data; + int32_t ret = client->GetActionList(action_list_data); + if (ret != 0) { + std::cerr << "Failed to get action list, error code: " << ret << "\n"; + } + std::cout << "Available actions:\n" << action_list_data << std::endl; + } else if (vm.count("id")) { + int32_t ret = client->ExecuteAction(vm["id"].as()); + if(ret != 0) { + switch (ret) + { + case UT_ROBOT_ARM_ACTION_ERR_ARMSDK: + std::cout << UT_ROBOT_ARM_ACTION_ERR_ARMSDK_DESC << std::endl; + break; + case UT_ROBOT_ARM_ACTION_ERR_HOLDING: + std::cout << UT_ROBOT_ARM_ACTION_ERR_HOLDING_DESC << std::endl; + break; + case UT_ROBOT_ARM_ACTION_ERR_INVALID_ACTION_ID: + std::cout << UT_ROBOT_ARM_ACTION_ERR_INVALID_ACTION_ID_DESC << std::endl; + break; + case UT_ROBOT_ARM_ACTION_ERR_INVALID_FSM_ID: + std::cout << "The actions are only supported in fsm id {500, 501, 801}" << std::endl; + std::cout << "You can subscribe the topic rt/sportmodestate to check the fsm id." << std::endl; + std::cout << "And in the state 801, the actions are only supported in the fsm mode {0, 3}." << std::endl; + std::cout << "If an error is still returned at this point, ignore this action."; + break; + default: + std::cerr << "Execute action failed, error code: " << ret << std::endl; + break; + } + } + } else if (vm.count("name")) { + int32_t ret = client->ExecuteAction(vm["name"].as()); + if(ret != 0) std::cout << "Execute custom action failed, error code: " << ret << std::endl; + } else if (vm.count("stop")) { + int32_t ret = client->StopCustomAction(); + } + + return 0; +}; diff --git a/deps/unitree_sdk2/example/g1/high_level/g1_hand_sdk_example.cpp b/deps/unitree_sdk2/example/g1/high_level/g1_hand_sdk_example.cpp new file mode 100644 index 0000000..4c565fa --- /dev/null +++ b/deps/unitree_sdk2/example/g1/high_level/g1_hand_sdk_example.cpp @@ -0,0 +1,76 @@ +// G1 Hand SDK Control Example +// +// Motor_real = weight * Hand_SDK + (1 - weight) * G1_Cmd +// +// Demonstrates how a user process injects commands for the 4 hand motors +// into ai_sport via the DDS topic `rt/hand_sdk`. This example takes full +// control of the hand (weight = 1.0) and toggles tau between +0.3 and +// -0.3 every second to alternate between "close" and "open". +// +// +// Run: +// ./hand_sdk_example # use default network interface +// ./hand_sdk_example eth0 # specify a network interface + +#include +#include +#include + +#include +#include +#include + +class HandSdk { +public: + static constexpr int kMotorNum = 4; + + explicit HandSdk(const std::string& topic = "rt/hand_sdk") + : publisher_(std::make_shared>(topic)) { + publisher_->InitChannel(); + msg_.cmds().resize(kMotorNum); + } + + // weight is in [0, 1] and is encoded as `weight * 100` (uint8) in cmds[0].mode. + float weight() const { + return std::clamp(msg_.cmds()[0].mode() / 100.f, 0.f, 1.f); + } + void set_weight(float w) { + msg_.cmds()[0].mode( + static_cast(std::clamp(w, 0.f, 1.f) * 100.f)); + } + + // Positive tau closes the hand, negative tau opens it. + void set_tau(float tau) { + for (int i = 0; i < kMotorNum; ++i) { + msg_.cmds()[i].tau(tau); + } + } + + void write() { publisher_->Write(msg_); } + +private: + std::shared_ptr> publisher_; + unitree_go::msg::dds_::MotorCmds_ msg_; +}; + +int main(int argc, char** argv) { + if (argc > 1) { + unitree::robot::ChannelFactory::Instance()->Init(0, argv[1]); + } else { + unitree::robot::ChannelFactory::Instance()->Init(0); + } + + HandSdk hand_sdk; + hand_sdk.set_weight(1.0f); + + float tau = 0.3f; + while (true) { + tau = -tau; + hand_sdk.set_tau(tau); + hand_sdk.write(); + std::this_thread::sleep_for(std::chrono::seconds(1)); + } + return 0; +} diff --git a/deps/unitree_sdk2/example/g1/high_level/g1_loco_client_example.cpp b/deps/unitree_sdk2/example/g1/high_level/g1_loco_client_example.cpp new file mode 100644 index 0000000..f0aa76b --- /dev/null +++ b/deps/unitree_sdk2/example/g1/high_level/g1_loco_client_example.cpp @@ -0,0 +1,267 @@ +#include +#include +#include + +#include +#include + +std::vector stringToFloatVector(const std::string &str) { + std::vector result; + std::stringstream ss(str); + float num; + while (ss >> num) { + result.push_back(num); + // ignore any trailing whitespace + ss.ignore(); + } + return result; +} + +int main(int argc, char const *argv[]) { + std::map args = {{"network_interface", "lo"}}; + + std::map values; + for (int i = 1; i < argc; ++i) { + std::string arg = argv[i]; + if (arg.substr(0, 2) == "--") { + size_t pos = arg.find("="); + std::string key, value; + if (pos != std::string::npos) { + key = arg.substr(2, pos - 2); + value = arg.substr(pos + 1); + + if (value.front() == '"' && value.back() == '"') { + value = value.substr(1, value.length() - 2); + } + } else { + key = arg.substr(2); + value = ""; + } + if (args.find(key) != args.end()) { + args[key] = value; + } else { + args.insert({{key, value}}); + } + } + } + + unitree::robot::ChannelFactory::Instance()->Init(0, + args["network_interface"]); + + unitree::robot::g1::LocoClient client; + + client.Init(); + client.SetTimeout(10.f); + + for (const auto &arg_pair : args) { + std::cout << "Processing command: [" << arg_pair.first << "] with param: [" + << arg_pair.second << "] ..." << std::endl; + if (arg_pair.first == "network_interface") { + continue; + } + + if (arg_pair.first == "get_fsm_id") { + int fsm_id; + client.GetFsmId(fsm_id); + std::cout << "current fsm_id: " << fsm_id << std::endl; + } + + if (arg_pair.first == "get_fsm_mode") { + int fsm_mode; + client.GetFsmMode(fsm_mode); + std::cout << "current fsm_mode: " << fsm_mode << std::endl; + } + + if (arg_pair.first == "get_balance_mode") { + int balance_mode; + client.GetBalanceMode(balance_mode); + std::cout << "current balance_mode: " << balance_mode << std::endl; + } + + if (arg_pair.first == "get_swing_height") { + float swing_height; + client.GetSwingHeight(swing_height); + std::cout << "current swing_height: " << swing_height << std::endl; + } + + if (arg_pair.first == "get_stand_height") { + float stand_height; + client.GetStandHeight(stand_height); + std::cout << "current stand_height: " << stand_height << std::endl; + } + + if (arg_pair.first == "get_phase") { + std::vector phase; + client.GetPhase(phase); + std::cout << "current phase: ("; + for (const auto &p : phase) { + std::cout << p << ", "; + } + std::cout << ")" << std::endl; + } + + if (arg_pair.first == "set_fsm_id") { + int fsm_id = std::stoi(arg_pair.second); + client.SetFsmId(fsm_id); + std::cout << "set fsm_id to " << fsm_id << std::endl; + } + + if (arg_pair.first == "set_balance_mode") { + int balance_mode = std::stoi(arg_pair.second); + client.SetBalanceMode(balance_mode); + std::cout << "set balance_mode to " << balance_mode << std::endl; + } + + if (arg_pair.first == "set_swing_height") { + float swing_height = std::stof(arg_pair.second); + client.SetSwingHeight(swing_height); + std::cout << "set swing_height to " << swing_height << std::endl; + } + + if (arg_pair.first == "set_stand_height") { + float stand_height = std::stof(arg_pair.second); + client.SetStandHeight(stand_height); + std::cout << "set stand_height to " << stand_height << std::endl; + } + + if (arg_pair.first == "set_velocity") { + std::vector param = stringToFloatVector(arg_pair.second); + auto param_size = param.size(); + float vx, vy, omega, duration; + if (param_size == 3) { + vx = param.at(0); + vy = param.at(1); + omega = param.at(2); + duration = 1.f; + } else if (param_size == 4) { + vx = param.at(0); + vy = param.at(1); + omega = param.at(2); + duration = param.at(3); + } else { + std::cerr << "Invalid param size for method SetVelocity: " << param_size + << std::endl; + return 1; + } + + client.SetVelocity(vx, vy, omega, duration); + std::cout << "set velocity to " << arg_pair.second << std::endl; + } + + if (arg_pair.first == "damp") { + client.Damp(); + } + + if (arg_pair.first == "start") { + client.Start(); + } + + if (arg_pair.first == "squat") { + client.Squat(); + } + + if (arg_pair.first == "sit") { + client.Sit(); + } + + if (arg_pair.first == "stand_up") { + client.StandUp(); + } + + if (arg_pair.first == "zero_torque") { + client.ZeroTorque(); + } + + if (arg_pair.first == "stop_move") { + client.StopMove(); + } + + if (arg_pair.first == "high_stand") { + client.HighStand(); + } + + if (arg_pair.first == "low_stand") { + client.LowStand(); + } + + if (arg_pair.first == "balance_stand") { + client.BalanceStand(); + } + + if (arg_pair.first == "continous_gait") { + bool flag; + if (arg_pair.second == "true") { + flag = true; + } else if (arg_pair.second == "false") { + flag = false; + } else { + std::cerr << "invalid argument: " << arg_pair.second << std::endl; + return 1; + } + client.ContinuousGait(flag); + } + + if (arg_pair.first == "switch_move_mode") { + bool flag; + if (arg_pair.second == "true") { + flag = true; + } else if (arg_pair.second == "false") { + flag = false; + } else { + std::cerr << "invalid argument: " << arg_pair.second << std::endl; + return 1; + } + client.SwitchMoveMode(flag); + } + + if (arg_pair.first == "move") { + std::vector param = stringToFloatVector(arg_pair.second); + auto param_size = param.size(); + float vx, vy, omega; + if (param_size == 3) { + vx = param.at(0); + vy = param.at(1); + omega = param.at(2); + } else { + std::cerr << "Invalid param size for method SetVelocity: " << param_size + << std::endl; + return 1; + } + client.Move(vx, vy, omega); + } + + if (arg_pair.first == "set_task_id") { + int task_id = std::stoi(arg_pair.second); + client.SetTaskId(task_id); + std::cout << "set task_id to " << task_id << std::endl; + } + + if (arg_pair.first == "shake_hand") { + client.ShakeHand(0); + std::cout << "Shake hand starts! Waiting for 10 s for ending" + << std::endl; + std::this_thread::sleep_for(std::chrono::seconds(10)); + std::cout << "Shake hand ends!" << std::endl; + client.ShakeHand(1); + } + + if (arg_pair.first == "wave_hand") { + client.WaveHand(); + std::cout << "wave hand" << std::endl; + } + + if (arg_pair.first == "wave_hand_with_turn") { + client.WaveHand(true); + std::cout << "wave hand with turn" << std::endl; + } + + if (arg_pair.first == "set_speed_mode") { + client.SetSpeedMode(std::stoi(arg_pair.second)); + std::cout << "set speed mode" << std::endl; + } + + std::cout << "Done!" << std::endl; + } + + return 0; +} \ No newline at end of file diff --git a/deps/unitree_sdk2/example/g1/high_level/g1_userctrl_dds_example.cpp b/deps/unitree_sdk2/example/g1/high_level/g1_userctrl_dds_example.cpp new file mode 100644 index 0000000..e08eea0 --- /dev/null +++ b/deps/unitree_sdk2/example/g1/high_level/g1_userctrl_dds_example.cpp @@ -0,0 +1,248 @@ +#include +#include +#include +#include + +#include +#include +#include +#include +#include "unitree/robot/g1/loco/g1_loco_api.hpp" +#include "unitree/robot/g1/loco/g1_loco_client.hpp" + +static const std::string kTopicUserCtrl = "rt/user_lowcmd"; +static const std::string kTopicState = "rt/lowstate"; + +enum JointIndex { + // Left leg + kLeftHipPitch, + kLeftHipRoll, + kLeftHipYaw, + kLeftKnee, + kLeftAnkle, + kLeftAnkleRoll, + + // Right leg + kRightHipPitch, + kRightHipRoll, + kRightHipYaw, + kRightKnee, + kRightAnkle, + kRightAnkleRoll, + + kWaistYaw, + kWaistRoll, + kWaistPitch, + + // Left arm + kLeftShoulderPitch, + kLeftShoulderRoll, + kLeftShoulderYaw, + kLeftElbow, + kLeftWristRoll, + kLeftWristPitch, + kLeftWristYaw, + // Right arm + kRightShoulderPitch, + kRightShoulderRoll, + kRightShoulderYaw, + kRightElbow, + kRightWristRoll, + kRightWristPitch, + kRightWristYaw, + + kNotUsedJoint, + kNotUsedJoint1, + kNotUsedJoint2, + kNotUsedJoint3, + kNotUsedJoint4, + kNotUsedJoint5 +}; + +int main(int argc, char const *argv[]) { + if (argc < 2) { + std::cout << "Usage: " << argv[0] << " networkInterface" << std::endl; + exit(-1); + } + + unitree::robot::ChannelFactory::Instance()->Init(0, argv[1]); + + unitree::robot::ChannelPublisherPtr + user_ctrl_publisher; + unitree_hg::msg::dds_::LowCmd_ msg; + + user_ctrl_publisher.reset( + new unitree::robot::ChannelPublisher( + kTopicUserCtrl)); + user_ctrl_publisher->InitChannel(); + + unitree::robot::ChannelSubscriberPtr + low_state_subscriber; + + // create subscriber + unitree_hg::msg::dds_::LowState_ state_msg; + low_state_subscriber.reset( + new unitree::robot::ChannelSubscriber( + kTopicState)); + low_state_subscriber->InitChannel([&](const void *msg) { + auto s = ( const unitree_hg::msg::dds_::LowState_* )msg; + memcpy( &state_msg, s, sizeof( unitree_hg::msg::dds_::LowState_ ) ); + }, 1); + + unitree::robot::g1::LocoClient client; + client.Init(); + client.SetTimeout(5.f); + int current_fsm_id; + client.GetFsmId(current_fsm_id); + if(current_fsm_id != 1){ + std::cout << "Current fsm is not PASSIVE, exitting ..." <(control_dt / 0.001f)); + + std::array init_pos{-0.1, 0, 0, 0.3, -0.2, 0, + -0.1, 0, 0, 0.3, -0.2, 0, + 0, 0, 0, + 0.2, 0.2, 0, 0.9, 0, 0, 0, + 0.2, -0.2, 0, 0.9, 0, 0, 0}; + + std::array target_pos = {-1.0, 0, 0, 1.5, 0.2, 0, + -1.0, 0, 0, 1.5, 0.2, 0, + 0, 0, 0, + 0, 0.2, 0, 0, 0, 0, 0, + 0, -0.2, 0, 0, 0, 0, 0}; + + // wait for init + std::cout << "Press ENTER to init user control ..."; + std::cin.get(); + for (int j = 0; j < init_pos.size(); ++j) { + msg.motor_cmd().at(j).q(0); + msg.motor_cmd().at(j).dq(0); + msg.motor_cmd().at(j).kp(0); + msg.motor_cmd().at(j).kd(kd); + msg.motor_cmd().at(j).tau(0); + } + user_ctrl_publisher->Write(msg); + + client.SwitchToUserCtrl(); + + // get current joint position + std::array current_jpos{}; + std::cout<<"Current joint position: "; + for (int i = 0; i < init_pos.size(); ++i) { + current_jpos.at(i) = state_msg.motor_state().at(i).q(); + std::cout << current_jpos.at(i) << " "; + } + std::cout << std::endl; + + // set init pos + std::cout << "Initailizing motors ..."; + float init_time = 2.0f; + int init_time_steps = static_cast(init_time / control_dt); + + for (int i = 0; i < init_time_steps; ++i) { + + float phase = 1.0 * i / init_time_steps; + std::cout << "Phase: " << phase << std::endl; + + // set control joints + for (int j = 0; j < init_pos.size(); ++j) { + msg.motor_cmd().at(j).q(init_pos.at(j) * phase + current_jpos.at(j) * (1 - phase)); + msg.motor_cmd().at(j).dq(dq); + msg.motor_cmd().at(j).kp(kp); + msg.motor_cmd().at(j).kd(kd); + msg.motor_cmd().at(j).tau(tau_ff); + } + + // send dds msg + user_ctrl_publisher->Write(msg); + + // sleep + std::this_thread::sleep_for(sleep_time); + } + + std::cout << "Done!" << std::endl; + + // wait for control + std::cout << "Press ENTER to start user control ..." << std::endl; + std::cin.get(); + + // start control + std::cout << "Start user control!" << std::endl; + float period = 5.f; + int num_time_steps = static_cast(period / control_dt); + + std::array current_jpos_des{}; + for (int i = 0; i < init_pos.size(); ++i) { + current_jpos_des.at(i) = state_msg.motor_state().at(i).q(); + } + + // lift arms up + for (int i = 0; i < num_time_steps; ++i) { + // update jpos des + for (int j = 0; j < init_pos.size(); ++j) { + current_jpos_des.at(j) += + std::clamp(target_pos.at(j) - current_jpos_des.at(j), + -max_joint_delta, max_joint_delta); + } + + // set control joints + for (int j = 0; j < init_pos.size(); ++j) { + msg.motor_cmd().at(j).q(current_jpos_des.at(j)); + msg.motor_cmd().at(j).dq(dq); + msg.motor_cmd().at(j).kp(kp); + msg.motor_cmd().at(j).kd(kd); + msg.motor_cmd().at(j).tau(tau_ff); + } + + // send dds msg + user_ctrl_publisher->Write(msg); + + // sleep + std::this_thread::sleep_for(sleep_time); + } + + // put arms down + for (int i = 0; i < num_time_steps; ++i) { + // update jpos des + for (int j = 0; j < init_pos.size(); ++j) { + current_jpos_des.at(j) += + std::clamp(init_pos.at(j) - current_jpos_des.at(j), -max_joint_delta, + max_joint_delta); + } + + // set control joints + for (int j = 0; j < init_pos.size(); ++j) { + msg.motor_cmd().at(j).q(current_jpos_des.at(j)); + msg.motor_cmd().at(j).dq(dq); + msg.motor_cmd().at(j).kp(kp); + msg.motor_cmd().at(j).kd(kd); + msg.motor_cmd().at(j).tau(tau_ff); + } + + // send dds msg + user_ctrl_publisher->Write(msg); + + // sleep + std::this_thread::sleep_for(sleep_time); + } + + // stop control + std::cout << "Stoping user control ..."; + client.SwitchToInternalCtrl(unitree::robot::g1::InternalFsmMode::LAST); + + std::cout << "Done!" << std::endl; + + return 0; +} diff --git a/deps/unitree_sdk2/example/g1/low_level/behavior_lib/motion.seq b/deps/unitree_sdk2/example/g1/low_level/behavior_lib/motion.seq new file mode 100644 index 0000000..4cea0b4 --- /dev/null +++ b/deps/unitree_sdk2/example/g1/low_level/behavior_lib/motion.seq @@ -0,0 +1,11478 @@ +type: CompositeSeq +content: BodyMotion +format_version: 4 +frame_rate: 500 +num_frames: 3817 +components: + - + type: MultiSE3Seq + content: LinkPosition + frame_rate: 500 + num_frames: 3817 + num_parts: 1 + SE3Format: XYZQWQXQYQZ + frames: + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - [ [ 0, 0, 0, 1, 0, 0, 0 ] ] + - + type: MultiValueSeq + content: JointDisplacement + frame_rate: 500 + num_frames: 3817 + num_parts: 14 + frames: + - [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 ] + - [ 7.87320505e-05, 5.98446915e-05, -0.000137732802, -0.000162916933, 0.000334613185, 0.000204073727, -9.2719622e-06, 7.90681158e-05, -6.02467397e-05, 0.000138020198, -0.000163261914, -0.000334461051, 0.00020465349, 9.18847926e-06 ] + - [ 0.000312907365, 0.000238007017, -0.000546440173, -0.000646037799, 0.00132764901, 0.000809023587, -3.6313292e-05, 0.000314239289, -0.00023959673, 0.000547579175, -0.000647398329, -0.00132704643, 0.000811318674, 3.59819297e-05 ] + - [ 0.000699494685, 0.000532429354, -0.00121938556, -0.0014409177, 0.00296290189, 0.0018039426, -7.99621541e-05, 0.000702463757, -0.000535964628, 0.00122192451, -0.00144393526, -0.00296155946, 0.00180905263, 7.92223704e-05 ] + - [ 0.00123546276, 0.000941054079, -0.0021498324, -0.00253911174, 0.00522416622, 0.00317792379, -0.000139056713, 0.00124069176, -0.00094726509, 0.00215430378, -0.00254439871, -0.00522180349, 0.00318691242, 0.00013775182 ] + - [ 0.00191778032, 0.00146182357, -0.00333104414, -0.00393217502, 0.00809523642, 0.00492006018, -0.000212435135, 0.00192587353, -0.00147141277, 0.00333796455, -0.0039403147, -0.00809158184, 0.00493395512, 0.000210412299 ] + - [ 0.00274341613, 0.0020926802, -0.00475628423, -0.00561166264, 0.0115599069, 0.00701944478, -0.000298935582, 0.00275495932, -0.00210632234, 0.00476615442, -0.00562320924, -0.0115546978, 0.00703923782, 0.000296045824 ] + - [ 0.00370933891, 0.00283156635, -0.00641881612, -0.00756912971, 0.0156019721, 0.00946517062, -0.000397396222, 0.00372489935, -0.00284990843, 0.00643212095, -0.00758460834, -0.0155949548, 0.00949181757, 0.000393494416 ] + - [ 0.00481251742, 0.0036764244, -0.00831190325, -0.00979613133, 0.0202052263, 0.0122463307, -0.000506655217, 0.00483264387, -0.00370008572, 0.00832911172, -0.00981603801, -0.0201961562, 0.0122807515, 0.000501600093 ] + - [ 0.0060499204, 0.00462519672, -0.0104288091, -0.0122842226, 0.0253534641, 0.0153520181, -0.000625550734, 0.00607514312, -0.00465476886, 0.0104503743, -0.0123090243, -0.0253421052, 0.0153950965, 0.000619204875 ] + - [ 0.00741851659, 0.00567582569, -0.012762797, -0.0150249586, 0.0310304797, 0.0187713258, -0.000752920936, 0.00744934733, -0.00571187251, 0.0127891563, -0.0150550931, -0.0310166051, 0.0188239099, 0.000745150779 ] + - [ 0.00891527473, 0.00682625369, -0.0153071305, -0.0180098945, 0.0372200677, 0.0224933468, -0.000887603988, 0.00895220674, -0.00686931131, 0.0153387052, -0.0180457706, -0.0372034594, 0.0225562486, 0.000878279827 ] + - [ 0.0105371636, 0.0080744231, -0.018055073, -0.0212305853, 0.0439060224, 0.0265071741, -0.00102843806, 0.0105806716, -0.00812499994, 0.0180922687, -0.0212725826, -0.0438864714, 0.0265811698, 0.00101743404 ] + - [ 0.0122811519, 0.00941827628, -0.020999888, -0.0246785862, 0.0510721382, 0.0308019008, -0.0011742613, 0.0123316921, -0.00947685304, 0.0210430944, -0.0247270554, -0.0510494443, 0.0308877304, 0.00116145543 ] + - [ 0.0141442083, 0.0108557556, -0.0241348389, -0.0283454523, 0.0587022096, 0.0353666199, -0.0013239119, 0.0142022186, -0.0109227853, 0.0241844297, -0.0284007147, -0.0586761816, 0.0354649876, 0.00130918601 ] + - [ 0.0161233017, 0.0123848035, -0.0274531892, -0.0322227386, 0.0667800309, 0.0401904243, -0.001476228, 0.0161892012, -0.0124607113, 0.0275095223, -0.0322850867, -0.0667504865, 0.0403019985, 0.00145946782 ] + - [ 0.0182154008, 0.0140033623, -0.0309482022, -0.0363020003, 0.0752893966, 0.0452624072, -0.00163004778, 0.0182895902, -0.0140885458, 0.0310116198, -0.0363716974, -0.0752561624, 0.0453878201, 0.00161114287 ] + - [ 0.0204174743, 0.0157093744, -0.0346131415, -0.0405747924, 0.084214101, 0.0505716616, -0.00178420939, 0.0205003358, -0.0158042034, 0.0346839697, -0.0406520727, -0.0841770127, 0.0507115094, 0.00176305317 ] + - [ 0.022726491, 0.0175007821, -0.0384412705, -0.0450326702, 0.0935379386, 0.0561072804, -0.00193755101, 0.0228183883, -0.0176055987, 0.0385198196, -0.0451177387, -0.0934968405, 0.0562621236, 0.00191404074 ] + - [ 0.0251394195, 0.0193755279, -0.0424258527, -0.0496671886, 0.103244704, 0.0618583567, -0.0020889108, 0.0252406979, -0.0194906465, 0.0425124171, -0.0497602215, -0.103199449, 0.0620287198, 0.00206294762 ] + - [ 0.0276532287, 0.0213315541, -0.0465601514, -0.0544699027, 0.113318191, 0.0678139834, -0.00223712692, 0.0277642149, -0.0214572613, 0.0466550097, -0.0545710469, -0.113268643, 0.068000355, 0.0022086158 ] + - [ 0.0302648873, 0.0233668031, -0.0508374301, -0.0594323678, 0.123742195, 0.0739632538, -0.00238103754, 0.0303858894, -0.0235033579, 0.0509408451, -0.0595417411, -0.123688223, 0.0741660862, 0.00234988732 ] + - [ 0.032971364, 0.0254792173, -0.0552509523, -0.0645461388, 0.134500509, 0.0802952606, -0.00251948083, 0.0331026718, -0.0256268508, 0.0553631709, -0.06466383, -0.134441995, 0.0805149706, 0.00248560419 ] + - [ 0.0357696276, 0.027666739, -0.0597939814, -0.069802771, 0.145576929, 0.0867990971, -0.00265129494, 0.0359115122, -0.0278256548, 0.0599152345, -0.0699288396, -0.145513762, 0.0870360653, 0.00261460843 ] + - [ 0.0386566469, 0.0299273107, -0.0644597809, -0.0751938193, 0.156955248, 0.0934638561, -0.00277531804, 0.038809361, -0.0300976845, 0.0645902835, -0.075328296, -0.156887325, 0.0937184272, 0.00273574206 ] + - [ 0.0416293905, 0.0322588747, -0.0692416142, -0.0807108389, 0.168619261, 0.100278631, -0.0028903883, 0.0417931682, -0.0324408546, 0.0693815657, -0.0808537252, -0.16854649, 0.100551113, 0.0028478471 ] + - [ 0.0446848272, 0.0346593733, -0.0741327447, -0.0863453848, 0.180552763, 0.107232514, -0.00299534389, 0.0448598843, -0.0348530797, 0.0742823284, -0.0864966532, -0.180475059, 0.107523181, 0.00294976557 ] + - [ 0.0478199257, 0.037126749, -0.0791264359, -0.0920890123, 0.192739547, 0.114314599, -0.00308902296, 0.0480064594, -0.0373322744, 0.0792858194, -0.0922486059, -0.192656836, 0.114623688, 0.00304033948 ] + - [ 0.0510316549, 0.0396589441, -0.0842159513, -0.0979332764, 0.205163409, 0.121513978, -0.00317026368, 0.0512298437, -0.0398763535, 0.0843852861, -0.0981011095, -0.205075624, 0.121841689, 0.00311841086 ] + - [ 0.0543169834, 0.0422539011, -0.0893945542, -0.103869732, 0.217808143, 0.128819746, -0.00323790422, 0.0545269875, -0.0424832316, 0.0895739762, -0.10404569, -0.217715226, 0.129166244, 0.00318282172 ] + - [ 0.0576728799, 0.0449095622, -0.0946555082, -0.109889935, 0.230657542, 0.136220994, -0.00329078273, 0.057894841, -0.0451508233, 0.0948451372, -0.110073873, -0.230559446, 0.136586408, 0.00323241409 ] + - [ 0.0610963133, 0.04762387, -0.0999920767, -0.115985439, 0.243695402, 0.143706815, -0.0033277374, 0.0613303545, -0.0478770433, 0.100192017, -0.116177185, -0.243592086, 0.144091239, 0.00326602998 ] + - [ 0.0645842523, 0.0503947666, -0.105397523, -0.122147801, 0.256905517, 0.151266304, -0.00334760638, 0.0648304783, -0.0506598063, 0.105607862, -0.122347152, -0.256796952, 0.151669794, 0.00328251142 ] + - [ 0.0681336656, 0.0532201946, -0.110865111, -0.128368574, 0.270271681, 0.158888552, -0.00334922783, 0.0683921624, -0.0534970269, 0.111085922, -0.1285753, -0.270157844, 0.15931113, 0.00328070041 ] + - [ 0.0717415219, 0.0560980963, -0.116388103, -0.134639315, 0.283777689, 0.166562653, -0.00333143992, 0.0720123573, -0.0563866198, 0.116619442, -0.134853154, -0.283658568, 0.167004304, 0.00325943899 ] + - [ 0.0754047901, 0.059026414, -0.121959764, -0.140951578, 0.297407335, 0.1742777, -0.00329308081, 0.075688013, -0.0593264996, 0.122201671, -0.141172242, -0.297282926, 0.174738373, 0.00321756916 ] + - [ 0.0791204387, 0.0620030902, -0.127573357, -0.147296919, 0.311144414, 0.182022786, -0.00323298868, 0.07941608, -0.0623145809, 0.127825857, -0.147524088, -0.311014722, 0.182502394, 0.00315393295 ] + - [ 0.0828854367, 0.0650260673, -0.133222144, -0.153666892, 0.324972719, 0.189787003, -0.00315000168, 0.0831935083, -0.0653487786, 0.133485247, -0.15390022, -0.324837758, 0.190285425, 0.00306737238 ] + - [ 0.0866967527, 0.0680932875, -0.138899391, -0.160053052, 0.338876046, 0.197559445, -0.00304295798, 0.0870172483, -0.0684270071, 0.139173088, -0.160292162, -0.338735839, 0.198076522, 0.00295672947 ] + - [ 0.0905513555, 0.0712026933, -0.144598359, -0.166446956, 0.352838188, 0.205329206, -0.00291069575, 0.0908842501, -0.0715471812, 0.144882629, -0.166691441, -0.352692768, 0.205864742, 0.00282084623 ] + - [ 0.0944462138, 0.0743522271, -0.150312313, -0.172840157, 0.366842941, 0.213085377, -0.00275205314, 0.0947914641, -0.0747072155, 0.150607116, -0.173089583, -0.366692348, 0.213639142, 0.00265856468 ] + - [ 0.0983782963, 0.0775398312, -0.156034515, -0.179224211, 0.380874098, 0.220817052, -0.00256586833, 0.0987358404, -0.0779050246, 0.156339797, -0.179478114, -0.380718382, 0.221388781, 0.00246872685 ] + - [ 0.102344572, 0.0807634481, -0.16175823, -0.185590673, 0.394915455, 0.228513324, -0.00235097947, 0.102714329, -0.0811385233, 0.16207392, -0.18584856, -0.394754673, 0.229102713, 0.00225017475 ] + - [ 0.106342009, 0.08402102, -0.167476721, -0.191931099, 0.408950804, 0.236163286, -0.00210622474, 0.106723881, -0.0844056262, 0.167802733, -0.192192447, -0.408785026, 0.236769998, 0.0020017504 ] + - [ 0.110367577, 0.0873104894, -0.173183251, -0.198237042, 0.422963942, 0.243756031, -0.0018304423, 0.110761446, -0.0877042479, 0.173519482, -0.198501301, -0.422793243, 0.244379691, 0.00172229582 ] + - [ 0.114418244, 0.0906297986, -0.178871084, -0.204500059, 0.436938661, 0.251280652, -0.00152247031, 0.114823974, -0.0910323031, 0.179217417, -0.204766648, -0.436763127, 0.25192085, 0.00141065303 ] + - [ 0.118490979, 0.0939768901, -0.184533483, -0.210711704, 0.450858758, 0.258726243, -0.00118114693, 0.118908416, -0.0943877065, 0.184889783, -0.210980015, -0.450678483, 0.259382532, 0.00106566405 ] + - [ 0.122582751, 0.0973497061, -0.190163712, -0.216863533, 0.464708025, 0.266081895, -0.000805310342, 0.123011721, -0.0977683727, 0.190529829, -0.217132926, -0.464523113, 0.266753794, 0.000686170894 ] + - [ 0.126690528, 0.100746189, -0.195755034, -0.222947101, 0.478470257, 0.273336702, -0.000393798698, 0.127130841, -0.101172216, 0.196130803, -0.223216908, -0.47828082, 0.274023693, 0.000271015586 ] + - [ 0.130811279, 0.104164282, -0.201300712, -0.228953962, 0.49212925, 0.280479757, 5.45498337e-05, 0.131262724, -0.104597152, 0.201685951, -0.229223487, -0.491935409, 0.281181286, -0.000180959856 ] + - [ 0.134941974, 0.107601926, -0.20679401, -0.234875672, 0.505668797, 0.287500154, 0.000540897089, 0.135404322, -0.108041095, 0.207188522, -0.235144189, -0.505470681, 0.288215631, -0.000670913413 ] + - [ 0.13907958, 0.111057064, -0.212228191, -0.240703786, 0.519072692, 0.294386985, 0.0010664049, 0.139552585, -0.111501959, 0.212631763, -0.24097054, -0.518870442, 0.295115783, -0.00120000307 ] + - [ 0.143221066, 0.114527639, -0.217596519, -0.246429859, 0.53232473, 0.301129342, 0.00163223511, 0.143704463, -0.114977659, 0.218008921, -0.246694067, -0.532118493, 0.301870801, -0.0017693868 ] + - [ 0.147363402, 0.118011592, -0.222892258, -0.252045446, 0.545408706, 0.30771632, 0.00223954955, 0.147856906, -0.11846611, 0.223313245, -0.252306294, -0.545198639, 0.308469742, -0.00238022259 ] + - [ 0.151503556, 0.121506867, -0.22810867, -0.257542103, 0.558308414, 0.314137012, 0.00288951005, 0.152006865, -0.121965226, 0.228537981, -0.257798749, -0.558094683, 0.314901662, -0.00303366842 ] + - [ 0.155638496, 0.125011405, -0.23323902, -0.262911384, 0.571007648, 0.320380509, 0.00358327845, 0.156151289, -0.125472922, 0.233676378, -0.263162957, -0.570790427, 0.321155618, -0.00373088227 ] + - [ 0.159765192, 0.12852315, -0.23827657, -0.268144844, 0.583490203, 0.326435906, 0.00432201659, 0.16028713, -0.128987113, 0.238721683, -0.268390443, -0.583269676, 0.327220668, -0.00447302212 ] + - [ 0.163880612, 0.132040043, -0.243214584, -0.273234039, 0.595739872, 0.332292295, 0.00510688629, 0.164411336, -0.132505714, 0.243667143, -0.273472735, -0.595516232, 0.333085869, -0.00526124595 ] + - [ 0.167981724, 0.135560026, -0.248046325, -0.278170524, 0.607740452, 0.337938769, 0.0059390494, 0.168520859, -0.136026638, 0.248506006, -0.278401359, -0.6075139, 0.338740277, -0.00609671175 ] + - [ 0.172065499, 0.139081043, -0.252765058, -0.282945853, 0.619475735, 0.343364421, 0.00681966775, 0.172612648, -0.139547801, 0.25323152, -0.283167839, -0.619246481, 0.344172951, -0.00698057749 ] + - [ 0.176128904, 0.142601035, -0.257364045, -0.287551582, 0.630929516, 0.348558345, 0.00774990318, 0.176683654, -0.143067118, 0.257836932, -0.287763702, -0.630697781, 0.349372946, -0.00791400116 ] + - [ 0.180168908, 0.146117945, -0.261836549, -0.291979266, 0.642085591, 0.353509634, 0.00873091752, 0.180730828, -0.146582502, 0.26231549, -0.292180475, -0.641851601, 0.354329321, -0.00889814073 ] + - [ 0.184182479, 0.149629715, -0.266175835, -0.296220461, 0.652927752, 0.358207379, 0.0097638726, 0.184751119, -0.15009187, 0.266660442, -0.296409683, -0.652691746, 0.359031131, -0.00993415419 ] + - [ 0.188183214, 0.153147926, -0.270405548, -0.300291388, 0.663515289, 0.362675975, 0.0108553193, 0.18875816, -0.153606785, 0.27089546, -0.300467496, -0.663277494, 0.363502783, -0.0110286094 ] + - [ 0.192267887, 0.156752068, -0.274702319, -0.30433456, 0.674287262, 0.367119768, 0.0120372626, 0.19284905, -0.157206814, 0.275197434, -0.304496281, -0.674047803, 0.367948896, -0.0122136325 ] + - [ 0.196450211, 0.160453017, -0.279092552, -0.308373739, 0.685308838, 0.371571977, 0.0133124417, 0.197037558, -0.160902862, 0.279592811, -0.308519806, -0.685067821, 0.372402751, -0.0134919802 ] + - [ 0.20072728, 0.164247976, -0.283572388, -0.312408346, 0.696569948, 0.376030902, 0.0146780414, 0.201320775, -0.164692155, 0.284077731, -0.312537528, -0.696327476, 0.376862666, -0.0148608341 ] + - [ 0.205096185, 0.168134152, -0.28813797, -0.3164378, 0.708060521, 0.380494846, 0.0161312464, 0.205695791, -0.168571919, 0.288648337, -0.316548902, -0.707816695, 0.38132696, -0.0163173753 ] + - [ 0.20955402, 0.17210875, -0.292785438, -0.320461524, 0.719770486, 0.384962109, 0.0176692413, 0.210159698, -0.172539381, 0.293300768, -0.320553383, -0.719525404, 0.385793951, -0.0178587853 ] + - [ 0.214097878, 0.176168975, -0.297510934, -0.324478939, 0.731689774, 0.389430995, 0.0192892107, 0.214709586, -0.176591767, 0.298031168, -0.324550428, -0.731443533, 0.390261957, -0.0194822454 ] + - [ 0.21872485, 0.180312032, -0.3023106, -0.328489465, 0.743808313, 0.393899803, 0.0209883394, 0.219342548, -0.180726303, 0.302835677, -0.328539491, -0.743561007, 0.394729297, -0.0211849368 ] + - [ 0.22343203, 0.184535127, -0.307180577, -0.332492523, 0.756116033, 0.398366837, 0.022763812, 0.224055673, -0.184940215, 0.307710437, -0.33252003, -0.755867755, 0.399194289, -0.0229640409 ] + - [ 0.22821651, 0.188835466, -0.312117007, -0.336487535, 0.768602864, 0.402830397, 0.0246128131, 0.228846053, -0.189230728, 0.312651588, -0.336491498, -0.768353704, 0.403655251, -0.024816739 ] + - [ 0.233075383, 0.193210254, -0.317116031, -0.340473922, 0.781258736, 0.407288785, 0.0265325274, 0.23371078, -0.193595071, 0.317655272, -0.340453353, -0.781008781, 0.408110502, -0.0267402126 ] + - [ 0.238005742, 0.197656695, -0.322173791, -0.344451103, 0.794073577, 0.411740302, 0.0285201396, 0.238646943, -0.198030468, 0.322717632, -0.344405049, -0.793822914, 0.412558359, -0.0287316428 ] + - [ 0.243004679, 0.202171996, -0.327286428, -0.348418502, 0.807037318, 0.416183251, 0.0305728344, 0.243651635, -0.202534145, 0.327834807, -0.348346042, -0.806786029, 0.416997142, -0.0307882111 ] + - [ 0.248069287, 0.206753362, -0.332450084, -0.352375538, 0.820139888, 0.420615934, 0.0326877963, 0.248721946, -0.20710333, 0.333002939, -0.352275789, -0.819888055, 0.421425168, -0.0329070987 ] + - [ 0.253196658, 0.211397998, -0.3376609, -0.356321632, 0.833371217, 0.42503665, 0.0348622101, 0.253854967, -0.211735247, 0.33821817, -0.356193744, -0.833118919, 0.425840757, -0.035085487 ] + - [ 0.258383886, 0.21610311, -0.342915019, -0.360256206, 0.846721234, 0.429443703, 0.0370932605, 0.25904779, -0.216427124, 0.343476641, -0.360099363, -0.846468548, 0.430242225, -0.0373205573 ] + - [ 0.263628062, 0.220865903, -0.34820858, -0.364178681, 0.860179869, 0.433835394, 0.039378132, 0.264297506, -0.221176186, 0.348774494, -0.363992102, -0.85992687, 0.434627892, -0.0396094909 ] + - [ 0.26892628, 0.225683582, -0.353537727, -0.368088477, 0.873737051, 0.438210024, 0.0417140093, 0.269601205, -0.22597966, 0.354107869, -0.367871416, -0.873483812, 0.438996076, -0.0419494692 ] + - [ 0.274275632, 0.230553352, -0.358898601, -0.371985016, 0.88738271, 0.442565895, 0.0440980771, 0.274955979, -0.230834772, 0.359472908, -0.371736762, -0.887129301, 0.443345096, -0.0443376735 ] + - [ 0.279673211, 0.23547242, -0.364287342, -0.375867718, 0.901106776, 0.446901308, 0.0465275202, 0.280358919, -0.235738747, 0.364865752, -0.375587595, -0.900853264, 0.447673269, -0.0467712852 ] + - [ 0.28511611, 0.24043799, -0.369700093, -0.379736005, 0.914899178, 0.451214566, 0.048999523, 0.285807115, -0.240688812, 0.370282543, -0.37942337, -0.91464563, 0.451978913, -0.0492474855 ] + - [ 0.29060142, 0.245447268, -0.375132996, -0.383589298, 0.928749846, 0.45550397, 0.0515112703, 0.29129766, -0.245682194, 0.375719423, -0.383243543, -0.928496326, 0.456260348, -0.0517634557 ] + - [ 0.296126236, 0.250497459, -0.380582191, -0.387427018, 0.942648708, 0.459767822, 0.0540599468, 0.296827644, -0.250716118, 0.381172531, -0.38704757, -0.942395278, 0.460515892, -0.0543163773 ] + - [ 0.301687649, 0.255585769, -0.38604382, -0.391248585, 0.956585696, 0.464004422, 0.0566427371, 0.302394157, -0.255787811, 0.386638011, -0.390834907, -0.956332415, 0.464743862, -0.0569034315 ] + - [ 0.307282752, 0.260709403, -0.391514025, -0.39505342, 0.970550738, 0.468212073, 0.0592568258, 0.307994292, -0.260894498, 0.392112003, -0.394605009, -0.970297663, 0.468942578, -0.0595217997 ] + - [ 0.312908638, 0.265865566, -0.396988947, -0.398840946, 0.984533764, 0.472389077, 0.0618993977, 0.31362514, -0.266033406, 0.397590648, -0.398357331, -0.984280951, 0.473110357, -0.0621686632 ] + - [ 0.318562399, 0.271051463, -0.402464729, -0.402610582, 0.998524704, 0.476533734, 0.0645676374, 0.31928379, -0.271201761, 0.403070088, -0.40209133, -0.998272205, 0.477245518, -0.0648412034 ] + - [ 0.324241128, 0.276264301, -0.40793751, -0.40636175, 1.01251349, 0.480644347, 0.0672587295, 0.324967336, -0.27639679, 0.408546464, -0.405806461, -1.01226135, 0.48134638, -0.0675366014 ] + - [ 0.329941918, 0.281501284, -0.413403434, -0.410093871, 1.02649004, 0.484719218, 0.0699698587, 0.330672866, -0.281615718, 0.414015918, -0.40950218, -1.02623832, 0.485411259, -0.0702520388 ] + - [ 0.335661862, 0.286759618, -0.418858641, -0.413806365, 1.0404443, 0.488756647, 0.0726982097, 0.336397474, -0.286855771, 0.419474591, -0.413177942, -1.04019304, 0.489438476, -0.0729846968 ] + - [ 0.341398052, 0.292036508, -0.424299273, -0.417498655, 1.05436619, 0.492754936, 0.0754409672, 0.342138249, -0.292114176, 0.424918624, -0.416833204, -1.05411543, 0.493426348, -0.0757317567 ] + - [ 0.34714758, 0.29732916, -0.429721471, -0.42117016, 1.06824564, 0.496712388, 0.0781953157, 0.347892283, -0.297388159, 0.430344158, -0.42046742, -1.06799543, 0.497373193, -0.0784903998 ] + - [ 0.35290754, 0.302634778, -0.435121378, -0.424820302, 1.08207258, 0.500627303, 0.08095844, 0.353656666, -0.302674946, 0.435747336, -0.424080046, -1.08182296, 0.501277331, -0.0812578076 ] + - [ 0.358675024, 0.307950569, -0.440495134, -0.428448501, 1.09583695, 0.504497983, 0.0837275247, 0.359428491, -0.307971763, 0.441124297, -0.427670538, -1.09558795, 0.505137078, -0.0840311613 ] + - [ 0.364447124, 0.313273738, -0.445838881, -0.43205418, 1.10952866, 0.508322731, 0.0864997545, 0.365204848, -0.313275837, 0.446471185, -0.431238352, -1.10928032, 0.508950754, -0.0868076423 ] + - [ 0.370220934, 0.318601489, -0.451148761, -0.435636758, 1.12313765, 0.512099846, 0.0892723141, 0.370982828, -0.318584393, 0.451784139, -0.434782944, -1.12289001, 0.512716677, -0.0895844318 ] + - [ 0.375993546, 0.323931029, -0.456420915, -0.439195658, 1.13665385, 0.515827632, 0.092042388, 0.376759522, -0.323894658, 0.457059302, -0.438303768, -1.13640693, 0.516433165, -0.0923587113 ] + - [ 0.381762053, 0.329259563, -0.461651485, -0.442730299, 1.1500672, 0.51950439, 0.094807161, 0.382532021, -0.329203858, 0.462292814, -0.441800281, -1.14982103, 0.520098536, -0.095127662 ] + - [ 0.387523547, 0.334584296, -0.466836612, -0.446240103, 1.1633676, 0.523128421, 0.0975638178, 0.388297417, -0.334509219, 0.467480818, -0.445271939, -1.16312222, 0.523711109, -0.0978884652 ] + - [ 0.393275121, 0.339902434, -0.471972438, -0.449724491, 1.17654501, 0.526698027, 0.100309543, 0.3940528, -0.339807966, 0.472619454, -0.448718196, -1.17630043, 0.527269203, -0.100638302 ] + - [ 0.399013868, 0.345211181, -0.477055105, -0.453182884, 1.18958935, 0.53021151, 0.103041521, 0.399795261, -0.345097328, 0.477704863, -0.452138509, -1.18934559, 0.530771135, -0.103374355 ] + - [ 0.40473688, 0.350507744, -0.482080753, -0.456614703, 1.20249054, 0.53366717, 0.105756937, 0.405521893, -0.350374529, 0.482733188, -0.455532333, -1.20224763, 0.534215223, -0.106093804 ] + - [ 0.41044125, 0.355789327, -0.487045525, -0.460019369, 1.21523852, 0.537063311, 0.108452975, 0.411229785, -0.355636795, 0.487700569, -0.458899124, -1.21499647, 0.537599787, -0.108793831 ] + - [ 0.416124071, 0.361053136, -0.491945562, -0.463396303, 1.22782321, 0.540398233, 0.11112682, 0.416916028, -0.360881354, 0.492603148, -0.462238338, -1.22758205, 0.540923145, -0.111471617 ] + - [ 0.421782435, 0.366296377, -0.496777005, -0.466744926, 1.24023456, 0.543670238, 0.113775657, 0.422577715, -0.36610543, 0.497437067, -0.46554943, -1.23999428, 0.544183614, -0.114124343 ] + - [ 0.427413434, 0.371516255, -0.501535996, -0.470064659, 1.25246247, 0.546877627, 0.116396671, 0.428211935, -0.371306251, 0.502198465, -0.468831855, -1.25222311, 0.547379513, -0.116749192 ] + - [ 0.433014163, 0.376709974, -0.506218677, -0.473354923, 1.26449689, 0.550018703, 0.118987045, 0.433815781, -0.376481042, 0.506883486, -0.472085071, -1.26425844, 0.550509161, -0.119343343 ] + - [ 0.438581713, 0.381874742, -0.510821189, -0.476615139, 1.27632775, 0.553091767, 0.121543965, 0.439386343, -0.38162703, 0.511488269, -0.475308531, -1.27609022, 0.553570875, -0.121903979 ] + - [ 0.444113177, 0.387007762, -0.515339674, -0.479844728, 1.28794497, 0.556095121, 0.124064615, 0.444920711, -0.38674144, 0.516008958, -0.478501693, -1.28770837, 0.556562975, -0.124428282 ] + - [ 0.449605647, 0.39210624, -0.519770272, -0.483043111, 1.29933849, 0.559027065, 0.126546181, 0.450415978, -0.391821499, 0.520441692, -0.481664011, -1.29910282, 0.559483778, -0.126913431 ] + - [ 0.455056217, 0.397167382, -0.524109127, -0.48620971, 1.31049822, 0.561885902, 0.128985846, 0.455869235, -0.396864433, 0.524782613, -0.484794941, -1.31026349, 0.562331603, -0.129356608 ] + - [ 0.460461978, 0.402188393, -0.528352379, -0.489343944, 1.32141411, 0.564669934, 0.131380795, 0.461277572, -0.401867468, 0.529027863, -0.487893939, -1.32118031, 0.565104768, -0.131754996 ] + - [ 0.465820024, 0.407166479, -0.532496169, -0.492445236, 1.33207609, 0.567377461, 0.133728213, 0.46663808, -0.406827831, 0.533173583, -0.49096046, -1.33184321, 0.567801591, -0.134105775 ] + - [ 0.471127447, 0.412098844, -0.53653664, -0.495513005, 1.34247407, 0.570006786, 0.136025285, 0.471947851, -0.411742747, 0.537215915, -0.493993961, -1.34224211, 0.570420392, -0.136406126 ] + - [ 0.476381341, 0.416982694, -0.540469933, -0.498546674, 1.352598, 0.572556211, 0.138269196, 0.477203976, -0.416609443, 0.541150999, -0.496993896, -1.35236695, 0.572959487, -0.138653231 ] + - [ 0.481578796, 0.421815235, -0.544292189, -0.501545663, 1.3624378, 0.575024036, 0.140457129, 0.482403545, -0.421425145, 0.544974976, -0.499959722, -1.36220765, 0.575417196, -0.140844271 ] + - [ 0.486716907, 0.426593672, -0.547999551, -0.504509393, 1.3719834, 0.577408563, 0.14258627, 0.48754365, -0.426187079, 0.54868399, -0.502890894, -1.37175414, 0.577791836, -0.142976428 ] + - [ 0.491792766, 0.43131521, -0.551588158, -0.507437285, 1.38122473, 0.579708095, 0.144653803, 0.492621382, -0.430892471, 0.55227418, -0.505786867, -1.38099634, 0.580081727, -0.145046883 ] + - [ 0.496803465, 0.435977054, -0.555054154, -0.510328761, 1.39015172, 0.581920932, 0.146656913, 0.497633832, -0.435538547, 0.555741688, -0.508647098, -1.38992419, 0.582285186, -0.147052816 ] + - [ 0.501746098, 0.440576411, -0.558393679, -0.513183241, 1.3987543, 0.584045376, 0.148592785, 0.502578091, -0.440122534, 0.559082655, -0.511471042, -1.3985276, 0.584400532, -0.14899141 ] + - [ 0.506617756, 0.445110485, -0.561602876, -0.516000146, 1.40702239, 0.58607973, 0.150458603, 0.507451251, -0.444641658, 0.562293224, -0.514258155, -1.40679652, 0.586426082, -0.150859846 ] + - [ 0.511415533, 0.449576481, -0.564677885, -0.518778897, 1.41494594, 0.588022294, 0.152251551, 0.512250401, -0.449093144, 0.565369534, -0.517007892, -1.41472086, 0.588360157, -0.152655305 ] + - [ 0.516136521, 0.453971606, -0.567614848, -0.521518916, 1.42251487, 0.58987137, 0.153968816, 0.516972634, -0.45347422, 0.568307728, -0.51971971, -1.42229055, 0.590201073, -0.154374969 ] + - [ 0.520777813, 0.458293065, -0.570409907, -0.524219622, 1.4297191, 0.591625259, 0.155607581, 0.521615041, -0.45778211, 0.571103946, -0.522393062, -1.42949553, 0.591947149, -0.156016018 ] + - [ 0.525336501, 0.462538062, -0.573059203, -0.526880439, 1.43654857, 0.593282264, 0.15716503, 0.526174711, -0.462014042, 0.573754331, -0.525027407, -1.43632571, 0.593596703, -0.157575635 ] + - [ 0.529809678, 0.466703803, -0.575558878, -0.529500785, 1.44299321, 0.594840686, 0.15863835, 0.530648738, -0.466167242, 0.576255023, -0.527622198, -1.44277102, 0.595148054, -0.159050999 ] + - [ 0.534194438, 0.470787494, -0.577905073, -0.532080083, 1.44904294, 0.596298827, 0.160024723, 0.535034211, -0.470238935, 0.578602165, -0.530176892, -1.4488214, 0.596599521, -0.160439294 ] + - [ 0.538487871, 0.47478634, -0.58009393, -0.534617753, 1.4546877, 0.597654988, 0.161321335, 0.539328221, -0.474226348, 0.580791896, -0.532690944, -1.45446677, 0.59794942, -0.1617377 ] + - [ 0.542687072, 0.478697547, -0.582121591, -0.537113217, 1.45991742, 0.598907471, 0.162525371, 0.543527861, -0.478126707, 0.582820359, -0.53516381, -1.45969705, 0.599196072, -0.162943398 ] + - [ 0.546789132, 0.482518319, -0.583984196, -0.539565894, 1.46472202, 0.600054577, 0.163634015, 0.54763022, -0.481937238, 0.584683695, -0.537594946, -1.46450218, 0.600337793, -0.16405357 ] + - [ 0.550791145, 0.486245862, -0.585677888, -0.541975208, 1.46909143, 0.601094608, 0.164644452, 0.551632391, -0.485655168, 0.586378045, -0.539983807, -1.46887208, 0.601372903, -0.165065397 ] + - [ 0.554690203, 0.489877382, -0.587198808, -0.544340577, 1.47301559, 0.602025865, 0.165553867, 0.555531463, -0.489277722, 0.58789955, -0.542329849, -1.47279668, 0.602299719, -0.16597606 ] + - [ 0.558483399, 0.493410083, -0.588543097, -0.546661425, 1.47648443, 0.602846652, 0.166359444, 0.559324529, -0.492802127, 0.589244353, -0.544632527, -1.47626591, 0.603116561, -0.166782741 ] + - [ 0.562167825, 0.496841172, -0.589706898, -0.54893717, 1.47948786, 0.603555267, 0.167058367, 0.563008679, -0.496225608, 0.590408594, -0.546891298, -1.47926969, 0.603821745, -0.167482622 ] + - [ 0.565740574, 0.500167853, -0.590686351, -0.551167235, 1.48201584, 0.604150015, 0.167647822, 0.566581004, -0.499545393, 0.591388415, -0.549105617, -1.48179795, 0.604413592, -0.168072882 ] + - [ 0.569198739, 0.503387333, -0.591477598, -0.553351041, 1.48405827, 0.604629196, 0.168124994, 0.570038595, -0.502758707, 0.592179956, -0.551274939, -1.48384062, 0.604890419, -0.168550705 ] + - [ 0.572539412, 0.506496815, -0.592076781, -0.555488008, 1.4856051, 0.604991111, 0.168487066, 0.573378544, -0.505862776, 0.59277936, -0.553398721, -1.48538763, 0.605250543, -0.16891327 ] + - [ 0.575759686, 0.509493507, -0.592480041, -0.557577557, 1.48664624, 0.605234063, 0.168731224, 0.576597942, -0.508854826, 0.593182768, -0.555476417, -1.4864289, 0.605492285, -0.16915776 ] + - [ 0.578856654, 0.512374612, -0.59268352, -0.55961911, 1.48717164, 0.605356352, 0.168854652, 0.579693879, -0.511732085, 0.593386321, -0.557507484, -1.48695437, 0.605613962, -0.169281355 ] + - [ 0.581837153, 0.515146673, -0.59269541, -0.561614707, 1.48722766, 0.605366374, 0.168864523, 0.582673195, -0.514501059, 0.593398202, -0.559493908, -1.4870104, 0.605623865, -0.169291238 ] + - [ 0.584758007, 0.517864117, -0.592586088, -0.563579776, 1.48714697, 0.605323785, 0.168819254, 0.585592732, -0.517215863, 0.593288736, -0.561450604, -1.48692978, 0.605580955, -0.169245884 ] + - [ 0.58762928, 0.520536566, -0.592368688, -0.565517103, 1.48698647, 0.60523903, 0.16872933, 0.58846256, -0.519886063, 0.59307105, -0.563380261, -1.48676941, 0.605495564, -0.169155795 ] + - [ 0.590451436, 0.523164441, -0.592044509, -0.567426883, 1.48674706, 0.605112554, 0.168595396, 0.591283143, -0.522512073, 0.592746443, -0.565283067, -1.4865302, 0.605368138, -0.169021612 ] + - [ 0.593224934, 0.525748164, -0.591614848, -0.569309314, 1.48642966, 0.604944798, 0.168418092, 0.594054943, -0.525094311, 0.592316215, -0.56715921, -1.48621306, 0.605199125, -0.168843981 ] + - [ 0.595950236, 0.528288156, -0.591081003, -0.571164594, 1.48603517, 0.604736205, 0.168198062, 0.596778423, -0.527633191, 0.591781667, -0.569008877, -1.4858189, 0.604988972, -0.168623544 ] + - [ 0.598627804, 0.530784838, -0.590444273, -0.57299292, 1.4855645, 0.604487218, 0.167935949, 0.599454046, -0.530129131, 0.591144098, -0.570832258, -1.48534862, 0.604738126, -0.168360946 ] + - [ 0.6012581, 0.53323863, -0.589705955, -0.574794489, 1.48501857, 0.604198279, 0.167632394, 0.602082274, -0.532582545, 0.590404808, -0.572629539, -1.48480314, 0.604447035, -0.168056829 ] + - [ 0.603841584, 0.535649955, -0.588867348, -0.576569498, 1.48439828, 0.603869831, 0.16728804, 0.60466357, -0.53499385, 0.589565096, -0.57440091, -1.48418337, 0.604116145, -0.167711839 ] + - [ 0.606378717, 0.538019233, -0.58792975, -0.578318144, 1.48370454, 0.603502316, 0.16690353, 0.607198397, -0.537363462, 0.588626263, -0.576146557, -1.48349021, 0.603745904, -0.167326618 ] + - [ 0.608869962, 0.540346884, -0.586894458, -0.580040625, 1.48293827, 0.603096177, 0.166479506, 0.609687219, -0.539691797, 0.587589608, -0.57786667, -1.48272457, 0.60333676, -0.16690181 ] + - [ 0.61131578, 0.542633332, -0.585762771, -0.581737138, 1.48210037, 0.602651858, 0.166016611, 0.612130496, -0.54197927, 0.586456431, -0.579561436, -1.48188736, 0.602889158, -0.166438058 ] + - [ 0.613716631, 0.544878995, -0.584535987, -0.58340788, 1.48119175, 0.602169799, 0.165515487, 0.614528694, -0.544226298, 0.585228033, -0.581231042, -1.4809795, 0.602403547, -0.165936007 ] + - [ 0.616072979, 0.547084296, -0.583215404, -0.585053049, 1.48021333, 0.601650445, 0.164976777, 0.616882274, -0.546433296, 0.583905712, -0.582875678, -1.48000189, 0.601880373, -0.165396301 ] + - [ 0.618385282, 0.549249655, -0.58180232, -0.586672841, 1.479166, 0.601094238, 0.164401123, 0.619191698, -0.548600681, 0.582490768, -0.584495531, -1.47895543, 0.601320084, -0.164819582 ] + - [ 0.620654005, 0.551375493, -0.580298033, -0.588267454, 1.47805069, 0.60050162, 0.163789168, 0.621457431, -0.550728868, 0.580984502, -0.586090789, -1.47784104, 0.600723127, -0.164206495 ] + - [ 0.622879606, 0.553462233, -0.578703841, -0.589837085, 1.4768683, 0.599873034, 0.163141553, 0.623679935, -0.552818274, 0.579388214, -0.58766164, -1.47665964, 0.600089949, -0.163557683 ] + - [ 0.625062549, 0.555510294, -0.577021042, -0.591381932, 1.47561974, 0.599208922, 0.162458923, 0.625859671, -0.554869314, 0.577703203, -0.589208273, -1.47541211, 0.599420998, -0.16287379 ] + - [ 0.627203294, 0.557520098, -0.575250935, -0.592902191, 1.47430592, 0.598509728, 0.161741919, 0.627997105, -0.556882404, 0.575930768, -0.590730875, -1.47409939, 0.59871672, -0.16215546 ] + - [ 0.629302303, 0.559492065, -0.573394817, -0.59439806, 1.47292775, 0.597775893, 0.160991183, 0.630092697, -0.558857961, 0.57407221, -0.592229634, -1.47272236, 0.597977562, -0.161403336 ] + - [ 0.631360037, 0.561426618, -0.571453987, -0.595869735, 1.47148614, 0.597007862, 0.160207359, 0.632146911, -0.560796399, 0.572128829, -0.593704738, -1.47128195, 0.597203973, -0.160618062 ] + - [ 0.633376957, 0.563324176, -0.569429742, -0.597317416, 1.46998201, 0.596206075, 0.159391088, 0.63416021, -0.562698136, 0.570101924, -0.595156376, -1.46977907, 0.596396398, -0.159800281 ] + - [ 0.635353525, 0.565185162, -0.567323381, -0.598741297, 1.46841625, 0.595370976, 0.158543014, 0.636133056, -0.564563586, 0.567992796, -0.596584735, -1.46821461, 0.595555286, -0.158950638 ] + - [ 0.637290203, 0.567009996, -0.565136201, -0.600141578, 1.46678978, 0.594503007, 0.157663778, 0.638065912, -0.566393167, 0.565802744, -0.597990003, -1.4665895, 0.594681083, -0.158069776 ] + - [ 0.639187451, 0.568799099, -0.562869501, -0.601518455, 1.46510352, 0.593602612, 0.156754024, 0.639959242, -0.568187293, 0.563533067, -0.599372369, -1.46490463, 0.593774237, -0.157158339 ] + - [ 0.641045731, 0.570552892, -0.560524579, -0.602872124, 1.46335836, 0.592670232, 0.155814393, 0.641813508, -0.569946381, 0.561185067, -0.600732021, -1.46316093, 0.592835195, -0.15621697 ] + - [ 0.642865505, 0.572271797, -0.558102733, -0.604202785, 1.46155522, 0.591706311, 0.154845528, 0.643629172, -0.571670847, 0.558760041, -0.602069145, -1.46135929, 0.591864404, -0.155246314 ] + - [ 0.644647234, 0.573956234, -0.55560526, -0.605510633, 1.45969501, 0.590711291, 0.153848072, 0.645406697, -0.573361107, 0.556259292, -0.603383932, -1.45950063, 0.590862311, -0.154247013 ] + - [ 0.646391379, 0.575606625, -0.55303346, -0.606795866, 1.45777864, 0.589685614, 0.152822668, 0.647146547, -0.575017577, 0.553684117, -0.604676568, -1.45758585, 0.589829363, -0.153219712 ] + - [ 0.648098401, 0.577223391, -0.55038863, -0.608058681, 1.45580702, 0.588629723, 0.151769957, 0.648849184, -0.576640672, 0.551035818, -0.605947241, -1.45561587, 0.588766008, -0.152165054 ] + - [ 0.649768763, 0.578806952, -0.547672068, -0.609299275, 1.45378105, 0.587544062, 0.150690582, 0.650515071, -0.578230808, 0.548315693, -0.60719614, -1.4535916, 0.587672692, -0.151083683 ] + - [ 0.651402924, 0.58035773, -0.544885072, -0.610517846, 1.45170166, 0.586429072, 0.149585186, 0.652144671, -0.579788402, 0.545525043, -0.608423453, -1.45151393, 0.586549864, -0.149976242 ] + - [ 0.653001348, 0.581876146, -0.542028941, -0.611714592, 1.44956974, 0.585285196, 0.148454411, 0.653738446, -0.58131387, 0.542665168, -0.609629367, -1.44938379, 0.58539797, -0.148843376 ] + - [ 0.654564495, 0.583362621, -0.539104971, -0.612889708, 1.44738621, 0.584112876, 0.1472989, 0.655296859, -0.582807627, 0.539737367, -0.610814071, -1.44720208, 0.584217456, -0.147685728 ] + - [ 0.656092826, 0.584817576, -0.536114463, -0.614043393, 1.44515198, 0.582912557, 0.146119295, 0.656820373, -0.584270089, 0.53674294, -0.611977753, -1.44496971, 0.583008772, -0.146503941 ] + - [ 0.657586803, 0.586241432, -0.533058713, -0.615175843, 1.44286795, 0.581684679, 0.144916239, 0.658309451, -0.585701673, 0.533683187, -0.6131206, -1.44268759, 0.581772363, -0.14529866 ] + - [ 0.659046888, 0.58763461, -0.529939019, -0.616287256, 1.44053505, 0.580429686, 0.143690374, 0.659764556, -0.587102793, 0.530559408, -0.614242801, -1.44035662, 0.580508677, -0.144070528 ] + - [ 0.660473541, 0.588997532, -0.52675668, -0.617377829, 1.43815417, 0.57914802, 0.142442343, 0.661186151, -0.588473867, 0.527372903, -0.615344544, -1.43797772, 0.579218161, -0.142820188 ] + - [ 0.661867224, 0.590330617, -0.523512994, -0.61844776, 1.43572622, 0.577840125, 0.141172788, 0.662574697, -0.58981531, 0.524124971, -0.616426017, -1.4355518, 0.577901263, -0.141548285 ] + - [ 0.663228399, 0.591634289, -0.520209259, -0.619497245, 1.43325212, 0.576506442, 0.139882352, 0.663930659, -0.591127538, 0.520816913, -0.617487408, -1.43307977, 0.576558428, -0.140255462 ] + - [ 0.664557526, 0.592908967, -0.516846772, -0.620526482, 1.43073278, 0.575147414, 0.138571676, 0.665254498, -0.592410967, 0.517450027, -0.618528904, -1.43056253, 0.575190106, -0.138942363 ] + - [ 0.665855068, 0.594155072, -0.513426832, -0.621535668, 1.4281691, 0.573763484, 0.137241405, 0.666546679, -0.593666013, 0.514025615, -0.619550695, -1.42800099, 0.573796742, -0.137609631 ] + - [ 0.667121486, 0.595373026, -0.509950738, -0.622525, 1.425562, 0.572355094, 0.13589218, 0.667807662, -0.594893092, 0.510544975, -0.620552967, -1.42539607, 0.572378784, -0.13625791 ] + - [ 0.66835724, 0.59656325, -0.506419786, -0.623494676, 1.42291239, 0.570922688, 0.134524644, 0.669037912, -0.59609262, 0.507009408, -0.621535909, -1.42274866, 0.57093668, -0.134887845 ] + - [ 0.669562793, 0.597726165, -0.502835276, -0.624444892, 1.42022117, 0.569466708, 0.133139438, 0.670237891, -0.597265012, 0.503420214, -0.62249971, -1.42005969, 0.569470876, -0.133500077 ] + - [ 0.670738606, 0.598862191, -0.499198505, -0.625375847, 1.41748925, 0.567987595, 0.131737207, 0.671408062, -0.598410685, 0.499778692, -0.623444556, -1.41733005, 0.567981819, -0.132095252 ] + - [ 0.67188514, 0.599971751, -0.495510771, -0.626287736, 1.41471755, 0.566485794, 0.130318592, 0.672548888, -0.599530055, 0.496086142, -0.624370636, -1.41456067, 0.566469957, -0.130674013 ] + - [ 0.673002856, 0.601055264, -0.491773373, -0.627180759, 1.41190698, 0.564961747, 0.128884235, 0.673660831, -0.600623537, 0.492343864, -0.625278139, -1.41175244, 0.564935737, -0.129237004 ] + - [ 0.674092217, 0.602113153, -0.487987608, -0.62805511, 1.40905844, 0.563415896, 0.12743478, 0.674744354, -0.601691548, 0.488553157, -0.626167251, -1.40890628, 0.563379606, -0.127784868 ] + - [ 0.675153682, 0.603145838, -0.484154774, -0.628910989, 1.40617284, 0.561848684, 0.125970868, 0.67579992, -0.602734503, 0.484715323, -0.627038162, -1.40602309, 0.561802012, -0.126318249 ] + - [ 0.676187715, 0.60415374, -0.48027617, -0.629748592, 1.4032511, 0.560260554, 0.124493143, 0.676827992, -0.603752819, 0.480831659, -0.627891059, -1.40310379, 0.560203401, -0.12483779 ] + - [ 0.677194775, 0.605137281, -0.476353094, -0.630568117, 1.40029412, 0.558651947, 0.123002247, 0.677829033, -0.604746911, 0.476903467, -0.62872613, -1.40014928, 0.558584221, -0.123344136 ] + - [ 0.678175325, 0.606096881, -0.472386844, -0.63136976, 1.39730281, 0.557023308, 0.121498821, 0.678803505, -0.605717195, 0.472932046, -0.629543563, -1.39716048, 0.556944918, -0.12183793 ] + - [ 0.679129826, 0.607032962, -0.468378717, -0.632153719, 1.39427809, 0.555375078, 0.11998351, 0.679751872, -0.606664088, 0.468918696, -0.630343546, -1.39413829, 0.555285941, -0.120319816 ] + - [ 0.680058739, 0.607945944, -0.464330012, -0.632920191, 1.39122086, 0.5537077, 0.118456954, 0.680674595, -0.607588005, 0.464864717, -0.631126268, -1.39108361, 0.553607736, -0.118790437 ] + - [ 0.680962526, 0.608836249, -0.460242027, -0.633669373, 1.38813203, 0.552021617, 0.116919798, 0.681572139, -0.608489361, 0.460771408, -0.631891916, -1.38799737, 0.55191075, -0.117250438 ] + - [ 0.681841648, 0.609704298, -0.45611606, -0.634401463, 1.38501252, 0.550317272, 0.115372682, 0.682444965, -0.609368574, 0.45664007, -0.632640678, -1.38488047, 0.550195431, -0.115700461 ] + - [ 0.682696566, 0.610550511, -0.451953409, -0.635116658, 1.38186323, 0.548595106, 0.113816251, 0.683293536, -0.610226059, 0.452472002, -0.633372743, -1.38173381, 0.548462226, -0.11414115 ] + - [ 0.683527742, 0.611375311, -0.447755373, -0.635815155, 1.37868507, 0.546855564, 0.112251145, 0.684118316, -0.611062232, 0.448268504, -0.634088298, -1.37855831, 0.546711582, -0.11257315 ] + - [ 0.684335638, 0.612179118, -0.443523248, -0.636497151, 1.37547895, 0.545099086, 0.110678008, 0.684919767, -0.611877509, 0.444030876, -0.634787532, -1.37535488, 0.544943946, -0.110997104 ] + - [ 0.685120713, 0.612962352, -0.439258334, -0.637162844, 1.37224578, 0.543326117, 0.109097483, 0.685698351, -0.612672306, 0.439760417, -0.635470632, -1.37212442, 0.543159766, -0.109413655 ] + - [ 0.685883431, 0.613725436, -0.434961928, -0.637812431, 1.36898648, 0.541537098, 0.107510211, 0.686454533, -0.613447038, 0.435458428, -0.636137786, -1.36886785, 0.541359488, -0.107823448 ] + - [ 0.686624252, 0.61446879, -0.430635329, -0.638446108, 1.36570194, 0.539732472, 0.105916836, 0.687188773, -0.614202122, 0.431126209, -0.636789183, -1.36558607, 0.539543559, -0.106227125 ] + - [ 0.687343638, 0.615192836, -0.426279834, -0.639064074, 1.36239309, 0.537912682, 0.104317999, 0.687901536, -0.614937974, 0.426765058, -0.63742501, -1.36227999, 0.537712428, -0.104625331 ] + - [ 0.68804205, 0.615897994, -0.421896742, -0.639666525, 1.35906083, 0.536078171, 0.102714344, 0.688593284, -0.615655009, 0.422376277, -0.638045456, -1.35895052, 0.535866541, -0.10301871 ] + - [ 0.68871995, 0.616584685, -0.41748735, -0.640253659, 1.35570606, 0.534229381, 0.101106512, 0.68926448, -0.616353644, 0.417961164, -0.638650709, -1.35559857, 0.534006345, -0.101407904 ] + - [ 0.689377798, 0.617253331, -0.413052957, -0.640825674, 1.35232971, 0.532366754, 0.0994951464, 0.689915587, -0.617034295, 0.413521021, -0.639240956, -1.35222505, 0.532132288, -0.0997935584 ] + - [ 0.690016057, 0.617904352, -0.408594861, -0.641382765, 1.34893268, 0.530490734, 0.0978808897, 0.690547067, -0.617697377, 0.409057145, -0.639816386, -1.34883087, 0.530244816, -0.098176316 ] + - [ 0.690635187, 0.618538171, -0.40411436, -0.641925131, 1.34551588, 0.528601763, 0.0962643842, 0.691159383, -0.618343306, 0.404570838, -0.640377186, -1.34541694, 0.528344377, -0.0965568207 ] + - [ 0.691235651, 0.619155207, -0.399612751, -0.642452968, 1.34208022, 0.526700284, 0.0946462724, 0.691752998, -0.618972498, 0.400063399, -0.640923546, -1.34198417, 0.526431418, -0.0949357162 ] + - [ 0.691817909, 0.619755882, -0.395091334, -0.642966474, 1.33862661, 0.524786739, 0.0930271969, 0.692328375, -0.61958537, 0.395536128, -0.641455651, -1.33853346, 0.524506387, -0.0933136461 ] + - [ 0.692382423, 0.620340617, -0.390551406, -0.643465847, 1.33515595, 0.522861571, 0.0914078002, 0.692885977, -0.620182337, 0.390990325, -0.641973692, -1.33506572, 0.52256973, -0.0916912542 ] + - [ 0.692929654, 0.620909833, -0.385994265, -0.643951283, 1.33166917, 0.520925223, 0.0897887247, 0.693426266, -0.620763816, 0.38642729, -0.642477855, -1.33158187, 0.520621895, -0.0900691841 ] + - [ 0.693460063, 0.621463951, -0.381421209, -0.644422979, 1.32816716, 0.518978137, 0.0881706129, 0.693949706, -0.621330221, 0.381848322, -0.64296833, -1.32808281, 0.518663328, -0.0884480796 ] + - [ 0.693974113, 0.622003392, -0.376833536, -0.644881134, 1.32465085, 0.517020755, 0.0865541074, 0.694456758, -0.621881969, 0.377254721, -0.643445303, -1.32456945, 0.516694478, -0.0868285843 ] + - [ 0.694472264, 0.622528578, -0.372232545, -0.645325943, 1.32112113, 0.515053521, 0.0849398507, 0.694947886, -0.622419476, 0.372647788, -0.643908963, -1.3210427, 0.51471579, -0.0852113419 ] + - [ 0.694954977, 0.623039929, -0.367619533, -0.645757605, 1.31757892, 0.513076878, 0.0833284852, 0.695423553, -0.622943159, 0.368028821, -0.644359497, -1.31750347, 0.512727713, -0.0835969961 ] + - [ 0.695422715, 0.623537866, -0.362995799, -0.646176316, 1.31402513, 0.511091267, 0.0817206534, 0.695884222, -0.623453432, 0.363399121, -0.644797095, -1.31395267, 0.510730694, -0.0819861906 ] + - [ 0.695875939, 0.624022811, -0.35836264, -0.646582275, 1.31046066, 0.509097131, 0.080116998, 0.696330354, -0.623950712, 0.358759988, -0.645221944, -1.31039121, 0.508725179, -0.080379569 ] + - [ 0.696315109, 0.624495185, -0.353721355, -0.646975677, 1.30688643, 0.507094914, 0.0785181612, 0.696762414, -0.624435414, 0.354112721, -0.645634231, -1.30681999, 0.506711617, -0.0787777752 ] + - [ 0.696740687, 0.624955408, -0.349073242, -0.64735672, 1.30330335, 0.505085057, 0.0769247858, 0.697180863, -0.624907956, 0.349458621, -0.646034146, -1.30323993, 0.504690453, -0.0771814527 ] + - [ 0.697153136, 0.625403902, -0.344419598, -0.647725603, 1.29971233, 0.503068003, 0.0753375141, 0.697586166, -0.625368752, 0.344798986, -0.646421876, -1.29965194, 0.502662136, -0.0755912452 ] + - [ 0.697552915, 0.625841087, -0.339761722, -0.648082521, 1.29611427, 0.501044196, 0.0737569886, 0.697978783, -0.625818218, 0.340135118, -0.646797608, -1.29605692, 0.500627112, -0.0740077965 ] + - [ 0.697940487, 0.626267386, -0.335100912, -0.648427671, 1.29251009, 0.499014077, 0.0721838519, 0.698359179, -0.626256771, 0.335468315, -0.647161532, -1.29245578, 0.498585829, -0.0724317502 ] + - [ 0.698316313, 0.626683219, -0.330438467, -0.648761253, 1.2889007, 0.496978089, 0.0706187465, 0.698727816, -0.626684827, 0.330799878, -0.647513835, -1.28884943, 0.496538734, -0.07086375 ] + - [ 0.698680854, 0.627089007, -0.325775683, -0.649083461, 1.285287, 0.494936675, 0.0690623148, 0.699085156, -0.627102801, 0.326131106, -0.647854705, -1.28523879, 0.494486274, -0.0693044397 ] + - [ 0.699034571, 0.62748517, -0.321113859, -0.649394495, 1.28166991, 0.492890277, 0.0675151994, 0.699431663, -0.627511109, 0.321463299, -0.64818433, -1.28162475, 0.492428896, -0.0677544628 ] + - [ 0.699377927, 0.627872132, -0.316454294, -0.64969455, 1.27805033, 0.490839339, 0.0659780428, 0.6997678, -0.627910168, 0.316797758, -0.648502899, -1.27800823, 0.490367048, -0.0662144631 ] + - [ 0.699711382, 0.628250311, -0.311798285, -0.649983824, 1.27442918, 0.488784302, 0.0644514874, 0.700094029, -0.628300392, 0.312135781, -0.648810598, -1.27439015, 0.488301176, -0.0646850843 ] + - [ 0.700035397, 0.62862013, -0.30714713, -0.650262515, 1.27080736, 0.48672561, 0.0629361758, 0.700410813, -0.628682199, 0.307478669, -0.649107617, -1.27077139, 0.486231728, -0.06316697 ] + - [ 0.700350435, 0.628982009, -0.302502128, -0.65053082, 1.26718579, 0.484663705, 0.0614327505, 0.700718615, -0.629056004, 0.302827722, -0.649394144, -1.26715289, 0.484159151, -0.061660764 ] + - [ 0.700656957, 0.62933637, -0.297864576, -0.650788935, 1.26356538, 0.48259903, 0.0599418539, 0.701017897, -0.629422224, 0.298184239, -0.649670365, -1.26353554, 0.482083893, -0.0601671099 ] + - [ 0.700955423, 0.629683633, -0.293235772, -0.651037059, 1.25994702, 0.480532026, 0.0584641286, 0.701309123, -0.629781273, 0.29354952, -0.64993647, -1.25992025, 0.480006399, -0.0586866515 ] + - [ 0.701246296, 0.630024221, -0.288617016, -0.651275388, 1.25633165, 0.478463138, 0.0570002171, 0.701592755, -0.630133568, 0.288924865, -0.650192646, -1.25630794, 0.477927119, -0.0572200324 ] + - [ 0.701530036, 0.630358553, -0.284009604, -0.65150412, 1.25272015, 0.476392807, 0.0555507618, 0.701869256, -0.630479525, 0.284311574, -0.650439082, -1.25269951, 0.475846498, -0.0557678963 ] + - [ 0.701807106, 0.63068705, -0.279414835, -0.651723451, 1.24911345, 0.474321477, 0.0541164053, 0.702139089, -0.63081956, 0.279710947, -0.650675965, -1.24909587, 0.473764984, -0.0543308869 ] + - [ 0.702077966, 0.631010135, -0.274834006, -0.65193358, 1.24551246, 0.472249589, 0.0526977901, 0.702402716, -0.631154088, 0.275124283, -0.650903483, -1.24549793, 0.471683024, -0.0529096478 ] + - [ 0.702343078, 0.631328228, -0.270268417, -0.652134702, 1.24191807, 0.470177587, 0.0512955586, 0.702660601, -0.631483527, 0.270552882, -0.651121825, -1.2419066, 0.469601065, -0.0515048229 ] + - [ 0.702602903, 0.63164175, -0.265719365, -0.652327017, 1.23833121, 0.468105913, 0.0499103535, 0.702913206, -0.631808291, 0.265998045, -0.651331179, -1.23832279, 0.467519555, -0.0501170557 ] + - [ 0.702857903, 0.631951122, -0.261188147, -0.65251072, 1.23475279, 0.46603501, 0.0485428171, 0.703160994, -0.632128796, 0.261461071, -0.651531732, -1.23474741, 0.465438941, -0.04874699 ] + - [ 0.703108539, 0.632256765, -0.256676063, -0.652686009, 1.2311837, 0.46396532, 0.047193592, 0.703404428, -0.632445459, 0.256943259, -0.651723672, -1.23118136, 0.463359669, -0.0473952694 ] + - [ 0.703355272, 0.632559101, -0.25218441, -0.652853082, 1.22762487, 0.461897286, 0.0458633206, 0.703643971, -0.632758696, 0.25244591, -0.651907189, -1.22762556, 0.461282188, -0.0460625376 ] + - [ 0.703598564, 0.63285855, -0.247714487, -0.653012135, 1.2240772, 0.459831351, 0.0445526455, 0.703880085, -0.633068922, 0.247970324, -0.652082468, -1.22408091, 0.459206944, -0.0447494384 ] + - [ 0.703838876, 0.633155534, -0.24326759, -0.653163366, 1.2205416, 0.457767957, 0.0432622092, 0.704113233, -0.633376553, 0.2435178, -0.6522497, -1.22054833, 0.457134384, -0.0434566154 ] + - [ 0.70407667, 0.633450473, -0.238845019, -0.653306972, 1.21701899, 0.455707547, 0.0419926542, 0.704343878, -0.633682006, 0.239089638, -0.652409071, -1.21702872, 0.455064956, -0.0421847122 ] + - [ 0.704312407, 0.633743789, -0.234448072, -0.65344315, 1.21351027, 0.453650564, 0.040744623, 0.704572483, -0.633985696, 0.234687138, -0.65256077, -1.21352299, 0.452999107, -0.0409343727 ] + - [ 0.704546548, 0.634035902, -0.230078046, -0.653572097, 1.21001634, 0.45159745, 0.0395187581, 0.704799511, -0.634288039, 0.230311599, -0.652704985, -1.21003205, 0.450937284, -0.0397062404 ] + - [ 0.704779555, 0.634327234, -0.22573624, -0.653694012, 1.20653813, 0.449548647, 0.0383157019, 0.705025424, -0.634589452, 0.225964323, -0.652841903, -1.20655682, 0.448879934, -0.0385009592 ] + - [ 0.705011889, 0.634618207, -0.221423951, -0.65380909, 1.20307654, 0.447504599, 0.037136097, 0.705250685, -0.634890349, 0.221646607, -0.652971713, -1.20309819, 0.446827504, -0.0373191725 ] + - [ 0.705244012, 0.63490924, -0.217142479, -0.653917529, 1.19963248, 0.445465749, 0.0359805859, 0.705475758, -0.635191147, 0.217359753, -0.653094603, -1.19965708, 0.444780442, -0.0361615242 ] + - [ 0.705476384, 0.635200755, -0.21289312, -0.654019527, 1.19620686, 0.443432538, 0.0348498111, 0.705701104, -0.635492263, 0.21310506, -0.653210761, -1.19623439, 0.442739195, -0.035028658 ] + - [ 0.705709468, 0.635493173, -0.208677173, -0.65411528, 1.19280059, 0.441405409, 0.0337444151, 0.705927186, -0.635794111, 0.208883829, -0.653320374, -1.19283104, 0.44070421, -0.0339212175 ] + - [ 0.705943724, 0.635786916, -0.204495936, -0.654204987, 1.18941458, 0.439384805, 0.0326650403, 0.706154468, -0.636097108, 0.204697357, -0.653423632, -1.18944794, 0.438675933, -0.0328398464 ] + - [ 0.706179615, 0.636082404, -0.200350707, -0.654288843, 1.18604974, 0.437371169, 0.0316123293, 0.706383413, -0.63640167, 0.200546947, -0.653520722, -1.18608599, 0.436654814, -0.0317851884 ] + - [ 0.706417601, 0.636380058, -0.196242784, -0.654367047, 1.18270698, 0.435364944, 0.0305869247, 0.706614482, -0.636708213, 0.196433896, -0.653611831, -1.1827461, 0.434641297, -0.0307578872 ] + - [ 0.706658143, 0.6366803, -0.192173465, -0.654439795, 1.17938721, 0.433366571, 0.0295894688, 0.706848139, -0.637017153, 0.192359506, -0.653697149, -1.17942919, 0.432635832, -0.0297585864 ] + - [ 0.706901704, 0.63698355, -0.188144049, -0.654507285, 1.17609134, 0.431376494, 0.0286206042, 0.707084847, -0.637328905, 0.188325076, -0.653776862, -1.17613615, 0.430638864, -0.0287879299 ] + - [ 0.707148745, 0.63729023, -0.184155833, -0.654569715, 1.17282028, 0.429395155, 0.0276809734, 0.707325068, -0.637643885, 0.184331906, -0.65385116, -1.17286791, 0.428650841, -0.0278465612 ] + - [ 0.707399726, 0.63760076, -0.180210115, -0.65462728, 1.16957494, 0.427422996, 0.0267712189, 0.707569265, -0.63796251, 0.180381296, -0.653920229, -1.16962537, 0.426672211, -0.026935124 ] + - [ 0.70765511, 0.637915563, -0.176308194, -0.654680179, 1.16635622, 0.425460462, 0.0258919832, 0.707817902, -0.638285196, 0.176474545, -0.653984259, -1.16640943, 0.42470342, -0.0260542621 ] + - [ 0.707915358, 0.638235058, -0.172451368, -0.654728609, 1.16316504, 0.423507993, 0.0250439088, 0.70807144, -0.638612358, 0.172612954, -0.654043437, -1.16322101, 0.422744916, -0.0252046191 ] + - [ 0.70818093, 0.638559667, -0.168640934, -0.654772767, 1.16000231, 0.421566033, 0.0242276381, 0.708330343, -0.638944412, 0.168797821, -0.654097951, -1.16006102, 0.420797145, -0.0243868388 ] + - [ 0.70845229, 0.638889811, -0.164878191, -0.65481285, 1.15686894, 0.419635025, 0.0234438138, 0.708595073, -0.639281775, 0.165030448, -0.654147989, -1.15693036, 0.418860556, -0.0236015647 ] + - [ 0.708729897, 0.639225911, -0.161164436, -0.654849056, 1.15376584, 0.41771541, 0.0226930783, 0.708866093, -0.639624862, 0.161312134, -0.654193739, -1.15382995, 0.416935594, -0.0228494407 ] + - [ 0.709014214, 0.639568388, -0.157500969, -0.654881581, 1.15069391, 0.415807633, 0.021976074, 0.709143866, -0.639974089, 0.157644178, -0.65423539, -1.15076069, 0.415022709, -0.0221311103 ] + - [ 0.709305701, 0.639917664, -0.153889086, -0.654910624, 1.14765407, 0.413912134, 0.0212934436, 0.709428856, -0.640329872, 0.154027881, -0.654273129, -1.14772349, 0.413122345, -0.0214472173 ] + - [ 0.70960482, 0.640274158, -0.150330086, -0.65493638, 1.14464723, 0.412029357, 0.0206458295, 0.709721523, -0.640692627, 0.150464542, -0.654307144, -1.14471927, 0.411234952, -0.0207984053 ] + - [ 0.709912033, 0.640638293, -0.146825268, -0.654959048, 1.14167429, 0.410159745, 0.0200338741, 0.710022332, -0.641062771, 0.146955461, -0.654337624, -1.14174892, 0.409360975, -0.0201853182 ] + - [ 0.7102278, 0.64101049, -0.143375928, -0.654978825, 1.13873617, 0.408303741, 0.0194582201, 0.710331746, -0.641440718, 0.143501938, -0.654364756, -1.13881337, 0.407500863, -0.0196085994 ] + - [ 0.710552584, 0.641391169, -0.139983366, -0.654995908, 1.13583378, 0.406461785, 0.0189195099, 0.710650226, -0.641826885, 0.140105273, -0.654388728, -1.13591351, 0.405655062, -0.0190688928 ] + - [ 0.710886846, 0.641780752, -0.136648879, -0.655010494, 1.13296802, 0.404634323, 0.0184183859, 0.710978236, -0.642221688, 0.136766766, -0.654409729, -1.13305026, 0.403824019, -0.018566842 ] + - [ 0.711231046, 0.64217966, -0.133373765, -0.65502278, 1.13013981, 0.402821795, 0.0179554908, 0.711316239, -0.642625542, 0.133487716, -0.654427946, -1.13022453, 0.402008182, -0.0181030907 ] + - [ 0.711585647, 0.642588313, -0.130159323, -0.655032964, 1.12735006, 0.401024646, 0.017531467, 0.711664697, -0.643038865, 0.130269424, -0.654443567, -1.12743722, 0.400207998, -0.0176782827 ] + - [ 0.71195111, 0.643007133, -0.12700685, -0.655041242, 1.12459966, 0.399243316, 0.017146957, 0.712024073, -0.643462071, 0.127113188, -0.654456781, -1.12468925, 0.398423914, -0.0172930615 ] + - [ 0.712327895, 0.643436541, -0.123917645, -0.655047813, 1.12188955, 0.39747825, 0.0168026032, 0.712394831, -0.643895576, 0.12402031, -0.654467776, -1.12198152, 0.396656378, -0.0169480709 ] + - [ 0.712716466, 0.643876959, -0.120893005, -0.655052873, 1.11922062, 0.395729889, 0.0164990483, 0.712777432, -0.644339797, 0.120992088, -0.654476739, -1.11931495, 0.394905835, -0.0166439545 ] + - [ 0.713117282, 0.644328806, -0.117934229, -0.65505662, 1.11659378, 0.393998677, 0.0162369347, 0.713172339, -0.64479515, 0.118029823, -0.654483859, -1.11669044, 0.393172735, -0.0163813561 ] + - [ 0.713530806, 0.644792504, -0.115042615, -0.655059251, 1.11400995, 0.392285055, 0.016016905, 0.713580016, -0.64526205, 0.115134815, -0.654489323, -1.11410889, 0.391457523, -0.0161609194 ] + - [ 0.713957498, 0.645268475, -0.112219461, -0.655060962, 1.11147003, 0.390589467, 0.0158396015, 0.714000926, -0.645740913, 0.112308362, -0.65449332, -1.11157123, 0.389760648, -0.015983288 ] + - [ 0.71439782, 0.645757139, -0.109466065, -0.655061952, 1.10897494, 0.388912355, 0.0157056668, 0.71443553, -0.646232156, 0.109551766, -0.654496038, -1.10907836, 0.388082555, -0.0158491056 ] + - [ 0.714852234, 0.646258918, -0.106783724, -0.655062418, 1.10652558, 0.387254162, 0.0156157435, 0.714884292, -0.646736194, 0.106866326, -0.654497664, -1.10663118, 0.386423693, -0.0157590159 ] + - [ 0.715321201, 0.646774232, -0.104173738, -0.655062556, 1.10412286, 0.385615331, 0.0155704739, 0.715347674, -0.647253443, 0.104253341, -0.654498387, -1.10423061, 0.384784508, -0.0157136626 ] + - [ 0.715801887, 0.647298743, -0.101628396, -0.655062572, 1.10176349, 0.383993411, 0.015562671, 0.715822829, -0.647779575, 0.101705094, -0.654498514, -1.10187336, 0.383162546, -0.0157058209 ] + - [ 0.716274844, 0.647804291, -0.0990945249, -0.655062559, 1.09942272, 0.382371344, 0.0155458877, 0.716290213, -0.648286515, 0.0991683475, -0.6544988, -1.09953475, 0.381540684, -0.0156888121 ] + - [ 0.71673689, 0.648286461, -0.0965633178, -0.655062348, 1.09709621, 0.380746293, 0.0155126522, 0.716746629, -0.648769865, 0.0966342845, -0.654499182, -1.09721043, 0.379916076, -0.0156551284 ] + - [ 0.717188123, 0.648745596, -0.0940349289, -0.655061745, 1.09478376, 0.379118299, 0.0154633102, 0.717192176, -0.649229971, 0.0941030589, -0.654499463, -1.09490022, 0.378288758, -0.0156051183 ] + - [ 0.717628641, 0.649182037, -0.0915095118, -0.655060555, 1.09248519, 0.377487404, 0.0153982072, 0.717626953, -0.649667176, 0.0915748245, -0.654499445, -1.09260393, 0.376658769, -0.0155391302 ] + - [ 0.718058542, 0.649596126, -0.0889872202, -0.655058584, 1.09020032, 0.375853647, 0.0153176887, 0.718051059, -0.650081825, 0.089049735, -0.65449893, -1.09032137, 0.375026147, -0.0154575125 ] + - [ 0.718477924, 0.649988205, -0.086468208, -0.655055638, 1.08792896, 0.37421707, 0.0152221005, 0.718464593, -0.650474262, 0.0865279441, -0.654497721, -1.08805237, 0.37339093, -0.0153606137 ] + - [ 0.718886884, 0.650358616, -0.0839526289, -0.655051523, 1.08567093, 0.372577713, 0.0151117879, 0.718867654, -0.650844832, 0.0840096056, -0.654495621, -1.08579673, 0.371753156, -0.0152487821 ] + - [ 0.719285521, 0.6507077, -0.0814406366, -0.655046046, 1.08342603, 0.370935616, 0.0149870967, 0.719260342, -0.651193879, 0.0814948732, -0.65449243, -1.08355426, 0.370112862, -0.0151223663 ] + - [ 0.719673932, 0.651035801, -0.0789323849, -0.655039011, 1.08119408, 0.369290821, 0.0148483723, 0.719642755, -0.651521747, 0.0789839006, -0.654487953, -1.08132479, 0.368470087, -0.0149817147 ] + - [ 0.720052215, 0.651343259, -0.0764280276, -0.655030224, 1.0789749, 0.367643367, 0.0146959604, 0.720014991, -0.651828781, 0.0764768415, -0.65448199, -1.07910811, 0.366824868, -0.0148271756 ] + - [ 0.720420469, 0.651630416, -0.0739277184, -0.655019493, 1.07676831, 0.365993296, 0.0145302066, 0.720377152, -0.652115326, 0.0739738498, -0.654474346, -1.07690405, 0.365177244, -0.0146590976 ] + - [ 0.720778791, 0.651897614, -0.071431611, -0.655006621, 1.0745741, 0.364340648, 0.0143514563, 0.720729334, -0.652381726, 0.071475079, -0.654464821, -1.07471242, 0.363527253, -0.0144778291 ] + - [ 0.72112728, 0.652145196, -0.0689398592, -0.654991416, 1.07239211, 0.362685464, 0.0141600553, 0.721071637, -0.652628324, 0.0689806829, -0.654453218, -1.07253303, 0.361874931, -0.0142837184 ] + - [ 0.721466032, 0.652373503, -0.0664526167, -0.654973684, 1.07022214, 0.361027784, 0.013956349, 0.721404161, -0.652855466, 0.0664908153, -0.65443934, -1.0703657, 0.360220319, -0.0140771141 ] + - [ 0.721795146, 0.652582876, -0.0639700374, -0.654953229, 1.06806401, 0.359367649, 0.013740683, 0.721727004, -0.653063496, 0.0640056299, -0.654422988, -1.06821024, 0.358563452, -0.0138583645 ] + - [ 0.72211472, 0.652773659, -0.0614922749, -0.654929859, 1.06591753, 0.3577051, 0.013513403, 0.722040265, -0.653252758, 0.0615252804, -0.654403966, -1.06606646, 0.35690437, -0.0136278182 ] + - [ 0.722424852, 0.652946192, -0.0590194831, -0.654903378, 1.06378251, 0.356040176, 0.0132748544, 0.722344043, -0.653423597, 0.0590499206, -0.654382076, -1.06393417, 0.355243109, -0.0133858234 ] + - [ 0.722725639, 0.653100818, -0.0565518156, -0.654873593, 1.06165878, 0.35437292, 0.0130253829, 0.722638438, -0.653576358, 0.0565797041, -0.654357119, -1.0618132, 0.353579709, -0.0131327288 ] + - [ 0.72301718, 0.653237879, -0.0540894262, -0.65484031, 1.05954614, 0.352703371, 0.0127653341, 0.722923548, -0.653711383, 0.0541147847, -0.654328899, -1.05970334, 0.351914207, -0.0128688826 ] + - [ 0.723299573, 0.653357715, -0.0516324686, -0.654803335, 1.05744441, 0.351031569, 0.0124950534, 0.723199472, -0.653829019, 0.0516553161, -0.654297217, -1.05760442, 0.350246641, -0.0125946334 ] + - [ 0.723572914, 0.65346067, -0.0491810967, -0.654762473, 1.05535339, 0.349357557, 0.0122148866, 0.72346631, -0.653929609, 0.049201452, -0.654261876, -1.05551625, 0.348577049, -0.0123103296 ] + - [ 0.723837304, 0.653547085, -0.0467354642, -0.65471753, 1.05327292, 0.347681374, 0.0119251791, 0.723724159, -0.654013497, 0.0467533463, -0.654222679, -1.05343865, 0.346905469, -0.0120163195 ] + - [ 0.724092838, 0.653617303, -0.0442957248, -0.654668313, 1.0512028, 0.34600306, 0.0116262765, 0.723973121, -0.654081029, 0.0443111525, -0.654179427, -1.05137141, 0.345231938, -0.0117129518 ] + - [ 0.724339616, 0.653671664, -0.0418620323, -0.654614626, 1.04914284, 0.344322658, 0.0113185245, 0.724213292, -0.654132549, 0.0418750245, -0.654131923, -1.04931437, 0.343556496, -0.0114005746 ] + - [ 0.724577734, 0.65371051, -0.0394345403, -0.654556277, 1.04709286, 0.342640206, 0.0110022685, 0.724444773, -0.6541684, 0.0394451159, -0.654079969, -1.04726733, 0.341879179, -0.0110795366 ] + - [ 0.724807292, 0.653734185, -0.0370134028, -0.654493071, 1.04505268, 0.340955746, 0.0106778542, 0.724667663, -0.654188927, 0.0370215805, -0.654023369, -1.04523011, 0.340200026, -0.0107501861 ] + - [ 0.725028386, 0.653743029, -0.0345987734, -0.654424814, 1.0430221, 0.339269318, 0.0103456271, 0.724882059, -0.654194476, 0.0346045721, -0.653961923, -1.04320251, 0.338519074, -0.0104128716 ] + - [ 0.725241115, 0.653737385, -0.0321908059, -0.654351311, 1.04100094, 0.337580963, 0.0100059329, 0.725088063, -0.654185389, 0.0321942442, -0.653895435, -1.04118436, 0.336836362, -0.0100679415 ] + - [ 0.725445577, 0.653717593, -0.029789654, -0.654272369, 1.03898902, 0.335890722, 0.00965911705, 0.725285771, -0.654162012, 0.0297907508, -0.653823706, -1.03917546, 0.335151927, -0.00971574429 ] + - [ 0.725641869, 0.653683997, -0.0273954715, -0.654187793, 1.03698615, 0.334198635, 0.00930552516, 0.725475284, -0.654124689, 0.0273942454, -0.65374654, -1.03717563, 0.333465808, -0.00935662831 ] + - [ 0.72583009, 0.653636939, -0.0250084121, -0.65409739, 1.03499214, 0.332504743, 0.00894550281, 0.725656701, -0.654073765, 0.0250048819, -0.653663738, -1.03518468, 0.331778042, -0.00899094205 ] + - [ 0.726010338, 0.653576759, -0.0226286297, -0.654000965, 1.03300681, 0.330809086, 0.00857939558, 0.72583012, -0.654009583, 0.0226228139, -0.653575102, -1.03320243, 0.330088667, -0.00861903394 ] + - [ 0.726182709, 0.6535038, -0.0202562778, -0.653898325, 1.03102997, 0.329111706, 0.00820754904, 0.72599564, -0.653932488, 0.0202481952, -0.653480436, -1.03122869, 0.328397722, -0.0082412524 ] + - [ 0.726347303, 0.653418403, -0.0178915104, -0.653789274, 1.02906144, 0.327412642, 0.00783030876, 0.726153361, -0.653842825, 0.0178811794, -0.653379542, -1.02926327, 0.326705244, -0.00785794587 ] + - [ 0.726504217, 0.653320912, -0.0155344811, -0.653673619, 1.02710103, 0.325711935, 0.00744802033, 0.726303382, -0.653740937, 0.0155219205, -0.653272221, -1.02730599, 0.32501127, -0.0074694628 ] + - [ 0.72665355, 0.653211667, -0.0131853437, -0.653551166, 1.02514855, 0.324009626, 0.00706102931, 0.726445801, -0.65362717, 0.013170572, -0.653158276, -1.02535665, 0.32331584, -0.0070761516 ] + - [ 0.726795398, 0.65309101, -0.010844252, -0.653421721, 1.02320383, 0.322305756, 0.00666968128, 0.726580717, -0.653501868, 0.0108272876, -0.65303751, -1.02341508, 0.321618991, -0.00667836072 ] + - [ 0.72692986, 0.652959283, -0.00851135969, -0.65328509, 1.02126666, 0.320600364, 0.00627432182, 0.72670823, -0.653365375, 0.00849222122, -0.652909725, -1.02148108, 0.319920761, -0.00627643859 ] + - [ 0.727057033, 0.652816829, -0.00618682052, -0.653141078, 1.01933688, 0.318893493, 0.0058752965, 0.726828439, -0.653218036, 0.00616552645, -0.652774723, -1.01955447, 0.318221188, -0.00587073364 ] + - [ 0.727177017, 0.652663989, -0.00387078826, -0.652989491, 1.01741428, 0.317185182, 0.0054729509, 0.726941442, -0.653060194, 0.00384735705, -0.652632306, -1.01763506, 0.31652031, -0.00546159431 ] + - [ 0.727289908, 0.652501105, -0.00156341665, -0.652830136, 1.01549869, 0.315475472, 0.00506763059, 0.727047339, -0.652892195, 0.00153786676, -0.652482277, -1.01572267, 0.314818165, -0.00504936904 ] + - [ 0.727395805, 0.652328518, 0.000735140534, -0.652662818, 1.01358992, 0.313764403, 0.00465968115, 0.727146229, -0.652714383, -0.000762790717, -0.652324439, -1.01381711, 0.31311479, -0.00463440624 ] + - [ 0.727494805, 0.652146571, 0.00302472956, -0.652487343, 1.01168778, 0.312052017, 0.00424944816, 0.72723821, -0.652527102, -0.00305446164, -0.652158593, -1.01191819, 0.311410224, -0.00421705437 ] + - [ 0.727587006, 0.651955606, 0.00530519666, -0.652303517, 1.00979209, 0.310338353, 0.00383727718, 0.727323382, -0.652330696, -0.00533699227, -0.651984542, -1.01002573, 0.309704504, -0.00379766185 ] + - [ 0.727672507, 0.651755964, 0.0075763881, -0.652111146, 1.00790267, 0.308623453, 0.00342351379, 0.727401843, -0.65212551, -0.0076102289, -0.651802089, -1.00813953, 0.307997669, -0.00337657712 ] + - [ 0.727751405, 0.651547988, 0.00983815012, -0.651910035, 1.00601932, 0.306907357, 0.00300850357, 0.727473693, -0.651911889, -0.0098740178, -0.651611035, -1.00625942, 0.306289757, -0.00295414861 ] + - [ 0.727823798, 0.651332019, 0.012090329, -0.651699992, 1.00414186, 0.305190106, 0.0025925921, 0.727539031, -0.651690176, -0.0121282052, -0.651411183, -1.0043852, 0.304580805, -0.00253072475 ] + - [ 0.727889784, 0.651108399, 0.0143327709, -0.65148082, 1.0022701, 0.30347174, 0.00217612494, 0.727597955, -0.651460717, -0.0143726375, -0.651202335, -1.00251669, 0.302870851, -0.00210665399 ] + - [ 0.727949461, 0.65087747, 0.0165653221, -0.651252328, 1.00040386, 0.3017523, 0.00175944768, 0.727650565, -0.651223855, -0.0166071608, -0.650984295, -1.0006537, 0.301159934, -0.00168228475 ] + - [ 0.728002927, 0.650639574, 0.0187878289, -0.651014319, 0.99854296, 0.300031827, 0.00134290589, 0.72769696, -0.650979935, -0.0188316215, -0.650756863, -0.998796051, 0.299448091, -0.00125796547 ] + - [ 0.728050279, 0.650395052, 0.0210001376, -0.650766601, 0.996687203, 0.29831036, 0.000926845146, 0.727737239, -0.650729302, -0.0210458658, -0.650519842, -0.996943549, 0.29773536, -0.000834044574 ] + - [ 0.728091616, 0.650144248, 0.0232020943, -0.650508979, 0.994836407, 0.296587942, 0.00051161102, 0.7277715, -0.650472299, -0.02324974, -0.650273035, -0.995096009, 0.296021779, -0.000410870508 ] + - [ 0.728127036, 0.649887502, 0.0253935453, -0.650241259, 0.992990386, 0.294864612, 9.75490896e-05, 0.727799843, -0.650209272, -0.0254430903, -0.650016245, -0.993253244, 0.294307387, 1.12082974e-05 ] + - [ 0.728156636, 0.649625156, 0.0275743368, -0.649963246, 0.991148955, 0.293140411, -0.00031499507, 0.727822367, -0.649940564, -0.0276257631, -0.649749272, -0.991415068, 0.29259222, 0.000431843409 ] + - [ 0.728180514, 0.649357553, 0.0297443152, -0.649674748, 0.989311927, 0.291415379, -0.000725675884, 0.727839171, -0.64966652, -0.0297976047, -0.649471921, -0.989581294, 0.290876318, 0.000850686393 ] + - [ 0.728198769, 0.649085033, 0.0319033267, -0.649375569, 0.987479117, 0.289689558, -0.00113414778, 0.727850354, -0.649387484, -0.0319584612, -0.649183992, -0.987751736, 0.289159717, 0.00126738881 ] + - [ 0.728211498, 0.64880794, 0.0340512174, -0.649065516, 0.985650339, 0.287962987, -0.00154006517, 0.727856014, -0.649103802, -0.034108179, -0.648885289, -0.985926207, 0.287442456, 0.00168160224 ] + - [ 0.728218799, 0.648526615, 0.0361878337, -0.648744394, 0.983825406, 0.286235708, -0.0019430825, 0.727856251, -0.648815816, -0.0362466043, -0.648575614, -0.984104519, 0.285724574, 0.00209297824 ] + - [ 0.72822077, 0.6482414, 0.0383130218, -0.64841201, 0.982004134, 0.284507762, -0.00234285418, 0.727851164, -0.648523872, -0.0383735834, -0.648254769, -0.982286488, 0.284006106, 0.00250116837 ] + - [ 0.728217509, 0.647952636, 0.040426628, -0.648068168, 0.980186337, 0.282779187, -0.00273903463, 0.727840852, -0.648228314, -0.0404889626, -0.647922556, -0.980471925, 0.282287093, 0.0029058242 ] + - [ 0.728209114, 0.647660666, 0.0425284984, -0.647712676, 0.978371828, 0.281050027, -0.00313127829, 0.727825414, -0.647929487, -0.0425925882, -0.647578779, -0.978660644, 0.280567571, 0.0033065973 ] + - [ 0.728195683, 0.647365831, 0.0446184794, -0.647345339, 0.976560421, 0.27932032, -0.00351923958, 0.727804949, -0.647627734, -0.0446843063, -0.647223238, -0.976852459, 0.278847579, 0.00370313924 ] + - [ 0.728177313, 0.647068474, 0.0466964172, -0.646965963, 0.974751932, 0.277590107, -0.00390257292, 0.727779555, -0.6473234, -0.0467639634, -0.646855737, -0.975047182, 0.277127154, 0.00409510157 ] + - [ 0.728154103, 0.646768936, 0.048762158, -0.646574353, 0.972946173, 0.27585943, -0.00428093273, 0.727749333, -0.64701683, -0.0488314056, -0.646476078, -0.973244628, 0.275406335, 0.00448213587 ] + - [ 0.72812615, 0.64646756, 0.0508155481, -0.646170317, 0.971142959, 0.274128329, -0.00465397345, 0.72771438, -0.646708368, -0.0508864793, -0.646084063, -0.971444609, 0.273685159, 0.00486389371 ] + - [ 0.728093553, 0.646164686, 0.0528564338, -0.645753658, 0.969342105, 0.272396844, -0.00502134949, 0.727674796, -0.646398359, -0.0529290307, -0.645679495, -0.969646939, 0.271963664, 0.00524002664 ] + - [ 0.728056409, 0.645860657, 0.0548846612, -0.645324185, 0.967543424, 0.270665016, -0.00538271529, 0.727630681, -0.646087146, -0.0549589061, -0.645262175, -0.967851432, 0.270241889, 0.00561018623 ] + - [ 0.728014816, 0.645555815, 0.0569000767, -0.644881701, 0.965746731, 0.268932886, -0.00573772526, 0.727582132, -0.645775074, -0.0569759517, -0.644831907, -0.966057899, 0.268519871, 0.00597402405 ] + - [ 0.727968873, 0.645250502, 0.0589025264, -0.644426014, 0.963951839, 0.267200494, -0.00608603383, 0.727529249, -0.645462488, -0.0589800139, -0.644388493, -0.964266156, 0.266797648, 0.00633119167 ] + - [ 0.727918676, 0.644945059, 0.0608918567, -0.643956929, 0.962158563, 0.265467881, -0.00642729543, 0.727472132, -0.645149732, -0.0609709389, -0.643931734, -0.962476014, 0.265075258, 0.00668134065 ] + - [ 0.727864325, 0.644639829, 0.0628679138, -0.643474252, 0.960366718, 0.263735087, -0.00676116447, 0.727410878, -0.644837151, -0.0629485729, -0.643461434, -0.960687288, 0.26335274, 0.00702412256 ] + - [ 0.727805916, 0.644335153, 0.0648305438, -0.642977789, 0.958576116, 0.262002154, -0.0070872954, 0.727345587, -0.644525088, -0.0649127623, -0.642977394, -0.958899791, 0.26163013, 0.00735918896 ] + - [ 0.727743548, 0.644031373, 0.0667795932, -0.642467346, 0.956786573, 0.260269121, -0.00740534262, 0.727276359, -0.644213889, -0.0668633533, -0.642479418, -0.957113336, 0.259907467, 0.00768619142 ] + - [ 0.727677319, 0.643728832, 0.068714908, -0.641942728, 0.954997902, 0.25853603, -0.00771496057, 0.727203291, -0.643903897, -0.0688001923, -0.641967307, -0.955327736, 0.25818479, 0.00800478151 ] + - [ 0.727607326, 0.64342787, 0.0706363347, -0.641403742, 0.953209918, 0.256802921, -0.00801580366, 0.727126484, -0.643595457, -0.0707231253, -0.641440863, -0.953542805, 0.256462135, 0.00831461079 ] + - [ 0.727533668, 0.64312883, 0.0725437193, -0.640850194, 0.951422435, 0.255069834, -0.00830752633, 0.727046035, -0.643288913, -0.0726319989, -0.640899889, -0.951758357, 0.25473954, 0.00861533082 ] + - [ 0.727456442, 0.642832054, 0.0744369082, -0.640281889, 0.949635266, 0.25333681, -0.008589783, 0.726962045, -0.64298461, -0.0745266591, -0.640344188, -0.949974203, 0.253017045, 0.00890659318 ] + - [ 0.727375747, 0.642537884, 0.0763157477, -0.639698633, 0.947848227, 0.25160389, -0.00886222809, 0.726874612, -0.642682893, -0.0764069523, -0.639773562, -0.948190159, 0.251294686, 0.00918804943 ] + - [ 0.72729168, 0.642246661, 0.0781800838, -0.639100232, 0.946061131, 0.249871115, -0.00912451603, 0.726783835, -0.642384105, -0.0782727248, -0.639187813, -0.946406036, 0.249572502, 0.00945935113 ] + - [ 0.727204339, 0.641958728, 0.080029763, -0.638486493, 0.944273792, 0.248138525, -0.00937630125, 0.726689813, -0.642088591, -0.0801238227, -0.638586743, -0.944621649, 0.24785053, 0.00972014986 ] + - [ 0.727113822, 0.641674426, 0.0818646315, -0.63785722, 0.942486025, 0.24640616, -0.00961723816, 0.726592645, -0.641796696, -0.0819600925, -0.637970155, -0.942836811, 0.246128809, 0.00997009717 ] + - [ 0.727020227, 0.641394097, 0.0836845354, -0.63721222, 0.940697643, 0.244674062, -0.0098469812, 0.726492431, -0.641508763, -0.0837813804, -0.637337851, -0.941051335, 0.244407376, 0.0102088446 ] + - [ 0.726923652, 0.641118083, 0.0854893211, -0.636551299, 0.938908462, 0.242942271, -0.0100651848, 0.726389268, -0.641225138, -0.0855875326, -0.636689633, -0.939265034, 0.24268627, 0.0104360438 ] + - [ 0.726824195, 0.640846726, 0.0872788348, -0.635874263, 0.937118294, 0.241210827, -0.0102715033, 0.726283257, -0.640946164, -0.0873783955, -0.636025305, -0.937477722, 0.240965528, 0.0106513463 ] + - [ 0.726721953, 0.640580368, 0.0890529228, -0.635180916, 0.935326955, 0.239479771, -0.0104655913, 0.726174496, -0.640672187, -0.0891538152, -0.635344667, -0.935689212, 0.239245188, 0.0108544036 ] + - [ 0.726617025, 0.64031935, 0.0908114312, -0.634471067, 0.933534257, 0.237749144, -0.0106471031, 0.726063084, -0.640403549, -0.0909136381, -0.634647523, -0.933899318, 0.237525288, 0.0110448673 ] + - [ 0.726509509, 0.640064016, 0.0925542064, -0.633744519, 0.931740017, 0.236018987, -0.0108156931, 0.725949121, -0.640140597, -0.0926577104, -0.633933675, -0.932107852, 0.235805867, 0.0112223891 ] + - [ 0.726399502, 0.639814705, 0.0942810945, -0.63300108, 0.929944047, 0.234289339, -0.0109710158, 0.725832705, -0.639883674, -0.0943858784, -0.633202925, -0.930314628, 0.234086961, 0.0113866203 ] + - [ 0.726287102, 0.639571761, 0.0959919419, -0.632240555, 0.928146161, 0.232560242, -0.0111127256, 0.725713935, -0.639633124, -0.0960979884, -0.632455075, -0.92851946, 0.23236861, 0.0115372127 ] + - [ 0.726172408, 0.639335525, 0.0976865948, -0.63146275, 0.926346175, 0.230831736, -0.0112404769, 0.72559291, -0.639389293, -0.0977938867, -0.631689929, -0.92672216, 0.23065085, 0.0116738178 ] + - [ 0.726055517, 0.63910634, 0.0993648995, -0.630667471, 0.924543901, 0.229103863, -0.0113539241, 0.72546973, -0.639152524, -0.0994734195, -0.630907288, -0.924922543, 0.228933721, 0.0117960871 ] + - [ 0.725936527, 0.638884546, 0.101026702, -0.629854523, 0.922739155, 0.227376661, -0.0114527217, 0.725344493, -0.638923162, -0.101136433, -0.630106954, -0.923120421, 0.227217259, 0.0119036722 ] + - [ 0.725815536, 0.638670487, 0.102671849, -0.629023713, 0.92093175, 0.225650173, -0.0115365241, 0.725217298, -0.638701551, -0.102782774, -0.62928873, -0.921315607, 0.225501503, 0.0119962247 ] + - [ 0.725692642, 0.638464503, 0.104300186, -0.628174847, 0.919121501, 0.223924438, -0.0116049858, 0.725088244, -0.638488035, -0.104412288, -0.628452419, -0.919507916, 0.223786491, 0.0120733962 ] + - [ 0.725567942, 0.638266936, 0.10591156, -0.62730773, 0.917308222, 0.222199498, -0.0116577611, 0.724957431, -0.63828296, -0.106024821, -0.627597822, -0.91769716, 0.222072261, 0.0121348381 ] + - [ 0.725441536, 0.63807813, 0.107505817, -0.626422168, 0.915491726, 0.220475393, -0.0116945044, 0.724824958, -0.638086669, -0.107620221, -0.626724742, -0.915883153, 0.22035885, 0.0121802022 ] + - [ 0.72531352, 0.637898424, 0.109082803, -0.625517967, 0.913671828, 0.218752163, -0.0117148703, 0.724690922, -0.637899507, -0.109198332, -0.625832982, -0.914065707, 0.218646297, 0.0122091398 ] + - [ 0.725183992, 0.637728162, 0.110642365, -0.624594934, 0.911848342, 0.217029849, -0.011718513, 0.724555425, -0.637721818, -0.110759003, -0.624922343, -0.912244637, 0.216934639, 0.0122213027 ] + - [ 0.725053052, 0.637567686, 0.112184349, -0.623652873, 0.910021083, 0.215308493, -0.0117050871, 0.724418563, -0.637553947, -0.112302077, -0.623992628, -0.910419756, 0.215223915, 0.0122163424 ] + - [ 0.724920795, 0.637417336, 0.1137086, -0.622691592, 0.908189864, 0.213588133, -0.011674247, 0.724280437, -0.637396238, -0.113827403, -0.62304364, -0.908590877, 0.213514162, 0.0121939104 ] + - [ 0.724787321, 0.637277455, 0.115214966, -0.621710895, 0.9063545, 0.211868812, -0.0116256471, 0.724141145, -0.637249036, -0.115334826, -0.62207518, -0.906757813, 0.211805418, 0.0121536583 ] + - [ 0.724652727, 0.637148386, 0.116703292, -0.620710588, 0.904514804, 0.210150569, -0.0115589418, 0.724000787, -0.637112684, -0.116824193, -0.621087051, -0.904920378, 0.210097722, 0.0120952377 ] + - [ 0.724517111, 0.637030468, 0.118173424, -0.619690479, 0.902670591, 0.208433445, -0.0114737855, 0.723859461, -0.636987528, -0.118295349, -0.620079056, -0.903078385, 0.208391111, 0.0120183001 ] + - [ 0.724380571, 0.636924046, 0.11962521, -0.618650371, 0.900821676, 0.206717482, -0.0113698327, 0.723717267, -0.636873911, -0.119748142, -0.619050996, -0.901231648, 0.206685623, 0.0119224971 ] + - [ 0.724243205, 0.63682946, 0.121058495, -0.617590072, 0.898967871, 0.205002719, -0.0112467378, 0.723574303, -0.636772178, -0.121182416, -0.618002675, -0.899379979, 0.204981296, 0.0118074803 ] + - [ 0.724105111, 0.636747052, 0.122473125, -0.616509388, 0.897108992, 0.203289197, -0.0111041552, 0.723430669, -0.636682674, -0.12259802, -0.616933894, -0.897523192, 0.203278169, 0.0116729012 ] + - [ 0.723966386, 0.636677165, 0.123868947, -0.615408123, 0.895244852, 0.201576956, -0.0109417393, 0.723286464, -0.636605742, -0.123994798, -0.615844456, -0.8956611, 0.201576278, 0.0115184115 ] + - [ 0.72382713, 0.63662014, 0.125245807, -0.614286084, 0.893375266, 0.199866038, -0.0107591446, 0.723141785, -0.636541728, -0.125372597, -0.614734163, -0.893793517, 0.199875662, 0.0113436626 ] + - [ 0.723687439, 0.636576319, 0.126603552, -0.613143078, 0.891500048, 0.198156484, -0.0105560255, 0.722996734, -0.636490976, -0.126731264, -0.613602817, -0.891920256, 0.198176359, 0.0111483061 ] + - [ 0.723547411, 0.636546044, 0.127942026, -0.611978909, 0.889619012, 0.196448332, -0.0103320365, 0.722851408, -0.636453829, -0.128070645, -0.612450222, -0.89004113, 0.196478407, 0.0109319936 ] + - [ 0.723407145, 0.636529656, 0.129261078, -0.610793383, 0.887731972, 0.194741625, -0.0100868318, 0.722705906, -0.636430633, -0.129390585, -0.611276178, -0.888155953, 0.194781844, 0.0106943767 ] + - [ 0.723266738, 0.636527499, 0.130560552, -0.609586307, 0.885838742, 0.193036403, -0.00982006605, 0.722560328, -0.636421732, -0.130690932, -0.610080489, -0.886264538, 0.193086707, 0.010435107 ] + - [ 0.723126288, 0.636539913, 0.131840295, -0.608357487, 0.883939137, 0.191332706, -0.00953139357, 0.722414773, -0.636427471, -0.131971531, -0.608862957, -0.884366699, 0.191393035, 0.0101538359 ] + - [ 0.722985894, 0.63656724, 0.133100154, -0.607106728, 0.88203297, 0.189630575, -0.0092204688, 0.722269339, -0.636448192, -0.133232229, -0.607623384, -0.882462248, 0.189700866, 0.0098502151 ] + - [ 0.722845652, 0.636609823, 0.134339975, -0.605833836, 0.880120056, 0.18793005, -0.00888694617, 0.722124126, -0.636484242, -0.134472872, -0.606361573, -0.880550999, 0.188010237, 0.00952389612 ] + - [ 0.722705662, 0.636668003, 0.135559603, -0.604538617, 0.878200208, 0.186231173, -0.0085304801, 0.721979233, -0.636535965, -0.135693307, -0.605077325, -0.878632765, 0.186321187, 0.00917453055 ] + - [ 0.72256602, 0.636742122, 0.136758886, -0.603220878, 0.876273242, 0.184533984, -0.00815072503, 0.721834758, -0.636603704, -0.136893379, -0.603770444, -0.87670736, 0.184633753, 0.00880176993 ] + - [ 0.722426825, 0.636832522, 0.137937669, -0.601880423, 0.874338971, 0.182838524, -0.00774733537, 0.721690801, -0.636687805, -0.138072935, -0.602440732, -0.874774597, 0.182947973, 0.00840526584 ] + - [ 0.722288175, 0.636939545, 0.139095799, -0.600517059, 0.872397209, 0.181144832, -0.00731996554, 0.721547461, -0.636788611, -0.139231821, -0.60108799, -0.872834289, 0.181263886, 0.00798466985 ] + - [ 0.722150167, 0.637063532, 0.140233122, -0.599130592, 0.870447771, 0.179452951, -0.00686826998, 0.721404836, -0.636906468, -0.140369884, -0.599712022, -0.87088625, 0.179581529, 0.00753963351 ] + - [ 0.7220129, 0.637204827, 0.141349484, -0.597720827, 0.868490471, 0.17776292, -0.00639190311, 0.721263026, -0.637041718, -0.141486969, -0.598312629, -0.868930293, 0.17790094, 0.0070698084 ] + - [ 0.721876472, 0.637363769, 0.142444731, -0.596287571, 0.866525122, 0.176074779, -0.00589051935, 0.72112213, -0.637194708, -0.142582923, -0.596889614, -0.866966231, 0.176222157, 0.00657484609 ] + - [ 0.721740979, 0.637540703, 0.14351871, -0.594830629, 0.864551539, 0.174388571, -0.00536377313, 0.720982246, -0.637365781, -0.143657593, -0.59544278, -0.864993877, 0.174545219, 0.00605439813 ] + - [ 0.721606521, 0.637735968, 0.144571267, -0.593349807, 0.862569536, 0.172704334, -0.00481131887, 0.720843475, -0.637555282, -0.144710824, -0.593971929, -0.863013046, 0.172870162, 0.00550811609 ] + - [ 0.721473195, 0.637949908, 0.145602248, -0.591844911, 0.860578927, 0.17102211, -0.004232811, 0.720705914, -0.637763555, -0.145742462, -0.592476862, -0.86102355, 0.171197025, 0.00493565154 ] + - [ 0.721341099, 0.638182864, 0.146611499, -0.590315748, 0.858579527, 0.16934194, -0.00362790394, 0.720569663, -0.637990944, -0.146752355, -0.590957383, -0.859025203, 0.169525847, 0.00433665605 ] + - [ 0.721210332, 0.638435178, 0.147598868, -0.588762122, 0.85657115, 0.167663864, -0.00299625212, 0.72043482, -0.638237794, -0.147740348, -0.589413293, -0.857017817, 0.167856664, 0.00371078119 ] + - [ 0.72108099, 0.638707191, 0.148564199, -0.58718384, 0.854553609, 0.165987923, -0.00233750996, 0.720301486, -0.63850445, -0.148706288, -0.587844396, -0.855001207, 0.166189515, 0.0030576785 ] + - [ 0.720953171, 0.638999247, 0.149507339, -0.585580708, 0.852526719, 0.164314157, -0.00165133188, 0.720169758, -0.638791255, -0.149650021, -0.586250493, -0.852975185, 0.164524437, 0.00237699958 ] + - [ 0.720826975, 0.639311686, 0.150428134, -0.583952532, 0.850490293, 0.162642607, -0.000937372318, 0.720039736, -0.639098555, -0.150571393, -0.584631387, -0.850939566, 0.162861469, 0.00166839597 ] + - [ 0.720702498, 0.63964485, 0.151326432, -0.582299117, 0.848444148, 0.160973313, -0.000195285689, 0.719911519, -0.639426692, -0.15147025, -0.58298688, -0.848894161, 0.161200649, 0.000931519247 ] + - [ 0.720579839, 0.639999082, 0.152202077, -0.580620269, 0.846388095, 0.159306317, 0.000575273579, 0.719785206, -0.639776013, -0.152346439, -0.581316774, -0.846838786, 0.159542015, 0.000166020977 ] + - [ 0.720459095, 0.640374723, 0.153054916, -0.578915795, 0.84432195, 0.157641658, 0.00137465106, 0.719660896, -0.640146861, -0.153199806, -0.579620872, -0.844773252, 0.157885604, -0.000628447277 ] + - [ 0.720340364, 0.640772115, 0.153884796, -0.577185499, 0.842245526, 0.155979378, 0.00220319233, 0.719538687, -0.640539581, -0.154030197, -0.577898977, -0.842697373, 0.156231454, -0.00145223395 ] + - [ 0.720223745, 0.6411916, 0.154691562, -0.575429189, 0.840158638, 0.154319516, 0.00306124297, 0.71941868, -0.640954517, -0.154837459, -0.57615089, -0.840610963, 0.154579604, -0.00230568747 ] + - [ 0.720109335, 0.64163352, 0.155475061, -0.57364667, 0.838061101, 0.152662115, 0.00394914855, 0.719300973, -0.641392013, -0.155621437, -0.574376413, -0.838513835, 0.152930091, -0.00318915627 ] + - [ 0.719997232, 0.642098217, 0.156235139, -0.571837747, 0.835952727, 0.151007213, 0.00486725464, 0.719185664, -0.641852414, -0.156381979, -0.57257535, -0.836405802, 0.151282953, -0.0041029888 ] + - [ 0.719887534, 0.642586033, 0.156971643, -0.570002228, 0.833833331, 0.149354853, 0.00581590683, 0.719072853, -0.642336065, -0.157118929, -0.570747503, -0.834286678, 0.149638229, -0.00504753347 ] + - [ 0.719780339, 0.643097309, 0.157684418, -0.568139917, 0.831702728, 0.147705074, 0.00679545068, 0.71896264, -0.642843309, -0.157832136, -0.568892673, -0.832156275, 0.147995955, -0.00602313874 ] + - [ 0.719675745, 0.643632388, 0.158373312, -0.56625062, 0.829560731, 0.146057917, 0.00780623177, 0.718855122, -0.643374492, -0.158521444, -0.567010664, -0.830014408, 0.146356171, -0.00703015302 ] + - [ 0.71957385, 0.644191611, 0.159038169, -0.564334144, 0.827407155, 0.144413423, 0.00884859568, 0.718750399, -0.643929957, -0.159186701, -0.565101277, -0.82786089, 0.144718914, -0.00806892476 ] + - [ 0.719474751, 0.64477532, 0.159678837, -0.562390294, 0.825241814, 0.142771632, 0.00992288798, 0.718648571, -0.644510049, -0.159827752, -0.563164315, -0.825695533, 0.143084222, -0.00913980239 ] + - [ 0.719378547, 0.645383857, 0.160295161, -0.560418876, 0.823064522, 0.141132585, 0.0110294542, 0.718549735, -0.645115112, -0.160444443, -0.561199581, -0.823518152, 0.141452133, -0.0102431343 ] + - [ 0.719285335, 0.646017564, 0.160886988, -0.558419696, 0.820875093, 0.139496322, 0.0121686401, 0.718453992, -0.645745491, -0.161036622, -0.559206876, -0.821328559, 0.139822684, -0.011379269 ] + - [ 0.719195213, 0.646676783, 0.161454165, -0.55639256, 0.818673341, 0.137862885, 0.013340791, 0.718361439, -0.64640153, -0.161604133, -0.557186003, -0.819126568, 0.138195915, -0.0125485549 ] + - [ 0.71910828, 0.647361856, 0.161996536, -0.554337274, 0.816459081, 0.136232314, 0.0145462526, 0.718272177, -0.647083573, -0.162146825, -0.555136764, -0.816911992, 0.136571862, -0.0137513405 ] + - [ 0.719024633, 0.648073125, 0.16251395, -0.552253644, 0.814232126, 0.134604649, 0.0157853705, 0.718186303, -0.647791966, -0.162664542, -0.553058962, -0.814684645, 0.134950564, -0.0149879741 ] + - [ 0.718944371, 0.648810931, 0.163006251, -0.550141476, 0.811992291, 0.132979931, 0.0170584902, 0.718103918, -0.648527052, -0.163157131, -0.550952399, -0.812444339, 0.133332058, -0.0162588041 ] + - [ 0.71886759, 0.649575616, 0.163473286, -0.548000574, 0.80973939, 0.131358201, 0.0183659574, 0.71802512, -0.649289175, -0.163624439, -0.548816877, -0.810190889, 0.131716383, -0.0175641791 ] + - [ 0.718794389, 0.650367523, 0.163914902, -0.545830747, 0.807473237, 0.129739499, 0.0197081175, 0.717950008, -0.650078681, -0.164066311, -0.546652199, -0.807924107, 0.130103577, -0.0189044475 ] + - [ 0.718724866, 0.651186993, 0.164330944, -0.543631798, 0.805193646, 0.128123866, 0.0210853162, 0.717878681, -0.650895913, -0.164482594, -0.544458168, -0.805643808, 0.128493677, -0.0202799577 ] + - [ 0.718659119, 0.652034367, 0.164721259, -0.541403535, 0.802900432, 0.126511342, 0.0224978991, 0.717811238, -0.651741216, -0.164873134, -0.542234584, -0.803349803, 0.126886722, -0.021691058 ] + - [ 0.718597245, 0.652909989, 0.165085693, -0.539145763, 0.800593408, 0.124901969, 0.0239462117, 0.717747778, -0.652614935, -0.165237777, -0.539981251, -0.801041907, 0.125282748, -0.0231380971 ] + - [ 0.718539343, 0.6538142, 0.165424093, -0.536858288, 0.798272388, 0.123295786, 0.0254305995, 0.717688401, -0.653517413, -0.16557637, -0.537697972, -0.798719933, 0.123681796, -0.0246214232 ] + - [ 0.718485511, 0.654747341, 0.165736304, -0.534540916, 0.795937188, 0.121692835, 0.0269514083, 0.717633205, -0.654448996, -0.16588876, -0.535384548, -0.796383694, 0.122083901, -0.0261413849 ] + - [ 0.718435846, 0.655709755, 0.166022173, -0.532193452, 0.79358762, 0.120093155, 0.0285089835, 0.717582289, -0.655410026, -0.166174791, -0.533040781, -0.794033003, 0.120489102, -0.0276983306 ] + - [ 0.718390446, 0.656701783, 0.166281546, -0.529815703, 0.7912235, 0.118496788, 0.0301036707, 0.717535752, -0.65640085, -0.166434311, -0.530666475, -0.791667675, 0.118897438, -0.0292926086 ] + - [ 0.71834941, 0.657723768, 0.166514269, -0.527407475, 0.788844641, 0.116903775, 0.0317358155, 0.717493693, -0.657421812, -0.166667166, -0.528261431, -0.789287521, 0.117308946, -0.0309245675 ] + - [ 0.718312834, 0.658776051, 0.16672019, -0.524968573, 0.786450857, 0.115314155, 0.0334057635, 0.717456212, -0.658473255, -0.166873201, -0.525825452, -0.786892356, 0.115723664, -0.0325945556 ] + - [ 0.718280818, 0.659858974, 0.166899152, -0.522498803, 0.784041963, 0.11372797, 0.0351138602, 0.717423407, -0.659555524, -0.167052264, -0.52335834, -0.784481993, 0.114141629, -0.0343029215 ] + - [ 0.718253459, 0.660972879, 0.167051004, -0.519997972, 0.781617772, 0.11214526, 0.0368604512, 0.717395377, -0.660668963, -0.167204201, -0.520859898, -0.782056245, 0.112562881, -0.0360500135 ] + - [ 0.718230854, 0.662118108, 0.167175592, -0.517465885, 0.7791781, 0.110566065, 0.0386458822, 0.717372222, -0.661813918, -0.167328858, -0.518329928, -0.779614926, 0.110987456, -0.03783618 ] + - [ 0.718213102, 0.663295003, 0.16727276, -0.514902347, 0.776722759, 0.108990427, 0.0404704986, 0.71735404, -0.662990732, -0.16742608, -0.515768232, -0.777157848, 0.109415393, -0.0396617696 ] + - [ 0.718200301, 0.664503906, 0.167342357, -0.512307166, 0.774251565, 0.107418385, 0.042334646, 0.71734093, -0.66419975, -0.167495715, -0.513174612, -0.774684826, 0.10784673, -0.0415271306 ] + - [ 0.718192549, 0.665745158, 0.167384228, -0.509680146, 0.771764331, 0.105849982, 0.0442386701, 0.717332991, -0.665441316, -0.167537609, -0.510548871, -0.772195672, 0.106281505, -0.0434326114 ] + - [ 0.718189943, 0.667019101, 0.167398219, -0.507021094, 0.769260871, 0.104285256, 0.0461829164, 0.717330323, -0.666715774, -0.167551608, -0.507890812, -0.7696902, 0.104719755, -0.0453785606 ] + - [ 0.718180649, 0.668351898, 0.16737464, -0.504275049, 0.766713655, 0.102711846, 0.0482118965, 0.717321275, -0.668049334, -0.167528166, -0.505145417, -0.767140801, 0.103149119, -0.047409583 ] + - [ 0.71815299, 0.669768335, 0.167304466, -0.501389155, 0.764096389, 0.10111778, 0.0503681452, 0.717294348, -0.669466823, -0.167458401, -0.502259781, -0.764521108, 0.101557628, -0.0495682994 ] + - [ 0.718107296, 0.67126669, 0.167188539, -0.498366373, 0.761410747, 0.0995036818, 0.0526490431, 0.717249865, -0.670966515, -0.167343149, -0.499236872, -0.761832799, 0.0999459114, -0.0518520824 ] + - [ 0.718043902, 0.672845242, 0.167027704, -0.495209665, 0.758658399, 0.0978701779, 0.0550519705, 0.71718815, -0.672546682, -0.16718325, -0.496079658, -0.759077549, 0.0983145969, -0.0542583044 ] + - [ 0.717963139, 0.67450227, 0.166822803, -0.491921992, 0.755841018, 0.0962178933, 0.0575743078, 0.717109526, -0.674205598, -0.166979542, -0.492791109, -0.756257036, 0.0966643132, -0.0567843378 ] + - [ 0.71786534, 0.676236052, 0.16657468, -0.488506316, 0.752960275, 0.0945474533, 0.0602134356, 0.717014317, -0.675941537, -0.166732864, -0.489374193, -0.753372936, 0.0949956887, -0.0594275551 ] + - [ 0.717750837, 0.678044866, 0.166284179, -0.484965599, 0.750017843, 0.0928594831, 0.0629667343, 0.716902846, -0.677752771, -0.166444054, -0.485831878, -0.750426927, 0.0933093519, -0.0621853287 ] + - [ 0.717619962, 0.679926992, 0.165952142, -0.481302802, 0.747015393, 0.0911546082, 0.0658315842, 0.716775437, -0.679637574, -0.16611395, -0.482167133, -0.747420683, 0.0916059311, -0.0650550311 ] + - [ 0.717473049, 0.681880707, 0.165579413, -0.477520887, 0.743954598, 0.0894334539, 0.0688053659, 0.716632415, -0.681594218, -0.165743391, -0.478382927, -0.744355884, 0.0898860549, -0.0680340347 ] + - [ 0.717310429, 0.683904291, 0.165166836, -0.473622816, 0.740837129, 0.0876966454, 0.0718854598, 0.716474101, -0.683620977, -0.165333216, -0.474482228, -0.741234204, 0.0881503516, -0.071119712 ] + - [ 0.717132434, 0.685996022, 0.164715253, -0.469611549, 0.737664658, 0.0859448081, 0.0750692463, 0.716300821, -0.685716125, -0.164884262, -0.470468004, -0.738057321, 0.0863994498, -0.0743094354 ] + - [ 0.716939398, 0.688154178, 0.164225508, -0.465490049, 0.734438858, 0.0841785674, 0.0783541059, 0.716112897, -0.687877934, -0.164397368, -0.466343225, -0.734826911, 0.0846339777, -0.0776005773 ] + - [ 0.716731653, 0.690377038, 0.163698445, -0.461261277, 0.7311614, 0.0823985484, 0.081737419, 0.715910654, -0.690104678, -0.163873374, -0.462110858, -0.731544652, 0.082854564, -0.0809905103 ] + - [ 0.71650953, 0.69266288, 0.163134907, -0.456928195, 0.727833956, 0.0806053766, 0.085216566, 0.715694414, -0.69239463, -0.163313116, -0.457773872, -0.728212219, 0.0810618369, -0.0844766067 ] + - [ 0.716273363, 0.695009983, 0.162535736, -0.452493764, 0.724458198, 0.0787996773, 0.0887889275, 0.715464501, -0.694746062, -0.162717434, -0.453335237, -0.72483129, 0.079256425, -0.088056239 ] + - [ 0.716023484, 0.697416626, 0.161901777, -0.447960947, 0.721035798, 0.0769820757, 0.0924518837, 0.71522124, -0.697157249, -0.162087166, -0.44879792, -0.721403541, 0.0774389567, -0.0917267797 ] + - [ 0.715760225, 0.699881088, 0.161233873, -0.443332704, 0.717568427, 0.0751531973, 0.0962028153, 0.714964953, -0.699626464, -0.16142315, -0.44416489, -0.717930649, 0.0756100604, -0.0954856011 ] + - [ 0.715483919, 0.702401646, 0.160532868, -0.438611997, 0.714057759, 0.0733136672, 0.100039103, 0.714695965, -0.702151979, -0.160726226, -0.439439115, -0.71441429, 0.0737703646, -0.0993300758 ] + - [ 0.715194899, 0.704976579, 0.159799604, -0.433801788, 0.710505465, 0.071464111, 0.103958126, 0.714414598, -0.704732068, -0.15999723, -0.434623564, -0.710856142, 0.0719204977, -0.103257576 ] + - [ 0.714893495, 0.707604166, 0.159034924, -0.428905038, 0.706913216, 0.0696051537, 0.107957266, 0.714121177, -0.707365005, -0.159237003, -0.429721207, -0.707257881, 0.0700610881, -0.107265475 ] + - [ 0.714580042, 0.710282685, 0.158239673, -0.423924709, 0.703282686, 0.0677374209, 0.112033903, 0.713816025, -0.710049061, -0.158446382, -0.42473501, -0.703621184, 0.0681927644, -0.111351144 ] + - [ 0.714254871, 0.713010415, 0.157414694, -0.418863763, 0.699615544, 0.0658615378, 0.116185417, 0.713499466, -0.712782512, -0.157626206, -0.419667943, -0.699947727, 0.0663161548, -0.115511956 ] + - [ 0.713918314, 0.715785635, 0.15656083, -0.413725161, 0.695913465, 0.0639781297, 0.12040919, 0.713171823, -0.715563629, -0.156777312, -0.414522974, -0.696239187, 0.0644318879, -0.119745284 ] + - [ 0.713570705, 0.718606622, 0.155678924, -0.408511865, 0.692178119, 0.0620878219, 0.124702601, 0.71283342, -0.718390686, -0.155900541, -0.409303073, -0.692497241, 0.0625405921, -0.124048499 ] + - [ 0.713212376, 0.721471656, 0.15476982, -0.403226837, 0.688411178, 0.0601912398, 0.12906303, 0.71248458, -0.721261956, -0.154996729, -0.404011207, -0.688723565, 0.0606428958, -0.128418975 ] + - [ 0.712843659, 0.724379016, 0.153834361, -0.397873037, 0.684614315, 0.0582890086, 0.133487859, 0.712125628, -0.724175712, -0.154066716, -0.398650344, -0.684919837, 0.0587394274, -0.132854084 ] + - [ 0.712464886, 0.727326978, 0.15287339, -0.392453428, 0.680789202, 0.0563817538, 0.137974468, 0.711756886, -0.727130229, -0.15311134, -0.393223455, -0.681087732, 0.0568308155, -0.137351198 ] + - [ 0.71207639, 0.730313823, 0.151887751, -0.386970971, 0.676937509, 0.0544701006, 0.142520236, 0.711378679, -0.730123778, -0.15213144, -0.387733506, -0.677228928, 0.0549176885, -0.141907689 ] + - [ 0.711678503, 0.733337829, 0.150878287, -0.381428628, 0.67306091, 0.0525546743, 0.147122545, 0.71099133, -0.733154633, -0.151127853, -0.382183467, -0.673345101, 0.0530006747, -0.146520931 ] + - [ 0.711271558, 0.736397274, 0.149845842, -0.37582936, 0.669161076, 0.0506361003, 0.151778776, 0.710595162, -0.736221067, -0.150101418, -0.376576306, -0.669437929, 0.0510804026, -0.151188296 ] + - [ 0.710855887, 0.739490437, 0.148791259, -0.370176129, 0.665239679, 0.0487150038, 0.156486307, 0.710190499, -0.739321354, -0.149052975, -0.370914992, -0.665509086, 0.0491575008, -0.155907155 ] + - [ 0.710431822, 0.742615596, 0.147715381, -0.364471897, 0.661298392, 0.0467920102, 0.161242521, 0.709777666, -0.742453767, -0.14798336, -0.365202494, -0.661560252, 0.0472325975, -0.160674882 ] + - [ 0.709999697, 0.745771031, 0.146619051, -0.358719625, 0.657338885, 0.0448677449, 0.166044797, 0.709356985, -0.745616578, -0.146893413, -0.359441779, -0.657593101, 0.0453063212, -0.165488849 ] + - [ 0.709559843, 0.748955018, 0.145503114, -0.352922275, 0.653362831, 0.0429428331, 0.170890515, 0.708928779, -0.748808062, -0.145783972, -0.353635817, -0.653609311, 0.0433793004, -0.170346429 ] + - [ 0.709112592, 0.752165838, 0.144368411, -0.347082808, 0.649371903, 0.0410179001, 0.175777057, 0.708493374, -0.752026491, -0.144655876, -0.347787576, -0.649610559, 0.0414521635, -0.175244993 ] + - [ 0.708658278, 0.755401768, 0.143215788, -0.341204186, 0.645367771, 0.0390935713, 0.180701803, 0.708051091, -0.755270138, -0.143509963, -0.341900024, -0.64559852, 0.039525539, -0.180181914 ] + - [ 0.708197232, 0.758661088, 0.142046086, -0.335289371, 0.641352108, 0.037170472, 0.185662132, 0.707602256, -0.758537277, -0.142347071, -0.335976131, -0.641574873, 0.0376000553, -0.185154565 ] + - [ 0.707729788, 0.761942075, 0.14086015, -0.329341324, 0.637326585, 0.0352492275, 0.190655427, 0.707147191, -0.761826181, -0.141168039, -0.330018864, -0.637541293, 0.0356763408, -0.190160319 ] + - [ 0.707256276, 0.765243008, 0.139658822, -0.323363007, 0.633292875, 0.0333304631, 0.195679066, 0.70668622, -0.765135123, -0.139973706, -0.324031192, -0.633499457, 0.033755024, -0.195196547 ] + - [ 0.706777031, 0.768562166, 0.138442947, -0.317357381, 0.62925265, 0.0314148042, 0.20073043, 0.706219667, -0.768462377, -0.138764909, -0.318016084, -0.629451042, 0.0318367332, -0.200260622 ] + - [ 0.706292384, 0.771897828, 0.137213367, -0.311327408, 0.625207582, 0.029502876, 0.205806901, 0.705747855, -0.771806215, -0.137542487, -0.311976509, -0.625397725, 0.0299220971, -0.205349917 ] + - [ 0.705802668, 0.775248271, 0.135970926, -0.30527605, 0.621159342, 0.0275953039, 0.210905857, 0.705271108, -0.775164911, -0.136307279, -0.305915435, -0.621341182, 0.0280117438, -0.210461803 ] + - [ 0.705308214, 0.778611775, 0.134716466, -0.299206267, 0.617109603, 0.0256927133, 0.216024681, 0.70478975, -0.778536738, -0.135060123, -0.29983583, -0.61728309, 0.0261063021, -0.215593654 ] + - [ 0.704809356, 0.781986617, 0.133450833, -0.293121023, 0.613060035, 0.0237957293, 0.221160751, 0.704304104, -0.781919969, -0.133801858, -0.293740663, -0.613225126, 0.0242064001, -0.220742842 ] + - [ 0.704306427, 0.785371077, 0.132174868, -0.287023278, 0.609012313, 0.0219049774, 0.226311449, 0.703814493, -0.785312878, -0.132533322, -0.287632902, -0.609168967, 0.0223126665, -0.225906739 ] + - [ 0.703799757, 0.788763434, 0.130889416, -0.280915994, 0.604968106, 0.0200210829, 0.231474156, 0.703321242, -0.788713737, -0.131255353, -0.281515517, -0.605116288, 0.0204257296, -0.231082718 ] + - [ 0.70328968, 0.792161965, 0.129595319, -0.274802132, 0.600929088, 0.0181446711, 0.23664625, 0.702824674, -0.79212082, -0.12996879, -0.275391475, -0.601068767, 0.0185462178, -0.236268151 ] + - [ 0.702776529, 0.795564949, 0.128293421, -0.268684655, 0.59689693, 0.0162763672, 0.241825114, 0.702325112, -0.7955324, -0.128674472, -0.269263746, -0.597028081, 0.0166747597, -0.241460411 ] + - [ 0.702260634, 0.798970664, 0.126984565, -0.262566524, 0.592873304, 0.0144167967, 0.247008127, 0.701822881, -0.798946751, -0.127373236, -0.263135298, -0.592995906, 0.0148119836, -0.24665687 ] + - [ 0.70174233, 0.80237739, 0.125669595, -0.256450699, 0.588859882, 0.0125665848, 0.25219267, 0.701318304, -0.802362145, -0.126065922, -0.257009098, -0.588973919, 0.012958518, -0.2518549 ] + - [ 0.701221949, 0.805783405, 0.124349355, -0.250340144, 0.584858336, 0.0107263569, 0.257376123, 0.700811703, -0.805776856, -0.124753367, -0.250888117, -0.584963796, 0.0111149914, -0.257051875 ] + - [ 0.700699822, 0.809186988, 0.123024686, -0.244237819, 0.580870338, 0.0088967382, 0.262555867, 0.700303404, -0.809189156, -0.123436411, -0.244775323, -0.580967215, 0.00928203205, -0.262245165 ] + - [ 0.700176282, 0.812586416, 0.121696433, -0.238146687, 0.57689756, 0.00707835415, 0.267729282, 0.69979373, -0.81259732, -0.122115891, -0.238673683, -0.576985851, 0.00746026854, -0.267432145 ] + - [ 0.699651662, 0.815979968, 0.120365439, -0.232069708, 0.572941674, 0.00527183001, 0.272893749, 0.699283004, -0.81599962, -0.120792646, -0.232586167, -0.573021383, 0.00565032926, -0.272610186 ] + - [ 0.699126294, 0.819365924, 0.119032548, -0.226009845, 0.569004351, 0.00347779111, 0.278046648, 0.69877155, -0.819394329, -0.119467514, -0.226515743, -0.569075485, 0.00385284267, -0.277776661 ] + - [ 0.698600511, 0.822742561, 0.117698603, -0.219970058, 0.565087264, 0.00169686276, 0.283185359, 0.698259691, -0.822779722, -0.118141335, -0.22046538, -0.565149836, 0.00206843718, -0.282928942 ] + - [ 0.698074644, 0.826108158, 0.116364446, -0.213953311, 0.561192085, -7.03297052e-05, 0.288307263, 0.697747751, -0.82615407, -0.116814946, -0.214438046, -0.561246112, 0.000297741247, -0.288064402 ] + - [ 0.697549027, 0.829460994, 0.115030922, -0.207962563, 0.557320486, -0.00182316098, 0.29340974, 0.697236054, -0.829515647, -0.115489185, -0.20843671, -0.557365989, -0.0014586167, -0.293180413 ] + - [ 0.697023992, 0.832799348, 0.113698875, -0.202000777, 0.553474138, -0.00356100574, 0.298490171, 0.696724924, -0.832862727, -0.114164892, -0.202464341, -0.553511144, -0.00320000821, -0.298274347 ] + - [ 0.69649987, 0.836121497, 0.112369146, -0.196070914, 0.549654713, -0.00528323867, 0.303545937, 0.696214683, -0.836193583, -0.112842905, -0.196523906, -0.549683254, -0.00492580486, -0.303343577 ] + - [ 0.695976995, 0.83942572, 0.11104258, -0.190175937, 0.545863884, -0.00698923445, 0.308574417, 0.695705656, -0.839506487, -0.111524062, -0.190618375, -0.545883996, -0.00663537821, -0.308385476 ] + - [ 0.6954557, 0.842710296, 0.10972002, -0.184318806, 0.542103322, -0.00867836776, 0.313572992, 0.695198166, -0.842799713, -0.110209202, -0.184750716, -0.542115045, -0.00832809981, -0.313397416 ] + - [ 0.694936315, 0.845973503, 0.108402309, -0.178502483, 0.5383747, -0.0103500133, 0.318539043, 0.694692537, -0.846071535, -0.108899162, -0.178923897, -0.53837808, -0.0100033412, -0.318376769 ] + - [ 0.694419174, 0.849213621, 0.10709029, -0.172729929, 0.534679689, -0.0120035457, 0.32346995, 0.694189092, -0.849320225, -0.107594782, -0.173140888, -0.534674777, -0.011660474, -0.323320908 ] + - [ 0.69390461, 0.852428927, 0.105784808, -0.167004108, 0.531019961, -0.0136383397, 0.328363093, 0.693688155, -0.852544056, -0.106296901, -0.167404656, -0.531006811, -0.0132988698, -0.328227205 ] + - [ 0.693392954, 0.8556177, 0.104486705, -0.161327979, 0.527397188, -0.0152537699, 0.333215853, 0.69319005, -0.855741303, -0.105006355, -0.161718171, -0.527375861, -0.0149179, -0.333093033 ] + - [ 0.69288454, 0.858778219, 0.103196825, -0.155704504, 0.523813042, -0.0168492111, 0.33802561, 0.6926951, -0.858910238, -0.103723985, -0.156084401, -0.523783603, -0.0165169364, -0.337915764 ] + - [ 0.692379698, 0.861908761, 0.101916011, -0.150136646, 0.520269195, -0.0184240378, 0.342789745, 0.692203628, -0.862049133, -0.102450627, -0.150506314, -0.520231713, -0.0180953503, -0.342692771 ] + - [ 0.691878763, 0.865007607, 0.100645107, -0.144627366, 0.51676732, -0.0199776249, 0.347505639, 0.69171596, -0.865156264, -0.101187122, -0.144986879, -0.516721868, -0.0196525134, -0.347421425 ] + - [ 0.691382066, 0.868073034, 0.0993849552, -0.139179625, 0.513309087, -0.0215093469, 0.352170671, 0.691232417, -0.868229902, -0.0999343064, -0.139529064, -0.513255745, -0.0211877973, -0.3520991 ] + - [ 0.690889939, 0.87110332, 0.0981363996, -0.133796385, 0.509896169, -0.0230185786, 0.356782222, 0.690753324, -0.871268321, -0.0986930198, -0.134135839, -0.50983502, -0.0227005735, -0.356723168 ] + - [ 0.690402716, 0.874096745, 0.0969002836, -0.128480607, 0.506530237, -0.0245046947, 0.361337673, 0.690279004, -0.874269794, -0.0974641002, -0.128810171, -0.506461371, -0.0241902136, -0.361291002 ] + - [ 0.689920728, 0.877051587, 0.0956774504, -0.123235254, 0.503212965, -0.0259670697, 0.365834403, 0.689809781, -0.877232595, -0.0962483862, -0.12355503, -0.503136473, -0.0256560892, -0.365799973 ] + - [ 0.689444308, 0.879966124, 0.0944687435, -0.118063286, 0.499946023, -0.0274050785, 0.370269794, 0.689345978, -0.880154996, -0.0950467162, -0.118373383, -0.499862004, -0.0270975717, -0.370247454 ] + - [ 0.688973789, 0.882838636, 0.0932750062, -0.112967665, 0.496731084, -0.0288180956, 0.374641226, 0.68888792, -0.883035271, -0.0938599286, -0.1132682, -0.496639641, -0.0285140328, -0.374630819 ] + - [ 0.688509502, 0.885667399, 0.0920970818, -0.107951354, 0.493569819, -0.0302054958, 0.378946079, 0.688435929, -0.885871693, -0.0926888619, -0.108242448, -0.493471059, -0.029904844, -0.378947438 ] + - [ 0.688051781, 0.888450694, 0.0909358138, -0.103017313, 0.490463901, -0.0315666537, 0.383181734, 0.68799033, -0.888662535, -0.0915343546, -0.103299097, -0.490357936, -0.0312693769, -0.383194685 ] + - [ 0.687600957, 0.891186799, 0.0897920454, -0.0981685044, 0.487415001, -0.0329009441, 0.387345571, 0.687551446, -0.89140607, -0.090397245, -0.0984411146, -0.487301949, -0.032607003, -0.387369932 ] + - [ 0.687157363, 0.893873992, 0.08866662, -0.0934078894, 0.484424792, -0.0342077415, 0.391434971, 0.6871196, -0.894100572, -0.0892783717, -0.09367147, -0.484304773, -0.033917094, -0.391470552 ] + - [ 0.686721332, 0.896510551, 0.087560381, -0.0887384297, 0.481494945, -0.0354864208, 0.395447313, 0.686695116, -0.896744314, -0.088178573, -0.0889931315, -0.481368087, -0.0351990213, -0.395493916 ] + - [ 0.686293195, 0.899094756, 0.0864741718, -0.084163087, 0.478627132, -0.0367363565, 0.39937998, 0.686278318, -0.899335569, -0.0870986875, -0.0844090676, -0.478493566, -0.0364521565, -0.399437398 ] + - [ 0.685873286, 0.901624885, 0.0854088356, -0.0796848228, 0.475823026, -0.0379569233, 0.40323035, 0.68586953, -0.90187261, -0.0860395536, -0.079922247, -0.475682887, -0.0376758713, -0.40329837 ] + - [ 0.685461936, 0.904099216, 0.0843652159, -0.0753065987, 0.473084297, -0.039147496, 0.406995804, 0.685469074, -0.904353711, -0.0850020097, -0.0755356381, -0.472937727, -0.0388695371, -0.407074204 ] + - [ 0.685059479, 0.906516028, 0.083344156, -0.0710313763, 0.470412619, -0.0403074491, 0.410673724, 0.685077275, -0.906777144, -0.0839868942, -0.0712522096, -0.470259762, -0.0400325255, -0.410762272 ] + - [ 0.684666246, 0.908873599, 0.0823464993, -0.0668621173, 0.467809663, -0.0414361575, 0.414261488, 0.684694456, -0.909141184, -0.0829950457, -0.0670749299, -0.46765067, -0.0411642082, -0.414359948 ] + - [ 0.68428257, 0.911170209, 0.0813730891, -0.0628017832, 0.465277101, -0.0425329957, 0.417756479, 0.684320942, -0.911444102, -0.0820273026, -0.0630067678, -0.465112127, -0.0422639565, -0.417864604 ] + - [ 0.683908783, 0.913404135, 0.0804247688, -0.0588533356, 0.462816605, -0.0435973385, 0.421156075, 0.683957054, -0.913684173, -0.0810845032, -0.0590506916, -0.462645809, -0.0433311422, -0.421273612 ] + - [ 0.683545218, 0.915573656, 0.0795023818, -0.0550197362, 0.460429846, -0.0446285605, 0.424457658, 0.683603118, -0.915859669, -0.0801674862, -0.05520967, -0.460253394, -0.0443651367, -0.424584344 ] + - [ 0.683192207, 0.917677051, 0.0786067713, -0.0513039465, 0.458118497, -0.0456260364, 0.427658608, 0.683259456, -0.917968864, -0.0792770898, -0.0514866715, -0.457936557, -0.0453653117, -0.427794173 ] + - [ 0.682850083, 0.919712598, 0.0777387808, -0.0477089281, 0.455884231, -0.0465891409, 0.430756305, 0.682926392, -0.920010031, -0.0784141526, -0.0478846646, -0.455696977, -0.0463310386, -0.430900471 ] + - [ 0.682519178, 0.921678576, 0.0768992536, -0.0442376426, 0.453728717, -0.0475172486, 0.433748131, 0.682604251, -0.921981443, -0.077579513, -0.0444066181, -0.453536329, -0.0472616891, -0.433900612 ] + - [ 0.682199824, 0.923573263, 0.0760890331, -0.0408930517, 0.45165363, -0.0484097344, 0.436631465, 0.682293355, -0.923881373, -0.0767740094, -0.0410555003, -0.45145629, -0.0481566347, -0.436791967 ] + - [ 0.681892354, 0.925394938, 0.0753089626, -0.0376781169, 0.44966064, -0.0492659727, 0.439403687, 0.681994028, -0.925708095, -0.0759984804, -0.0378342799, -0.449458537, -0.049015247, -0.439571908 ] + - [ 0.6815971, 0.92714188, 0.0745598855, -0.0345957998, 0.44775142, -0.0500853384, 0.442062179, 0.681706593, -0.927459882, -0.0752537643, -0.0347459253, -0.447544746, -0.0498368975, -0.442237809 ] + - [ 0.681314395, 0.928812367, 0.0738426451, -0.031649062, 0.445927641, -0.050867206, 0.44460432, 0.681431375, -0.929135007, -0.0745406996, -0.0317934053, -0.445716595, -0.0506209579, -0.444787041 ] + - [ 0.681044571, 0.930404677, 0.0731580848, -0.0288408652, 0.444190975, -0.0516109504, 0.447027492, 0.681168697, -0.930731743, -0.0738601247, -0.0289796882, -0.44397576, -0.0513667996, -0.447216978 ] + - [ 0.680787961, 0.931917089, 0.072507048, -0.0261741708, 0.442543095, -0.0523159461, 0.449329074, 0.680918883, -0.932248363, -0.0732128781, -0.0263077428, -0.442323917, -0.0520737942, -0.449524991 ] + - [ 0.680544896, 0.933347882, 0.071890378, -0.0236519406, 0.440985672, -0.0529815678, 0.451506447, 0.680682256, -0.933683141, -0.0725997983, -0.0237805375, -0.440762743, -0.0527413133, -0.451708453 ] + - [ 0.68031571, 0.934695334, 0.0713089182, -0.0212771361, 0.439520378, -0.0536071902, 0.453556992, 0.680459139, -0.93503435, -0.0720217236, -0.0214010409, -0.439293916, -0.0533687284, -0.453764736 ] + - [ 0.680100735, 0.935957724, 0.0707635119, -0.0190527189, 0.438148886, -0.054192188, 0.455478088, 0.680249857, -0.936300263, -0.0714794926, -0.0191722215, -0.437919111, -0.0539554112, -0.455691213 ] + - [ 0.679900302, 0.93713333, 0.0702550025, -0.0169816506, 0.436872867, -0.054735936, 0.457267117, 0.680054733, -0.937479154, -0.0709739437, -0.017097048, -0.436640006, -0.0545007331, -0.457485257 ] + - [ 0.679714746, 0.938220431, 0.0697842334, -0.0150668928, 0.435693992, -0.0552378086, 0.458921458, 0.67987409, -0.938569294, -0.0705059153, -0.0151784888, -0.435458277, -0.0550040658, -0.459144239 ] + - [ 0.679544397, 0.939217305, 0.0693520478, -0.0133114072, 0.434613935, -0.0556971807, 0.460438493, 0.679708253, -0.939568959, -0.0700762458, -0.0134195125, -0.4343756, -0.0554647807, -0.460665533 ] + - [ 0.679389588, 0.940122231, 0.0689592892, -0.0117181552, 0.433634367, -0.056113427, 0.461815601, 0.679557544, -0.94047642, -0.0696857738, -0.0118230878, -0.433393653, -0.0558822495, -0.46204651 ] + - [ 0.679250653, 0.940933488, 0.068606801, -0.0102900986, 0.432756959, -0.056485922, 0.463050163, 0.679422288, -0.941289952, -0.0693353377, -0.010392183, -0.432514113, -0.0562558438, -0.463284544 ] + - [ 0.679127922, 0.941649354, 0.0682954264, -0.00903019887, 0.431983385, -0.0568140405, 0.46413956, 0.679302808, -0.942007826, -0.0690257759, -0.00912976692, -0.431738655, -0.056584935, -0.464377006 ] + - [ 0.67902173, 0.942268107, 0.0680260088, -0.00794141765, 0.431315315, -0.0570971572, 0.465081172, 0.679199428, -0.942628318, -0.0687579268, -0.00803880796, -0.431068957, -0.0568688948, -0.465321269 ] + - [ 0.678932407, 0.942788026, 0.0677993916, -0.00702671653, 0.430754422, -0.0573346467, 0.465872379, 0.679112471, -0.943149699, -0.068532629, -0.00712227471, -0.430506695, -0.0571070946, -0.466114705 ] + - [ 0.678860287, 0.94320739, 0.0676164182, -0.00628905712, 0.430302378, -0.0575258837, 0.466510562, 0.679042261, -0.943570243, -0.0683507208, -0.00638313573, -0.430053546, -0.0572989061, -0.466754688 ] + - [ 0.678805702, 0.943524478, 0.0674779319, -0.00573140102, 0.429960854, -0.057670243, 0.466993102, 0.678989121, -0.943888223, -0.0682130407, -0.00582435958, -0.429711186, -0.0574437009, -0.467238589 ] + - [ 0.678768984, 0.943737567, 0.067384776, -0.00535670981, 0.429731522, -0.0577670991, 0.467317378, 0.678953375, -0.944101913, -0.0681204272, -0.00544891483, -0.429481293, -0.0575408505, -0.46756378 ] + - [ 0.678750465, 0.943844936, 0.067337794, -0.00516794511, 0.429616056, -0.0578158268, 0.467480771, 0.678935348, -0.944209585, -0.0680737187, -0.00525977001, -0.429365543, -0.0575897264, -0.467727635 ] + - [ 0.678748135, 0.943858438, 0.0673318817, -0.0051442107, 0.429601544, -0.0578219471, 0.467501318, 0.678933079, -0.944223125, -0.0680678408, -0.00523598776, -0.429350996, -0.0575958653, -0.46774824 ] + - [ 0.678748135, 0.943858438, 0.0673318817, -0.0051442107, 0.429601544, -0.0578219471, 0.467501318, 0.678933079, -0.944223125, -0.0680678408, -0.00523598776, -0.429350996, -0.0575958653, -0.46774824 ] + - [ 0.678748135, 0.943858438, 0.0673318817, -0.0051442107, 0.429601544, -0.0578219471, 0.467501318, 0.678933079, -0.944223125, -0.0680678408, -0.00523598776, -0.429350996, -0.0575958653, -0.46774824 ] + - [ 0.678748135, 0.943858438, 0.0673318817, -0.0051442107, 0.429601544, -0.0578219471, 0.467501318, 0.678933079, -0.944223125, -0.0680678408, -0.00523598776, -0.429350996, -0.0575958653, -0.46774824 ] + - [ 0.678743939, 0.943849197, 0.0673295698, -0.00512904662, 0.429611493, -0.0578285948, 0.467526334, 0.678928875, -0.944213844, -0.0680655081, -0.00522082905, -0.429360999, -0.0576025681, -0.467773195 ] + - [ 0.678710477, 0.943775765, 0.0673111364, -0.00500854512, 0.429690549, -0.0578814211, 0.467725125, 0.678895346, -0.944140094, -0.0680469089, -0.00510037025, -0.429440485, -0.0576558322, -0.467971501 ] + - [ 0.678643821, 0.943630165, 0.0672744271, -0.00476961508, 0.429847303, -0.0579861649, 0.468119288, 0.678828557, -0.943993862, -0.068009871, -0.00486152486, -0.429598091, -0.0577614441, -0.468364703 ] + - [ 0.67854425, 0.943413714, 0.0672196067, -0.00441441957, 0.430080334, -0.058141878, 0.468705254, 0.678728788, -0.943776472, -0.0679545619, -0.00450645519, -0.429832388, -0.0579184477, -0.468949239 ] + - [ 0.678412043, 0.94312773, 0.0671468397, -0.00394512167, 0.430388224, -0.0583476121, 0.469479454, 0.67859632, -0.943489249, -0.0678811489, -0.00403732356, -0.430141951, -0.0581258869, -0.469721551 ] + - [ 0.67824748, 0.942773533, 0.0670562905, -0.00336388446, 0.430769553, -0.058602419, 0.470438321, 0.678431433, -0.943133516, -0.0677897995, -0.00345629227, -0.430525353, -0.0583828055, -0.470678079 ] + - [ 0.67805084, 0.942352439, 0.0669481238, -0.00267287101, 0.431222902, -0.0589053503, 0.471578285, 0.678234407, -0.942710596, -0.0676806811, -0.00276552365, -0.430981166, -0.0586882474, -0.471815263 ] + - [ 0.677822402, 0.941865767, 0.0668225042, -0.00187424441, 0.431746852, -0.0592554578, 0.472895778, 0.678005522, -0.942221814, -0.0675539611, -0.00196718, -0.431507964, -0.0590412565, -0.473129543 ] + - [ 0.677562446, 0.941314836, 0.0666795961, -0.000970167739, 0.432339985, -0.0596517932, 0.474387233, 0.677745059, -0.941668494, -0.067409807, -0.00106342363, -0.432104321, -0.0594408767, -0.474617359 ] + - [ 0.677271251, 0.940700963, 0.0665195641, 3.71959326e-05, 0.43300088, -0.0600934083, 0.47604908, 0.677453299, -0.941051959, -0.0672483862, -5.64168656e-05, -0.432768808, -0.0598861518, -0.476275153 ] + - [ 0.676949096, 0.940025466, 0.0663425727, 0.00114568352, 0.43372812, -0.0605793549, 0.47787775, 0.677130522, -0.940373534, -0.0670698662, 0.00105167799, -0.4335, -0.0603761257, -0.478099363 ] + - [ 0.676596261, 0.939289664, 0.0661487866, 0.00235313195, 0.434520283, -0.0611086846, 0.479869677, 0.676777007, -0.939634542, -0.0668744143, 0.00225869863, -0.434296469, -0.0609098423, -0.480086431 ] + - [ 0.676213024, 0.938494875, 0.0659383703, 0.00365737814, 0.435375953, -0.0616804491, 0.482021291, 0.676393036, -0.938836306, -0.066662198, 0.00356248274, -0.435156789, -0.0614863455, -0.482232797 ] + - [ 0.675799666, 0.937642417, 0.0657114883, 0.00505625902, 0.436293709, -0.0622937003, 0.484329023, 0.675978888, -0.937980152, -0.0664333847, 0.004960868, -0.436079533, -0.0621046791, -0.484534901 ] + - [ 0.675356466, 0.936733608, 0.0654683052, 0.0065476115, 0.437272132, -0.0629474898, 0.486789306, 0.675534844, -0.937067403, -0.0661881419, 0.0064516921, -0.437063275, -0.062763887, -0.486989182 ] + - [ 0.674883703, 0.935769767, 0.0652089856, 0.00812927251, 0.438309804, -0.0636408694, 0.489398571, 0.675061185, -0.936099382, -0.0659266369, 0.00803279274, -0.438106586, -0.0634630132, -0.489592083 ] + - [ 0.674381655, 0.93475221, 0.0649336939, 0.00979907896, 0.439405304, -0.0643728908, 0.492153249, 0.67455819, -0.935077414, -0.0656490373, 0.00970200759, -0.439208041, -0.0642011014, -0.492340042 ] + - [ 0.673850604, 0.933682258, 0.0646425948, 0.0115548678, 0.440557215, -0.0651426058, 0.495049772, 0.674026141, -0.934002822, -0.0653555104, 0.0114571743, -0.440366212, -0.0649771955, -0.4952295 ] + - [ 0.673290827, 0.932561227, 0.0643358528, 0.0133944759, 0.441764116, -0.0659490661, 0.498084572, 0.673465317, -0.93287693, -0.0650462237, 0.0132961307, -0.441579673, -0.0657903395, -0.498256898 ] + - [ 0.672702605, 0.931390436, 0.0640136324, 0.0153157402, 0.443024589, -0.0667913234, 0.501254079, 0.672875999, -0.931701063, -0.0647213446, 0.0152167143, -0.442846997, -0.0666395771, -0.501418675 ] + - [ 0.672086216, 0.930171203, 0.0636760982, 0.0173164977, 0.444337215, -0.0676684294, 0.504554727, 0.672258466, -0.930476543, -0.0643810405, 0.0172167629, -0.444166757, -0.0675239524, -0.504711272 ] + - [ 0.67144194, 0.928904846, 0.0633234148, 0.0193945852, 0.445700574, -0.0685794359, 0.507982946, 0.671613001, -0.929204695, -0.0640254789, 0.0192941142, -0.445537526, -0.0684425091, -0.508131129 ] + - [ 0.670770056, 0.927592683, 0.0629557468, 0.0215478397, 0.447113248, -0.0695233947, 0.511535168, 0.670939882, -0.927886843, -0.0636548271, 0.0214466058, -0.446957877, -0.0693942911, -0.511674687 ] + - [ 0.670070844, 0.926236033, 0.0625732585, 0.0237740981, 0.448573816, -0.0704993574, 0.515207824, 0.67023939, -0.926524311, -0.0632692527, 0.0236720755, -0.448426385, -0.0703783423, -0.515338385 ] + - [ 0.669344582, 0.924836214, 0.0621761147, 0.0260711973, 0.450080861, -0.0715063758, 0.518997347, 0.669511806, -0.925118422, -0.062868923, 0.0259683608, -0.449941621, -0.0713937066, -0.519118664 ] + - [ 0.668591551, 0.923394543, 0.0617644799, 0.0284369742, 0.451632963, -0.0725435016, 0.522900167, 0.668757409, -0.9236705, -0.0624540056, 0.0283332996, -0.451502158, -0.0724394278, -0.523011965 ] + - [ 0.667812029, 0.921912339, 0.0613385186, 0.0308692659, 0.453228703, -0.0736097866, 0.526912716, 0.667976481, -0.92218187, -0.0620246677, 0.0307647295, -0.453106571, -0.0735145499, -0.527014727 ] + - [ 0.667006297, 0.92039092, 0.0608983953, 0.0333659091, 0.454866662, -0.0747042825, 0.531031426, 0.667169301, -0.920653854, -0.0615810768, 0.0332604881, -0.454753432, -0.0746181166, -0.531123391 ] + - [ 0.666174632, 0.918831605, 0.0604442747, 0.0359247408, 0.45654542, -0.075826041, 0.535252728, 0.666336151, -0.919087778, -0.0611234005, 0.0358184133, -0.456441315, -0.0757491719, -0.535334397 ] + - [ 0.665317315, 0.917235711, 0.0599763213, 0.0385435979, 0.458263559, -0.0769741139, 0.539573054, 0.665477309, -0.917484964, -0.060651806, 0.0384363425, -0.458168792, -0.0769067597, -0.539644185 ] + - [ 0.664434624, 0.915604556, 0.0594946997, 0.0412203174, 0.460019659, -0.0781475529, 0.543988836, 0.664593057, -0.915846736, -0.0601664609, 0.0411121137, -0.459934437, -0.0780899238, -0.544049196 ] + - [ 0.66352684, 0.913939459, 0.0589995743, 0.0439527361, 0.461812302, -0.0793454097, 0.548496504, 0.663683675, -0.91417442, -0.0596675325, 0.0438435644, -0.461736823, -0.0792977082, -0.54854587 ] + - [ 0.662594241, 0.912241738, 0.0584911098, 0.0467386911, 0.463640068, -0.0805667361, 0.553092491, 0.662749443, -0.912469337, -0.0591551883, 0.0466285323, -0.463574523, -0.0805291566, -0.553130647 ] + - [ 0.661637107, 0.910512711, 0.0579694706, 0.0495760192, 0.465501538, -0.0818105838, 0.557773229, 0.661790642, -0.910732813, -0.0586295958, 0.0494648551, -0.46544611, -0.0817833129, -0.557799968 ] + - [ 0.660655716, 0.908753695, 0.0574348214, 0.0524625572, 0.467395293, -0.0830760046, 0.562535148, 0.660807552, -0.908966171, -0.0580909223, 0.0523503705, -0.467350158, -0.0830592211, -0.562550272 ] + - [ 0.65965035, 0.90696601, 0.0568873268, 0.0553961423, 0.469319913, -0.0843620501, 0.56737468, 0.659800453, -0.907170735, -0.0575393352, 0.0552829162, -0.469285239, -0.084355925, -0.567378 ] + - [ 0.658621286, 0.905150974, 0.0563271511, 0.0583746112, 0.471273981, -0.0856677721, 0.572288258, 0.658769626, -0.905347829, -0.0569750021, 0.0582603299, -0.471249927, -0.0856724684, -0.572279593 ] + - [ 0.657568804, 0.903309904, 0.0557544591, 0.061395801, 0.473256076, -0.0869922224, 0.577272312, 0.657715351, -0.903498776, -0.0563980903, 0.0612804492, -0.473242794, -0.0870078954, -0.57725149 ] + - [ 0.656493184, 0.901444119, 0.0551694153, 0.0644575484, 0.475264779, -0.0883344526, 0.582323273, 0.656637908, -0.901624901, -0.0558087673, 0.0643411119, -0.475262415, -0.0883612496, -0.582290132 ] + - [ 0.655394704, 0.899554936, 0.0545721842, 0.0675576905, 0.477298672, -0.0896935146, 0.587437575, 0.655537578, -0.899727527, -0.0552072005, 0.0674401556, -0.477307363, -0.0897315751, -0.587391959 ] + - [ 0.654273644, 0.897643675, 0.0539629303, 0.0706940642, 0.479356335, -0.09106846, 0.592611648, 0.654414641, -0.897807979, -0.0545935573, 0.0705754181, -0.479376209, -0.0911179156, -0.592553412 ] + - [ 0.653130284, 0.895711653, 0.0533418183, 0.0738645063, 0.481436349, -0.0924583405, 0.597841923, 0.653269378, -0.895867579, -0.0539680052, 0.073744737, -0.481467529, -0.0925193152, -0.59777093 ] + - [ 0.651964902, 0.893760188, 0.0527090127, 0.0770668539, 0.483537295, -0.093862208, 0.603124833, 0.652102068, -0.893907653, -0.0533307116, 0.07694595, -0.483579894, -0.0939348175, -0.603040954 ] + - [ 0.650777778, 0.891790599, 0.052064678, 0.0802989438, 0.485657754, -0.0952791142, 0.608456808, 0.650912992, -0.891929524, -0.0526818438, 0.0801768947, -0.485711878, -0.0953634666, -0.608359924 ] + - [ 0.649569192, 0.889804203, 0.0514089787, 0.0835586129, 0.487796307, -0.0967081107, 0.613834281, 0.649702431, -0.889934515, -0.0520215695, 0.083435409, -0.487862054, -0.0968043062, -0.613724281 ] + - [ 0.648339423, 0.887802319, 0.0507420796, 0.0868436982, 0.489951535, -0.0981482494, 0.619253683, 0.648470665, -0.887923951, -0.0513500559, 0.0867193304, -0.490028995, -0.0982563803, -0.619130465 ] + - [ 0.647088749, 0.885786264, 0.050064145, 0.0901520366, 0.492122018, -0.0995985819, 0.624711446, 0.647217973, -0.885899155, -0.0506674705, 0.0900264967, -0.492211275, -0.0997187327, -0.624574915 ] + - [ 0.645817451, 0.883757358, 0.0493753395, 0.093481465, 0.494306337, -0.10105816, 0.630204001, 0.645944637, -0.883861452, -0.0499739808, 0.0933547455, -0.494407466, -0.101190407, -0.630054073 ] + - [ 0.644525807, 0.881716918, 0.0486758278, 0.0968298203, 0.496503074, -0.102526035, 0.63572778, 0.644650938, -0.881812165, -0.0492697541, 0.0967019146, -0.496616142, -0.102670448, -0.635564379 ] + - [ 0.643214097, 0.879666262, 0.0479657743, 0.10019494, 0.498710809, -0.10400126, 0.641279213, 0.643337154, -0.879752617, -0.0485549579, 0.100065842, -0.498835876, -0.104157899, -0.641102272 ] + - [ 0.641882601, 0.877606709, 0.0472453436, 0.10357466, 0.500928122, -0.105482885, 0.646854734, 0.642003567, -0.877684134, -0.0478297597, 0.103444364, -0.501065242, -0.105651803, -0.646664194 ] + - [ 0.640531597, 0.875539577, 0.0465147003, 0.106966817, 0.503153596, -0.106969963, 0.652450774, 0.640650456, -0.875608039, -0.0470943268, 0.10683532, -0.503302811, -0.107151206, -0.652246584 ] + - [ 0.639161365, 0.873466183, 0.0457740089, 0.11036925, 0.505385811, -0.108461545, 0.658063763, 0.639278103, -0.873525655, -0.0463488267, 0.110236547, -0.505547158, -0.10865515, -0.657845882 ] + - [ 0.637772184, 0.871387846, 0.0450234339, 0.113779793, 0.507623347, -0.109956683, 0.663690134, 0.637886788, -0.871438307, -0.0455934268, 0.113645882, -0.507796856, -0.110162679, -0.66345853 ] + - [ 0.636364334, 0.869305885, 0.04426314, 0.117196286, 0.509864786, -0.111454429, 0.669326318, 0.63647679, -0.869347318, -0.0448282946, 0.117061164, -0.510050477, -0.111672837, -0.669080967 ] + - [ 0.634938094, 0.867221616, 0.0434932916, 0.120616563, 0.512108709, -0.112953834, 0.674968747, 0.635048391, -0.867254012, -0.0440535975, 0.12048023, -0.512306595, -0.113184669, -0.674709633 ] + - [ 0.633493743, 0.865136359, 0.0427140534, 0.124038463, 0.514353695, -0.11445395, 0.680613852, 0.633601871, -0.865159714, -0.0432695028, 0.123900918, -0.514563784, -0.114697218, -0.680340969 ] + - [ 0.63203156, 0.863051432, 0.0419255899, 0.127459823, 0.516598327, -0.11595383, 0.686258065, 0.632137509, -0.863065746, -0.0424761781, 0.127321065, -0.516820616, -0.116209528, -0.685971415 ] + - [ 0.630551826, 0.860968152, 0.0411280655, 0.130878478, 0.518841185, -0.117452524, 0.691897818, 0.630655587, -0.860973433, -0.0416737908, 0.130738509, -0.519075664, -0.117720643, -0.691597412 ] + - [ 0.629054818, 0.858887838, 0.040321645, 0.134292267, 0.52108085, -0.118949084, 0.697529541, 0.629156384, -0.858884099, -0.0408625083, 0.134151088, -0.521327502, -0.119229607, -0.697215399 ] + - [ 0.627540817, 0.856811808, 0.0395064928, 0.137699025, 0.523315903, -0.120442563, 0.703149667, 0.627640181, -0.856799068, -0.040042498, 0.13755664, -0.523574702, -0.120735463, -0.702821817 ] + - [ 0.626010102, 0.85474138, 0.0386827735, 0.14109659, 0.525544925, -0.121932011, 0.708754628, 0.626107259, -0.854719663, -0.0392139273, 0.140953001, -0.525815839, -0.122237255, -0.708413106 ] + - [ 0.624462953, 0.852677872, 0.0378506517, 0.1444828, 0.527766496, -0.123416481, 0.714340854, 0.624557898, -0.852647208, -0.0383769637, 0.144338011, -0.528049485, -0.123734028, -0.713985707 ] + - [ 0.622899647, 0.850622603, 0.0370102918, 0.14785549, 0.529979198, -0.124895025, 0.719904777, 0.622992377, -0.850583027, -0.0375317747, 0.147709506, -0.530274213, -0.125224825, -0.71953606 ] + - [ 0.621320466, 0.848576891, 0.0361618585, 0.151212497, 0.532181611, -0.126366693, 0.72544283, 0.621410978, -0.848528445, -0.0366785276, 0.151065324, -0.532488596, -0.126708691, -0.725060604 ] + - [ 0.619725687, 0.846542053, 0.0353055163, 0.15455166, 0.534372317, -0.127830539, 0.730951443, 0.619813981, -0.846484784, -0.0358173899, 0.154403303, -0.534691208, -0.128184668, -0.730555781 ] + - [ 0.618115591, 0.844519408, 0.0344414298, 0.157870813, 0.536549895, -0.129285612, 0.736427047, 0.618201666, -0.844453369, -0.034948529, 0.157721281, -0.536880622, -0.129651801, -0.73601803 ] + - [ 0.616490457, 0.842510274, 0.0335697635, 0.161167796, 0.538712928, -0.130730967, 0.741866076, 0.616574313, -0.842435523, -0.0340721123, 0.161017095, -0.539055411, -0.131109134, -0.741443792 ] + - [ 0.614850564, 0.840515969, 0.0326906819, 0.164440443, 0.540859995, -0.132165653, 0.747264959, 0.614932203, -0.840432572, -0.0331883073, 0.164288583, -0.541214148, -0.13255571, -0.746829507 ] + - [ 0.613196192, 0.838537812, 0.0318043497, 0.167686593, 0.542989679, -0.133588723, 0.75262013, 0.613275616, -0.838445837, -0.0322972814, 0.167533583, -0.543355407, -0.133990574, -0.752171616 ] + - [ 0.611527619, 0.83657712, 0.0309109313, 0.170904082, 0.545100559, -0.134999228, 0.757928018, 0.611604833, -0.836476644, -0.031399202, 0.170749932, -0.545477759, -0.135412769, -0.757466558 ] + - [ 0.609845125, 0.834635211, 0.0300105914, 0.174090747, 0.547191216, -0.13639622, 0.763185057, 0.609920134, -0.834526315, -0.0304942366, 0.173935469, -0.54757978, -0.13682134, -0.762710774 ] + - [ 0.60814899, 0.832713405, 0.0291034944, 0.177244426, 0.549260232, -0.137778752, 0.768387677, 0.608221798, -0.832596176, -0.0295825526, 0.17708803, -0.549660041, -0.138215329, -0.767900704 ] + - [ 0.606439492, 0.830813018, 0.028189805, 0.180362954, 0.551306187, -0.139145874, 0.77353231, 0.606510108, -0.830687549, -0.0286643174, 0.180205453, -0.551717117, -0.139593782, -0.773032789 ] + - [ 0.604716912, 0.82893537, 0.0272696877, 0.183444169, 0.553327663, -0.140496639, 0.778615388, 0.604785342, -0.82880176, -0.0277396984, 0.183285576, -0.553749579, -0.140955741, -0.778103469 ] + - [ 0.602981528, 0.827081777, 0.026343307, 0.186485908, 0.55532324, -0.141830098, 0.783633342, 0.603047781, -0.82694013, -0.0268088631, 0.186326238, -0.555756002, -0.142300251, -0.783109183 ] + - [ 0.601233619, 0.825253559, 0.0254108275, 0.189486008, 0.557291498, -0.143145302, 0.788582603, 0.601297706, -0.825103985, -0.0258719789, 0.189325275, -0.557734958, -0.143626356, -0.788046373 ] + - [ 0.599473466, 0.823452034, 0.0244724137, 0.192442305, 0.55923102, -0.144441305, 0.793459604, 0.599535397, -0.823294648, -0.0249292133, 0.192280525, -0.559685021, -0.144933099, -0.792911478 ] + - [ 0.597701347, 0.821678519, 0.0235282303, 0.195352637, 0.561140385, -0.145717156, 0.798260776, 0.597761135, -0.821513444, -0.0239807336, 0.195189825, -0.561604764, -0.146219525, -0.79770094 ] + - [ 0.595917542, 0.819934333, 0.0225784417, 0.198214841, 0.563018174, -0.146971909, 0.802982551, 0.595975198, -0.819761695, -0.0230267073, 0.198051015, -0.563492759, -0.147484676, -0.802411197 ] + - [ 0.594122329, 0.818220794, 0.0216232125, 0.201026753, 0.56486297, -0.148204615, 0.807621359, 0.594177869, -0.818040727, -0.0220673019, 0.20086193, -0.565347581, -0.148727598, -0.807038691 ] + - [ 0.592315989, 0.81653922, 0.0206627072, 0.20378621, 0.566673351, -0.149414325, 0.812173633, 0.592369428, -0.816351861, -0.0211026847, 0.20362041, -0.567167802, -0.149947334, -0.811579861 ] + - [ 0.590498801, 0.81489093, 0.0196970905, 0.206491049, 0.5684479, -0.150600091, 0.816635804, 0.590550153, -0.814696424, -0.0201330231, 0.206324291, -0.568951996, -0.151142928, -0.816031149 ] + - [ 0.588671044, 0.81327724, 0.0187265269, 0.209139108, 0.570185197, -0.151760966, 0.821004304, 0.588720327, -0.813075738, -0.0191584847, 0.208971412, -0.570698736, -0.152313423, -0.820388993 ] + - [ 0.586832997, 0.811699471, 0.0177511808, 0.211728223, 0.571883823, -0.152896, 0.825275564, 0.586880229, -0.811491127, -0.0181792369, 0.211559609, -0.572406594, -0.153457864, -0.824649835 ] + - [ 0.584984939, 0.810158939, 0.016771217, 0.214256231, 0.573542359, -0.154004246, 0.829446016, 0.58503014, -0.809943916, -0.017195447, 0.214086721, -0.574074144, -0.154575295, -0.828810115 ] + - [ 0.583127151, 0.808656963, 0.0157867998, 0.216720968, 0.575159386, -0.155084755, 0.833512092, 0.58317034, -0.808435427, -0.0162072826, 0.216550586, -0.575699959, -0.155664759, -0.832866273 ] + - [ 0.581259911, 0.807194861, 0.014798094, 0.219120273, 0.576733484, -0.156136579, 0.837470222, 0.58130111, -0.806966986, -0.0152149109, 0.218949041, -0.577282613, -0.1567253, -0.83681475 ] + - [ 0.579383498, 0.805773951, 0.0138052639, 0.221451982, 0.578263235, -0.157158769, 0.84131684, 0.579422729, -0.805539915, -0.0142184996, 0.221279923, -0.578820678, -0.157755962, -0.840651985 ] + - [ 0.577498192, 0.804395551, 0.0128084743, 0.223713931, 0.579747219, -0.158150378, 0.845048375, 0.577535478, -0.804155539, -0.0132182159, 0.223541071, -0.580312728, -0.15875579, -0.844374418 ] + - [ 0.575604273, 0.80306098, 0.0118078896, 0.225903958, 0.581184018, -0.159110458, 0.84866126, 0.575639638, -0.802815181, -0.0122142273, 0.225730322, -0.581757336, -0.159723826, -0.847978491 ] + - [ 0.573702019, 0.801771556, 0.0108036744, 0.228019899, 0.582572212, -0.160038059, 0.852151927, 0.573735489, -0.801520166, -0.0112067014, 0.227845513, -0.583153075, -0.160659114, -0.851460644 ] + - [ 0.57179171, 0.800528596, 0.00979599324, 0.230059592, 0.583910381, -0.160932234, 0.855516806, 0.57182331, -0.800271816, -0.0101958054, 0.229884484, -0.584498518, -0.1615607, -0.854817316 ] + - [ 0.569873625, 0.799333419, 0.00878501068, 0.232020873, 0.585197108, -0.161792034, 0.85875233, 0.569903384, -0.799071457, -0.00918170678, 0.23184507, -0.585792238, -0.162427626, -0.858044948 ] + - [ 0.567948044, 0.798187343, 0.00777089127, 0.23390158, 0.586430973, -0.162616511, 0.86185493, 0.567975989, -0.797920412, -0.00816457304, 0.23372511, -0.587032809, -0.163258936, -0.86113998 ] + - [ 0.566015246, 0.797091687, 0.00675379958, 0.235699549, 0.587610556, -0.163404717, 0.864821037, 0.566041406, -0.796820005, -0.00714457158, 0.235522442, -0.588218803, -0.164053675, -0.864098853 ] + - [ 0.56407551, 0.796047768, 0.00573390014, 0.237412617, 0.588734439, -0.164155704, 0.867647084, 0.564099916, -0.79577156, -0.00612186982, 0.237234903, -0.589348795, -0.164810886, -0.866918007 ] + - [ 0.562129115, 0.795056904, 0.00471135751, 0.239038621, 0.589801202, -0.164868523, 0.870329501, 0.562151798, -0.7947764, -0.0050966352, 0.238860331, -0.590421356, -0.165529612, -0.869593881 ] + - [ 0.560176342, 0.794120414, 0.00368633625, 0.240575398, 0.590809427, -0.165542226, 0.872864721, 0.560197334, -0.793835849, -0.00406903514, 0.240396564, -0.59143506, -0.166208899, -0.872122917 ] + - [ 0.558217468, 0.793239615, 0.00265900091, 0.242020785, 0.591757694, -0.166175865, 0.875249175, 0.558236804, -0.792951232, -0.00303923708, 0.241841439, -0.592388481, -0.166847789, -0.874501555 ] + - [ 0.556252774, 0.792415827, 0.00162951605, 0.243372619, 0.592644584, -0.166768491, 0.877479294, 0.556270487, -0.792123871, -0.00200740845, 0.243192794, -0.593280192, -0.167445327, -0.876726235 ] + - [ 0.554282539, 0.791650367, 0.000598046209, 0.244628736, 0.593468678, -0.167319157, 0.87955151, 0.554298665, -0.791355092, -0.000973716667, 0.244448467, -0.594108765, -0.168000556, -0.878793396 ] + - [ 0.552307041, 0.790944553, -0.000435244049, 0.245786975, 0.594228557, -0.167826914, 0.881462255, 0.552321617, -0.790646218, 6.16708273e-05, 0.245606295, -0.594872774, -0.168512521, -0.880699481 ] + - [ 0.550326562, 0.790299703, -0.00147019017, 0.246845171, 0.594922802, -0.168290813, 0.88320796, 0.550339625, -0.789998572, 0.00109858661, 0.246664116, -0.595570792, -0.168980265, -0.882440928 ] + - [ 0.548341379, 0.789717136, -0.00250662761, 0.247801161, 0.595549993, -0.168709907, 0.884785057, 0.548352967, -0.789413479, 0.00213686324, 0.247619768, -0.596201392, -0.169402832, -0.884014178 ] + - [ 0.546351772, 0.78919817, -0.00354439181, 0.248652783, 0.596108712, -0.169083247, 0.886189977, 0.546361926, -0.788892263, 0.0031763333, 0.248471088, -0.596763148, -0.169779266, -0.885415671 ] + - [ 0.544358021, 0.788744123, -0.00458331822, 0.249397874, 0.59659754, -0.169409885, 0.887419152, 0.54436678, -0.788436247, 0.00421682935, 0.249215914, -0.597254632, -0.170108612, -0.886641848 ] + - [ 0.542360404, 0.788356312, -0.00562324228, 0.25003427, 0.597015056, -0.169688872, 0.888469013, 0.542367811, -0.788046755, 0.00525818397, 0.249852084, -0.597674418, -0.170389911, -0.887689149 ] + - [ 0.540359202, 0.788036057, -0.00666399943, 0.250559808, 0.597359843, -0.169919261, 0.889335992, 0.540365298, -0.787725111, 0.00630022973, 0.250377436, -0.598021078, -0.17062221, -0.888554013 ] + - [ 0.538354693, 0.787784675, -0.00770542514, 0.250972325, 0.597630481, -0.170100104, 0.890016521, 0.538359523, -0.787472639, 0.00734279919, 0.250789807, -0.598293187, -0.170804551, -0.889232882 ] + - [ 0.536347156, 0.787603484, -0.00874735484, 0.251269658, 0.59782555, -0.17023045, 0.890507032, 0.536350765, -0.787290663, 0.00838572492, 0.251087035, -0.598489317, -0.170935978, -0.889722196 ] + - [ 0.534336872, 0.787493803, -0.00978962398, 0.251449644, 0.597943633, -0.170309354, 0.890803955, 0.534339304, -0.787180506, 0.0094288395, 0.251266957, -0.598608041, -0.171015535, -0.890018395 ] + - [ 0.532324119, 0.78745695, -0.010832068, 0.25151012, 0.597983309, -0.170335866, 0.890903722, 0.532325422, -0.787143493, 0.0104719755, 0.251327412, -0.598647933, -0.171042267, -0.890117919 ] + - [ 0.530290767, 0.787473286, -0.0118783419, 0.251488656, 0.597978924, -0.170310787, 0.890853073, 0.530290967, -0.787159907, 0.0115188234, 0.251305936, -0.598643541, -0.171017139, -0.890067291 ] + - [ 0.528218805, 0.787522089, -0.0129321694, 0.251424487, 0.597965824, -0.170235817, 0.890701765, 0.528217905, -0.787208941, 0.0125731449, 0.251241732, -0.598630419, -0.17094202, -0.889916045 ] + - [ 0.526108688, 0.787603051, -0.0139934892, 0.251317947, 0.597944092, -0.170111353, 0.890450753, 0.526106695, -0.787290286, 0.0136348795, 0.251135133, -0.59860865, -0.17081731, -0.889665136 ] + - [ 0.523960875, 0.787715863, -0.0150622401, 0.251169368, 0.597913811, -0.169937795, 0.890100994, 0.523957791, -0.787403631, 0.0147039667, 0.250986474, -0.598578318, -0.170643408, -0.88931552 ] + - [ 0.521775822, 0.787860216, -0.0161383606, 0.250979086, 0.597875063, -0.169715539, 0.889653444, 0.521771652, -0.787548668, 0.015780346, 0.250796088, -0.598539506, -0.170420714, -0.888868154 ] + - [ 0.519553985, 0.788035802, -0.0172217896, 0.250747434, 0.597827932, -0.169444986, 0.88910906, 0.519548735, -0.787725085, 0.0168639567, 0.25056431, -0.598492296, -0.170149626, -0.888323993 ] + - [ 0.517295822, 0.788242313, -0.0183124657, 0.250474744, 0.597772499, -0.169126532, 0.888468798, 0.517289496, -0.787932574, 0.0179547385, 0.250291473, -0.598436771, -0.169830544, -0.887683994 ] + - [ 0.51500179, 0.788479439, -0.0194103276, 0.250161352, 0.597708849, -0.168760577, 0.887733615, 0.514994392, -0.788170823, 0.0190526307, 0.249977912, -0.598373014, -0.169463867, -0.886949112 ] + - [ 0.512672345, 0.788746874, -0.0205153139, 0.249807591, 0.597637063, -0.168347518, 0.886904466, 0.512663879, -0.788439524, 0.0201575728, 0.24962396, -0.598301108, -0.169049994, -0.886120304 ] + - [ 0.510307945, 0.789044307, -0.0216273634, 0.249413794, 0.597557225, -0.167887755, 0.885982309, 0.510298416, -0.788738365, 0.0212695044, 0.249229952, -0.598221136, -0.168589326, -0.885198525 ] + - [ 0.507909046, 0.789371431, -0.0227464148, 0.248980295, 0.597469417, -0.167381685, 0.8849681, 0.507898459, -0.789067038, 0.0223883648, 0.248796221, -0.598133182, -0.16808226, -0.884184731 ] + - [ 0.505476105, 0.789727937, -0.0238724068, 0.248507429, 0.597373722, -0.166829707, 0.883862794, 0.505464464, -0.789425232, 0.0235140935, 0.248323102, -0.598037327, -0.167529196, -0.883079879 ] + - [ 0.503009579, 0.790113517, -0.025005278, 0.247995528, 0.597270224, -0.166232219, 0.882667349, 0.502996889, -0.789812637, 0.0246466301, 0.247810929, -0.597933655, -0.166930534, -0.881884924 ] + - [ 0.500509925, 0.790527862, -0.0261449672, 0.247444926, 0.597159004, -0.16558962, 0.881382721, 0.500496191, -0.790228944, 0.0257859139, 0.247260035, -0.597822249, -0.166286673, -0.880600823 ] + - [ 0.4979776, 0.790970664, -0.027291413, 0.246855958, 0.597040145, -0.164902307, 0.880009866, 0.497962826, -0.790673843, 0.0269318845, 0.246670755, -0.597703192, -0.165598011, -0.879228531 ] + - [ 0.495413061, 0.791441614, -0.0284445541, 0.246228956, 0.596913731, -0.16417068, 0.878549741, 0.495397251, -0.791147022, 0.0280844813, 0.246043423, -0.597576566, -0.164864949, -0.877769004 ] + - [ 0.492816764, 0.791940404, -0.0296043293, 0.245564255, 0.596779844, -0.163395136, 0.877003301, 0.492799923, -0.791648174, 0.0292436439, 0.245378372, -0.597442455, -0.164087886, -0.876223199 ] + - [ 0.490189167, 0.792466726, -0.0307706771, 0.244862188, 0.596638567, -0.162576075, 0.875371504, 0.4901713, -0.792176987, 0.0304093115, 0.244675938, -0.597300942, -0.16326722, -0.874592071 ] + - [ 0.487530727, 0.79302027, -0.0319435364, 0.244123089, 0.596489983, -0.161713893, 0.873655306, 0.487511837, -0.792733152, 0.0315814238, 0.243936453, -0.597152109, -0.162403352, -0.872876577 ] + - [ 0.484841899, 0.793600728, -0.0331228458, 0.243347291, 0.596334174, -0.16080899, 0.871855663, 0.484821993, -0.793316359, 0.0327599203, 0.243160252, -0.596996039, -0.161496679, -0.871077672 ] + - [ 0.482123142, 0.794207793, -0.034308544, 0.242535129, 0.596171224, -0.159861765, 0.869973531, 0.482102223, -0.793926297, 0.0339447403, 0.242347668, -0.596832816, -0.160547603, -0.869196312 ] + - [ 0.479374912, 0.794841155, -0.0355005697, 0.241686936, 0.596001214, -0.158872614, 0.868009868, 0.479352985, -0.794562657, 0.0351358233, 0.241499037, -0.596662523, -0.159556521, -0.867233454 ] + - [ 0.476597666, 0.795500506, -0.0366988616, 0.240803046, 0.595824229, -0.157841937, 0.865965628, 0.476574736, -0.79522513, 0.0363331089, 0.240614691, -0.596485241, -0.158523834, -0.865190053 ] + - [ 0.473791861, 0.796185537, -0.0379033583, 0.239883792, 0.595640351, -0.156770133, 0.86384177, 0.473767932, -0.795913404, 0.0375365364, 0.239694965, -0.596301055, -0.157449939, -0.863067066 ] + - [ 0.470957954, 0.79689594, -0.0391139986, 0.238929509, 0.595449662, -0.155657598, 0.861639248, 0.47093303, -0.796627171, 0.0387460455, 0.238740193, -0.596110047, -0.156335238, -0.860865448 ] + - [ 0.468096401, 0.797631407, -0.0403307211, 0.237940529, 0.595252245, -0.154504733, 0.85935902, 0.468070488, -0.79736612, 0.0399615754, 0.23775071, -0.595912301, -0.155180128, -0.858586155 ] + - [ 0.46520766, 0.798391629, -0.0415534647, 0.236917187, 0.595048183, -0.153311934, 0.857002042, 0.465180762, -0.798129941, 0.0411830658, 0.236726848, -0.595707898, -0.15398501, -0.856230143 ] + - [ 0.462292187, 0.799176297, -0.0427821678, 0.235859817, 0.59483756, -0.152079601, 0.85456927, 0.462264309, -0.798918324, 0.042410456, 0.235668942, -0.595496922, -0.152750282, -0.853798369 ] + - [ 0.45935044, 0.799985104, -0.0440167693, 0.234768751, 0.594620457, -0.150808132, 0.852061661, 0.459321587, -0.79973096, 0.0436436856, 0.234577326, -0.595279456, -0.151476344, -0.851291788 ] + - [ 0.456382875, 0.80081774, -0.0452572078, 0.233644324, 0.594396958, -0.149497925, 0.849480171, 0.456353051, -0.800567538, 0.044882694, 0.233452334, -0.595055583, -0.150163595, -0.848711357 ] + - [ 0.453389949, 0.801673898, -0.0465034221, 0.23248687, 0.594167145, -0.148149378, 0.846825756, 0.453359159, -0.801427749, 0.0461274206, 0.2322943, -0.594825386, -0.148812435, -0.846058031 ] + - [ 0.450372119, 0.802553268, -0.0477553507, 0.231296722, 0.593931102, -0.146762891, 0.844099373, 0.450340367, -0.802311283, 0.0473778051, 0.231103558, -0.594588947, -0.147423262, -0.843332766 ] + - [ 0.447329842, 0.803455542, -0.0490129325, 0.230074214, 0.59368891, -0.14533886, 0.841301978, 0.447297133, -0.803217829, 0.0486337867, 0.229880442, -0.59434635, -0.145996475, -0.840536519 ] + - [ 0.444263575, 0.804380412, -0.0502761061, 0.22881968, 0.593440653, -0.143877686, 0.838434528, 0.444229914, -0.804147077, 0.0498953051, 0.228625286, -0.594097678, -0.144532475, -0.837670244 ] + - [ 0.441173774, 0.805327569, -0.0515448101, 0.227533452, 0.593186414, -0.142379765, 0.835497979, 0.441139166, -0.805098719, 0.0511622996, 0.227338425, -0.593843014, -0.14303166, -0.8347349 ] + - [ 0.438060897, 0.806296705, -0.0528189834, 0.226215866, 0.592926275, -0.140845496, 0.832493287, 0.438025347, -0.806072443, 0.0524347098, 0.226020191, -0.593582439, -0.14149443, -0.83173144 ] + - [ 0.434925401, 0.807287512, -0.0540985645, 0.224867255, 0.592660319, -0.139275278, 0.829421409, 0.434888912, -0.80706794, 0.053712475, 0.22467092, -0.593316039, -0.139921183, -0.828660822 ] + - [ 0.431767742, 0.80829968, -0.0553834922, 0.223487952, 0.592388629, -0.137669509, 0.826283301, 0.43173032, -0.808084901, 0.0549955349, 0.223290945, -0.593043894, -0.13831232, -0.825524001 ] + - [ 0.428588377, 0.809332901, -0.0566737051, 0.222078292, 0.592111288, -0.136028587, 0.823079919, 0.428550026, -0.809123014, 0.0562838288, 0.2218806, -0.59276609, -0.13666824, -0.822321933 ] + - [ 0.425387763, 0.810386868, -0.0579691421, 0.220638607, 0.591828379, -0.134352911, 0.819812221, 0.425348489, -0.81018197, 0.0575772962, 0.220440219, -0.592482707, -0.13498934, -0.819055575 ] + - [ 0.422166357, 0.811461271, -0.0592697416, 0.219169232, 0.591539983, -0.13264288, 0.816481161, 0.422126164, -0.81126146, 0.0588758766, 0.218970137, -0.592193829, -0.133276022, -0.815725882 ] + - [ 0.418924617, 0.812555802, -0.0605754425, 0.2176705, 0.591246186, -0.13089889, 0.813087698, 0.418883509, -0.812361172, 0.0601795095, 0.217470687, -0.59189954, -0.131528684, -0.81233381 ] + - [ 0.415662998, 0.813670152, -0.0618861835, 0.216142745, 0.590947068, -0.129121341, 0.809632786, 0.415620981, -0.813480799, 0.0614881343, 0.215942203, -0.591599922, -0.129747726, -0.808880316 ] + - [ 0.412381958, 0.814804013, -0.0632019031, 0.214586301, 0.590642713, -0.127310632, 0.806117383, 0.412339036, -0.814620028, 0.0628016905, 0.214385019, -0.591295058, -0.127933546, -0.805366354 ] + - [ 0.409081953, 0.815957077, -0.0645225402, 0.213001502, 0.590333203, -0.125467159, 0.802542445, 0.409038132, -0.815778551, 0.0641201176, 0.21279947, -0.59098503, -0.126086545, -0.801792882 ] + - [ 0.405763441, 0.817129035, -0.0658480334, 0.21138868, 0.590018622, -0.123591323, 0.798908928, 0.405718725, -0.816956057, 0.0654433551, 0.211185889, -0.590669923, -0.12420712, -0.798160856 ] + - [ 0.402426879, 0.818319578, -0.0671783214, 0.209748171, 0.589699052, -0.121683521, 0.795217789, 0.402381272, -0.818152237, 0.0667713424, 0.209544611, -0.590349819, -0.122295673, -0.79447123 ] + - [ 0.399072722, 0.819528399, -0.0685133429, 0.208080307, 0.589374576, -0.119744151, 0.791469984, 0.39902623, -0.819366781, 0.0681040189, 0.207875969, -0.5900248, -0.120352601, -0.790724962 ] + - [ 0.395701429, 0.820755188, -0.0698530366, 0.206385423, 0.589045277, -0.117773612, 0.787666469, 0.395654056, -0.820599378, 0.0694413242, 0.206180297, -0.58969495, -0.118378304, -0.786923007 ] + - [ 0.392313456, 0.821999638, -0.0711973412, 0.204663851, 0.588711237, -0.115772303, 0.783808201, 0.392265207, -0.821849719, 0.0707831978, 0.20445793, -0.589360352, -0.116373181, -0.783066321 ] + - [ 0.38890926, 0.823261439, -0.0725461953, 0.202915926, 0.58837254, -0.113740621, 0.779896136, 0.388860139, -0.823117494, 0.072129579, 0.202709201, -0.589021088, -0.114337633, -0.779155861 ] + - [ 0.385489298, 0.824540283, -0.0738995377, 0.201141982, 0.588029268, -0.111678964, 0.775931231, 0.385439311, -0.824402393, 0.0734804074, 0.200934445, -0.588677242, -0.112272057, -0.775192582 ] + - [ 0.382054027, 0.825835862, -0.0752573071, 0.199342352, 0.587681504, -0.109587733, 0.771914441, 0.382003178, -0.825704105, 0.0748356225, 0.199133995, -0.588328896, -0.110176853, -0.77117744 ] + - [ 0.378603903, 0.827147867, -0.0766194421, 0.19751737, 0.587329331, -0.107467323, 0.767846724, 0.378552197, -0.827022322, 0.0761951636, 0.197308186, -0.587976134, -0.108052421, -0.767111391 ] + - [ 0.375139384, 0.82847599, -0.0779858815, 0.195667369, 0.586972832, -0.105318135, 0.763729036, 0.375086826, -0.828356733, 0.0775589704, 0.195457352, -0.587619038, -0.105899159, -0.762995392 ] + - [ 0.371660926, 0.829819922, -0.0793565639, 0.193792684, 0.586612089, -0.103140566, 0.759562333, 0.371607521, -0.829707028, 0.0789269822, 0.193581826, -0.587257692, -0.103717467, -0.758830397 ] + - [ 0.368168986, 0.831179355, -0.080731428, 0.191893648, 0.586247185, -0.100935015, 0.755347571, 0.36811474, -0.831072897, 0.0802991385, 0.191681942, -0.586892177, -0.101507745, -0.754617364 ] + - [ 0.364664022, 0.832553981, -0.0821104126, 0.189970594, 0.585878203, -0.09870188, 0.751085707, 0.364608938, -0.832454031, 0.0816753788, 0.189758035, -0.586522578, -0.0992703909, -0.750357249 ] + - [ 0.36114649, 0.83394349, -0.0834934563, 0.188023857, 0.585505226, -0.0964415592, 0.746777698, 0.361090573, -0.833850118, 0.0830556426, 0.187810439, -0.586148977, -0.0970058047, -0.746051006 ] + - [ 0.357616847, 0.835347575, -0.0848804978, 0.18605377, 0.585128337, -0.0941544512, 0.742424499, 0.357560103, -0.835260851, 0.0844398694, 0.185839488, -0.585771457, -0.0947143855, -0.741699593 ] + - [ 0.354075549, 0.836765926, -0.0862714758, 0.184060667, 0.584747618, -0.0918409543, 0.738027067, 0.354017983, -0.836685917, 0.0858279985, 0.183845515, -0.585390101, -0.0923965327, -0.737303964 ] + - [ 0.350523055, 0.838198236, -0.0876663289, 0.182044882, 0.584363152, -0.0895014669, 0.733586359, 0.35046467, -0.838125009, 0.0872199695, 0.181828855, -0.585004993, -0.0900526454, -0.732865077 ] + - [ 0.34695982, 0.839644197, -0.089064996, 0.180006748, 0.583975022, -0.0871363872, 0.72910333, 0.346900623, -0.839577814, 0.0886157219, 0.179789841, -0.584616214, -0.0876831229, -0.728383887 ] + - [ 0.343386302, 0.841103498, -0.0904674157, 0.177946599, 0.583583311, -0.0847461138, 0.724578938, 0.343326296, -0.841044025, 0.0900151951, 0.177728809, -0.584223847, -0.0852883645, -0.723861351 ] + - [ 0.339802957, 0.842575833, -0.0918735266, 0.175864769, 0.583188102, -0.0823310448, 0.720014138, 0.339742148, -0.84252333, 0.0914183286, 0.175646091, -0.583827977, -0.0828687696, -0.719298423 ] + - [ 0.336210242, 0.844060892, -0.0932832675, 0.173761591, 0.582789477, -0.0798915787, 0.715409888, 0.336148636, -0.84401542, 0.0928250618, 0.173542022, -0.583428685, -0.0804247372, -0.714696061 ] + - [ 0.332608615, 0.845558367, -0.094696577, 0.171637399, 0.582387519, -0.0774281138, 0.710767142, 0.332546215, -0.845519985, 0.0942353343, 0.171416936, -0.583026055, -0.0779566667, -0.71005522 ] + - [ 0.328998532, 0.84706795, -0.0961133939, 0.169492527, 0.581982311, -0.0749410485, 0.706086859, 0.328935344, -0.847036715, 0.0956490855, 0.169271166, -0.58262017, -0.0754649575, -0.705376856 ] + - [ 0.32538045, 0.848589332, -0.0975336569, 0.167327309, 0.581573937, -0.0724307811, 0.701369994, 0.325316479, -0.8485653, 0.0970662548, 0.167105048, -0.582211112, -0.0729500086, -0.700661925 ] + - [ 0.321754826, 0.850122205, -0.0989573045, 0.165142078, 0.581162477, -0.06989771, 0.696617503, 0.321690076, -0.85010543, 0.0984867818, 0.164918914, -0.581798964, -0.0704122194, -0.695911384 ] + - [ 0.318122116, 0.85166626, -0.100384276, 0.162937168, 0.580748017, -0.0673422335, 0.691830343, 0.318056593, -0.851656795, 0.0999106059, 0.162713099, -0.58138381, -0.0678519893, -0.691126187 ] + - [ 0.314482779, 0.853221189, -0.101814509, 0.160712912, 0.580330637, -0.06476475, 0.687009471, 0.314416487, -0.853219085, 0.101337667, 0.160487937, -0.580965733, -0.0652697173, -0.686307292 ] + - [ 0.31083727, 0.854786683, -0.103247943, 0.158469646, 0.579910422, -0.0621656579, 0.682155842, 0.310770214, -0.854791991, 0.102767903, 0.158243762, -0.580544814, -0.0626658029, -0.681455654 ] + - [ 0.307186046, 0.856362433, -0.104684516, 0.156207701, 0.579487453, -0.0595453554, 0.677270413, 0.307118232, -0.856375202, 0.104201256, 0.155980908, -0.580121138, -0.0600406452, -0.676572229 ] + - [ 0.303529565, 0.857948132, -0.106124168, 0.153927412, 0.579061814, -0.056904241, 0.672354141, 0.303460998, -0.857968408, 0.105637663, 0.15369971, -0.579694787, -0.0573946435, -0.671657973 ] + - [ 0.299868283, 0.859543471, -0.107566837, 0.151629113, 0.578633588, -0.0542427129, 0.667407982, 0.299798967, -0.8595713, 0.107077065, 0.1514005, -0.579265844, -0.0547281972, -0.666713842 ] + - [ 0.296202657, 0.861148141, -0.109012461, 0.149313137, 0.578202856, -0.0515611696, 0.662432891, 0.296132598, -0.861183567, 0.1085194, 0.149083613, -0.578834393, -0.0520417054, -0.661740793 ] + - [ 0.292533145, 0.862761834, -0.110460979, 0.146979818, 0.577769703, -0.0488600094, 0.657429827, 0.292462346, -0.8628049, 0.109964609, 0.146749383, -0.578400515, -0.0493355675, -0.65673978 ] + - [ 0.288860202, 0.864384241, -0.111912331, 0.144629489, 0.577334211, -0.0461396307, 0.652399745, 0.28878867, -0.864434988, 0.111412631, 0.144398144, -0.577964294, -0.0466101827, -0.651711761 ] + - [ 0.285184286, 0.866015055, -0.113366454, 0.142262486, 0.576896462, -0.0434004317, 0.647343601, 0.285112026, -0.866073522, 0.112863406, 0.14203023, -0.577525813, -0.0438659502, -0.646657691 ] + - [ 0.281505854, 0.867653965, -0.114823288, 0.13987914, 0.57645654, -0.040642811, 0.642262352, 0.28143287, -0.867720192, 0.114316872, 0.139645976, -0.577085155, -0.0411032694, -0.641578525 ] + - [ 0.277825363, 0.869300665, -0.11628277, 0.137479786, 0.576014527, -0.0378671667, 0.637156954, 0.27775166, -0.869374688, 0.115772969, 0.137245714, -0.576642402, -0.0383225395, -0.636475221 ] + - [ 0.274143269, 0.870954845, -0.11774484, 0.135064758, 0.575570506, -0.0350738973, 0.632028363, 0.274068852, -0.8710367, 0.117231638, 0.13482978, -0.576197639, -0.0355241597, -0.631348735 ] + - [ 0.270460029, 0.872616198, -0.119209437, 0.132634389, 0.57512456, -0.0322634011, 0.626877537, 0.270384904, -0.872705918, 0.118692816, 0.132398507, -0.575750947, -0.0327085294, -0.626200021 ] + - [ 0.266776101, 0.874284413, -0.120676499, 0.130189013, 0.574676771, -0.0294360764, 0.621705431, 0.266700272, -0.874382031, 0.120156444, 0.129952229, -0.575302409, -0.0298760478, -0.621030036 ] + - [ 0.26309194, 0.875959184, -0.122145964, 0.127728963, 0.574227223, -0.0265923217, 0.616513002, 0.263015414, -0.876064731, 0.121622462, 0.127491281, -0.574852109, -0.0270271142, -0.615839736 ] + - [ 0.259408005, 0.877640202, -0.123617773, 0.125254574, 0.573775999, -0.0237325353, 0.611301206, 0.259330786, -0.877753707, 0.123090808, 0.125015995, -0.57440013, -0.0241621278, -0.610630078 ] + - [ 0.255724752, 0.879327157, -0.125091862, 0.12276618, 0.57332318, -0.0208571155, 0.606070999, 0.255646844, -0.87944865, 0.124561422, 0.122526707, -0.573946554, -0.021281488, -0.605402016 ] + - [ 0.252042638, 0.881019743, -0.126568171, 0.120264113, 0.57286885, -0.0179664606, 0.600823339, 0.251964047, -0.881149248, 0.126034243, 0.12002375, -0.573491464, -0.0183855938, -0.600156508 ] + - [ 0.24836212, 0.882717649, -0.128046639, 0.117748707, 0.572413092, -0.0150609691, 0.59555918, 0.248282851, -0.882855193, 0.127509212, 0.117507459, -0.573034943, -0.0154748448, -0.594894509 ] + - [ 0.244683654, 0.884420568, -0.129527204, 0.115220297, 0.571955988, -0.0121410393, 0.590279481, 0.244603712, -0.884566175, 0.128986267, 0.114978167, -0.572577075, -0.01254964, -0.589616975 ] + - [ 0.241007698, 0.886128192, -0.131009805, 0.112679216, 0.571497622, -0.00920706954, 0.584985196, 0.240927088, -0.886281883, 0.130465349, 0.112436208, -0.572117942, -0.00961037884, -0.584324861 ] + - [ 0.237334708, 0.887840211, -0.132494381, 0.110125798, 0.571038076, -0.00625945815, 0.579677283, 0.237253435, -0.888002007, 0.131946396, 0.109881916, -0.571657627, -0.0066574605, -0.579019125 ] + - [ 0.233665142, 0.889556317, -0.13398087, 0.107560376, 0.570577432, -0.0032986035, 0.574356698, 0.233583211, -0.889726238, 0.133429347, 0.107315626, -0.571196213, -0.00369128426, -0.573700722 ] + - [ 0.229999455, 0.891276202, -0.135469211, 0.104983284, 0.570115775, -0.00032490395, 0.569024397, 0.229916872, -0.891454266, 0.134914143, 0.104737672, -0.570733783, -0.000712249403, -0.568370608 ] + - [ 0.226338106, 0.892999558, -0.136959343, 0.102394855, 0.569653185, 0.00266124215, 0.563681337, 0.226254876, -0.893185781, 0.136400723, 0.102148386, -0.57027042, 0.00227924481, -0.563029739 ] + - [ 0.222681551, 0.894726075, -0.138451204, 0.0997954249, 0.569189747, 0.00565943646, 0.558328473, 0.222597678, -0.894920472, 0.137889027, 0.0995481046, -0.569806207, 0.00528279912, -0.557679072 ] + - [ 0.219030247, 0.896455446, -0.139944734, 0.0971853256, 0.568725543, 0.00866928061, 0.552966763, 0.218945737, -0.896658031, 0.139378993, 0.0969371604, -0.569341226, 0.00829801426, -0.552319561 ] + - [ 0.21538465, 0.898187362, -0.14143987, 0.0945648913, 0.568260656, 0.0116903763, 0.547597163, 0.215299508, -0.898398146, 0.140870561, 0.0943158877, -0.568875562, 0.0113244909, -0.546952163 ] + - [ 0.211745219, 0.899921514, -0.142936552, 0.0919344557, 0.567795169, 0.014722325, 0.54222063, 0.21165945, -0.900140508, 0.142363672, 0.0916846205, -0.568409296, 0.0143618299, -0.541577834 ] + - [ 0.208112409, 0.901657594, -0.144434718, 0.0892943524, 0.567329164, 0.0177647286, 0.536838118, 0.208026018, -0.901884808, 0.143858263, 0.0890436928, -0.567942511, 0.0174096319, -0.53619753 ] + - [ 0.204486677, 0.903395294, -0.145934307, 0.0866449153, 0.566862725, 0.0208171886, 0.531450586, 0.20439967, -0.903630734, 0.145354275, 0.0863934387, -0.567475292, 0.0204674977, -0.530812208 ] + - [ 0.20086848, 0.905134304, -0.147435257, 0.0839864779, 0.566395933, 0.0238793067, 0.526058989, 0.200780862, -0.905377978, 0.146851648, 0.0837341923, -0.567007719, 0.0235350279, -0.525422822 ] + - [ 0.197258276, 0.906874318, -0.148937508, 0.0813193742, 0.565928873, 0.0269506845, 0.520664284, 0.197170052, -0.907126229, 0.14835032, 0.0810662874, -0.566539878, 0.0266118234, -0.520030329 ] + - [ 0.193656521, 0.908615025, -0.150440998, 0.0786439376, 0.565461626, 0.0300309237, 0.515267426, 0.193567696, -0.908875177, 0.149850231, 0.0783900582, -0.566071849, 0.0296974848, -0.514635686 ] + - [ 0.190063672, 0.910356118, -0.151945665, 0.075960502, 0.564994276, 0.0331196259, 0.509869374, 0.189974251, -0.910624513, 0.151351321, 0.0757058386, -0.565603717, 0.032791613, -0.509239847 ] + - [ 0.186480186, 0.912097288, -0.153451449, 0.0732694011, 0.564526905, 0.0362163928, 0.504471082, 0.186390174, -0.912373927, 0.152853528, 0.0730139627, -0.565135564, 0.0358938085, -0.503843769 ] + - [ 0.18290652, 0.913838226, -0.154958288, 0.0705709686, 0.564059596, 0.0393208261, 0.499073508, 0.182815923, -0.914123108, 0.154356794, 0.0703147645, -0.564667474, 0.0390036722, -0.498448408 ] + - [ 0.179343131, 0.915578625, -0.156466121, 0.0678655382, 0.563592431, 0.0424325272, 0.493677607, 0.179251953, -0.915871746, 0.155861056, 0.067608578, -0.564199528, 0.0421208048, -0.493054721 ] + - [ 0.175790475, 0.917318175, -0.157974886, 0.0651534436, 0.563125495, 0.045551098, 0.488284336, 0.175698722, -0.917619532, 0.157366255, 0.0648957373, -0.563731811, 0.045244807, -0.487663662 ] + - [ 0.17224901, 0.919056569, -0.159484522, 0.0624350185, 0.562658869, 0.0486761401, 0.482894652, 0.172156687, -0.919366156, 0.15887233, 0.0621765764, -0.563264404, 0.0483752795, -0.482276188 ] + - [ 0.168719192, 0.920793498, -0.160994968, 0.0597105967, 0.562192637, 0.051807255, 0.477509511, 0.168626305, -0.921111308, 0.16037922, 0.0594514292, -0.562797392, 0.0515118232, -0.476893256 ] + - [ 0.165201478, 0.922528652, -0.162506162, 0.0569805118, 0.56172688, 0.0549440446, 0.472129869, 0.165108032, -0.922854677, 0.161886865, 0.0567206299, -0.562330856, 0.0546540386, -0.47151582 ] + - [ 0.161696325, 0.924261725, -0.164018044, 0.0542450975, 0.561261683, 0.0580861103, 0.466756682, 0.161602325, -0.924595955, 0.163395204, 0.0539845124, -0.561864881, 0.0578015266, -0.466144837 ] + - [ 0.158204191, 0.925992407, -0.165530552, 0.0515046877, 0.560797127, 0.0612330538, 0.461390908, 0.158109642, -0.926334831, 0.164904178, 0.0512434107, -0.561399548, 0.0609538879, -0.460781263 ] + - [ 0.154725531, 0.927720389, -0.167043624, 0.0487596159, 0.560333296, 0.0643844769, 0.456033501, 0.154630439, -0.928070994, 0.166413724, 0.0484976589, -0.560934941, 0.0641107233, -0.455426054 ] + - [ 0.151260804, 0.929445364, -0.1685572, 0.046010216, 0.559870272, 0.0675399811, 0.45068542, 0.151165173, -0.929804136, 0.167923784, 0.045747591, -0.560471142, 0.0672716333, -0.450080167 ] + - [ 0.147810465, 0.931167023, -0.170071217, 0.0432568215, 0.559408138, 0.0706991681, 0.44534762, 0.147714301, -0.931533946, 0.169434295, 0.042993541, -0.560008235, 0.0704362189, -0.444744556 ] + - [ 0.144374971, 0.932885058, -0.171585615, 0.0404997663, 0.558946977, 0.0738616396, 0.440021057, 0.14427828, -0.933260114, 0.170945198, 0.040235843, -0.559546303, 0.0736040807, -0.439420178 ] + - [ 0.140954781, 0.934599159, -0.173100333, 0.037739384, 0.558486872, 0.0770269971, 0.434706689, 0.140857567, -0.934982331, 0.172456433, 0.0374748309, -0.559085428, 0.0767748194, -0.434107988 ] + - [ 0.137550349, 0.936309019, -0.174615308, 0.0349760084, 0.558027905, 0.0801948423, 0.42940547, 0.137452619, -0.936700286, 0.173967938, 0.0347108389, -0.558625694, 0.0799480358, -0.428808944 ] + - [ 0.134162134, 0.938014329, -0.176130481, 0.0322099732, 0.55757016, 0.083364777, 0.424118359, 0.134063892, -0.938413669, 0.175479653, 0.0319442008, -0.558167183, 0.0831233306, -0.423524001 ] + - [ 0.130790592, 0.93971478, -0.177645789, 0.029441612, 0.557113719, 0.0865364027, 0.41884631, 0.130691844, -0.940122171, 0.176991518, 0.0291752507, -0.557709978, 0.0863003046, -0.418254115 ] + - [ 0.12743618, 0.941410064, -0.179161171, 0.0266712586, 0.556658664, 0.089709321, 0.413590281, 0.127336931, -0.941825482, 0.178503472, 0.0264043227, -0.557254162, 0.0894785585, -0.413000242 ] + - [ 0.124099356, 0.943099873, -0.180676565, 0.0238992468, 0.55620508, 0.0928831337, 0.408351228, 0.12399961, -0.943523291, 0.180015454, 0.0236317508, -0.556799819, 0.0926576929, -0.407763337 ] + - [ 0.120780575, 0.944783899, -0.182191912, 0.0211259101, 0.555753048, 0.0960574423, 0.403130107, 0.120680339, -0.945215289, 0.181527405, 0.020857869, -0.556347031, 0.0958373088, -0.402544358 ] + - [ 0.117480295, 0.946461831, -0.183707148, 0.0183515824, 0.555302651, 0.0992318485, 0.397927875, 0.117379573, -0.946901165, 0.183039263, 0.0180830112, -0.555895881, 0.0990170067, -0.397344259 ] + - [ 0.114198972, 0.948133363, -0.185222214, 0.0155765973, 0.554853972, 0.102405954, 0.392745488, 0.114097771, -0.948580611, 0.184550968, 0.0153075116, -0.555446452, 0.102196387, -0.392163998 ] + - [ 0.110937064, 0.949798186, -0.186737047, 0.0128012886, 0.554407095, 0.10557936, 0.387583902, 0.110835389, -0.950253316, 0.186062459, 0.0125317042, -0.554998826, 0.105375052, -0.387004529 ] + - [ 0.107695028, 0.951455991, -0.188251586, 0.0100259899, 0.553962101, 0.108751669, 0.382444074, 0.107592883, -0.951918969, 0.187573676, 0.00975592296, -0.554553088, 0.1085526, -0.381866809 ] + - [ 0.104473319, 0.953106469, -0.18976577, 0.00725103508, 0.553519074, 0.111922483, 0.377326961, 0.104370711, -0.953577262, 0.189084559, 0.0069805019, -0.55410932, 0.111728634, -0.376751794 ] + - [ 0.101272397, 0.954749313, -0.191279538, 0.00447675772, 0.553078096, 0.115091402, 0.372233517, 0.10116933, -0.955227883, 0.190595046, 0.00420577507, -0.553667604, 0.114902753, -0.37166044 ] + - [ 0.0980927157, 0.956384213, -0.192792828, 0.00170349156, 0.55263925, 0.118258028, 0.367164701, 0.0979891964, -0.956870524, 0.192105078, 0.00143207648, -0.553228024, 0.118074559, -0.366593703 ] + - [ 0.0949347339, 0.958010862, -0.19430558, -0.00106842967, 0.552202619, 0.121421964, 0.362121469, 0.0948307671, -0.958504874, 0.193614593, -0.00134025984, -0.552790663, 0.121243652, -0.361552538 ] + - [ 0.091798908, 0.959628951, -0.195817731, -0.00383867227, 0.551768286, 0.12458281, 0.357104776, 0.091694499, -0.960130624, 0.195123532, -0.00411089988, -0.552355603, 0.124409633, -0.356537903 ] + - [ 0.0886856949, 0.961238171, -0.197329221, -0.00660690252, 0.551336333, 0.127740169, 0.352115579, 0.0885808492, -0.961747462, 0.196631833, -0.00687950961, -0.551922928, 0.127572103, -0.351550752 ] + - [ 0.0855955515, 0.962838214, -0.198839987, -0.0093727867, 0.550906844, 0.130893642, 0.347154835, 0.0854902744, -0.963355081, 0.198139437, -0.00964575501, -0.55149272, 0.130730662, -0.346592043 ] + - [ 0.0825289347, 0.964428772, -0.20034997, -0.0121359911, 0.550479901, 0.134042831, 0.342223499, 0.0824232316, -0.964953168, 0.199646282, -0.0124093021, -0.551065063, 0.133884911, -0.34166273 ] + - [ 0.0794863013, 0.966009535, -0.201859107, -0.014896182, 0.550055587, 0.137187337, 0.337322529, 0.0793801778, -0.966541416, 0.201152309, -0.0151698167, -0.550640039, 0.137034451, -0.33676377 ] + - [ 0.0764681083, 0.967580196, -0.203367338, -0.0176530258, 0.549633984, 0.140326762, 0.332452881, 0.0763615697, -0.968119513, 0.202657455, -0.017926965, -0.550217732, 0.140178883, -0.331896119 ] + - [ 0.0734748125, 0.969140446, -0.2048746, -0.0204061886, 0.549215176, 0.143460708, 0.327615511, 0.0733678643, -0.969687149, 0.204161663, -0.0206804129, -0.549798223, 0.143317807, -0.327060733 ] + - [ 0.0705068709, 0.970689976, -0.206380833, -0.0231553368, 0.548799246, 0.146588776, 0.322811375, 0.0703995185, -0.971244016, 0.205664869, -0.0234298263, -0.549381597, 0.146450824, -0.322258567 ] + - [ 0.0675647404, 0.972228478, -0.207885975, -0.0259001366, 0.548386276, 0.149710569, 0.31804143, 0.0674569892, -0.972789802, 0.207167015, -0.0261748713, -0.548967936, 0.149577535, -0.317490579 ] + - [ 0.0646488777, 0.973755644, -0.209389965, -0.0286402544, 0.547976348, 0.152825686, 0.313306633, 0.0645407333, -0.974324198, 0.208668039, -0.0289152137, -0.548557323, 0.15269754, -0.312757723 ] + - [ 0.0617597399, 0.975271165, -0.210892742, -0.0313753564, 0.547569547, 0.155933731, 0.308607939, 0.0616512077, -0.975846894, 0.210167881, -0.0316505197, -0.548149841, 0.155810441, -0.308060956 ] + - [ 0.0588977839, 0.976774733, -0.212394244, -0.034105109, 0.547165954, 0.159034305, 0.303946305, 0.0587888692, -0.97735758, 0.21166648, -0.0343804552, -0.547745573, 0.158915838, -0.303401234 ] + - [ 0.0560634664, 0.978266039, -0.21389441, -0.0368291784, 0.546765652, 0.16212701, 0.299322687, 0.0559541749, -0.978855947, 0.213163777, -0.0371046861, -0.547344601, 0.162013331, -0.298779513 ] + - [ 0.0532572444, 0.979744774, -0.215393179, -0.0395472308, 0.546368725, 0.165211447, 0.294738043, 0.0531475815, -0.980341683, 0.214659709, -0.0398228784, -0.54694701, 0.165102522, -0.294196749 ] + - [ 0.0504795748, 0.981210631, -0.21689049, -0.0422589327, 0.545975254, 0.168287217, 0.290193327, 0.0503695461, -0.98181448, 0.216154218, -0.0425346982, -0.546552881, 0.168183011, -0.289653897 ] + - [ 0.0477309145, 0.9826633, -0.21838628, -0.0449639502, 0.545585323, 0.171353923, 0.285689497, 0.0476205254, -0.983274027, 0.217647242, -0.0452398113, -0.546162298, 0.1712544, -0.285151914 ] + - [ 0.0450117204, 0.984102474, -0.21988049, -0.0476619496, 0.545199015, 0.174411166, 0.281227509, 0.0449009763, -0.984720014, 0.21913872, -0.0479378838, -0.545775344, 0.174316287, -0.280691757 ] + - [ 0.0423224493, 0.985527844, -0.221373057, -0.0503525974, 0.544816412, 0.177458548, 0.27680832, 0.0422113559, -0.986152132, 0.220628593, -0.0506285816, -0.545392101, 0.177368276, -0.276274379 ] + - [ 0.0396635582, 0.9869391, -0.22286392, -0.0530355596, 0.544437598, 0.180495671, 0.272432885, 0.039552121, -0.98757007, 0.2221168, -0.0533115708, -0.545012653, 0.180409965, -0.271900739 ] + - [ 0.037035504, 0.988335936, -0.224353018, -0.0557105027, 0.544062654, 0.183522135, 0.268102161, 0.0369237284, -0.988973518, 0.22360328, -0.0559865173, -0.544637082, 0.183440956, -0.267571792 ] + - [ 0.0344387435, 0.989718042, -0.22584029, -0.0583770928, 0.543691664, 0.186537544, 0.263817105, 0.0343266351, -0.990362168, 0.225087972, -0.058653087, -0.544265472, 0.18646085, -0.263288493 ] + - [ 0.0318737336, 0.99108511, -0.227325674, -0.0610349964, 0.543324711, 0.189541497, 0.259578673, 0.031761298, -0.991735708, 0.226570817, -0.0613109461, -0.543897905, 0.189469247, -0.259051799 ] + - [ 0.0293409313, 0.992436831, -0.228809109, -0.0636838796, 0.542961877, 0.192533598, 0.255387821, 0.0292281739, -0.993093829, 0.228051753, -0.0639597603, -0.543534464, 0.192465749, -0.254862666 ] + - [ 0.0268407934, 0.993772897, -0.230290534, -0.0663234089, 0.542603246, 0.195513448, 0.251245505, 0.0267277199, -0.99443622, 0.22953072, -0.0665991958, -0.543175233, 0.195449955, -0.250722049 ] + - [ 0.0243737768, 0.995093, -0.231769887, -0.0689532503, 0.542248899, 0.198480647, 0.247152683, 0.0242603927, -0.995762573, 0.231007658, -0.0692289184, -0.542820293, 0.198421466, -0.246630906 ] + - [ 0.0219403384, 0.99639683, -0.233247107, -0.0715730703, 0.54189892, 0.201434799, 0.24311031, 0.0218266493, -0.997072576, 0.232482506, -0.0718485943, -0.542469729, 0.201379884, -0.242590191 ] + - [ 0.0195409351, 0.99768408, -0.234722133, -0.0741825352, 0.541553392, 0.204375504, 0.239119344, 0.0194269465, -0.998365921, 0.233955203, -0.0744578892, -0.542123623, 0.204324809, -0.238600861 ] + - [ 0.0171760238, 0.998954442, -0.236194904, -0.0767813111, 0.541212397, 0.207302365, 0.235180739, 0.0170617414, -0.999642296, 0.235425689, -0.0770564694, -0.541782057, 0.207255842, -0.234663872 ] + - [ 0.0148460614, 1.00020761, -0.237665357, -0.0793690645, 0.540876018, 0.210214983, 0.231295453, 0.0147314907, -1.00090139, 0.236893904, -0.0796440006, -0.541445116, 0.210172583, -0.230780179 ] + - [ 0.0125515048, 1.00144326, -0.239133433, -0.0819454615, 0.540544339, 0.213112959, 0.227464442, 0.0124366513, -1.0021429, 0.238359786, -0.0822201489, -0.541112881, 0.213074633, -0.226950739 ] + - [ 0.0102928108, 1.00266111, -0.240599068, -0.0845101685, 0.540217441, 0.215995895, 0.223688662, 0.0101776803, -1.00336651, 0.239823276, -0.0847845802, -0.540785437, 0.215961593, -0.223176508 ] + - [ 0.00807043634, 1.00386083, -0.242062204, -0.0870628518, 0.539895408, 0.218863393, 0.21996907, 0.00795503438, -1.00457191, 0.241284313, -0.0873369607, -0.540462865, 0.218833064, -0.219458442 ] + - [ 0.00588483837, 1.00504212, -0.243522777, -0.0896031776, 0.539578322, 0.221715055, 0.216306623, 0.00576917055, -1.00575879, 0.242742836, -0.0898769561, -0.540145248, 0.221688647, -0.215797496 ] + - [ 0.00373647373, 1.00620467, -0.244980726, -0.0921308123, 0.539266266, 0.224550482, 0.212702276, 0.00362054568, -1.00692685, 0.244198785, -0.0924042325, -0.539832671, 0.224527941, -0.212194628 ] + - [ 0.00162579933, 1.00734817, -0.246435991, -0.0946454221, 0.538959323, 0.227369275, 0.209156985, 0.00150961668, -1.00807576, 0.245652099, -0.0949184559, -0.539525215, 0.227350548, -0.208650792 ] + - [ -0.000446727939, 1.00847231, -0.24788851, -0.0971466733, 0.538657577, 0.230171037, 0.205671709, -0.000563159551, -1.00920523, 0.247102718, -0.0974192923, -0.539222963, 0.230156069, -0.205166944 ] + - [ -0.00248065119, 1.00957679, -0.249338222, -0.0996342322, 0.538361108, 0.232955369, 0.202247402, -0.00259732612, -1.01031494, 0.248550581, -0.0999064076, -0.538925999, 0.232944105, -0.201744042 ] + - [ -0.00447551354, 1.0106613, -0.250785065, -0.102107765, 0.538070001, 0.235721873, 0.198885021, -0.00459242614, -1.01140458, 0.249995628, -0.102379468, -0.538634405, 0.235714255, -0.19838304 ] + - [ -0.00643085808, 1.01172552, -0.252228978, -0.104566938, 0.537784339, 0.238470151, 0.195585522, -0.00654800269, -1.01247384, 0.251437798, -0.104838139, -0.538348265, 0.238466121, -0.195084894 ] + - [ -0.00834622793, 1.01276915, -0.2536699, -0.107011418, 0.537504203, 0.241199803, 0.192349863, -0.00846359888, -1.01352241, 0.25287703, -0.107282087, -0.538067661, 0.241199304, -0.191850562 ] + - [ -0.0102211662, 1.01379189, -0.25510777, -0.109440871, 0.537229678, 0.243910432, 0.189178998, -0.0103387578, -1.01454999, 0.254313264, -0.109710978, -0.537792676, 0.243913404, -0.188680998 ] + - [ -0.012055216, 1.01479341, -0.256542525, -0.111854962, 0.536960844, 0.246601639, 0.186073886, -0.0121730226, -1.01555625, 0.255746441, -0.112124477, -0.537523393, 0.246608022, -0.185577159 ] + - [ -0.0138479204, 1.01577342, -0.257974106, -0.114253359, 0.536697787, 0.249273027, 0.183035481, -0.0139659363, -1.0165409, 0.257176498, -0.114522252, -0.537259895, 0.249282758, -0.182540001 ] + - [ -0.0155988225, 1.01673161, -0.25940245, -0.116635728, 0.536440587, 0.251924196, 0.180064741, -0.0157170421, -1.01750362, 0.258603375, -0.116903967, -0.537002265, 0.251937215, -0.179570479 ] + - [ -0.0173074655, 1.01766766, -0.260827496, -0.119001735, 0.536189329, 0.254554748, 0.177162622, -0.017425883, -1.01844411, 0.260027013, -0.119269289, -0.536750587, 0.254570991, -0.17666955 ] + - [ -0.0189733925, 1.01858127, -0.262249183, -0.121351046, 0.535944094, 0.257164285, 0.17433008, -0.0190920021, -1.01936204, 0.26144735, -0.121617884, -0.536504942, 0.257183688, -0.17383817 ] + - [ -0.0205961465, 1.01947213, -0.26366745, -0.123683328, 0.535704966, 0.259752409, 0.171568071, -0.0207149426, -1.02025712, 0.262864325, -0.123949417, -0.536265414, 0.259774907, -0.171077294 ] + - [ -0.0221752707, 1.02033993, -0.265082235, -0.125998246, 0.535472027, 0.262318721, 0.168877553, -0.0222942476, -1.02112903, 0.26427788, -0.126263555, -0.536032085, 0.262344249, -0.168387879 ] + - [ -0.0237103081, 1.02118437, -0.266493477, -0.128295468, 0.535245361, 0.264862822, 0.166259481, -0.0238294601, -1.02197747, 0.265687952, -0.128559964, -0.53580504, 0.264891313, -0.165770881 ] + - [ -0.025200802, 1.02200513, -0.267901114, -0.130574659, 0.53502505, 0.267384316, 0.163714812, -0.0253201233, -1.02280211, 0.267094481, -0.13083831, -0.53558436, 0.267415702, -0.163227255 ] + - [ -0.0266462953, 1.0228019, -0.269305086, -0.132835486, 0.534811176, 0.269882802, 0.161244502, -0.0267657802, -1.02360266, 0.268497407, -0.133098258, -0.535370129, 0.269917015, -0.160757958 ] + - [ -0.0280463313, 1.02357439, -0.270705332, -0.135077615, 0.534603823, 0.272357883, 0.158849507, -0.0281659739, -1.0243788, 0.269896669, -0.135339474, -0.535162429, 0.272394853, -0.158363946 ] + - [ -0.0294004529, 1.02432227, -0.272101789, -0.137300712, 0.534403074, 0.274809161, 0.156530784, -0.0295202476, -1.02513023, 0.271292208, -0.137561626, -0.534961344, 0.274848817, -0.156046174 ] + - [ -0.0307082034, 1.02504524, -0.273494396, -0.139504444, 0.534209011, 0.277236237, 0.15428929, -0.0308281444, -1.02585662, 0.272683961, -0.139764378, -0.534766956, 0.277278508, -0.153805599 ] + - [ -0.0319691258, 1.025743, -0.274883093, -0.141688476, 0.534021717, 0.279638713, 0.15212598, -0.0320892073, -1.02655768, 0.274071869, -0.141947396, -0.534579349, 0.279683527, -0.151643177 ] + - [ -0.0331827632, 1.02641523, -0.276267817, -0.143852476, 0.533841274, 0.28201619, 0.150041812, -0.0333029795, -1.02723309, 0.275455871, -0.144110347, -0.534398605, 0.282063474, -0.149559863 ] + - [ -0.0343486587, 1.02706162, -0.277648508, -0.145996109, 0.533667767, 0.28436827, 0.148037741, -0.034469004, -1.02788255, 0.276835907, -0.146252896, -0.534224807, 0.28441795, -0.147556614 ] + - [ -0.0354663556, 1.02768188, -0.279025104, -0.148119042, 0.533501277, 0.286694554, 0.146114724, -0.035586824, -1.02850574, 0.278211915, -0.14837471, -0.534058038, 0.286746556, -0.145634386 ] + - [ -0.0365353967, 1.02827568, -0.280397544, -0.150220941, 0.533341887, 0.288994645, 0.144273717, -0.0366559826, -1.02910235, 0.279583837, -0.150475455, -0.533898381, 0.289048892, -0.143794134 ] + - [ -0.0375553254, 1.02884272, -0.281765767, -0.152301472, 0.53318968, 0.291268144, 0.142515677, -0.0376760228, -1.02967207, 0.28095161, -0.152554795, -0.53374592, 0.291324559, -0.142036815 ] + - [ -0.0385256846, 1.02938269, -0.283129711, -0.154360302, 0.533044739, 0.293514653, 0.140841559, -0.0386464878, -1.0302146, 0.282315175, -0.154612399, -0.533600737, 0.293573159, -0.140363384 ] + - [ -0.0394460174, 1.02989528, -0.284489315, -0.156397097, 0.532907146, 0.295733773, 0.139252322, -0.0395669206, -1.03072962, 0.283674471, -0.15664793, -0.533462914, 0.295794291, -0.138774798 ] + - [ -0.0403158671, 1.03038019, -0.285844518, -0.158411523, 0.532776986, 0.297925106, 0.13774892, -0.0404368644, -1.03121683, 0.285029437, -0.158661056, -0.533332535, 0.297987556, -0.137272013 ] + - [ -0.0411347767, 1.0308371, -0.287195258, -0.160403246, 0.532654339, 0.300088253, 0.13633231, -0.0412558623, -1.0316759, 0.286380013, -0.160651443, -0.533209684, 0.300152555, -0.135855984 ] + - [ -0.0419022893, 1.03126572, -0.288541475, -0.162371933, 0.532539289, 0.302222817, 0.135003449, -0.0420234573, -1.03210655, 0.287726139, -0.162618755, -0.533094442, 0.30228889, -0.134527668 ] + - [ -0.0426179479, 1.03166572, -0.289883106, -0.16431725, 0.53243192, 0.304328398, 0.133763293, -0.0427391926, -1.03250844, 0.289067753, -0.16456266, -0.532986892, 0.30439616, -0.13328802 ] + - [ -0.0432812958, 1.0320368, -0.29122009, -0.166238863, 0.532332312, 0.306404599, 0.132612798, -0.0434026113, -1.03288128, 0.290404796, -0.166482823, -0.532887119, 0.306473966, -0.132137997 ] + - [ -0.0438918761, 1.03237865, -0.292552367, -0.168136439, 0.532240551, 0.308451021, 0.131552921, -0.0440132564, -1.03322475, 0.291737206, -0.168378911, -0.532795203, 0.308521909, -0.131078555 ] + - [ -0.0444492317, 1.03269097, -0.293879875, -0.170009644, 0.532156718, 0.310467266, 0.130584618, -0.0445706711, -1.03353855, 0.293064924, -0.170250589, -0.53271123, 0.310539591, -0.130110649 ] + - [ -0.044952906, 1.03297344, -0.295202552, -0.171858144, 0.532080895, 0.312452936, 0.129708845, -0.0450743985, -1.03382236, 0.294387888, -0.172097523, -0.532635281, 0.31252661, -0.129235236 ] + - [ -0.0454024418, 1.03322576, -0.296520337, -0.173681606, 0.532013167, 0.314407631, 0.12892656, -0.0455239817, -1.03407587, 0.295706039, -0.173919379, -0.532567439, 0.314482569, -0.128453271 ] + - [ -0.0457973824, 1.03344762, -0.297833169, -0.175479695, 0.531953615, 0.316330955, 0.128238718, -0.0459189637, -1.03429878, 0.297019315, -0.175715823, -0.532507788, 0.316407068, -0.127765711 ] + - [ -0.0461372709, 1.03363871, -0.299140987, -0.177252078, 0.531902323, 0.318222507, 0.127646275, -0.0462588877, -1.03449077, 0.298327657, -0.177486522, -0.53245641, 0.318299708, -0.127173512 ] + - [ -0.0464216504, 1.03379871, -0.300443729, -0.178998422, 0.531859373, 0.320081891, 0.127150189, -0.0465432968, -1.03465154, 0.299631003, -0.17923114, -0.532413388, 0.320160089, -0.126677629 ] + - [ -0.0466500639, 1.03392734, -0.301741335, -0.180718392, 0.531824848, 0.321908707, 0.126751415, -0.046771734, -1.03478077, 0.300929293, -0.180949345, -0.532378805, 0.321987812, -0.126279019 ] + - [ -0.0468220547, 1.03402426, -0.303033742, -0.182411655, 0.531798831, 0.323702558, 0.12645091, -0.0469437425, -1.03487815, 0.302222466, -0.182640802, -0.532352745, 0.323782478, -0.125978637 ] + - [ -0.0469371657, 1.03408918, -0.304320889, -0.184077877, 0.531781405, 0.325463045, 0.12624963, -0.0470588655, -1.03494338, 0.303510463, -0.184305177, -0.532335289, 0.325543688, -0.12577744 ] + - [ -0.0469949402, 1.03412179, -0.305602715, -0.185716725, 0.531772652, 0.327189769, 0.126148532, -0.0471166458, -1.03497614, 0.304793222, -0.185942136, -0.532326522, 0.327271042, -0.125676383 ] + - [ -0.0469919796, 1.03411398, -0.306881169, -0.187331725, 0.531791206, 0.328886255, 0.126137403, -0.0471136937, -1.03496831, 0.306072698, -0.187555199, -0.532345046, 0.328968063, -0.12566528 ] + - [ -0.0469106993, 1.03401917, -0.308168194, -0.188945781, 0.531947747, 0.330575759, 0.126149801, -0.0470324755, -1.03487314, 0.307360857, -0.18916723, -0.532501366, 0.330658001, -0.125677849 ] + - [ -0.0467490346, 1.03383046, -0.309465599, -0.190562606, 0.532259103, 0.332262114, 0.126174543, -0.0468709341, -1.03468372, 0.308659514, -0.190781937, -0.532812282, 0.332344689, -0.125702931 ] + - [ -0.0465079202, 1.03354882, -0.31077318, -0.192182061, 0.532723475, 0.333945244, 0.12621157, -0.0466300035, -1.03440102, 0.309968462, -0.192399182, -0.533275998, 0.334028052, -0.125740464 ] + - [ -0.0461882906, 1.03317521, -0.312090731, -0.193804007, 0.533339061, 0.335625074, 0.126260825, -0.0463106177, -1.03402601, 0.311287494, -0.194018827, -0.533890716, 0.335708016, -0.125790391 ] + - [ -0.0457910807, 1.0327106, -0.313418045, -0.195428304, 0.534104063, 0.337301527, 0.126322249, -0.0459137108, -1.03355965, 0.312616403, -0.195640734, -0.534654637, 0.337384506, -0.12585265 ] + - [ -0.0453172252, 1.03215594, -0.314754919, -0.197054813, 0.53501668, 0.338974528, 0.126395785, -0.0454402166, -1.03300291, 0.313954981, -0.197264765, -0.535565965, 0.339057447, -0.125927183 ] + - [ -0.0447676587, 1.03151219, -0.316101146, -0.198683395, 0.536075111, 0.340644, 0.126481375, -0.0448910692, -1.03235676, 0.315303022, -0.198890781, -0.536622901, 0.340726765, -0.126013929 ] + - [ -0.0441433159, 1.03078033, -0.31745652, -0.200313911, 0.537277557, 0.342309869, 0.126578961, -0.0442672026, -1.03162216, 0.316660319, -0.200518645, -0.537823648, 0.342392385, -0.126112829 ] + - [ -0.0434451316, 1.02996131, -0.318820837, -0.201946221, 0.538622217, 0.343972057, 0.126688484, -0.0435695508, -1.03080008, 0.318026665, -0.202148219, -0.539166409, 0.344054231, -0.126223823 ] + - [ -0.0426740404, 1.02905609, -0.320193891, -0.203580186, 0.540107291, 0.34563049, 0.126809888, -0.0427990477, -1.02989148, 0.319401854, -0.203779365, -0.540649386, 0.345712231, -0.126346852 ] + - [ -0.0418309771, 1.02806564, -0.321575475, -0.205215667, 0.54173098, 0.347285092, 0.126943113, -0.0419566274, -1.02889733, 0.320785677, -0.205411944, -0.542270781, 0.347366308, -0.126481855 ] + - [ -0.0409168764, 1.02699091, -0.322965386, -0.206852525, 0.543491481, 0.348935785, 0.127088103, -0.0410432238, -1.02781861, 0.322177929, -0.207045819, -0.544028796, 0.349016388, -0.126628773 ] + - [ -0.0399326729, 1.02583288, -0.324363416, -0.20849062, 0.545386997, 0.350582496, 0.1272448, -0.0400597709, -1.02665626, 0.323578401, -0.208680851, -0.545921634, 0.350662396, -0.126787546 ] + - [ -0.0388793014, 1.0245925, -0.325769361, -0.210129813, 0.547415726, 0.352225147, 0.127413145, -0.0390072027, -1.02541127, 0.324986888, -0.210316902, -0.547947498, 0.352304258, -0.126958115 ] + - [ -0.0377576966, 1.02327073, -0.327183015, -0.211769965, 0.549575868, 0.353863664, 0.12759308, -0.0378864533, -1.02408459, 0.326403183, -0.211953836, -0.550104589, 0.353941898, -0.12714042 ] + - [ -0.0365687931, 1.02186854, -0.328604173, -0.213410937, 0.551865623, 0.355497969, 0.127784549, -0.0366984565, -1.0226772, 0.327827077, -0.213591512, -0.55239111, 0.355575243, -0.127334401 ] + - [ -0.0353135257, 1.02038689, -0.330032628, -0.215052589, 0.554283191, 0.357127988, 0.127987492, -0.0354441465, -1.02119006, 0.329258365, -0.215229794, -0.554805263, 0.357204218, -0.127539998 ] + - [ -0.0339928291, 1.01882674, -0.331468177, -0.216694782, 0.556826771, 0.358753645, 0.128201852, -0.0341244571, -1.01962413, 0.33069684, -0.216868543, -0.557345251, 0.358828747, -0.127757152 ] + - [ -0.032607638, 1.01718905, -0.332910612, -0.218337377, 0.559494564, 0.360374863, 0.128427571, -0.0327403224, -1.01798038, 0.332142294, -0.218507622, -0.560009276, 0.360448756, -0.127985803 ] + - [ -0.031158887, 1.01547479, -0.334359728, -0.219980235, 0.56228477, 0.361991567, 0.128664591, -0.0312926763, -1.01625979, 0.333594521, -0.220146892, -0.56279554, 0.362064171, -0.128225891 ] + - [ -0.029647511, 1.01368491, -0.335815321, -0.221623216, 0.565195587, 0.36360368, 0.128912855, -0.0297824529, -1.01446331, 0.335053313, -0.221786214, -0.565702246, 0.363674916, -0.128477357 ] + - [ -0.0280744445, 1.01182039, -0.337277184, -0.223266181, 0.568225216, 0.365211128, 0.129172304, -0.0282105861, -1.01259191, 0.336518464, -0.223425453, -0.568727597, 0.365280917, -0.12874014 ] + - [ -0.0264406223, 1.00988217, -0.338745112, -0.22490899, 0.571371858, 0.366813834, 0.12944288, -0.02657801, -1.01064656, 0.337989767, -0.225064468, -0.571869793, 0.366882099, -0.129014182 ] + - [ -0.0247469792, 1.00787123, -0.340218899, -0.226551506, 0.57463371, 0.368411723, 0.129724526, -0.0248856585, -1.00862822, 0.339467015, -0.226703122, -0.575127039, 0.368478388, -0.129299422 ] + - [ -0.0229944497, 1.00578853, -0.34169834, -0.228193588, 0.578008974, 0.370004718, 0.130017183, -0.0231344656, -1.00653786, 0.34095, -0.228341277, -0.578497536, 0.370069708, -0.129595801 ] + - [ -0.0211839686, 1.00363502, -0.34318323, -0.229835096, 0.58149585, 0.371592743, 0.130320794, -0.0213253653, -1.00437646, 0.342438516, -0.229978796, -0.581979486, 0.371655986, -0.129903259 ] + - [ -0.0193164707, 1.00141167, -0.344673362, -0.231475893, 0.585092536, 0.373175724, 0.130635302, -0.0194592916, -1.00214496, 0.343932357, -0.231615539, -0.585571092, 0.373237146, -0.130221736 ] + - [ -0.0173928905, 0.999119444, -0.346168532, -0.233115838, 0.588797233, 0.374753584, 0.130960647, -0.0175371784, -0.999844345, 0.345431314, -0.233251369, -0.589270557, 0.374813113, -0.130551173 ] + - [ -0.0154141629, 0.996759303, -0.347668533, -0.234754793, 0.592608141, 0.376326246, 0.131296772, -0.0155599599, -0.997475575, 0.346935182, -0.234886148, -0.593076082, 0.376383814, -0.13089151 ] + - [ -0.0133812225, 0.994332207, -0.349173161, -0.236392618, 0.59652346, 0.377893636, 0.13164362, -0.0135285699, -0.995039618, 0.348443752, -0.236519738, -0.596985871, 0.377949173, -0.131242687 ] + - [ -0.011295004, 0.991839121, -0.350682209, -0.238029173, 0.600541388, 0.379455678, 0.132001131, -0.0114439424, -0.992537441, 0.349956819, -0.238152001, -0.600998124, 0.379509115, -0.131604644 ] + - [ -0.00915644209, 0.989281005, -0.352195473, -0.23966432, 0.604660127, 0.381012295, 0.13236925, -0.00930701152, -0.989970008, 0.351474175, -0.239782798, -0.605111046, 0.381063566, -0.131977322 ] + - [ -0.00696647154, 0.986658821, -0.353712746, -0.241297919, 0.608877876, 0.382563411, 0.132747916, -0.00711871115, -0.987338288, 0.352995613, -0.241411992, -0.609322837, 0.382612451, -0.132360661 ] + - [ -0.00472602702, 0.983973533, -0.355233823, -0.242929832, 0.613192834, 0.384108952, 0.133137074, -0.00487997531, -0.984643245, 0.354520926, -0.243039445, -0.613631701, 0.384155696, -0.132754601 ] + - [ -0.00243604324, 0.981226102, -0.3567585, -0.244559918, 0.617603202, 0.385648841, 0.133536664, -0.00259173798, -0.981885848, 0.356049908, -0.244665018, -0.61803584, 0.385693225, -0.133159083 ] + - [ -9.74548868e-05, 0.978417489, -0.358286569, -0.246188039, 0.62210718, 0.387183002, 0.133946629, -0.000254933154, -0.979067061, 0.357582352, -0.246288574, -0.622533456, 0.387224964, -0.133574046 ] + - [ 0.00228880332, 0.975548658, -0.359817826, -0.247814055, 0.626702967, 0.388711359, 0.134366911, 0.00212950518, -0.976187851, 0.35911805, -0.247909975, -0.627122752, 0.388750839, -0.133999432 ] + - [ 0.00472179669, 0.97262057, -0.361352065, -0.249437827, 0.631388762, 0.390233837, 0.134797452, 0.00456064302, -0.973249185, 0.360656795, -0.249529082, -0.631801929, 0.390270774, -0.134435181 ] + - [ 0.00720059051, 0.969634188, -0.36288908, -0.251059216, 0.636162767, 0.39175036, 0.135238194, 0.0070375464, -0.97025203, 0.362198381, -0.251145757, -0.636569191, 0.391784695, -0.134881232 ] + - [ 0.00972425009, 0.966590474, -0.364428667, -0.252678082, 0.64102318, 0.393260851, 0.135689079, 0.0095592813, -0.96719735, 0.363742601, -0.252759863, -0.641422739, 0.393292527, -0.135337526 ] + - [ 0.0122918407, 0.963490389, -0.365970619, -0.254294287, 0.645968202, 0.394765235, 0.13615005, 0.0121249138, -0.964086114, 0.365289247, -0.254371261, -0.646360777, 0.394794196, -0.135804003 ] + - [ 0.0149024277, 0.960334896, -0.367514731, -0.255907691, 0.650996032, 0.396263437, 0.136621048, 0.0147335098, -0.960919287, 0.366838113, -0.255979814, -0.651381505, 0.396289626, -0.136280604 ] + - [ 0.0175550763, 0.957124957, -0.369060797, -0.257518154, 0.656104871, 0.397755379, 0.137102016, 0.0173841353, -0.957697835, 0.368388992, -0.257585383, -0.656483128, 0.397778743, -0.136767269 ] + - [ 0.0202488518, 0.953861534, -0.370608613, -0.259125538, 0.661292917, 0.399240988, 0.137592895, 0.0200758565, -0.954422725, 0.369941677, -0.25918783, -0.661663846, 0.399261472, -0.137263938 ] + - [ 0.0229828196, 0.950545589, -0.372157972, -0.260729704, 0.666558371, 0.400720185, 0.138093629, 0.0228077392, -0.951094924, 0.371495961, -0.260787017, -0.666921863, 0.40073774, -0.137770552 ] + - [ 0.0257560449, 0.947178085, -0.373708668, -0.262330511, 0.671899433, 0.402192897, 0.138604158, 0.0255788495, -0.947715398, 0.373051637, -0.262382807, -0.672255381, 0.402207469, -0.13828705 ] + - [ 0.0285675931, 0.943759984, -0.375260498, -0.263927821, 0.677314302, 0.403659046, 0.139124425, 0.0283882534, -0.944285112, 0.374608497, -0.26397506, -0.677662602, 0.403670588, -0.138813374 ] + - [ 0.0314165294, 0.940292247, -0.376813254, -0.265521495, 0.682801178, 0.405118557, 0.139654373, 0.031235017, -0.940805034, 0.376166336, -0.26556364, -0.683141728, 0.405127019, -0.139349462 ] + - [ 0.0343019191, 0.936775836, -0.378366731, -0.267111393, 0.688358261, 0.406571355, 0.140193942, 0.0341182061, -0.937276131, 0.377724946, -0.267148408, -0.688690963, 0.406576689, -0.139895257 ] + - [ 0.0372228275, 0.933211715, -0.379920724, -0.268697376, 0.693983751, 0.408017363, 0.140743076, 0.0370368869, -0.933699367, 0.37928412, -0.268729225, -0.694308507, 0.408019524, -0.140450697 ] + - [ 0.0401783199, 0.929600845, -0.381475028, -0.270279305, 0.699675848, 0.409456505, 0.141301716, 0.0399901253, -0.93007571, 0.380843651, -0.270305955, -0.699992565, 0.409455447, -0.141015724 ] + - [ 0.0431674616, 0.925944188, -0.383029436, -0.27185704, 0.705432752, 0.410888706, 0.141869805, 0.0429769874, -0.926406126, 0.382403333, -0.271878459, -0.705741337, 0.410884386, -0.141590276 ] + - [ 0.046189318, 0.922242706, -0.384583744, -0.273430442, 0.711252661, 0.41231389, 0.142447285, 0.0459965392, -0.922691582, 0.383962958, -0.273446598, -0.711553026, 0.412306264, -0.142174296 ] + - [ 0.0492429543, 0.918497362, -0.386137745, -0.274999373, 0.717133777, 0.413731981, 0.143034097, 0.0490478466, -0.918933043, 0.38552232, -0.275010236, -0.717425836, 0.413721007, -0.142767723 ] + - [ 0.0523274357, 0.914709117, -0.387691235, -0.276563692, 0.723074299, 0.415142903, 0.143630184, 0.0521299757, -0.915131476, 0.38708121, -0.276569233, -0.723357967, 0.415128541, -0.143370497 ] + - [ 0.0554418277, 0.910878934, -0.389244007, -0.278123261, 0.729072427, 0.41654658, 0.144235488, 0.0552419924, -0.911287849, 0.388639424, -0.278123452, -0.729347623, 0.416528791, -0.143982559 ] + - [ 0.0585851955, 0.907007774, -0.390795857, -0.27967794, 0.73512636, 0.417942936, 0.144849952, 0.0583829629, -0.907403126, 0.390196753, -0.279672754, -0.735393005, 0.417921681, -0.144603849 ] + - [ 0.0617566043, 0.903096601, -0.392346578, -0.28122759, 0.741234299, 0.419331897, 0.145473516, 0.0615519531, -0.903478274, 0.39175299, -0.281217003, -0.741492317, 0.419307138, -0.145234307 ] + - [ 0.0649551196, 0.899146375, -0.393895965, -0.282772071, 0.747394442, 0.420713384, 0.146106124, 0.064748029, -0.89951426, 0.393307929, -0.282756059, -0.74764376, 0.420685087, -0.145873873 ] + - [ 0.0681798065, 0.89515806, -0.395443813, -0.284311246, 0.753604991, 0.422087324, 0.146747717, 0.0679702566, -0.89551205, 0.394861363, -0.284289784, -0.753845537, 0.422055453, -0.146522488 ] + - [ 0.0714297305, 0.891132617, -0.396989916, -0.285844973, 0.759864145, 0.42345364, 0.147398237, 0.071217702, -0.891472611, 0.396413085, -0.285818041, -0.760095851, 0.423418161, -0.147180092 ] + - [ 0.0747039567, 0.887071009, -0.398534069, -0.287373114, 0.766170104, 0.424812255, 0.148057628, 0.0744894311, -0.887396909, 0.397962888, -0.287340692, -0.766392902, 0.424773136, -0.147846626 ] + - [ 0.0780015504, 0.882974197, -0.400076065, -0.288895531, 0.772521067, 0.426163096, 0.14872583, 0.07778451, -0.88328591, 0.399510564, -0.288857598, -0.772734895, 0.426120304, -0.148522029 ] + - [ 0.0813215771, 0.878843144, -0.401615701, -0.290412082, 0.778915234, 0.427506084, 0.149402785, 0.0811020047, -0.87914058, 0.401055907, -0.290368622, -0.779120031, 0.42745959, -0.149206243 ] + - [ 0.0846631019, 0.874678812, -0.403152769, -0.29192263, 0.785350806, 0.428841145, 0.150088437, 0.0844409811, -0.874961887, 0.40259871, -0.291873624, -0.785546513, 0.42879092, -0.149899206 ] + - [ 0.0880251902, 0.870482162, -0.404687064, -0.293427035, 0.791825981, 0.430168203, 0.150782727, 0.0878005053, -0.870750796, 0.404138767, -0.293372469, -0.792012543, 0.430114218, -0.15060086 ] + - [ 0.0914069073, 0.866254158, -0.406218382, -0.294925157, 0.798338961, 0.431487182, 0.151485596, 0.0911796433, -0.866508273, 0.405675869, -0.294865016, -0.798516323, 0.43142941, -0.151311145 ] + - [ 0.0948073185, 0.861995761, -0.407746516, -0.296416858, 0.804887944, 0.432798006, 0.152196988, 0.0945774611, -0.862235286, 0.407209811, -0.296351129, -0.805056057, 0.432736422, -0.152030001 ] + - [ 0.0982254889, 0.857707933, -0.409271261, -0.297901999, 0.81147113, 0.434100599, 0.152916845, 0.0979930247, -0.857932801, 0.408740385, -0.297830669, -0.811629945, 0.434035178, -0.152757368 ] + - [ 0.101660484, 0.853391637, -0.410792411, -0.299380439, 0.81808672, 0.435394886, 0.153645108, 0.1014254, -0.853601783, 0.410267384, -0.299303498, -0.81823619, 0.435325604, -0.153493187 ] + - [ 0.105111369, 0.849047834, -0.412309762, -0.30085204, 0.824732913, 0.43668079, 0.154381719, 0.104873653, -0.8492432, 0.411790601, -0.300769479, -0.824872996, 0.436607625, -0.154237398 ] + - [ 0.10857721, 0.844677487, -0.413823106, -0.302316662, 0.831407908, 0.437958236, 0.155126621, 0.108336851, -0.844858017, 0.41330983, -0.302228472, -0.831538564, 0.437881166, -0.154989941 ] + - [ 0.11205707, 0.840281558, -0.41533224, -0.303774166, 0.838109907, 0.439227148, 0.155879756, 0.111814058, -0.840447202, 0.414824863, -0.30368034, -0.838231096, 0.439146153, -0.155750757 ] + - [ 0.115550017, 0.835861009, -0.416836956, -0.305224414, 0.844837107, 0.440487449, 0.156641066, 0.11530434, -0.836011719, 0.416335493, -0.305124946, -0.844948795, 0.440402511, -0.156519786 ] + - [ 0.119055115, 0.831416802, -0.418337051, -0.306667265, 0.851587711, 0.441739065, 0.157410493, 0.118806765, -0.831552537, 0.417841514, -0.30656215, -0.851689864, 0.441650166, -0.157296967 ] + - [ 0.122571429, 0.826949899, -0.419832318, -0.308102581, 0.858359916, 0.442981919, 0.158187978, 0.122320398, -0.827070621, 0.419342719, -0.307991816, -0.858452504, 0.442889042, -0.158082242 ] + - [ 0.126098025, 0.822461263, -0.421322552, -0.309530222, 0.865151923, 0.444215935, 0.158973466, 0.125844304, -0.822566938, 0.4208389, -0.309413804, -0.865234918, 0.444119065, -0.158875551 ] + - [ 0.129633969, 0.817951855, -0.422807546, -0.310950048, 0.871961933, 0.445441038, 0.159766896, 0.129377551, -0.818042453, 0.422329851, -0.310827977, -0.872035309, 0.44534016, -0.159676834 ] + - [ 0.133178324, 0.813422637, -0.424287097, -0.312361922, 0.878788144, 0.446657152, 0.160568212, 0.132919203, -0.813498134, 0.423815365, -0.312234197, -0.878851878, 0.446552252, -0.160486031 ] + - [ 0.136730157, 0.808874573, -0.425760998, -0.313765703, 0.885628756, 0.447864201, 0.161377355, 0.136468327, -0.808934947, 0.425295234, -0.313632326, -0.885682829, 0.447755267, -0.161303082 ] + - [ 0.140288533, 0.804308623, -0.427229043, -0.315161252, 0.892481969, 0.449062109, 0.162194268, 0.140023989, -0.804353858, 0.426769252, -0.315022226, -0.892526362, 0.44894913, -0.162127928 ] + - [ 0.143852517, 0.79972575, -0.428691028, -0.31654843, 0.899345984, 0.4502508, 0.163018893, 0.143585256, -0.799755833, 0.428237213, -0.316403758, -0.899380682, 0.450133767, -0.16296051 ] + - [ 0.147421175, 0.795126917, -0.430146746, -0.317927097, 0.906218999, 0.451430198, 0.163851171, 0.147151192, -0.795141839, 0.429698908, -0.317776785, -0.90624399, 0.451309102, -0.163800767 ] + - [ 0.150993571, 0.790513084, -0.431595992, -0.319297115, 0.913099216, 0.452600228, 0.164691045, 0.150720864, -0.790512843, 0.431154131, -0.319141168, -0.913114489, 0.452475061, -0.164648639 ] + - [ 0.154568772, 0.785885215, -0.433038561, -0.320658344, 0.919984833, 0.453760813, 0.165538458, 0.154293338, -0.78586981, 0.432602675, -0.32049677, -0.91999038, 0.453631569, -0.165504068 ] + - [ 0.158145842, 0.781244272, -0.434474247, -0.322010646, 0.92687405, 0.454911879, 0.166393351, 0.15786768, -0.781213707, 0.434044333, -0.321843453, -0.926869867, 0.454778552, -0.166366993 ] + - [ 0.161723847, 0.776591216, -0.435902844, -0.323353879, 0.933765067, 0.456053348, 0.167255666, 0.161442956, -0.776545501, 0.435478899, -0.323181077, -0.933751151, 0.455915934, -0.167237354 ] + - [ 0.165301852, 0.77192701, -0.437324148, -0.324687907, 0.940656084, 0.457185145, 0.168125345, 0.165018232, -0.771866158, 0.436906164, -0.324509507, -0.940632435, 0.457043641, -0.168115093 ] + - [ 0.168878922, 0.767252616, -0.438737952, -0.326012588, 0.947545301, 0.458307195, 0.169002331, 0.168592574, -0.767176643, 0.438325923, -0.325828603, -0.947511922, 0.458161599, -0.169000148 ] + - [ 0.172454122, 0.762568996, -0.440144051, -0.327327784, 0.954430918, 0.459419421, 0.169886565, 0.172165048, -0.762477925, 0.439737968, -0.327138227, -0.954387813, 0.459269733, -0.169892461 ] + - [ 0.176026519, 0.757877112, -0.441542239, -0.328633356, 0.961311135, 0.460521748, 0.17077799, 0.17573472, -0.757770968, 0.441142093, -0.328438241, -0.961258312, 0.460367967, -0.170791971 ] + - [ 0.179595176, 0.753177926, -0.442932311, -0.329929164, 0.96818415, 0.461614099, 0.171676548, 0.179300656, -0.753056739, 0.44253809, -0.329728508, -0.96812162, 0.461456227, -0.17169862 ] + - [ 0.183159161, 0.748472401, -0.444314062, -0.33121507, 0.975048165, 0.462696399, 0.172582181, 0.182861922, -0.748336206, 0.443925752, -0.331008889, -0.97497594, 0.462534439, -0.172612347 ] + - [ 0.186717537, 0.743761498, -0.445687286, -0.332490933, 0.981901378, 0.463768572, 0.17349483, 0.186417584, -0.743610333, 0.445304873, -0.332279246, -0.981819473, 0.463602528, -0.173533092 ] + - [ 0.19026937, 0.73904618, -0.447051777, -0.333756615, 0.98874199, 0.464830543, 0.174414439, 0.189966708, -0.738880088, 0.446675246, -0.333539442, -0.988650424, 0.464660419, -0.174460797 ] + - [ 0.193813725, 0.734327409, -0.44840733, -0.335011977, 0.995568201, 0.465882234, 0.175340949, 0.19350836, -0.734146437, 0.448036663, -0.334789337, -0.995466993, 0.465708037, -0.1753954 ] + - [ 0.197349668, 0.729606146, -0.449753739, -0.336256878, 1.00237821, 0.466923572, 0.176274303, 0.197041607, -0.729410346, 0.449388918, -0.336028795, -1.00226738, 0.466745308, -0.176336843 ] + - [ 0.200876264, 0.724883355, -0.451090799, -0.337491181, 1.00917022, 0.467954479, 0.177214442, 0.200565513, -0.724672781, 0.450731803, -0.337257676, -1.0090498, 0.467772157, -0.177285066 ] + - [ 0.204392579, 0.720159997, -0.452418304, -0.338714745, 1.01594242, 0.468974879, 0.178161308, 0.204079146, -0.71993471, 0.452065113, -0.338475844, -1.01581244, 0.468788509, -0.178240008 ] + - [ 0.207897676, 0.715437034, -0.453736049, -0.339927431, 1.02269303, 0.469984698, 0.179114844, 0.207581571, -0.715197098, 0.453388639, -0.339683159, -1.02255351, 0.46979429, -0.179201611 ] + - [ 0.211390623, 0.710715429, -0.455043829, -0.3411291, 1.02942023, 0.470983858, 0.180074992, 0.211071854, -0.710460912, 0.454702175, -0.340879485, -1.02927121, 0.470789425, -0.180169815 ] + - [ 0.214870484, 0.705996143, -0.456341437, -0.342319614, 1.03612223, 0.471972285, 0.181041693, 0.214549061, -0.705727118, 0.456005514, -0.342064682, -1.03596374, 0.471773838, -0.18114456 ] + - [ 0.218336324, 0.701280139, -0.457628668, -0.343498832, 1.04279722, 0.472949903, 0.182014891, 0.218012258, -0.700996682, 0.457298449, -0.343238613, -1.04262931, 0.472747456, -0.182125785 ] + - [ 0.22178721, 0.696568378, -0.458905317, -0.344666615, 1.04944341, 0.473916634, 0.182994527, 0.221460511, -0.696270572, 0.458580773, -0.34440114, -1.04926611, 0.473710204, -0.183113432 ] + - [ 0.225222205, 0.691861824, -0.460171178, -0.345822825, 1.056059, 0.474872405, 0.183980543, 0.224892886, -0.691549753, 0.45985228, -0.345552125, -1.05587236, 0.474662007, -0.184107441 ] + - [ 0.228640375, 0.687161437, -0.461426045, -0.346967321, 1.06264219, 0.475817138, 0.184972881, 0.22830845, -0.686835191, 0.461112761, -0.346691429, -1.06244625, 0.475602789, -0.185107752 ] + - [ 0.232040786, 0.682468181, -0.462669714, -0.348099965, 1.06919117, 0.476750759, 0.185971483, 0.231706268, -0.682127854, 0.462362011, -0.347818915, -1.06898598, 0.476532478, -0.186114305 ] + - [ 0.235422503, 0.677783018, -0.463901978, -0.349220617, 1.07570415, 0.47767319, 0.186976292, 0.235085406, -0.677428707, 0.463599822, -0.348934445, -1.07548976, 0.477450997, -0.187127041 ] + - [ 0.238784592, 0.673106908, -0.465122633, -0.350329139, 1.08217933, 0.478584357, 0.18798725, 0.23844493, -0.672738716, 0.464825987, -0.35003788, -1.08195579, 0.478358273, -0.1881459 ] + - [ 0.242126116, 0.668440815, -0.466331472, -0.35142539, 1.0886149, 0.479484183, 0.189004298, 0.241783907, -0.66805885, 0.4660403, -0.351129083, -1.08838227, 0.47925423, -0.189170822 ] + - [ 0.245446143, 0.663785701, -0.46752829, -0.352509232, 1.09500907, 0.480372593, 0.19002738, 0.245101401, -0.663390072, 0.467242553, -0.352207915, -1.09476741, 0.480138793, -0.190201747 ] + - [ 0.248743737, 0.659142528, -0.468712881, -0.353580525, 1.10136003, 0.481249511, 0.191056436, 0.24839648, -0.658733351, 0.468432539, -0.353274238, -1.1011094, 0.481011889, -0.191238617 ] + - [ 0.252017963, 0.654512258, -0.469885041, -0.35463913, 1.10766599, 0.482114861, 0.192091409, 0.251668209, -0.654089652, 0.469610052, -0.354327915, -1.10740645, 0.481873442, -0.19228137 ] + - [ 0.255267887, 0.649895853, -0.471044563, -0.355684908, 1.11392514, 0.482968566, 0.193132241, 0.254915655, -0.649459942, 0.470774885, -0.355368808, -1.11365676, 0.482723378, -0.193329947 ] + - [ 0.258492574, 0.645294275, -0.472191242, -0.35671772, 1.12013569, 0.483810552, 0.194178875, 0.258137882, -0.644845186, 0.47192683, -0.356396778, -1.11985854, 0.483561621, -0.19438429 ] + - [ 0.261691089, 0.640708486, -0.473324872, -0.357737426, 1.12629584, 0.484640742, 0.195231252, 0.261333958, -0.640246353, 0.473065681, -0.357411687, -1.12600998, 0.484388098, -0.195444337 ] + - [ 0.264862498, 0.636139449, -0.474445248, -0.358743887, 1.13240377, 0.485459061, 0.196289314, 0.264502948, -0.635664407, 0.474191231, -0.358413397, -1.1321093, 0.485202733, -0.196510029 ] + - [ 0.268005866, 0.631588126, -0.475552165, -0.359736964, 1.13845771, 0.486265432, 0.197353004, 0.267643919, -0.631100316, 0.475303273, -0.359401771, -1.13815468, 0.486005451, -0.197581307 ] + - [ 0.271120258, 0.627055478, -0.476645416, -0.360716518, 1.14445583, 0.487059781, 0.198422263, 0.270755936, -0.626555045, 0.476401599, -0.360376669, -1.14414433, 0.486796179, -0.198658111 ] + - [ 0.274204739, 0.622542468, -0.477724797, -0.361682409, 1.15039636, 0.48784203, 0.199497035, 0.273838065, -0.622029561, 0.477486003, -0.361337955, -1.15007647, 0.487574841, -0.19974038 ] + - [ 0.277258376, 0.618050058, -0.478790102, -0.362634498, 1.15627747, 0.488612104, 0.20057726, 0.276889372, -0.617524831, 0.478556279, -0.36228549, -1.15594928, 0.488341363, -0.200828056 ] + - [ 0.280280232, 0.61357921, -0.479841125, -0.363572645, 1.16209738, 0.489369928, 0.201662881, 0.279908924, -0.613041821, 0.479612218, -0.363219136, -1.16176097, 0.48909567, -0.201921079 ] + - [ 0.283269374, 0.609130887, -0.480877661, -0.364496713, 1.16785429, 0.490115425, 0.20275384, 0.282895786, -0.608581496, 0.480653615, -0.364138755, -1.16750974, 0.489837687, -0.203019389 ] + - [ 0.286224866, 0.604706049, -0.481899503, -0.36540656, 1.17354638, 0.490848519, 0.20385008, 0.285849024, -0.604144825, 0.481680261, -0.365044209, -1.17319379, 0.490567339, -0.204122926 ] + - [ 0.289145775, 0.600305661, -0.482906448, -0.366302049, 1.17917187, 0.491569136, 0.204951542, 0.288767705, -0.599732772, 0.482691951, -0.365935359, -1.17881134, 0.491284552, -0.20523163 ] + - [ 0.292031164, 0.595930683, -0.483898289, -0.367183039, 1.18472896, 0.492277198, 0.206058168, 0.291650894, -0.595346304, 0.483688477, -0.366812069, -1.18436057, 0.491989252, -0.206345442 ] + - [ 0.294880101, 0.591582077, -0.484874821, -0.368049392, 1.19021583, 0.49297263, 0.207169901, 0.294497658, -0.590986389, 0.484669632, -0.3676742, -1.1898397, 0.492681362, -0.207464302 ] + - [ 0.297691649, 0.587260807, -0.485835837, -0.368900969, 1.1956307, 0.493655357, 0.208286682, 0.297307062, -0.586653991, 0.485635209, -0.368521613, -1.19524692, 0.493360809, -0.208588151 ] + - [ 0.300464874, 0.582967834, -0.486781134, -0.369737629, 1.20097176, 0.494325302, 0.209408454, 0.300078172, -0.582350078, 0.486585002, -0.369354171, -1.20058044, 0.494027519, -0.209716928 ] + - [ 0.303198842, 0.578704119, -0.487710504, -0.370559234, 1.20623722, 0.494982389, 0.210535159, 0.302810055, -0.578075616, 0.487518804, -0.370171736, -1.20583846, 0.494681415, -0.210850574 ] + - [ 0.305892617, 0.574470626, -0.488623743, -0.371365645, 1.21142526, 0.495626543, 0.211666739, 0.305501776, -0.573831571, 0.488436407, -0.370974169, -1.21101917, 0.495322424, -0.21198903 ] + - [ 0.308545266, 0.570268317, -0.489520645, -0.372156722, 1.2165341, 0.496257688, 0.212803136, 0.308152401, -0.569618909, 0.489337604, -0.371761333, -1.2161208, 0.495950471, -0.213132235 ] + - [ 0.311155853, 0.566098153, -0.490401005, -0.372932326, 1.22156193, 0.496875747, 0.213944292, 0.310760997, -0.565438598, 0.490222189, -0.37253309, -1.22114153, 0.496565481, -0.21428013 ] + - [ 0.313723444, 0.561961096, -0.491264617, -0.373692317, 1.22650695, 0.497480646, 0.215090149, 0.31332663, -0.561291603, 0.491089955, -0.373289301, -1.22607956, 0.497167379, -0.215432655 ] + - [ 0.316247103, 0.55785811, -0.492111275, -0.374436558, 1.23136737, 0.498072308, 0.21624065, 0.315848365, -0.557178891, 0.491940694, -0.374029829, -1.23093311, 0.497756091, -0.21658975 ] + - [ 0.318725897, 0.553790155, -0.492940775, -0.375164907, 1.23614137, 0.498650658, 0.217395736, 0.318325268, -0.553101428, 0.4927742, -0.374754535, -1.23570037, 0.498331542, -0.217751356 ] + - [ 0.32115889, 0.549758194, -0.493752909, -0.375877227, 1.24082717, 0.499215619, 0.21855535, 0.320756406, -0.54906018, 0.493590266, -0.375463282, -1.24037955, 0.498893657, -0.218917413 ] + - [ 0.323545148, 0.54576319, -0.494547474, -0.376573377, 1.24542295, 0.499767115, 0.219719433, 0.323140844, -0.545056115, 0.494388685, -0.376155931, -1.24496885, 0.499442362, -0.220087861 ] + - [ 0.325883737, 0.541806103, -0.495324263, -0.377253219, 1.24992693, 0.500305072, 0.220887928, 0.325477649, -0.541090197, 0.49516925, -0.376832344, -1.24946646, 0.499977581, -0.221262641 ] + - [ 0.328173721, 0.537887898, -0.496083071, -0.377916613, 1.2543373, 0.500829413, 0.222060777, 0.327765887, -0.537163395, 0.495931754, -0.377492384, -1.2538706, 0.500499241, -0.222441692 ] + - [ 0.330414165, 0.534009534, -0.496823693, -0.378563421, 1.25865226, 0.501340061, 0.223237923, 0.330004622, -0.533276673, 0.496675989, -0.378135912, -1.25817946, 0.501007266, -0.223624956 ] + - [ 0.332604136, 0.530171976, -0.497545922, -0.379193502, 1.26287001, 0.501836943, 0.224419306, 0.332192923, -0.529430999, 0.49740175, -0.37876279, -1.26239126, 0.501501582, -0.224812372 ] + - [ 0.334742698, 0.526376184, -0.498249554, -0.379806717, 1.26698875, 0.50231998, 0.225604869, 0.334329854, -0.525627339, 0.498108829, -0.37937288, -1.26650418, 0.501982113, -0.226003881 ] + - [ 0.336828916, 0.522623121, -0.498934382, -0.380402928, 1.27100667, 0.502789098, 0.226794555, 0.336414481, -0.521866659, 0.498797019, -0.379966044, -1.27051643, 0.502448787, -0.227199423 ] + - [ 0.338861856, 0.518913749, -0.499600202, -0.380981994, 1.27492199, 0.503244221, 0.227988305, 0.338445871, -0.518149926, 0.499466114, -0.380542145, -1.27442622, 0.502901526, -0.228398938 ] + - [ 0.340840584, 0.515249031, -0.500246807, -0.381543778, 1.2787329, 0.503685273, 0.229186062, 0.34042309, -0.514478105, 0.500115905, -0.381101043, -1.27823174, 0.503340258, -0.229602366 ] + - [ 0.342764164, 0.511629927, -0.500873993, -0.382088139, 1.2824376, 0.504112178, 0.230387768, 0.342345203, -0.510852164, 0.500746187, -0.381642602, -1.28193121, 0.503764906, -0.230809649 ] + - [ 0.344631662, 0.508057402, -0.501481554, -0.382614938, 1.28603428, 0.50452486, 0.231593364, 0.344211276, -0.507273069, 0.501356753, -0.382166683, -1.28552282, 0.504175398, -0.232020726 ] + - [ 0.346442143, 0.504532415, -0.502069284, -0.383124036, 1.28952116, 0.504923244, 0.232802793, 0.346020377, -0.503741786, 0.501947395, -0.382673147, -1.28900477, 0.504571656, -0.233235537 ] + - [ 0.348194673, 0.501055931, -0.502636977, -0.383615294, 1.29289642, 0.505307253, 0.234015997, 0.34777157, -0.500259281, 0.502517906, -0.383161858, -1.29237526, 0.504953608, -0.234454022 ] + - [ 0.349888316, 0.49762891, -0.503184429, -0.384088572, 1.29615828, 0.505676812, 0.235232918, 0.349463921, -0.496826521, 0.50306808, -0.383632676, -1.29563251, 0.505321179, -0.235676123 ] + - [ 0.351522138, 0.494252315, -0.503711433, -0.384543732, 1.29930492, 0.506031845, 0.236453498, 0.351096497, -0.493444473, 0.50359771, -0.384085464, -1.29877471, 0.505674292, -0.236901779 ] + - [ 0.353095205, 0.490927109, -0.504217784, -0.384980634, 1.30233455, 0.506372275, 0.23767768, 0.352668364, -0.490114102, 0.504106588, -0.384520084, -1.30180006, 0.506012875, -0.238130931 ] + - [ 0.354606581, 0.487654252, -0.504703277, -0.385399138, 1.30524536, 0.506698028, 0.238905404, 0.354178588, -0.486836375, 0.504594508, -0.384936397, -1.30470676, 0.506336852, -0.239363518 ] + - [ 0.356055332, 0.484434708, -0.505167707, -0.385799106, 1.30803557, 0.507009027, 0.240136615, 0.355626234, -0.483612259, 0.505061263, -0.385334266, -1.30749303, 0.506646149, -0.240599482 ] + - [ 0.357440523, 0.481269438, -0.505610866, -0.386180398, 1.31070336, 0.507305196, 0.241371253, 0.357010368, -0.480442719, 0.505506645, -0.385713553, -1.31015705, 0.50694069, -0.241838762 ] + - [ 0.358761219, 0.478159405, -0.506032551, -0.386542875, 1.31324694, 0.507586461, 0.242609261, 0.358330058, -0.477328723, 0.505930449, -0.38607412, -1.31269704, 0.507220401, -0.243081298 ] + - [ 0.360016487, 0.475105571, -0.506432555, -0.386886398, 1.31566451, 0.507852743, 0.24385058, 0.359584368, -0.474271236, 0.506332466, -0.386415828, -1.31511119, 0.507485208, -0.244327032 ] + - [ 0.36120539, 0.472108897, -0.506810674, -0.387210827, 1.31795427, 0.508103969, 0.245095154, 0.360772364, -0.471271225, 0.50671249, -0.386738539, -1.31739771, 0.507735035, -0.245575903 ] + - [ 0.362326995, 0.469170347, -0.5071667, -0.387516023, 1.32011441, 0.508340062, 0.246342923, 0.361893114, -0.468329656, 0.507070315, -0.387042116, -1.3195548, 0.507969808, -0.246827852 ] + - [ 0.363380367, 0.466290881, -0.50750043, -0.387801847, 1.32214314, 0.508560946, 0.247593831, 0.362945682, -0.465447496, 0.507405732, -0.387326421, -1.32158067, 0.508189452, -0.248082818 ] + - [ 0.36436457, 0.463471463, -0.507811657, -0.388068161, 1.32403865, 0.508766545, 0.248847818, 0.363929135, -0.462625712, 0.507718536, -0.387591315, -1.32347351, 0.508393893, -0.249340743 ] + - [ 0.365278671, 0.460713054, -0.508100176, -0.388314823, 1.32579915, 0.508956784, 0.250104829, 0.364842539, -0.459865268, 0.508008519, -0.38783666, -1.32523152, 0.508583056, -0.250601566 ] + - [ 0.366121734, 0.458016617, -0.508365782, -0.388541696, 1.32742284, 0.509131587, 0.251364803, 0.365684959, -0.457167133, 0.508275474, -0.388062318, -1.32685292, 0.508756866, -0.251865228 ] + - [ 0.366892825, 0.455383113, -0.508608268, -0.388748639, 1.32890792, 0.509290877, 0.252627684, 0.366455462, -0.454532272, 0.508519194, -0.388268152, -1.32833589, 0.508915248, -0.253131669 ] + - [ 0.36759101, 0.452813505, -0.50882743, -0.388935515, 1.33025258, 0.509434579, 0.253893414, 0.367153114, -0.451961651, 0.508739473, -0.388454023, -1.32967865, 0.509058128, -0.254400829 ] + - [ 0.368215352, 0.450308755, -0.509023061, -0.389102182, 1.33145502, 0.509562618, 0.255161935, 0.36777698, -0.449456238, 0.508936103, -0.388619793, -1.3308794, 0.50918543, -0.255672649 ] + - [ 0.368764919, 0.447869825, -0.509194957, -0.389248503, 1.33251345, 0.509674917, 0.256433189, 0.368326128, -0.447016998, 0.509108878, -0.388765325, -1.33193634, 0.509297081, -0.256947069 ] + - [ 0.369238774, 0.445497677, -0.509342912, -0.389374338, 1.33342607, 0.5097714, 0.257707117, 0.368799622, -0.444644897, 0.50925759, -0.388890479, -1.33284767, 0.509393006, -0.258224029 ] + - [ 0.369635984, 0.443193273, -0.50946672, -0.389479548, 1.33419107, 0.509851991, 0.258983663, 0.369196529, -0.442340903, 0.509382033, -0.388995119, -1.33361159, 0.509473129, -0.259503469 ] + - [ 0.369955614, 0.440957576, -0.509566175, -0.389563993, 1.33480666, 0.509916616, 0.260262767, 0.369515915, -0.440105981, 0.509481999, -0.389079105, -1.3342263, 0.509537377, -0.260785331 ] + - [ 0.370196728, 0.438791547, -0.509641073, -0.389627534, 1.33527103, 0.509965197, 0.261544373, 0.369756845, -0.437941099, 0.509557282, -0.389142301, -1.33469002, 0.509585674, -0.262069553 ] + - [ 0.370358393, 0.436696149, -0.509691208, -0.389670032, 1.33558239, 0.509997659, 0.262828423, 0.369918387, -0.435847221, 0.509607675, -0.389184567, -1.33500094, 0.509617945, -0.263356076 ] + - [ 0.370439673, 0.434672344, -0.509716374, -0.389691348, 1.33573893, 0.510013927, 0.264114858, 0.369999605, -0.433825316, 0.50963297, -0.389205767, -1.33515726, 0.509634117, -0.264644841 ] + - [ 0.370449156, 0.432720625, -0.509719481, -0.389678254, 1.33576182, 0.510013135, 0.265409487, 0.370009132, -0.431875903, 0.509636142, -0.389192697, -1.33518025, 0.50963334, -0.265941654 ] + - [ 0.370443354, 0.430838347, -0.509719096, -0.38955298, 1.33578737, 0.509990628, 0.266747064, 0.370003745, -0.429996485, 0.509636142, -0.389067726, -1.33520681, 0.509611053, -0.267281267 ] + - [ 0.370431665, 0.429023976, -0.509718334, -0.389304586, 1.33583751, 0.509945935, 0.268132418, 0.369992878, -0.42818554, 0.509636142, -0.388819936, -1.33525895, 0.509566795, -0.268668509 ] + - [ 0.370413997, 0.427276355, -0.509717201, -0.388935321, 1.33591124, 0.509879392, 0.269564465, 0.369976434, -0.426441903, 0.509636142, -0.388451569, -1.33533566, 0.509500899, -0.2701023 ] + - [ 0.370390261, 0.425594329, -0.509715704, -0.388447435, 1.33600755, 0.509791335, 0.271042124, 0.369954316, -0.424764407, 0.509636142, -0.387964868, -1.33543592, 0.509413696, -0.27158156 ] + - [ 0.370360367, 0.423976743, -0.509713851, -0.387843175, 1.33612544, 0.5096821, 0.272564313, 0.369926427, -0.423151889, 0.509636142, -0.387362076, -1.33555869, 0.509305518, -0.273105211 ] + - [ 0.370324224, 0.42242244, -0.509711647, -0.387124791, 1.33626391, 0.509552021, 0.27412995, 0.369892669, -0.421603183, 0.509636142, -0.386645437, -1.33570298, 0.509176696, -0.274672173 ] + - [ 0.370281743, 0.420930266, -0.509709099, -0.386294531, 1.33642197, 0.509401436, 0.275737954, 0.369852945, -0.420117122, 0.509636142, -0.385817195, -1.33586774, 0.509027562, -0.276281366 ] + - [ 0.370232833, 0.419499065, -0.509706216, -0.385354644, 1.33659859, 0.509230678, 0.277387243, 0.369807159, -0.418692543, 0.509636142, -0.384879592, -1.33605197, 0.508858448, -0.27793171 ] + - [ 0.370177404, 0.418127681, -0.509703003, -0.384307379, 1.3367928, 0.509040084, 0.279076734, 0.369755213, -0.417328279, 0.509636142, -0.383834872, -1.33625464, 0.508669685, -0.279622127 ] + - [ 0.370115365, 0.416814959, -0.509699467, -0.383154985, 1.33700357, 0.50882999, 0.280805346, 0.369697011, -0.416023166, 0.509636142, -0.382685277, -1.33647474, 0.508461605, -0.281351536 ] + - [ 0.370046628, 0.415559743, -0.509695616, -0.38189971, 1.33722991, 0.508600731, 0.282571997, 0.369632454, -0.414776037, 0.509636142, -0.381433053, -1.33671125, 0.508234539, -0.283118858 ] + - [ 0.369971101, 0.414360878, -0.509691456, -0.380543803, 1.33747082, 0.508352643, 0.284375606, 0.369561446, -0.413585728, 0.509636142, -0.38008044, -1.33696313, 0.50798882, -0.284923014 ] + - [ 0.369888695, 0.413217208, -0.509686994, -0.379089513, 1.3377253, 0.508086061, 0.286215089, 0.36948389, -0.412451073, 0.509636142, -0.378629684, -1.33722938, 0.507724778, -0.286762923 ] + - [ 0.369799319, 0.412127578, -0.509682237, -0.377539088, 1.33799234, 0.507801322, 0.288089366, 0.369399688, -0.411370907, 0.509636142, -0.377083027, -1.33750898, 0.507442745, -0.288637508 ] + - [ 0.369702883, 0.411090833, -0.509677193, -0.375894778, 1.33827094, 0.50749876, 0.289997355, 0.369308744, -0.410344065, 0.509636142, -0.375442713, -1.3378009, 0.507143053, -0.290545687 ] + - [ 0.369599298, 0.410105816, -0.509671867, -0.374158832, 1.3385601, 0.507178711, 0.291937974, 0.36921096, -0.409369381, 0.509636142, -0.373710984, -1.33810413, 0.506826034, -0.292486382 ] + - [ 0.369488472, 0.409171372, -0.509666267, -0.372333497, 1.33885881, 0.506841511, 0.29391014, 0.36910624, -0.408445689, 0.509636142, -0.371890084, -1.33841764, 0.506492018, -0.294458512 ] + - [ 0.369370316, 0.408286346, -0.509660399, -0.370421022, 1.33916608, 0.506487496, 0.295912773, 0.368994486, -0.407571825, 0.509636142, -0.369982257, -1.33874041, 0.506141338, -0.296460999 ] + - [ 0.36924474, 0.407449582, -0.509654271, -0.368423658, 1.3394809, 0.506117002, 0.297944789, 0.368875601, -0.406746624, 0.509636142, -0.367989745, -1.33907143, 0.505774326, -0.298492763 ] + - [ 0.369111653, 0.406659924, -0.50964789, -0.366343651, 1.33980227, 0.505730363, 0.300005108, 0.368749488, -0.405968919, 0.509636142, -0.365914793, -1.33940968, 0.505391312, -0.300552725 ] + - [ 0.368970966, 0.405916218, -0.509641262, -0.364183251, 1.34012919, 0.505327915, 0.302092648, 0.368616049, -0.405237545, 0.509636142, -0.363759643, -1.33975412, 0.504992628, -0.302639804 ] + - [ 0.368822588, 0.405217307, -0.509634394, -0.361944707, 1.34046065, 0.504909995, 0.304206326, 0.368475189, -0.404551338, 0.509636142, -0.361526538, -1.34010376, 0.504578607, -0.304752921 ] + - [ 0.368666429, 0.404562037, -0.509627293, -0.359630267, 1.34079566, 0.504476938, 0.306345061, 0.368326809, -0.403909131, 0.509636142, -0.359217722, -1.34045756, 0.504149579, -0.306890998 ] + - [ 0.368502399, 0.403949251, -0.509619966, -0.357242181, 1.34113321, 0.504029079, 0.308507771, 0.368170812, -0.40330976, 0.509636142, -0.356835438, -1.3408145, 0.503705877, -0.309052953 ] + - [ 0.368330408, 0.403377794, -0.509612421, -0.354782697, 1.34147229, 0.503566754, 0.310693375, 0.368007102, -0.402752059, 0.509636142, -0.35438193, -1.34117357, 0.503247831, -0.311237709 ] + - [ 0.368150366, 0.40284651, -0.509604663, -0.352254063, 1.34181192, 0.503090299, 0.312900789, 0.367835581, -0.402234863, 0.509636142, -0.351859441, -1.34153375, 0.502775774, -0.313444184 ] + - [ 0.367962182, 0.402354245, -0.509596699, -0.349658529, 1.34215108, 0.502600049, 0.315128933, 0.367656153, -0.401757006, 0.509636142, -0.349270213, -1.34189401, 0.502290037, -0.3156713 ] + - [ 0.367765767, 0.401899842, -0.509588538, -0.346998343, 1.34248877, 0.50209634, 0.317376724, 0.367468719, -0.401317323, 0.509636142, -0.346616491, -1.34225333, 0.501790951, -0.317917978 ] + - [ 0.36756103, 0.401482146, -0.509580185, -0.344275754, 1.34282399, 0.501579508, 0.319643081, 0.367273183, -0.400914649, 0.509636142, -0.343900517, -1.34261071, 0.501278849, -0.320183137 ] + - [ 0.367347881, 0.401100001, -0.509571648, -0.34149301, 1.34315573, 0.501049888, 0.321926922, 0.367069448, -0.400547818, 0.509636142, -0.341124536, -1.3429651, 0.500754062, -0.322465698 ] + - [ 0.36712623, 0.400752252, -0.509562932, -0.338652362, 1.34348301, 0.500507815, 0.324227165, 0.366857417, -0.400215665, 0.509636142, -0.338290789, -1.3433155, 0.500216921, -0.324764582 ] + - [ 0.366895987, 0.400437744, -0.509554046, -0.335756056, 1.34380481, 0.499953627, 0.326542728, 0.366636992, -0.399917025, 0.509636142, -0.335401522, -1.34366089, 0.499667758, -0.327078709 ] + - [ 0.366657061, 0.400155321, -0.509544997, -0.332806343, 1.34412012, 0.499387657, 0.328872529, 0.366408077, -0.399650732, 0.509636142, -0.332458975, -1.34400024, 0.499106905, -0.329406999 ] + - [ 0.366409363, 0.399903827, -0.50953579, -0.32980547, 1.34442796, 0.498810242, 0.331215487, 0.366170574, -0.399415621, 0.509636142, -0.329465394, -1.34433254, 0.498534693, -0.331748374 ] + - [ 0.366152803, 0.399682107, -0.509526433, -0.326755687, 1.34472732, 0.498221718, 0.333570519, 0.365924386, -0.399210527, 0.509636142, -0.326423022, -1.34465677, 0.497951454, -0.334101753 ] + - [ 0.36588729, 0.399489005, -0.509516933, -0.323659242, 1.34501719, 0.497622419, 0.335936544, 0.365669416, -0.399034284, 0.509636142, -0.323334101, -1.3449719, 0.497357519, -0.336466057 ] + - [ 0.365612734, 0.399323366, -0.509507297, -0.320518384, 1.34529657, 0.497012683, 0.33831248, 0.365405568, -0.398885727, 0.509636142, -0.320200875, -1.34527691, 0.49675322, -0.338840207 ] + - [ 0.365329045, 0.399184034, -0.509497531, -0.317335362, 1.34556446, 0.496392843, 0.340697245, 0.365132743, -0.398763691, 0.509636142, -0.317025587, -1.3455708, 0.496138889, -0.341223122 ] + - [ 0.365036133, 0.399069854, -0.509487643, -0.314112424, 1.34581986, 0.495763237, 0.343089758, 0.364850845, -0.39866701, 0.509636142, -0.313810481, -1.34585252, 0.495514858, -0.343613724 ] + - [ 0.364733908, 0.398979671, -0.50947764, -0.31085182, 1.34606177, 0.495124199, 0.345488935, 0.364559776, -0.398594519, 0.509636142, -0.310557799, -1.34612108, 0.494881457, -0.346010933 ] + - [ 0.364422279, 0.398912328, -0.509467528, -0.307555798, 1.34628918, 0.494476065, 0.347893696, 0.36425944, -0.398545052, 0.509636142, -0.307269786, -1.34637544, 0.494239018, -0.348413669 ] + - [ 0.364101157, 0.39886667, -0.509457314, -0.304226607, 1.34650109, 0.493819171, 0.350302959, 0.36394974, -0.398517445, 0.509636142, -0.303948684, -1.34661459, 0.493587874, -0.350820853 ] + - [ 0.363770451, 0.398841542, -0.509447005, -0.300866495, 1.3466965, 0.493153853, 0.352715641, 0.363630578, -0.398510531, 0.509636142, -0.300596737, -1.3468375, 0.492928356, -0.353231406 ] + - [ 0.363430072, 0.398835788, -0.509436608, -0.297477712, 1.34687441, 0.492480446, 0.355130661, 0.363301857, -0.398523146, 0.509636142, -0.297216188, -1.34704316, 0.492260794, -0.355644247 ] + - [ 0.363079928, 0.398848253, -0.50942613, -0.294062506, 1.34703381, 0.491799285, 0.357546938, 0.36296348, -0.398554124, 0.509636142, -0.29380928, -1.34723054, 0.491585522, -0.358058297 ] + - [ 0.362719931, 0.398877781, -0.509415578, -0.290623125, 1.34717371, 0.491110707, 0.359963388, 0.36261535, -0.3986023, 0.509636142, -0.290378257, -1.34739863, 0.49090287, -0.360472478 ] + - [ 0.362349989, 0.398923217, -0.509404959, -0.287161819, 1.3472931, 0.490415047, 0.362378931, 0.362257369, -0.398666509, 0.509636142, -0.286925362, -1.34754641, 0.49021317, -0.362885708 ] + - [ 0.361970012, 0.398983405, -0.509394279, -0.283680837, 1.34739097, 0.489712641, 0.364792485, 0.361889442, -0.398745585, 0.509636142, -0.283452838, -1.34767285, 0.489516754, -0.365296909 ] + - [ 0.361579912, 0.399057189, -0.509383546, -0.280182427, 1.34746633, 0.489003824, 0.367202967, 0.36151147, -0.398838362, 0.509636142, -0.279962928, -1.34777694, 0.488813953, -0.367705002 ] + - [ 0.361179596, 0.399143414, -0.509372766, -0.276668837, 1.34751818, 0.488288931, 0.369609296, 0.361123357, -0.398943676, 0.509636142, -0.276457876, -1.34785766, 0.488105098, -0.370108906 ] + - [ 0.360768976, 0.399240925, -0.509361947, -0.273142318, 1.34754551, 0.4875683, 0.37201039, 0.360725005, -0.399060362, 0.509636142, -0.272939926, -1.34791399, 0.487390523, -0.372507542 ] + - [ 0.360347961, 0.399348566, -0.509351094, -0.269605116, 1.34754731, 0.486842264, 0.374405167, 0.360316317, -0.399187253, 0.509636142, -0.269411319, -1.3479449, 0.486670557, -0.374899831 ] + - [ 0.359916461, 0.399465182, -0.509340216, -0.266059482, 1.3475226, 0.486111161, 0.376792545, 0.359897196, -0.399323184, 0.509636142, -0.2658743, -1.34794937, 0.485945533, -0.377284693 ] + - [ 0.359474385, 0.399589616, -0.509329319, -0.262507664, 1.34747036, 0.485375324, 0.379171443, 0.359467545, -0.39946699, 0.509636142, -0.262331113, -1.3479264, 0.485215783, -0.379661049 ] + - [ 0.359021644, 0.399720714, -0.50931841, -0.25895191, 1.34738959, 0.484635091, 0.381540778, 0.359027268, -0.399617507, 0.509636142, -0.258783999, -1.34787495, 0.484481637, -0.382027818 ] + - [ 0.358558148, 0.39985732, -0.509307496, -0.25539447, 1.3472793, 0.483890797, 0.383899469, 0.358576266, -0.399773567, 0.509636142, -0.255235203, -1.34779401, 0.483743428, -0.384383922 ] + - [ 0.358083806, 0.399998278, -0.509296583, -0.251837592, 1.34713847, 0.483142777, 0.386246433, 0.358114442, -0.399934007, 0.509636142, -0.251686968, -1.34768255, 0.483001487, -0.386728282 ] + - [ 0.357598529, 0.400142434, -0.509285679, -0.248283525, 1.34696611, 0.482391367, 0.38858059, 0.357641701, -0.40009766, 0.509636142, -0.248141537, -1.34753956, 0.482256145, -0.389059816 ] + - [ 0.357102225, 0.40028863, -0.509274791, -0.244734518, 1.34676121, 0.481636903, 0.390900857, 0.357157943, -0.400263362, 0.509636142, -0.244601153, -1.34736402, 0.481507735, -0.391377447 ] + - [ 0.356594806, 0.400435713, -0.509263925, -0.241192819, 1.34652278, 0.480879719, 0.393206152, 0.356663073, -0.400429947, 0.509636142, -0.24106806, -1.34715491, 0.480756588, -0.393680094 ] + - [ 0.35607618, 0.400582526, -0.509253088, -0.237660678, 1.34624981, 0.480120153, 0.395495394, 0.356156994, -0.400596249, 0.509636142, -0.237544501, -1.3469112, 0.480003035, -0.395966678 ] + - [ 0.355546258, 0.400727913, -0.509242288, -0.234140342, 1.34594129, 0.47935854, 0.3977675, 0.355639607, -0.400761104, 0.509636142, -0.234032719, -1.34663188, 0.479247409, -0.398236119 ] + - [ 0.355004949, 0.400870721, -0.50923153, -0.230634061, 1.34559623, 0.478595214, 0.400021389, 0.355110816, -0.400923346, 0.509636142, -0.230534958, -1.34631593, 0.47849004, -0.400487339 ] + - [ 0.354452164, 0.401009791, -0.509220823, -0.227144084, 1.34521362, 0.477830512, 0.402255979, 0.354570525, -0.401081809, 0.509636142, -0.227053461, -1.34596232, 0.47773126, -0.402719256 ] + - [ 0.353887813, 0.401143971, -0.509210173, -0.223672659, 1.34479247, 0.47706477, 0.404470188, 0.354018635, -0.401235329, 0.509636142, -0.223590471, -1.34557005, 0.476971402, -0.404930793 ] + - [ 0.353311804, 0.401272102, -0.509199586, -0.220222034, 1.34433176, 0.476298323, 0.406662934, 0.353455049, -0.40138274, 0.509636142, -0.220148231, -1.34513808, 0.476210795, -0.407120868 ] + - [ 0.352724048, 0.401393032, -0.50918907, -0.21679446, 1.3438305, 0.475531506, 0.408833135, 0.352879671, -0.401522876, 0.509636142, -0.216728985, -1.34466539, 0.475449773, -0.409288404 ] + - [ 0.352124455, 0.401505602, -0.509178632, -0.213392184, 1.34328768, 0.474764656, 0.41097971, 0.352292404, -0.401654573, 0.509636142, -0.213334976, -1.34415098, 0.474688667, -0.41143232 ] + - [ 0.351512935, 0.40160866, -0.509168278, -0.210017456, 1.34270231, 0.473998108, 0.413101577, 0.351693149, -0.401776664, 0.509636142, -0.209968448, -1.34359381, 0.473927808, -0.413551536 ] + - [ 0.350889397, 0.401701047, -0.509158016, -0.206672523, 1.34207338, 0.473232198, 0.415197653, 0.351081811, -0.401887985, 0.509636142, -0.206631643, -1.34299287, 0.473167527, -0.415644974 ] + - [ 0.350253752, 0.40178161, -0.509147852, -0.203359635, 1.34139988, 0.47246726, 0.417266857, 0.350458292, -0.401987371, 0.509636142, -0.203326805, -1.34234714, 0.472408158, -0.417711553 ] + - [ 0.349605909, 0.401849193, -0.509137793, -0.200081041, 1.34068082, 0.471703632, 0.419308107, 0.349822495, -0.402073655, 0.509636142, -0.200056177, -1.34165559, 0.47165003, -0.419750195 ] + - [ 0.348945779, 0.40190264, -0.509127847, -0.196838989, 1.3399152, 0.470941648, 0.421320322, 0.349174323, -0.402145673, 0.509636142, -0.196822003, -1.34091722, 0.470893476, -0.421759819 ] + - [ 0.34827327, 0.401940795, -0.509118019, -0.193635728, 1.339102, 0.470181644, 0.423302419, 0.348513679, -0.402202259, 0.509636142, -0.193626526, -1.34013099, 0.470138828, -0.423739346 ] + - [ 0.347588293, 0.401962503, -0.509108317, -0.190473507, 1.33824024, 0.469423956, 0.425253316, 0.347840465, -0.402242248, 0.509636142, -0.190471988, -1.33929589, 0.469386416, -0.425687697 ] + - [ 0.346890758, 0.401966609, -0.509098748, -0.187354575, 1.3373289, 0.46866892, 0.427171932, 0.347154584, -0.402264474, 0.509636142, -0.187360634, -1.3384109, 0.468636573, -0.427603792 ] + - [ 0.346180574, 0.401951957, -0.509089319, -0.18428118, 1.33636699, 0.46791687, 0.429057185, 0.34645594, -0.402267772, 0.509636142, -0.184294707, -1.33747499, 0.46788963, -0.429486552 ] + - [ 0.345457652, 0.401917392, -0.509080036, -0.18125557, 1.3353535, 0.467168144, 0.430907993, 0.345744435, -0.402250978, 0.509636142, -0.18127645, -1.33648716, 0.467145919, -0.431334897 ] + - [ 0.344721902, 0.401861758, -0.509070907, -0.178279996, 1.33428743, 0.466423075, 0.432723274, 0.345019972, -0.402212925, 0.509636142, -0.178308106, -1.33544637, 0.466405771, -0.433147747 ] + - [ 0.343973232, 0.401783899, -0.509061939, -0.175356706, 1.33316778, 0.465682001, 0.434501946, 0.344282455, -0.402152448, 0.509636142, -0.175391919, -1.33435161, 0.465669518, -0.434924023 ] + - [ 0.343211553, 0.40168266, -0.509053137, -0.172487947, 1.33199355, 0.464945256, 0.436242927, 0.343531785, -0.402068381, 0.509636142, -0.172530131, -1.33320186, 0.464937491, -0.436662645 ] + - [ 0.342436776, 0.401556885, -0.50904451, -0.16967597, 1.33076372, 0.464213176, 0.437945136, 0.342767866, -0.401959561, 0.509636142, -0.169724987, -1.33199609, 0.464210023, -0.438362535 ] + - [ 0.341648809, 0.40140542, -0.509036064, -0.166923023, 1.32947732, 0.463486097, 0.439607491, 0.3419906, -0.40182482, 0.509636142, -0.166978729, -1.3307333, 0.463487445, -0.440022612 ] + - [ 0.340847563, 0.401227108, -0.509027806, -0.164231354, 1.32813332, 0.462764355, 0.44122891, 0.341199892, -0.401662994, 0.509636142, -0.1642936, -1.32941245, 0.462770087, -0.441641796 ] + - [ 0.340032947, 0.401020793, -0.509019743, -0.161603213, 1.32673072, 0.462048285, 0.44280831, 0.340395642, -0.401472917, 0.509636142, -0.161671845, -1.32803253, 0.462058283, -0.443219009 ] + - [ 0.339204871, 0.400785322, -0.509011881, -0.159040848, 1.32526854, 0.461338222, 0.444344611, 0.339577755, -0.401253425, 0.509636142, -0.159115706, -1.32659252, 0.461352363, -0.444753171 ] + - [ 0.338363246, 0.400519537, -0.509004229, -0.156546508, 1.32374575, 0.460634503, 0.44583673, 0.338746133, -0.401003351, 0.509636142, -0.156627427, -1.3250914, 0.460652659, -0.446243203 ] + - [ 0.337507981, 0.400222283, -0.508996792, -0.154122441, 1.32216137, 0.459937463, 0.447283586, 0.33790068, -0.400721531, 0.509636142, -0.154209251, -1.32352815, 0.459959503, -0.447688024 ] + - [ 0.336638986, 0.399892405, -0.508989577, -0.151770897, 1.32051439, 0.459247438, 0.448684096, 0.337041297, -0.400406798, 0.509636142, -0.15186342, -1.32190175, 0.459273227, -0.449086555 ] + - [ 0.33575617, 0.399528748, -0.508982592, -0.149494124, 1.3188038, 0.458564763, 0.450037179, 0.336167888, -0.400057989, 0.509636142, -0.14959218, -1.32021117, 0.458594161, -0.450437717 ] + - [ 0.334859444, 0.399130155, -0.508975843, -0.147294371, 1.31702861, 0.457889774, 0.451341753, 0.335280356, -0.399673937, 0.509636142, -0.147397772, -1.31845541, 0.457922638, -0.451740431 ] + - [ 0.333948718, 0.398695472, -0.508969337, -0.145173887, 1.3151878, 0.457222806, 0.452596736, 0.334378603, -0.399253476, 0.509636142, -0.14528244, -1.31663343, 0.457258989, -0.452993616 ] + - [ 0.333023901, 0.398223542, -0.508963082, -0.14313492, 1.31328039, 0.456564196, 0.453801045, 0.333462533, -0.398795443, 0.509636142, -0.143248427, -1.31474422, 0.456603546, -0.454196193 ] + - [ 0.332084903, 0.397713211, -0.508957083, -0.14117972, 1.31130537, 0.455914278, 0.454953601, 0.332532048, -0.39829867, 0.509636142, -0.141297978, -1.31278677, 0.45595664, -0.455347083 ] + - [ 0.331131634, 0.397163322, -0.508951348, -0.139310534, 1.30926173, 0.455273389, 0.45605332, 0.331587052, -0.397761994, 0.509636142, -0.139433334, -1.31076004, 0.455318603, -0.456445206 ] + - [ 0.330164005, 0.396572721, -0.508945885, -0.137529612, 1.30714847, 0.454641864, 0.45709912, 0.330627447, -0.397184248, 0.509636142, -0.137656739, -1.30866302, 0.454689767, -0.457489482 ] + - [ 0.329181924, 0.395940251, -0.508940698, -0.135839202, 1.3049646, 0.454020039, 0.45808992, 0.329653136, -0.396564268, 0.509636142, -0.135970437, -1.30649469, 0.454070462, -0.458478833 ] + - [ 0.328185302, 0.395264757, -0.508935797, -0.134241554, 1.30270911, 0.45340825, 0.459024638, 0.328664022, -0.395900887, 0.509636142, -0.134376671, -1.30425402, 0.453461022, -0.459412178 ] + - [ 0.327174048, 0.394545084, -0.508931187, -0.132738916, 1.30038099, 0.452806831, 0.459902193, 0.327660007, -0.395192941, 0.509636142, -0.132877684, -1.30194001, 0.452861777, -0.460288438 ] + - [ 0.326148072, 0.393780076, -0.508926875, -0.131333536, 1.29797924, 0.452216119, 0.460721501, 0.326640995, -0.394439265, 0.509636142, -0.131475719, -1.29955163, 0.452273059, -0.461106534 ] + - [ 0.325107285, 0.392968578, -0.508922868, -0.130027664, 1.29550287, 0.451636449, 0.461481482, 0.325606889, -0.393638692, 0.509636142, -0.13017302, -1.29708785, 0.451695199, -0.461865386 ] + - [ 0.324051596, 0.392109434, -0.508919174, -0.128823549, 1.29295087, 0.451068157, 0.462181053, 0.324557592, -0.392790058, 0.509636142, -0.12897183, -1.29454767, 0.451128529, -0.462563914 ] + - [ 0.322980915, 0.391201488, -0.508915799, -0.127723438, 1.29032224, 0.450511579, 0.462819133, 0.323493005, -0.391892197, 0.509636142, -0.127874393, -1.29193005, 0.450573382, -0.46320104 ] + - [ 0.321895152, 0.390243586, -0.50891275, -0.126729581, 1.28761597, 0.449967049, 0.46339464, 0.322413033, -0.390943943, 0.509636142, -0.126882951, -1.28923399, 0.450030087, -0.463775682 ] + - [ 0.320794217, 0.38923457, -0.508910034, -0.125844227, 1.28483106, 0.449434905, 0.463906491, 0.321317579, -0.389944133, 0.509636142, -0.125999748, -1.28645845, 0.449498978, -0.464286763 ] + - [ 0.319678019, 0.388173287, -0.508907657, -0.125069623, 1.28196652, 0.448915481, 0.464353606, 0.320206544, -0.388891599, 0.509636142, -0.125227027, -1.28360243, 0.448980385, -0.464733202 ] + - [ 0.318546468, 0.387058581, -0.508905627, -0.12440802, 1.27902134, 0.448409113, 0.464734902, 0.319079832, -0.387785178, 0.509636142, -0.124567031, -1.28066489, 0.448474641, -0.46511392 ] + - [ 0.317399475, 0.385889295, -0.508903951, -0.123861666, 1.27599451, 0.447916137, 0.465049298, 0.317937345, -0.386623703, 0.509636142, -0.124022004, -1.27764483, 0.447982076, -0.465427837 ] + - [ 0.316236949, 0.384664275, -0.508902635, -0.123432809, 1.27288504, 0.447436889, 0.465295711, 0.316778988, -0.385406009, 0.509636142, -0.12359419, -1.27454121, 0.447503022, -0.465673874 ] + - [ 0.3150588, 0.383382365, -0.508901687, -0.123123699, 1.26969192, 0.446971703, 0.46547306, 0.315604662, -0.38413093, 0.509636142, -0.12328583, -1.27135302, 0.447037812, -0.465850951 ] + - [ 0.313864938, 0.382042409, -0.508901113, -0.122936584, 1.26641415, 0.446520916, 0.465580262, 0.31441427, -0.382797303, 0.509636142, -0.12309917, -1.26807925, 0.446586776, -0.465957989 ] + - [ 0.312655272, 0.380643252, -0.50890092, -0.122873712, 1.26305073, 0.446084863, 0.465616237, 0.313207716, -0.38140396, 0.509636142, -0.123036451, -1.26471886, 0.446150246, -0.465993908 ] + - [ 0.311421233, 0.379191934, -0.508858527, -0.122901669, 1.25959382, 0.445674939, 0.465552797, 0.311976502, -0.37995805, 0.509593557, -0.123064262, -1.26126414, 0.445739607, -0.46593057 ] + - [ 0.310154672, 0.37769675, -0.508732093, -0.122984895, 1.25603718, 0.445301709, 0.465363735, 0.310712558, -0.378467985, 0.509466553, -0.123147057, -1.25770896, 0.445365421, -0.465741809 ] + - [ 0.308856128, 0.376158425, -0.508522735, -0.123122425, 1.25238219, 0.444964268, 0.465050935, 0.309416427, -0.376934491, 0.509256251, -0.123283873, -1.25405472, 0.445026786, -0.465429507 ] + - [ 0.307526142, 0.374577682, -0.50823157, -0.123313295, 1.24863024, 0.444661709, 0.46461628, 0.308088652, -0.375358299, 0.508963776, -0.123473752, -1.25030282, 0.4447228, -0.464995544 ] + - [ 0.306165254, 0.372955248, -0.507859716, -0.123556538, 1.2447827, 0.444393124, 0.464061657, 0.306729776, -0.373740136, 0.50859025, -0.123715732, -1.24645465, 0.444452561, -0.464441802 ] + - [ 0.304774004, 0.371291847, -0.507408289, -0.123851189, 1.24084097, 0.444157609, 0.46338895, 0.305340343, -0.372080732, 0.508136797, -0.124008853, -1.2425116, 0.444215165, -0.463770159 ] + - [ 0.303352932, 0.369588204, -0.506878406, -0.124196282, 1.23680642, 0.443954256, 0.462600043, 0.303920895, -0.370380814, 0.507604541, -0.124352154, -1.23847508, 0.444009712, -0.462982499 ] + - [ 0.301902579, 0.367845045, -0.506271186, -0.124590853, 1.23268044, 0.443782158, 0.461696821, 0.302471975, -0.368641112, 0.506994604, -0.124744676, -1.23434646, 0.443835299, -0.462080701 ] + - [ 0.300423485, 0.366063093, -0.505587744, -0.125033935, 1.22846441, 0.44364041, 0.460681168, 0.300994126, -0.366862354, 0.50630811, -0.125185459, -1.23012716, 0.443691024, -0.461066645 ] + - [ 0.298916191, 0.364243074, -0.504829197, -0.125524564, 1.22415972, 0.443528104, 0.459554969, 0.299487892, -0.365045268, 0.505546183, -0.12567354, -1.22581856, 0.443575984, -0.459942214 ] + - [ 0.297381236, 0.362385713, -0.503996664, -0.126061774, 1.21976775, 0.443444334, 0.458320109, 0.297953815, -0.363190585, 0.504709944, -0.126207961, -1.22142206, 0.443489277, -0.458709288 ] + - [ 0.29581916, 0.360491734, -0.503091261, -0.126644599, 1.21528988, 0.443388194, 0.456978473, 0.296392438, -0.361299031, 0.503800519, -0.12678776, -1.21693905, 0.443430002, -0.457369747 ] + - [ 0.294230504, 0.358561864, -0.502114106, -0.127272075, 1.2107275, 0.443358777, 0.455531944, 0.294804305, -0.359371335, 0.502819029, -0.127411978, -1.21237093, 0.443397256, -0.455925472 ] + - [ 0.292615809, 0.356596825, -0.501066314, -0.127943235, 1.20608199, 0.443355177, 0.453982408, 0.293189959, -0.357408227, 0.501766599, -0.128079654, -1.2077191, 0.443390136, -0.454378344 ] + - [ 0.290975614, 0.354597345, -0.499949005, -0.128657115, 1.20135474, 0.443376487, 0.452331749, 0.291549942, -0.355410435, 0.500644352, -0.128789827, -1.20298494, 0.443407741, -0.452730245 ] + - [ 0.289310459, 0.352564147, -0.498763294, -0.129412749, 1.19654712, 0.443421801, 0.450581851, 0.289884798, -0.353378687, 0.49945341, -0.129541538, -1.19816985, 0.443449169, -0.450983054 ] + - [ 0.287620886, 0.350497956, -0.497510298, -0.130209171, 1.19166052, 0.443490211, 0.4487346, 0.28819507, -0.351313713, 0.498194898, -0.130333825, -1.19327523, 0.443513517, -0.449138652 ] + - [ 0.285907434, 0.348399497, -0.496191136, -0.131045416, 1.18669633, 0.443580812, 0.44679188, 0.2864813, -0.34921624, 0.496869938, -0.131165728, -1.18830247, 0.443599883, -0.44719892 ] + - [ 0.284170643, 0.346269496, -0.494806923, -0.131920519, 1.18165593, 0.443692697, 0.444755576, 0.284744032, -0.347086997, 0.495479655, -0.132036288, -1.18325297, 0.443707364, -0.44516574 ] + - [ 0.282411053, 0.344108677, -0.493358778, -0.132833514, 1.1765407, 0.44382496, 0.442627571, 0.282983809, -0.344926714, 0.49402517, -0.132944543, -1.17812812, 0.44383506, -0.443040991 ] + - [ 0.280629206, 0.341917765, -0.491847817, -0.133783437, 1.17135202, 0.443976694, 0.440409752, 0.281201174, -0.342736118, 0.492507608, -0.133889533, -1.17292932, 0.443982067, -0.440826555 ] + - [ 0.278825641, 0.339697485, -0.490275157, -0.13476932, 1.16609128, 0.444146992, 0.438104002, 0.27939667, -0.340515938, 0.490928091, -0.134870298, -1.16765795, 0.444147483, -0.438524312 ] + - [ 0.277000897, 0.337448562, -0.488641916, -0.1357902, 1.16075987, 0.444334948, 0.435712206, 0.27757084, -0.338266904, 0.489287744, -0.135885878, -1.16231542, 0.444330406, -0.436136143 ] + - [ 0.275155517, 0.335171721, -0.48694921, -0.13684511, 1.15535916, 0.444539656, 0.433236248, 0.275724227, -0.335989742, 0.487587689, -0.136935311, -1.15690313, 0.444529934, -0.43366393 ] + - [ 0.27329004, 0.332867686, -0.485198158, -0.137933086, 1.14989055, 0.444760208, 0.430678014, 0.273857374, -0.333685183, 0.485829049, -0.138017638, -1.15142245, 0.444745165, -0.431109552 ] + - [ 0.271405005, 0.330537184, -0.483389875, -0.139053162, 1.1443554, 0.444995699, 0.428039388, 0.271970824, -0.331353955, 0.484012949, -0.139131898, -1.1458748, 0.444975196, -0.42847489 ] + - [ 0.269500954, 0.328180938, -0.481525479, -0.140204372, 1.13875512, 0.445245222, 0.425322254, 0.27006512, -0.328996786, 0.48214051, -0.140277131, -1.14026156, 0.445219126, -0.425761826 ] + - [ 0.267578426, 0.325799673, -0.479606087, -0.14138575, 1.13309107, 0.445507871, 0.422528497, 0.268140805, -0.326614405, 0.480212858, -0.141452377, -1.13458413, 0.445476052, -0.42297224 ] + - [ 0.265637962, 0.323394115, -0.477632816, -0.142596333, 1.12736465, 0.445782738, 0.419660002, 0.266198423, -0.32420754, 0.478231114, -0.142656674, -1.1288439, 0.445745072, -0.420108013 ] + - [ 0.263680103, 0.320964989, -0.475606784, -0.143835154, 1.12157724, 0.446068917, 0.416718653, 0.264238516, -0.321776921, 0.476196402, -0.143889063, -1.12304228, 0.446025283, -0.417171025 ] + - [ 0.261705387, 0.318513018, -0.473529107, -0.145101248, 1.11573021, 0.446365503, 0.413706335, 0.262261627, -0.319323276, 0.474109845, -0.145148583, -1.11718064, 0.446315785, -0.414163158 ] + - [ 0.259714356, 0.316038929, -0.471400903, -0.146393649, 1.10982497, 0.446671588, 0.410624932, 0.2602683, -0.316847333, 0.471972568, -0.146434274, -1.1112604, 0.446615673, -0.411086292 ] + - [ 0.25770755, 0.313543447, -0.469223288, -0.147711392, 1.10386288, 0.446986266, 0.407476329, 0.258259077, -0.314349821, 0.469785692, -0.147745175, -1.10528293, 0.446924047, -0.407942308 ] + - [ 0.255685509, 0.311027295, -0.466997381, -0.149053511, 1.09784533, 0.44730863, 0.404262412, 0.256234502, -0.311831469, 0.467550342, -0.149080327, -1.09924965, 0.447240004, -0.404733087 ] + - [ 0.253648773, 0.3084912, -0.464724297, -0.150419042, 1.09177371, 0.447637773, 0.400985063, 0.254195117, -0.309293006, 0.46526764, -0.150438768, -1.09316193, 0.447562641, -0.401460509 ] + - [ 0.251597883, 0.305935885, -0.462405154, -0.151807018, 1.0856494, 0.447972791, 0.397646168, 0.252141466, -0.306735159, 0.46293871, -0.151819538, -1.08702119, 0.447891057, -0.398126456 ] + - [ 0.249533378, 0.303362076, -0.46004107, -0.153216475, 1.07947378, 0.448312775, 0.394247612, 0.250074091, -0.304158658, 0.460564676, -0.153221677, -1.0808288, 0.44822435, -0.394732808 ] + - [ 0.2474558, 0.300770499, -0.457633161, -0.154646447, 1.07324824, 0.448656819, 0.390791279, 0.247993536, -0.301564231, 0.45814666, -0.154644225, -1.07458617, 0.448561617, -0.391281446 ] + - [ 0.245365687, 0.298161877, -0.455182544, -0.156095968, 1.06697416, 0.449004017, 0.387279054, 0.245900344, -0.298952607, 0.455685785, -0.15608622, -1.0682947, 0.448901956, -0.387774251 ] + - [ 0.243263581, 0.295536935, -0.452690337, -0.157564074, 1.06065292, 0.449353462, 0.383712821, 0.243795058, -0.296324515, 0.453183176, -0.157546703, -1.06195576, 0.449244464, -0.384213103 ] + - [ 0.241150022, 0.2928964, -0.450157657, -0.159049798, 1.05428591, 0.449704248, 0.380094465, 0.24167822, -0.293680683, 0.450639955, -0.159024714, -1.05557077, 0.449588241, -0.380599884 ] + - [ 0.23902555, 0.290240994, -0.447585621, -0.160552175, 1.04787451, 0.450055468, 0.376425871, 0.239550375, -0.291021839, 0.448057246, -0.160519291, -1.04914112, 0.449932382, -0.376936473 ] + - [ 0.236890705, 0.287571445, -0.444975345, -0.162070241, 1.0414201, 0.450406216, 0.372708923, 0.237412064, -0.288348713, 0.445436172, -0.162029475, -1.04266819, 0.450275988, -0.373224753 ] + - [ 0.234746028, 0.284888475, -0.442327948, -0.163603029, 1.03492407, 0.450755585, 0.368945506, 0.235263831, -0.285662033, 0.442777857, -0.163554304, -1.03615339, 0.450618154, -0.369466603 ] + - [ 0.232592058, 0.282192812, -0.439644545, -0.165149573, 1.02838781, 0.451102669, 0.365137504, 0.233106219, -0.282962527, 0.440083423, -0.16509282, -1.02959811, 0.450957979, -0.365663905 ] + - [ 0.230429336, 0.279485178, -0.436926255, -0.16670891, 1.02181269, 0.45144656, 0.361286802, 0.230939772, -0.280250925, 0.437353993, -0.16664406, -1.02300375, 0.451294561, -0.361818538 ] + - [ 0.228258402, 0.276766299, -0.434174195, -0.168280073, 1.01520009, 0.451786354, 0.357395284, 0.228765031, -0.277527954, 0.434590692, -0.168207066, -1.01637169, 0.451626997, -0.357932385 ] + - [ 0.226079797, 0.274036901, -0.431389481, -0.169862097, 1.00855141, 0.452121143, 0.353464836, 0.226582541, -0.274794344, 0.431794643, -0.169780876, -1.00970334, 0.451954386, -0.354007326 ] + - [ 0.22389406, 0.271297707, -0.428573231, -0.171454016, 1.00186803, 0.45245002, 0.349497342, 0.224392843, -0.272050823, 0.428966968, -0.17136453, -1.00300008, 0.452275825, -0.350045241 ] + - [ 0.221701733, 0.268549444, -0.425726561, -0.173054865, 0.995151325, 0.452772079, 0.345494686, 0.222196482, -0.26929812, 0.426108791, -0.172957068, -0.996263323, 0.452590412, -0.346048012 ] + - [ 0.219503354, 0.265792836, -0.42285059, -0.174663679, 0.988402683, 0.453086414, 0.341458753, 0.219994001, -0.266536963, 0.423221236, -0.174557529, -0.98949445, 0.452897244, -0.342017519 ] + - [ 0.217299465, 0.263028607, -0.419946433, -0.176279492, 0.981623488, 0.453392118, 0.337391428, 0.217785941, -0.263768081, 0.420305425, -0.176164953, -0.98269486, 0.45319542, -0.337955643 ] + - [ 0.215090605, 0.260257483, -0.417015209, -0.177901339, 0.974815123, 0.453688285, 0.333294595, 0.215572847, -0.260992203, 0.417362483, -0.177778379, -0.975865947, 0.453484038, -0.333864264 ] + - [ 0.212877316, 0.257480189, -0.414058034, -0.179528254, 0.967978973, 0.453974007, 0.32917014, 0.213355262, -0.258210057, 0.414393531, -0.179396847, -0.969009107, 0.453762195, -0.329745264 ] + - [ 0.210660136, 0.254697449, -0.411076025, -0.181159272, 0.961116419, 0.454248379, 0.325019945, 0.211133728, -0.255422372, 0.411399695, -0.181019397, -0.962125734, 0.454028988, -0.325600524 ] + - [ 0.208439607, 0.251909989, -0.4080703, -0.182793428, 0.954228846, 0.454510495, 0.320845897, 0.208908788, -0.252629876, 0.408382096, -0.182645069, -0.955217223, 0.454283517, -0.321431924 ] + - [ 0.206216268, 0.249118533, -0.405041975, -0.184429756, 0.947317638, 0.454759446, 0.316649879, 0.206680986, -0.249833299, 0.405341858, -0.184272901, -0.948284968, 0.454524878, -0.317241344 ] + - [ 0.203990661, 0.246323807, -0.401992169, -0.18606729, 0.940384179, 0.454994328, 0.312433777, 0.204450865, -0.247033368, 0.402280105, -0.185901934, -0.941330364, 0.45475217, -0.313030666 ] + - [ 0.201763324, 0.243526534, -0.398921997, -0.187705066, 0.93342985, 0.455214233, 0.308199474, 0.202218967, -0.244230812, 0.399197959, -0.187531207, -0.934354806, 0.454964489, -0.308801771 ] + - [ 0.199534799, 0.240727442, -0.395832577, -0.189342118, 0.926456038, 0.455418255, 0.303948856, 0.199985836, -0.241426361, 0.396096545, -0.189159759, -0.927359689, 0.455160935, -0.304556539 ] + - [ 0.197305625, 0.237927253, -0.392725027, -0.190977481, 0.919464124, 0.455605488, 0.299683807, 0.197752015, -0.238620742, 0.392976985, -0.190786631, -0.920346408, 0.455340605, -0.300296851 ] + - [ 0.195076343, 0.235126693, -0.389600462, -0.192610189, 0.912455492, 0.455775024, 0.295406212, 0.195518046, -0.235814685, 0.389840402, -0.192410862, -0.913316357, 0.455502596, -0.296024587 ] + - [ 0.192847493, 0.232326488, -0.386460001, -0.194239276, 0.905431526, 0.455925958, 0.291117956, 0.193284474, -0.233008917, 0.386687921, -0.194031491, -0.90627093, 0.455646007, -0.29174163 ] + - [ 0.190619616, 0.229527361, -0.383304761, -0.195863778, 0.89839361, 0.456057383, 0.286820922, 0.19105184, -0.230204167, 0.383520664, -0.195647559, -0.899211524, 0.455769935, -0.287449858 ] + - [ 0.188393251, 0.226730038, -0.380135858, -0.197482728, 0.891343128, 0.456168392, 0.282516996, 0.188820688, -0.227401165, 0.380339754, -0.197258104, -0.892139531, 0.455873478, -0.283151154 ] + - [ 0.186168939, 0.223935244, -0.37695441, -0.199095162, 0.884281462, 0.456258079, 0.278208062, 0.186591562, -0.224600639, 0.377146316, -0.198862166, -0.885056348, 0.455955735, -0.278847398 ] + - [ 0.183947219, 0.221143704, -0.373761534, -0.200700115, 0.877209996, 0.456325537, 0.273896004, 0.184365003, -0.221803317, 0.373941471, -0.200458786, -0.877963369, 0.456015801, -0.274540471 ] + - [ 0.181728633, 0.218356143, -0.370558347, -0.202296619, 0.870130114, 0.456369861, 0.269582709, 0.182141555, -0.219009928, 0.370726344, -0.202047002, -0.870861988, 0.456052777, -0.270232253 ] + - [ 0.179513721, 0.215573284, -0.367345966, -0.203883712, 0.8630432, 0.456390142, 0.265270059, 0.179921762, -0.2162212, 0.367502057, -0.203625854, -0.863753601, 0.456065758, -0.265924626 ] + - [ 0.177303023, 0.212795855, -0.364125508, -0.205460425, 0.855950637, 0.456385476, 0.26095994, 0.177706166, -0.213437863, 0.364269735, -0.205194381, -0.856639602, 0.456053844, -0.26161947 ] + - [ 0.175097078, 0.210024579, -0.36089809, -0.207025796, 0.848853809, 0.456354954, 0.256654236, 0.17549531, -0.210660644, 0.3610305, -0.206751624, -0.849521386, 0.456016132, -0.257318665 ] + - [ 0.172896428, 0.207260181, -0.357664831, -0.208578857, 0.841754099, 0.456297672, 0.252354831, 0.173289737, -0.207890273, 0.357785476, -0.208296623, -0.842400347, 0.45595172, -0.253024094 ] + - [ 0.170701612, 0.204503387, -0.354426845, -0.210118644, 0.83465289, 0.456212722, 0.248063612, 0.17108999, -0.205127479, 0.354535785, -0.209828415, -0.83527788, 0.455859705, -0.248737636 ] + - [ 0.168513171, 0.20175492, -0.351185252, -0.211644192, 0.827551567, 0.456099197, 0.243782461, 0.168896613, -0.202372988, 0.351282552, -0.211346042, -0.828155381, 0.455739185, -0.244461172 ] + - [ 0.166331645, 0.199015507, -0.347941167, -0.213154534, 0.820451513, 0.455956192, 0.239513264, 0.166710149, -0.199627532, 0.3480269, -0.212848542, -0.821034243, 0.455589259, -0.240196583 ] + - [ 0.164157574, 0.196285872, -0.344695708, -0.214648705, 0.813354112, 0.455782799, 0.235257905, 0.164531139, -0.196891837, 0.344769951, -0.214334956, -0.813915862, 0.455409023, -0.23594575 ] + - [ 0.161991498, 0.19356674, -0.341449993, -0.216125741, 0.806260747, 0.455578113, 0.23101827, 0.162360129, -0.194166633, 0.341512829, -0.215804323, -0.806801632, 0.455197577, -0.231710553 ] + - [ 0.159833958, 0.190858836, -0.338205137, -0.217584675, 0.799172801, 0.455341227, 0.226796241, 0.16019766, -0.191452648, 0.338256658, -0.217255683, -0.799692948, 0.454954017, -0.227492874 ] + - [ 0.157685495, 0.188162884, -0.334962259, -0.219024542, 0.792091659, 0.455071233, 0.222593705, 0.158044275, -0.188750611, 0.33500256, -0.218688074, -0.792591205, 0.454677441, -0.223294594 ] + - [ 0.155546647, 0.185479611, -0.331722476, -0.220444377, 0.785018704, 0.454767226, 0.218412545, 0.155900518, -0.18606125, 0.33175166, -0.220100537, -0.785497798, 0.454366948, -0.219117592 ] + - [ 0.153417956, 0.18280974, -0.328486904, -0.221843214, 0.777955319, 0.4544283, 0.214254647, 0.153766932, -0.183385295, 0.32850508, -0.221492112, -0.77841412, 0.454021635, -0.21496375 ] + - [ 0.151299961, 0.180153997, -0.32525666, -0.223220089, 0.770902889, 0.454053547, 0.210121895, 0.15164406, -0.180723473, 0.325263943, -0.222861838, -0.771341568, 0.4536406, -0.210834949 ] + - [ 0.149193204, 0.177513106, -0.322032863, -0.224574034, 0.763862796, 0.453642061, 0.206016173, 0.149532444, -0.178076513, 0.322029374, -0.224208754, -0.764281535, 0.45322294, -0.206733069 ] + - [ 0.147098223, 0.174887793, -0.318816629, -0.225904086, 0.756836424, 0.453192936, 0.201939366, 0.147432628, -0.175445145, 0.318802494, -0.225531901, -0.757235417, 0.452767754, -0.202659991 ] + - [ 0.14501556, 0.172278782, -0.315609074, -0.227209279, 0.749825157, 0.452705265, 0.197893359, 0.145345155, -0.172830096, 0.315584428, -0.226830317, -0.750204607, 0.452274139, -0.198617596 ] + - [ 0.142945755, 0.169686798, -0.312411317, -0.228488647, 0.742830378, 0.452178142, 0.193880037, 0.143270568, -0.170232095, 0.312376299, -0.228103042, -0.743190502, 0.451741193, -0.194607765 ] + - [ 0.140889348, 0.167112567, -0.309224474, -0.229741225, 0.735853472, 0.451610659, 0.189901283, 0.14120941, -0.167651872, 0.30917923, -0.229349117, -0.736194495, 0.451168014, -0.190632378 ] + - [ 0.138846878, 0.164556813, -0.306049663, -0.230966047, 0.728895821, 0.451001911, 0.185958983, 0.139162224, -0.165090153, 0.305994345, -0.23056758, -0.729217982, 0.4505537, -0.186693316 ] + - [ 0.136818887, 0.162020261, -0.302888, -0.232162149, 0.721958809, 0.450350992, 0.182055021, 0.137129553, -0.162547669, 0.302822766, -0.231757472, -0.722262357, 0.449897348, -0.182792461 ] + - [ 0.134805915, 0.159503636, -0.299740603, -0.233328564, 0.715043819, 0.449656993, 0.178191282, 0.13511194, -0.160025147, 0.299665617, -0.232917831, -0.715329015, 0.449198057, -0.178931692 ] + - [ 0.132808502, 0.157007663, -0.296608588, -0.234464327, 0.708152236, 0.44891901, 0.17436965, 0.133109929, -0.157523317, 0.296524022, -0.234047697, -0.70841935, 0.448454923, -0.175112892 ] + - [ 0.130827187, 0.154533067, -0.293493074, -0.235568474, 0.701285443, 0.448136136, 0.170592011, 0.131124061, -0.155042907, 0.293399103, -0.235146111, -0.701534757, 0.447667046, -0.171337939 ] + - [ 0.128862512, 0.152080573, -0.290395177, -0.236640037, 0.694444824, 0.447307463, 0.166860248, 0.129154881, -0.152584646, 0.290291984, -0.236212111, -0.694676632, 0.446833522, -0.167608716 ] + - [ 0.126915017, 0.149650905, -0.287316014, -0.237678053, 0.687631761, 0.446432086, 0.163176246, 0.127202931, -0.150149261, 0.287203788, -0.237244738, -0.687846368, 0.44595345, -0.163927103 ] + - [ 0.124985241, 0.147244789, -0.284256702, -0.238681555, 0.680847639, 0.445509097, 0.15954189, 0.125268754, -0.147737483, 0.284135639, -0.23824303, -0.681045361, 0.445025928, -0.16029498 ] + - [ 0.123073726, 0.14486295, -0.281218358, -0.239649579, 0.674093841, 0.444537591, 0.155959064, 0.123352894, -0.145350039, 0.281088659, -0.239206028, -0.674275006, 0.444050052, -0.156714229 ] + - [ 0.12118101, 0.142506112, -0.278202101, -0.240581158, 0.667371751, 0.443516662, 0.152429654, 0.121455894, -0.142987658, 0.278063973, -0.240132771, -0.667536696, 0.443024922, -0.153186731 ] + - [ 0.119307636, 0.140175001, -0.275209045, -0.241475328, 0.660682752, 0.442445401, 0.148955543, 0.119578295, -0.140651069, 0.275062703, -0.241022298, -0.660831827, 0.441949634, -0.149714366 ] + - [ 0.117454142, 0.137870341, -0.27224031, -0.242331123, 0.654028229, 0.441322904, 0.145538616, 0.117720643, -0.138341, 0.272085972, -0.241873649, -0.654161793, 0.440823287, -0.146299014 ] + - [ 0.115621069, 0.135592857, -0.269297012, -0.243147577, 0.647409564, 0.440148262, 0.142180759, 0.115883479, -0.13605818, 0.269134905, -0.242685865, -0.64752799, 0.439644979, -0.142942558 ] + - [ 0.113808958, 0.133343275, -0.266380267, -0.243923726, 0.64082814, 0.438920571, 0.138883854, 0.114067346, -0.133803338, 0.266210624, -0.243457984, -0.640931812, 0.438413806, -0.139646877 ] + - [ 0.112018348, 0.131122319, -0.263491194, -0.244658603, 0.634285343, 0.437638923, 0.135649788, 0.112272788, -0.131577202, 0.263314253, -0.244189046, -0.634374653, 0.437128868, -0.136413852 ] + - [ 0.110249779, 0.128930714, -0.260630909, -0.245351244, 0.627782555, 0.436302412, 0.132480445, 0.110500348, -0.1293805, 0.260446914, -0.24487809, -0.627857909, 0.435789262, -0.133245364 ] + - [ 0.108503793, 0.126769184, -0.257800529, -0.246000683, 0.621321159, 0.434910131, 0.129377709, 0.108750569, -0.127213963, 0.257609732, -0.245524157, -0.621382974, 0.434394085, -0.130143294 ] + - [ 0.106780929, 0.124638456, -0.255001172, -0.246605954, 0.61490254, 0.433461175, 0.126343465, 0.107023994, -0.125078317, 0.254803829, -0.246126286, -0.614951243, 0.432942436, -0.127109523 ] + - [ 0.105081728, 0.122539254, -0.252233955, -0.247166092, 0.608528082, 0.431954635, 0.123379597, 0.105321165, -0.122974292, 0.252030328, -0.246683516, -0.60856411, 0.431433411, -0.124145931 ] + - [ 0.103406729, 0.120472302, -0.249499994, -0.247680132, 0.602199166, 0.430389606, 0.12048799, 0.103642626, -0.120902616, 0.249290354, -0.247194887, -0.602222971, 0.429866111, -0.1212544 ] + - [ 0.101756474, 0.118438327, -0.246800408, -0.248147109, 0.595917178, 0.428765182, 0.117670529, 0.101988921, -0.118864019, 0.24658503, -0.247659439, -0.59592922, 0.42823963, -0.118436809 ] + - [ 0.100131501, 0.116438051, -0.244136312, -0.248566056, 0.589683501, 0.427080455, 0.114929099, 0.100360591, -0.116859228, 0.243915478, -0.248076211, -0.589684252, 0.426553069, -0.115695041 ] + - [ 0.0985323522, 0.114472202, -0.241508824, -0.248936009, 0.583499517, 0.425334519, 0.112265584, 0.0987581802, -0.114888972, 0.241282822, -0.248444243, -0.583489462, 0.424805524, -0.113030975 ] + - [ 0.0969595669, 0.112541503, -0.238919062, -0.249256002, 0.577366612, 0.423526468, 0.109681868, 0.0971822316, -0.11295398, 0.238688185, -0.248762575, -0.577346244, 0.422996094, -0.110446492 ] + - [ 0.0954136856, 0.110646679, -0.236368142, -0.249525069, 0.571286169, 0.421655396, 0.107179836, 0.0956332882, -0.111054981, 0.23613269, -0.249030245, -0.571255993, 0.421123875, -0.107943474 ] + - [ 0.0938952486, 0.108788456, -0.233857182, -0.249742246, 0.56525957, 0.419720395, 0.104761373, 0.0941118929, -0.109192702, 0.233617462, -0.249246294, -0.565220104, 0.419187967, -0.1055238 ] + - [ 0.0924047959, 0.106967558, -0.231387298, -0.249906566, 0.5592882, 0.417720559, 0.102428363, 0.092618589, -0.107367874, 0.231143623, -0.249409762, -0.559239971, 0.417187466, -0.103189352 ] + - [ 0.090942868, 0.10518471, -0.228959608, -0.250017066, 0.553373442, 0.415654982, 0.100182692, 0.0911539193, -0.105581223, 0.228712296, -0.249519687, -0.553316989, 0.415121471, -0.100942011 ] + - [ 0.0895100049, 0.103440637, -0.226575229, -0.250072778, 0.54751668, 0.413522758, 0.0980262429, 0.0897184269, -0.10383348, 0.226324605, -0.24957511, -0.547452554, 0.41298908, -0.0987836571 ] + - [ 0.0881116906, 0.101731923, -0.224228333, -0.250061217, 0.541700139, 0.411311808, 0.0959524215, 0.0883175827, -0.102121202, 0.22397472, -0.24956355, -0.54162887, 0.410778225, -0.0967076762 ] + - [ 0.0867772565, 0.100034246, -0.221878091, -0.249913774, 0.53581086, 0.408955891, 0.0939114977, 0.0869806262, -0.100419899, 0.221621765, -0.249416401, -0.5357328, 0.408422708, -0.0946642473 ] + - [ 0.0855099643, 0.0983436886, -0.219517957, -0.249621735, 0.529832633, 0.406447237, 0.0918949948, 0.0857108039, -0.098725627, 0.21925918, -0.249124943, -0.529748098, 0.405914758, -0.0926448854 ] + - [ 0.0843080354, 0.0966604543, -0.217148298, -0.249188072, 0.523768471, 0.403789435, 0.0899028339, 0.084506338, -0.0970385926, 0.21688733, -0.248692142, -0.523677772, 0.40325796, -0.0906495196 ] + - [ 0.0831696915, 0.0949847457, -0.214769484, -0.248615754, 0.517621391, 0.400986075, 0.0879349363, 0.0833654503, -0.0953590006, 0.214506578, -0.248120964, -0.517524835, 0.400455896, -0.0886780786 ] + - [ 0.0820931541, 0.0933167655, -0.212381882, -0.247907755, 0.511394406, 0.398040745, 0.0859912232, 0.082286363, -0.0936870564, 0.212117286, -0.247414374, -0.511292294, 0.397512148, -0.0867304915 ] + - [ 0.0810766446, 0.0916567166, -0.20998586, -0.247067044, 0.505090533, 0.394957034, 0.0840716157, 0.0812672981, -0.0920229651, 0.209719818, -0.246575336, -0.504983161, 0.3944303, -0.0848066871 ] + - [ 0.0801183845, 0.0900048017, -0.207581785, -0.246096593, 0.498712786, 0.391738531, 0.082176035, 0.0803064776, -0.0903669323, 0.207314538, -0.245606817, -0.498600445, 0.391213932, -0.0829065943 ] + - [ 0.0792165955, 0.0883612236, -0.205170027, -0.244999374, 0.49226418, 0.388388824, 0.0803044024, 0.0794021235, -0.0887191632, 0.204901807, -0.244511781, -0.492147156, 0.38786663, -0.081030142 ] + - [ 0.0783694989, 0.0867261851, -0.202750953, -0.243778356, 0.48574773, 0.384911504, 0.078456639, 0.078552458, -0.0870798631, 0.202481991, -0.243293193, -0.485626305, 0.384391974, -0.0791772591 ] + - [ 0.0775753164, 0.0850998891, -0.200324931, -0.242436512, 0.479166451, 0.381310159, 0.0766326661, 0.077755703, -0.0854492375, 0.200055451, -0.24195402, -0.479040901, 0.380793548, -0.0773478745 ] + - [ 0.0768322695, 0.0834825382, -0.197892329, -0.240976812, 0.472523358, 0.377588377, 0.0748324047, 0.0770100806, -0.0838274916, 0.19762255, -0.240497225, -0.472393953, 0.377074934, -0.0755419172 ] + - [ 0.0761385795, 0.0818743353, -0.195453515, -0.239402228, 0.465821467, 0.373749748, 0.0730557762, 0.0763138128, -0.0822148307, 0.195183653, -0.238925775, -0.465688473, 0.373239715, -0.0737593159 ] + - [ 0.0754924682, 0.0802754833, -0.193008856, -0.237715731, 0.459063792, 0.369797861, 0.0713027016, 0.0756651217, -0.0806114602, 0.192739123, -0.237242634, -0.45892747, 0.369291474, -0.0719999997 ] + - [ 0.074892157, 0.0786861848, -0.190558722, -0.235920292, 0.452253348, 0.365736304, 0.0695731023, 0.0750622292, -0.0790175855, 0.190289321, -0.235450768, -0.452113954, 0.365233792, -0.0702638974 ] + - [ 0.0743358673, 0.0771066427, -0.18810348, -0.234018882, 0.44539315, 0.361568666, 0.0678668993, 0.0745033575, -0.0774334118, 0.187834613, -0.233553142, -0.445250935, 0.361070254, -0.0685509379 ] + - [ 0.0738218208, 0.0755370598, -0.185643498, -0.232014472, 0.438486213, 0.357298537, 0.0661840139, 0.0739867285, -0.0758591445, 0.18537536, -0.231552721, -0.438341423, 0.356804441, -0.0668610501 ] + - [ 0.073348239, 0.0739776388, -0.183179144, -0.229910034, 0.431535553, 0.352929505, 0.0645243673, 0.0735105644, -0.0742949889, 0.182911926, -0.229452471, -0.431388429, 0.352439936, -0.0651941629 ] + - [ 0.0729133433, 0.0724285827, -0.180710786, -0.227708538, 0.424544184, 0.348465159, 0.0628878807, 0.0730730871, -0.0727411504, 0.180444675, -0.227255356, -0.42439496, 0.347980321, -0.0635502053 ] + - [ 0.0725153553, 0.0708900941, -0.178238792, -0.225412955, 0.417515121, 0.343909088, 0.0612744752, 0.0726725186, -0.0711978343, 0.177973968, -0.224964343, -0.417364029, 0.34342918, -0.0619291061 ] + - [ 0.0721524965, 0.0693623758, -0.17576353, -0.223026258, 0.41045138, 0.339264882, 0.059684072, 0.0723070811, -0.069665246, 0.175500171, -0.222582395, -0.410298645, 0.338790095, -0.0603307942 ] + - [ 0.0718229885, 0.0678456307, -0.173285368, -0.220551417, 0.403355975, 0.334536128, 0.0581165924, 0.0719749966, -0.0681435907, 0.173023645, -0.220112479, -0.403201818, 0.334066649, -0.0587551985 ] + - [ 0.0715250526, 0.0663400615, -0.170804675, -0.217991402, 0.396231921, 0.329726416, 0.0565719575, 0.071674487, -0.0666330738, 0.170544755, -0.21755756, -0.396076557, 0.329262424, -0.057202248 ] + - [ 0.0712569105, 0.0648458711, -0.168321817, -0.215349186, 0.389082234, 0.324839335, 0.0550500886, 0.0714037744, -0.0651339006, 0.168063862, -0.214920602, -0.388925874, 0.324381002, -0.0556718715 ] + - [ 0.0710167837, 0.0633632623, -0.165837163, -0.21262774, 0.381909928, 0.319878474, 0.0535509067, 0.071161081, -0.0636462765, 0.165581331, -0.212204572, -0.381752777, 0.319425968, -0.0541639979 ] + - [ 0.0708028937, 0.0618924377, -0.163351081, -0.209830034, 0.374718018, 0.314847421, 0.0520743332, 0.0709446286, -0.0621704068, 0.163097525, -0.209412434, -0.374560276, 0.314400902, -0.0526785561 ] + - [ 0.070613462, 0.0604336003, -0.160863939, -0.206959039, 0.36750952, 0.309749766, 0.0506202892, 0.0707526394, -0.0607064968, 0.160612806, -0.206547153, -0.367351383, 0.309309388, -0.0512154751 ] + - [ 0.0704467101, 0.0589869528, -0.158376105, -0.204017728, 0.360287448, 0.304589097, 0.0491886958, 0.0705833353, -0.0592547519, 0.158127538, -0.203611696, -0.360129106, 0.304155009, -0.0497746837 ] + - [ 0.0703008596, 0.057552698, -0.155887948, -0.20100907, 0.353054818, 0.299369004, 0.0477794744, 0.0704349385, -0.0578153774, 0.155642084, -0.200609026, -0.352896456, 0.298941346, -0.0483561108 ] + - [ 0.0701741319, 0.0561310387, -0.153399834, -0.197936038, 0.345814644, 0.294093075, 0.046392546, 0.0703056709, -0.0563885786, 0.153156808, -0.197542109, -0.345656442, 0.293671983, -0.0469596854 ] + - [ 0.0700647486, 0.0547221778, -0.150912132, -0.194801602, 0.338569941, 0.2887649, 0.0450278319, 0.0701937546, -0.0549745609, 0.150672072, -0.194413911, -0.338412076, 0.288350503, -0.0455853362 ] + - [ 0.0699709313, 0.0533263179, -0.148425211, -0.191608733, 0.331323725, 0.283388066, 0.0436852533, 0.0700974117, -0.0535735296, 0.14818824, -0.191227397, -0.331166365, 0.282980487, -0.0442329924 ] + - [ 0.0698909013, 0.0519436619, -0.145939437, -0.188360403, 0.324079011, 0.277966164, 0.0423647313, 0.0700148641, -0.05218569, 0.145705675, -0.187985532, -0.323922321, 0.27756552, -0.0429025826 ] + - [ 0.0698228802, 0.0505744126, -0.143455179, -0.185059583, 0.316838813, 0.272502781, 0.0410661872, 0.0699443339, -0.0508112475, 0.14322474, -0.184691281, -0.316682954, 0.272109182, -0.0415940359 ] + - [ 0.0697650896, 0.0492187728, -0.140972806, -0.181709244, 0.309606146, 0.267001508, 0.0397895421, 0.0698840432, -0.0494504074, 0.140745798, -0.181347609, -0.309451273, 0.266615057, -0.0403072811 ] + - [ 0.069715751, 0.0478769453, -0.138492684, -0.178312356, 0.302384027, 0.261465932, 0.0385347172, 0.0698322139, -0.048103375, 0.138269212, -0.177957483, -0.302230289, 0.261086728, -0.0390422472 ] + - [ 0.0696730859, 0.0465491329, -0.136015183, -0.174871892, 0.295175468, 0.255899644, 0.0373016338, 0.0697870682, -0.0467703557, 0.135795347, -0.174523866, -0.295023011, 0.255527777, -0.037798863 ] + - [ 0.0696353157, 0.0452355383, -0.133540669, -0.171390822, 0.287983487, 0.250306231, 0.036090213, 0.069746828, -0.0454515549, 0.133324564, -0.171049724, -0.28783245, 0.249941786, -0.0365770574 ] + - [ 0.0696006621, 0.0439363644, -0.131069512, -0.167872118, 0.280811096, 0.244689282, 0.034900376, 0.0697097154, -0.0441471777, 0.130857227, -0.167538022, -0.280661614, 0.244332339, -0.0353767594 ] + - [ 0.0695673465, 0.0426518139, -0.128602078, -0.16431875, 0.273661313, 0.239052388, 0.033732044, 0.0696739524, -0.0428574296, 0.128393699, -0.163991726, -0.273513516, 0.238703018, -0.0341978978 ] + - [ 0.0695335905, 0.0413820897, -0.126138737, -0.16073369, 0.266537151, 0.233399135, 0.0325851382, 0.0696377611, -0.0415825159, 0.125934344, -0.160413801, -0.266391163, 0.233057406, -0.0330404016 ] + - [ 0.0694976156, 0.0401273946, -0.123679856, -0.157119909, 0.259441626, 0.227733114, 0.0314595798, 0.0695993635, -0.040322642, 0.123479525, -0.156807212, -0.259297567, 0.227399085, -0.0319041996 ] + - [ 0.0694576432, 0.0388879312, -0.121225802, -0.153480378, 0.252377752, 0.222057914, 0.03035529, 0.0695569817, -0.0390780132, 0.121029604, -0.153174925, -0.252235737, 0.221731638, -0.0307892207 ] + - [ 0.069411895, 0.0376639026, -0.118776945, -0.149818069, 0.245348545, 0.216377122, 0.0292721899, 0.0695088376, -0.0378488347, 0.118584945, -0.149519904, -0.245208683, 0.216058648, -0.0296953939 ] + - [ 0.0693585924, 0.0364555113, -0.116333652, -0.146135951, 0.23835702, 0.210694329, 0.0282102008, 0.0694531534, -0.036635312, 0.116145912, -0.145845114, -0.238219416, 0.210383696, -0.0286226481 ] + - [ 0.0692959569, 0.0352629603, -0.11389629, -0.142436997, 0.231406191, 0.205013123, 0.0271692439, 0.069388151, -0.0354376503, 0.113712866, -0.142153522, -0.231270945, 0.204710367, -0.027570912 ] + - [ 0.0692222101, 0.0340864523, -0.111465229, -0.138724178, 0.224499074, 0.199337093, 0.0261492403, 0.0693120525, -0.0342560551, 0.111286173, -0.138448092, -0.22436628, 0.199042242, -0.0265401148 ] + - [ 0.0691355735, 0.0329261901, -0.109040836, -0.135000464, 0.217638684, 0.193669828, 0.0251501113, 0.0692230799, -0.0330907316, 0.108866194, -0.134731789, -0.21750843, 0.193382904, -0.0255301852 ] + - [ 0.0690342686, 0.0317823765, -0.106623479, -0.131268828, 0.210828036, 0.188014917, 0.024171778, 0.0691194553, -0.0319418852, 0.106453293, -0.131007579, -0.210700408, 0.187735936, -0.0245410521 ] + - [ 0.0689165169, 0.0306552144, -0.104213526, -0.127532239, 0.204070144, 0.182375948, 0.0232141617, 0.0689994007, -0.0308097212, 0.104047833, -0.127278427, -0.203945221, 0.18210492, -0.0235726445 ] + - [ 0.0687805399, 0.0295449064, -0.101811345, -0.12379367, 0.197368025, 0.176756512, 0.0222771834, 0.0688611382, -0.0296944449, 0.101650178, -0.123547298, -0.19724588, 0.17649344, -0.0226248912 ] + - [ 0.0686245592, 0.0284516554, -0.0994173036, -0.120056091, 0.190724692, 0.171160196, 0.0213607645, 0.0687028897, -0.0285962618, 0.0992606897, -0.119817158, -0.190605395, 0.170905077, -0.0216977212 ] + - [ 0.0684467963, 0.0273756642, -0.0970317706, -0.116322474, 0.18414316, 0.165590589, 0.0204648261, 0.0685228774, -0.027515377, 0.0968797325, -0.116090971, -0.184026776, 0.165343414, -0.0207910633 ] + - [ 0.0682454726, 0.0263171356, -0.0946551136, -0.112595789, 0.177626446, 0.160051281, 0.0195892894, 0.0683193232, -0.0264519959, 0.0945076691, -0.112371703, -0.177513033, 0.159812034, -0.0199048465 ] + - [ 0.0680188098, 0.0252762724, -0.0922877006, -0.108879009, 0.171177564, 0.15454586, 0.0187340755, 0.0680904492, -0.025406324, 0.0921448628, -0.10866232, -0.171067176, 0.15431452, -0.0190389996 ] + - [ 0.0677650293, 0.0242532774, -0.0899298997, -0.105175103, 0.164799528, 0.149077916, 0.0178991058, 0.0678344775, -0.0243785664, 0.0897916768, -0.104965785, -0.164692215, 0.148854454, -0.0181934516 ] + - [ 0.0674823526, 0.0232483533, -0.0875820788, -0.101487043, 0.158495354, 0.143651037, 0.0170843013, 0.06754963, -0.0233689287, 0.0874484743, -0.101285065, -0.15839116, 0.143435419, -0.0173681314 ] + - [ 0.0671690013, 0.022261703, -0.085244606, -0.0978178004, 0.152268057, 0.138268812, 0.0162895833, 0.0672341288, -0.0223776159, 0.0851156185, -0.0976231253, -0.15216702, 0.138060997, -0.0165629678 ] + - [ 0.0668231968, 0.0212935292, -0.0829178492, -0.0941703463, 0.146120652, 0.13293483, 0.015514873, 0.066886196, -0.0214048336, 0.0827934725, -0.0939829303, -0.146022807, 0.132734772, -0.0157778898 ] + - [ 0.0664431608, 0.0203440348, -0.0806021764, -0.0905476518, 0.140056154, 0.127652681, 0.0147600915, 0.0665040535, -0.0204507871, 0.0804823995, -0.0903674456, -0.139961529, 0.127460325, -0.0150128262 ] + - [ 0.0660271146, 0.0194134226, -0.0782979556, -0.086952688, 0.134077578, 0.122425952, 0.0140251601, 0.0660859235, -0.0195156816, 0.0781827627, -0.0867796364, -0.133986197, 0.12224124, -0.014267706 ] + - [ 0.0655732799, 0.0185018953, -0.0760055549, -0.083388426, 0.128187939, 0.117258233, 0.0133099999, 0.0656300279, -0.0185997225, 0.0758949254, -0.0832224679, -0.128099821, 0.117081098, -0.0135424581 ] + - [ 0.0650798782, 0.0176096557, -0.0737253423, -0.079857837, 0.122390252, 0.112153113, 0.0126145321, 0.0651345888, -0.0177031152, 0.0736192507, -0.0796989055, -0.12230541, 0.111983483, -0.0128370113 ] + - [ 0.0645451309, 0.0167369066, -0.0714576856, -0.0763638921, 0.116687532, 0.10711418, 0.011938678, 0.0645978283, -0.016826065, 0.0713561018, -0.0762119142, -0.116605975, 0.106951978, -0.0121512946 ] + - [ 0.0639672596, 0.0158838509, -0.069202953, -0.0729095626, 0.111082793, 0.102145024, 0.0112823587, 0.0640179683, -0.0159687772, 0.0691058419, -0.0727644594, -0.111004526, 0.101990164, -0.0114852368 ] + - [ 0.0633444858, 0.0150506913, -0.0669615125, -0.0694978194, 0.105579052, 0.0972492342, 0.0106454953, 0.0633932309, -0.0151314571, 0.0668688341, -0.0693595062, -0.105504072, 0.0971016252, -0.0108387669 ] + - [ 0.062675031, 0.0142376306, -0.064733732, -0.0661316339, 0.100179323, 0.0924303984, 0.0100280092, 0.0627218382, -0.0143143101, 0.0646454417, -0.06600002, -0.100107624, 0.0922899434, -0.0102118138 ] + - [ 0.0619571167, 0.0134448717, -0.0625199795, -0.0628139771, 0.094886621, 0.087692106, 0.00942982152, 0.0620020122, -0.0135175415, 0.0624360279, -0.0626889659, -0.094818191, 0.0875587014, -0.00960430636 ] + - [ 0.0611889646, 0.0126726172, -0.060320623, -0.0595478201, 0.089703961, 0.083037946, 0.00885085339, 0.0612319749, -0.0127413567, 0.0602409559, -0.0594293092, -0.0896387839, 0.0829114818, -0.00901617347 ] + - [ 0.0603687959, 0.0119210701, -0.0581360306, -0.0563361342, 0.0846343581, 0.0784715072, 0.00829102603, 0.0604099483, -0.011985961, 0.0580605887, -0.0562240151, -0.0845724123, 0.0783518673, -0.00844734406 ] + - [ 0.0594948324, 0.011190433, -0.0559665703, -0.0531818904, 0.0796808272, 0.0739963786, 0.00775026066, 0.0595341545, -0.0112515596, 0.0558952898, -0.0530760488, -0.0796220862, 0.0738834406, -0.00789774701 ] + - [ 0.0585652955, 0.0104809088, -0.0538126099, -0.05008806, 0.0748463835, 0.0696161491, 0.00722847844, 0.0586028156, -0.0105383581, 0.0537454221, -0.0499883757, -0.0747908155, 0.0695097842, -0.00736731124 ] + - [ 0.0575784067, 0.00979270033, -0.0516745177, -0.047057614, 0.0701340419, 0.0653344075, 0.00672560058, 0.0576141536, -0.00984656159, 0.0516113489, -0.0469639608, -0.0700816102, 0.0652344808, -0.00685596564 ] + - [ 0.0565323875, 0.00912601032, -0.0495526614, -0.0440935236, 0.0655468175, 0.061154743, 0.00624154827, 0.0565663904, -0.00917637553, 0.0494934335, -0.0440057695, -0.0654974803, 0.0610611131, -0.00636363911 ] + - [ 0.0554254595, 0.00848104159, -0.0474474092, -0.0411987599, 0.0610877252, 0.0570807443, 0.0057762427, 0.0554577482, -0.00852800522, 0.0473920389, -0.041116767, -0.0610414357, 0.0569932636, -0.00589026056 ] + - [ 0.0542558442, 0.00785799692, -0.045359129, -0.0383762942, 0.05675978, 0.0531160004, 0.00532960507, 0.054286449, -0.00790165599, 0.0453075285, -0.0382999184, -0.0567164865, 0.0530345151, -0.00543575888 ] + - [ 0.0530217631, 0.00725707912, -0.0432881889, -0.0356290975, 0.0525659971, 0.0492641002, 0.00490155656, 0.0530507148, -0.00729753319, 0.0432402653, -0.0355581892, -0.0525256425, 0.04918845, -0.00500006298 ] + - [ 0.0517214377, 0.00667849097, -0.0412349568, -0.032960141, 0.0485093914, 0.0455286326, 0.00449201838, 0.0517487677, -0.00671584214, 0.0411906126, -0.0328945444, -0.0484719139, 0.0454586512, -0.00458310175 ] + - [ 0.0503530896, 0.00612243528, -0.0391998008, -0.0303723959, 0.0445929779, 0.0419131866, 0.0041009117, 0.0503788296, -0.00615678817, 0.0391589335, -0.0303119493, -0.0445583104, 0.0418487011, -0.0041848041 ] + - [ 0.0489149401, 0.00558911484, -0.0371830888, -0.0278688332, 0.0408197716, 0.038421351, 0.00372815773, 0.0489391227, -0.00562057663, 0.0371455913, -0.0278133692, -0.0407878422, 0.0383621826, -0.00380509893 ] + - [ 0.047405211, 0.00507873244, -0.0351851889, -0.0254524242, 0.0371927876, 0.0350567149, 0.00337367766, 0.047427869, -0.00510741285, 0.0351509491, -0.0254017692, -0.0371635192, 0.0350026781, -0.00344391514 ] + - [ 0.0458221236, 0.00459149088, -0.0332064689, -0.0231261399, 0.0337150409, 0.0318228671, 0.00303739267, 0.0458432905, -0.00461750215, 0.0331753701, -0.0230801147, -0.0336883513, 0.0317737703, -0.00310118164 ] + - [ 0.0441638996, 0.00412759295, -0.0312472971, -0.0208929516, 0.0303895465, 0.0287233965, 0.00271922397, 0.0441836092, -0.00415104987, 0.0312192175, -0.0208513708, -0.0303653485, 0.0286790418, -0.00277682731 ] + - [ 0.0424287603, 0.00368724145, -0.0293080412, -0.0187558303, 0.0272193193, 0.0257618921, 0.00241909274, 0.0424470472, -0.00370826135, 0.0292828546, -0.0187185028, -0.0271975209, 0.0257220754, -0.00247078107 ] + - [ 0.0406149274, 0.00327063917, -0.0273890695, -0.0167177473, 0.0242073745, 0.0229419428, 0.00213692018, 0.0406318266, -0.00328934193, 0.0273666444, -0.016684476, -0.0241878783, 0.0229064536, -0.00218297181 ] + - [ 0.0387206224, 0.00287798891, -0.0254907497, -0.0147816736, 0.021356727, 0.0202671376, 0.00187262747, 0.0387361692, -0.00289449692, 0.0254709503, -0.0147522554, -0.0213394307, 0.020235759, -0.00191332843 ] + - [ 0.0367440667, 0.00250949346, -0.02361345, -0.0129505805, 0.0186703919, 0.0177410652, 0.00162613582, 0.0367582973, -0.00252393168, 0.0235961353, -0.0129248065, -0.0186551882, 0.0177135743, -0.00166177984 ] + - [ 0.0346834819, 0.00216535561, -0.0217575384, -0.011227439, 0.0161513841, 0.0153673147, 0.00139736641, 0.0346964329, -0.00217785152, 0.0217425627, -0.0112050944, -0.0161381606, 0.0153434822, -0.00142825494 ] + - [ 0.0325370896, 0.00184577817, -0.0199233828, -0.00961522031, 0.0138027187, 0.013149475, 0.00118624044, 0.0325487979, -0.00185646179, 0.0199105956, -0.00959608429, -0.013791358, 0.0131290652, -0.00121268262 ] + - [ 0.0303031111, 0.00155096392, -0.0181113512, -0.00811689558, 0.0116274107, 0.011091135, 0.000992679102, 0.0303136144, -0.00155996782, 0.0181005973, -0.00810074149, -0.0116177904, 0.011073906, -0.00101499179 ] + - [ 0.0279797682, 0.00128111566, -0.0163218117, -0.00673543595, 0.00962847515, 0.00919588368, 0.000816603582, 0.0279891044, -0.00128857494, 0.016312931, -0.00672203122, -0.00962046759, 0.00918158725, -0.000835111357 ] + - [ 0.0255652821, 0.00103643619, -0.0145551323, -0.00547381257, 0.007808927, 0.00746730988, 0.000657935077, 0.0255734901, -0.00104248849, 0.0145479597, -0.00546291869, -0.00780239969, 0.00745569158, -0.000672970209 ] + - [ 0.0230578746, 0.000817128297, -0.0128116808, -0.00433499658, 0.00617178129, 0.00590900255, 0.000516594779, 0.0230649934, -0.000821913796, 0.0128060468, -0.00432636915, -0.00616659662, 0.0058998016, -0.000528497253 ] + - [ 0.020455767, 0.000623394779, -0.0110918255, -0.00332195913, 0.00472005305, 0.00452455062, 0.00039250388, 0.0204618363, -0.000627056197, 0.0110875554, -0.00331534783, -0.00471606837, 0.00451749997, -0.00040162139 ] + - [ 0.017757181, 0.000455438431, -0.00939593413, -0.00243767136, 0.00345675728, 0.00331754301, 0.000285583572, 0.0177622409, -0.000458121027, 0.00939284867, -0.00243281996, -0.00345382491, 0.00331236931, -0.000292271519 ] + - [ 0.014960338, 0.000313462048, -0.00772437485, -0.00168510443, 0.002384909, 0.00229156865, 0.000195755049, 0.0149644293, -0.000315313617, 0.00772228985, -0.00168175077, -0.0023828762, 0.00228799227, -0.000200376543 ] + - [ 0.0120634596, 0.000197668423, -0.00607751562, -0.00106722949, 0.00150752323, 0.00145021646, 0.000122939503, 0.0120666234, -0.000198839303, 0.00607624211, -0.00106510551, -0.00150623221, 0.00144795147, -0.000125865362 ] + - [ 0.00906476719, 0.000108260353, -0.00445572444, -0.000587017663, 0.000827614979, 0.00079707536, 6.7058126e-05, 0.00906704538, -0.000108903418, 0.00445506864, -0.000585849392, -0.000826902932, 0.00079582955, -6.86668774e-05 ] + - [ 0.00596248241, 4.54406308e-05, -0.0028593693, -0.000247440114, 0.00034819927, 0.000335734273, 2.80321107e-05, 0.00596391718, -4.57112951e-05, 0.00285913263, -0.000246947664, -0.000347898321, 0.000335209148, -2.87099896e-05 ] + - [ 0.00275482673, 9.41205228e-06, -0.00128881821, -5.14679862e-05, 7.22911165e-05, 6.97821229e-05, 5.78264978e-06, 0.00275546087, -9.46826864e-06, 0.00128879728, -5.13655556e-05, -7.22283529e-05, 6.96728981e-05, -5.92359989e-06 ] + - [ -0.000558860327, -2.86193393e-08, 0.000255877129, 0, 0, 0, 0, -0.000558983901, 2.84709477e-08, -0.000255888261, 0, 0, 0, 0 ] + - [ -0.00392849744, -1.39212023e-06, 0.00178898088, 0, 0, 0, 0, -0.00392935302, 1.3848573e-06, -0.00178908708, 0, 0, 0, 0 ] + - [ -0.00732623335, -4.76604358e-06, 0.00331835235, 0, 0, 0, 0, -0.00732780477, 4.74102277e-06, -0.00331860183, 0, 0, 0, 0 ] + - [ -0.0107519477, -1.01051992e-05, 0.00484398488, 0, 0, 0, 0, -0.0107542189, 1.00518142e-05, -0.00484442558, 0, 0, 0, 0 ] + - [ -0.0142055203, -1.73643971e-05, 0.00636587184, 0, 0, 0, 0, -0.0142084752, 1.72720784e-05, -0.00636655139, 0, 0, 0, 0 ] + - [ -0.0176868306, -2.64984471e-05, 0.00788400659, 0, 0, 0, 0, -0.0176904534, 2.63566622e-05, -0.00788497232, 0, 0, 0, 0 ] + - [ -0.0211957585, -3.7462159e-05, 0.00939838251, 0, 0, 0, 0, -0.0212000333, 3.72604126e-05, -0.00939968142, 0, 0, 0, 0 ] + - [ -0.0247321836, -5.02103427e-05, 0.0109089929, 0, 0, 0, 0, -0.0247370947, 4.99381762e-05, -0.0109106718, 0, 0, 0, 0 ] + - [ -0.0282959857, -6.46978081e-05, 0.0124158313, 0, 0, 0, 0, -0.0283015172, 6.43448e-05, -0.0124179364, 0, 0, 0, 0 ] + - [ -0.0318870443, -8.08793651e-05, 0.0139188908, 0, 0, 0, 0, -0.0318931807, 8.04351308e-05, -0.0139214684, 0, 0, 0, 0 ] + - [ -0.0355052391, -9.87098236e-05, 0.015418165, 0, 0, 0, 0, -0.0355119649, 9.81640155e-05, -0.0154212607, 0, 0, 0, 0 ] + - [ -0.03915045, -0.000118143993, 0.0169136471, 0, 0, 0, 0, -0.0391577496, 0.000117486301, -0.0169173066, 0, 0, 0, 0 ] + - [ -0.0428225564, -0.000139136684, 0.0184053306, 0, 0, 0, 0, -0.0428304145, 0.000138356834, -0.018409599, 0, 0, 0, 0 ] + - [ -0.0465214382, -0.000161642707, 0.0198932087, 0, 0, 0, 0, -0.0465298395, 0.000160730461, -0.0198981309, 0, 0, 0, 0 ] + - [ -0.0502469751, -0.00018561687, 0.021377275, 0, 0, 0, 0, -0.0502559042, 0.000184562029, -0.0213828955, 0, 0, 0, 0 ] + - [ -0.0539990466, -0.000211013984, 0.0228575226, 0, 0, 0, 0, -0.0540084884, 0.000209806386, -0.0228638858, 0, 0, 0, 0 ] + - [ -0.0577775325, -0.000237788858, 0.024333945, 0, 0, 0, 0, -0.0577874719, 0.000236418377, -0.0243410949, 0, 0, 0, 0 ] + - [ -0.0615823124, -0.000265896304, 0.0258065356, 0, 0, 0, 0, -0.0615927344, 0.000264352851, -0.0258145157, 0, 0, 0, 0 ] + - [ -0.0654132662, -0.000295291129, 0.0272752877, 0, 0, 0, 0, -0.0654241558, 0.000293564652, -0.0272841415, 0, 0, 0, 0 ] + - [ -0.0692702733, -0.000325928146, 0.0287401946, 0, 0, 0, 0, -0.0692816157, 0.00032400863, -0.0287499652, 0, 0, 0, 0 ] + - [ -0.0731532136, -0.000357762162, 0.0302012498, 0, 0, 0, 0, -0.0731649939, 0.000355639629, -0.0302119798, 0, 0, 0, 0 ] + - [ -0.0770619667, -0.000390747988, 0.0316584466, 0, 0, 0, 0, -0.0770741702, 0.000388412498, -0.0316701785, 0, 0, 0, 0 ] + - [ -0.0809964123, -0.000424840435, 0.0331117783, 0, 0, 0, 0, -0.0810090243, 0.000422282082, -0.0331245544, 0, 0, 0, 0 ] + - [ -0.0849564301, -0.000459994311, 0.0345612384, 0, 0, 0, 0, -0.0849694361, 0.00045720323, -0.0345751004, 0, 0, 0, 0 ] + - [ -0.0889418997, -0.000496164427, 0.0360068202, 0, 0, 0, 0, -0.0889552852, 0.000493130787, -0.0360218096, 0, 0, 0, 0 ] + - [ -0.0929527009, -0.000533305593, 0.0374485169, 0, 0, 0, 0, -0.0929664514, 0.0005300196, -0.0374646751, 0, 0, 0, 0 ] + - [ -0.0969887134, -0.000571372618, 0.0388863222, 0, 0, 0, 0, -0.0970028146, 0.000567824517, -0.0389036899, 0, 0, 0, 0 ] + - [ -0.101049817, -0.000610320312, 0.0403202291, 0, 0, 0, 0, -0.101064254, 0.000606500384, -0.0403388472, 0, 0, 0, 0 ] + - [ -0.105135891, -0.000650103486, 0.0417502312, 0, 0, 0, 0, -0.10515065, 0.000646002048, -0.0417701399, 0, 0, 0, 0 ] + - [ -0.109246815, -0.000690676949, 0.0431763218, 0, 0, 0, 0, -0.109261883, 0.000686284356, -0.0431975611, 0, 0, 0, 0 ] + - [ -0.113382469, -0.000731995511, 0.0445984943, 0, 0, 0, 0, -0.113397831, 0.000727302155, -0.0446211039, 0, 0, 0, 0 ] + - [ -0.117542733, -0.000774013982, 0.046016742, 0, 0, 0, 0, -0.117558375, 0.000769010291, -0.0460407613, 0, 0, 0, 0 ] + - [ -0.121727486, -0.000816687171, 0.0474310583, 0, 0, 0, 0, -0.121743394, 0.000811363611, -0.0474565265, 0, 0, 0, 0 ] + - [ -0.125936609, -0.000859969889, 0.0488414365, 0, 0, 0, 0, -0.125952769, 0.000854316963, -0.0488683923, 0, 0, 0, 0 ] + - [ -0.13016998, -0.000903816946, 0.0502478701, 0, 0, 0, 0, -0.130186379, 0.000897825193, -0.050276352, 0, 0, 0, 0 ] + - [ -0.134427479, -0.000948183151, 0.0516503523, 0, 0, 0, 0, -0.134444103, 0.000941843147, -0.0516803986, 0, 0, 0, 0 ] + - [ -0.138708987, -0.000993023314, 0.0530488765, 0, 0, 0, 0, -0.138725822, 0.000986325674, -0.0530805251, 0, 0, 0, 0 ] + - [ -0.143014382, -0.00103829225, 0.0544434362, 0, 0, 0, 0, -0.143031415, 0.00103122762, -0.0544767245, 0, 0, 0, 0 ] + - [ -0.147343545, -0.00108394476, 0.0558340246, 0, 0, 0, 0, -0.147360762, 0.00107650383, -0.05586899, 0, 0, 0, 0 ] + - [ -0.151696355, -0.00112993565, 0.0572206351, 0, 0, 0, 0, -0.151713743, 0.00112210915, -0.0572573146, 0, 0, 0, 0 ] + - [ -0.156072692, -0.00117621975, 0.0586032611, 0, 0, 0, 0, -0.156090237, 0.00116799843, -0.0586416914, 0, 0, 0, 0 ] + - [ -0.160472435, -0.00122275185, 0.059981896, 0, 0, 0, 0, -0.160490125, 0.00121412652, -0.0600221134, 0, 0, 0, 0 ] + - [ -0.164895465, -0.00126948677, 0.0613565331, 0, 0, 0, 0, -0.164913285, 0.00126044826, -0.0613985736, 0, 0, 0, 0 ] + - [ -0.16934166, -0.00131637932, 0.0627271657, 0, 0, 0, 0, -0.169359599, 0.0013069185, -0.0627710652, 0, 0, 0, 0 ] + - [ -0.173810901, -0.0013633843, 0.0640937873, 0, 0, 0, 0, -0.173828945, 0.00135349209, -0.0641395812, 0, 0, 0, 0 ] + - [ -0.178303067, -0.00141045654, 0.0654563912, 0, 0, 0, 0, -0.178321203, 0.00140012387, -0.0655041146, 0, 0, 0, 0 ] + - [ -0.182818038, -0.00145755082, 0.0668149708, 0, 0, 0, 0, -0.182836254, 0.00144676869, -0.0668646586, 0, 0, 0, 0 ] + - [ -0.187355694, -0.00150462198, 0.0681695194, 0, 0, 0, 0, -0.187373976, 0.0014933814, -0.0682212061, 0, 0, 0, 0 ] + - [ -0.191915915, -0.00155162481, 0.0695200304, 0, 0, 0, 0, -0.19193425, 0.00153991684, -0.0695737502, 0, 0, 0, 0 ] + - [ -0.196498579, -0.00159851413, 0.0708664971, 0, 0, 0, 0, -0.196516955, 0.00158632986, -0.070922284, 0, 0, 0, 0 ] + - [ -0.201103567, -0.00164524475, 0.0722089129, 0, 0, 0, 0, -0.201121972, 0.00163257531, -0.0722668006, 0, 0, 0, 0 ] + - [ -0.205730758, -0.00169177147, 0.0735472712, 0, 0, 0, 0, -0.205749179, 0.00167860803, -0.073607293, 0, 0, 0, 0 ] + - [ -0.210380032, -0.00173804911, 0.0748815654, 0, 0, 0, 0, -0.210398457, 0.00172438288, -0.0749437542, 0, 0, 0, 0 ] + - [ -0.215051269, -0.00178403248, 0.0762117887, 0, 0, 0, 0, -0.215069686, 0.00176985469, -0.0762761774, 0, 0, 0, 0 ] + - [ -0.219744349, -0.00182967638, 0.0775379347, 0, 0, 0, 0, -0.219762744, 0.00181497832, -0.0776045555, 0, 0, 0, 0 ] + - [ -0.22445915, -0.00187493562, 0.0788599965, 0, 0, 0, 0, -0.224477513, 0.00185970861, -0.0789288816, 0, 0, 0, 0 ] + - [ -0.229195554, -0.00191976503, 0.0801779676, 0, 0, 0, 0, -0.229213871, 0.00190400041, -0.0802491489, 0, 0, 0, 0 ] + - [ -0.233953439, -0.00196411939, 0.0814918414, 0, 0, 0, 0, -0.233971699, 0.00194780856, -0.0815653503, 0, 0, 0, 0 ] + - [ -0.238732685, -0.00200795354, 0.0828016112, 0, 0, 0, 0, -0.238750876, 0.00199108792, -0.0828774789, 0, 0, 0, 0 ] + - [ -0.243533172, -0.00205122227, 0.0841072704, 0, 0, 0, 0, -0.243551281, 0.00203379333, -0.0841855278, 0, 0, 0, 0 ] + - [ -0.248354779, -0.00209388039, 0.0854088123, 0, 0, 0, 0, -0.248372796, 0.00207587963, -0.08548949, 0, 0, 0, 0 ] + - [ -0.253197387, -0.00213588272, 0.0867062304, 0, 0, 0, 0, -0.253215299, 0.00211730167, -0.0867893586, 0, 0, 0, 0 ] + - [ -0.258060875, -0.00217718407, 0.0879995178, 0, 0, 0, 0, -0.258078671, 0.0021580143, -0.0880851266, 0, 0, 0, 0 ] + - [ -0.262945122, -0.00221773924, 0.0892886682, 0, 0, 0, 0, -0.26296279, 0.00219797238, -0.0893767872, 0, 0, 0, 0 ] + - [ -0.267850009, -0.00225750304, 0.0905736747, 0, 0, 0, 0, -0.267867537, 0.00223713073, -0.0906643333, 0, 0, 0, 0 ] + - [ -0.272775414, -0.00229643029, 0.0918545307, 0, 0, 0, 0, -0.272792792, 0.00227544421, -0.091947758, 0, 0, 0, 0 ] + - [ -0.277721218, -0.0023344758, 0.0931312297, 0, 0, 0, 0, -0.277738434, 0.00231286767, -0.0932270544, 0, 0, 0, 0 ] + - [ -0.282687301, -0.00237159436, 0.094403765, 0, 0, 0, 0, -0.282704343, 0.00234935596, -0.0945022155, 0, 0, 0, 0 ] + - [ -0.287673542, -0.00240774081, 0.0956721299, 0, 0, 0, 0, -0.287690399, 0.00238486391, -0.0957732344, 0, 0, 0, 0 ] + - [ -0.29267982, -0.00244286993, 0.0969363178, 0, 0, 0, 0, -0.292696481, 0.00241934639, -0.0970401042, 0, 0, 0, 0 ] + - [ -0.297706016, -0.00247693655, 0.098196322, 0, 0, 0, 0, -0.29772247, 0.00245275822, -0.0983028179, 0, 0, 0, 0 ] + - [ -0.302752008, -0.00250989548, 0.099452136, 0, 0, 0, 0, -0.302768245, 0.00248505427, -0.0995613686, 0, 0, 0, 0 ] + - [ -0.307817678, -0.00254170152, 0.100703753, 0, 0, 0, 0, -0.307833686, 0.00251618938, -0.100815749, 0, 0, 0, 0 ] + - [ -0.312902904, -0.00257230948, 0.101951167, 0, 0, 0, 0, -0.312918672, 0.00254611839, -0.102065953, 0, 0, 0, 0 ] + - [ -0.318007566, -0.00260167418, 0.10319437, 0, 0, 0, 0, -0.318023084, 0.00257479616, -0.103311973, 0, 0, 0, 0 ] + - [ -0.323131544, -0.00262975042, 0.104433357, 0, 0, 0, 0, -0.323146801, 0.00260217752, -0.104553802, 0, 0, 0, 0 ] + - [ -0.328274718, -0.00265649301, 0.10566812, 0, 0, 0, 0, -0.328289703, 0.00262821733, -0.105791433, 0, 0, 0, 0 ] + - [ -0.333436967, -0.00268185676, 0.106898653, 0, 0, 0, 0, -0.333451669, 0.00265287043, -0.10702486, 0, 0, 0, 0 ] + - [ -0.33861817, -0.00270579649, 0.108124949, 0, 0, 0, 0, -0.33863258, 0.00267609166, -0.108254075, 0, 0, 0, 0 ] + - [ -0.343818209, -0.00272826701, 0.109347002, 0, 0, 0, 0, -0.343832315, 0.00269783589, -0.109479072, 0, 0, 0, 0 ] + - [ -0.349036961, -0.00274922311, 0.110564805, 0, 0, 0, 0, -0.349050754, 0.00271805795, -0.110699843, 0, 0, 0, 0 ] + - [ -0.354274307, -0.00276861962, 0.111778351, 0, 0, 0, 0, -0.354287777, 0.00273671268, -0.111916381, 0, 0, 0, 0 ] + - [ -0.359530128, -0.00278641134, 0.112987634, 0, 0, 0, 0, -0.359543263, 0.00275375495, -0.11312868, 0, 0, 0, 0 ] + - [ -0.364804301, -0.00280255308, 0.114192647, 0, 0, 0, 0, -0.364817092, 0.00276913959, -0.114336733, 0, 0, 0, 0 ] + - [ -0.370096707, -0.00281699966, 0.115393383, 0, 0, 0, 0, -0.370109145, 0.00278282144, -0.115540533, 0, 0, 0, 0 ] + - [ -0.375407226, -0.00282970587, 0.116589837, 0, 0, 0, 0, -0.3754193, 0.00279475537, -0.116740072, 0, 0, 0, 0 ] + - [ -0.380735738, -0.00284062654, 0.117782, 0, 0, 0, 0, -0.380747438, 0.00280489621, -0.117935344, 0, 0, 0, 0 ] + - [ -0.386082121, -0.00284971648, 0.118969867, 0, 0, 0, 0, -0.386093437, 0.00281319881, -0.119126343, 0, 0, 0, 0 ] + - [ -0.391446257, -0.00285693048, 0.120153431, 0, 0, 0, 0, -0.391457179, 0.00281961801, -0.12031306, 0, 0, 0, 0 ] + - [ -0.396828023, -0.00286222336, 0.121332685, 0, 0, 0, 0, -0.396838543, 0.00282410867, -0.121495489, 0, 0, 0, 0 ] + - [ -0.402227301, -0.00286554994, 0.122507623, 0, 0, 0, 0, -0.402237408, 0.00282662564, -0.122673623, 0, 0, 0, 0 ] + - [ -0.40764397, -0.00286686502, 0.123678238, 0, 0, 0, 0, -0.407653655, 0.00282712375, -0.123847455, 0, 0, 0, 0 ] + - [ -0.413077909, -0.00286612341, 0.124844523, 0, 0, 0, 0, -0.413087163, 0.00282555785, -0.125016979, 0, 0, 0, 0 ] + - [ -0.418528998, -0.00286327992, 0.126006472, 0, 0, 0, 0, -0.418537811, 0.0028218828, -0.126182186, 0, 0, 0, 0 ] + - [ -0.423997117, -0.00285828936, 0.127164077, 0, 0, 0, 0, -0.42400548, 0.00281605344, -0.127343071, 0, 0, 0, 0 ] + - [ -0.429482146, -0.00285110654, 0.128317334, 0, 0, 0, 0, -0.42949005, 0.00280802461, -0.128499627, 0, 0, 0, 0 ] + - [ -0.434983964, -0.00284168628, 0.129466234, 0, 0, 0, 0, -0.434991399, 0.00279775116, -0.129651846, 0, 0, 0, 0 ] + - [ -0.440502451, -0.00282998337, 0.130610771, 0, 0, 0, 0, -0.440509409, 0.00278518794, -0.130799721, 0, 0, 0, 0 ] + - [ -0.446037486, -0.00281595264, 0.131750939, 0, 0, 0, 0, -0.446043958, 0.0027702898, -0.131943246, 0, 0, 0, 0 ] + - [ -0.45158895, -0.00279954888, 0.132886731, 0, 0, 0, 0, -0.451594926, 0.00275301159, -0.133082413, 0, 0, 0, 0 ] + - [ -0.457156721, -0.00278072692, 0.134018139, 0, 0, 0, 0, -0.457162194, 0.00273330814, -0.134217217, 0, 0, 0, 0 ] + - [ -0.462740681, -0.00275944156, 0.135145159, 0, 0, 0, 0, -0.46274564, 0.0027111343, -0.135347649, 0, 0, 0, 0 ] + - [ -0.468340707, -0.0027356476, 0.136267782, 0, 0, 0, 0, -0.468345145, 0.00268644494, -0.136473702, 0, 0, 0, 0 ] + - [ -0.473956681, -0.00270929987, 0.137386003, 0, 0, 0, 0, -0.473960589, 0.00265919488, -0.137595371, 0, 0, 0, 0 ] + - [ -0.479588482, -0.00268035317, 0.138499815, 0, 0, 0, 0, -0.479591851, 0.00262933898, -0.138712647, 0, 0, 0, 0 ] + - [ -0.485235988, -0.0026487623, 0.13960921, 0, 0, 0, 0, -0.48523881, 0.00259683208, -0.139825524, 0, 0, 0, 0 ] + - [ -0.490899081, -0.00261448209, 0.140714183, 0, 0, 0, 0, -0.490901348, 0.00256162903, -0.140933996, 0, 0, 0, 0 ] + - [ -0.49657764, -0.00257746733, 0.141814727, 0, 0, 0, 0, -0.496579343, 0.00252368468, -0.142038054, 0, 0, 0, 0 ] + - [ -0.502271544, -0.00253767285, 0.142910835, 0, 0, 0, 0, -0.502272675, 0.00248295388, -0.143137693, 0, 0, 0, 0 ] + - [ -0.507980673, -0.00249505344, 0.144002501, 0, 0, 0, 0, -0.507981224, 0.00243939146, -0.144232904, 0, 0, 0, 0 ] + - [ -0.513704908, -0.00244956392, 0.145089717, 0, 0, 0, 0, -0.51370487, 0.00239295229, -0.145323682, 0, 0, 0, 0 ] + - [ -0.519444126, -0.00240115911, 0.146172477, 0, 0, 0, 0, -0.519443492, 0.0023435912, -0.14641002, 0, 0, 0, 0 ] + - [ -0.525198209, -0.0023497938, 0.147250776, 0, 0, 0, 0, -0.525196971, 0.00229126304, -0.147491909, 0, 0, 0, 0 ] + - [ -0.530967036, -0.00229542281, 0.148324605, 0, 0, 0, 0, -0.530965186, 0.00223592266, -0.148569345, 0, 0, 0, 0 ] + - [ -0.536750486, -0.00223800095, 0.149393958, 0, 0, 0, 0, -0.536748016, 0.00217752491, -0.149642318, 0, 0, 0, 0 ] + - [ -0.54254844, -0.00217748302, 0.150458829, 0, 0, 0, 0, -0.542545342, 0.00211602462, -0.150710823, 0, 0, 0, 0 ] + - [ -0.548360776, -0.00211382385, 0.151519211, 0, 0, 0, 0, -0.548357044, 0.00205137666, -0.151774853, 0, 0, 0, 0 ] + - [ -0.554187375, -0.00204697823, 0.152575098, 0, 0, 0, 0, -0.554183, 0.00198353586, -0.1528344, 0, 0, 0, 0 ] + - [ -0.560028117, -0.00197690098, 0.153626482, 0, 0, 0, 0, -0.560023092, 0.00191245708, -0.153889458, 0, 0, 0, 0 ] + - [ -0.56588288, -0.00190354691, 0.154673358, 0, 0, 0, 0, -0.565877198, 0.00183809515, -0.15494002, 0, 0, 0, 0 ] + - [ -0.571751545, -0.00182687083, 0.155715718, 0, 0, 0, 0, -0.571745198, 0.00176040494, -0.155986079, 0, 0, 0, 0 ] + - [ -0.577633992, -0.00174682755, 0.156753556, 0, 0, 0, 0, -0.577626972, 0.00167934127, -0.157027627, 0, 0, 0, 0 ] + - [ -0.583530099, -0.00166337187, 0.157786865, 0, 0, 0, 0, -0.5835224, 0.00159485901, -0.158064659, 0, 0, 0, 0 ] + - [ -0.589439747, -0.00157645861, 0.158815638, 0, 0, 0, 0, -0.589431362, 0.00150691299, -0.159097166, 0, 0, 0, 0 ] + - [ -0.595362816, -0.00148604258, 0.15983987, 0, 0, 0, 0, -0.595353738, 0.00141545807, -0.160125143, 0, 0, 0, 0 ] + - [ -0.601299185, -0.00139207859, 0.160859553, 0, 0, 0, 0, -0.601289406, 0.00132044908, -0.161148582, 0, 0, 0, 0 ] + - [ -0.607248734, -0.00129452144, 0.161874681, 0, 0, 0, 0, -0.607238248, 0.00122184089, -0.162167475, 0, 0, 0, 0 ] + - [ -0.613211342, -0.00119332595, 0.162885246, 0, 0, 0, 0, -0.613200142, 0.00111958833, -0.163181818, 0, 0, 0, 0 ] + - [ -0.619186889, -0.00108844693, 0.163891243, 0, 0, 0, 0, -0.619174968, 0.00101364625, -0.164191601, 0, 0, 0, 0 ] + - [ -0.625175255, -0.000979839181, 0.164892665, 0, 0, 0, 0, -0.625162607, 0.000903969497, -0.165196819, 0, 0, 0, 0 ] + - [ -0.63117632, -0.000867457521, 0.165889505, 0, 0, 0, 0, -0.631162937, 0.000790512921, -0.166197464, 0, 0, 0, 0 ] + - [ -0.637189963, -0.000751256758, 0.166881756, 0, 0, 0, 0, -0.63717584, 0.000673231366, -0.16719353, 0, 0, 0, 0 ] + - [ -0.643216063, -0.000631191701, 0.167869413, 0, 0, 0, 0, -0.643201194, 0.00055207968, -0.168185009, 0, 0, 0, 0 ] + - [ -0.649254502, -0.000507217161, 0.168852467, 0, 0, 0, 0, -0.649238879, 0.00042701271, -0.169171895, 0, 0, 0, 0 ] + - [ -0.655305157, -0.000379287947, 0.169830913, 0, 0, 0, 0, -0.655288775, 0.000297985302, -0.17015418, 0, 0, 0, 0 ] + - [ -0.66136791, -0.000247358869, 0.170804744, 0, 0, 0, 0, -0.661350762, 0.000164952303, -0.171131858, 0, 0, 0, 0 ] + - [ -0.667442639, -0.000111384737, 0.171773954, 0, 0, 0, 0, -0.667424719, 2.78685598e-05, -0.172104922, 0, 0, 0, 0 ] + - [ -0.673529225, 2.86796389e-05, 0.172738535, 0, 0, 0, 0, -0.673510527, -0.00011331108, -0.173073365, 0, 0, 0, 0 ] + - [ -0.679627547, 0.000172879449, 0.173698481, 0, 0, 0, 0, -0.679608065, -0.000258631771, -0.174037179, 0, 0, 0, 0 ] + - [ -0.685737484, 0.000321259884, 0.174653785, 0, 0, 0, 0, -0.685717212, -0.000408138664, -0.174996359, 0, 0, 0, 0 ] + - [ -0.691858917, 0.000473866134, 0.175604441, 0, 0, 0, 0, -0.691837849, -0.000561876915, -0.175950896, 0, 0, 0, 0 ] + - [ -0.697991725, 0.000630743388, 0.176550442, 0, 0, 0, 0, -0.697969856, -0.000719891675, -0.176900785, 0, 0, 0, 0 ] + - [ -0.704135787, 0.000791936837, 0.177491782, 0, 0, 0, 0, -0.704113111, -0.000882228098, -0.177846018, 0, 0, 0, 0 ] + - [ -0.710290984, 0.00095749167, 0.178428454, 0, 0, 0, 0, -0.710267496, -0.00104893134, -0.178786587, 0, 0, 0, 0 ] + - [ -0.716457195, 0.00112745308, 0.17936045, 0, 0, 0, 0, -0.716432889, -0.00122004655, -0.179722487, 0, 0, 0, 0 ] + - [ -0.7226343, 0.00130186625, 0.180287766, 0, 0, 0, 0, -0.72260917, -0.00139561888, -0.180653711, 0, 0, 0, 0 ] + - [ -0.728822179, 0.00148077638, 0.181210393, 0, 0, 0, 0, -0.728796219, -0.00157569348, -0.181580251, 0, 0, 0, 0 ] + - [ -0.735020711, 0.00166422866, 0.182128326, 0, 0, 0, 0, -0.734993917, -0.00176031552, -0.1825021, 0, 0, 0, 0 ] + - [ -0.741229775, 0.00185226827, 0.183041557, 0, 0, 0, 0, -0.741202142, -0.00194953014, -0.183419251, 0, 0, 0, 0 ] + - [ -0.747449253, 0.0020449404, 0.18395008, 0, 0, 0, 0, -0.747420774, -0.00214338249, -0.184331698, 0, 0, 0, 0 ] + - [ -0.753679022, 0.00224229025, 0.184853889, 0, 0, 0, 0, -0.753649694, -0.00234191773, -0.185239434, 0, 0, 0, 0 ] + - [ -0.759918963, 0.00244436301, 0.185752976, 0, 0, 0, 0, -0.75988878, -0.00254518101, -0.186142452, 0, 0, 0, 0 ] + - [ -0.766168956, 0.00265120387, 0.186647336, 0, 0, 0, 0, -0.766137914, -0.00275321749, -0.187040744, 0, 0, 0, 0 ] + - [ -0.772428881, 0.002862858, 0.187536961, 0, 0, 0, 0, -0.772396973, -0.00296607231, -0.187934303, 0, 0, 0, 0 ] + - [ -0.778698616, 0.00307937062, 0.188421844, 0, 0, 0, 0, -0.778665839, -0.00318379063, -0.188823124, 0, 0, 0, 0 ] + - [ -0.784978042, 0.0033007869, 0.18930198, 0, 0, 0, 0, -0.784944391, -0.00340641761, -0.189707199, 0, 0, 0, 0 ] + - [ -0.791267038, 0.00352715204, 0.190177362, 0, 0, 0, 0, -0.791232508, -0.0036339984, -0.19058652, 0, 0, 0, 0 ] + - [ -0.797565485, 0.00375851123, 0.191047982, 0, 0, 0, 0, -0.797530072, -0.00386657814, -0.191461081, 0, 0, 0, 0 ] + - [ -0.803873261, 0.00399490965, 0.191913835, 0, 0, 0, 0, -0.80383696, -0.004104202, -0.192330876, 0, 0, 0, 0 ] + - [ -0.810190246, 0.0042363925, 0.192774913, 0, 0, 0, 0, -0.810153053, -0.00434691513, -0.193195896, 0, 0, 0, 0 ] + - [ -0.816516321, 0.00448300496, 0.193631211, 0, 0, 0, 0, -0.816478231, -0.00459476267, -0.194056136, 0, 0, 0, 0 ] + - [ -0.822851364, 0.00473479224, 0.19448272, 0, 0, 0, 0, -0.822812374, -0.00484778979, -0.194911588, 0, 0, 0, 0 ] + - [ -0.829195256, 0.00499179951, 0.195329436, 0, 0, 0, 0, -0.829155361, -0.00510604164, -0.195762245, 0, 0, 0, 0 ] + - [ -0.835547876, 0.00525407197, 0.19617135, 0, 0, 0, 0, -0.835507072, -0.00536956336, -0.196608101, 0, 0, 0, 0 ] + - [ -0.841909104, 0.0055216548, 0.197008457, 0, 0, 0, 0, -0.841867387, -0.00563840012, -0.197449148, 0, 0, 0, 0 ] + - [ -0.84827882, 0.0057945932, 0.19784075, 0, 0, 0, 0, -0.848236185, -0.00591259706, -0.198285379, 0, 0, 0, 0 ] + - [ -0.854656902, 0.00607293236, 0.198668222, 0, 0, 0, 0, -0.854613347, -0.00619219934, -0.199116788, 0, 0, 0, 0 ] + - [ -0.861043232, 0.00635671747, 0.199490867, 0, 0, 0, 0, -0.860998751, -0.00647725211, -0.199943368, 0, 0, 0, 0 ] + - [ -0.867437688, 0.00664599372, 0.200308677, 0, 0, 0, 0, -0.867392279, -0.00676780053, -0.200765111, 0, 0, 0, 0 ] + - [ -0.873840151, 0.00694080629, 0.201121647, 0, 0, 0, 0, -0.873793809, -0.00706388975, -0.201582011, 0, 0, 0, 0 ] + - [ -0.880250499, 0.00724120039, 0.201929769, 0, 0, 0, 0, -0.880203222, -0.00736556491, -0.20239406, 0, 0, 0, 0 ] + - [ -0.886668613, 0.00754722119, 0.202733038, 0, 0, 0, 0, -0.886620397, -0.00767287119, -0.203201253, 0, 0, 0, 0 ] + - [ -0.893094373, 0.00785891389, 0.203531445, 0, 0, 0, 0, -0.893045213, -0.00798585372, -0.204003581, 0, 0, 0, 0 ] + - [ -0.899527657, 0.00817632368, 0.204324986, 0, 0, 0, 0, -0.899477552, -0.00830455766, -0.204801038, 0, 0, 0, 0 ] + - [ -0.905968346, 0.00849949574, 0.205113652, 0, 0, 0, 0, -0.905917291, -0.00862902816, -0.205593617, 0, 0, 0, 0 ] + - [ -0.91241632, 0.00882847528, 0.205897438, 0, 0, 0, 0, -0.912364312, -0.00895931038, -0.206381312, 0, 0, 0, 0 ] + - [ -0.918871457, 0.00916330747, 0.206676337, 0, 0, 0, 0, -0.918818494, -0.00929544947, -0.207164114, 0, 0, 0, 0 ] + - [ -0.925333639, 0.00950403752, 0.207450342, 0, 0, 0, 0, -0.925279717, -0.00963749059, -0.207942017, 0, 0, 0, 0 ] + - [ -0.931802743, 0.0098507106, 0.208219447, 0, 0, 0, 0, -0.93174786, -0.00998547888, -0.208715015, 0, 0, 0, 0 ] + - [ -0.938278651, 0.0102033719, 0.208983644, 0, 0, 0, 0, -0.938222803, -0.0103394595, -0.2094831, 0, 0, 0, 0 ] + - [ -0.944761242, 0.0105620666, 0.209742928, 0, 0, 0, 0, -0.944704426, -0.0106994776, -0.210246265, 0, 0, 0, 0 ] + - [ -0.951250395, 0.01092684, 0.210497291, 0, 0, 0, 0, -0.951192609, -0.0110655783, -0.211004504, 0, 0, 0, 0 ] + - [ -0.957745991, 0.0112977371, 0.211246727, 0, 0, 0, 0, -0.957687232, -0.0114378069, -0.211757809, 0, 0, 0, 0 ] + - [ -0.964247908, 0.0116748033, 0.21199123, 0, 0, 0, 0, -0.964188173, -0.0118162083, -0.212506174, 0, 0, 0, 0 ] + - [ -0.970756027, 0.0120580836, 0.212730792, 0, 0, 0, 0, -0.970695314, -0.0122008279, -0.213249591, 0, 0, 0, 0 ] + - [ -0.977270227, 0.0124476232, 0.213465407, 0, 0, 0, 0, -0.977208534, -0.0125917107, -0.213988054, 0, 0, 0, 0 ] + - [ -0.983790388, 0.0128434675, 0.214195069, 0, 0, 0, 0, -0.983727712, -0.0129889019, -0.214721555, 0, 0, 0, 0 ] + - [ -0.99031639, 0.0132456615, 0.214919771, 0, 0, 0, 0, -0.990252728, -0.0133924467, -0.215450089, 0, 0, 0, 0 ] + - [ -0.996848112, 0.0136542504, 0.215639505, 0, 0, 0, 0, -0.996783462, -0.0138023902, -0.216173647, 0, 0, 0, 0 ] + - [ -1.00338543, 0.0140692795, 0.216354267, 0, 0, 0, 0, -1.00331979, -0.0142187775, -0.216892223, 0, 0, 0, 0 ] + - [ -1.00992824, 0.0144907939, 0.217064048, 0, 0, 0, 0, -1.0098616, -0.0146416539, -0.21760581, 0, 0, 0, 0 ] + - [ -1.0164764, 0.0149188388, 0.217768842, 0, 0, 0, 0, -1.01640877, -0.0150710644, -0.2183144, 0, 0, 0, 0 ] + - [ -1.0230298, 0.0153534593, 0.218468643, 0, 0, 0, 0, -1.02296118, -0.0155070543, -0.219017988, 0, 0, 0, 0 ] + - [ -1.02958832, 0.0157947008, 0.219163444, 0, 0, 0, 0, -1.0295187, -0.0159496686, -0.219716566, 0, 0, 0, 0 ] + - [ -1.03615183, 0.0162426084, 0.219853239, 0, 0, 0, 0, -1.03608121, -0.0163989525, -0.220410127, 0, 0, 0, 0 ] + - [ -1.04272023, 0.0166972272, 0.22053802, 0, 0, 0, 0, -1.04264861, -0.0168549513, -0.221098665, 0, 0, 0, 0 ] + - [ -1.04929338, 0.0171586025, 0.221217781, 0, 0, 0, 0, -1.04922076, -0.0173177099, -0.221782171, 0, 0, 0, 0 ] + - [ -1.05587117, 0.0176267795, 0.221892515, 0, 0, 0, 0, -1.05579755, -0.0177872737, -0.22246064, 0, 0, 0, 0 ] + - [ -1.06245348, 0.0181018033, 0.222562217, 0, 0, 0, 0, -1.06237885, -0.0182636877, -0.223134064, 0, 0, 0, 0 ] + - [ -1.06904018, 0.0185837191, 0.223226878, 0, 0, 0, 0, -1.06896454, -0.018746997, -0.223802437, 0, 0, 0, 0 ] + - [ -1.07563117, 0.0190725722, 0.223886493, 0, 0, 0, 0, -1.07555452, -0.019237247, -0.224465751, 0, 0, 0, 0 ] + - [ -1.0822263, 0.0195684076, 0.224541055, 0, 0, 0, 0, -1.08214864, -0.0197344826, -0.225124, 0, 0, 0, 0 ] + - [ -1.08882548, 0.0200712707, 0.225190557, 0, 0, 0, 0, -1.08874681, -0.0202387491, -0.225777176, 0, 0, 0, 0 ] + - [ -1.09542856, 0.0205812065, 0.225834993, 0, 0, 0, 0, -1.09534888, -0.0207500915, -0.226425273, 0, 0, 0, 0 ] + - [ -1.10203545, 0.0210982604, 0.226474355, 0, 0, 0, 0, -1.10195475, -0.0212685552, -0.227068284, 0, 0, 0, 0 ] + - [ -1.10864601, 0.0216224774, 0.227108638, 0, 0, 0, 0, -1.1085643, -0.0217941851, -0.227706202, 0, 0, 0, 0 ] + - [ -1.11526012, 0.0221539027, 0.227737835, 0, 0, 0, 0, -1.1151774, -0.0223270266, -0.228339019, 0, 0, 0, 0 ] + - [ -1.12187767, 0.0226925817, 0.228361939, 0, 0, 0, 0, -1.12179393, -0.0228671246, -0.22896673, 0, 0, 0, 0 ] + - [ -1.12849853, 0.0232385593, 0.228980943, 0, 0, 0, 0, -1.12841377, -0.0234145244, -0.229589326, 0, 0, 0, 0 ] + - [ -1.13512259, 0.0237918809, 0.229594841, 0, 0, 0, 0, -1.13503681, -0.0239692711, -0.230206801, 0, 0, 0, 0 ] + - [ -1.14174972, 0.0243525917, 0.230203626, 0, 0, 0, 0, -1.14166292, -0.0245314099, -0.230819149, 0, 0, 0, 0 ] + - [ -1.1483798, 0.0249207367, 0.230807291, 0, 0, 0, 0, -1.14829199, -0.025100986, -0.231426361, 0, 0, 0, 0 ] + - [ -1.15501271, 0.0254963612, 0.231405831, 0, 0, 0, 0, -1.15492388, -0.0256780444, -0.232028432, 0, 0, 0, 0 ] + - [ -1.16164834, 0.0260795105, 0.231999237, 0, 0, 0, 0, -1.16155849, -0.0262626304, -0.232625354, 0, 0, 0, 0 ] + - [ -1.16828656, 0.0266702296, 0.232587505, 0, 0, 0, 0, -1.16819569, -0.026854789, -0.233217121, 0, 0, 0, 0 ] + - [ -1.17492725, 0.0272685638, 0.233170626, 0, 0, 0, 0, -1.17483536, -0.0274545655, -0.233803724, 0, 0, 0, 0 ] + - [ -1.18157029, 0.0278745582, 0.233748594, 0, 0, 0, 0, -1.18147739, -0.028062005, -0.234385158, 0, 0, 0, 0 ] + - [ -1.18821557, 0.0284882581, 0.234321403, 0, 0, 0, 0, -1.18812164, -0.0286771526, -0.234961416, 0, 0, 0, 0 ] + - [ -1.19486295, 0.0291097087, 0.234889047, 0, 0, 0, 0, -1.19476801, -0.0293000536, -0.23553249, 0, 0, 0, 0 ] + - [ -1.20151233, 0.0297389551, 0.235451517, 0, 0, 0, 0, -1.20141636, -0.029930753, -0.236098374, 0, 0, 0, 0 ] + - [ -1.20816357, 0.0303760425, 0.236008809, 0, 0, 0, 0, -1.20806659, -0.030569296, -0.236659061, 0, 0, 0, 0 ] + - [ -1.21481657, 0.0310210161, 0.236560914, 0, 0, 0, 0, -1.21471856, -0.0312157278, -0.237214543, 0, 0, 0, 0 ] + - [ -1.2214712, 0.0316739211, 0.237107827, 0, 0, 0, 0, -1.22137217, -0.0318700935, -0.237764814, 0, 0, 0, 0 ] + - [ -1.22812733, 0.0323348028, 0.237649541, 0, 0, 0, 0, -1.22802728, -0.0325324382, -0.238309867, 0, 0, 0, 0 ] + - [ -1.23478485, 0.0330037062, 0.238186049, 0, 0, 0, 0, -1.23468379, -0.0332028072, -0.238849694, 0, 0, 0, 0 ] + - [ -1.24144365, 0.0336806766, 0.238717345, 0, 0, 0, 0, -1.24134156, -0.0338812456, -0.23938429, 0, 0, 0, 0 ] + - [ -1.24810359, 0.0343657591, 0.239243421, 0, 0, 0, 0, -1.24800049, -0.0345677984, -0.239913647, 0, 0, 0, 0 ] + - [ -1.25476455, 0.035058999, 0.239764272, 0, 0, 0, 0, -1.25466044, -0.035262511, -0.240437758, 0, 0, 0, 0 ] + - [ -1.26142643, 0.0357604415, 0.240279891, 0, 0, 0, 0, -1.2613213, -0.0359654284, -0.240956616, 0, 0, 0, 0 ] + - [ -1.26808909, 0.0364701317, 0.24079027, 0, 0, 0, 0, -1.26798295, -0.0366765958, -0.241470214, 0, 0, 0, 0 ] + - [ -1.27475243, 0.0371881148, 0.241295404, 0, 0, 0, 0, -1.27464526, -0.0373960583, -0.241978545, 0, 0, 0, 0 ] + - [ -1.2814163, 0.037914436, 0.241795286, 0, 0, 0, 0, -1.28130813, -0.0381238611, -0.242481603, 0, 0, 0, 0 ] + - [ -1.28808061, 0.0386491405, 0.242289909, 0, 0, 0, 0, -1.28797142, -0.0388600494, -0.24297938, 0, 0, 0, 0 ] + - [ -1.29474522, 0.0393922736, 0.242779266, 0, 0, 0, 0, -1.29463502, -0.0396046683, -0.243471869, 0, 0, 0, 0 ] + - [ -1.30141001, 0.0401438803, 0.243263351, 0, 0, 0, 0, -1.30129881, -0.0403577629, -0.243959064, 0, 0, 0, 0 ] + - [ -1.30807487, 0.0409040059, 0.243742158, 0, 0, 0, 0, -1.30796266, -0.0411193784, -0.244440958, 0, 0, 0, 0 ] + - [ -1.31473968, 0.0416726955, 0.244215679, 0, 0, 0, 0, -1.31462646, -0.04188956, -0.244917543, 0, 0, 0, 0 ] + - [ -1.32140431, 0.0424499944, 0.244683908, 0, 0, 0, 0, -1.32129008, -0.0426683528, -0.245388813, 0, 0, 0, 0 ] + - [ -1.32806865, 0.0432359478, 0.245146838, 0, 0, 0, 0, -1.32795342, -0.043455802, -0.24585476, 0, 0, 0, 0 ] + - [ -1.33473257, 0.0440306008, 0.245604463, 0, 0, 0, 0, -1.33461633, -0.0442519526, -0.246315379, 0, 0, 0, 0 ] + - [ -1.34139595, 0.0448339986, 0.246056775, 0, 0, 0, 0, -1.34127872, -0.04505685, -0.246770661, 0, 0, 0, 0 ] + - [ -1.34805868, 0.0456461865, 0.24650377, 0, 0, 0, 0, -1.34794045, -0.0458705392, -0.2472206, 0, 0, 0, 0 ] + - [ -1.35472063, 0.0464672095, 0.246945439, 0, 0, 0, 0, -1.3546014, -0.0466930653, -0.247665189, 0, 0, 0, 0 ] + - [ -1.36138169, 0.047297113, 0.247381776, 0, 0, 0, 0, -1.36126146, -0.0475244736, -0.248104421, 0, 0, 0, 0 ] + - [ -1.36804173, 0.048135942, 0.247812774, 0, 0, 0, 0, -1.3679205, -0.0483648092, -0.248538289, 0, 0, 0, 0 ] + - [ -1.37470063, 0.0489837418, 0.248238428, 0, 0, 0, 0, -1.37457841, -0.0492141172, -0.248966786, 0, 0, 0, 0 ] + - [ -1.38135827, 0.0498405576, 0.248658729, 0, 0, 0, 0, -1.38123506, -0.0500724428, -0.249389905, 0, 0, 0, 0 ] + - [ -1.38801453, 0.0507064345, 0.249073672, 0, 0, 0, 0, -1.38789034, -0.0509398312, -0.24980764, 0, 0, 0, 0 ] + - [ -1.3946693, 0.0515814178, 0.24948325, 0, 0, 0, 0, -1.39454412, -0.0518163274, -0.250219983, 0, 0, 0, 0 ] + - [ -1.40132244, 0.0524655526, 0.249887457, 0, 0, 0, 0, -1.40119628, -0.0527019767, -0.250626927, 0, 0, 0, 0 ] + - [ -1.40797385, 0.0533588842, 0.250286285, 0, 0, 0, 0, -1.40784671, -0.0535968242, -0.251028466, 0, 0, 0, 0 ] + - [ -1.41462339, 0.0542614576, 0.250679728, 0, 0, 0, 0, -1.41449528, -0.0545009151, -0.251424592, 0, 0, 0, 0 ] + - [ -1.42127096, 0.0551733182, 0.251067779, 0, 0, 0, 0, -1.42114187, -0.0554142945, -0.251815298, 0, 0, 0, 0 ] + - [ -1.42791643, 0.0560945111, 0.251450432, 0, 0, 0, 0, -1.42778636, -0.0563370075, -0.252200579, 0, 0, 0, 0 ] + - [ -1.43455968, 0.0570250815, 0.25182768, 0, 0, 0, 0, -1.43442864, -0.0572690994, -0.252580426, 0, 0, 0, 0 ] + - [ -1.44120058, 0.0579650745, 0.252199517, 0, 0, 0, 0, -1.44106858, -0.0582106152, -0.252954832, 0, 0, 0, 0 ] + - [ -1.44783903, 0.0589145354, 0.252565935, 0, 0, 0, 0, -1.44770606, -0.0591616001, -0.253323792, 0, 0, 0, 0 ] + - [ -1.45447489, 0.0598735094, 0.252926929, 0, 0, 0, 0, -1.45434096, -0.0601220993, -0.253687297, 0, 0, 0, 0 ] + - [ -1.46110805, 0.0608420416, 0.253282491, 0, 0, 0, 0, -1.46097316, -0.061092158, -0.254045341, 0, 0, 0, 0 ] + - [ -1.46773839, 0.0618201773, 0.253632615, 0, 0, 0, 0, -1.46760255, -0.0620718212, -0.254397917, 0, 0, 0, 0 ] + - [ -1.47436579, 0.0628079615, 0.253977295, 0, 0, 0, 0, -1.47422899, -0.0630611342, -0.254745018, 0, 0, 0, 0 ] + - [ -1.48099013, 0.0638054397, 0.254316523, 0, 0, 0, 0, -1.48085238, -0.064060142, -0.255086637, 0, 0, 0, 0 ] + - [ -1.48761128, 0.0648126568, 0.254650293, 0, 0, 0, 0, -1.48747259, -0.0650688899, -0.255422768, 0, 0, 0, 0 ] + - [ -1.49422913, 0.0658296581, 0.254978598, 0, 0, 0, 0, -1.49408949, -0.066087423, -0.255753402, 0, 0, 0, 0 ] + - [ -1.50084355, 0.0668564888, 0.255301432, 0, 0, 0, 0, -1.50070298, -0.0671157865, -0.256078534, 0, 0, 0, 0 ] + - [ -1.50745443, 0.0678931941, 0.255618788, 0, 0, 0, 0, -1.50731292, -0.0681540254, -0.256398156, 0, 0, 0, 0 ] + - [ -1.51406165, 0.0689398191, 0.25593066, 0, 0, 0, 0, -1.51391921, -0.069202185, -0.256712261, 0, 0, 0, 0 ] + - [ -1.52066508, 0.0699964091, 0.25623704, 0, 0, 0, 0, -1.52052171, -0.0702603104, -0.257020843, 0, 0, 0, 0 ] + - [ -1.52726461, 0.0710630093, 0.256537923, 0, 0, 0, 0, -1.52712032, -0.0713284468, -0.257323894, 0, 0, 0, 0 ] + - [ -1.53386011, 0.0721396648, 0.256833301, 0, 0, 0, 0, -1.5337149, -0.0724066393, -0.257621408, 0, 0, 0, 0 ] + - [ -1.54045147, 0.0732264209, 0.257123168, 0, 0, 0, 0, -1.54030534, -0.073494933, -0.257913377, 0, 0, 0, 0 ] + - [ -1.54703856, 0.0743233226, 0.257407517, 0, 0, 0, 0, -1.54689152, -0.0745933732, -0.258199795, 0, 0, 0, 0 ] + - [ -1.55362126, 0.0754304153, 0.257686342, 0, 0, 0, 0, -1.55347331, -0.0757020049, -0.258480655, 0, 0, 0, 0 ] + - [ -1.56019946, 0.0765477441, 0.257959636, 0, 0, 0, 0, -1.56005061, -0.0768208734, -0.258755949, 0, 0, 0, 0 ] + - [ -1.56677303, 0.0776753541, 0.258227392, 0, 0, 0, 0, -1.56662328, -0.0779500237, -0.259025672, 0, 0, 0, 0 ] + - [ -1.57334186, 0.0788132907, 0.258489604, 0, 0, 0, 0, -1.57319121, -0.0790895011, -0.259289815, 0, 0, 0, 0 ] + - [ -1.57990582, 0.0799615989, 0.258746265, 0, 0, 0, 0, -1.57975427, -0.0802393507, -0.259548372, 0, 0, 0, 0 ] + - [ -1.58646479, 0.0811203239, 0.258997369, 0, 0, 0, 0, -1.58631235, -0.0813996176, -0.259801336, 0, 0, 0, 0 ] + - [ -1.59301865, 0.0822895111, 0.259242908, 0, 0, 0, 0, -1.59286533, -0.082570347, -0.2600487, 0, 0, 0, 0 ] + - [ -1.59956728, 0.0834692054, 0.259482877, 0, 0, 0, 0, -1.59941309, -0.083751584, -0.260290457, 0, 0, 0, 0 ] + - [ -1.60611057, 0.0846594522, 0.259717268, 0, 0, 0, 0, -1.6059555, -0.0849433739, -0.260526601, 0, 0, 0, 0 ] + - [ -1.61264838, 0.0858602967, 0.259946074, 0, 0, 0, 0, -1.61249244, -0.0861457616, -0.260757123, 0, 0, 0, 0 ] + - [ -1.61918061, 0.0870717839, 0.26016929, 0, 0, 0, 0, -1.61902381, -0.0873587925, -0.260982018, 0, 0, 0, 0 ] + - [ -1.62570713, 0.0882939591, 0.260386909, 0, 0, 0, 0, -1.62554946, -0.0885825117, -0.261201279, 0, 0, 0, 0 ] + - [ -1.63222781, 0.0895268676, 0.260598924, 0, 0, 0, 0, -1.6320693, -0.0898169643, -0.261414897, 0, 0, 0, 0 ] + - [ -1.63874255, 0.0907705544, 0.260805328, 0, 0, 0, 0, -1.63858318, -0.0910621954, -0.261622868, 0, 0, 0, 0 ] + - [ -1.64525122, 0.0920250647, 0.261006115, 0, 0, 0, 0, -1.64509101, -0.0923182502, -0.261825182, 0, 0, 0, 0 ] + - [ -1.65175369, 0.0932904439, 0.261201277, 0, 0, 0, 0, -1.65159264, -0.093585174, -0.262021835, 0, 0, 0, 0 ] + - [ -1.65824986, 0.094566737, 0.26139081, 0, 0, 0, 0, -1.65808797, -0.0948630117, -0.262212817, 0, 0, 0, 0 ] + - [ -1.66473959, 0.0958539892, 0.261574705, 0, 0, 0, 0, -1.66457688, -0.0961518086, -0.262398124, 0, 0, 0, 0 ] + - [ -1.67122277, 0.0971522458, 0.261752956, 0, 0, 0, 0, -1.67105924, -0.0974516099, -0.262577747, 0, 0, 0, 0 ] + - [ -1.67769928, 0.0984615519, 0.261925556, 0, 0, 0, 0, -1.67753493, -0.0987624606, -0.26275168, 0, 0, 0, 0 ] + - [ -1.684169, 0.0997819527, 0.2620925, 0, 0, 0, 0, -1.68400383, -0.100084406, -0.262919917, 0, 0, 0, 0 ] + - [ -1.6906318, 0.101113493, 0.26225378, 0, 0, 0, 0, -1.69046583, -0.101417491, -0.263082448, 0, 0, 0, 0 ] + - [ -1.69708757, 0.102456219, 0.262409389, 0, 0, 0, 0, -1.6969208, -0.102761761, -0.263239269, 0, 0, 0, 0 ] + - [ -1.70353619, 0.103810175, 0.262559321, 0, 0, 0, 0, -1.70336862, -0.104117261, -0.263390372, 0, 0, 0, 0 ] + - [ -1.70997753, 0.105175407, 0.26270357, 0, 0, 0, 0, -1.70980918, -0.105484037, -0.263535751, 0, 0, 0, 0 ] + - [ -1.71641148, 0.106551959, 0.262842129, 0, 0, 0, 0, -1.71624234, -0.106862133, -0.263675397, 0, 0, 0, 0 ] + - [ -1.72283792, 0.107939877, 0.26297499, 0, 0, 0, 0, -1.722668, -0.108251594, -0.263809304, 0, 0, 0, 0 ] + - [ -1.72925672, 0.109339206, 0.263102148, 0, 0, 0, 0, -1.72908603, -0.109652466, -0.263937466, 0, 0, 0, 0 ] + - [ -1.73566777, 0.110749992, 0.263223595, 0, 0, 0, 0, -1.73549631, -0.111064794, -0.264059875, 0, 0, 0, 0 ] + - [ -1.74207094, 0.112172278, 0.263339326, 0, 0, 0, 0, -1.74189872, -0.112488623, -0.264176525, 0, 0, 0, 0 ] + - [ -1.74846611, 0.113606112, 0.263449333, 0, 0, 0, 0, -1.74829315, -0.113923998, -0.264287408, 0, 0, 0, 0 ] + - [ -1.75485317, 0.115051537, 0.263553611, 0, 0, 0, 0, -1.75467946, -0.115370965, -0.264392517, 0, 0, 0, 0 ] + - [ -1.761232, 0.116508599, 0.263652151, 0, 0, 0, 0, -1.76105754, -0.116829568, -0.264491846, 0, 0, 0, 0 ] + - [ -1.76760246, 0.117977344, 0.263744948, 0, 0, 0, 0, -1.76742728, -0.118299852, -0.264585388, 0, 0, 0, 0 ] + - [ -1.77396445, 0.119457815, 0.263831995, 0, 0, 0, 0, -1.77378854, -0.119781864, -0.264673135, 0, 0, 0, 0 ] + - [ -1.78031785, 0.12095006, 0.263913285, 0, 0, 0, 0, -1.78014121, -0.121275647, -0.264755081, 0, 0, 0, 0 ] + - [ -1.78666252, 0.122454122, 0.263988812, 0, 0, 0, 0, -1.78648517, -0.122781247, -0.264831219, 0, 0, 0, 0 ] + - [ -1.79299836, 0.123970047, 0.264058569, 0, 0, 0, 0, -1.79282031, -0.12429871, -0.264901542, 0, 0, 0, 0 ] + - [ -1.79932524, 0.12549788, 0.264122549, 0, 0, 0, 0, -1.79914649, -0.12582808, -0.264966043, 0, 0, 0, 0 ] + - [ -1.80564304, 0.127037666, 0.264180746, 0, 0, 0, 0, -1.80546359, -0.127369403, -0.265024714, 0, 0, 0, 0 ] + - [ -1.81195164, 0.128589451, 0.264233153, 0, 0, 0, 0, -1.81177151, -0.128922723, -0.26507755, 0, 0, 0, 0 ] + - [ -1.81825093, 0.13015328, 0.264279764, 0, 0, 0, 0, -1.81807012, -0.130488086, -0.265124543, 0, 0, 0, 0 ] + - [ -1.82454077, 0.131729198, 0.264320572, 0, 0, 0, 0, -1.82435929, -0.132065537, -0.265165686, 0, 0, 0, 0 ] + - [ -1.83082106, 0.133317249, 0.26435557, 0, 0, 0, 0, -1.83063891, -0.133655121, -0.265200972, 0, 0, 0, 0 ] + - [ -1.83709166, 0.13491748, 0.264384751, 0, 0, 0, 0, -1.83690886, -0.135256884, -0.265230395, 0, 0, 0, 0 ] + - [ -1.84335247, 0.136529936, 0.264408109, 0, 0, 0, 0, -1.84316901, -0.13687087, -0.265253946, 0, 0, 0, 0 ] + - [ -1.84960335, 0.138154661, 0.264425638, 0, 0, 0, 0, -1.84941925, -0.138497125, -0.265271621, 0, 0, 0, 0 ] + - [ -1.8558442, 0.139791701, 0.26443733, 0, 0, 0, 0, -1.85565946, -0.140135693, -0.26528341, 0, 0, 0, 0 ] + - [ -1.86207488, 0.141441101, 0.26444318, 0, 0, 0, 0, -1.86188952, -0.141786621, -0.265289308, 0, 0, 0, 0 ] + - [ -1.8683086, 0.143101947, 0.264439776, 0, 0, 0, 0, -1.86812262, -0.143448995, -0.265285883, 0, 0, 0, 0 ] + - [ -1.87462456, 0.144768592, 0.264406828, 0, 0, 0, 0, -1.87443795, -0.145117184, -0.265252718, 0, 0, 0, 0 ] + - [ -1.88103437, 0.146440286, 0.264341282, 0, 0, 0, 0, -1.88084712, -0.14679044, -0.265186737, 0, 0, 0, 0 ] + - [ -1.88753625, 0.148117245, 0.264243501, 0, 0, 0, 0, -1.88734836, -0.148468979, -0.265088308, 0, 0, 0, 0 ] + - [ -1.89412843, 0.149799685, 0.264113847, 0, 0, 0, 0, -1.89393988, -0.150153015, -0.264957797, 0, 0, 0, 0 ] + - [ -1.90080912, 0.151487823, 0.263952685, 0, 0, 0, 0, -1.90061991, -0.151842766, -0.264795569, 0, 0, 0, 0 ] + - [ -1.90757656, 0.153181874, 0.263760378, 0, 0, 0, 0, -1.90738667, -0.153538448, -0.26460199, 0, 0, 0, 0 ] + - [ -1.91442895, 0.154882055, 0.26353729, 0, 0, 0, 0, -1.91423838, -0.155240275, -0.264377428, 0, 0, 0, 0 ] + - [ -1.92136452, 0.156588582, 0.263283784, 0, 0, 0, 0, -1.92117326, -0.156948465, -0.264122247, 0, 0, 0, 0 ] + - [ -1.9283815, 0.15830167, 0.263000223, 0, 0, 0, 0, -1.92818954, -0.158663232, -0.263836814, 0, 0, 0, 0 ] + - [ -1.93547811, 0.160021537, 0.26268697, 0, 0, 0, 0, -1.93528544, -0.160384793, -0.263521494, 0, 0, 0, 0 ] + - [ -1.94265256, 0.161748397, 0.262344391, 0, 0, 0, 0, -1.94245918, -0.162113364, -0.263176655, 0, 0, 0, 0 ] + - [ -1.94990308, 0.163482468, 0.261972847, 0, 0, 0, 0, -1.94970898, -0.16384916, -0.262802662, 0, 0, 0, 0 ] + - [ -1.9572279, 0.165223966, 0.261572702, 0, 0, 0, 0, -1.95703306, -0.165592398, -0.262399882, 0, 0, 0, 0 ] + - [ -1.96462523, 0.166973106, 0.261144321, 0, 0, 0, 0, -1.96442966, -0.167343294, -0.261968679, 0, 0, 0, 0 ] + - [ -1.97209329, 0.168730105, 0.260688065, 0, 0, 0, 0, -1.97189698, -0.169102062, -0.261509421, 0, 0, 0, 0 ] + - [ -1.97963031, 0.170495179, 0.2602043, 0, 0, 0, 0, -1.97943325, -0.17086892, -0.261022474, 0, 0, 0, 0 ] + - [ -1.98723451, 0.172268544, 0.259693387, 0, 0, 0, 0, -1.98703669, -0.172644083, -0.260508203, 0, 0, 0, 0 ] + - [ -1.99490412, 0.174050416, 0.259155691, 0, 0, 0, 0, -1.99470553, -0.174427767, -0.259966974, 0, 0, 0, 0 ] + - [ -2.00263735, 0.175841011, 0.258591576, 0, 0, 0, 0, -2.00243799, -0.176220188, -0.259399155, 0, 0, 0, 0 ] + - [ -2.01043242, 0.177640546, 0.258001404, 0, 0, 0, 0, -2.01023229, -0.178021562, -0.25880511, 0, 0, 0, 0 ] + - [ -2.01828756, 0.179449236, 0.257385539, 0, 0, 0, 0, -2.01808665, -0.179832105, -0.258185206, 0, 0, 0, 0 ] + - [ -2.02620099, 0.181267298, 0.256744345, 0, 0, 0, 0, -2.02599929, -0.181652032, -0.257539809, 0, 0, 0, 0 ] + - [ -2.03417093, 0.183094948, 0.256078185, 0, 0, 0, 0, -2.03396844, -0.18348156, -0.256869285, 0, 0, 0, 0 ] + - [ -2.04219561, 0.184932402, 0.255387423, 0, 0, 0, 0, -2.04199231, -0.185320904, -0.256174001, 0, 0, 0, 0 ] + - [ -2.05027324, 0.186779876, 0.254672421, 0, 0, 0, 0, -2.05006914, -0.187170281, -0.255454321, 0, 0, 0, 0 ] + - [ -2.05840204, 0.188637586, 0.253933544, 0, 0, 0, 0, -2.05819714, -0.189029905, -0.254710613, 0, 0, 0, 0 ] + - [ -2.06658025, 0.190505749, 0.253171155, 0, 0, 0, 0, -2.06637453, -0.190899994, -0.253943243, 0, 0, 0, 0 ] + - [ -2.07480608, 0.192384581, 0.252385618, 0, 0, 0, 0, -2.07459954, -0.192780763, -0.253152576, 0, 0, 0, 0 ] + - [ -2.08307775, 0.194274297, 0.251577295, 0, 0, 0, 0, -2.08287039, -0.194672428, -0.252338979, 0, 0, 0, 0 ] + - [ -2.09139349, 0.196175114, 0.250746551, 0, 0, 0, 0, -2.0911853, -0.196575205, -0.251502817, 0, 0, 0, 0 ] + - [ -2.09975151, 0.198087247, 0.249893749, 0, 0, 0, 0, -2.09954249, -0.198489309, -0.250644457, 0, 0, 0, 0 ] + - [ -2.10815004, 0.200010914, 0.249019252, 0, 0, 0, 0, -2.10794019, -0.200414957, -0.249764265, 0, 0, 0, 0 ] + - [ -2.11658731, 0.201946331, 0.248123424, 0, 0, 0, 0, -2.11637661, -0.202352365, -0.248862607, 0, 0, 0, 0 ] + - [ -2.12506152, 0.203893713, 0.247206628, 0, 0, 0, 0, -2.12484998, -0.204301748, -0.247939849, 0, 0, 0, 0 ] + - [ -2.13357091, 0.205853276, 0.246269228, 0, 0, 0, 0, -2.13335853, -0.206263323, -0.246996357, 0, 0, 0, 0 ] + - [ -2.1421137, 0.207825237, 0.245311588, 0, 0, 0, 0, -2.14190046, -0.208237304, -0.246032497, 0, 0, 0, 0 ] + - [ -2.15068811, 0.209809812, 0.24433407, 0, 0, 0, 0, -2.15047402, -0.210223909, -0.245048636, 0, 0, 0, 0 ] + - [ -2.15929236, 0.211807216, 0.243337038, 0, 0, 0, 0, -2.15907741, -0.212223353, -0.244045139, 0, 0, 0, 0 ] + - [ -2.16792467, 0.213817667, 0.242320856, 0, 0, 0, 0, -2.16770886, -0.214235852, -0.243022372, 0, 0, 0, 0 ] + - [ -2.17658326, 0.21584138, 0.241285887, 0, 0, 0, 0, -2.17636659, -0.216261622, -0.241980703, 0, 0, 0, 0 ] + - [ -2.18526636, 0.217878572, 0.240232495, 0, 0, 0, 0, -2.18504883, -0.218300879, -0.240920495, 0, 0, 0, 0 ] + - [ -2.19397219, 0.219929458, 0.239161043, 0, 0, 0, 0, -2.19375379, -0.220353838, -0.239842117, 0, 0, 0, 0 ] + - [ -2.20269897, 0.221994255, 0.238071894, 0, 0, 0, 0, -2.2024797, -0.222420716, -0.238745933, 0, 0, 0, 0 ] + - [ -2.21144493, 0.224073178, 0.236965412, 0, 0, 0, 0, -2.21122478, -0.224501728, -0.23763231, 0, 0, 0, 0 ] + - [ -2.22020827, 0.226166444, 0.235841961, 0, 0, 0, 0, -2.21998726, -0.22659709, -0.236501615, 0, 0, 0, 0 ] + - [ -2.22898724, 0.22827427, 0.234701904, 0, 0, 0, 0, -2.22876535, -0.228707019, -0.235354212, 0, 0, 0, 0 ] + - [ -2.23778004, 0.230396871, 0.233545605, 0, 0, 0, 0, -2.23755728, -0.23083173, -0.234190469, 0, 0, 0, 0 ] + - [ -2.2465849, 0.232534463, 0.232373426, 0, 0, 0, 0, -2.24636126, -0.23297144, -0.23301075, 0, 0, 0, 0 ] + - [ -2.25540004, 0.234687262, 0.231185732, 0, 0, 0, 0, -2.25517553, -0.235126363, -0.231815424, 0, 0, 0, 0 ] + - [ -2.26422369, 0.236855486, 0.229982886, 0, 0, 0, 0, -2.2639983, -0.237296716, -0.230604854, 0, 0, 0, 0 ] + - [ -2.27305407, 0.239039349, 0.228765251, 0, 0, 0, 0, -2.27282779, -0.239482714, -0.229379408, 0, 0, 0, 0 ] + - [ -2.28188939, 0.241239068, 0.227533191, 0, 0, 0, 0, -2.28166224, -0.241684575, -0.228139452, 0, 0, 0, 0 ] + - [ -2.29072788, 0.243454859, 0.22628707, 0, 0, 0, 0, -2.29049985, -0.243902513, -0.226885352, 0, 0, 0, 0 ] + - [ -2.29956777, 0.245686938, 0.22502725, 0, 0, 0, 0, -2.29933885, -0.246136745, -0.225617473, 0, 0, 0, 0 ] + - [ -2.30840726, 0.247935522, 0.223754095, 0, 0, 0, 0, -2.30817747, -0.248387485, -0.224336182, 0, 0, 0, 0 ] + - [ -2.3172446, 0.250200826, 0.222467969, 0, 0, 0, 0, -2.31701392, -0.250654952, -0.223041845, 0, 0, 0, 0 ] + - [ -2.32607799, 0.252483067, 0.221169236, 0, 0, 0, 0, -2.32584644, -0.252939359, -0.221734828, 0, 0, 0, 0 ] + - [ -2.33490566, 0.25478246, 0.219858258, 0, 0, 0, 0, -2.33467323, -0.255240924, -0.220415498, 0, 0, 0, 0 ] + - [ -2.34372583, 0.257099222, 0.218535399, 0, 0, 0, 0, -2.34349252, -0.257559861, -0.219084219, 0, 0, 0, 0 ] + - [ -2.35253673, 0.25943357, 0.217201023, 0, 0, 0, 0, -2.35230254, -0.259896387, -0.217741359, 0, 0, 0, 0 ] + - [ -2.36133657, 0.261785718, 0.215855493, 0, 0, 0, 0, -2.36110151, -0.262250719, -0.216387284, 0, 0, 0, 0 ] + - [ -2.37012358, 0.264155884, 0.214499173, 0, 0, 0, 0, -2.36988764, -0.264623071, -0.215022358, 0, 0, 0, 0 ] + - [ -2.37889598, 0.266544284, 0.213132426, 0, 0, 0, 0, -2.37865917, -0.267013659, -0.21364695, 0, 0, 0, 0 ] + - [ -2.38765199, 0.268951133, 0.211755615, 0, 0, 0, 0, -2.38741431, -0.2694227, -0.212261424, 0, 0, 0, 0 ] + - [ -2.39638984, 0.271376647, 0.210369105, 0, 0, 0, 0, -2.39615128, -0.271850409, -0.210866147, 0, 0, 0, 0 ] + - [ -2.40510774, 0.273821044, 0.208973257, 0, 0, 0, 0, -2.40486832, -0.274297003, -0.209461484, 0, 0, 0, 0 ] + - [ -2.41380391, 0.276284539, 0.207568437, 0, 0, 0, 0, -2.41356363, -0.276762697, -0.208047803, 0, 0, 0, 0 ] + - [ -2.42247659, 0.278767348, 0.206155008, 0, 0, 0, 0, -2.42223544, -0.279247707, -0.206625468, 0, 0, 0, 0 ] + - [ -2.43112399, 0.281269687, 0.204733332, 0, 0, 0, 0, -2.43088198, -0.281752249, -0.205194847, 0, 0, 0, 0 ] + - [ -2.43974433, 0.283791772, 0.203303774, 0, 0, 0, 0, -2.43950146, -0.284276539, -0.203756305, 0, 0, 0, 0 ] + - [ -2.44833583, 0.28633382, 0.201866696, 0, 0, 0, 0, -2.44809211, -0.286820793, -0.202310208, 0, 0, 0, 0 ] + - [ -2.45689673, 0.288896047, 0.200422463, 0, 0, 0, 0, -2.45665215, -0.289385226, -0.200856922, 0, 0, 0, 0 ] + - [ -2.46542523, 0.291478669, 0.198971438, 0, 0, 0, 0, -2.4651798, -0.291970055, -0.199396814, 0, 0, 0, 0 ] + - [ -2.47391956, 0.294081902, 0.197513984, 0, 0, 0, 0, -2.47367329, -0.294575496, -0.19793025, 0, 0, 0, 0 ] + - [ -2.48237794, 0.296705962, 0.196050465, 0, 0, 0, 0, -2.48213083, -0.297201764, -0.196457595, 0, 0, 0, 0 ] + - [ -2.4907986, 0.299351065, 0.194581244, 0, 0, 0, 0, -2.49055065, -0.299849075, -0.194979216, 0, 0, 0, 0 ] + - [ -2.49917976, 0.302017427, 0.193106684, 0, 0, 0, 0, -2.49893097, -0.302517646, -0.193495479, 0, 0, 0, 0 ] + - [ -2.50751964, 0.304705266, 0.19162715, 0, 0, 0, 0, -2.50727002, -0.305207692, -0.192006749, 0, 0, 0, 0 ] + - [ -2.51581645, 0.307414795, 0.190143005, 0, 0, 0, 0, -2.51556601, -0.307919428, -0.190513394, 0, 0, 0, 0 ] + - [ -2.52406843, 0.310146233, 0.188654612, 0, 0, 0, 0, -2.52381717, -0.310653072, -0.189015778, 0, 0, 0, 0 ] + - [ -2.53227379, 0.312899795, 0.187162334, 0, 0, 0, 0, -2.53202171, -0.313408839, -0.187514269, 0, 0, 0, 0 ] + - [ -2.54043076, 0.315675697, 0.185666536, 0, 0, 0, 0, -2.54017787, -0.316186944, -0.186009232, 0, 0, 0, 0 ] + - [ -2.54853756, 0.318474155, 0.18416758, 0, 0, 0, 0, -2.54828386, -0.318987604, -0.184501033, 0, 0, 0, 0 ] + - [ -2.55659241, 0.321295385, 0.18266583, 0, 0, 0, 0, -2.55633791, -0.321811034, -0.182990039, 0, 0, 0, 0 ] + - [ -2.56459353, 0.324139604, 0.18116165, 0, 0, 0, 0, -2.56433823, -0.324657451, -0.181476615, 0, 0, 0, 0 ] + - [ -2.57253915, 0.327007028, 0.179655403, 0, 0, 0, 0, -2.57228306, -0.32752707, -0.179961128, 0, 0, 0, 0 ] + - [ -2.58042748, 0.329897872, 0.178147452, 0, 0, 0, 0, -2.5801706, -0.330420108, -0.178443943, 0, 0, 0, 0 ] + - [ -2.58825675, 0.332812354, 0.176638161, 0, 0, 0, 0, -2.5879991, -0.333336779, -0.176925428, 0, 0, 0, 0 ] + - [ -2.59602518, 0.335750688, 0.175127894, 0, 0, 0, 0, -2.59576675, -0.336277301, -0.175405947, 0, 0, 0, 0 ] + - [ -2.60373099, 0.338713092, 0.173617013, 0, 0, 0, 0, -2.6034718, -0.339241888, -0.173885867, 0, 0, 0, 0 ] + - [ -2.61137241, 0.341699781, 0.172105883, 0, 0, 0, 0, -2.61111245, -0.342230758, -0.172365554, 0, 0, 0, 0 ] + - [ -2.61894765, 0.344710972, 0.170594867, 0, 0, 0, 0, -2.61868694, -0.345244125, -0.170845374, 0, 0, 0, 0 ] + - [ -2.62645494, 0.34774688, 0.169084328, 0, 0, 0, 0, -2.62619348, -0.348282206, -0.169325693, 0, 0, 0, 0 ] + - [ -2.6338925, 0.350807722, 0.167574629, 0, 0, 0, 0, -2.6336303, -0.351345216, -0.167806878, 0, 0, 0, 0 ] + - [ -2.64125856, 0.353893714, 0.166066136, 0, 0, 0, 0, -2.64099562, -0.354433372, -0.166289294, 0, 0, 0, 0 ] + - [ -2.64855132, 0.357005073, 0.164559209, 0, 0, 0, 0, -2.64828766, -0.357546889, -0.164773307, 0, 0, 0, 0 ] + - [ -2.65576902, 0.360142013, 0.163054214, 0, 0, 0, 0, -2.65550465, -0.360685983, -0.163259284, 0, 0, 0, 0 ] + - [ -2.66290988, 0.363304752, 0.161551514, 0, 0, 0, 0, -2.6626448, -0.363850871, -0.161747591, 0, 0, 0, 0 ] + - [ -2.66997212, 0.366493505, 0.160051472, 0, 0, 0, 0, -2.66970633, -0.367041768, -0.160238593, 0, 0, 0, 0 ] + - [ -2.67695396, 0.369708489, 0.158554452, 0, 0, 0, 0, -2.67668748, -0.370258889, -0.158732657, 0, 0, 0, 0 ] + - [ -2.68385363, 0.37294992, 0.157060817, 0, 0, 0, 0, -2.68358646, -0.373502452, -0.157230149, 0, 0, 0, 0 ] + - [ -2.69066934, 0.376218013, 0.15557093, 0, 0, 0, 0, -2.69040149, -0.376772671, -0.155731436, 0, 0, 0, 0 ] + - [ -2.69739932, 0.379512986, 0.154085155, 0, 0, 0, 0, -2.69713079, -0.380069763, -0.154236882, 0, 0, 0, 0 ] + - [ -2.70404178, 0.382835054, 0.152603856, 0, 0, 0, 0, -2.7037726, -0.383393943, -0.152746854, 0, 0, 0, 0 ] + - [ -2.71059496, 0.386184433, 0.151127396, 0, 0, 0, 0, -2.71032513, -0.386745428, -0.151261718, 0, 0, 0, 0 ] + - [ -2.71705707, 0.38956134, 0.149656139, 0, 0, 0, 0, -2.7167866, -0.390124434, -0.149781841, 0, 0, 0, 0 ] + - [ -2.72342634, 0.39296599, 0.148190447, 0, 0, 0, 0, -2.72315523, -0.393531175, -0.148307589, 0, 0, 0, 0 ] + - [ -2.72970099, 0.3963986, 0.146730685, 0, 0, 0, 0, -2.72942925, -0.396965869, -0.146839326, 0, 0, 0, 0 ] + - [ -2.73587923, 0.399859386, 0.145277216, 0, 0, 0, 0, -2.73560688, -0.400428731, -0.145377421, 0, 0, 0, 0 ] + - [ -2.74195929, 0.403348564, 0.143830403, 0, 0, 0, 0, -2.74168634, -0.403919977, -0.143922238, 0, 0, 0, 0 ] + - [ -2.7479394, 0.40686635, 0.14239061, 0, 0, 0, 0, -2.74766585, -0.407439822, -0.142474144, 0, 0, 0, 0 ] + - [ -2.75381777, 0.41041296, 0.140958201, 0, 0, 0, 0, -2.75354364, -0.410988484, -0.141033504, 0, 0, 0, 0 ] + - [ -2.75959263, 0.413988611, 0.139533538, 0, 0, 0, 0, -2.75931792, -0.414566177, -0.139600686, 0, 0, 0, 0 ] + - [ -2.7652622, 0.417593519, 0.138116986, 0, 0, 0, 0, -2.76498693, -0.418173118, -0.138176055, 0, 0, 0, 0 ] + - [ -2.7708247, 0.421227899, 0.136708907, 0, 0, 0, 0, -2.77054887, -0.421809522, -0.136759976, 0, 0, 0, 0 ] + - [ -2.77627836, 0.424891968, 0.135309666, 0, 0, 0, 0, -2.77600198, -0.425475606, -0.135352817, 0, 0, 0, 0 ] + - [ -2.78162138, 0.428585942, 0.133919625, 0, 0, 0, 0, -2.78134448, -0.429171585, -0.133954944, 0, 0, 0, 0 ] + - [ -2.78685201, 0.432310038, 0.132539149, 0, 0, 0, 0, -2.78657458, -0.432897675, -0.132566721, 0, 0, 0, 0 ] + - [ -2.79196845, 0.43606447, 0.1311686, 0, 0, 0, 0, -2.79169051, -0.436654092, -0.131188516, 0, 0, 0, 0 ] + - [ -2.79696893, 0.439849456, 0.129808342, 0, 0, 0, 0, -2.7966905, -0.440441052, -0.129820695, 0, 0, 0, 0 ] + - [ -2.80185168, 0.443665212, 0.128458739, 0, 0, 0, 0, -2.80157276, -0.444258771, -0.128463623, 0, 0, 0, 0 ] + - [ -2.80661491, 0.447511953, 0.127120154, 0, 0, 0, 0, -2.80633551, -0.448107465, -0.127117667, 0, 0, 0, 0 ] + - [ -2.81125685, 0.451389897, 0.125792951, 0, 0, 0, 0, -2.81097699, -0.45198735, -0.125783193, 0, 0, 0, 0 ] + - [ -2.81577571, 0.455299258, 0.124477493, 0, 0, 0, 0, -2.81549541, -0.455898641, -0.124460567, 0, 0, 0, 0 ] + - [ -2.82016973, 0.459240253, 0.123174143, 0, 0, 0, 0, -2.81988898, -0.459841555, -0.123150155, 0, 0, 0, 0 ] + - [ -2.82443712, 0.463213099, 0.121883265, 0, 0, 0, 0, -2.82415595, -0.463816307, -0.121852323, 0, 0, 0, 0 ] + - [ -2.8285761, 0.467218011, 0.120605223, 0, 0, 0, 0, -2.82829452, -0.467823113, -0.120567437, 0, 0, 0, 0 ] + - [ -2.8325849, 0.471255205, 0.11934038, 0, 0, 0, 0, -2.83230292, -0.47186219, -0.119295863, 0, 0, 0, 0 ] + - [ -2.83646173, 0.475324899, 0.118089099, 0, 0, 0, 0, -2.83617937, -0.475933753, -0.118037967, 0, 0, 0, 0 ] + - [ -2.84020483, 0.479427307, 0.116851744, 0, 0, 0, 0, -2.83992209, -0.480038017, -0.116794117, 0, 0, 0, 0 ] + - [ -2.84381241, 0.483562646, 0.115628678, 0, 0, 0, 0, -2.84352931, -0.4841752, -0.115564676, 0, 0, 0, 0 ] + - [ -2.84728269, 0.487731132, 0.114420265, 0, 0, 0, 0, -2.84699925, -0.488345517, -0.114350012, 0, 0, 0, 0 ] + - [ -2.8506139, 0.491932981, 0.113226869, 0, 0, 0, 0, -2.85033013, -0.492549183, -0.113150491, 0, 0, 0, 0 ] + - [ -2.85380426, 0.49616841, 0.112048852, 0, 0, 0, 0, -2.85352017, -0.496786415, -0.111966479, 0, 0, 0, 0 ] + - [ -2.85685199, 0.500437635, 0.110886579, 0, 0, 0, 0, -2.85656759, -0.501057428, -0.110798341, 0, 0, 0, 0 ] + - [ -2.85975531, 0.504740871, 0.109740412, 0, 0, 0, 0, -2.85947062, -0.505362439, -0.109646444, 0, 0, 0, 0 ] + - [ -2.86251244, 0.509078335, 0.108610715, 0, 0, 0, 0, -2.86222748, -0.509701663, -0.108511155, 0, 0, 0, 0 ] + - [ -2.86512161, 0.513450242, 0.107497853, 0, 0, 0, 0, -2.86483639, -0.514075316, -0.107392838, 0, 0, 0, 0 ] + - [ -2.86758103, 0.51785681, 0.106402187, 0, 0, 0, 0, -2.86729557, -0.518483615, -0.106291861, 0, 0, 0, 0 ] + - [ -2.86988894, 0.522298254, 0.105324082, 0, 0, 0, 0, -2.86960325, -0.522926774, -0.105208589, 0, 0, 0, 0 ] + - [ -2.87204355, 0.526774791, 0.104263901, 0, 0, 0, 0, -2.87175764, -0.52740501, -0.104143389, 0, 0, 0, 0 ] + - [ -2.87404308, 0.531286636, 0.103222008, 0, 0, 0, 0, -2.87375697, -0.53191854, -0.103096626, 0, 0, 0, 0 ] + - [ -2.87588576, 0.535834006, 0.102198766, 0, 0, 0, 0, -2.87559947, -0.536467578, -0.102068666, 0, 0, 0, 0 ] + - [ -2.8775698, 0.540417116, 0.101194538, 0, 0, 0, 0, -2.87728334, -0.54105234, -0.101059876, 0, 0, 0, 0 ] + - [ -2.87909343, 0.545036184, 0.100209689, 0, 0, 0, 0, -2.87880682, -0.545673043, -0.100070622, 0, 0, 0, 0 ] + - [ -2.88045488, 0.549691424, 0.0992445808, 0, 0, 0, 0, -2.88016813, -0.550329903, -0.09910127, 0, 0, 0, 0 ] + - [ -2.88165236, 0.554383054, 0.0982995777, 0, 0, 0, 0, -2.88136549, -0.555023135, -0.0981521856, 0, 0, 0, 0 ] + - [ -2.88268409, 0.559111289, 0.097375043, 0, 0, 0, 0, -2.88239712, -0.559752955, -0.0972237353, 0, 0, 0, 0 ] + - [ -2.8835483, 0.563876345, 0.0964713403, 0, 0, 0, 0, -2.88326125, -0.564519579, -0.096316285, 0, 0, 0, 0 ] + - [ -2.88424321, 0.56867844, 0.0955888329, 0, 0, 0, 0, -2.88395609, -0.569323224, -0.0954302008, 0, 0, 0, 0 ] + - [ -2.88476704, 0.573517787, 0.0947278844, 0, 0, 0, 0, -2.88447987, -0.574164104, -0.094565849, 0, 0, 0, 0 ] + - [ -2.88511802, 0.578394605, 0.0938888583, 0, 0, 0, 0, -2.88483081, -0.579042436, -0.0937235955, 0, 0, 0, 0 ] + - [ -2.88529435, 0.583309109, 0.093072118, 0, 0, 0, 0, -2.88500713, -0.583958436, -0.0929038064, 0, 0, 0, 0 ] + - [ -2.88531648, 0.588270977, 0.0922753826, -1.79714436e-05, 0, 0, 0, -2.88502925, -0.588921784, -0.0921041911, -1.79606143e-05, 0, 0, 0 ] + - [ -2.88531648, 0.593336582, 0.0914830216, -0.000161191909, 0, 0, 0, -2.88502925, -0.593988866, -0.0913090471, -0.000161094777, 0, 0, 0 ] + - [ -2.88531648, 0.598514033, 0.0906924286, -0.000446224515, 0, 0, 0, -2.88502925, -0.599167794, -0.0905157547, -0.000445955627, 0, 0, 0 ] + - [ -2.88531648, 0.603801909, 0.0899036272, -0.000871599706, 0, 0, 0, -2.88502925, -0.604457147, -0.0897243371, -0.000871074494, 0, 0, 0 ] + - [ -2.88531648, 0.609198789, 0.089116641, -0.00143584793, 0, 0, 0, -2.88502925, -0.609855504, -0.0889348171, -0.00143498271, 0, 0, 0 ] + - [ -2.88531648, 0.614703253, 0.0883314937, -0.00213749962, 0, 0, 0, -2.88502925, -0.615361444, -0.0881472176, -0.0021362116, 0, 0, 0 ] + - [ -2.88531649, 0.62031388, 0.087548209, -0.00297508523, 0, 0, 0, -2.88502925, -0.620973546, -0.0873615617, -0.00297329249, 0, 0, 0 ] + - [ -2.88531649, 0.626029248, 0.0867668106, -0.0039471352, 0, 0, 0, -2.88502925, -0.626690389, -0.0865778723, -0.00394475672, 0, 0, 0 ] + - [ -2.88531649, 0.631847937, 0.085987322, -0.00505217998, 0, 0, 0, -2.88502925, -0.632510553, -0.0857961723, -0.00504913562, 0, 0, 0 ] + - [ -2.88531649, 0.637768526, 0.085209767, -0.00628875001, 0, 0, 0, -2.88502925, -0.638432616, -0.0850164846, -0.00628496051, 0, 0, 0 ] + - [ -2.88531649, 0.643789594, 0.0844341693, -0.00765537573, 0, 0, 0, -2.88502925, -0.644455157, -0.0842388323, -0.00765076272, 0, 0, 0 ] + - [ -2.8853165, 0.649909721, 0.0836605524, -0.00915058759, 0, 0, 0, -2.88502925, -0.650576755, -0.0834632382, -0.00914507359, 0, 0, 0 ] + - [ -2.8853165, 0.656127485, 0.0828889402, -0.010772916, 0, 0, 0, -2.88502925, -0.65679599, -0.0826897254, -0.0107664244, 0, 0, 0 ] + - [ -2.8853165, 0.662441465, 0.0821193561, -0.0125208915, 0, 0, 0, -2.88502925, -0.663111441, -0.0819183167, -0.0125133466, 0, 0, 0 ] + - [ -2.88531651, 0.668850242, 0.0813518239, -0.0143930444, 0, 0, 0, -2.88502925, -0.669521686, -0.0811490352, -0.0143843714, 0, 0, 0 ] + - [ -2.88531651, 0.675352393, 0.0805863673, -0.0163879053, 0, 0, 0, -2.88502925, -0.676025304, -0.0803819036, -0.0163780302, 0, 0, 0 ] + - [ -2.88531651, 0.681946498, 0.0798230099, -0.0185040045, 0, 0, 0, -2.88502925, -0.682620876, -0.0796169451, -0.0184928543, 0, 0, 0 ] + - [ -2.88531652, 0.688631136, 0.0790617754, -0.0207398725, 0, 0, 0, -2.88502925, -0.689306979, -0.0788541826, -0.020727375, 0, 0, 0 ] + - [ -2.88531652, 0.695404886, 0.0783026875, -0.0230940398, 0, 0, 0, -2.88502925, -0.696082193, -0.0780936389, -0.0230801237, 0, 0, 0 ] + - [ -2.88531653, 0.702266328, 0.0775457698, -0.0255650367, 0, 0, 0, -2.88502925, -0.702945097, -0.0773353371, -0.0255496316, 0, 0, 0 ] + - [ -2.88531653, 0.70921404, 0.0767910459, -0.0281513938, 0, 0, 0, -2.88502925, -0.70989427, -0.0765793001, -0.0281344302, 0, 0, 0 ] + - [ -2.88531653, 0.716246602, 0.0760385396, -0.0308516415, 0, 0, 0, -2.88502925, -0.716928291, -0.0758255508, -0.0308330508, 0, 0, 0 ] + - [ -2.88531654, 0.723362593, 0.0752882746, -0.0336643102, 0, 0, 0, -2.88502925, -0.724045738, -0.0750741122, -0.0336440246, 0, 0, 0 ] + - [ -2.88531654, 0.730560591, 0.0745402743, -0.0365879304, 0, 0, 0, -2.88502925, -0.731245192, -0.0743250073, -0.036565883, 0, 0, 0 ] + - [ -2.88531655, 0.737839177, 0.0737945627, -0.0396210324, 0, 0, 0, -2.88502925, -0.738525232, -0.0735782589, -0.0395971574, 0, 0, 0 ] + - [ -2.88531656, 0.745196928, 0.0730511632, -0.0427621469, 0, 0, 0, -2.88502925, -0.745884435, -0.0728338901, -0.042736379, 0, 0, 0 ] + - [ -2.88531656, 0.752632426, 0.0723100996, -0.0460098041, 0, 0, 0, -2.88502925, -0.753321382, -0.0720919238, -0.0459820793, 0, 0, 0 ] + - [ -2.88531657, 0.760144247, 0.0715713956, -0.0493625346, 0, 0, 0, -2.88502925, -0.760834651, -0.0713523829, -0.0493327895, 0, 0, 0 ] + - [ -2.88531657, 0.767730972, 0.0708350747, -0.0528188687, 0, 0, 0, -2.88502925, -0.768422821, -0.0706152904, -0.0527870409, 0, 0, 0 ] + - [ -2.88531658, 0.77539118, 0.0701011607, -0.056377337, 0, 0, 0, -2.88502925, -0.776084472, -0.0698806692, -0.0563433649, 0, 0, 0 ] + - [ -2.88531659, 0.78312345, 0.0693696772, -0.0600364699, 0, 0, 0, -2.88502925, -0.783818183, -0.0691485422, -0.0600002928, 0, 0, 0 ] + - [ -2.88531659, 0.790926361, 0.068640648, -0.0637947978, 0, 0, 0, -2.88502925, -0.791622532, -0.0684189325, -0.063756356, 0, 0, 0 ] + - [ -2.8853166, 0.798798491, 0.0679140965, -0.0676508511, 0, 0, 0, -2.88502925, -0.799496099, -0.067691863, -0.0676100858, 0, 0, 0 ] + - [ -2.88531661, 0.806738422, 0.0671900466, -0.0716031604, 0, 0, 0, -2.88502925, -0.807437462, -0.0669673565, -0.0715600134, 0, 0, 0 ] + - [ -2.88531661, 0.81474473, 0.0664685219, -0.075650256, 0, 0, 0, -2.88502925, -0.815445201, -0.0662454362, -0.0756046703, 0, 0, 0 ] + - [ -2.88531662, 0.822815996, 0.0657495461, -0.0797906684, 0, 0, 0, -2.88502925, -0.823517896, -0.0655261248, -0.0797425878, 0, 0, 0 ] + - [ -2.88531663, 0.830950799, 0.0650331428, -0.0840229281, 0, 0, 0, -2.88502925, -0.831654124, -0.0648094454, -0.0839722972, 0, 0, 0 ] + - [ -2.88531664, 0.839147718, 0.0643193356, -0.0883455654, 0, 0, 0, -2.88502925, -0.839852464, -0.064095421, -0.0882923297, 0, 0, 0 ] + - [ -2.88531664, 0.847405331, 0.0636081483, -0.0927571109, 0, 0, 0, -2.88502925, -0.848111497, -0.0633840743, -0.0927012169, 0, 0, 0 ] + - [ -2.88531665, 0.855722219, 0.0628996045, -0.097256095, 0, 0, 0, -2.88502925, -0.856429802, -0.0626754285, -0.0971974899, 0, 0, 0 ] + - [ -2.88531666, 0.86409696, 0.0621937279, -0.101841048, 0, 0, 0, -2.88502925, -0.864805956, -0.0619695064, -0.10177968, 0, 0, 0 ] + - [ -2.88531667, 0.872528133, 0.0614905421, -0.106510501, 0, 0, 0, -2.88502925, -0.873238539, -0.0612663311, -0.106446319, 0, 0, 0 ] + - [ -2.88531668, 0.881014318, 0.0607900708, -0.111262983, 0, 0, 0, -2.88502925, -0.881726131, -0.0605659253, -0.111195938, 0, 0, 0 ] + - [ -2.88531669, 0.889554093, 0.0600923377, -0.116097026, 0, 0, 0, -2.88502925, -0.89026731, -0.0598683122, -0.116027067, 0, 0, 0 ] + - [ -2.88531669, 0.898146038, 0.0593973665, -0.121011159, 0, 0, 0, -2.88502925, -0.898860655, -0.0591735146, -0.12093824, 0, 0, 0 ] + - [ -2.8853167, 0.906788732, 0.0587051807, -0.126003914, 0, 0, 0, -2.88502925, -0.907504746, -0.0584815555, -0.125927986, 0, 0, 0 ] + - [ -2.88531671, 0.915480754, 0.0580158041, -0.131073821, 0, 0, 0, -2.88502925, -0.916198161, -0.0577924578, -0.130994838, 0, 0, 0 ] + - [ -2.88531672, 0.924220683, 0.0573292603, -0.136219409, 0, 0, 0, -2.88502925, -0.92493948, -0.0571062445, -0.136137326, 0, 0, 0 ] + - [ -2.88531673, 0.933007099, 0.056645573, -0.14143921, 0, 0, 0, -2.88502925, -0.933727281, -0.0564229386, -0.141353981, 0, 0, 0 ] + - [ -2.88531674, 0.94183858, 0.0559647659, -0.146731755, 0, 0, 0, -2.88502925, -0.942560144, -0.0557425629, -0.146643336, 0, 0, 0 ] + - [ -2.88531675, 0.950713705, 0.0552868626, -0.152095572, 0, 0, 0, -2.88502925, -0.951436648, -0.0550651405, -0.152003922, 0, 0, 0 ] + - [ -2.88531676, 0.959631055, 0.0546118868, -0.157529194, 0, 0, 0, -2.88502925, -0.960355372, -0.0543906942, -0.157434269, 0, 0, 0 ] + - [ -2.88531677, 0.968589207, 0.0539398621, -0.16303115, 0, 0, 0, -2.88502925, -0.969314894, -0.0537192471, -0.16293291, 0, 0, 0 ] + - [ -2.88531678, 0.977586741, 0.0532708123, -0.168599971, 0, 0, 0, -2.88502925, -0.978313795, -0.053050822, -0.168498375, 0, 0, 0 ] + - [ -2.88531679, 0.986622236, 0.0526047609, -0.174234187, 0, 0, 0, -2.88502925, -0.987350652, -0.0523854419, -0.174129196, 0, 0, 0 ] + - [ -2.8853168, 0.995694272, 0.0519417317, -0.179932328, 0, 0, 0, -2.88502925, -0.996424045, -0.0517231298, -0.179823904, 0, 0, 0 ] + - [ -2.88531681, 1.00480143, 0.0512817483, -0.185692926, 0, 0, 0, -2.88502925, -1.00553255, -0.0510639087, -0.18558103, 0, 0, 0 ] + - [ -2.88531682, 1.01394228, 0.0506248344, -0.19151451, 0, 0, 0, -2.88502925, -1.01467476, -0.0504078013, -0.191399107, 0, 0, 0 ] + - [ -2.88531683, 1.02311541, 0.0499710136, -0.197395612, 0, 0, 0, -2.88502925, -1.02384923, -0.0497548308, -0.197276664, 0, 0, 0 ] + - [ -2.88531684, 1.0323194, 0.0493203096, -0.20333476, 0, 0, 0, -2.88502925, -1.03305456, -0.0491050201, -0.203212234, 0, 0, 0 ] + - [ -2.88531685, 1.04155282, 0.0486727461, -0.209330487, 0, 0, 0, -2.88502925, -1.04228932, -0.0484583921, -0.209204348, 0, 0, 0 ] + - [ -2.88531686, 1.05081426, 0.0480283468, -0.215381322, 0, 0, 0, -2.88502925, -1.05155209, -0.0478149697, -0.215251537, 0, 0, 0 ] + - [ -2.88531687, 1.06010229, 0.0473871352, -0.221485796, 0, 0, 0, -2.88502925, -1.06084145, -0.0471747759, -0.221352332, 0, 0, 0 ] + - [ -2.88531688, 1.0694155, 0.0467491351, -0.227642439, 0, 0, 0, -2.88502925, -1.07015598, -0.0465378336, -0.227505265, 0, 0, 0 ] + - [ -2.88531689, 1.07875246, 0.0461143701, -0.233849782, 0, 0, 0, -2.88502925, -1.07949425, -0.0459041659, -0.233708867, 0, 0, 0 ] + - [ -2.8853169, 1.08811175, 0.0454828639, -0.240106355, 0, 0, 0, -2.88502925, -1.08885485, -0.0452737956, -0.23996167, 0, 0, 0 ] + - [ -2.88531692, 1.09749195, 0.0448546402, -0.246410688, 0, 0, 0, -2.88502925, -1.09823636, -0.0446467457, -0.246262205, 0, 0, 0 ] + - [ -2.88531693, 1.10689164, 0.0442297226, -0.252761312, 0, 0, 0, -2.88502925, -1.10763735, -0.0440230391, -0.252609002, 0, 0, 0 ] + - [ -2.88531694, 1.1163094, 0.0436081348, -0.259156758, 0, 0, 0, -2.88502925, -1.11705641, -0.0434026988, -0.259000594, 0, 0, 0 ] + - [ -2.88531695, 1.12574381, 0.0429899004, -0.265595556, 0, 0, 0, -2.88502925, -1.12649211, -0.0427857478, -0.265435512, 0, 0, 0 ] + - [ -2.88531696, 1.13519345, 0.0423750432, -0.272076236, 0, 0, 0, -2.88502925, -1.13594303, -0.0421722089, -0.271912287, 0, 0, 0 ] + - [ -2.88531697, 1.14465689, 0.0417635867, -0.278597329, 0, 0, 0, -2.88502925, -1.14540775, -0.0415621052, -0.278429451, 0, 0, 0 ] + - [ -2.88531698, 1.15413272, 0.0411555547, -0.285157365, 0, 0, 0, -2.88502925, -1.15488485, -0.0409554595, -0.284985534, 0, 0, 0 ] + - [ -2.885317, 1.16361951, 0.0405509708, -0.291754875, 0, 0, 0, -2.88502925, -1.16437292, -0.0403522949, -0.291579068, 0, 0, 0 ] + - [ -2.88531701, 1.17311585, 0.0399498587, -0.298388389, 0, 0, 0, -2.88502925, -1.17387051, -0.0397526342, -0.298208585, 0, 0, 0 ] + - [ -2.88531702, 1.18262031, 0.039352242, -0.305056438, 0, 0, 0, -2.88502925, -1.18337623, -0.0391565005, -0.304872615, 0, 0, 0 ] + - [ -2.88531703, 1.19213147, 0.0387581444, -0.311757551, 0, 0, 0, -2.88502925, -1.19288864, -0.0385639166, -0.311569691, 0, 0, 0 ] + - [ -2.88531704, 1.20164791, 0.0381675896, -0.31849026, 0, 0, 0, -2.88502925, -1.20240633, -0.0379749056, -0.318298343, 0, 0, 0 ] + - [ -2.88531705, 1.21116821, 0.0375806012, -0.325253095, 0, 0, 0, -2.88502925, -1.21192787, -0.0373894903, -0.325057102, 0, 0, 0 ] + - [ -2.88531707, 1.22069095, 0.036997203, -0.332044586, 0, 0, 0, -2.88502925, -1.22145185, -0.0368076937, -0.331844501, 0, 0, 0 ] + - [ -2.88531708, 1.23021472, 0.0364174184, -0.338863264, 0, 0, 0, -2.88502925, -1.23097684, -0.0362295388, -0.33865907, 0, 0, 0 ] + - [ -2.88531709, 1.23973807, 0.0358412714, -0.345707659, 0, 0, 0, -2.88502925, -1.24050142, -0.0356550485, -0.345499341, 0, 0, 0 ] + - [ -2.8853171, 1.24925961, 0.0352687854, -0.352576302, 0, 0, 0, -2.88502925, -1.25002417, -0.0350842458, -0.352363845, 0, 0, 0 ] + - [ -2.88531712, 1.2587779, 0.0346999842, -0.359467723, 0, 0, 0, -2.88502925, -1.25954367, -0.0345171535, -0.359251113, 0, 0, 0 ] + - [ -2.88531713, 1.26829153, 0.0341348914, -0.366380453, 0, 0, 0, -2.88502925, -1.2690585, -0.0339537947, -0.366159677, 0, 0, 0 ] + - [ -2.88531714, 1.27779907, 0.0335735306, -0.373313021, 0, 0, 0, -2.88502925, -1.27856724, -0.0333941923, -0.373088069, 0, 0, 0 ] + - [ -2.88531715, 1.28729911, 0.0330159257, -0.380263959, 0, 0, 0, -2.88502925, -1.28806846, -0.0328383693, -0.380034818, 0, 0, 0 ] + - [ -2.88531716, 1.29679021, 0.0324621001, -0.387231797, 0, 0, 0, -2.88502925, -1.29756075, -0.0322863485, -0.386998457, 0, 0, 0 ] + - [ -2.88531718, 1.30627097, 0.0319120777, -0.394215065, 0, 0, 0, -2.88502925, -1.30704269, -0.031738153, -0.393977517, 0, 0, 0 ] + - [ -2.88531719, 1.31573996, 0.031365882, -0.401212294, 0, 0, 0, -2.88502925, -1.31651285, -0.0311938057, -0.40097053, 0, 0, 0 ] + - [ -2.8853172, 1.32519576, 0.0308235367, -0.408222015, 0, 0, 0, -2.88502925, -1.32596981, -0.0306533295, -0.407976026, 0, 0, 0 ] + - [ -2.88531721, 1.33463695, 0.0302850654, -0.415242757, 0, 0, 0, -2.88502925, -1.33541215, -0.0301167474, -0.414992538, 0, 0, 0 ] + - [ -2.88531723, 1.34406211, 0.029750492, -0.422273051, 0, 0, 0, -2.88502925, -1.34483846, -0.0295840823, -0.422018595, 0, 0, 0 ] + - [ -2.88531724, 1.35346981, 0.0292198399, -0.429311427, 0, 0, 0, -2.88502925, -1.3542473, -0.0290553572, -0.429052731, 0, 0, 0 ] + - [ -2.88531725, 1.36285865, 0.0286931329, -0.436356417, 0, 0, 0, -2.88502925, -1.36363727, -0.028530595, -0.436093475, 0, 0, 0 ] + - [ -2.88531726, 1.37222718, 0.0281703946, -0.44340655, 0, 0, 0, -2.88502925, -1.37300693, -0.0280098188, -0.44313936, 0, 0, 0 ] + - [ -2.88531728, 1.38157401, 0.0276516487, -0.450460357, 0, 0, 0, -2.88502925, -1.38235487, -0.0274930513, -0.450188916, 0, 0, 0 ] + - [ -2.88531729, 1.39089769, 0.0271369189, -0.457516368, 0, 0, 0, -2.88502925, -1.39167967, -0.0269803156, -0.457240676, 0, 0, 0 ] + - [ -2.8853173, 1.40019682, 0.0266262289, -0.464573114, 0, 0, 0, -2.88502925, -1.4009799, -0.0264716346, -0.464293169, 0, 0, 0 ] + - [ -2.88531731, 1.40946997, 0.0261196022, -0.471629125, 0, 0, 0, -2.88502925, -1.41025415, -0.0259670313, -0.471344929, 0, 0, 0 ] + - [ -2.88531733, 1.41871572, 0.0256170626, -0.478682932, 0, 0, 0, -2.88502925, -1.41950099, -0.0254665286, -0.478394485, 0, 0, 0 ] + - [ -2.88531734, 1.42793266, 0.0251186337, -0.485733065, 0, 0, 0, -2.88502925, -1.42871901, -0.0249701495, -0.48544037, 0, 0, 0 ] + - [ -2.88531735, 1.43711935, 0.0246243392, -0.492778055, 0, 0, 0, -2.88502925, -1.43790677, -0.0244779169, -0.492481114, 0, 0, 0 ] + - [ -2.88531736, 1.44627438, 0.0241342027, -0.499816431, 0, 0, 0, -2.88502925, -1.44706287, -0.0239898537, -0.49951525, 0, 0, 0 ] + - [ -2.88531738, 1.45539633, 0.023648248, -0.506846725, 0, 0, 0, -2.88502925, -1.45618588, -0.0235059829, -0.506541307, 0, 0, 0 ] + - [ -2.88531739, 1.46448378, 0.0231664986, -0.513867467, 0, 0, 0, -2.88502925, -1.46527437, -0.0230263275, -0.513557819, 0, 0, 0 ] + - [ -2.8853174, 1.4735353, 0.0226889783, -0.520877188, 0, 0, 0, -2.88502925, -1.47432694, -0.0225509104, -0.520563315, 0, 0, 0 ] + - [ -2.88531741, 1.48254948, 0.0222157107, -0.527874417, 0, 0, 0, -2.88502925, -1.48334215, -0.0220797546, -0.527556328, 0, 0, 0 ] + - [ -2.88531743, 1.49152489, 0.0217467195, -0.534857685, 0, 0, 0, -2.88502925, -1.49231859, -0.0216128829, -0.534535388, 0, 0, 0 ] + - [ -2.88531744, 1.50046012, 0.0212820283, -0.541825523, 0, 0, 0, -2.88502925, -1.50125483, -0.0211503184, -0.541499027, 0, 0, 0 ] + - [ -2.88531745, 1.50935374, 0.0208216608, -0.548776461, 0, 0, 0, -2.88502925, -1.51014946, -0.020692084, -0.548445776, 0, 0, 0 ] + - [ -2.88531746, 1.51820433, 0.0203656407, -0.555709029, 0, 0, 0, -2.88502925, -1.51900105, -0.0202382026, -0.555374168, 0, 0, 0 ] + - [ -2.88531747, 1.52701047, 0.0199139917, -0.562621759, 0, 0, 0, -2.88502925, -1.52780818, -0.0197886972, -0.562282732, 0, 0, 0 ] + - [ -2.88531749, 1.53577074, 0.0194667373, -0.56951318, 0, 0, 0, -2.88502925, -1.53656943, -0.0193435908, -0.56917, 0, 0, 0 ] + - [ -2.8853175, 1.54448372, 0.0190239013, -0.576381823, 0, 0, 0, -2.88502925, -1.54528339, -0.0189029062, -0.576034504, 0, 0, 0 ] + - [ -2.88531751, 1.55314799, 0.0185855074, -0.583226218, 0, 0, 0, -2.88502925, -1.55394862, -0.0184666664, -0.582874775, 0, 0, 0 ] + - [ -2.88531752, 1.56176213, 0.0181515791, -0.590044896, 0, 0, 0, -2.88502925, -1.56256372, -0.0180348945, -0.589689344, 0, 0, 0 ] + - [ -2.88531754, 1.57032471, 0.0177221402, -0.596836387, 0, 0, 0, -2.88502925, -1.57112725, -0.0176076132, -0.596476743, 0, 0, 0 ] + - [ -2.88531755, 1.57883432, 0.0172972143, -0.603599222, 0, 0, 0, -2.88502925, -1.5796378, -0.0171848457, -0.603235502, 0, 0, 0 ] + - [ -2.88531756, 1.58728954, 0.0168768251, -0.610331931, 0, 0, 0, -2.88502925, -1.58809394, -0.0167666147, -0.609964154, 0, 0, 0 ] + - [ -2.88531757, 1.59568894, 0.0164609962, -0.617033044, 0, 0, 0, -2.88502925, -1.59649426, -0.0163529433, -0.61666123, 0, 0, 0 ] + - [ -2.88531758, 1.6040311, 0.0160497514, -0.623701093, 0, 0, 0, -2.88502925, -1.60483733, -0.0159438545, -0.62332526, 0, 0, 0 ] + - [ -2.88531759, 1.6123146, 0.0156431143, -0.630334607, 0, 0, 0, -2.88502925, -1.61312174, -0.0155393711, -0.629954777, 0, 0, 0 ] + - [ -2.88531761, 1.62053803, 0.0152411085, -0.636932117, 0, 0, 0, -2.88502925, -1.62134605, -0.0151395161, -0.636548311, 0, 0, 0 ] + - [ -2.88531762, 1.62869996, 0.0148437577, -0.643492153, 0, 0, 0, -2.88502925, -1.62950886, -0.0147443125, -0.643104394, 0, 0, 0 ] + - [ -2.88531763, 1.63679896, 0.0144510856, -0.650013246, 0, 0, 0, -2.88502925, -1.63760874, -0.0143537831, -0.649621558, 0, 0, 0 ] + - [ -2.88531764, 1.64483363, 0.0140631158, -0.656493926, 0, 0, 0, -2.88502925, -1.64564427, -0.0139679511, -0.656098333, 0, 0, 0 ] + - [ -2.88531765, 1.65280253, 0.013679872, -0.662932724, 0, 0, 0, -2.88502925, -1.65361403, -0.0135868392, -0.662533251, 0, 0, 0 ] + - [ -2.88531766, 1.66070425, 0.0133013779, -0.66932817, 0, 0, 0, -2.88502925, -1.66151659, -0.0132104705, -0.668924843, 0, 0, 0 ] + - [ -2.88531767, 1.66853737, 0.0129276572, -0.675678794, 0, 0, 0, -2.88502925, -1.66935054, -0.0128388679, -0.67527164, 0, 0, 0 ] + - [ -2.88531769, 1.67630046, 0.0125587334, -0.681983127, 0, 0, 0, -2.88502925, -1.67711446, -0.0124720544, -0.681572175, 0, 0, 0 ] + - [ -2.8853177, 1.68399211, 0.0121946304, -0.6882397, 0, 0, 0, -2.88502925, -1.68480692, -0.0121100528, -0.687824978, 0, 0, 0 ] + - [ -2.88531771, 1.69161089, 0.0118353716, -0.694447043, 0, 0, 0, -2.88502925, -1.6924265, -0.0117528862, -0.69402858, 0, 0, 0 ] + - [ -2.88531772, 1.69915538, 0.0114809808, -0.700603686, 0, 0, 0, -2.88502925, -1.69997179, -0.0114005774, -0.700181513, 0, 0, 0 ] + - [ -2.88531773, 1.70662416, 0.0111314817, -0.70670816, 0, 0, 0, -2.88502925, -1.70744136, -0.0110531495, -0.706282308, 0, 0, 0 ] + - [ -2.88531774, 1.71401582, 0.010786898, -0.712758995, 0, 0, 0, -2.88502925, -1.71483379, -0.0107106254, -0.712329497, 0, 0, 0 ] + - [ -2.88531775, 1.72132893, 0.0104472532, -0.718754722, 0, 0, 0, -2.88502925, -1.72214766, -0.010373028, -0.718321611, 0, 0, 0 ] + - [ -2.88531776, 1.72856206, 0.010112571, -0.72469387, 0, 0, 0, -2.88502925, -1.72938154, -0.0100403804, -0.724257181, 0, 0, 0 ] + - [ -2.88531777, 1.73571381, 0.00978287521, -0.730574972, 0, 0, 0, -2.88502925, -1.73653403, -0.00971270528, -0.730134738, 0, 0, 0 ] + - [ -2.88531778, 1.74278274, 0.00945818938, -0.736396556, 0, 0, 0, -2.88502925, -1.74360369, -0.00939002579, -0.735952815, 0, 0, 0 ] + - [ -2.88531779, 1.74976744, 0.00913853719, -0.742157154, 0, 0, 0, -2.88502925, -1.75058911, -0.00907236482, -0.741709941, 0, 0, 0 ] + - [ -2.8853178, 1.75666648, 0.00882394232, -0.747855295, 0, 0, 0, -2.88502925, -1.75748887, -0.00875974532, -0.747404649, 0, 0, 0 ] + - [ -2.88531781, 1.76347845, 0.00851442842, -0.753489511, 0, 0, 0, -2.88502925, -1.76430154, -0.00845219025, -0.75303547, 0, 0, 0 ] + - [ -2.88531782, 1.77020193, 0.00821001917, -0.759058332, 0, 0, 0, -2.88502925, -1.7710257, -0.00814972254, -0.758600935, 0, 0, 0 ] + - [ -2.88531783, 1.77683549, 0.00791073822, -0.764560288, 0, 0, 0, -2.88502925, -1.77765993, -0.00785236514, -0.764099576, 0, 0, 0 ] + - [ -2.88531784, 1.78337771, 0.00761660924, -0.76999391, 0, 0, 0, -2.88502925, -1.78420282, -0.00756014101, -0.769529923, 0, 0, 0 ] + - [ -2.88531785, 1.78982717, 0.0073276559, -0.775357727, 0, 0, 0, -2.88502925, -1.79065294, -0.00727307308, -0.774890509, 0, 0, 0 ] + - [ -2.88531786, 1.79618245, 0.00704390187, -0.780650272, 0, 0, 0, -2.88502925, -1.79700886, -0.00699118432, -0.780179864, 0, 0, 0 ] + - [ -2.88531787, 1.80244213, 0.00676537079, -0.785870073, 0, 0, 0, -2.88502925, -1.80326918, -0.00671449766, -0.785396519, 0, 0, 0 ] + - [ -2.88531788, 1.80860479, 0.00649208635, -0.791015661, 0, 0, 0, -2.88502925, -1.80943246, -0.00644303605, -0.790539007, 0, 0, 0 ] + - [ -2.88531789, 1.81466901, 0.0062240722, -0.796085568, 0, 0, 0, -2.88502925, -1.81549729, -0.00617682245, -0.795605859, 0, 0, 0 ] + - [ -2.8853179, 1.82063337, 0.00596135202, -0.801078323, 0, 0, 0, -2.88502925, -1.82146224, -0.0059158798, -0.800595605, 0, 0, 0 ] + - [ -2.8853179, 1.82649644, 0.00570394945, -0.805992456, 0, 0, 0, -2.88502925, -1.8273259, -0.00566023104, -0.805506778, 0, 0, 0 ] + - [ -2.88531791, 1.83225681, 0.00545188818, -0.810826499, 0, 0, 0, -2.88502925, -1.83308684, -0.00540989912, -0.810337907, 0, 0, 0 ] + - [ -2.88531792, 1.83791305, 0.00520519186, -0.815578981, 0, 0, 0, -2.88502925, -1.83874365, -0.005164907, -0.815087526, 0, 0, 0 ] + - [ -2.88531793, 1.84346375, 0.00496388416, -0.820248434, 0, 0, 0, -2.88502925, -1.8442949, -0.00492527762, -0.819754165, 0, 0, 0 ] + - [ -2.88531794, 1.84890748, 0.00472798874, -0.824833387, 0, 0, 0, -2.88502925, -1.84973917, -0.00469103393, -0.824336355, 0, 0, 0 ] + - [ -2.88531795, 1.85424283, 0.00449752927, -0.829332371, 0, 0, 0, -2.88502925, -1.85507504, -0.00446219887, -0.828832628, 0, 0, 0 ] + - [ -2.88531795, 1.85946836, 0.00427252941, -0.833743917, 0, 0, 0, -2.88502925, -1.86030108, -0.00423879539, -0.833241515, 0, 0, 0 ] + - [ -2.88531796, 1.86458266, 0.00405301283, -0.838066554, 0, 0, 0, -2.88502925, -1.86541589, -0.00402084645, -0.837561548, 0, 0, 0 ] + - [ -2.88531797, 1.86958432, 0.00383900319, -0.842298814, 0, 0, 0, -2.88502925, -1.87041804, -0.00380837498, -0.841791257, 0, 0, 0 ] + - [ -2.88531798, 1.8744719, 0.00363052416, -0.846439226, 0, 0, 0, -2.88502925, -1.8753061, -0.00360140394, -0.845929175, 0, 0, 0 ] + - [ -2.88531798, 1.87924399, 0.00342759941, -0.850486322, 0, 0, 0, -2.88502925, -1.88007865, -0.00339995628, -0.849973832, 0, 0, 0 ] + - [ -2.88531799, 1.88389917, 0.00323025258, -0.854438631, 0, 0, 0, -2.88502925, -1.88473428, -0.00320405493, -0.853923759, 0, 0, 0 ] + - [ -2.885318, 1.88843601, 0.00303850736, -0.858294684, 0, 0, 0, -2.88502925, -1.88927157, -0.00301372286, -0.857777489, 0, 0, 0 ] + - [ -2.885318, 1.8928531, 0.00285238741, -0.862053012, 0, 0, 0, -2.88502925, -1.89368908, -0.002828983, -0.861533552, 0, 0, 0 ] + - [ -2.88531801, 1.89714901, 0.00267191638, -0.865712145, 0, 0, 0, -2.88502925, -1.89798541, -0.00264985831, -0.86519048, 0, 0, 0 ] + - [ -2.88531802, 1.90132233, 0.00249711795, -0.869270613, 0, 0, 0, -2.88502925, -1.90215913, -0.00247637173, -0.868746804, 0, 0, 0 ] + - [ -2.88531802, 1.90537162, 0.00232801578, -0.872726947, 0, 0, 0, -2.88502925, -1.90620882, -0.00230854621, -0.872201056, 0, 0, 0 ] + - [ -2.88531803, 1.90929548, 0.00216463354, -0.876079678, 0, 0, 0, -2.88502925, -1.91013306, -0.0021464047, -0.875551766, 0, 0, 0 ] + - [ -2.88531803, 1.91309249, 0.00200699488, -0.879327335, 0, 0, 0, -2.88502925, -1.91393042, -0.00198997015, -0.878797466, 0, 0, 0 ] + - [ -2.88531804, 1.91676121, 0.00185512348, -0.88246845, 0, 0, 0, -2.88502925, -1.91759949, -0.0018392655, -0.881936688, 0, 0, 0 ] + - [ -2.88531805, 1.92030023, 0.001709043, -0.885501552, 0, 0, 0, -2.88502925, -1.92113885, -0.0016943137, -0.884967962, 0, 0, 0 ] + - [ -2.88531805, 1.92370813, 0.0015687771, -0.888425172, 0, 0, 0, -2.88502925, -1.92454708, -0.0015551377, -0.88788982, 0, 0, 0 ] + - [ -2.88531806, 1.92698348, 0.00143434945, -0.89123784, 0, 0, 0, -2.88502925, -1.92782274, -0.00142176045, -0.890700794, 0, 0, 0 ] + - [ -2.88531806, 1.93012488, 0.00130578371, -0.893938088, 0, 0, 0, -2.88502925, -1.93096443, -0.00129420489, -0.893399415, 0, 0, 0 ] + - [ -2.88531806, 1.93313088, 0.00118310355, -0.896524445, 0, 0, 0, -2.88502925, -1.93397073, -0.00117249397, -0.895984213, 0, 0, 0 ] + - [ -2.88531807, 1.93600009, 0.00106633264, -0.898995442, 0, 0, 0, -2.88502925, -1.9368402, -0.00105665065, -0.898453721, 0, 0, 0 ] + - [ -2.88531807, 1.93873106, 0.000955494625, -0.901349609, 0, 0, 0, -2.88502925, -1.93957144, -0.000946697859, -0.90080647, 0, 0, 0 ] + - [ -2.88531808, 1.94132239, 0.000850613187, -0.903585477, 0, 0, 0, -2.88502925, -1.94216301, -0.000842658556, -0.903040991, 0, 0, 0 ] + - [ -2.88531808, 1.94377266, 0.000751711986, -0.905701577, 0, 0, 0, -2.88502925, -1.9446135, -0.000744555687, -0.905155815, 0, 0, 0 ] + - [ -2.88531808, 1.94608043, 0.000658814686, -0.907696438, 0, 0, 0, -2.88502925, -1.94692149, -0.000652412199, -0.907149474, 0, 0, 0 ] + - [ -2.88531809, 1.9482443, 0.000571944952, -0.90956859, 0, 0, 0, -2.88502925, -1.94908556, -0.00056625104, -0.909020498, 0, 0, 0 ] + - [ -2.88531809, 1.95026283, 0.000491126448, -0.911316566, 0, 0, 0, -2.88502925, -1.95110428, -0.000486095158, -0.910767421, 0, 0, 0 ] + - [ -2.88531809, 1.95213461, 0.00041638284, -0.912938894, 0, 0, 0, -2.88502925, -1.95297624, -0.000411967499, -0.912388771, 0, 0, 0 ] + - [ -2.8853181, 1.95385822, 0.000347737793, -0.914434106, 0, 0, 0, -2.88502925, -1.95470001, -0.000343891013, -0.913883082, 0, 0, 0 ] + - [ -2.8853181, 1.95543224, 0.00028521497, -0.915800732, 0, 0, 0, -2.88502925, -1.95627417, -0.000281888646, -0.915248884, 0, 0, 0 ] + - [ -2.8853181, 1.95685524, 0.000228838037, -0.917037302, 0, 0, 0, -2.88502925, -1.95769731, -0.000225983347, -0.916484709, 0, 0, 0 ] + - [ -2.8853181, 1.95812581, 0.000178630658, -0.918142347, 0, 0, 0, -2.88502925, -1.958968, -0.000176198063, -0.917589088, 0, 0, 0 ] + - [ -2.8853181, 1.95924253, 0.000134616499, -0.919114397, 0, 0, 0, -2.88502925, -1.96008481, -0.000132555742, -0.918560553, 0, 0, 0 ] + - [ -2.88531811, 1.96020397, 9.68192227e-05, -0.919951982, 0, 0, 0, -2.88502925, -1.96104634, -9.50793318e-05, -0.919397633, 0, 0, 0 ] + - [ -2.88531811, 1.96100871, 6.52624954e-05, -0.920653634, 0, 0, 0, -2.88502925, -1.96185115, -6.37917799e-05, -0.920098862, 0, 0, 0 ] + - [ -2.88531811, 1.96165533, 3.99699813e-05, -0.921217882, 0, 0, 0, -2.88502925, -1.96249784, -3.87160342e-05, -0.920662771, 0, 0, 0 ] + - [ -2.88531811, 1.96214241, 2.09653451e-05, -0.921643257, 0, 0, 0, -2.88502925, -1.96298496, -1.98750423e-05, -0.921087889, 0, 0, 0 ] + - [ -2.88531811, 1.96246853, 8.27225166e-06, -0.92192829, 0, 0, 0, -2.88502925, -1.96331112, -7.29175199e-06, -0.92137275, 0, 0, 0 ] + - [ -2.88531811, 1.96263228, 1.91436558e-06, -0.922071511, 0, 0, 0, -2.88502925, -1.96347487, -9.89111062e-07, -0.921515884, 0, 0, 0 ] + - [ -2.88529777, 1.96265281, 1.11851458e-06, -0.922075779, 0, 0, 0, -2.88500891, -1.96349541, -2.00204204e-07, -0.921520146, 0, 0, 0 ] + - [ -2.88513536, 1.96265281, 1.11846699e-06, -0.921966372, 0, 0, 0, -2.88484652, -1.96349541, -2.00195687e-07, -0.921410772, 0, 0, 0 ] + - [ -2.88481138, 1.96265281, 1.11837207e-06, -0.92174812, 0, 0, 0, -2.88452257, -1.96349541, -2.00178696e-07, -0.921192586, 0, 0, 0 ] + - [ -2.88432669, 1.96265281, 1.11823005e-06, -0.921421608, 0, 0, 0, -2.88403794, -1.96349541, -2.00153277e-07, -0.920866171, 0, 0, 0 ] + - [ -2.88368217, 1.96265282, 1.11804121e-06, -0.92098742, 0, 0, 0, -2.88339348, -1.96349541, -2.00119475e-07, -0.920432114, 0, 0, 0 ] + - [ -2.88287868, 1.96265282, 1.11780578e-06, -0.920446142, 0, 0, 0, -2.88259008, -1.96349541, -2.00077336e-07, -0.919890999, 0, 0, 0 ] + - [ -2.88191708, 1.96265282, 1.11752404e-06, -0.919798359, 0, 0, 0, -2.88162859, -1.96349541, -2.00026905e-07, -0.919243411, 0, 0, 0 ] + - [ -2.88079826, 1.96265283, 1.11719622e-06, -0.919044656, 0, 0, 0, -2.88050988, -1.96349541, -1.99968229e-07, -0.918489935, 0, 0, 0 ] + - [ -2.87952307, 1.96265283, 1.11682259e-06, -0.918185619, 0, 0, 0, -2.87923483, -1.96349541, -1.99901353e-07, -0.917631156, 0, 0, 0 ] + - [ -2.87809239, 1.96265283, 1.1164034e-06, -0.917221833, 0, 0, 0, -2.8778043, -1.96349541, -1.99826321e-07, -0.91666766, 0, 0, 0 ] + - [ -2.87650709, 1.96265284, 1.1159389e-06, -0.916153883, 0, 0, 0, -2.87621917, -1.96349541, -1.9974318e-07, -0.91560003, 0, 0, 0 ] + - [ -2.87476803, 1.96265285, 1.11542935e-06, -0.914982353, 0, 0, 0, -2.87448029, -1.96349541, -1.99651976e-07, -0.914428853, 0, 0, 0 ] + - [ -2.87287608, 1.96265285, 1.11487501e-06, -0.91370783, 0, 0, 0, -2.87258854, -1.96349541, -1.99552754e-07, -0.913154713, 0, 0, 0 ] + - [ -2.87083211, 1.96265286, 1.11427613e-06, -0.912330898, 0, 0, 0, -2.87054479, -1.96349541, -1.99445559e-07, -0.911778196, 0, 0, 0 ] + - [ -2.86863699, 1.96265287, 1.11363295e-06, -0.910852143, 0, 0, 0, -2.86834991, -1.96349541, -1.99330436e-07, -0.910299885, 0, 0, 0 ] + - [ -2.86629159, 1.96265287, 1.11294575e-06, -0.90927215, 0, 0, 0, -2.86600476, -1.96349541, -1.99207433e-07, -0.908720367, 0, 0, 0 ] + - [ -2.86379678, 1.96265288, 1.11221477e-06, -0.907591504, 0, 0, 0, -2.86351021, -1.96349541, -1.99076593e-07, -0.907040226, 0, 0, 0 ] + - [ -2.86115342, 1.96265289, 1.11144026e-06, -0.90581079, 0, 0, 0, -2.86086714, -1.96349541, -1.98937964e-07, -0.905260048, 0, 0, 0 ] + - [ -2.85836239, 1.9626529, 1.11062248e-06, -0.903930594, 0, 0, 0, -2.8580764, -1.96349541, -1.98791589e-07, -0.903380416, 0, 0, 0 ] + - [ -2.85542455, 1.96265291, 1.10976169e-06, -0.9019515, 0, 0, 0, -2.85513887, -1.96349541, -1.98637515e-07, -0.901401917, 0, 0, 0 ] + - [ -2.85234077, 1.96265292, 1.10885814e-06, -0.899874094, 0, 0, 0, -2.85205542, -1.96349541, -1.98475788e-07, -0.899325136, 0, 0, 0 ] + - [ -2.84911193, 1.96265293, 1.10791209e-06, -0.89769896, 0, 0, 0, -2.84882692, -1.96349541, -1.98306452e-07, -0.897150657, 0, 0, 0 ] + - [ -2.84573888, 1.96265294, 1.10692378e-06, -0.895426685, 0, 0, 0, -2.84545423, -1.96349541, -1.98129554e-07, -0.894879065, 0, 0, 0 ] + - [ -2.8422225, 1.96265296, 1.10589348e-06, -0.893057854, 0, 0, 0, -2.84193822, -1.96349541, -1.97945139e-07, -0.892510946, 0, 0, 0 ] + - [ -2.83856366, 1.96265297, 1.10482143e-06, -0.890593051, 0, 0, 0, -2.83827977, -1.96349541, -1.97753252e-07, -0.890046884, 0, 0, 0 ] + - [ -2.83476322, 1.96265298, 1.1037079e-06, -0.888032862, 0, 0, 0, -2.83447974, -1.96349541, -1.97553939e-07, -0.887487464, 0, 0, 0 ] + - [ -2.83082205, 1.96265299, 1.10255313e-06, -0.885377871, 0, 0, 0, -2.83053899, -1.96349541, -1.97347247e-07, -0.884833272, 0, 0, 0 ] + - [ -2.82674103, 1.96265301, 1.10135739e-06, -0.882628665, 0, 0, 0, -2.8264584, -1.96349541, -1.97133219e-07, -0.882084892, 0, 0, 0 ] + - [ -2.82252102, 1.96265302, 1.10012092e-06, -0.879785828, 0, 0, 0, -2.82223884, -1.96349541, -1.96911902e-07, -0.87924291, 0, 0, 0 ] + - [ -2.81816289, 1.96265304, 1.09884398e-06, -0.876849946, 0, 0, 0, -2.81788117, -1.96349541, -1.96683342e-07, -0.876307911, 0, 0, 0 ] + - [ -2.8136675, 1.96265305, 1.09752683e-06, -0.873821603, 0, 0, 0, -2.81338627, -1.96349541, -1.96447583e-07, -0.873280479, 0, 0, 0 ] + - [ -2.80903574, 1.96265307, 1.09616972e-06, -0.870701386, 0, 0, 0, -2.808755, -1.96349541, -1.96204672e-07, -0.870161199, 0, 0, 0 ] + - [ -2.80426846, 1.96265308, 1.0947729e-06, -0.867489878, 0, 0, 0, -2.80398822, -1.96349541, -1.95954654e-07, -0.866950657, 0, 0, 0 ] + - [ -2.79936654, 1.9626531, 1.09333663e-06, -0.864187666, 0, 0, 0, -2.79908682, -1.96349541, -1.95697574e-07, -0.863649437, 0, 0, 0 ] + - [ -2.79433083, 1.96265312, 1.09186117e-06, -0.860795334, 0, 0, 0, -2.79405165, -1.96349541, -1.95433479e-07, -0.860258126, 0, 0, 0 ] + - [ -2.78916222, 1.96265313, 1.09034676e-06, -0.857313468, 0, 0, 0, -2.78888359, -1.96349541, -1.95162413e-07, -0.856777306, 0, 0, 0 ] + - [ -2.78386157, 1.96265315, 1.08879366e-06, -0.853742652, 0, 0, 0, -2.78358351, -1.96349541, -1.94884423e-07, -0.853207565, 0, 0, 0 ] + - [ -2.77842976, 1.96265317, 1.08720213e-06, -0.850083473, 0, 0, 0, -2.77815227, -1.96349541, -1.94599553e-07, -0.849549485, 0, 0, 0 ] + - [ -2.77286763, 1.96265319, 1.08557242e-06, -0.846336515, 0, 0, 0, -2.77259074, -1.96349541, -1.9430785e-07, -0.845803654, 0, 0, 0 ] + - [ -2.76717608, 1.96265321, 1.08390479e-06, -0.842502363, 0, 0, 0, -2.76689979, -1.96349541, -1.94009359e-07, -0.841970655, 0, 0, 0 ] + - [ -2.76135596, 1.96265323, 1.08219949e-06, -0.838581603, 0, 0, 0, -2.76108029, -1.96349541, -1.93704125e-07, -0.838051074, 0, 0, 0 ] + - [ -2.75540814, 1.96265325, 1.08045677e-06, -0.83457482, 0, 0, 0, -2.75513311, -1.96349541, -1.93392194e-07, -0.834045496, 0, 0, 0 ] + - [ -2.7493335, 1.96265327, 1.0786769e-06, -0.830482599, 0, 0, 0, -2.74905911, -1.96349541, -1.93073612e-07, -0.829954505, 0, 0, 0 ] + - [ -2.7431329, 1.96265329, 1.07686011e-06, -0.826305525, 0, 0, 0, -2.74285917, -1.96349541, -1.92748424e-07, -0.825778687, 0, 0, 0 ] + - [ -2.73680721, 1.96265331, 1.07500668e-06, -0.822044184, 0, 0, 0, -2.73653415, -1.96349541, -1.92416675e-07, -0.821518626, 0, 0, 0 ] + - [ -2.7303573, 1.96265333, 1.07311685e-06, -0.81769916, 0, 0, 0, -2.73008492, -1.96349541, -1.92078412e-07, -0.817174909, 0, 0, 0 ] + - [ -2.72378403, 1.96265335, 1.07119087e-06, -0.813271039, 0, 0, 0, -2.72351236, -1.96349541, -1.9173368e-07, -0.812748119, 0, 0, 0 ] + - [ -2.71708828, 1.96265338, 1.06922901e-06, -0.808760405, 0, 0, 0, -2.71681732, -1.96349541, -1.91382524e-07, -0.808238842, 0, 0, 0 ] + - [ -2.71027092, 1.9626534, 1.06723152e-06, -0.804167845, 0, 0, 0, -2.71000068, -1.96349541, -1.9102499e-07, -0.803647663, 0, 0, 0 ] + - [ -2.70333281, 1.96265342, 1.06519864e-06, -0.799493944, 0, 0, 0, -2.70306331, -1.96349541, -1.90661123e-07, -0.798975167, 0, 0, 0 ] + - [ -2.69627482, 1.96265345, 1.06313064e-06, -0.794739286, 0, 0, 0, -2.69600607, -1.96349541, -1.9029097e-07, -0.794221938, 0, 0, 0 ] + - [ -2.68909782, 1.96265347, 1.06102777e-06, -0.789904456, 0, 0, 0, -2.68882984, -1.96349541, -1.89914575e-07, -0.789388562, 0, 0, 0 ] + - [ -2.68180268, 1.9626535, 1.05889029e-06, -0.784990041, 0, 0, 0, -2.68153548, -1.96349541, -1.89531984e-07, -0.784475624, 0, 0, 0 ] + - [ -2.67439027, 1.96265352, 1.05671845e-06, -0.779996624, 0, 0, 0, -2.67412386, -1.96349541, -1.89143244e-07, -0.779483709, 0, 0, 0 ] + - [ -2.66686146, 1.96265355, 1.0545125e-06, -0.774924792, 0, 0, 0, -2.66659584, -1.96349541, -1.88748398e-07, -0.774413402, 0, 0, 0 ] + - [ -2.65921711, 1.96265357, 1.05227269e-06, -0.76977513, 0, 0, 0, -2.65895231, -1.96349541, -1.88347493e-07, -0.769265288, 0, 0, 0 ] + - [ -2.6514581, 1.9626536, 1.04999929e-06, -0.764548222, 0, 0, 0, -2.65119412, -1.96349541, -1.87940575e-07, -0.764039952, 0, 0, 0 ] + - [ -2.64358529, 1.96265362, 1.04769255e-06, -0.759244654, 0, 0, 0, -2.64332215, -1.96349541, -1.87527688e-07, -0.758737978, 0, 0, 0 ] + - [ -2.63559955, 1.96265365, 1.04535272e-06, -0.753865011, 0, 0, 0, -2.63533726, -1.96349541, -1.87108879e-07, -0.753359953, 0, 0, 0 ] + - [ -2.62750175, 1.96265368, 1.04298006e-06, -0.748409879, 0, 0, 0, -2.62724032, -1.96349541, -1.86684193e-07, -0.747906461, 0, 0, 0 ] + - [ -2.61929276, 1.96265371, 1.04057481e-06, -0.742879842, 0, 0, 0, -2.61903221, -1.96349541, -1.86253676e-07, -0.742378086, 0, 0, 0 ] + - [ -2.61097345, 1.96265373, 1.03813725e-06, -0.737275485, 0, 0, 0, -2.61071378, -1.96349541, -1.85817373e-07, -0.736775415, 0, 0, 0 ] + - [ -2.60254469, 1.96265376, 1.03566761e-06, -0.731597394, 0, 0, 0, -2.60228591, -1.96349541, -1.8537533e-07, -0.731099031, 0, 0, 0 ] + - [ -2.59400733, 1.96265379, 1.03316615e-06, -0.725846155, 0, 0, 0, -2.59374947, -1.96349541, -1.84927592e-07, -0.725349521, 0, 0, 0 ] + - [ -2.58536227, 1.96265382, 1.03063314e-06, -0.720022352, 0, 0, 0, -2.58510532, -1.96349541, -1.84474205e-07, -0.719527469, 0, 0, 0 ] + - [ -2.57661035, 1.96265385, 1.02806882e-06, -0.71412657, 0, 0, 0, -2.57635434, -1.96349541, -1.84015214e-07, -0.713633459, 0, 0, 0 ] + - [ -2.56775246, 1.96265388, 1.02547345e-06, -0.708159394, 0, 0, 0, -2.56749739, -1.96349541, -1.83550665e-07, -0.707668078, 0, 0, 0 ] + - [ -2.55878946, 1.96265391, 1.02284728e-06, -0.702121411, 0, 0, 0, -2.55853534, -1.96349541, -1.83080604e-07, -0.70163191, 0, 0, 0 ] + - [ -2.54972221, 1.96265394, 1.02019056e-06, -0.696013204, 0, 0, 0, -2.54946906, -1.96349541, -1.82605076e-07, -0.69552554, 0, 0, 0 ] + - [ -2.54055159, 1.96265397, 1.01750356e-06, -0.68983536, 0, 0, 0, -2.54029942, -1.96349541, -1.82124127e-07, -0.689349553, 0, 0, 0 ] + - [ -2.53127847, 1.962654, 1.01478653e-06, -0.683588463, 0, 0, 0, -2.53102728, -1.96349541, -1.81637801e-07, -0.683104534, 0, 0, 0 ] + - [ -2.52190371, 1.96265404, 1.01203971e-06, -0.677273099, 0, 0, 0, -2.52165352, -1.96349541, -1.81146146e-07, -0.676791069, 0, 0, 0 ] + - [ -2.51242819, 1.96265407, 1.00926337e-06, -0.670889852, 0, 0, 0, -2.512179, -1.96349541, -1.80649206e-07, -0.670409741, 0, 0, 0 ] + - [ -2.50285276, 1.9626541, 1.00645776e-06, -0.664439308, 0, 0, 0, -2.5026046, -1.96349541, -1.80147026e-07, -0.663961137, 0, 0, 0 ] + - [ -2.49317831, 1.96265413, 1.00362314e-06, -0.657922053, 0, 0, 0, -2.49293117, -1.96349541, -1.79639654e-07, -0.657445841, 0, 0, 0 ] + - [ -2.4834057, 1.96265416, 1.00075975e-06, -0.651338671, 0, 0, 0, -2.4831596, -1.96349541, -1.79127133e-07, -0.650864438, 0, 0, 0 ] + - [ -2.47353579, 1.9626542, 9.97867858e-07, -0.644689747, 0, 0, 0, -2.47329075, -1.96349541, -1.78609509e-07, -0.644217514, 0, 0, 0 ] + - [ -2.46356946, 1.96265423, 9.94947712e-07, -0.637975867, 0, 0, 0, -2.46332548, -1.96349541, -1.78086829e-07, -0.637505653, 0, 0, 0 ] + - [ -2.45350758, 1.96265427, 9.91999569e-07, -0.631197616, 0, 0, 0, -2.45326466, -1.96349541, -1.77559138e-07, -0.63072944, 0, 0, 0 ] + - [ -2.44335101, 1.9626543, 9.89023682e-07, -0.624355579, 0, 0, 0, -2.44310917, -1.96349541, -1.7702648e-07, -0.62388946, 0, 0, 0 ] + - [ -2.43310062, 1.96265433, 9.86020307e-07, -0.617450342, 0, 0, 0, -2.43285988, -1.96349541, -1.76488903e-07, -0.616986298, 0, 0, 0 ] + - [ -2.42275729, 1.96265437, 9.82989698e-07, -0.610482489, 0, 0, 0, -2.42251764, -1.96349541, -1.75946451e-07, -0.61002054, 0, 0, 0 ] + - [ -2.41232187, 1.9626544, 9.79932109e-07, -0.603452605, 0, 0, 0, -2.41208334, -1.96349541, -1.75399169e-07, -0.60299277, 0, 0, 0 ] + - [ -2.40179524, 1.96265444, 9.76847796e-07, -0.596361277, 0, 0, 0, -2.40155783, -1.96349541, -1.74847104e-07, -0.595903574, 0, 0, 0 ] + - [ -2.39117827, 1.96265448, 9.73737012e-07, -0.589209088, 0, 0, 0, -2.39094199, -1.96349541, -1.74290302e-07, -0.588753536, 0, 0, 0 ] + - [ -2.38047183, 1.96265451, 9.70600011e-07, -0.581996625, 0, 0, 0, -2.38023668, -1.96349541, -1.73728806e-07, -0.581543241, 0, 0, 0 ] + - [ -2.36967678, 1.96265455, 9.6743705e-07, -0.574724472, 0, 0, 0, -2.36944278, -1.96349541, -1.73162664e-07, -0.574273275, 0, 0, 0 ] + - [ -2.35879399, 1.96265459, 9.64248381e-07, -0.567393215, 0, 0, 0, -2.35856115, -1.96349541, -1.72591921e-07, -0.566944222, 0, 0, 0 ] + - [ -2.34782434, 1.96265462, 9.6103426e-07, -0.560003439, 0, 0, 0, -2.34759267, -1.96349541, -1.72016622e-07, -0.559556667, 0, 0, 0 ] + - [ -2.33676868, 1.96265466, 9.57794941e-07, -0.552555728, 0, 0, 0, -2.33653819, -1.96349541, -1.71436812e-07, -0.552111196, 0, 0, 0 ] + - [ -2.3256279, 1.9626547, 9.54530679e-07, -0.545050669, 0, 0, 0, -2.32539859, -1.96349541, -1.70852538e-07, -0.544608394, 0, 0, 0 ] + - [ -2.31440285, 1.96265473, 9.51241727e-07, -0.537488847, 0, 0, 0, -2.31417474, -1.96349541, -1.70263845e-07, -0.537048845, 0, 0, 0 ] + - [ -2.30309441, 1.96265477, 9.47928342e-07, -0.529870846, 0, 0, 0, -2.3028675, -1.96349541, -1.69670778e-07, -0.529433134, 0, 0, 0 ] + - [ -2.29170345, 1.96265481, 9.44590776e-07, -0.522197251, 0, 0, 0, -2.29147775, -1.96349541, -1.69073384e-07, -0.521761847, 0, 0, 0 ] + - [ -2.28023083, 1.96265485, 9.41229286e-07, -0.514468649, 0, 0, 0, -2.28000635, -1.96349541, -1.68471707e-07, -0.514035568, 0, 0, 0 ] + - [ -2.26867742, 1.96265489, 9.37844125e-07, -0.506685624, 0, 0, 0, -2.26845417, -1.96349541, -1.67865793e-07, -0.506254883, 0, 0, 0 ] + - [ -2.2570441, 1.96265493, 9.34435547e-07, -0.498848761, 0, 0, 0, -2.25682208, -1.96349541, -1.67255688e-07, -0.498420377, 0, 0, 0 ] + - [ -2.24533172, 1.96265497, 9.31003808e-07, -0.490958646, 0, 0, 0, -2.24511095, -1.96349541, -1.66641437e-07, -0.490532634, 0, 0, 0 ] + - [ -2.23354116, 1.96265501, 9.27549161e-07, -0.483015863, 0, 0, 0, -2.23332165, -1.96349541, -1.66023085e-07, -0.482592239, 0, 0, 0 ] + - [ -2.2216733, 1.96265505, 9.24071862e-07, -0.475020999, 0, 0, 0, -2.22145505, -1.96349541, -1.6540068e-07, -0.474599779, 0, 0, 0 ] + - [ -2.20972898, 1.96265509, 9.20572165e-07, -0.466974637, 0, 0, 0, -2.209512, -1.96349541, -1.64774265e-07, -0.466555836, 0, 0, 0 ] + - [ -2.19770909, 1.96265513, 9.17050324e-07, -0.458877364, 0, 0, 0, -2.19749339, -1.96349541, -1.64143887e-07, -0.458460998, 0, 0, 0 ] + - [ -2.1856145, 1.96265517, 9.13506594e-07, -0.450729765, 0, 0, 0, -2.18540009, -1.96349541, -1.6350959e-07, -0.450315848, 0, 0, 0 ] + - [ -2.17344607, 1.96265521, 9.0994123e-07, -0.442532424, 0, 0, 0, -2.17323295, -1.96349541, -1.62871422e-07, -0.442120972, 0, 0, 0 ] + - [ -2.16120466, 1.96265525, 9.06354485e-07, -0.434285927, 0, 0, 0, -2.16099285, -1.96349541, -1.62229426e-07, -0.433876954, 0, 0, 0 ] + - [ -2.14889116, 1.96265529, 9.02746615e-07, -0.425990859, 0, 0, 0, -2.14868066, -1.96349541, -1.61583649e-07, -0.42558438, 0, 0, 0 ] + - [ -2.13650643, 1.96265533, 8.99117874e-07, -0.417647806, 0, 0, 0, -2.13629724, -1.96349541, -1.60934137e-07, -0.417243835, 0, 0, 0 ] + - [ -2.12405133, 1.96265538, 8.95468517e-07, -0.409257351, 0, 0, 0, -2.12384347, -1.96349541, -1.60280934e-07, -0.408855904, 0, 0, 0 ] + - [ -2.11152674, 1.96265542, 8.91798797e-07, -0.400820082, 0, 0, 0, -2.11132021, -1.96349541, -1.59624087e-07, -0.400421171, 0, 0, 0 ] + - [ -2.09893352, 1.96265546, 8.8810897e-07, -0.392336582, 0, 0, 0, -2.09872833, -1.96349541, -1.58963641e-07, -0.391940222, 0, 0, 0 ] + - [ -2.08627255, 1.9626555, 8.84399291e-07, -0.383807438, 0, 0, 0, -2.0860687, -1.96349541, -1.58299641e-07, -0.383413642, 0, 0, 0 ] + - [ -2.07354469, 1.96265555, 8.80670013e-07, -0.375233234, 0, 0, 0, -2.0733422, -1.96349541, -1.57632133e-07, -0.374842016, 0, 0, 0 ] + - [ -2.0607508, 1.96265559, 8.76921391e-07, -0.366614555, 0, 0, 0, -2.06054967, -1.96349541, -1.56961163e-07, -0.366225928, 0, 0, 0 ] + - [ -2.04789177, 1.96265563, 8.7315368e-07, -0.357951986, 0, 0, 0, -2.04769201, -1.96349541, -1.56286776e-07, -0.357565965, 0, 0, 0 ] + - [ -2.03496845, 1.96265568, 8.69367134e-07, -0.349246114, 0, 0, 0, -2.03477007, -1.96349541, -1.55609018e-07, -0.34886271, 0, 0, 0 ] + - [ -2.02198172, 1.96265572, 8.65562007e-07, -0.340497523, 0, 0, 0, -2.02178472, -1.96349541, -1.54927934e-07, -0.340116749, 0, 0, 0 ] + - [ -2.00893245, 1.96265576, 8.61738555e-07, -0.331706797, 0, 0, 0, -2.00873684, -1.96349541, -1.5424357e-07, -0.331328666, 0, 0, 0 ] + - [ -1.9958215, 1.96265581, 8.57897032e-07, -0.322874524, 0, 0, 0, -1.99562728, -1.96349541, -1.53555971e-07, -0.322499048, 0, 0, 0 ] + - [ -1.98264974, 1.96265585, 8.54037692e-07, -0.314001286, 0, 0, 0, -1.98245692, -1.96349541, -1.52865183e-07, -0.313628479, 0, 0, 0 ] + - [ -1.96941805, 1.9626559, 8.5016079e-07, -0.305087671, 0, 0, 0, -1.96922663, -1.96349541, -1.52171252e-07, -0.304717543, 0, 0, 0 ] + - [ -1.95612728, 1.96265594, 8.4626658e-07, -0.296134262, 0, 0, 0, -1.95593728, -1.96349541, -1.51474223e-07, -0.295766827, 0, 0, 0 ] + - [ -1.94277831, 1.96265599, 8.42355317e-07, -0.287141646, 0, 0, 0, -1.94258973, -1.96349541, -1.50774142e-07, -0.286776914, 0, 0, 0 ] + - [ -1.92937201, 1.96265603, 8.38427256e-07, -0.278110407, 0, 0, 0, -1.92918486, -1.96349541, -1.50071054e-07, -0.27774839, 0, 0, 0 ] + - [ -1.91590924, 1.96265608, 8.3448265e-07, -0.26904113, 0, 0, 0, -1.91572352, -1.96349541, -1.49365004e-07, -0.268681841, 0, 0, 0 ] + - [ -1.90239088, 1.96265612, 8.30521755e-07, -0.259934402, 0, 0, 0, -1.9022066, -1.96349541, -1.48656039e-07, -0.25957785, 0, 0, 0 ] + - [ -1.88881779, 1.96265617, 8.26544825e-07, -0.250790806, 0, 0, 0, -1.88863496, -1.96349541, -1.47944204e-07, -0.250437003, 0, 0, 0 ] + - [ -1.87519085, 1.96265622, 8.22552114e-07, -0.241610928, 0, 0, 0, -1.87500946, -1.96349541, -1.47229544e-07, -0.241259886, 0, 0, 0 ] + - [ -1.86151091, 1.96265626, 8.18543878e-07, -0.232395354, 0, 0, 0, -1.86133098, -1.96349541, -1.46512105e-07, -0.232047082, 0, 0, 0 ] + - [ -1.84777885, 1.96265631, 8.1452037e-07, -0.223144668, 0, 0, 0, -1.84760038, -1.96349541, -1.45791933e-07, -0.222799177, 0, 0, 0 ] + - [ -1.83399554, 1.96265635, 8.10481845e-07, -0.213859456, 0, 0, 0, -1.83381854, -1.96349541, -1.45069073e-07, -0.213516757, 0, 0, 0 ] + - [ -1.82016185, 1.9626564, 8.06428557e-07, -0.204540302, 0, 0, 0, -1.81998632, -1.96349541, -1.4434357e-07, -0.204200406, 0, 0, 0 ] + - [ -1.80627865, 1.96265645, 8.02360762e-07, -0.195187793, 0, 0, 0, -1.80610459, -1.96349541, -1.43615471e-07, -0.194850708, 0, 0, 0 ] + - [ -1.79234679, 1.96265649, 7.98278713e-07, -0.185802513, 0, 0, 0, -1.79217422, -1.96349541, -1.4288482e-07, -0.18546825, 0, 0, 0 ] + - [ -1.77836716, 1.96265654, 7.94182666e-07, -0.176385048, 0, 0, 0, -1.77819608, -1.96349541, -1.42151664e-07, -0.176053616, 0, 0, 0 ] + - [ -1.76434062, 1.96265659, 7.90072874e-07, -0.166935982, 0, 0, 0, -1.76417103, -1.96349541, -1.41416048e-07, -0.166607391, 0, 0, 0 ] + - [ -1.75026804, 1.96265664, 7.85949593e-07, -0.157455901, 0, 0, 0, -1.75009995, -1.96349541, -1.40678017e-07, -0.15713016, 0, 0, 0 ] + - [ -1.73615029, 1.96265668, 7.81813076e-07, -0.14794539, 0, 0, 0, -1.7359837, -1.96349541, -1.39937617e-07, -0.147622509, 0, 0, 0 ] + - [ -1.72198824, 1.96265673, 7.77663578e-07, -0.138405034, 0, 0, 0, -1.72182316, -1.96349541, -1.39194894e-07, -0.138085021, 0, 0, 0 ] + - [ -1.70778275, 1.96265678, 7.73501355e-07, -0.128835418, 0, 0, 0, -1.70761918, -1.96349541, -1.38449892e-07, -0.128518283, 0, 0, 0 ] + - [ -1.6935347, 1.96265683, 7.69326659e-07, -0.119237129, 0, 0, 0, -1.69337264, -1.96349541, -1.37702659e-07, -0.118922879, 0, 0, 0 ] + - [ -1.67924495, 1.96265688, 7.65139747e-07, -0.10961075, 0, 0, 0, -1.67908441, -1.96349541, -1.36953239e-07, -0.109299395, 0, 0, 0 ] + - [ -1.66491437, 1.96265692, 7.60940871e-07, -0.0999568667, 0, 0, 0, -1.66475536, -1.96349541, -1.36201677e-07, -0.0996484143, 0, 0, 0 ] + - [ -1.65054384, 1.96265697, 7.56730288e-07, -0.0902760649, 0, 0, 0, -1.65038635, -1.96349541, -1.3544802e-07, -0.0899705231, 0, 0, 0 ] + - [ -1.63613421, 1.96265702, 7.52508251e-07, -0.0805689295, 0, 0, 0, -1.63597826, -1.96349541, -1.34692313e-07, -0.0802663063, 0, 0, 0 ] + - [ -1.62168636, 1.96265707, 7.48275015e-07, -0.0708360456, 0, 0, 0, -1.62153195, -1.96349541, -1.33934601e-07, -0.0705363487, 0, 0, 0 ] + - [ -1.60720116, 1.96265712, 7.44030835e-07, -0.0610779986, 0, 0, 0, -1.60704829, -1.96349541, -1.3317493e-07, -0.0607812355, 0, 0, 0 ] + - [ -1.59267947, 1.96265717, 7.39775964e-07, -0.0512953734, 0, 0, 0, -1.59252815, -1.96349541, -1.32413346e-07, -0.0510015516, 0, 0, 0 ] + - [ -1.57812217, 1.96265722, 7.35510658e-07, -0.0414887554, 0, 0, 0, -1.57797239, -1.96349541, -1.31649894e-07, -0.0411978821, 0, 0, 0 ] + - [ -1.56353012, 1.96265727, 7.31235171e-07, -0.0316587297, 0, 0, 0, -1.56338189, -1.96349541, -1.3088462e-07, -0.031370812, 0, 0, 0 ] + - [ -1.54890419, 1.96265732, 7.26949757e-07, -0.0218058816, 0, 0, 0, -1.54875752, -1.96349541, -1.30117569e-07, -0.0215209262, 0, 0, 0 ] + - [ -1.53424525, 1.96265736, 7.22654672e-07, -0.0119307961, 0, 0, 0, -1.53410014, -1.96349541, -1.29348786e-07, -0.0116488098, 0, 0, 0 ] + - [ -1.51955417, 1.96265741, 7.18350169e-07, -0.0020340586, 0, 0, 0, -1.51941063, -1.96349541, -1.28578319e-07, -0.00175504789, 0, 0, 0 ] + - [ -1.50483182, 1.96265746, 7.14036504e-07, 0.00788374583, 0, 0, 0, -1.50468984, -1.96349541, -1.27806211e-07, 0.00815977463, 0, 0, 0 ] + - [ -1.49007907, 1.96265751, 7.0971393e-07, 0.017822032, 0, 0, 0, -1.48993866, -1.96349541, -1.27032508e-07, 0.0180950727, 0, 0, 0 ] + - [ -1.47529678, 1.96265756, 7.05382702e-07, 0.0277802146, 0, 0, 0, -1.47515794, -1.96349541, -1.26257257e-07, 0.0280502613, 0, 0, 0 ] + - [ -1.46048582, 1.96265761, 7.01043075e-07, 0.0377577086, 0, 0, 0, -1.46034856, -1.96349541, -1.25480502e-07, 0.0380247554, 0, 0, 0 ] + - [ -1.44564706, 1.96265766, 6.96695303e-07, 0.0477539287, 0, 0, 0, -1.44551138, -1.96349541, -1.24702289e-07, 0.04801797, 0, 0, 0 ] + - [ -1.43078138, 1.96265771, 6.92339641e-07, 0.0577682898, 0, 0, 0, -1.43064728, -1.96349541, -1.23922664e-07, 0.0580293202, 0, 0, 0 ] + - [ -1.41588964, 1.96265776, 6.87976343e-07, 0.0678002066, 0, 0, 0, -1.41575712, -1.96349541, -1.23141673e-07, 0.0680582208, 0, 0, 0 ] + - [ -1.4009727, 1.96265781, 6.83605664e-07, 0.077849094, 0, 0, 0, -1.40084177, -1.96349541, -1.2235936e-07, 0.0781040868, 0, 0, 0 ] + - [ -1.38603144, 1.96265786, 6.79227858e-07, 0.0879143667, 0, 0, 0, -1.3859021, -1.96349541, -1.21575771e-07, 0.0881663333, 0, 0, 0 ] + - [ -1.37106673, 1.96265792, 6.7484318e-07, 0.0979954396, 0, 0, 0, -1.37093898, -1.96349541, -1.20790953e-07, 0.0982443752, 0, 0, 0 ] + - [ -1.35607943, 1.96265797, 6.70451885e-07, 0.108091728, 0, 0, 0, -1.35595327, -1.96349541, -1.2000495e-07, 0.108337628, 0, 0, 0 ] + - [ -1.34107041, 1.96265802, 6.66054226e-07, 0.118202645, 0, 0, 0, -1.34094586, -1.96349541, -1.19217808e-07, 0.118445505, 0, 0, 0 ] + - [ -1.32604055, 1.96265807, 6.61650459e-07, 0.128327607, 0, 0, 0, -1.32591759, -1.96349541, -1.18429573e-07, 0.128567423, 0, 0, 0 ] + - [ -1.3109907, 1.96265812, 6.57240837e-07, 0.138466029, 0, 0, 0, -1.31086935, -1.96349541, -1.17640289e-07, 0.138702797, 0, 0, 0 ] + - [ -1.29592175, 1.96265817, 6.52825617e-07, 0.148617325, 0, 0, 0, -1.295802, -1.96349541, -1.16850004e-07, 0.148851041, 0, 0, 0 ] + - [ -1.28083455, 1.96265822, 6.48405051e-07, 0.15878091, 0, 0, 0, -1.2807164, -1.96349541, -1.16058762e-07, 0.15901157, 0, 0, 0 ] + - [ -1.26572998, 1.96265827, 6.43979395e-07, 0.168956199, 0, 0, 0, -1.26561344, -1.96349541, -1.15266609e-07, 0.169183799, 0, 0, 0 ] + - [ -1.2506089, 1.96265832, 6.39548902e-07, 0.179142606, 0, 0, 0, -1.25049397, -1.96349541, -1.1447359e-07, 0.179367144, 0, 0, 0 ] + - [ -1.23547219, 1.96265837, 6.35113829e-07, 0.189339547, 0, 0, 0, -1.23535887, -1.96349541, -1.13679751e-07, 0.189561019, 0, 0, 0 ] + - [ -1.22032071, 1.96265842, 6.30674428e-07, 0.199546436, 0, 0, 0, -1.220209, -1.96349541, -1.12885137e-07, 0.199764839, 0, 0, 0 ] + - [ -1.20515533, 1.96265847, 6.26230955e-07, 0.209762688, 0, 0, 0, -1.20504524, -1.96349541, -1.12089795e-07, 0.20997802, 0, 0, 0 ] + - [ -1.18997692, 1.96265853, 6.21783664e-07, 0.219987718, 0, 0, 0, -1.18986844, -1.96349541, -1.11293769e-07, 0.220199976, 0, 0, 0 ] + - [ -1.17478635, 1.96265858, 6.1733281e-07, 0.230220941, 0, 0, 0, -1.17467949, -1.96349541, -1.10497106e-07, 0.230430122, 0, 0, 0 ] + - [ -1.15958449, 1.96265863, 6.12878647e-07, 0.240461771, 0, 0, 0, -1.15947924, -1.96349541, -1.0969985e-07, 0.240667873, 0, 0, 0 ] + - [ -1.1443722, 1.96265868, 6.0842143e-07, 0.250709624, 0, 0, 0, -1.14426858, -1.96349541, -1.08902048e-07, 0.250912644, 0, 0, 0 ] + - [ -1.12915036, 1.96265873, 6.03961413e-07, 0.260963914, 0, 0, 0, -1.12904835, -1.96349541, -1.08103744e-07, 0.261163851, 0, 0, 0 ] + - [ -1.11391983, 1.96265878, 5.9949885e-07, 0.271224055, 0, 0, 0, -1.11381944, -1.96349541, -1.07304985e-07, 0.271420907, 0, 0, 0 ] + - [ -1.09868148, 1.96265883, 5.95033997e-07, 0.281489464, 0, 0, 0, -1.09858272, -1.96349541, -1.06505816e-07, 0.281683229, 0, 0, 0 ] + - [ -1.08343619, 1.96265888, 5.90567108e-07, 0.291759553, 0, 0, 0, -1.08333904, -1.96349541, -1.05706282e-07, 0.291950231, 0, 0, 0 ] + - [ -1.06818481, 1.96265894, 5.86098437e-07, 0.30203374, 0, 0, 0, -1.06808929, -1.96349541, -1.0490643e-07, 0.302221328, 0, 0, 0 ] + - [ -1.05292822, 1.96265899, 5.81628239e-07, 0.312311437, 0, 0, 0, -1.05283432, -1.96349541, -1.04106304e-07, 0.312495936, 0, 0, 0 ] + - [ -1.03766729, 1.96265904, 5.77156768e-07, 0.32259206, 0, 0, 0, -1.03757501, -1.96349541, -1.0330595e-07, 0.322773468, 0, 0, 0 ] + - [ -1.02240288, 1.96265909, 5.7268428e-07, 0.332875024, 0, 0, 0, -1.02231223, -1.96349541, -1.02505414e-07, 0.33305334, 0, 0, 0 ] + - [ -1.00713586, 1.96265914, 5.68211027e-07, 0.343159744, 0, 0, 0, -1.00704684, -1.96349541, -1.01704742e-07, 0.343334968, 0, 0, 0 ] + - [ -0.991867112, 1.96265919, 5.63737266e-07, 0.353445634, 0, 0, 0, -0.99177971, -1.96349541, -1.00903978e-07, 0.353617765, 0, 0, 0 ] + - [ -0.976597492, 1.96265924, 5.5926325e-07, 0.363732109, 0, 0, 0, -0.976511714, -1.96349541, -1.00103169e-07, 0.363901148, 0, 0, 0 ] + - [ -0.961327871, 1.9626593, 5.54789234e-07, 0.374018584, 0, 0, 0, -0.961243719, -1.96349541, -9.93023597e-08, 0.37418453, 0, 0, 0 ] + - [ -0.94605912, 1.96265935, 5.50315473e-07, 0.384304474, 0, 0, 0, -0.945976592, -1.96349541, -9.8501596e-08, 0.384467327, 0, 0, 0 ] + - [ -0.930792106, 1.9626594, 5.4584222e-07, 0.394589194, 0, 0, 0, -0.930711202, -1.96349541, -9.77009235e-08, 0.394748955, 0, 0, 0 ] + - [ -0.915527698, 1.96265945, 5.41369732e-07, 0.404872158, 0, 0, 0, -0.915448418, -1.96349541, -9.69003876e-08, 0.405028827, 0, 0, 0 ] + - [ -0.900266764, 1.9626595, 5.36898261e-07, 0.415152781, 0, 0, 0, -0.900189109, -1.96349541, -9.61000339e-08, 0.415306359, 0, 0, 0 ] + - [ -0.885010174, 1.96265955, 5.32428063e-07, 0.425430478, 0, 0, 0, -0.884934142, -1.96349541, -9.52999081e-08, 0.425580967, 0, 0, 0 ] + - [ -0.869758796, 1.96265961, 5.27959392e-07, 0.435704665, 0, 0, 0, -0.869684387, -1.96349541, -9.45000556e-08, 0.435852064, 0, 0, 0 ] + - [ -0.854513499, 1.96265966, 5.23492503e-07, 0.445974754, 0, 0, 0, -0.854440712, -1.96349541, -9.3700522e-08, 0.446119066, 0, 0, 0 ] + - [ -0.839275152, 1.96265971, 5.1902765e-07, 0.456240163, 0, 0, 0, -0.839203985, -1.96349541, -9.29013528e-08, 0.456381388, 0, 0, 0 ] + - [ -0.824044622, 1.96265976, 5.14565088e-07, 0.466500304, 0, 0, 0, -0.823975076, -1.96349541, -9.21025937e-08, 0.466638444, 0, 0, 0 ] + - [ -0.808822779, 1.96265981, 5.10105071e-07, 0.476754594, 0, 0, 0, -0.808754853, -1.96349541, -9.13042901e-08, 0.476889651, 0, 0, 0 ] + - [ -0.793610492, 1.96265986, 5.05647853e-07, 0.487002447, 0, 0, 0, -0.793544184, -1.96349541, -9.05064877e-08, 0.487134422, 0, 0, 0 ] + - [ -0.778408629, 1.96265991, 5.0119369e-07, 0.497243277, 0, 0, 0, -0.778343939, -1.96349541, -8.9709232e-08, 0.497372173, 0, 0, 0 ] + - [ -0.763218059, 1.96265996, 4.96742836e-07, 0.5074765, 0, 0, 0, -0.763154985, -1.96349541, -8.89125685e-08, 0.507602319, 0, 0, 0 ] + - [ -0.74803965, 1.96266002, 4.92295545e-07, 0.51770153, 0, 0, 0, -0.747978191, -1.96349541, -8.81165428e-08, 0.517824275, 0, 0, 0 ] + - [ -0.732874271, 1.96266007, 4.87852072e-07, 0.527917782, 0, 0, 0, -0.732814426, -1.96349541, -8.73212005e-08, 0.528037456, 0, 0, 0 ] + - [ -0.717722791, 1.96266012, 4.83412672e-07, 0.538124671, 0, 0, 0, -0.717664558, -1.96349541, -8.65265871e-08, 0.538241276, 0, 0, 0 ] + - [ -0.702586079, 1.96266017, 4.78977598e-07, 0.548321612, 0, 0, 0, -0.702529456, -1.96349541, -8.57327482e-08, 0.548435151, 0, 0, 0 ] + - [ -0.687465003, 1.96266022, 4.74547106e-07, 0.558508019, 0, 0, 0, -0.687409989, -1.96349541, -8.49397293e-08, 0.558618496, 0, 0, 0 ] + - [ -0.672360432, 1.96266027, 4.70121449e-07, 0.568683308, 0, 0, 0, -0.672307026, -1.96349541, -8.4147576e-08, 0.568790725, 0, 0, 0 ] + - [ -0.657273235, 1.96266032, 4.65700883e-07, 0.578846893, 0, 0, 0, -0.657221433, -1.96349541, -8.33563339e-08, 0.578951254, 0, 0, 0 ] + - [ -0.64220428, 1.96266037, 4.61285663e-07, 0.588998189, 0, 0, 0, -0.642154082, -1.96349541, -8.25660485e-08, 0.589099498, 0, 0, 0 ] + - [ -0.627154436, 1.96266042, 4.56876041e-07, 0.599136611, 0, 0, 0, -0.627105839, -1.96349541, -8.17767653e-08, 0.599234872, 0, 0, 0 ] + - [ -0.612124571, 1.96266047, 4.52472274e-07, 0.609261573, 0, 0, 0, -0.612077573, -1.96349541, -8.098853e-08, 0.60935679, 0, 0, 0 ] + - [ -0.597115555, 1.96266052, 4.48074616e-07, 0.61937249, 0, 0, 0, -0.597070154, -1.96349541, -8.0201388e-08, 0.619464667, 0, 0, 0 ] + - [ -0.582128256, 1.96266057, 4.4368332e-07, 0.629468778, 0, 0, 0, -0.58208445, -1.96349541, -7.9415385e-08, 0.62955792, 0, 0, 0 ] + - [ -0.567163543, 1.96266063, 4.39298642e-07, 0.639549851, 0, 0, 0, -0.567121328, -1.96349541, -7.86305665e-08, 0.639635962, 0, 0, 0 ] + - [ -0.552222283, 1.96266068, 4.34920836e-07, 0.649615124, 0, 0, 0, -0.552181659, -1.96349541, -7.7846978e-08, 0.649698208, 0, 0, 0 ] + - [ -0.537305347, 1.96266073, 4.30550157e-07, 0.659664011, 0, 0, 0, -0.53726631, -1.96349541, -7.70646652e-08, 0.659744074, 0, 0, 0 ] + - [ -0.522413603, 1.96266078, 4.26186859e-07, 0.669695928, 0, 0, 0, -0.52237615, -1.96349541, -7.62836735e-08, 0.669772975, 0, 0, 0 ] + - [ -0.507547919, 1.96266083, 4.21831197e-07, 0.679710289, 0, 0, 0, -0.507512048, -1.96349541, -7.55040486e-08, 0.679784325, 0, 0, 0 ] + - [ -0.492709164, 1.96266088, 4.17483425e-07, 0.689706509, 0, 0, 0, -0.492674871, -1.96349541, -7.47258359e-08, 0.68977754, 0, 0, 0 ] + - [ -0.477898207, 1.96266093, 4.13143798e-07, 0.699684003, 0, 0, 0, -0.47786549, -1.96349541, -7.39490811e-08, 0.699752034, 0, 0, 0 ] + - [ -0.463115916, 1.96266098, 4.0881257e-07, 0.709642186, 0, 0, 0, -0.463084772, -1.96349541, -7.31738297e-08, 0.709707222, 0, 0, 0 ] + - [ -0.448363161, 1.96266103, 4.04489996e-07, 0.719580472, 0, 0, 0, -0.448333586, -1.96349541, -7.24001272e-08, 0.71964252, 0, 0, 0 ] + - [ -0.433640809, 1.96266108, 4.00176331e-07, 0.729498277, 0, 0, 0, -0.433612801, -1.96349541, -7.16280192e-08, 0.729557343, 0, 0, 0 ] + - [ -0.418949729, 1.96266113, 3.95871828e-07, 0.739395014, 0, 0, 0, -0.418923285, -1.96349541, -7.08575514e-08, 0.739451105, 0, 0, 0 ] + - [ -0.404290791, 1.96266117, 3.91576743e-07, 0.7492701, 0, 0, 0, -0.404265906, -1.96349541, -7.00887691e-08, 0.749323221, 0, 0, 0 ] + - [ -0.389664863, 1.96266122, 3.87291329e-07, 0.759122948, 0, 0, 0, -0.389641534, -1.96349541, -6.93217181e-08, 0.759173107, 0, 0, 0 ] + - [ -0.375072813, 1.96266127, 3.83015842e-07, 0.768952973, 0, 0, 0, -0.375051037, -1.96349541, -6.85564437e-08, 0.769000177, 0, 0, 0 ] + - [ -0.360515511, 1.96266132, 3.78750536e-07, 0.778759591, 0, 0, 0, -0.360495283, -1.96349541, -6.77929917e-08, 0.778803847, 0, 0, 0 ] + - [ -0.345993824, 1.96266137, 3.74495666e-07, 0.788542217, 0, 0, 0, -0.345975141, -1.96349541, -6.70314076e-08, 0.788583531, 0, 0, 0 ] + - [ -0.331508622, 1.96266142, 3.70251485e-07, 0.798300264, 0, 0, 0, -0.33149148, -1.96349541, -6.62717369e-08, 0.798338644, 0, 0, 0 ] + - [ -0.317060773, 1.96266147, 3.66018249e-07, 0.808033148, 0, 0, 0, -0.317045169, -1.96349541, -6.55140251e-08, 0.808068601, 0, 0, 0 ] + - [ -0.302651146, 1.96266152, 3.61796212e-07, 0.817740283, 0, 0, 0, -0.302637075, -1.96349541, -6.47583179e-08, 0.817772818, 0, 0, 0 ] + - [ -0.288280609, 1.96266157, 3.57585629e-07, 0.827421085, 0, 0, 0, -0.288268068, -1.96349541, -6.40046608e-08, 0.827450709, 0, 0, 0 ] + - [ -0.273950032, 1.96266161, 3.53386754e-07, 0.837074968, 0, 0, 0, -0.273939015, -1.96349541, -6.32530993e-08, 0.83710169, 0, 0, 0 ] + - [ -0.259660283, 1.96266166, 3.49199841e-07, 0.846701347, 0, 0, 0, -0.259650786, -1.96349541, -6.2503679e-08, 0.846725174, 0, 0, 0 ] + - [ -0.245412231, 1.96266171, 3.45025145e-07, 0.856299636, 0, 0, 0, -0.24540425, -1.96349541, -6.17564455e-08, 0.856320578, 0, 0, 0 ] + - [ -0.231206743, 1.96266176, 3.40862922e-07, 0.865869252, 0, 0, 0, -0.231200274, -1.96349541, -6.10114443e-08, 0.865887316, 0, 0, 0 ] + - [ -0.21704469, 1.96266181, 3.36713424e-07, 0.875409608, 0, 0, 0, -0.217039728, -1.96349541, -6.0268721e-08, 0.875424804, 0, 0, 0 ] + - [ -0.20292694, 1.96266185, 3.32576907e-07, 0.884920119, 0, 0, 0, -0.202923479, -1.96349541, -5.95283211e-08, 0.884932455, 0, 0, 0 ] + - [ -0.18885436, 1.9626619, 3.28453626e-07, 0.8944002, 0, 0, 0, -0.188852397, -1.96349541, -5.87902902e-08, 0.894409686, 0, 0, 0 ] + - [ -0.174827821, 1.96266195, 3.24343834e-07, 0.903849266, 0, 0, 0, -0.17482735, -1.96349541, -5.80546739e-08, 0.903855911, 0, 0, 0 ] + - [ -0.160848191, 1.962662, 3.20247787e-07, 0.913266731, 0, 0, 0, -0.160849207, -1.96349541, -5.73215177e-08, 0.913270545, 0, 0, 0 ] + - [ -0.146916338, 1.96266204, 3.16165738e-07, 0.922652011, 0, 0, 0, -0.146918837, -1.96349541, -5.65908671e-08, 0.922653003, 0, 0, 0 ] + - [ -0.133033131, 1.96266209, 3.12097943e-07, 0.93200452, 0, 0, 0, -0.133037107, -1.96349541, -5.58627678e-08, 0.932002701, 0, 0, 0 ] + - [ -0.119199439, 1.96266214, 3.08044655e-07, 0.941323674, 0, 0, 0, -0.119204887, -1.96349541, -5.51372653e-08, 0.941319052, 0, 0, 0 ] + - [ -0.10541613, 1.96266218, 3.0400613e-07, 0.950608886, 0, 0, 0, -0.105423044, -1.96349541, -5.44144051e-08, 0.950601472, 0, 0, 0 ] + - [ -0.0916840732, 1.96266223, 2.99982622e-07, 0.959859572, 0, 0, 0, -0.0916924488, -1.96349541, -5.36942327e-08, 0.959849377, 0, 0, 0 ] + - [ -0.0780041374, 1.96266227, 2.95974386e-07, 0.969075146, 0, 0, 0, -0.0780139684, -1.96349541, -5.29767939e-08, 0.969062181, 0, 0, 0 ] + - [ -0.064377191, 1.96266232, 2.91981675e-07, 0.978255024, 0, 0, 0, -0.0643884719, -1.96349541, -5.2262134e-08, 0.978239298, 0, 0, 0 ] + - [ -0.0508041028, 1.96266237, 2.88004745e-07, 0.98739862, 0, 0, 0, -0.0508168279, -1.96349541, -5.15502988e-08, 0.987380145, 0, 0, 0 ] + - [ -0.0372857415, 1.96266241, 2.8404385e-07, 0.996505348, 0, 0, 0, -0.0372999048, -1.96349541, -5.08413336e-08, 0.996484136, 0, 0, 0 ] + - [ -0.0238229756, 1.96266246, 2.80099244e-07, 1.00557462, 0, 0, 0, -0.0238385714, -1.96349541, -5.01352842e-08, 1.00555069, 0, 0, 0 ] + - [ -0.010416674, 1.9626625, 2.76171183e-07, 1.01460586, 0, 0, 0, -0.0104336961, -1.96349541, -4.9432196e-08, 1.01457921, 0, 0, 0 ] + - [ 0.00293229481, 1.96266255, 2.7225992e-07, 1.02359848, 0, 0, 0, 0.00291385234, -1.96349541, -4.87321145e-08, 1.02356912, 0, 0, 0 ] + - [ 0.016223062, 1.96266259, 2.6836571e-07, 1.03255189, 0, 0, 0, 0.0162032055, -1.96349541, -4.80350855e-08, 1.03251984, 0, 0, 0 ] + - [ 0.029454759, 1.96266264, 2.64488808e-07, 1.0414655, 0, 0, 0, 0.0294334946, -1.96349541, -4.73411543e-08, 1.04143077, 0, 0, 0 ] + - [ 0.0426265171, 1.96266268, 2.60629468e-07, 1.05033874, 0, 0, 0, 0.0426038512, -1.96349541, -4.66503667e-08, 1.05030134, 0, 0, 0 ] + - [ 0.0557374675, 1.96266273, 2.56787945e-07, 1.05917102, 0, 0, 0, 0.0557134067, -1.96349541, -4.5962768e-08, 1.05913096, 0, 0, 0 ] + - [ 0.0687867417, 1.96266277, 2.52964493e-07, 1.06796174, 0, 0, 0, 0.0687612925, -1.96349541, -4.5278404e-08, 1.06791904, 0, 0, 0 ] + - [ 0.0817734709, 1.96266281, 2.49159367e-07, 1.07671033, 0, 0, 0, 0.08174664, -1.96349541, -4.45973201e-08, 1.076665, 0, 0, 0 ] + - [ 0.0946967865, 1.96266286, 2.45372821e-07, 1.0854162, 0, 0, 0, 0.0946685806, -1.96349541, -4.39195619e-08, 1.08536826, 0, 0, 0 ] + - [ 0.10755582, 1.9626629, 2.41605109e-07, 1.09407877, 0, 0, 0, 0.107526246, -1.96349541, -4.32451749e-08, 1.09402822, 0, 0, 0 ] + - [ 0.120349702, 1.96266294, 2.37856487e-07, 1.10269745, 0, 0, 0, 0.120318767, -1.96349541, -4.25742048e-08, 1.10264431, 0, 0, 0 ] + - [ 0.133077565, 1.96266299, 2.34127209e-07, 1.11127166, 0, 0, 0, 0.133045275, -1.96349541, -4.1906697e-08, 1.11121594, 0, 0, 0 ] + - [ 0.145738539, 1.96266303, 2.3041753e-07, 1.1198008, 0, 0, 0, 0.145704902, -1.96349541, -4.12426972e-08, 1.11974252, 0, 0, 0 ] + - [ 0.158331756, 1.96266307, 2.26727703e-07, 1.1282843, 0, 0, 0, 0.15829678, -1.96349541, -4.05822509e-08, 1.12822347, 0, 0, 0 ] + - [ 0.170856348, 1.96266311, 2.23057983e-07, 1.13672157, 0, 0, 0, 0.170820038, -1.96349541, -3.99254036e-08, 1.1366582, 0, 0, 0 ] + - [ 0.183311445, 1.96266316, 2.19408626e-07, 1.14511202, 0, 0, 0, 0.18327381, -1.96349541, -3.9272201e-08, 1.14504613, 0, 0, 0 ] + - [ 0.195696179, 1.9626632, 2.15779885e-07, 1.15345508, 0, 0, 0, 0.195657227, -1.96349541, -3.86226885e-08, 1.15338668, 0, 0, 0 ] + - [ 0.208009681, 1.96266324, 2.12172015e-07, 1.16175014, 0, 0, 0, 0.207969419, -1.96349541, -3.79769117e-08, 1.16167925, 0, 0, 0 ] + - [ 0.220251083, 1.96266328, 2.0858527e-07, 1.16999664, 0, 0, 0, 0.220209518, -1.96349541, -3.73349162e-08, 1.16992327, 0, 0, 0 ] + - [ 0.232419516, 1.96266332, 2.05019906e-07, 1.17819398, 0, 0, 0, 0.232376656, -1.96349541, -3.66967475e-08, 1.17811814, 0, 0, 0 ] + - [ 0.24451411, 1.96266336, 2.01476176e-07, 1.18634158, 0, 0, 0, 0.244469964, -1.96349541, -3.60624512e-08, 1.18626329, 0, 0, 0 ] + - [ 0.256533999, 1.9626634, 1.97954335e-07, 1.19443886, 0, 0, 0, 0.256488574, -1.96349541, -3.54320729e-08, 1.19435813, 0, 0, 0 ] + - [ 0.268478312, 1.96266344, 1.94454638e-07, 1.20248522, 0, 0, 0, 0.268431616, -1.96349541, -3.48056581e-08, 1.20240207, 0, 0, 0 ] + - [ 0.280346182, 1.96266348, 1.90977339e-07, 1.21048008, 0, 0, 0, 0.280298223, -1.96349541, -3.41832524e-08, 1.21039453, 0, 0, 0 ] + - [ 0.292136738, 1.96266352, 1.87522692e-07, 1.21842286, 0, 0, 0, 0.292087525, -1.96349541, -3.35649012e-08, 1.21833493, 0, 0, 0 ] + - [ 0.303849114, 1.96266356, 1.84090953e-07, 1.22631298, 0, 0, 0, 0.303798655, -1.96349541, -3.29506503e-08, 1.22622267, 0, 0, 0 ] + - [ 0.31548244, 1.9626636, 1.80682376e-07, 1.23414984, 0, 0, 0, 0.315430743, -1.96349541, -3.23405451e-08, 1.23405718, 0, 0, 0 ] + - [ 0.327035847, 1.96266364, 1.77297214e-07, 1.24193287, 0, 0, 0, 0.326982921, -1.96349541, -3.17346312e-08, 1.24183786, 0, 0, 0 ] + - [ 0.338508467, 1.96266368, 1.73935724e-07, 1.24966147, 0, 0, 0, 0.338454321, -1.96349541, -3.11329542e-08, 1.24956414, 0, 0, 0 ] + - [ 0.349899432, 1.96266372, 1.70598158e-07, 1.25733506, 0, 0, 0, 0.349844073, -1.96349541, -3.05355595e-08, 1.25723543, 0, 0, 0 ] + - [ 0.361207871, 1.96266376, 1.67284773e-07, 1.26495306, 0, 0, 0, 0.361151309, -1.96349541, -2.99424929e-08, 1.26485114, 0, 0, 0 ] + - [ 0.372432917, 1.96266379, 1.63995822e-07, 1.27251489, 0, 0, 0, 0.372375161, -1.96349541, -2.93537997e-08, 1.27241069, 0, 0, 0 ] + - [ 0.383573702, 1.96266383, 1.60731559e-07, 1.28001995, 0, 0, 0, 0.38351476, -1.96349541, -2.87695257e-08, 1.27991349, 0, 0, 0 ] + - [ 0.394629355, 1.96266387, 1.5749224e-07, 1.28746766, 0, 0, 0, 0.394569237, -1.96349541, -2.81897163e-08, 1.28735896, 0, 0, 0 ] + - [ 0.40559901, 1.9626639, 1.54278119e-07, 1.29485743, 0, 0, 0, 0.405537725, -1.96349541, -2.7614417e-08, 1.29474652, 0, 0, 0 ] + - [ 0.416481796, 1.96266394, 1.51089451e-07, 1.30218869, 0, 0, 0, 0.416419353, -1.96349541, -2.70436736e-08, 1.30207557, 0, 0, 0 ] + - [ 0.427276846, 1.96266398, 1.47926489e-07, 1.30946084, 0, 0, 0, 0.427213254, -1.96349541, -2.64775315e-08, 1.30934554, 0, 0, 0 ] + - [ 0.43798329, 1.96266401, 1.44789489e-07, 1.31667331, 0, 0, 0, 0.437918559, -1.96349541, -2.59160362e-08, 1.31655583, 0, 0, 0 ] + - [ 0.44860026, 1.96266405, 1.41678704e-07, 1.32382549, 0, 0, 0, 0.4485344, -1.96349541, -2.53592334e-08, 1.32370587, 0, 0, 0 ] + - [ 0.459126888, 1.96266409, 1.38594391e-07, 1.33091682, 0, 0, 0, 0.459059908, -1.96349541, -2.48071685e-08, 1.33079507, 0, 0, 0 ] + - [ 0.469562304, 1.96266412, 1.35536802e-07, 1.33794671, 0, 0, 0, 0.469494213, -1.96349541, -2.42598872e-08, 1.33782284, 0, 0, 0 ] + - [ 0.47990564, 1.96266416, 1.32506193e-07, 1.34491456, 0, 0, 0, 0.479836449, -1.96349541, -2.3717435e-08, 1.34478859, 0, 0, 0 ] + - [ 0.490156028, 1.96266419, 1.29502818e-07, 1.3518198, 0, 0, 0, 0.490085746, -1.96349541, -2.31798575e-08, 1.35169175, 0, 0, 0 ] + - [ 0.500312598, 1.96266422, 1.26526931e-07, 1.35866183, 0, 0, 0, 0.500241235, -1.96349541, -2.26472002e-08, 1.35853173, 0, 0, 0 ] + - [ 0.510374481, 1.96266426, 1.23578788e-07, 1.36544009, 0, 0, 0, 0.510302048, -1.96349541, -2.21195087e-08, 1.36530795, 0, 0, 0 ] + - [ 0.52034081, 1.96266429, 1.20658642e-07, 1.37215397, 0, 0, 0, 0.520267317, -1.96349541, -2.15968284e-08, 1.37201981, 0, 0, 0 ] + - [ 0.530210716, 1.96266433, 1.17766749e-07, 1.37880289, 0, 0, 0, 0.530136172, -1.96349541, -2.10792051e-08, 1.37866673, 0, 0, 0 ] + - [ 0.539983329, 1.96266436, 1.14903362e-07, 1.38538627, 0, 0, 0, 0.539907746, -1.96349541, -2.05666843e-08, 1.38524814, 0, 0, 0 ] + - [ 0.549657782, 1.96266439, 1.12068737e-07, 1.39190353, 0, 0, 0, 0.549581169, -1.96349541, -2.00593114e-08, 1.39176343, 0, 0, 0 ] + - [ 0.559233205, 1.96266442, 1.09263127e-07, 1.39835407, 0, 0, 0, 0.559155573, -1.96349541, -1.95571321e-08, 1.39821204, 0, 0, 0 ] + - [ 0.56870873, 1.96266445, 1.06486788e-07, 1.40473732, 0, 0, 0, 0.56863009, -1.96349541, -1.90601919e-08, 1.40459336, 0, 0, 0 ] + - [ 0.578083488, 1.96266449, 1.03739973e-07, 1.41105268, 0, 0, 0, 0.57800385, -1.96349541, -1.85685365e-08, 1.41090683, 0, 0, 0 ] + - [ 0.58735661, 1.96266452, 1.01022938e-07, 1.41729958, 0, 0, 0, 0.587275986, -1.96349541, -1.80822112e-08, 1.41715185, 0, 0, 0 ] + - [ 0.596527228, 1.96266455, 9.83359363e-08, 1.42347742, 0, 0, 0, 0.596445629, -1.96349541, -1.76012617e-08, 1.42332783, 0, 0, 0 ] + - [ 0.605594473, 1.96266458, 9.56792232e-08, 1.42958563, 0, 0, 0, 0.605511909, -1.96349541, -1.71257336e-08, 1.4294342, 0, 0, 0 ] + - [ 0.614557477, 1.96266461, 9.30530531e-08, 1.43562361, 0, 0, 0, 0.614473959, -1.96349541, -1.66556724e-08, 1.43547037, 0, 0, 0 ] + - [ 0.62341537, 1.96266464, 9.04576804e-08, 1.44159079, 0, 0, 0, 0.62333091, -1.96349541, -1.61911237e-08, 1.44143575, 0, 0, 0 ] + - [ 0.632167285, 1.96266467, 8.78933596e-08, 1.44748657, 0, 0, 0, 0.632081893, -1.96349541, -1.5732133e-08, 1.44732976, 0, 0, 0 ] + - [ 0.640812352, 1.9626647, 8.53603453e-08, 1.45331037, 0, 0, 0, 0.64072604, -1.96349541, -1.52787459e-08, 1.45315182, 0, 0, 0 ] + - [ 0.649349702, 1.96266473, 8.2858892e-08, 1.45906161, 0, 0, 0, 0.649262482, -1.96349541, -1.48310079e-08, 1.45890133, 0, 0, 0 ] + - [ 0.657778468, 1.96266476, 8.03892542e-08, 1.4647397, 0, 0, 0, 0.657690351, -1.96349541, -1.43889646e-08, 1.46457771, 0, 0, 0 ] + - [ 0.666097779, 1.96266478, 7.79516865e-08, 1.47034406, 0, 0, 0, 0.666008778, -1.96349541, -1.39526615e-08, 1.47018038, 0, 0, 0 ] + - [ 0.674306769, 1.96266481, 7.55464433e-08, 1.4758741, 0, 0, 0, 0.674216894, -1.96349541, -1.35221443e-08, 1.47570876, 0, 0, 0 ] + - [ 0.682404567, 1.96266484, 7.31737793e-08, 1.48132923, 0, 0, 0, 0.682313831, -1.96349541, -1.30974585e-08, 1.48116225, 0, 0, 0 ] + - [ 0.690390306, 1.96266487, 7.08339489e-08, 1.48670887, 0, 0, 0, 0.69029872, -1.96349541, -1.26786495e-08, 1.48654027, 0, 0, 0 ] + - [ 0.698263116, 1.96266489, 6.85272066e-08, 1.49201244, 0, 0, 0, 0.698170692, -1.96349541, -1.22657631e-08, 1.49184225, 0, 0, 0 ] + - [ 0.706022129, 1.96266492, 6.6253807e-08, 1.49723935, 0, 0, 0, 0.70592888, -1.96349541, -1.18588447e-08, 1.49706758, 0, 0, 0 ] + - [ 0.713666477, 1.96266494, 6.40140046e-08, 1.50238901, 0, 0, 0, 0.713572414, -1.96349541, -1.14579399e-08, 1.5022157, 0, 0, 0 ] + - [ 0.72119529, 1.96266497, 6.18080539e-08, 1.50746084, 0, 0, 0, 0.721100426, -1.96349541, -1.10630943e-08, 1.507286, 0, 0, 0 ] + - [ 0.7286077, 1.96266499, 5.96362094e-08, 1.51245426, 0, 0, 0, 0.728512047, -1.96349541, -1.06743533e-08, 1.51227792, 0, 0, 0 ] + - [ 0.735902838, 1.96266502, 5.74987257e-08, 1.51736867, 0, 0, 0, 0.735806409, -1.96349541, -1.02917627e-08, 1.51719086, 0, 0, 0 ] + - [ 0.743079836, 1.96266504, 5.53958573e-08, 1.5222035, 0, 0, 0, 0.742982643, -1.96349541, -9.91536788e-09, 1.52202423, 0, 0, 0 ] + - [ 0.750137824, 1.96266507, 5.33278588e-08, 1.52695816, 0, 0, 0, 0.750039881, -1.96349541, -9.54521445e-09, 1.52677746, 0, 0, 0 ] + - [ 0.757075935, 1.96266509, 5.12949845e-08, 1.53163206, 0, 0, 0, 0.756977253, -1.96349541, -9.18134796e-09, 1.53144996, 0, 0, 0 ] + - [ 0.763893299, 1.96266511, 4.92974892e-08, 1.53622462, 0, 0, 0, 0.763793892, -1.96349541, -8.82381398e-09, 1.53604114, 0, 0, 0 ] + - [ 0.770589048, 1.96266514, 4.73356272e-08, 1.54073526, 0, 0, 0, 0.770488929, -1.96349541, -8.47265806e-09, 1.54055041, 0, 0, 0 ] + - [ 0.777162313, 1.96266516, 4.54096531e-08, 1.54516338, 0, 0, 0, 0.777061494, -1.96349541, -8.12792576e-09, 1.5449772, 0, 0, 0 ] + - [ 0.783612225, 1.96266518, 4.35198215e-08, 1.5495084, 0, 0, 0, 0.783510721, -1.96349541, -7.78966264e-09, 1.54932092, 0, 0, 0 ] + - [ 0.789937917, 1.9626652, 4.16663868e-08, 1.55376974, 0, 0, 0, 0.789835739, -1.96349541, -7.45791424e-09, 1.55358098, 0, 0, 0 ] + - [ 0.796138518, 1.96266522, 3.98496037e-08, 1.55794682, 0, 0, 0, 0.79603568, -1.96349541, -7.13272614e-09, 1.5577568, 0, 0, 0 ] + - [ 0.802213161, 1.96266524, 3.80697265e-08, 1.56203904, 0, 0, 0, 0.802109677, -1.96349541, -6.81414389e-09, 1.56184779, 0, 0, 0 ] + - [ 0.808160976, 1.96266526, 3.63270098e-08, 1.56604582, 0, 0, 0, 0.80805686, -1.96349541, -6.50221305e-09, 1.56585337, 0, 0, 0 ] + - [ 0.813981096, 1.96266528, 3.46217083e-08, 1.56996658, 0, 0, 0, 0.81387636, -1.96349541, -6.19697917e-09, 1.56977295, 0, 0, 0 ] + - [ 0.819672651, 1.9626653, 3.29540763e-08, 1.57380073, 0, 0, 0, 0.819567309, -1.96349541, -5.89848781e-09, 1.57360595, 0, 0, 0 ] + - [ 0.825234772, 1.96266532, 3.13243684e-08, 1.57754769, 0, 0, 0, 0.825128839, -1.96349541, -5.60678453e-09, 1.57735178, 0, 0, 0 ] + - [ 0.830666592, 1.96266534, 2.97328391e-08, 1.58120687, 0, 0, 0, 0.830560081, -1.96349541, -5.32191489e-09, 1.58100986, 0, 0, 0 ] + - [ 0.835967241, 1.96266536, 2.8179743e-08, 1.58477769, 0, 0, 0, 0.835860166, -1.96349541, -5.04392444e-09, 1.5845796, 0, 0, 0 ] + - [ 0.84113585, 1.96266537, 2.66653346e-08, 1.58825955, 0, 0, 0, 0.841028225, -1.96349541, -4.77285874e-09, 1.58806042, 0, 0, 0 ] + - [ 0.846171552, 1.96266539, 2.51898684e-08, 1.59165188, 0, 0, 0, 0.846063391, -1.96349541, -4.50876336e-09, 1.59145173, 0, 0, 0 ] + - [ 0.851073477, 1.96266541, 2.37535989e-08, 1.5949541, 0, 0, 0, 0.850964794, -1.96349541, -4.25168384e-09, 1.59475295, 0, 0, 0 ] + - [ 0.855840756, 1.96266542, 2.23567806e-08, 1.5981656, 0, 0, 0, 0.855731567, -1.96349541, -4.00166574e-09, 1.59796349, 0, 0, 0 ] + - [ 0.860472522, 1.96266544, 2.09996682e-08, 1.60128582, 0, 0, 0, 0.860362839, -1.96349541, -3.75875463e-09, 1.60108277, 0, 0, 0 ] + - [ 0.864967904, 1.96266545, 1.9682516e-08, 1.60431416, 0, 0, 0, 0.864857743, -1.96349541, -3.52299606e-09, 1.60411021, 0, 0, 0 ] + - [ 0.869326035, 1.96266547, 1.84055787e-08, 1.60725005, 0, 0, 0, 0.869215411, -1.96349541, -3.29443558e-09, 1.60704521, 0, 0, 0 ] + - [ 0.873546046, 1.96266548, 1.71691107e-08, 1.61009288, 0, 0, 0, 0.873434973, -1.96349541, -3.07311876e-09, 1.60988719, 0, 0, 0 ] + - [ 0.877627069, 1.9626655, 1.59733666e-08, 1.61284209, 0, 0, 0, 0.877515561, -1.96349541, -2.85909115e-09, 1.61263557, 0, 0, 0 ] + - [ 0.881568234, 1.96266551, 1.48186008e-08, 1.61549708, 0, 0, 0, 0.881456306, -1.96349541, -2.65239832e-09, 1.61528976, 0, 0, 0 ] + - [ 0.885368672, 1.96266552, 1.3705068e-08, 1.61805727, 0, 0, 0, 0.885256341, -1.96349541, -2.45308581e-09, 1.61784918, 0, 0, 0 ] + - [ 0.889027516, 1.96266553, 1.26330227e-08, 1.62052207, 0, 0, 0, 0.888914795, -1.96349541, -2.26119918e-09, 1.62031324, 0, 0, 0 ] + - [ 0.892543896, 1.96266555, 1.16027193e-08, 1.6228909, 0, 0, 0, 0.892430801, -1.96349541, -2.076784e-09, 1.62268136, 0, 0, 0 ] + - [ 0.895916944, 1.96266556, 1.06144124e-08, 1.62516318, 0, 0, 0, 0.895803491, -1.96349541, -1.89988582e-09, 1.62495295, 0, 0, 0 ] + - [ 0.899145792, 1.96266557, 9.66835654e-09, 1.62733831, 0, 0, 0, 0.899031994, -1.96349541, -1.7305502e-09, 1.62712743, 0, 0, 0 ] + - [ 0.902229569, 1.96266558, 8.76480622e-09, 1.62941572, 0, 0, 0, 0.902115444, -1.96349541, -1.56882269e-09, 1.62920421, 0, 0, 0 ] + - [ 0.905167409, 1.96266559, 7.90401595e-09, 1.63139481, 0, 0, 0, 0.905052971, -1.96349541, -1.41474886e-09, 1.63118271, 0, 0, 0 ] + - [ 0.907958441, 1.9626656, 7.08624028e-09, 1.63327501, 0, 0, 0, 0.907843706, -1.96349541, -1.26837425e-09, 1.63306234, 0, 0, 0 ] + - [ 0.910601798, 1.96266561, 6.31173373e-09, 1.63505572, 0, 0, 0, 0.910486782, -1.96349541, -1.12974444e-09, 1.63484252, 0, 0, 0 ] + - [ 0.913096611, 1.96266562, 5.58075081e-09, 1.63673637, 0, 0, 0, 0.912981329, -1.96349541, -9.98904972e-10, 1.63652266, 0, 0, 0 ] + - [ 0.91544201, 1.96266562, 4.89354606e-09, 1.63831636, 0, 0, 0, 0.915326479, -1.96349541, -8.75901407e-10, 1.63810218, 0, 0, 0 ] + - [ 0.917637129, 1.96266563, 4.25037399e-09, 1.63979512, 0, 0, 0, 0.917521364, -1.96349541, -7.60779304e-10, 1.63958049, 0, 0, 0 ] + - [ 0.919681096, 1.96266564, 3.65148914e-09, 1.64117205, 0, 0, 0, 0.919565114, -1.96349541, -6.53584219e-10, 1.64095701, 0, 0, 0 ] + - [ 0.921573045, 1.96266564, 3.09714602e-09, 1.64244657, 0, 0, 0, 0.921456862, -1.96349541, -5.5436171e-10, 1.64223115, 0, 0, 0 ] + - [ 0.923312106, 1.96266565, 2.58759917e-09, 1.6436181, 0, 0, 0, 0.923195738, -1.96349541, -4.63157335e-10, 1.64340233, 0, 0, 0 ] + - [ 0.924897411, 1.96266566, 2.1231031e-09, 1.64468605, 0, 0, 0, 0.924780874, -1.96349541, -3.80016652e-10, 1.64446995, 0, 0, 0 ] + - [ 0.926328091, 1.96266566, 1.70391233e-09, 1.64564984, 0, 0, 0, 0.926211401, -1.96349541, -3.04985218e-10, 1.64543345, 0, 0, 0 ] + - [ 0.927603277, 1.96266566, 1.3302814e-09, 1.64650887, 0, 0, 0, 0.927486451, -1.96349541, -2.3810859e-10, 1.64629223, 0, 0, 0 ] + - [ 0.9287221, 1.96266567, 1.00246483e-09, 1.64726258, 0, 0, 0, 0.928605156, -1.96349541, -1.79432327e-10, 1.64704571, 0, 0, 0 ] + - [ 0.929683693, 1.96266567, 7.20717138e-10, 1.64791036, 0, 0, 0, 0.929566646, -1.96349541, -1.29001985e-10, 1.64769329, 0, 0, 0 ] + - [ 0.930487185, 1.96266567, 4.85292852e-10, 1.64845164, 0, 0, 0, 0.930370054, -1.96349541, -8.68631228e-11, 1.64823441, 0, 0, 0 ] + - [ 0.93113171, 1.96266568, 2.96446496e-10, 1.64888583, 0, 0, 0, 0.931014509, -1.96349541, -5.30612975e-11, 1.64866847, 0, 0, 0 ] + - [ 0.931616397, 1.96266568, 1.54432594e-10, 1.64921234, 0, 0, 0, 0.931499145, -1.96349541, -2.76420667e-11, 1.64899488, 0, 0, 0 ] + - [ 0.931940378, 1.96266568, 5.95056703e-11, 1.64943059, 0, 0, 0, 0.931823092, -1.96349541, -1.0650988e-11, 1.64921307, 0, 0, 0 ] + - [ 0.932102785, 1.96266568, 1.19202488e-11, 1.64954, 0, 0, 0, 0.931985482, -1.96349541, -2.13361896e-12, 1.64932244, 0, 0, 0 ] + - [ 0.932123127, 1.96266568, -2.21793021e-05, 1.64955315, -1.67084124e-05, 0, 0, 0.932005821, -1.96349541, 2.2186112e-05, 1.64933559, 1.67084858e-05, 0, 0 ] + - [ 0.932123129, 1.96266568, -0.000199130147, 1.64954877, -0.000150011385, 0, 0, 0.932005821, -1.96349541, 0.000199191249, 1.64933119, 0.000150012044, 0, 0 ] + - [ 0.932123132, 1.96266568, -0.000551795923, 1.64954005, -0.000415686273, 0, 0, 0.932005821, -1.96349541, 0.000551965227, 1.64932243, 0.0004156881, 0, 0 ] + - [ 0.932123137, 1.96266568, -0.00107888698, 1.64952701, -0.000812761541, 0, 0, 0.932005821, -1.96349541, 0.001079218, 1.64930933, 0.000812765113, 0, 0 ] + - [ 0.932123143, 1.96266568, -0.00177911366, 1.64950969, -0.00134026565, 0, 0, 0.932005821, -1.96349541, 0.00177965953, 1.64929192, 0.00134027154, 0, 0 ] + - [ 0.932123151, 1.96266568, -0.00265118632, 1.64948812, -0.00199722707, 0, 0, 0.932005821, -1.96349541, 0.00265199975, 1.64927025, 0.00199723584, 0, 0 ] + - [ 0.93212316, 1.96266568, -0.0036938153, 1.64946233, -0.00278267425, 0, 0, 0.932005821, -1.96349541, 0.00369494863, 1.64924434, 0.00278268648, 0, 0 ] + - [ 0.932123171, 1.96266568, -0.00490571097, 1.64943235, -0.00369563566, 0, 0, 0.932005821, -1.96349541, 0.00490721612, 1.64921422, 0.0036956519, 0, 0 ] + - [ 0.932123184, 1.96266568, -0.00628558365, 1.64939822, -0.00473513977, 0, 0, 0.932005821, -1.96349541, 0.00628751218, 1.64917993, 0.00473516058, 0, 0 ] + - [ 0.932123198, 1.96266568, -0.00783214371, 1.64935996, -0.00590021504, 0, 0, 0.932005821, -1.96349541, 0.00783454675, 1.64914149, 0.00590024097, 0, 0 ] + - [ 0.932123213, 1.96266568, -0.0095441015, 1.64931762, -0.00718988992, 0, 0, 0.932005821, -1.96349541, 0.00954702979, 1.64909895, 0.00718992152, 0, 0 ] + - [ 0.93212323, 1.96266568, -0.0114201674, 1.64927121, -0.00860319289, 0, 0, 0.932005821, -1.96349541, 0.0114236713, 1.64905232, 0.0086032307, 0, 0 ] + - [ 0.932123249, 1.96266568, -0.0134590516, 1.64922077, -0.0101391524, 0, 0, 0.932005821, -1.96349541, 0.0134631811, 1.64900165, 0.010139197, 0, 0 ] + - [ 0.932123269, 1.96266568, -0.0156594647, 1.64916634, -0.0117967969, 0, 0, 0.932005821, -1.96349541, 0.0156642693, 1.64894697, 0.0117968488, 0, 0 ] + - [ 0.93212329, 1.96266568, -0.0180201168, 1.64910795, -0.0135751549, 0, 0, 0.932005821, -1.96349541, 0.0180256457, 1.6488883, 0.0135752146, 0, 0 ] + - [ 0.932123313, 1.96266568, -0.0205397185, 1.64904563, -0.0154732549, 0, 0, 0.932005821, -1.96349541, 0.0205460204, 1.64882568, 0.0154733229, 0, 0 ] + - [ 0.932123337, 1.96266568, -0.0232169799, 1.6489794, -0.0174901252, 0, 0, 0.932005821, -1.96349541, 0.0232241033, 1.64875914, 0.0174902021, 0, 0 ] + - [ 0.932123363, 1.96266568, -0.0260506115, 1.64890931, -0.0196247944, 0, 0, 0.932005821, -1.96349541, 0.0260586043, 1.64868872, 0.0196248806, 0, 0 ] + - [ 0.93212339, 1.96266568, -0.0290393237, 1.64883538, -0.0218762909, 0, 0, 0.932005821, -1.96349541, 0.0290482334, 1.64861444, 0.021876387, 0, 0 ] + - [ 0.932123418, 1.96266568, -0.0321818267, 1.64875764, -0.0242436432, 0, 0, 0.932005821, -1.96349541, 0.0321917006, 1.64853635, 0.0242437497, 0, 0 ] + - [ 0.932123448, 1.96266568, -0.0354768309, 1.64867614, -0.0267258797, 0, 0, 0.932005821, -1.96349541, 0.0354877158, 1.64845446, 0.0267259972, 0, 0 ] + - [ 0.932123479, 1.96266568, -0.0389230467, 1.64859089, -0.029322029, 0, 0, 0.932005821, -1.96349541, 0.0389349889, 1.64836881, 0.0293221579, 0, 0 ] + - [ 0.932123512, 1.96266568, -0.0425191844, 1.64850194, -0.0320311195, 0, 0, 0.932005821, -1.96349541, 0.04253223, 1.64827944, 0.0320312602, 0, 0 ] + - [ 0.932123546, 1.96266568, -0.0462639543, 1.64840931, -0.0348521795, 0, 0, 0.932005821, -1.96349541, 0.0462781489, 1.64818637, 0.0348523327, 0, 0 ] + - [ 0.932123581, 1.96266568, -0.0501560669, 1.64831303, -0.0377842377, 0, 0, 0.932005821, -1.96349541, 0.0501714556, 1.64808964, 0.0377844038, 0, 0 ] + - [ 0.932123618, 1.96266568, -0.0541942324, 1.64821314, -0.0408263225, 0, 0, 0.932005821, -1.96349541, 0.0542108601, 1.64798929, 0.0408265019, 0, 0 ] + - [ 0.932123655, 1.96266568, -0.0583771612, 1.64810967, -0.0439774622, 0, 0, 0.932005821, -1.96349541, 0.0583950723, 1.64788533, 0.0439776555, 0, 0 ] + - [ 0.932123695, 1.96266568, -0.0627035637, 1.64800265, -0.0472366855, 0, 0, 0.932005821, -1.96349541, 0.0627228022, 1.64777781, 0.0472368931, 0, 0 ] + - [ 0.932123735, 1.96266568, -0.0671721502, 1.64789212, -0.0506030207, 0, 0, 0.932005821, -1.96349541, 0.0671927598, 1.64766675, 0.0506032431, 0, 0 ] + - [ 0.932123777, 1.96266568, -0.0717816311, 1.6477781, -0.0540754964, 0, 0, 0.932005821, -1.96349541, 0.0718036549, 1.6475522, 0.054075734, 0, 0 ] + - [ 0.93212382, 1.96266568, -0.0765307167, 1.64766062, -0.0576531409, 0, 0, 0.932005821, -1.96349541, 0.0765541975, 1.64743417, 0.0576533943, 0, 0 ] + - [ 0.932123864, 1.96266568, -0.0814181173, 1.64753973, -0.0613349828, 0, 0, 0.932005821, -1.96349541, 0.0814430977, 1.64731271, 0.0613352523, 0, 0 ] + - [ 0.932123909, 1.96266568, -0.0864425433, 1.64741544, -0.0651200504, 0, 0, 0.932005821, -1.96349541, 0.0864690653, 1.64718784, 0.0651203366, 0, 0 ] + - [ 0.932123956, 1.96266568, -0.0916027051, 1.6472878, -0.0690073724, 0, 0, 0.932005821, -1.96349541, 0.0916308103, 1.6470596, 0.0690076756, 0, 0 ] + - [ 0.932124004, 1.96266568, -0.0968973129, 1.64715683, -0.072995977, 0, 0, 0.932005821, -1.96349541, 0.0969270426, 1.64692801, 0.0729962978, 0, 0 ] + - [ 0.932124053, 1.96266568, -0.102325077, 1.64702257, -0.0770848929, 0, 0, 0.932005821, -1.96349541, 0.102356472, 1.64679312, 0.0770852317, 0, 0 ] + - [ 0.932124104, 1.96266568, -0.107884708, 1.64688505, -0.0812731484, 0, 0, 0.932005821, -1.96349541, 0.107917809, 1.64665495, 0.0812735056, 0, 0 ] + - [ 0.932124155, 1.96266568, -0.113574917, 1.64674429, -0.0855597721, 0, 0, 0.932005821, -1.96349541, 0.113609763, 1.64651354, 0.0855601481, 0, 0 ] + - [ 0.932124208, 1.96266568, -0.119394412, 1.64660034, -0.0899437923, 0, 0, 0.932005821, -1.96349541, 0.119431045, 1.64636891, 0.0899441876, 0, 0 ] + - [ 0.932124262, 1.96266568, -0.125341906, 1.64645322, -0.0944242376, 0, 0, 0.932005821, -1.96349541, 0.125380363, 1.6462211, 0.0944246525, 0, 0 ] + - [ 0.932124317, 1.96266568, -0.131416108, 1.64630297, -0.0990001363, 0, 0, 0.932005821, -1.96349541, 0.131456429, 1.64607014, 0.0990005714, 0, 0 ] + - [ 0.932124373, 1.96266568, -0.137615728, 1.64614961, -0.103670517, 0, 0, 0.932005821, -1.96349541, 0.137657951, 1.64591607, 0.103670973, 0, 0 ] + - [ 0.93212443, 1.96266568, -0.143939478, 1.64599319, -0.108434408, 0, 0, 0.932005821, -1.96349541, 0.143983641, 1.64575891, 0.108434885, 0, 0 ] + - [ 0.932124488, 1.96266568, -0.150386066, 1.64583372, -0.113290838, 0, 0, 0.932005821, -1.96349541, 0.150432207, 1.64559869, 0.113291336, 0, 0 ] + - [ 0.932124548, 1.96266568, -0.156954204, 1.64567125, -0.118238836, 0, 0, 0.932005821, -1.96349541, 0.15700236, 1.64543546, 0.118239355, 0, 0 ] + - [ 0.932124608, 1.96266568, -0.163642602, 1.64550581, -0.123277429, 0, 0, 0.932005821, -1.96349541, 0.16369281, 1.64526924, 0.123277971, 0, 0 ] + - [ 0.93212467, 1.96266568, -0.170449971, 1.64533742, -0.128405647, 0, 0, 0.932005821, -1.96349541, 0.170502267, 1.64510006, 0.128406211, 0, 0 ] + - [ 0.932124733, 1.96266568, -0.17737502, 1.64516612, -0.133622517, 0, 0, 0.932005821, -1.96349541, 0.177429441, 1.64492796, 0.133623104, 0, 0 ] + - [ 0.932124796, 1.96266568, -0.184416459, 1.64499194, -0.138927069, 0, 0, 0.932005821, -1.96349541, 0.184473041, 1.64475296, 0.138927679, 0, 0 ] + - [ 0.932124861, 1.96266568, -0.191573001, 1.64481492, -0.14431833, 0, 0, 0.932005821, -1.96349541, 0.191631779, 1.6445751, 0.144318964, 0, 0 ] + - [ 0.932124927, 1.96266568, -0.198843354, 1.64463508, -0.149795329, 0, 0, 0.932005821, -1.96349541, 0.198904362, 1.64439442, 0.149795987, 0, 0 ] + - [ 0.932124994, 1.96266568, -0.206226229, 1.64445245, -0.155357095, 0, 0, 0.932005821, -1.96349541, 0.206289502, 1.64421094, 0.155357778, 0, 0 ] + - [ 0.932125062, 1.96266568, -0.213720336, 1.64426708, -0.161002656, 0, 0, 0.932005821, -1.96349541, 0.213785909, 1.64402469, 0.161003364, 0, 0 ] + - [ 0.93212513, 1.96266568, -0.221324386, 1.64407898, -0.166731041, 0, 0, 0.932005821, -1.96349541, 0.221392292, 1.64383571, 0.166731773, 0, 0 ] + - [ 0.9321252, 1.96266568, -0.22903709, 1.6438882, -0.172541277, 0, 0, 0.932005821, -1.96349541, 0.229107362, 1.64364403, 0.172542035, 0, 0 ] + - [ 0.932125271, 1.96266568, -0.236857156, 1.64369476, -0.178432394, 0, 0, 0.932005821, -1.96349541, 0.236929828, 1.64344969, 0.178433178, 0, 0 ] + - [ 0.932125343, 1.96266568, -0.244783297, 1.6434987, -0.18440342, 0, 0, 0.932005821, -1.96349541, 0.2448584, 1.6432527, 0.184404231, 0, 0 ] + - [ 0.932125415, 1.96266568, -0.252814221, 1.64330004, -0.190453383, 0, 0, 0.932005821, -1.96349541, 0.252891789, 1.64305311, 0.19045422, 0, 0 ] + - [ 0.932125489, 1.96266568, -0.26094864, 1.64309883, -0.196581313, 0, 0, 0.932005821, -1.96349541, 0.261028704, 1.64285096, 0.196582176, 0, 0 ] + - [ 0.932125564, 1.96266568, -0.269185264, 1.64289509, -0.202786236, 0, 0, 0.932005821, -1.96349541, 0.269267855, 1.64264626, 0.202787127, 0, 0 ] + - [ 0.932125639, 1.96266568, -0.277522803, 1.64268885, -0.209067182, 0, 0, 0.932005821, -1.96349541, 0.277607952, 1.64243905, 0.209068101, 0, 0 ] + - [ 0.932125715, 1.96266568, -0.285959968, 1.64248015, -0.21542318, 0, 0, 0.932005821, -1.96349541, 0.286047705, 1.64222937, 0.215424126, 0, 0 ] + - [ 0.932125793, 1.96266568, -0.294495469, 1.64226901, -0.221853257, 0, 0, 0.932005821, -1.96349541, 0.294585825, 1.64201724, 0.221854232, 0, 0 ] + - [ 0.932125871, 1.96266568, -0.303128015, 1.64205547, -0.228356442, 0, 0, 0.932005821, -1.96349541, 0.30322102, 1.6418027, 0.228357446, 0, 0 ] + - [ 0.93212595, 1.96266568, -0.311856319, 1.64183957, -0.234931764, 0, 0, 0.932005821, -1.96349541, 0.311952001, 1.64158578, 0.234932797, 0, 0 ] + - [ 0.93212603, 1.96266568, -0.320679089, 1.64162133, -0.241578251, 0, 0, 0.932005821, -1.96349541, 0.320777478, 1.64136651, 0.241579313, 0, 0 ] + - [ 0.93212611, 1.96266568, -0.329595036, 1.64140078, -0.248294932, 0, 0, 0.932005821, -1.96349541, 0.329696161, 1.64114493, 0.248296023, 0, 0 ] + - [ 0.932126192, 1.96266568, -0.338602871, 1.64117796, -0.255080834, 0, 0, 0.932005821, -1.96349541, 0.33870676, 1.64092107, 0.255081955, 0, 0 ] + - [ 0.932126274, 1.96266568, -0.347701304, 1.6409529, -0.261934987, 0, 0, 0.932005821, -1.96349541, 0.347807985, 1.64069495, 0.261936138, 0, 0 ] + - [ 0.932126358, 1.96266568, -0.356889046, 1.64072563, -0.268856419, 0, 0, 0.932005821, -1.96349541, 0.356998545, 1.64046661, 0.268857601, 0, 0 ] + - [ 0.932126441, 1.96266568, -0.366164806, 1.64049619, -0.275844159, 0, 0, 0.932005821, -1.96349541, 0.366277151, 1.64023609, 0.275845371, 0, 0 ] + - [ 0.932126526, 1.96266568, -0.375527295, 1.64026459, -0.282897234, 0, 0, 0.932005821, -1.96349541, 0.375642513, 1.64000341, 0.282898477, 0, 0 ] + - [ 0.932126612, 1.96266568, -0.384975224, 1.64003089, -0.290014673, 0, 0, 0.932005821, -1.96349541, 0.38509334, 1.6397686, 0.290015948, 0, 0 ] + - [ 0.932126698, 1.96266568, -0.394507302, 1.6397951, -0.297195506, 0, 0, 0.932005821, -1.96349541, 0.394628343, 1.63953171, 0.297196812, 0, 0 ] + - [ 0.932126785, 1.96266568, -0.40412224, 1.63955726, -0.304438759, 0, 0, 0.932005821, -1.96349541, 0.404246231, 1.63929276, 0.304440097, 0, 0 ] + - [ 0.932126873, 1.96266568, -0.413818749, 1.63931741, -0.311743463, 0, 0, 0.932005821, -1.96349541, 0.413945715, 1.63905178, 0.311744833, 0, 0 ] + - [ 0.932126961, 1.96266568, -0.423595538, 1.63907557, -0.319108644, 0, 0, 0.932005821, -1.96349541, 0.423725504, 1.6388088, 0.319110047, 0, 0 ] + - [ 0.932127051, 1.96266568, -0.433451319, 1.63883177, -0.326533332, 0, 0, 0.932005821, -1.96349541, 0.433584309, 1.63856386, 0.326534767, 0, 0 ] + - [ 0.93212714, 1.96266568, -0.443384801, 1.63858606, -0.334016556, 0, 0, 0.932005821, -1.96349541, 0.443520838, 1.63831699, 0.334018024, 0, 0 ] + - [ 0.932127231, 1.96266568, -0.453394695, 1.63833845, -0.341557343, 0, 0, 0.932005821, -1.96349541, 0.453533803, 1.63806822, 0.341558844, 0, 0 ] + - [ 0.932127322, 1.96266568, -0.463479711, 1.63808899, -0.349154721, 0, 0, 0.932005821, -1.96349541, 0.463621914, 1.63781758, 0.349156256, 0, 0 ] + - [ 0.932127414, 1.96266568, -0.473638559, 1.6378377, -0.356807721, 0, 0, 0.932005821, -1.96349541, 0.473783879, 1.63756511, 0.356809289, 0, 0 ] + - [ 0.932127507, 1.96266568, -0.48386995, 1.63758461, -0.364515369, 0, 0, 0.932005821, -1.96349541, 0.48401841, 1.63731084, 0.364516971, 0, 0 ] + - [ 0.9321276, 1.96266568, -0.494172595, 1.63732976, -0.372276695, 0, 0, 0.932005821, -1.96349541, 0.494324215, 1.63705479, 0.372278331, 0, 0 ] + - [ 0.932127694, 1.96266568, -0.504545203, 1.63707318, -0.380090726, 0, 0, 0.932005821, -1.96349541, 0.504700006, 1.63679701, 0.380092397, 0, 0 ] + - [ 0.932127789, 1.96266568, -0.514986485, 1.63681491, -0.387956492, 0, 0, 0.932005821, -1.96349541, 0.515144491, 1.63653752, 0.387958197, 0, 0 ] + - [ 0.932127884, 1.96266568, -0.525495152, 1.63655496, -0.395873021, 0, 0, 0.932005821, -1.96349541, 0.525656382, 1.63627636, 0.395874761, 0, 0 ] + - [ 0.932127979, 1.96266568, -0.536069912, 1.63629338, -0.403839341, 0, 0, 0.932005821, -1.96349541, 0.536234387, 1.63601355, 0.403841116, 0, 0 ] + - [ 0.932128076, 1.96266568, -0.546709478, 1.6360302, -0.411854481, 0, 0, 0.932005821, -1.96349541, 0.546877218, 1.63574913, 0.411856291, 0, 0 ] + - [ 0.932128173, 1.96266568, -0.557412559, 1.63576545, -0.419917469, 0, 0, 0.932005821, -1.96349541, 0.557583583, 1.63548313, 0.419919314, 0, 0 ] + - [ 0.93212827, 1.96266568, -0.568177866, 1.63549916, -0.428027333, 0, 0, 0.932005821, -1.96349541, 0.568352193, 1.63521559, 0.428029214, 0, 0 ] + - [ 0.932128368, 1.96266568, -0.579004109, 1.63523136, -0.436183103, 0, 0, 0.932005821, -1.96349541, 0.579181757, 1.63494653, 0.43618502, 0, 0 ] + - [ 0.932128467, 1.96266568, -0.589889998, 1.63496208, -0.444383806, 0, 0, 0.932005821, -1.96349541, 0.590070986, 1.63467599, 0.444385759, 0, 0 ] + - [ 0.932128566, 1.96266568, -0.600834244, 1.63469136, -0.452628472, 0, 0, 0.932005821, -1.96349541, 0.60101859, 1.634404, 0.452630461, 0, 0 ] + - [ 0.932128665, 1.96266568, -0.611835557, 1.63441923, -0.460916128, 0, 0, 0.932005821, -1.96349541, 0.612023278, 1.63413059, 0.460918153, 0, 0 ] + - [ 0.932128765, 1.96266568, -0.622892647, 1.63414572, -0.469245803, 0, 0, 0.932005821, -1.96349541, 0.623083761, 1.6338558, 0.469247865, 0, 0 ] + - [ 0.932128866, 1.96266568, -0.634004226, 1.63387086, -0.477616525, 0, 0, 0.932005821, -1.96349541, 0.634198748, 1.63357965, 0.477618624, 0, 0 ] + - [ 0.932128967, 1.96266568, -0.645169002, 1.63359469, -0.486027323, 0, 0, 0.932005821, -1.96349541, 0.64536695, 1.63330218, 0.486029459, 0, 0 ] + - [ 0.932129069, 1.96266568, -0.656385686, 1.63331723, -0.494477226, 0, 0, 0.932005821, -1.96349541, 0.656587076, 1.63302342, 0.494479399, 0, 0 ] + - [ 0.932129171, 1.96266568, -0.66765299, 1.63303852, -0.502965261, 0, 0, 0.932005821, -1.96349541, 0.667857837, 1.6327434, 0.502967471, 0, 0 ] + - [ 0.932129273, 1.96266568, -0.678969622, 1.63275859, -0.511490458, 0, 0, 0.932005821, -1.96349541, 0.679177941, 1.63246216, 0.511492706, 0, 0 ] + - [ 0.932129376, 1.96266568, -0.690334294, 1.63247747, -0.520051844, 0, 0, 0.932005821, -1.96349541, 0.6905461, 1.63217972, 0.52005413, 0, 0 ] + - [ 0.932129479, 1.96266568, -0.701745716, 1.6321952, -0.528648449, 0, 0, 0.932005821, -1.96349541, 0.701961023, 1.63189612, 0.528650772, 0, 0 ] + - [ 0.932129583, 1.96266568, -0.713202598, 1.6319118, -0.5372793, 0, 0, 0.932005821, -1.96349541, 0.713421421, 1.63161139, 0.537281661, 0, 0 ] + - [ 0.932129687, 1.96266568, -0.724703651, 1.63162731, -0.545943427, 0, 0, 0.932005821, -1.96349541, 0.724926002, 1.63132556, 0.545945826, 0, 0 ] + - [ 0.932129791, 1.96266568, -0.736247585, 1.63134176, -0.554639857, 0, 0, 0.932005821, -1.96349541, 0.736473477, 1.63103866, 0.554642294, 0, 0 ] + - [ 0.932129896, 1.96266568, -0.747833109, 1.63105517, -0.563367619, 0, 0, 0.932005821, -1.96349541, 0.748062557, 1.63075074, 0.563370095, 0, 0 ] + - [ 0.932130002, 1.96266568, -0.759458936, 1.6307676, -0.572125742, 0, 0, 0.932005821, -1.96349541, 0.75969195, 1.63046181, 0.572128256, 0, 0 ] + - [ 0.932130107, 1.96266568, -0.771123774, 1.63047905, -0.580913253, 0, 0, 0.932005821, -1.96349541, 0.771360368, 1.63017191, 0.580915806, 0, 0 ] + - [ 0.932130213, 1.96266568, -0.782826335, 1.63018958, -0.589729182, 0, 0, 0.932005821, -1.96349541, 0.783066519, 1.62988107, 0.589731774, 0, 0 ] + - [ 0.932130319, 1.96266568, -0.794565328, 1.6298992, -0.598572557, 0, 0, 0.932005821, -1.96349541, 0.794809114, 1.62958933, 0.598575188, 0, 0 ] + - [ 0.932130426, 1.96266568, -0.806339464, 1.62960795, -0.607442407, 0, 0, 0.932005821, -1.96349541, 0.806586862, 1.62929672, 0.607445076, 0, 0 ] + - [ 0.932130533, 1.96266568, -0.818147454, 1.62931587, -0.616337759, 0, 0, 0.932005821, -1.96349541, 0.818398475, 1.62900326, 0.616340468, 0, 0 ] + - [ 0.93213064, 1.96266568, -0.829988007, 1.62902298, -0.625257643, 0, 0, 0.932005821, -1.96349541, 0.830242661, 1.62870899, 0.625260391, 0, 0 ] + - [ 0.932130747, 1.96266568, -0.841859834, 1.62872931, -0.634201086, 0, 0, 0.932005821, -1.96349541, 0.842118131, 1.62841395, 0.634203873, 0, 0 ] + - [ 0.932130855, 1.96266568, -0.853761646, 1.62843491, -0.643167118, 0, 0, 0.932005821, -1.96349541, 0.854023594, 1.62811816, 0.643169944, 0, 0 ] + - [ 0.932130963, 1.96266568, -0.865692152, 1.62813979, -0.652154766, 0, 0, 0.932005821, -1.96349541, 0.865957761, 1.62782166, 0.652157632, 0, 0 ] + - [ 0.932131071, 1.96266568, -0.877650064, 1.627844, -0.66116306, 0, 0, 0.932005821, -1.96349541, 0.877919341, 1.62752448, 0.661165965, 0, 0 ] + - [ 0.93213118, 1.96266568, -0.889634091, 1.62754756, -0.670191027, 0, 0, 0.932005821, -1.96349541, 0.889907045, 1.62722665, 0.670193972, 0, 0 ] + - [ 0.932131289, 1.96266568, -0.901642943, 1.62725051, -0.679237696, 0, 0, 0.932005821, -1.96349541, 0.901919582, 1.6269282, 0.679240681, 0, 0 ] + - [ 0.932131397, 1.96266568, -0.913675332, 1.62695287, -0.688302096, 0, 0, 0.932005821, -1.96349541, 0.913955663, 1.62662917, 0.68830512, 0, 0 ] + - [ 0.932131507, 1.96266568, -0.925729967, 1.62665469, -0.697383254, 0, 0, 0.932005821, -1.96349541, 0.926013996, 1.62632958, 0.697386319, 0, 0 ] + - [ 0.932131616, 1.96266568, -0.937805559, 1.62635598, -0.7064802, 0, 0, 0.932005821, -1.96349541, 0.938093294, 1.62602948, 0.706483305, 0, 0 ] + - [ 0.932131725, 1.96266568, -0.949900819, 1.62605679, -0.715591963, 0, 0, 0.932005821, -1.96349541, 0.950192264, 1.62572888, 0.715595107, 0, 0 ] + - [ 0.932131835, 1.96266568, -0.962014456, 1.62575715, -0.724717569, 0, 0, 0.932005821, -1.96349541, 0.962309617, 1.62542783, 0.724720754, 0, 0 ] + - [ 0.932131945, 1.96266568, -0.97414518, 1.62545708, -0.733856049, 0, 0, 0.932005821, -1.96349541, 0.974444064, 1.62512635, 0.733859274, 0, 0 ] + - [ 0.932132055, 1.96266568, -0.986291703, 1.62515662, -0.743006429, 0, 0, 0.932005821, -1.96349541, 0.986594314, 1.62482448, 0.743009695, 0, 0 ] + - [ 0.932132165, 1.96266568, -0.998452735, 1.6248558, -0.75216774, 0, 0, 0.932005821, -1.96349541, 0.998759076, 1.62452225, 0.752171045, 0, 0 ] + - [ 0.932132275, 1.96266568, -1.01062699, 1.62455466, -0.761339009, 0, 0, 0.932005821, -1.96349541, 1.01093706, 1.62421969, 0.761342355, 0, 0 ] + - [ 0.932132385, 1.96266568, -1.02281316, 1.62425322, -0.770519264, 0, 0, 0.932005821, -1.96349541, 1.02312698, 1.62391684, 0.77052265, 0, 0 ] + - [ 0.932132496, 1.96266568, -1.03500998, 1.62395152, -0.779707535, 0, 0, 0.932005821, -1.96349541, 1.03532754, 1.62361372, 0.779710961, 0, 0 ] + - [ 0.932132606, 1.96266568, -1.04721615, 1.62364958, -0.788902849, 0, 0, 0.932005821, -1.96349541, 1.04753746, 1.62331037, 0.788906316, 0, 0 ] + - [ 0.932132717, 1.96266568, -1.05943038, 1.62334745, -0.798104236, 0, 0, 0.932005821, -1.96349541, 1.05975543, 1.62300681, 0.798107743, 0, 0 ] + - [ 0.932132827, 1.96266568, -1.07165138, 1.62304515, -0.807310723, 0, 0, 0.932005821, -1.96349541, 1.07198018, 1.62270309, 0.807314271, 0, 0 ] + - [ 0.932132938, 1.96266568, -1.08387786, 1.62274271, -0.816521339, 0, 0, 0.932005821, -1.96349541, 1.08421042, 1.62239924, 0.816524927, 0, 0 ] + - [ 0.932133049, 1.96266568, -1.09610854, 1.62244017, -0.825735112, 0, 0, 0.932005821, -1.96349541, 1.09644484, 1.62209528, 0.825738741, 0, 0 ] + - [ 0.93213316, 1.96266568, -1.10834211, 1.62213756, -0.834951072, 0, 0, 0.932005821, -1.96349541, 1.10868217, 1.62179124, 0.834954741, 0, 0 ] + - [ 0.93213327, 1.96266568, -1.1205773, 1.62183491, -0.844168246, 0, 0, 0.932005821, -1.96349541, 1.12092111, 1.62148717, 0.844171955, 0, 0 ] + - [ 0.932133381, 1.96266568, -1.13281281, 1.62153225, -0.853385662, 0, 0, 0.932005821, -1.96349541, 1.13316037, 1.62118309, 0.853389413, 0, 0 ] + - [ 0.932133492, 1.96266568, -1.14504735, 1.62122962, -0.862602351, 0, 0, 0.932005821, -1.96349541, 1.14539867, 1.62087903, 0.862606141, 0, 0 ] + - [ 0.932133603, 1.96266568, -1.15727963, 1.62092704, -0.871817339, 0, 0, 0.932005821, -1.96349541, 1.15763471, 1.62057503, 0.87182117, 0, 0 ] + - [ 0.932133713, 1.96266568, -1.16950837, 1.62062454, -0.881029655, 0, 0, 0.932005821, -1.96349541, 1.1698672, 1.62027112, 0.881033527, 0, 0 ] + - [ 0.932133824, 1.96266568, -1.18173227, 1.62032217, -0.890238328, 0, 0, 0.932005821, -1.96349541, 1.18209485, 1.61996733, 0.89024224, 0, 0 ] + - [ 0.932133934, 1.96266568, -1.19395005, 1.62001995, -0.899442386, 0, 0, 0.932005821, -1.96349541, 1.19431637, 1.61966369, 0.899446339, 0, 0 ] + - [ 0.932134045, 1.96266568, -1.20616041, 1.61971791, -0.908640858, 0, 0, 0.932005821, -1.96349541, 1.20653048, 1.61936023, 0.908644851, 0, 0 ] + - [ 0.932134155, 1.96266568, -1.21836207, 1.61941609, -0.917832772, 0, 0, 0.932005821, -1.96349541, 1.21873588, 1.61905699, 0.917836805, 0, 0 ] + - [ 0.932134266, 1.96266568, -1.23055373, 1.61911451, -0.927017156, 0, 0, 0.932005821, -1.96349541, 1.23093128, 1.618754, 0.92702123, 0, 0 ] + - [ 0.932134376, 1.96266568, -1.2427341, 1.61881322, -0.93619304, 0, 0, 0.932005821, -1.96349541, 1.24311539, 1.61845129, 0.936197154, 0, 0 ] + - [ 0.932134486, 1.96266568, -1.2549019, 1.61851223, -0.945359451, 0, 0, 0.932005821, -1.96349541, 1.25528693, 1.61814889, 0.945363605, 0, 0 ] + - [ 0.932134596, 1.96266568, -1.26705584, 1.61821159, -0.954515418, 0, 0, 0.932005821, -1.96349541, 1.2674446, 1.61784684, 0.954519613, 0, 0 ] + - [ 0.932134706, 1.96266568, -1.27919463, 1.61791133, -0.96365997, 0, 0, 0.932005821, -1.96349541, 1.27958711, 1.61754516, 0.963664205, 0, 0 ] + - [ 0.932134816, 1.96266568, -1.29131697, 1.61761146, -0.972792134, 0, 0, 0.932005821, -1.96349541, 1.29171317, 1.61724389, 0.972796409, 0, 0 ] + - [ 0.932134925, 1.96266568, -1.30342158, 1.61731204, -0.98191094, 0, 0, 0.932005821, -1.96349541, 1.30382149, 1.61694306, 0.981915255, 0, 0 ] + - [ 0.932135035, 1.96266568, -1.31550717, 1.61701309, -0.991015415, 0, 0, 0.932005821, -1.96349541, 1.31591078, 1.61664271, 0.991019771, 0, 0 ] + - [ 0.932135144, 1.96266568, -1.32757244, 1.61671464, -1.00010459, 0, 0, 0.932005821, -1.96349541, 1.32797976, 1.61634286, 1.00010898, 0, 0 ] + - [ 0.932135253, 1.96266568, -1.33961611, 1.61641673, -1.00917749, 0, 0, 0.932005821, -1.96349541, 1.34002713, 1.61604354, 1.00918192, 0, 0 ] + - [ 0.932135362, 1.96266568, -1.3516369, 1.61611938, -1.01823315, 0, 0, 0.932005821, -1.96349541, 1.3520516, 1.6157448, 1.01823762, 0, 0 ] + - [ 0.93213547, 1.96266568, -1.3636335, 1.61582263, -1.02727059, 0, 0, 0.932005821, -1.96349541, 1.36405188, 1.61544666, 1.0272751, 0, 0 ] + - [ 0.932135579, 1.96266568, -1.37560463, 1.61552651, -1.03628884, 0, 0, 0.932005821, -1.96349541, 1.37602669, 1.61514914, 1.03629339, 0, 0 ] + - [ 0.932135687, 1.96266568, -1.387549, 1.61523105, -1.04528693, 0, 0, 0.932005821, -1.96349541, 1.38797472, 1.6148523, 1.04529152, 0, 0 ] + - [ 0.932135795, 1.96266568, -1.39946532, 1.61493629, -1.05426389, 0, 0, 0.932005821, -1.96349541, 1.3998947, 1.61455615, 1.05426852, 0, 0 ] + - [ 0.932135902, 1.96266568, -1.4113523, 1.61464225, -1.06321875, 0, 0, 0.932005821, -1.96349541, 1.41178532, 1.61426073, 1.06322342, 0, 0 ] + - [ 0.93213601, 1.96266568, -1.42320865, 1.61434897, -1.07215053, 0, 0, 0.932005821, -1.96349541, 1.42364531, 1.61396607, 1.07215525, 0, 0 ] + - [ 0.932136117, 1.96266568, -1.43503308, 1.61405648, -1.08105827, 0, 0, 0.932005821, -1.96349541, 1.43547337, 1.61367221, 1.08106302, 0, 0 ] + - [ 0.932136223, 1.96266568, -1.44682431, 1.61376481, -1.089941, 0, 0, 0.932005821, -1.96349541, 1.44726822, 1.61337917, 1.08994579, 0, 0 ] + - [ 0.93213633, 1.96266568, -1.45858103, 1.61347399, -1.09879773, 0, 0, 0.932005821, -1.96349541, 1.45902855, 1.61308699, 1.09880256, 0, 0 ] + - [ 0.932136436, 1.96266568, -1.47030197, 1.61318406, -1.1076275, 0, 0, 0.932005821, -1.96349541, 1.47075308, 1.61279569, 1.10763237, 0, 0 ] + - [ 0.932136542, 1.96266568, -1.48198583, 1.61289505, -1.11642935, 0, 0, 0.932005821, -1.96349541, 1.48244053, 1.61250532, 1.11643425, 0, 0 ] + - [ 0.932136647, 1.96266568, -1.49363132, 1.61260698, -1.12520228, 0, 0, 0.932005821, -1.96349541, 1.4940896, 1.6122159, 1.12520723, 0, 0 ] + - [ 0.932136752, 1.96266568, -1.50523716, 1.6123199, -1.13394535, 0, 0, 0.932005821, -1.96349541, 1.50569899, 1.61192747, 1.13395033, 0, 0 ] + - [ 0.932136857, 1.96266568, -1.51680205, 1.61203383, -1.14265757, 0, 0, 0.932005821, -1.96349541, 1.51726743, 1.61164006, 1.14266259, 0, 0 ] + - [ 0.932136961, 1.96266568, -1.52832471, 1.6117488, -1.15133797, 0, 0, 0.932005821, -1.96349541, 1.52879362, 1.61135369, 1.15134302, 0, 0 ] + - [ 0.932137065, 1.96266568, -1.53980383, 1.61146485, -1.15998558, 0, 0, 0.932005821, -1.96349541, 1.54027627, 1.61106841, 1.15999067, 0, 0 ] + - [ 0.932137169, 1.96266568, -1.55123815, 1.61118201, -1.16859942, 0, 0, 0.932005821, -1.96349541, 1.55171409, 1.61078424, 1.16860456, 0, 0 ] + - [ 0.932137272, 1.96266568, -1.56262636, 1.61090031, -1.17717854, 0, 0, 0.932005821, -1.96349541, 1.5631058, 1.61050122, 1.17718372, 0, 0 ] + - [ 0.932137374, 1.96266568, -1.57396717, 1.61061978, -1.18572195, 0, 0, 0.932005821, -1.96349541, 1.57445009, 1.61021937, 1.18572717, 0, 0 ] + - [ 0.932137477, 1.96266568, -1.5852593, 1.61034046, -1.19422869, 0, 0, 0.932005821, -1.96349541, 1.58574568, 1.60993874, 1.19423394, 0, 0 ] + - [ 0.932137578, 1.96266568, -1.59650145, 1.61006237, -1.20269778, 0, 0, 0.932005821, -1.96349541, 1.59699129, 1.60965934, 1.20270307, 0, 0 ] + - [ 0.93213768, 1.96266568, -1.60769235, 1.60978555, -1.21112825, 0, 0, 0.932005821, -1.96349541, 1.60818561, 1.60938122, 1.21113358, 0, 0 ] + - [ 0.93213778, 1.96266568, -1.61883068, 1.60951003, -1.21951914, 0, 0, 0.932005821, -1.96349541, 1.61932737, 1.60910441, 1.2195245, 0, 0 ] + - [ 0.932137881, 1.96266568, -1.62991518, 1.60923584, -1.22786946, 0, 0, 0.932005821, -1.96349541, 1.63041526, 1.60882893, 1.22787485, 0, 0 ] + - [ 0.932137981, 1.96266568, -1.64094454, 1.60896302, -1.23617824, 0, 0, 0.932005821, -1.96349541, 1.64144801, 1.60855483, 1.23618368, 0, 0 ] + - [ 0.93213808, 1.96266568, -1.65191748, 1.60869159, -1.24444453, 0, 0, 0.932005821, -1.96349541, 1.65242432, 1.60828212, 1.24444999, 0, 0 ] + - [ 0.932138179, 1.96266568, -1.66283271, 1.60842159, -1.25266733, 0, 0, 0.932005821, -1.96349541, 1.6633429, 1.60801085, 1.25267284, 0, 0 ] + - [ 0.932138277, 1.96266568, -1.67368894, 1.60815305, -1.26084569, 0, 0, 0.932005821, -1.96349541, 1.67420245, 1.60774105, 1.26085123, 0, 0 ] + - [ 0.932138375, 1.96266568, -1.68448487, 1.607886, -1.26897863, 0, 0, 0.932005821, -1.96349541, 1.6850017, 1.60747275, 1.2689842, 0, 0 ] + - [ 0.932138472, 1.96266568, -1.69521923, 1.60762047, -1.27706518, 0, 0, 0.932005821, -1.96349541, 1.69573935, 1.60720597, 1.27707079, 0, 0 ] + - [ 0.932138568, 1.96266568, -1.70589071, 1.6073565, -1.28510436, 0, 0, 0.932005821, -1.96349541, 1.70641411, 1.60694076, 1.28511001, 0, 0 ] + - [ 0.932138665, 1.96266568, -1.71649804, 1.60709411, -1.29309521, 0, 0, 0.932005821, -1.96349541, 1.71702469, 1.60667715, 1.29310089, 0, 0 ] + - [ 0.93213876, 1.96266568, -1.72703991, 1.60683335, -1.30103676, 0, 0, 0.932005821, -1.96349541, 1.7275698, 1.60641515, 1.30104248, 0, 0 ] + - [ 0.932138855, 1.96266568, -1.73751505, 1.60657423, -1.30892803, 0, 0, 0.932005821, -1.96349541, 1.73804815, 1.60615482, 1.30893378, 0, 0 ] + - [ 0.932138949, 1.96266568, -1.74792216, 1.6063168, -1.31676805, 0, 0, 0.932005821, -1.96349541, 1.74845845, 1.60589618, 1.31677383, 0, 0 ] + - [ 0.932139043, 1.96266568, -1.75825994, 1.60606108, -1.32455585, 0, 0, 0.932005821, -1.96349541, 1.75879941, 1.60563926, 1.32456167, 0, 0 ] + - [ 0.932139135, 1.96266568, -1.76852712, 1.60580711, -1.33229046, 0, 0, 0.932005821, -1.96349541, 1.76906974, 1.6053841, 1.33229631, 0, 0 ] + - [ 0.932139228, 1.96266568, -1.7787224, 1.60555492, -1.3399709, 0, 0, 0.932005821, -1.96349541, 1.77926814, 1.60513072, 1.33997679, 0, 0 ] + - [ 0.932139319, 1.96266568, -1.7888445, 1.60530454, -1.34759621, 0, 0, 0.932005821, -1.96349541, 1.78939334, 1.60487917, 1.34760213, 0, 0 ] + - [ 0.93213941, 1.96266568, -1.79889211, 1.605056, -1.35516542, 0, 0, 0.932005821, -1.96349541, 1.79944404, 1.60462946, 1.35517137, 0, 0 ] + - [ 0.932139501, 1.96266568, -1.80886396, 1.60480934, -1.36267754, 0, 0, 0.932005821, -1.96349541, 1.80941895, 1.60438164, 1.36268353, 0, 0 ] + - [ 0.93213959, 1.96266568, -1.81875875, 1.60456458, -1.37013162, 0, 0, 0.932005821, -1.96349541, 1.81931678, 1.60413573, 1.37013764, 0, 0 ] + - [ 0.932139679, 1.96266568, -1.8285752, 1.60432175, -1.37752668, 0, 0, 0.932005821, -1.96349541, 1.82913624, 1.60389177, 1.37753273, 0, 0 ] + - [ 0.932139767, 1.96266568, -1.83831201, 1.6040809, -1.38486174, 0, 0, 0.932005821, -1.96349541, 1.83887604, 1.60364978, 1.38486783, 0, 0 ] + - [ 0.932139855, 1.96266568, -1.8479679, 1.60384205, -1.39213584, 0, 0, 0.932005821, -1.96349541, 1.84853488, 1.60340981, 1.39214196, 0, 0 ] + - [ 0.932139941, 1.96266568, -1.85754157, 1.60360524, -1.399348, 0, 0, 0.932005821, -1.96349541, 1.85811149, 1.60317188, 1.39935415, 0, 0 ] + - [ 0.932140027, 1.96266568, -1.86703173, 1.60337049, -1.40649726, 0, 0, 0.932005821, -1.96349541, 1.86760457, 1.60293603, 1.40650344, 0, 0 ] + - [ 0.932140112, 1.96266568, -1.8764371, 1.60313783, -1.41358264, 0, 0, 0.932005821, -1.96349541, 1.87701282, 1.60270229, 1.41358885, 0, 0 ] + - [ 0.932140197, 1.96266568, -1.88575639, 1.60290731, -1.42060317, 0, 0, 0.932005821, -1.96349541, 1.88633497, 1.60247068, 1.42060941, 0, 0 ] + - [ 0.93214028, 1.96266568, -1.8949883, 1.60267895, -1.42755788, 0, 0, 0.932005821, -1.96349541, 1.89556971, 1.60224124, 1.42756415, 0, 0 ] + - [ 0.932140363, 1.96266568, -1.90413155, 1.60245278, -1.43444579, 0, 0, 0.932005821, -1.96349541, 1.90471576, 1.60201401, 1.43445209, 0, 0 ] + - [ 0.932140445, 1.96266568, -1.91318484, 1.60222884, -1.44126594, 0, 0, 0.932005821, -1.96349541, 1.91377184, 1.60178902, 1.44127227, 0, 0 ] + - [ 0.932140526, 1.96266568, -1.92214689, 1.60200715, -1.44801735, 0, 0, 0.932005821, -1.96349541, 1.92273664, 1.60156629, 1.44802372, 0, 0 ] + - [ 0.932140606, 1.96266568, -1.93101641, 1.60178775, -1.45469906, 0, 0, 0.932005821, -1.96349541, 1.93160888, 1.60134586, 1.45470545, 0, 0 ] + - [ 0.932140686, 1.96266568, -1.93979211, 1.60157067, -1.46131008, 0, 0, 0.932005821, -1.96349541, 1.94038727, 1.60112776, 1.46131651, 0, 0 ] + - [ 0.932140764, 1.96266568, -1.9484727, 1.60135595, -1.46784946, 0, 0, 0.932005821, -1.96349541, 1.94907052, 1.60091203, 1.46785591, 0, 0 ] + - [ 0.932140842, 1.96266568, -1.95705688, 1.60114361, -1.47431621, 0, 0, 0.932005821, -1.96349541, 1.95765734, 1.60069869, 1.47432269, 0, 0 ] + - [ 0.932140919, 1.96266568, -1.96554338, 1.60093369, -1.48070937, 0, 0, 0.932005821, -1.96349541, 1.96614644, 1.60048779, 1.48071588, 0, 0 ] + - [ 0.932140995, 1.96266568, -1.97393089, 1.60072621, -1.48702796, 0, 0, 0.932005821, -1.96349541, 1.97453652, 1.60027934, 1.4870345, 0, 0 ] + - [ 0.93214107, 1.96266568, -1.98221813, 1.60052122, -1.49327102, 0, 0, 0.932005821, -1.96349541, 1.98282631, 1.60007338, 1.49327758, 0, 0 ] + - [ 0.932141144, 1.96266568, -1.99040382, 1.60031873, -1.49943757, 0, 0, 0.932005821, -1.96349541, 1.9910145, 1.59986995, 1.49944416, 0, 0 ] + - [ 0.932141217, 1.96266568, -1.99848665, 1.6001188, -1.50552663, 0, 0, 0.932005821, -1.96349541, 1.99909982, 1.59966907, 1.50553325, 0, 0 ] + - [ 0.932141289, 1.96266568, -2.00646534, 1.59992143, -1.51153725, 0, 0, 0.932005821, -1.96349541, 2.00708096, 1.59947078, 1.51154389, 0, 0 ] + - [ 0.932141361, 1.96266568, -2.01433861, 1.59972668, -1.51746844, 0, 0, 0.932005821, -1.96349541, 2.01495664, 1.59927511, 1.51747511, 0, 0 ] + - [ 0.932141431, 1.96266568, -2.02210515, 1.59953456, -1.52331924, 0, 0, 0.932005821, -1.96349541, 2.02272557, 1.59908209, 1.52332594, 0, 0 ] + - [ 0.9321415, 1.96266568, -2.02976369, 1.59934512, -1.52908867, 0, 0, 0.932005821, -1.96349541, 2.03038646, 1.59889176, 1.52909539, 0, 0 ] + - [ 0.932141568, 1.96266568, -2.03731293, 1.59915838, -1.53477577, 0, 0, 0.932005821, -1.96349541, 2.03793801, 1.59870414, 1.53478251, 0, 0 ] + - [ 0.932141636, 1.96266568, -2.04475158, 1.59897438, -1.54037955, 0, 0, 0.932005821, -1.96349541, 2.04537895, 1.59851928, 1.54038632, 0, 0 ] + - [ 0.932141702, 1.96266568, -2.05207836, 1.59879314, -1.54589906, 0, 0, 0.932005821, -1.96349541, 2.05270797, 1.59833719, 1.54590585, 0, 0 ] + - [ 0.932141767, 1.96266568, -2.05929197, 1.59861471, -1.55133331, 0, 0, 0.932005821, -1.96349541, 2.05992379, 1.59815791, 1.55134013, 0, 0 ] + - [ 0.932141832, 1.96266568, -2.06639112, 1.5984391, -1.55668134, 0, 0, 0.932005821, -1.96349541, 2.06702512, 1.59798148, 1.55668818, 0, 0 ] + - [ 0.932141895, 1.96266568, -2.07337452, 1.59826636, -1.56194217, 0, 0, 0.932005821, -1.96349541, 2.07401067, 1.59780793, 1.56194903, 0, 0 ] + - [ 0.932141957, 1.96266568, -2.08024089, 1.59809651, -1.56711483, 0, 0, 0.932005821, -1.96349541, 2.08087915, 1.59763728, 1.56712172, 0, 0 ] + - [ 0.932142018, 1.96266568, -2.08698894, 1.59792959, -1.57219836, 0, 0, 0.932005821, -1.96349541, 2.08762926, 1.59746958, 1.57220527, 0, 0 ] + - [ 0.932142078, 1.96266568, -2.09361737, 1.59776563, -1.57719178, 0, 0, 0.932005821, -1.96349541, 2.09425972, 1.59730485, 1.57719871, 0, 0 ] + - [ 0.932142137, 1.96266568, -2.10012489, 1.59760466, -1.58209411, 0, 0, 0.932005821, -1.96349541, 2.10076925, 1.59714312, 1.58210107, 0, 0 ] + - [ 0.932142195, 1.96266568, -2.10651022, 1.59744671, -1.5869044, 0, 0, 0.932005821, -1.96349541, 2.10715653, 1.59698443, 1.58691137, 0, 0 ] + - [ 0.932142252, 1.96266568, -2.11277207, 1.59729181, -1.59162165, 0, 0, 0.932005821, -1.96349541, 2.1134203, 1.59682881, 1.59162865, 0, 0 ] + - [ 0.932142307, 1.96266568, -2.11890914, 1.59714001, -1.59624491, 0, 0, 0.932005821, -1.96349541, 2.11955926, 1.59667629, 1.59625193, 0, 0 ] + - [ 0.932142361, 1.96266568, -2.12492015, 1.59699132, -1.60077321, 0, 0, 0.932005821, -1.96349541, 2.12557211, 1.5965269, 1.60078024, 0, 0 ] + - [ 0.932142415, 1.96266568, -2.13080381, 1.59684578, -1.60520556, 0, 0, 0.932005821, -1.96349541, 2.13145757, 1.59638068, 1.60521262, 0, 0 ] + - [ 0.932142467, 1.96266568, -2.13655882, 1.59670342, -1.60954101, 0, 0, 0.932005821, -1.96349541, 2.13721435, 1.59623765, 1.60954808, 0, 0 ] + - [ 0.932142518, 1.96266568, -2.1421839, 1.59656428, -1.61377857, 0, 0, 0.932005821, -1.96349541, 2.14284116, 1.59609786, 1.61378566, 0, 0 ] + - [ 0.932142567, 1.96266568, -2.14767776, 1.59642838, -1.61791727, 0, 0, 0.932005821, -1.96349541, 2.1483367, 1.59596132, 1.61792438, 0, 0 ] + - [ 0.932142616, 1.96266568, -2.15303911, 1.59629576, -1.62195615, 0, 0, 0.932005821, -1.96349541, 2.15369969, 1.59582808, 1.62196328, 0, 0 ] + - [ 0.932142663, 1.96266568, -2.15826665, 1.59616645, -1.62589424, 0, 0, 0.932005821, -1.96349541, 2.15892884, 1.59569816, 1.62590139, 0, 0 ] + - [ 0.932142709, 1.96266568, -2.16335911, 1.59604048, -1.62973056, 0, 0, 0.932005821, -1.96349541, 2.16402286, 1.5955716, 1.62973772, 0, 0 ] + - [ 0.932142754, 1.96266568, -2.16831518, 1.59591789, -1.63346413, 0, 0, 0.932005821, -1.96349541, 2.16898046, 1.59544843, 1.63347131, 0, 0 ] + - [ 0.932142798, 1.96266568, -2.17313359, 1.5957987, -1.637094, 0, 0, 0.932005821, -1.96349541, 2.17380034, 1.59532868, 1.63710119, 0, 0 ] + - [ 0.93214284, 1.96266568, -2.17781303, 1.59568295, -1.64061918, 0, 0, 0.932005821, -1.96349541, 2.17848122, 1.59521239, 1.64062639, 0, 0 ] + - [ 0.932142881, 1.96266568, -2.18235223, 1.59557067, -1.64403871, 0, 0, 0.932005821, -1.96349541, 2.18302181, 1.59509958, 1.64404593, 0, 0 ] + - [ 0.932142921, 1.96266568, -2.18674988, 1.59546189, -1.64735161, 0, 0, 0.932005821, -1.96349541, 2.18742081, 1.59499029, 1.64735885, 0, 0 ] + - [ 0.93214296, 1.96266568, -2.19100471, 1.59535664, -1.65055691, 0, 0, 0.932005821, -1.96349541, 2.19167694, 1.59488454, 1.65056416, 0, 0 ] + - [ 0.932142997, 1.96266568, -2.19511542, 1.59525495, -1.65365364, 0, 0, 0.932005821, -1.96349541, 2.19578891, 1.59478238, 1.65366091, 0, 0 ] + - [ 0.932143033, 1.96266568, -2.19908072, 1.59515687, -1.65664084, 0, 0, 0.932005821, -1.96349541, 2.19975543, 1.59468384, 1.65664812, 0, 0 ] + - [ 0.932143067, 1.96266568, -2.20289932, 1.59506241, -1.65951752, 0, 0, 0.932005821, -1.96349541, 2.2035752, 1.59458893, 1.65952481, 0, 0 ] + - [ 0.932143101, 1.96266568, -2.20656993, 1.59497161, -1.66228271, 0, 0, 0.932005821, -1.96349541, 2.20724695, 1.59449771, 1.66229002, 0, 0 ] + - [ 0.932143132, 1.96266568, -2.21009127, 1.59488451, -1.66493545, 0, 0, 0.932005821, -1.96349541, 2.21076936, 1.5944102, 1.66494277, 0, 0 ] + - [ 0.932143163, 1.96266568, -2.21346204, 1.59480113, -1.66747477, 0, 0, 0.932005821, -1.96349541, 2.21414117, 1.59432643, 1.6674821, 0, 0 ] + - [ 0.932143192, 1.96266568, -2.21668096, 1.5947215, -1.66989968, 0, 0, 0.932005821, -1.96349541, 2.21736107, 1.59424643, 1.66990702, 0, 0 ] + - [ 0.93214322, 1.96266568, -2.21974673, 1.59464567, -1.67220923, 0, 0, 0.932005821, -1.96349541, 2.22042778, 1.59417024, 1.67221658, 0, 0 ] + - [ 0.932143246, 1.96266568, -2.22265806, 1.59457365, -1.67440243, 0, 0, 0.932005821, -1.96349541, 2.22334001, 1.59409788, 1.67440979, 0, 0 ] + - [ 0.932143271, 1.96266568, -2.22541367, 1.59450549, -1.67647833, 0, 0, 0.932005821, -1.96349541, 2.22609646, 1.5940294, 1.67648569, 0, 0 ] + - [ 0.932143295, 1.96266568, -2.22801226, 1.59444121, -1.67843593, 0, 0, 0.932005821, -1.96349541, 2.22869585, 1.59396482, 1.67844331, 0, 0 ] + - [ 0.932143317, 1.96266568, -2.23045255, 1.59438085, -1.68027428, 0, 0, 0.932005821, -1.96349541, 2.23113689, 1.59390417, 1.68028167, 0, 0 ] + - [ 0.932143337, 1.96266568, -2.23273324, 1.59432443, -1.68199241, 0, 0, 0.932005821, -1.96349541, 2.23341828, 1.59384749, 1.6819998, 0, 0 ] + - [ 0.932143357, 1.96266568, -2.23485305, 1.594272, -1.68358933, 0, 0, 0.932005821, -1.96349541, 2.23553874, 1.59379481, 1.68359673, 0, 0 ] + - [ 0.932143374, 1.96266568, -2.23681069, 1.59422357, -1.68506408, 0, 0, 0.932005821, -1.96349541, 2.23749698, 1.59374616, 1.68507149, 0, 0 ] + - [ 0.932143391, 1.96266568, -2.23860486, 1.59417919, -1.68641569, 0, 0, 0.932005821, -1.96349541, 2.2392917, 1.59370157, 1.6864231, 0, 0 ] + - [ 0.932143405, 1.96266568, -2.24023428, 1.59413889, -1.68764319, 0, 0, 0.932005821, -1.96349541, 2.24092162, 1.59366107, 1.6876506, 0, 0 ] + - [ 0.932143419, 1.96266568, -2.24169766, 1.59410269, -1.6887456, 0, 0, 0.932005821, -1.96349541, 2.24238545, 1.59362471, 1.68875302, 0, 0 ] + - [ 0.93214343, 1.96266568, -2.2429937, 1.59407063, -1.68972195, 0, 0, 0.932005821, -1.96349541, 2.24368189, 1.5935925, 1.68972938, 0, 0 ] + - [ 0.93214344, 1.96266568, -2.24412113, 1.59404274, -1.69057128, 0, 0, 0.932005821, -1.96349541, 2.24480966, 1.59356448, 1.69057871, 0, 0 ] + - [ 0.932143449, 1.96266568, -2.24507864, 1.59401905, -1.69129261, 0, 0, 0.932005821, -1.96349541, 2.24576747, 1.59354068, 1.69130004, 0, 0 ] + - [ 0.932143456, 1.96266568, -2.24586495, 1.5939996, -1.69188496, 0, 0, 0.932005821, -1.96349541, 2.24655402, 1.59352114, 1.69189239, 0, 0 ] + - [ 0.932143462, 1.96266568, -2.24647877, 1.59398442, -1.69234737, 0, 0, 0.932005821, -1.96349541, 2.24716803, 1.59350588, 1.69235481, 0, 0 ] + - [ 0.932143466, 1.96266568, -2.24691881, 1.59397354, -1.69267887, 0, 0, 0.932005821, -1.96349541, 2.2476082, 1.59349495, 1.69268631, 0, 0 ] + - [ 0.932143468, 1.96266568, -2.24718378, 1.59396698, -1.69287848, 0, 0, 0.932005821, -1.96349541, 2.24787325, 1.59348836, 1.69288592, 0, 0 ] + - [ 0.932143469, 1.96266568, -2.24727239, 1.59396479, -1.69294523, 0, 0, 0.932005821, -1.96349541, 2.24796189, 1.59348616, 1.69295267, 0, 0 ] + - [ 0.932143469, 1.96266568, -2.24727239, 1.59396479, -1.69294523, 0, 0, 0.932005821, -1.96349541, 2.24796189, 1.59348616, 1.69295267, 0, 0 ] + - [ 0.932143469, 1.96266568, -2.24727239, 1.59396479, -1.69294523, 0, 0, 0.932005821, -1.96349541, 2.24796189, 1.59348616, 1.69295267, 0, 0 ] + - [ 0.932143469, 1.96266568, -2.24727239, 1.59396479, -1.69294523, 0, 0, 0.932005821, -1.96349541, 2.24796189, 1.59348616, 1.69295267, 0, 0 ] + - [ 0.932143469, 1.96266568, -2.24727239, 1.59396479, -1.69294523, 0, 0, 0.932005821, -1.96349541, 2.24796189, 1.59348616, 1.69295267, 0, 0 ] + - [ 0.932143469, 1.96266568, -2.24727239, 1.59396479, -1.69294523, 0, 0, 0.932005821, -1.96349541, 2.24796189, 1.59348616, 1.69295267, 0, 0 ] + - [ 0.932143469, 1.96266568, -2.24727239, 1.59396479, -1.69294523, 0, 0, 0.932005821, -1.96349541, 2.24796189, 1.59348616, 1.69295267, 0, 0 ] + - [ 0.932143469, 1.96266568, -2.24727239, 1.59396479, -1.69294523, 0, 0, 0.932005821, -1.96349541, 2.24796189, 1.59348616, 1.69295267, 0, 0 ] + - [ 0.932143469, 1.96266568, -2.24727239, 1.59396479, -1.69294523, 0, 0, 0.932005821, -1.96349541, 2.24796189, 1.59348616, 1.69295267, 0, 0 ] + - [ 0.932143469, 1.96266568, -2.24727239, 1.59396479, -1.69294523, 0, 0, 0.932005821, -1.96349541, 2.24796189, 1.59348616, 1.69295267, 0, 0 ] + - [ 0.932143469, 1.96266568, -2.24727239, 1.59396479, -1.69294523, 0, 0, 0.932005821, -1.96349541, 2.24796189, 1.59348616, 1.69295267, 0, 0 ] + - [ 0.932143469, 1.96266568, -2.24727239, 1.59396479, -1.69294523, 0, 0, 0.932005821, -1.96349541, 2.24796189, 1.59348616, 1.69295267, 0, 0 ] + - [ 0.932143469, 1.96266568, -2.24727239, 1.59396479, -1.69294523, 0, 0, 0.932005821, -1.96349541, 2.24796189, 1.59348616, 1.69295267, 0, 0 ] + - [ 0.932143469, 1.96266568, -2.24727239, 1.59396479, -1.69294523, 0, 0, 0.932005821, -1.96349541, 2.24796189, 1.59348616, 1.69295267, 0, 0 ] + - [ 0.932143469, 1.96266568, -2.24727239, 1.59396479, -1.69294523, 0, 0, 0.932005821, -1.96349541, 2.24796189, 1.59348616, 1.69295267, 0, 0 ] + - [ 0.932143469, 1.96266568, -2.24727239, 1.59396479, -1.69294523, 0, 0, 0.932005821, -1.96349541, 2.24796189, 1.59348616, 1.69295267, 0, 0 ] + - [ 0.932143469, 1.96266568, -2.24727239, 1.59396479, -1.69294523, 0, 0, 0.932005821, -1.96349541, 2.24796189, 1.59348616, 1.69295267, 0, 0 ] + - [ 0.932143469, 1.96266568, -2.24727239, 1.59396479, -1.69294523, 0, 0, 0.932005821, -1.96349541, 2.24796189, 1.59348616, 1.69295267, 0, 0 ] + - [ 0.932143469, 1.96266568, -2.24727239, 1.59396479, -1.69294523, 0, 0, 0.932005821, -1.96349541, 2.24796189, 1.59348616, 1.69295267, 0, 0 ] + - [ 0.932143469, 1.96266568, -2.24727239, 1.59396479, -1.69294523, 0, 0, 0.932005821, -1.96349541, 2.24796189, 1.59348616, 1.69295267, 0, 0 ] + - [ 0.932143469, 1.96266568, -2.24727239, 1.59396479, -1.69294523, 0, 0, 0.932005821, -1.96349541, 2.24796189, 1.59348616, 1.69295267, 0, 0 ] + - [ 0.932143469, 1.96266568, -2.24727239, 1.59396479, -1.69294523, 0, 0, 0.932005821, -1.96349541, 2.24796189, 1.59348616, 1.69295267, 0, 0 ] + - [ 0.932143469, 1.96266568, -2.24727239, 1.59396479, -1.69294523, -5.13320856e-05, 5.03255728e-05, 0.932005821, -1.96349541, 2.24796189, 1.59348616, 1.69295267, -5.13350043e-05, -5.03513395e-05 ] + - [ 0.932143469, 1.96266568, -2.24727239, 1.59396479, -1.69294523, -0.000204857676, 0.000200840853, 0.932005821, -1.96349541, 2.24796189, 1.59348616, 1.69295267, -0.000204869324, -0.000200943684 ] + - [ 0.932143469, 1.96266568, -2.2472724, 1.59396479, -1.69294524, -0.00045987077, 0.000450853685, 0.932005821, -1.96349541, 2.2479619, 1.59348616, 1.69295268, -0.000459896918, -0.000451084522 ] + - [ 0.932143469, 1.96266568, -2.24727241, 1.59396479, -1.69294524, -0.000815665369, 0.00079967191, 0.932005821, -1.96349541, 2.2479619, 1.59348616, 1.69295268, -0.000815711748, -0.000800081342 ] + - [ 0.932143469, 1.96266568, -2.24727242, 1.59396479, -1.69294525, -0.00127153547, 0.00124660337, 0.932005821, -1.96349541, 2.24796191, 1.59348616, 1.69295268, -0.00127160777, -0.00124724163 ] + - [ 0.932143469, 1.96266568, -2.24727243, 1.59396479, -1.69294526, -0.00182677508, 0.00179095592, 0.932005821, -1.96349541, 2.24796192, 1.59348616, 1.69295269, -0.00182687895, -0.00179187288 ] + - [ 0.932143469, 1.96266568, -2.24727244, 1.59396479, -1.69294527, -0.00248067819, 0.00243203738, 0.932005821, -1.96349541, 2.24796193, 1.59348616, 1.6929527, -0.00248081924, -0.00243328258 ] + - [ 0.932143469, 1.96266568, -2.24727246, 1.59396479, -1.69294528, -0.00323253881, 0.00316915561, 0.932005821, -1.96349541, 2.24796194, 1.59348616, 1.69295271, -0.00323272261, -0.00317077822 ] + - [ 0.932143469, 1.96266568, -2.24727248, 1.59396479, -1.6929453, -0.00408165093, 0.00400161846, 0.932005821, -1.96349541, 2.24796195, 1.59348616, 1.69295272, -0.00408188301, -0.00400366728 ] + - [ 0.932143469, 1.96266568, -2.2472725, 1.59396479, -1.69294531, -0.00502730855, 0.00492873375, 0.932005821, -1.96349541, 2.24796197, 1.59348616, 1.69295273, -0.0050275944, -0.00493125726 ] + - [ 0.932143469, 1.96266568, -2.24727252, 1.59396479, -1.69294533, -0.00606880568, 0.00594980934, 0.932005821, -1.96349541, 2.24796198, 1.59348616, 1.69295274, -0.00606915075, -0.00595285564 ] + - [ 0.932143469, 1.96266568, -2.24727255, 1.59396479, -1.69294535, -0.00720543631, 0.00706415307, 0.932005821, -1.96349541, 2.247962, 1.59348616, 1.69295275, -0.00720584601, -0.00706776991 ] + - [ 0.932143469, 1.96266568, -2.24727258, 1.59396479, -1.69294537, -0.00843649445, 0.00827107278, 0.932005821, -1.96349541, 2.24796202, 1.59348616, 1.69295277, -0.00843697415, -0.00827530757 ] + - [ 0.932143469, 1.96266568, -2.2472726, 1.59396478, -1.69294539, -0.00976127409, 0.00956987632, 0.932005821, -1.96349541, 2.24796204, 1.59348616, 1.69295278, -0.00976182912, -0.00957477609 ] + - [ 0.932143469, 1.96266568, -2.24727264, 1.59396478, -1.69294542, -0.0111790692, 0.0109598715, 0.932005821, -1.96349541, 2.24796206, 1.59348616, 1.6929528, -0.0111797049, -0.010965483 ] + - [ 0.932143469, 1.96266568, -2.24727267, 1.59396478, -1.69294544, -0.0126891739, 0.0124403662, 0.932005821, -1.96349541, 2.24796208, 1.59348616, 1.69295282, -0.0126898954, -0.0124467357 ] + - [ 0.932143469, 1.96266568, -2.2472727, 1.59396478, -1.69294547, -0.014290882, 0.0140106683, 0.932005821, -1.96349541, 2.24796211, 1.59348615, 1.69295283, -0.0142916946, -0.0140178418 ] + - [ 0.932143469, 1.96266568, -2.24727274, 1.59396478, -1.69294549, -0.0159834877, 0.0156700856, 0.932005821, -1.96349541, 2.24796213, 1.59348615, 1.69295285, -0.0159843965, -0.0156781087 ] + - [ 0.932143469, 1.96266568, -2.24727278, 1.59396478, -1.69294552, -0.0177662849, 0.0174179259, 0.932005821, -1.96349541, 2.24796216, 1.59348615, 1.69295287, -0.017767295, -0.0174268439 ] + - [ 0.932143469, 1.96266568, -2.24727282, 1.59396478, -1.69294556, -0.0196385675, 0.0192534971, 0.932005821, -1.96349541, 2.24796219, 1.59348615, 1.6929529, -0.0196396842, -0.0192633549 ] + - [ 0.932143469, 1.96266568, -2.24727287, 1.59396478, -1.69294559, -0.0215996297, 0.021176107, 0.932005821, -1.96349541, 2.24796222, 1.59348615, 1.69295292, -0.0216008578, -0.0211869492 ] + - [ 0.932143469, 1.96266568, -2.24727291, 1.59396478, -1.69294562, -0.0236487654, 0.0231850635, 0.932005821, -1.96349541, 2.24796225, 1.59348615, 1.69295294, -0.02365011, -0.0231969342 ] + - [ 0.932143469, 1.96266568, -2.24727296, 1.59396478, -1.69294566, -0.0257852685, 0.0252796744, 0.932005821, -1.96349541, 2.24796228, 1.59348615, 1.69295297, -0.0257867347, -0.0252926176 ] + - [ 0.932143469, 1.96266568, -2.24727301, 1.59396477, -1.69294569, -0.0280084332, 0.0274592476, 0.932005821, -1.96349541, 2.24796232, 1.59348615, 1.69295299, -0.0280100258, -0.0274733067 ] + - [ 0.932143469, 1.96266568, -2.24727306, 1.59396477, -1.69294573, -0.0303175534, 0.0297230908, 0.932005821, -1.96349541, 2.24796235, 1.59348615, 1.69295302, -0.0303192773, -0.029738309 ] + - [ 0.932143469, 1.96266568, -2.24727311, 1.59396477, -1.69294577, -0.0327119231, 0.032070512, 0.932005821, -1.96349541, 2.24796239, 1.59348615, 1.69295304, -0.0327137831, -0.0320869321 ] + - [ 0.932143469, 1.96266568, -2.24727316, 1.59396477, -1.69294581, -0.0351908363, 0.034500819, 0.932005821, -1.96349541, 2.24796243, 1.59348615, 1.69295307, -0.0351928372, -0.0345184834 ] + - [ 0.932143469, 1.96266568, -2.24727322, 1.59396477, -1.69294586, -0.037753587, 0.0370133196, 0.932005821, -1.96349541, 2.24796246, 1.59348615, 1.6929531, -0.0377557336, -0.0370322704 ] + - [ 0.932143469, 1.96266568, -2.24727328, 1.59396477, -1.6929459, -0.0403994692, 0.0396073217, 0.932005821, -1.96349541, 2.24796251, 1.59348614, 1.69295313, -0.0404017663, -0.0396276007 ] + - [ 0.932143469, 1.96266568, -2.24727334, 1.59396477, -1.69294594, -0.0431277769, 0.0422821331, 0.932005821, -1.96349541, 2.24796255, 1.59348614, 1.69295316, -0.0431302291, -0.0423037816 ] + - [ 0.932143469, 1.96266568, -2.2472734, 1.59396477, -1.69294599, -0.0459378041, 0.0450370617, 0.932005821, -1.96349541, 2.24796259, 1.59348614, 1.6929532, -0.0459404161, -0.0450601206 ] + - [ 0.932143469, 1.96266568, -2.24727346, 1.59396476, -1.69294604, -0.0488288448, 0.0478714153, 0.932005821, -1.96349541, 2.24796263, 1.59348614, 1.69295323, -0.0488316212, -0.0478959254 ] + - [ 0.932143469, 1.96266568, -2.24727353, 1.59396476, -1.69294609, -0.051800193, 0.0507845017, 0.932005821, -1.96349541, 2.24796268, 1.59348614, 1.69295326, -0.0518031384, -0.0508105033 ] + - [ 0.932143469, 1.96266568, -2.2472736, 1.59396476, -1.69294614, -0.0548511427, 0.0537756288, 0.932005821, -1.96349541, 2.24796273, 1.59348614, 1.6929533, -0.0548542616, -0.0538031619 ] + - [ 0.932143469, 1.96266568, -2.24727367, 1.59396476, -1.69294619, -0.0579809879, 0.0568441044, 0.932005821, -1.96349541, 2.24796277, 1.59348614, 1.69295333, -0.0579842847, -0.0568732085 ] + - [ 0.932143469, 1.96266568, -2.24727374, 1.59396476, -1.69294624, -0.0611890227, 0.0599892364, 0.932005821, -1.96349541, 2.24796282, 1.59348614, 1.69295337, -0.0611925019, -0.0600199509 ] + - [ 0.932143469, 1.96266568, -2.24727381, 1.59396476, -1.6929463, -0.0644745409, 0.0632103326, 0.932005821, -1.96349541, 2.24796287, 1.59348614, 1.69295341, -0.0644782069, -0.0632426963 ] + - [ 0.932143469, 1.96266568, -2.24727388, 1.59396475, -1.69294635, -0.0678368366, 0.0665067009, 0.932005821, -1.96349541, 2.24796292, 1.59348613, 1.69295345, -0.0678406938, -0.0665407523 ] + - [ 0.932143469, 1.96266568, -2.24727396, 1.59396475, -1.69294641, -0.0712752039, 0.0698776491, 0.932005821, -1.96349541, 2.24796298, 1.59348613, 1.69295349, -0.0712792566, -0.0699134264 ] + - [ 0.932143469, 1.96266568, -2.24727404, 1.59396475, -1.69294647, -0.0747889366, 0.073322485, 0.932005821, -1.96349541, 2.24796303, 1.59348613, 1.69295353, -0.0747931891, -0.0733600261 ] + - [ 0.932143469, 1.96266568, -2.24727411, 1.59396475, -1.69294653, -0.0783773288, 0.0768405165, 0.932005821, -1.96349541, 2.24796308, 1.59348613, 1.69295357, -0.0783817854, -0.0768798588 ] + - [ 0.932143469, 1.96266568, -2.24727419, 1.59396475, -1.69294659, -0.0820396746, 0.0804310515, 0.932005821, -1.96349541, 2.24796314, 1.59348613, 1.69295361, -0.0820443393, -0.0804722321 ] + - [ 0.932143469, 1.96266568, -2.24727428, 1.59396474, -1.69294665, -0.0857752678, 0.0840933977, 0.932005821, -1.96349541, 2.2479632, 1.59348613, 1.69295365, -0.085780145, -0.0841364535 ] + - [ 0.932143469, 1.96266568, -2.24727436, 1.59396474, -1.69294671, -0.0895834026, 0.0878268631, 0.932005821, -1.96349541, 2.24796325, 1.59348613, 1.6929537, -0.0895884963, -0.0878718304 ] + - [ 0.932143469, 1.96266568, -2.24727445, 1.59396474, -1.69294678, -0.0934633728, 0.0916307554, 0.932005821, -1.96349541, 2.24796331, 1.59348612, 1.69295374, -0.0934686871, -0.0916776703 ] + - [ 0.932143469, 1.96266568, -2.24727453, 1.59396474, -1.69294684, -0.0974144726, 0.0955043825, 0.932005821, -1.96349541, 2.24796337, 1.59348612, 1.69295379, -0.0974200116, -0.0955532807 ] + - [ 0.932143469, 1.96266568, -2.24727462, 1.59396474, -1.69294691, -0.101435996, 0.0994470522, 0.932005821, -1.96349541, 2.24796343, 1.59348612, 1.69295383, -0.101441763, -0.0994979691 ] + - [ 0.932143469, 1.96266568, -2.24727471, 1.59396473, -1.69294698, -0.105527237, 0.103458072, 0.932005821, -1.96349541, 2.2479635, 1.59348612, 1.69295388, -0.105533237, -0.103511043 ] + - [ 0.932143469, 1.96266568, -2.2472748, 1.59396473, -1.69294705, -0.109687489, 0.107536751, 0.932005821, -1.96349541, 2.24796356, 1.59348612, 1.69295393, -0.109693726, -0.10759181 ] + - [ 0.932143469, 1.96266568, -2.2472749, 1.59396473, -1.69294712, -0.113916047, 0.111682396, 0.932005821, -1.96349541, 2.24796362, 1.59348612, 1.69295398, -0.113922524, -0.111739577 ] + - [ 0.932143469, 1.96266568, -2.24727499, 1.59396473, -1.69294719, -0.118212204, 0.115894315, 0.932005821, -1.96349541, 2.24796369, 1.59348612, 1.69295402, -0.118218925, -0.115953652 ] + - [ 0.932143469, 1.96266568, -2.24727509, 1.59396472, -1.69294726, -0.122575255, 0.120171815, 0.932005821, -1.96349541, 2.24796376, 1.59348611, 1.69295407, -0.122582224, -0.120233343 ] + - [ 0.932143469, 1.96266568, -2.24727518, 1.59396472, -1.69294733, -0.127004493, 0.124514206, 0.932005821, -1.96349541, 2.24796382, 1.59348611, 1.69295413, -0.127011714, -0.124577957 ] + - [ 0.932143469, 1.96266568, -2.24727528, 1.59396472, -1.69294741, -0.131499213, 0.128920794, 0.932005821, -1.96349541, 2.24796389, 1.59348611, 1.69295418, -0.13150669, -0.128986801 ] + - [ 0.932143469, 1.96266568, -2.24727538, 1.59396472, -1.69294748, -0.136058708, 0.133390887, 0.932005821, -1.96349541, 2.24796396, 1.59348611, 1.69295423, -0.136066444, -0.133459183 ] + - [ 0.932143469, 1.96266568, -2.24727549, 1.59396471, -1.69294756, -0.140682273, 0.137923793, 0.932005821, -1.96349541, 2.24796403, 1.59348611, 1.69295428, -0.140690272, -0.13799441 ] + - [ 0.932143469, 1.96266568, -2.24727559, 1.59396471, -1.69294764, -0.145369201, 0.142518821, 0.932005821, -1.96349541, 2.2479641, 1.59348611, 1.69295434, -0.145377467, -0.142591791 ] + - [ 0.932143469, 1.96266568, -2.24727569, 1.59396471, -1.69294772, -0.150118787, 0.147175278, 0.932005821, -1.96349541, 2.24796418, 1.5934861, 1.69295439, -0.150127323, -0.147250631 ] + - [ 0.932143469, 1.96266568, -2.2472758, 1.59396471, -1.6929478, -0.154930324, 0.151892471, 0.932005821, -1.96349541, 2.24796425, 1.5934861, 1.69295445, -0.154939133, -0.15197024 ] + - [ 0.932143469, 1.96266568, -2.24727591, 1.5939647, -1.69294788, -0.159803107, 0.156669709, 0.932005821, -1.96349541, 2.24796432, 1.5934861, 1.6929545, -0.159812193, -0.156749924 ] + - [ 0.932143469, 1.96266568, -2.24727601, 1.5939647, -1.69294796, -0.164736429, 0.161506299, 0.932005821, -1.96349541, 2.2479644, 1.5934861, 1.69295456, -0.164745796, -0.16158899 ] + - [ 0.932143469, 1.96266568, -2.24727612, 1.5939647, -1.69294804, -0.169729585, 0.16640155, 0.932005821, -1.96349541, 2.24796447, 1.5934861, 1.69295462, -0.169739236, -0.166486747 ] + - [ 0.932143469, 1.96266568, -2.24727624, 1.5939647, -1.69294813, -0.174781868, 0.171354769, 0.932005821, -1.96349541, 2.24796455, 1.59348609, 1.69295467, -0.174791806, -0.171442502 ] + - [ 0.932143469, 1.96266568, -2.24727635, 1.59396469, -1.69294821, -0.179892573, 0.176365263, 0.932005821, -1.96349541, 2.24796463, 1.59348609, 1.69295473, -0.179902802, -0.176455562 ] + - [ 0.932143469, 1.96266568, -2.24727646, 1.59396469, -1.6929483, -0.185060993, 0.181432342, 0.932005821, -1.96349541, 2.24796471, 1.59348609, 1.69295479, -0.185071516, -0.181525235 ] + - [ 0.932143469, 1.96266568, -2.24727658, 1.59396469, -1.69294838, -0.190286423, 0.186555312, 0.932005821, -1.96349541, 2.24796479, 1.59348609, 1.69295485, -0.190297243, -0.186650828 ] + - [ 0.932143469, 1.96266568, -2.24727669, 1.59396468, -1.69294847, -0.195568157, 0.191733482, 0.932005821, -1.96349541, 2.24796487, 1.59348609, 1.69295491, -0.195579277, -0.191831649 ] + - [ 0.932143469, 1.96266568, -2.24727681, 1.59396468, -1.69294856, -0.200905487, 0.196966159, 0.932005821, -1.96349541, 2.24796495, 1.59348608, 1.69295497, -0.200916911, -0.197067006 ] + - [ 0.932143469, 1.96266568, -2.24727693, 1.59396468, -1.69294865, -0.20629771, 0.202252652, 0.932005821, -1.96349541, 2.24796503, 1.59348608, 1.69295503, -0.20630944, -0.202356205 ] + - [ 0.932143469, 1.96266568, -2.24727705, 1.59396468, -1.69294874, -0.211744118, 0.207592267, 0.932005821, -1.96349541, 2.24796511, 1.59348608, 1.6929551, -0.211756157, -0.207698554 ] + - [ 0.932143469, 1.96266568, -2.24727717, 1.59396467, -1.69294883, -0.217244005, 0.212984313, 0.932005821, -1.96349541, 2.2479652, 1.59348608, 1.69295516, -0.217256357, -0.213093361 ] + - [ 0.932143469, 1.96266568, -2.24727729, 1.59396467, -1.69294892, -0.222796666, 0.218428098, 0.932005821, -1.96349541, 2.24796528, 1.59348608, 1.69295522, -0.222809334, -0.218539933 ] + - [ 0.932143469, 1.96266568, -2.24727741, 1.59396467, -1.69294901, -0.228401394, 0.22392293, 0.932005821, -1.96349541, 2.24796537, 1.59348607, 1.69295529, -0.228414381, -0.224037578 ] + - [ 0.932143469, 1.96266568, -2.24727754, 1.59396466, -1.69294911, -0.234057484, 0.229468116, 0.932005821, -1.96349541, 2.24796545, 1.59348607, 1.69295535, -0.234070792, -0.229585603 ] + - [ 0.932143469, 1.96266568, -2.24727766, 1.59396466, -1.6929492, -0.239764229, 0.235062964, 0.932005821, -1.96349541, 2.24796554, 1.59348607, 1.69295542, -0.239777862, -0.235183316 ] + - [ 0.932143469, 1.96266568, -2.24727779, 1.59396466, -1.6929493, -0.245520924, 0.240706782, 0.932005821, -1.96349541, 2.24796563, 1.59348607, 1.69295548, -0.245534884, -0.240830024 ] + - [ 0.932143469, 1.96266568, -2.24727792, 1.59396465, -1.69294939, -0.251326862, 0.246398878, 0.932005821, -1.96349541, 2.24796572, 1.59348607, 1.69295555, -0.251341153, -0.246525035 ] + - [ 0.932143469, 1.96266568, -2.24727805, 1.59396465, -1.69294949, -0.257181338, 0.252138561, 0.932005821, -1.96349541, 2.24796581, 1.59348606, 1.69295562, -0.257195962, -0.252267655 ] + - [ 0.932143469, 1.96266568, -2.24727818, 1.59396465, -1.69294959, -0.263083646, 0.257925136, 0.932005821, -1.96349541, 2.2479659, 1.59348606, 1.69295568, -0.263098604, -0.258057194 ] + - [ 0.932143469, 1.96266568, -2.24727831, 1.59396464, -1.69294969, -0.269033078, 0.263757913, 0.932005821, -1.96349541, 2.24796599, 1.59348606, 1.69295575, -0.269048376, -0.263892957 ] + - [ 0.932143469, 1.96266568, -2.24727844, 1.59396464, -1.69294979, -0.275028931, 0.2696362, 0.932005821, -1.96349541, 2.24796608, 1.59348606, 1.69295582, -0.275044569, -0.269774253 ] + - [ 0.932143469, 1.96266568, -2.24727857, 1.59396464, -1.69294989, -0.281070497, 0.275559303, 0.932005821, -1.96349541, 2.24796617, 1.59348605, 1.69295589, -0.281086478, -0.27570039 ] + - [ 0.932143469, 1.96266568, -2.24727871, 1.59396463, -1.69294999, -0.28715707, 0.281526532, 0.932005821, -1.96349541, 2.24796626, 1.59348605, 1.69295596, -0.287173398, -0.281670673 ] + - [ 0.932143469, 1.96266568, -2.24727884, 1.59396463, -1.69295009, -0.293287945, 0.287537194, 0.932005821, -1.96349541, 2.24796636, 1.59348605, 1.69295603, -0.293304621, -0.287684412 ] + - [ 0.932143469, 1.96266568, -2.24727898, 1.59396463, -1.69295019, -0.299462415, 0.293590596, 0.932005821, -1.96349541, 2.24796645, 1.59348605, 1.6929561, -0.299479443, -0.293740914 ] + - [ 0.932143469, 1.96266568, -2.24727911, 1.59396462, -1.69295029, -0.305679775, 0.299686046, 0.932005821, -1.96349541, 2.24796654, 1.59348604, 1.69295617, -0.305697156, -0.299839485 ] + - [ 0.932143469, 1.96266568, -2.24727925, 1.59396462, -1.6929504, -0.311939318, 0.305822853, 0.932005821, -1.96349541, 2.24796664, 1.59348604, 1.69295624, -0.311957055, -0.305979435 ] + - [ 0.932143469, 1.96266568, -2.24727939, 1.59396462, -1.6929505, -0.318240339, 0.312000325, 0.932005821, -1.96349541, 2.24796674, 1.59348604, 1.69295632, -0.318258434, -0.312160069 ] + - [ 0.932143469, 1.96266568, -2.24727953, 1.59396461, -1.69295061, -0.324582132, 0.318217768, 0.932005821, -1.96349541, 2.24796683, 1.59348604, 1.69295639, -0.324600587, -0.318380695 ] + - [ 0.932143469, 1.96266568, -2.24727967, 1.59396461, -1.69295071, -0.330963989, 0.324474491, 0.932005821, -1.96349541, 2.24796693, 1.59348604, 1.69295646, -0.330982808, -0.324640622 ] + - [ 0.932143469, 1.96266568, -2.24727981, 1.59396461, -1.69295082, -0.337385207, 0.330769802, 0.932005821, -1.96349541, 2.24796703, 1.59348603, 1.69295654, -0.33740439, -0.330939156 ] + - [ 0.932143469, 1.96266568, -2.24727995, 1.5939646, -1.69295093, -0.343845078, 0.337103009, 0.932005821, -1.96349541, 2.24796713, 1.59348603, 1.69295661, -0.343864629, -0.337275605 ] + - [ 0.932143469, 1.96266568, -2.2472801, 1.5939646, -1.69295103, -0.350342896, 0.343473419, 0.932005821, -1.96349541, 2.24796722, 1.59348603, 1.69295668, -0.350362816, -0.343649277 ] + - [ 0.932143469, 1.96266568, -2.24728024, 1.5939646, -1.69295114, -0.356877956, 0.34988034, 0.932005821, -1.96349541, 2.24796732, 1.59348603, 1.69295676, -0.356898248, -0.350059479 ] + - [ 0.932143469, 1.96266568, -2.24728039, 1.59396459, -1.69295125, -0.363449551, 0.356323081, 0.932005821, -1.96349541, 2.24796742, 1.59348602, 1.69295684, -0.363470217, -0.356505518 ] + - [ 0.932143469, 1.96266568, -2.24728053, 1.59396459, -1.69295136, -0.370056976, 0.362800948, 0.932005821, -1.96349541, 2.24796752, 1.59348602, 1.69295691, -0.370078018, -0.362986702 ] + - [ 0.932143469, 1.96266568, -2.24728068, 1.59396459, -1.69295147, -0.376699525, 0.36931325, 0.932005821, -1.96349541, 2.24796763, 1.59348602, 1.69295699, -0.376720944, -0.369502338 ] + - [ 0.932143469, 1.96266568, -2.24728082, 1.59396458, -1.69295158, -0.38337649, 0.375859295, 0.932005821, -1.96349541, 2.24796773, 1.59348602, 1.69295706, -0.383398289, -0.376051735 ] + - [ 0.932143469, 1.96266568, -2.24728097, 1.59396458, -1.69295169, -0.390087168, 0.38243839, 0.932005821, -1.96349541, 2.24796783, 1.59348601, 1.69295714, -0.390109348, -0.382634198 ] + - [ 0.932143469, 1.96266568, -2.24728112, 1.59396457, -1.6929518, -0.396830851, 0.389049844, 0.932005821, -1.96349541, 2.24796793, 1.59348601, 1.69295722, -0.396853414, -0.389249037 ] + - [ 0.932143469, 1.96266568, -2.24728127, 1.59396457, -1.69295192, -0.403606833, 0.395692964, 0.932005821, -1.96349541, 2.24796804, 1.59348601, 1.6929573, -0.403629782, -0.395895558 ] + - [ 0.932143469, 1.96266568, -2.24728142, 1.59396457, -1.69295203, -0.410414409, 0.402367057, 0.932005821, -1.96349541, 2.24796814, 1.59348601, 1.69295737, -0.410437745, -0.402573069 ] + - [ 0.932143469, 1.96266568, -2.24728157, 1.59396456, -1.69295214, -0.417252872, 0.409071433, 0.932005821, -1.96349541, 2.24796824, 1.593486, 1.69295745, -0.417276597, -0.409280877 ] + - [ 0.932143469, 1.96266568, -2.24728172, 1.59396456, -1.69295226, -0.424121517, 0.415805399, 0.932005821, -1.96349541, 2.24796835, 1.593486, 1.69295753, -0.424145633, -0.416018291 ] + - [ 0.932143469, 1.96266568, -2.24728187, 1.59396456, -1.69295237, -0.431019638, 0.422568261, 0.932005821, -1.96349541, 2.24796845, 1.593486, 1.69295761, -0.431044145, -0.422784616 ] + - [ 0.932143469, 1.96266568, -2.24728202, 1.59396455, -1.69295248, -0.437946527, 0.42935933, 0.932005821, -1.96349541, 2.24796856, 1.59348599, 1.69295769, -0.437971429, -0.429579162 ] + - [ 0.932143469, 1.96266568, -2.24728218, 1.59396455, -1.6929526, -0.444901481, 0.436177911, 0.932005821, -1.96349541, 2.24796866, 1.59348599, 1.69295777, -0.444926778, -0.436401234 ] + - [ 0.932143469, 1.96266568, -2.24728233, 1.59396455, -1.69295272, -0.451883792, 0.443023314, 0.932005821, -1.96349541, 2.24796877, 1.59348599, 1.69295785, -0.451909486, -0.443250142 ] + - [ 0.932143469, 1.96266568, -2.24728249, 1.59396454, -1.69295283, -0.458892754, 0.449894846, 0.932005821, -1.96349541, 2.24796888, 1.59348599, 1.69295793, -0.458918847, -0.450125192 ] + - [ 0.932143469, 1.96266568, -2.24728264, 1.59396454, -1.69295295, -0.465927662, 0.456791814, 0.932005821, -1.96349541, 2.24796898, 1.59348598, 1.69295801, -0.465954155, -0.457025691 ] + - [ 0.932143469, 1.96266568, -2.2472828, 1.59396453, -1.69295307, -0.472987809, 0.463713527, 0.932005821, -1.96349541, 2.24796909, 1.59348598, 1.69295809, -0.473014703, -0.463950948 ] + - [ 0.932143469, 1.96266568, -2.24728295, 1.59396453, -1.69295318, -0.48007249, 0.470659292, 0.932005821, -1.96349541, 2.2479692, 1.59348598, 1.69295817, -0.480099787, -0.47090027 ] + - [ 0.932143469, 1.96266568, -2.24728311, 1.59396453, -1.6929533, -0.487180999, 0.477628418, 0.932005821, -1.96349541, 2.24796931, 1.59348598, 1.69295825, -0.4872087, -0.477872964 ] + - [ 0.932143469, 1.96266568, -2.24728326, 1.59396452, -1.69295342, -0.494312629, 0.484620212, 0.932005821, -1.96349541, 2.24796942, 1.59348597, 1.69295833, -0.494340735, -0.484868337 ] + - [ 0.932143469, 1.96266568, -2.24728342, 1.59396452, -1.69295354, -0.501466674, 0.491633982, 0.932005821, -1.96349541, 2.24796953, 1.59348597, 1.69295842, -0.501495187, -0.491885698 ] + - [ 0.932143469, 1.96266568, -2.24728358, 1.59396451, -1.69295366, -0.508642429, 0.498669035, 0.932005821, -1.96349541, 2.24796964, 1.59348597, 1.6929585, -0.50867135, -0.498924354 ] + - [ 0.932143469, 1.96266568, -2.24728374, 1.59396451, -1.69295378, -0.515839187, 0.505724681, 0.932005821, -1.96349541, 2.24796974, 1.59348597, 1.69295858, -0.515868518, -0.505983611 ] + - [ 0.932143469, 1.96266568, -2.2472839, 1.59396451, -1.69295389, -0.523056243, 0.512800225, 0.932005821, -1.96349541, 2.24796985, 1.59348596, 1.69295866, -0.523085984, -0.513062779 ] + - [ 0.932143469, 1.96266568, -2.24728406, 1.5939645, -1.69295401, -0.530292891, 0.519894978, 0.932005821, -1.96349541, 2.24796996, 1.59348596, 1.69295875, -0.530323043, -0.520161164 ] + - [ 0.932143469, 1.96266568, -2.24728422, 1.5939645, -1.69295413, -0.537548423, 0.527008245, 0.932005821, -1.96349541, 2.24797008, 1.59348596, 1.69295883, -0.537578988, -0.527278073 ] + - [ 0.932143469, 1.96266568, -2.24728438, 1.59396449, -1.69295426, -0.544822136, 0.534139335, 0.932005821, -1.96349541, 2.24797019, 1.59348595, 1.69295891, -0.544853114, -0.534412814 ] + - [ 0.932143469, 1.96266568, -2.24728454, 1.59396449, -1.69295438, -0.552113322, 0.541287557, 0.932005821, -1.96349541, 2.2479703, 1.59348595, 1.692959, -0.552144715, -0.541564696 ] + - [ 0.932143469, 1.96266568, -2.2472847, 1.59396449, -1.6929545, -0.559421275, 0.548452217, 0.932005821, -1.96349541, 2.24797041, 1.59348595, 1.69295908, -0.559453084, -0.548733024 ] + - [ 0.932143469, 1.96266568, -2.24728486, 1.59396448, -1.69295462, -0.56674529, 0.555632623, 0.932005821, -1.96349541, 2.24797052, 1.59348595, 1.69295916, -0.566777515, -0.555917107 ] + - [ 0.932143469, 1.96266568, -2.24728502, 1.59396448, -1.69295474, -0.57408466, 0.562828084, 0.932005821, -1.96349541, 2.24797063, 1.59348594, 1.69295925, -0.574117303, -0.563116252 ] + - [ 0.932143469, 1.96266568, -2.24728518, 1.59396447, -1.69295486, -0.58143868, 0.570037908, 0.932005821, -1.96349541, 2.24797074, 1.59348594, 1.69295933, -0.581471741, -0.570329767 ] + - [ 0.932143469, 1.96266568, -2.24728534, 1.59396447, -1.69295498, -0.588806644, 0.577261401, 0.932005821, -1.96349541, 2.24797086, 1.59348594, 1.69295942, -0.588840123, -0.577556958 ] + - [ 0.932143469, 1.96266568, -2.24728551, 1.59396447, -1.69295511, -0.596187845, 0.584497872, 0.932005821, -1.96349541, 2.24797097, 1.59348593, 1.6929595, -0.596221744, -0.584797135 ] + - [ 0.932143469, 1.96266568, -2.24728567, 1.59396446, -1.69295523, -0.603581577, 0.591746629, 0.932005821, -1.96349541, 2.24797108, 1.59348593, 1.69295959, -0.603615897, -0.592049603 ] + - [ 0.932143469, 1.96266568, -2.24728583, 1.59396446, -1.69295535, -0.610987135, 0.59900698, 0.932005821, -1.96349541, 2.24797119, 1.59348593, 1.69295967, -0.611021876, -0.599313671 ] + - [ 0.932143469, 1.96266568, -2.24728599, 1.59396445, -1.69295547, -0.618403812, 0.606278232, 0.932005821, -1.96349541, 2.24797131, 1.59348593, 1.69295976, -0.618438975, -0.606588646 ] + - [ 0.932143469, 1.96266568, -2.24728616, 1.59396445, -1.6929556, -0.625830903, 0.613559694, 0.932005821, -1.96349541, 2.24797142, 1.59348592, 1.69295984, -0.625866488, -0.613873836 ] + - [ 0.932143469, 1.96266568, -2.24728632, 1.59396445, -1.69295572, -0.633267702, 0.620850672, 0.932005821, -1.96349541, 2.24797153, 1.59348592, 1.69295993, -0.633303709, -0.621168547 ] + - [ 0.932143469, 1.96266568, -2.24728649, 1.59396444, -1.69295584, -0.640713502, 0.628150476, 0.932005821, -1.96349541, 2.24797165, 1.59348592, 1.69296001, -0.640749932, -0.628472089 ] + - [ 0.932143469, 1.96266568, -2.24728665, 1.59396444, -1.69295597, -0.648167597, 0.635458412, 0.932005821, -1.96349541, 2.24797176, 1.59348592, 1.6929601, -0.648204452, -0.635783767 ] + - [ 0.932143469, 1.96266568, -2.24728681, 1.59396443, -1.69295609, -0.655629282, 0.64277379, 0.932005821, -1.96349541, 2.24797187, 1.59348591, 1.69296018, -0.655666561, -0.643102889 ] + - [ 0.932143469, 1.96266568, -2.24728698, 1.59396443, -1.69295621, -0.66309785, 0.650095915, 0.932005821, -1.96349541, 2.24797199, 1.59348591, 1.69296027, -0.663135554, -0.650428764 ] + - [ 0.932143469, 1.96266568, -2.24728714, 1.59396443, -1.69295634, -0.670572596, 0.657424097, 0.932005821, -1.96349541, 2.2479721, 1.59348591, 1.69296035, -0.670610725, -0.657760698 ] + - [ 0.932143469, 1.96266568, -2.24728731, 1.59396442, -1.69295646, -0.678052814, 0.664757644, 0.932005821, -1.96349541, 2.24797221, 1.5934859, 1.69296044, -0.678091368, -0.665097999 ] + - [ 0.932143469, 1.96266568, -2.24728747, 1.59396442, -1.69295659, -0.685537797, 0.672095862, 0.932005821, -1.96349541, 2.24797233, 1.5934859, 1.69296053, -0.685576776, -0.672439975 ] + - [ 0.932143469, 1.96266568, -2.24728764, 1.59396441, -1.69295671, -0.693026839, 0.67943806, 0.932005821, -1.96349541, 2.24797244, 1.5934859, 1.69296061, -0.693066244, -0.679785932 ] + - [ 0.932143469, 1.96266568, -2.2472878, 1.59396441, -1.69295683, -0.700519235, 0.686783546, 0.932005821, -1.96349541, 2.24797256, 1.5934859, 1.6929607, -0.700559066, -0.687135179 ] + - [ 0.932143469, 1.96266568, -2.24728797, 1.59396441, -1.69295696, -0.708014278, 0.694131628, 0.932005821, -1.96349541, 2.24797267, 1.59348589, 1.69296078, -0.708054536, -0.694487023 ] + - [ 0.932143469, 1.96266568, -2.24728813, 1.5939644, -1.69295708, -0.715511263, 0.701481613, 0.932005821, -1.96349541, 2.24797279, 1.59348589, 1.69296087, -0.715551947, -0.701840771 ] + - [ 0.932143469, 1.96266568, -2.2472883, 1.5939644, -1.69295721, -0.723009484, 0.708832809, 0.932005821, -1.96349541, 2.2479729, 1.59348589, 1.69296096, -0.723050594, -0.709195731 ] + - [ 0.932143469, 1.96266568, -2.24728846, 1.59396439, -1.69295733, -0.730508234, 0.716184525, 0.932005821, -1.96349541, 2.24797301, 1.59348588, 1.69296104, -0.73054977, -0.716551211 ] + - [ 0.932143469, 1.96266568, -2.24728863, 1.59396439, -1.69295746, -0.738006807, 0.723536067, 0.932005821, -1.96349541, 2.24797313, 1.59348588, 1.69296113, -0.73804877, -0.723906517 ] + - [ 0.932143469, 1.96266568, -2.24728879, 1.59396439, -1.69295758, -0.745504498, 0.730886744, 0.932005821, -1.96349541, 2.24797324, 1.59348588, 1.69296121, -0.745546887, -0.731260958 ] + - [ 0.932143469, 1.96266568, -2.24728896, 1.59396438, -1.6929577, -0.7530006, 0.738235864, 0.932005821, -1.96349541, 2.24797336, 1.59348588, 1.6929613, -0.753043416, -0.73861384 ] + - [ 0.932143469, 1.96266568, -2.24728912, 1.59396438, -1.69295783, -0.760494408, 0.745582734, 0.932005821, -1.96349541, 2.24797347, 1.59348587, 1.69296139, -0.76053765, -0.745964472 ] + - [ 0.932143469, 1.96266568, -2.24728929, 1.59396437, -1.69295795, -0.767985216, 0.752926663, 0.932005821, -1.96349541, 2.24797358, 1.59348587, 1.69296147, -0.768028883, -0.753312161 ] + - [ 0.932143469, 1.96266568, -2.24728945, 1.59396437, -1.69295808, -0.775472316, 0.760266958, 0.932005821, -1.96349541, 2.2479737, 1.59348587, 1.69296156, -0.77551641, -0.760656214 ] + - [ 0.932143469, 1.96266568, -2.24728962, 1.59396437, -1.6929582, -0.782955005, 0.767602927, 0.932005821, -1.96349541, 2.24797381, 1.59348586, 1.69296164, -0.782999524, -0.767995939 ] + - [ 0.932143469, 1.96266568, -2.24728978, 1.59396436, -1.69295832, -0.790432575, 0.774933877, 0.932005821, -1.96349541, 2.24797393, 1.59348586, 1.69296173, -0.790477519, -0.775330643 ] + - [ 0.932143469, 1.96266568, -2.24728994, 1.59396436, -1.69295845, -0.79790432, 0.782259118, 0.932005821, -1.96349541, 2.24797404, 1.59348586, 1.69296181, -0.797949689, -0.782659634 ] + - [ 0.932143469, 1.96266568, -2.24729011, 1.59396435, -1.69295857, -0.805369535, 0.789577956, 0.932005821, -1.96349541, 2.24797415, 1.59348586, 1.6929619, -0.805415328, -0.789982219 ] + - [ 0.932143469, 1.96266568, -2.24729027, 1.59396435, -1.69295869, -0.812827514, 0.796889699, 0.932005821, -1.96349541, 2.24797427, 1.59348585, 1.69296198, -0.812873731, -0.797297706 ] + - [ 0.932143469, 1.96266568, -2.24729044, 1.59396435, -1.69295882, -0.820277549, 0.804193656, 0.932005821, -1.96349541, 2.24797438, 1.59348585, 1.69296207, -0.82032419, -0.804605402 ] + - [ 0.932143469, 1.96266568, -2.2472906, 1.59396434, -1.69295894, -0.827718937, 0.811489133, 0.932005821, -1.96349541, 2.24797449, 1.59348585, 1.69296216, -0.827766001, -0.811904615 ] + - [ 0.932143469, 1.96266568, -2.24729076, 1.59396434, -1.69295906, -0.83515097, 0.81877544, 0.932005821, -1.96349541, 2.24797461, 1.59348584, 1.69296224, -0.835198456, -0.819194652 ] + - [ 0.932143469, 1.96266568, -2.24729093, 1.59396433, -1.69295919, -0.842572942, 0.826051883, 0.932005821, -1.96349541, 2.24797472, 1.59348584, 1.69296233, -0.842620851, -0.826474821 ] + - [ 0.932143469, 1.96266568, -2.24729109, 1.59396433, -1.69295931, -0.849984148, 0.833317771, 0.932005821, -1.96349541, 2.24797483, 1.59348584, 1.69296241, -0.850032478, -0.833744429 ] + - [ 0.932143469, 1.96266568, -2.24729125, 1.59396433, -1.69295943, -0.857383881, 0.840572412, 0.932005821, -1.96349541, 2.24797495, 1.59348584, 1.6929625, -0.857432632, -0.841002784 ] + - [ 0.932143469, 1.96266568, -2.24729142, 1.59396432, -1.69295956, -0.864771436, 0.847815112, 0.932005821, -1.96349541, 2.24797506, 1.59348583, 1.69296258, -0.864820607, -0.848249193 ] + - [ 0.932143469, 1.96266568, -2.24729158, 1.59396432, -1.69295968, -0.872146107, 0.855045181, 0.932005821, -1.96349541, 2.24797517, 1.59348583, 1.69296266, -0.872195697, -0.855482964 ] + - [ 0.932143469, 1.96266568, -2.24729174, 1.59396431, -1.6929598, -0.879507187, 0.862261926, 0.932005821, -1.96349541, 2.24797528, 1.59348583, 1.69296275, -0.879557195, -0.862703404 ] + - [ 0.932143469, 1.96266568, -2.2472919, 1.59396431, -1.69295992, -0.88685397, 0.869464655, 0.932005821, -1.96349541, 2.24797539, 1.59348583, 1.69296283, -0.886904396, -0.86990982 ] + - [ 0.932143469, 1.96266568, -2.24729206, 1.59396431, -1.69296004, -0.894185751, 0.876652675, 0.932005821, -1.96349541, 2.24797551, 1.59348582, 1.69296292, -0.894236594, -0.877101521 ] + - [ 0.932143469, 1.96266568, -2.24729222, 1.5939643, -1.69296016, -0.901501823, 0.883825295, 0.932005821, -1.96349541, 2.24797562, 1.59348582, 1.692963, -0.901553083, -0.884277813 ] + - [ 0.932143469, 1.96266568, -2.24729238, 1.5939643, -1.69296028, -0.908801481, 0.890981822, 0.932005821, -1.96349541, 2.24797573, 1.59348582, 1.69296308, -0.908853156, -0.891438004 ] + - [ 0.932143469, 1.96266568, -2.24729254, 1.59396429, -1.69296041, -0.916084019, 0.898121564, 0.932005821, -1.96349541, 2.24797584, 1.59348581, 1.69296317, -0.916136107, -0.898581402 ] + - [ 0.932143469, 1.96266568, -2.2472927, 1.59396429, -1.69296053, -0.92334873, 0.90524383, 0.932005821, -1.96349541, 2.24797595, 1.59348581, 1.69296325, -0.923401231, -0.905707314 ] + - [ 0.932143469, 1.96266568, -2.24729286, 1.59396429, -1.69296065, -0.930594908, 0.912347926, 0.932005821, -1.96349541, 2.24797606, 1.59348581, 1.69296333, -0.930647821, -0.912815048 ] + - [ 0.932143469, 1.96266568, -2.24729302, 1.59396428, -1.69296077, -0.937821848, 0.919433161, 0.932005821, -1.96349541, 2.24797617, 1.59348581, 1.69296342, -0.937875172, -0.91990391 ] + - [ 0.932143469, 1.96266568, -2.24729318, 1.59396428, -1.69296088, -0.945028843, 0.926498843, 0.932005821, -1.96349541, 2.24797628, 1.5934858, 1.6929635, -0.945082577, -0.92697321 ] + - [ 0.932143469, 1.96266568, -2.24729334, 1.59396427, -1.692961, -0.952215188, 0.933544279, 0.932005821, -1.96349541, 2.24797639, 1.5934858, 1.69296358, -0.952269331, -0.934022253 ] + - [ 0.932143469, 1.96266568, -2.2472935, 1.59396427, -1.69296112, -0.959380177, 0.940568777, 0.932005821, -1.96349541, 2.2479765, 1.5934858, 1.69296366, -0.959434727, -0.941050348 ] + - [ 0.932143469, 1.96266568, -2.24729365, 1.59396427, -1.69296124, -0.966523102, 0.947571645, 0.932005821, -1.96349541, 2.24797661, 1.5934858, 1.69296375, -0.966578059, -0.948056801 ] + - [ 0.932143469, 1.96266568, -2.24729381, 1.59396426, -1.69296136, -0.97364326, 0.954552192, 0.932005821, -1.96349541, 2.24797672, 1.59348579, 1.69296383, -0.973698621, -0.955040922 ] + - [ 0.932143469, 1.96266568, -2.24729397, 1.59396426, -1.69296148, -0.980739943, 0.961509724, 0.932005821, -1.96349541, 2.24797682, 1.59348579, 1.69296391, -0.980795707, -0.962002016 ] + - [ 0.932143469, 1.96266568, -2.24729412, 1.59396425, -1.69296159, -0.987812445, 0.968443549, 0.932005821, -1.96349541, 2.24797693, 1.59348579, 1.69296399, -0.987868612, -0.968939392 ] + - [ 0.932143469, 1.96266568, -2.24729428, 1.59396425, -1.69296171, -0.994860061, 0.975352977, 0.932005821, -1.96349541, 2.24797704, 1.59348578, 1.69296407, -0.994916629, -0.975852357 ] + - [ 0.932143469, 1.96266568, -2.24729443, 1.59396425, -1.69296183, -1.00188208, 0.982237313, 0.932005821, -1.96349541, 2.24797715, 1.59348578, 1.69296415, -1.00193905, -0.982740218 ] + - [ 0.932143469, 1.96266568, -2.24729459, 1.59396424, -1.69296194, -1.00887781, 0.989095867, 0.932005821, -1.96349541, 2.24797725, 1.59348578, 1.69296423, -1.00893517, -0.989602283 ] + - [ 0.932143469, 1.96266568, -2.24729474, 1.59396424, -1.69296206, -1.01584653, 0.995927945, 0.932005821, -1.96349541, 2.24797736, 1.59348578, 1.69296431, -1.01590429, -0.99643786 ] + - [ 0.932143469, 1.96266568, -2.24729489, 1.59396424, -1.69296217, -1.02278754, 1.00273286, 0.932005821, -1.96349541, 2.24797746, 1.59348577, 1.69296439, -1.0228457, -1.00324626 ] + - [ 0.932143469, 1.96266568, -2.24729504, 1.59396423, -1.69296229, -1.02970013, 1.00950991, 0.932005821, -1.96349541, 2.24797757, 1.59348577, 1.69296447, -1.02975868, -1.01002678 ] + - [ 0.932143469, 1.96266568, -2.24729519, 1.59396423, -1.6929624, -1.0365836, 1.01625841, 0.932005821, -1.96349541, 2.24797767, 1.59348577, 1.69296455, -1.03664254, -1.01677873 ] + - [ 0.932143469, 1.96266568, -2.24729535, 1.59396422, -1.69296251, -1.04343725, 1.02297767, 0.932005821, -1.96349541, 2.24797778, 1.59348577, 1.69296463, -1.04349658, -1.02350143 ] + - [ 0.932143469, 1.96266568, -2.2472955, 1.59396422, -1.69296263, -1.05026035, 1.02966699, 0.932005821, -1.96349541, 2.24797788, 1.59348576, 1.69296471, -1.05032007, -1.03019418 ] + - [ 0.932143469, 1.96266568, -2.24729565, 1.59396422, -1.69296274, -1.05705222, 1.03632568, 0.932005821, -1.96349541, 2.24797799, 1.59348576, 1.69296478, -1.05711233, -1.03685628 ] + - [ 0.932143469, 1.96266568, -2.24729579, 1.59396421, -1.69296285, -1.06381214, 1.04295305, 0.932005821, -1.96349541, 2.24797809, 1.59348576, 1.69296486, -1.06387263, -1.04348705 ] + - [ 0.932143469, 1.96266568, -2.24729594, 1.59396421, -1.69296296, -1.07053941, 1.04954842, 0.932005821, -1.96349541, 2.24797819, 1.59348576, 1.69296494, -1.07060028, -1.05008578 ] + - [ 0.932143469, 1.96266568, -2.24729609, 1.59396421, -1.69296307, -1.07723332, 1.05611107, 0.932005821, -1.96349541, 2.24797829, 1.59348575, 1.69296501, -1.07729457, -1.0566518 ] + - [ 0.932143469, 1.96266568, -2.24729624, 1.5939642, -1.69296318, -1.08389317, 1.06264033, 0.932005821, -1.96349541, 2.24797839, 1.59348575, 1.69296509, -1.0839548, -1.0631844 ] + - [ 0.932143469, 1.96266568, -2.24729638, 1.5939642, -1.69296329, -1.09051824, 1.0691355, 0.932005821, -1.96349541, 2.2479785, 1.59348575, 1.69296517, -1.09058025, -1.0696829 ] + - [ 0.932143469, 1.96266568, -2.24729653, 1.5939642, -1.6929634, -1.09710784, 1.07559589, 0.932005821, -1.96349541, 2.2479786, 1.59348575, 1.69296524, -1.09717022, -1.0761466 ] + - [ 0.932143469, 1.96266568, -2.24729667, 1.59396419, -1.69296351, -1.10366126, 1.08202081, 0.932005821, -1.96349541, 2.2479787, 1.59348574, 1.69296532, -1.10372401, -1.08257481 ] + - [ 0.932143469, 1.96266568, -2.24729681, 1.59396419, -1.69296362, -1.11017778, 1.08840956, 0.932005821, -1.96349541, 2.24797879, 1.59348574, 1.69296539, -1.11024091, -1.08896683 ] + - [ 0.932143469, 1.96266568, -2.24729696, 1.59396418, -1.69296373, -1.11665672, 1.09476146, 0.932005821, -1.96349541, 2.24797889, 1.59348574, 1.69296547, -1.11672021, -1.09532198 ] + - [ 0.932143469, 1.96266568, -2.2472971, 1.59396418, -1.69296383, -1.12309735, 1.1010758, 0.932005821, -1.96349541, 2.24797899, 1.59348574, 1.69296554, -1.12316121, -1.10163955 ] + - [ 0.932143469, 1.96266568, -2.24729724, 1.59396418, -1.69296394, -1.12949897, 1.10735191, 0.932005821, -1.96349541, 2.24797909, 1.59348573, 1.69296561, -1.1295632, -1.10791887 ] + - [ 0.932143469, 1.96266568, -2.24729738, 1.59396417, -1.69296405, -1.13586089, 1.11358908, 0.932005821, -1.96349541, 2.24797919, 1.59348573, 1.69296569, -1.13592547, -1.11415923 ] + - [ 0.932143469, 1.96266568, -2.24729752, 1.59396417, -1.69296415, -1.14218238, 1.11978662, 0.932005821, -1.96349541, 2.24797928, 1.59348573, 1.69296576, -1.14224733, -1.12035995 ] + - [ 0.932143469, 1.96266568, -2.24729766, 1.59396417, -1.69296425, -1.14846275, 1.12594385, 0.932005821, -1.96349541, 2.24797938, 1.59348573, 1.69296583, -1.14852805, -1.12652033 ] + - [ 0.932143469, 1.96266568, -2.24729779, 1.59396416, -1.69296436, -1.15470129, 1.13206006, 0.932005821, -1.96349541, 2.24797947, 1.59348572, 1.6929659, -1.15476695, -1.13263968 ] + - [ 0.932143469, 1.96266568, -2.24729793, 1.59396416, -1.69296446, -1.1608973, 1.13813457, 0.932005821, -1.96349541, 2.24797957, 1.59348572, 1.69296597, -1.1609633, -1.1387173 ] + - [ 0.932143469, 1.96266568, -2.24729807, 1.59396416, -1.69296456, -1.16705006, 1.14416669, 0.932005821, -1.96349541, 2.24797966, 1.59348572, 1.69296604, -1.16711641, -1.14475251 ] + - [ 0.932143469, 1.96266568, -2.2472982, 1.59396415, -1.69296466, -1.17315887, 1.15015572, 0.932005821, -1.96349541, 2.24797975, 1.59348572, 1.69296611, -1.17322557, -1.1507446 ] + - [ 0.932143469, 1.96266568, -2.24729833, 1.59396415, -1.69296476, -1.17922303, 1.15610098, 0.932005821, -1.96349541, 2.24797985, 1.59348571, 1.69296618, -1.17929008, -1.1566929 ] + - [ 0.932143469, 1.96266568, -2.24729847, 1.59396415, -1.69296486, -1.18524182, 1.16200176, 0.932005821, -1.96349541, 2.24797994, 1.59348571, 1.69296625, -1.18530922, -1.1625967 ] + - [ 0.932143469, 1.96266568, -2.2472986, 1.59396414, -1.69296496, -1.19121455, 1.16785738, 0.932005821, -1.96349541, 2.24798003, 1.59348571, 1.69296632, -1.19128229, -1.16845532 ] + - [ 0.932143469, 1.96266568, -2.24729873, 1.59396414, -1.69296506, -1.19714051, 1.17366714, 0.932005821, -1.96349541, 2.24798012, 1.59348571, 1.69296639, -1.19720858, -1.17426806 ] + - [ 0.932143469, 1.96266568, -2.24729886, 1.59396414, -1.69296516, -1.20301899, 1.17943036, 0.932005821, -1.96349541, 2.24798021, 1.59348571, 1.69296646, -1.2030874, -1.18003422 ] + - [ 0.932143469, 1.96266568, -2.24729898, 1.59396413, -1.69296525, -1.20884929, 1.18514633, 0.932005821, -1.96349541, 2.2479803, 1.5934857, 1.69296652, -1.20891802, -1.18575313 ] + - [ 0.932143469, 1.96266568, -2.24729911, 1.59396413, -1.69296535, -1.21463069, 1.19081437, 0.932005821, -1.96349541, 2.24798039, 1.5934857, 1.69296659, -1.21469976, -1.19142407 ] + - [ 0.932143469, 1.96266568, -2.24729924, 1.59396413, -1.69296545, -1.2203625, 1.19643379, 0.932005821, -1.96349541, 2.24798047, 1.5934857, 1.69296666, -1.22043189, -1.19704637 ] + - [ 0.932143469, 1.96266568, -2.24729936, 1.59396413, -1.69296554, -1.22604401, 1.2020039, 0.932005821, -1.96349541, 2.24798056, 1.5934857, 1.69296672, -1.22611372, -1.20261932 ] + - [ 0.932143469, 1.96266568, -2.24729949, 1.59396412, -1.69296563, -1.2316745, 1.20752399, 0.932005821, -1.96349541, 2.24798064, 1.5934857, 1.69296678, -1.23174454, -1.20814225 ] + - [ 0.932143469, 1.96266568, -2.24729961, 1.59396412, -1.69296573, -1.23725329, 1.21299339, 0.932005821, -1.96349541, 2.24798073, 1.59348569, 1.69296685, -1.23732364, -1.21361444 ] + - [ 0.932143469, 1.96266568, -2.24729973, 1.59396412, -1.69296582, -1.24277965, 1.21841139, 0.932005821, -1.96349541, 2.24798081, 1.59348569, 1.69296691, -1.24285031, -1.21903522 ] + - [ 0.932143469, 1.96266568, -2.24729985, 1.59396411, -1.69296591, -1.24825289, 1.22377731, 0.932005821, -1.96349541, 2.2479809, 1.59348569, 1.69296697, -1.24832386, -1.22440388 ] + - [ 0.932143469, 1.96266568, -2.24729997, 1.59396411, -1.692966, -1.25367229, 1.22909045, 0.932005821, -1.96349541, 2.24798098, 1.59348569, 1.69296704, -1.25374357, -1.22971974 ] + - [ 0.932143469, 1.96266568, -2.24730009, 1.59396411, -1.69296609, -1.25903715, 1.23435012, 0.932005821, -1.96349541, 2.24798106, 1.59348568, 1.6929671, -1.25910874, -1.23498211 ] + - [ 0.932143469, 1.96266568, -2.24730021, 1.5939641, -1.69296617, -1.26434677, 1.23955563, 0.932005821, -1.96349541, 2.24798114, 1.59348568, 1.69296716, -1.26441866, -1.24019028 ] + - [ 0.932143469, 1.96266568, -2.24730032, 1.5939641, -1.69296626, -1.26960044, 1.24470629, 0.932005821, -1.96349541, 2.24798122, 1.59348568, 1.69296722, -1.26967263, -1.24534357 ] + - [ 0.932143469, 1.96266568, -2.24730044, 1.5939641, -1.69296635, -1.27479746, 1.2498014, 0.932005821, -1.96349541, 2.2479813, 1.59348568, 1.69296728, -1.27486994, -1.25044129 ] + - [ 0.932143469, 1.96266568, -2.24730055, 1.5939641, -1.69296643, -1.27993711, 1.25484027, 0.932005821, -1.96349541, 2.24798138, 1.59348568, 1.69296734, -1.28000988, -1.25548275 ] + - [ 0.932143469, 1.96266568, -2.24730066, 1.59396409, -1.69296652, -1.28501869, 1.25982221, 0.932005821, -1.96349541, 2.24798146, 1.59348568, 1.6929674, -1.28509176, -1.26046724 ] + - [ 0.932143469, 1.96266568, -2.24730077, 1.59396409, -1.6929666, -1.2900415, 1.26474653, 0.932005821, -1.96349541, 2.24798153, 1.59348567, 1.69296745, -1.29011485, -1.26539408 ] + - [ 0.932143469, 1.96266568, -2.24730088, 1.59396409, -1.69296668, -1.29500483, 1.26961254, 0.932005821, -1.96349541, 2.24798161, 1.59348567, 1.69296751, -1.29507846, -1.27026258 ] + - [ 0.932143469, 1.96266568, -2.24730099, 1.59396409, -1.69296676, -1.29990797, 1.27441954, 0.932005821, -1.96349541, 2.24798168, 1.59348567, 1.69296757, -1.29998188, -1.27507204 ] + - [ 0.932143469, 1.96266568, -2.24730109, 1.59396408, -1.69296684, -1.30475021, 1.27916684, 0.932005821, -1.96349541, 2.24798176, 1.59348567, 1.69296762, -1.3048244, -1.27982178 ] + - [ 0.932143469, 1.96266568, -2.2473012, 1.59396408, -1.69296692, -1.30953086, 1.28385376, 0.932005821, -1.96349541, 2.24798183, 1.59348567, 1.69296768, -1.30960532, -1.28451109 ] + - [ 0.932143469, 1.96266568, -2.2473013, 1.59396408, -1.692967, -1.31424921, 1.28847958, 0.932005821, -1.96349541, 2.2479819, 1.59348566, 1.69296773, -1.31432394, -1.28913929 ] + - [ 0.932143469, 1.96266568, -2.24730141, 1.59396408, -1.69296708, -1.31890454, 1.29304364, 0.932005821, -1.96349541, 2.24798197, 1.59348566, 1.69296778, -1.31897954, -1.29370568 ] + - [ 0.932143469, 1.96266568, -2.24730151, 1.59396407, -1.69296715, -1.32349616, 1.29754522, 0.932005821, -1.96349541, 2.24798204, 1.59348566, 1.69296784, -1.32357142, -1.29820957 ] + - [ 0.932143469, 1.96266568, -2.24730161, 1.59396407, -1.69296723, -1.32802336, 1.30198365, 0.932005821, -1.96349541, 2.24798211, 1.59348566, 1.69296789, -1.32809887, -1.30265027 ] + - [ 0.932143469, 1.96266568, -2.2473017, 1.59396407, -1.6929673, -1.33248543, 1.30635823, 0.932005821, -1.96349541, 2.24798218, 1.59348566, 1.69296794, -1.33256119, -1.30702708 ] + - [ 0.932143469, 1.96266568, -2.2473018, 1.59396407, -1.69296738, -1.33688166, 1.31066826, 0.932005821, -1.96349541, 2.24798225, 1.59348566, 1.69296799, -1.33695767, -1.31133932 ] + - [ 0.932143469, 1.96266568, -2.2473019, 1.59396406, -1.69296745, -1.34121135, 1.31491306, 0.932005821, -1.96349541, 2.24798231, 1.59348565, 1.69296804, -1.34128761, -1.31558629 ] + - [ 0.932143469, 1.96266568, -2.24730199, 1.59396406, -1.69296752, -1.3454738, 1.31909192, 0.932005821, -1.96349541, 2.24798238, 1.59348565, 1.69296809, -1.3455503, -1.3197673 ] + - [ 0.932143469, 1.96266568, -2.24730208, 1.59396406, -1.69296759, -1.34966829, 1.32320417, 0.932005821, -1.96349541, 2.24798244, 1.59348565, 1.69296814, -1.34974503, -1.32388165 ] + - [ 0.932143469, 1.96266568, -2.24730217, 1.59396406, -1.69296766, -1.35379412, 1.32724911, 0.932005821, -1.96349541, 2.2479825, 1.59348565, 1.69296818, -1.3538711, -1.32792866 ] + - [ 0.932143469, 1.96266568, -2.24730226, 1.59396405, -1.69296772, -1.35785059, 1.33122604, 0.932005821, -1.96349541, 2.24798257, 1.59348565, 1.69296823, -1.3579278, -1.33190763 ] + - [ 0.932143469, 1.96266568, -2.24730235, 1.59396405, -1.69296779, -1.36183699, 1.33513427, 0.932005821, -1.96349541, 2.24798263, 1.59348565, 1.69296828, -1.36191443, -1.33581786 ] + - [ 0.932143469, 1.96266568, -2.24730244, 1.59396405, -1.69296785, -1.36575262, 1.33897312, 0.932005821, -1.96349541, 2.24798269, 1.59348564, 1.69296832, -1.36583027, -1.33965867 ] + - [ 0.932143469, 1.96266568, -2.24730252, 1.59396405, -1.69296792, -1.36959676, 1.34274189, 0.932005821, -1.96349541, 2.24798275, 1.59348564, 1.69296837, -1.36967463, -1.34342937 ] + - [ 0.932143469, 1.96266568, -2.2473026, 1.59396405, -1.69296798, -1.37336871, 1.34643988, 0.932005821, -1.96349541, 2.2479828, 1.59348564, 1.69296841, -1.3734468, -1.34712925 ] + - [ 0.932143469, 1.96266568, -2.24730269, 1.59396404, -1.69296804, -1.37706777, 1.35006641, 0.932005821, -1.96349541, 2.24798286, 1.59348564, 1.69296845, -1.37714607, -1.35075764 ] + - [ 0.932143469, 1.96266568, -2.24730277, 1.59396404, -1.6929681, -1.38069323, 1.35362078, 0.932005821, -1.96349541, 2.24798291, 1.59348564, 1.69296849, -1.38077173, -1.35431383 ] + - [ 0.932143469, 1.96266568, -2.24730284, 1.59396404, -1.69296816, -1.38424438, 1.3571023, 0.932005821, -1.96349541, 2.24798297, 1.59348564, 1.69296853, -1.38432308, -1.35779713 ] + - [ 0.932143469, 1.96266568, -2.24730292, 1.59396404, -1.69296822, -1.38772051, 1.36051027, 0.932005821, -1.96349541, 2.24798302, 1.59348564, 1.69296857, -1.38779942, -1.36120685 ] + - [ 0.932143469, 1.96266568, -2.24730299, 1.59396404, -1.69296827, -1.39112093, 1.36384402, 0.932005821, -1.96349541, 2.24798307, 1.59348563, 1.69296861, -1.39120003, -1.36454231 ] + - [ 0.932143469, 1.96266568, -2.24730307, 1.59396403, -1.69296833, -1.39444493, 1.36710284, 0.932005821, -1.96349541, 2.24798312, 1.59348563, 1.69296865, -1.39452422, -1.36780279 ] + - [ 0.932143469, 1.96266568, -2.24730314, 1.59396403, -1.69296838, -1.39769179, 1.37028604, 0.932005821, -1.96349541, 2.24798317, 1.59348563, 1.69296869, -1.39777127, -1.37098762 ] + - [ 0.932143469, 1.96266568, -2.24730321, 1.59396403, -1.69296844, -1.40086082, 1.37339293, 0.932005821, -1.96349541, 2.24798322, 1.59348563, 1.69296872, -1.40094048, -1.37409611 ] + - [ 0.932143469, 1.96266568, -2.24730328, 1.59396403, -1.69296849, -1.40395131, 1.37642282, 0.932005821, -1.96349541, 2.24798327, 1.59348563, 1.69296876, -1.40403114, -1.37712754 ] + - [ 0.932143469, 1.96266568, -2.24730334, 1.59396403, -1.69296854, -1.40696255, 1.37937501, 0.932005821, -1.96349541, 2.24798331, 1.59348563, 1.69296879, -1.40704255, -1.38008125 ] + - [ 0.932143469, 1.96266568, -2.24730341, 1.59396403, -1.69296859, -1.40989383, 1.38224882, 0.932005821, -1.96349541, 2.24798336, 1.59348563, 1.69296883, -1.40997399, -1.38295653 ] + - [ 0.932143469, 1.96266568, -2.24730347, 1.59396402, -1.69296863, -1.41274445, 1.38504354, 0.932005821, -1.96349541, 2.2479834, 1.59348563, 1.69296886, -1.41282478, -1.38575269 ] + - [ 0.932143469, 1.96266568, -2.24730353, 1.59396402, -1.69296868, -1.41551371, 1.3877585, 0.932005821, -1.96349541, 2.24798344, 1.59348563, 1.69296889, -1.41559419, -1.38846903 ] + - [ 0.932143469, 1.96266568, -2.24730359, 1.59396402, -1.69296872, -1.41820089, 1.39039299, 0.932005821, -1.96349541, 2.24798349, 1.59348562, 1.69296892, -1.41828153, -1.39110487 ] + - [ 0.932143469, 1.96266568, -2.24730365, 1.59396402, -1.69296877, -1.42080529, 1.39294633, 0.932005821, -1.96349541, 2.24798352, 1.59348562, 1.69296895, -1.42088608, -1.39365952 ] + - [ 0.932143469, 1.96266568, -2.2473037, 1.59396402, -1.69296881, -1.42332621, 1.39541782, 0.932005821, -1.96349541, 2.24798356, 1.59348562, 1.69296898, -1.42340714, -1.39613227 ] + - [ 0.932143469, 1.96266568, -2.24730376, 1.59396402, -1.69296885, -1.42576294, 1.39780677, 0.932005821, -1.96349541, 2.2479836, 1.59348562, 1.69296901, -1.42584401, -1.39852245 ] + - [ 0.932143469, 1.96266568, -2.24730381, 1.59396402, -1.69296889, -1.42811478, 1.40011249, 0.932005821, -1.96349541, 2.24798364, 1.59348562, 1.69296904, -1.42819598, -1.40082935 ] + - [ 0.932143469, 1.96266568, -2.24730386, 1.59396401, -1.69296892, -1.43038101, 1.40233429, 0.932005821, -1.96349541, 2.24798367, 1.59348562, 1.69296906, -1.43046234, -1.40305228 ] + - [ 0.932143469, 1.96266568, -2.24730391, 1.59396401, -1.69296896, -1.43256093, 1.40447146, 0.932005821, -1.96349541, 2.2479837, 1.59348562, 1.69296909, -1.43264239, -1.40519055 ] + - [ 0.932143469, 1.96266568, -2.24730395, 1.59396401, -1.692969, -1.43465384, 1.40652333, 0.932005821, -1.96349541, 2.24798374, 1.59348562, 1.69296911, -1.43473541, -1.40724347 ] + - [ 0.932143469, 1.96266568, -2.247304, 1.59396401, -1.69296903, -1.43665902, 1.4084892, 0.932005821, -1.96349541, 2.24798377, 1.59348562, 1.69296913, -1.43674071, -1.40921035 ] + - [ 0.932143469, 1.96266568, -2.24730404, 1.59396401, -1.69296906, -1.43857579, 1.41036838, 0.932005821, -1.96349541, 2.2479838, 1.59348562, 1.69296916, -1.43865758, -1.41109049 ] + - [ 0.932143469, 1.96266568, -2.24730408, 1.59396401, -1.69296909, -1.44040341, 1.41216017, 0.932005821, -1.96349541, 2.24798382, 1.59348562, 1.69296918, -1.44048531, -1.4128832 ] + - [ 0.932143469, 1.96266568, -2.24730412, 1.59396401, -1.69296912, -1.4421412, 1.41386389, 0.932005821, -1.96349541, 2.24798385, 1.59348562, 1.6929692, -1.4422232, -1.41458779 ] + - [ 0.932143469, 1.96266568, -2.24730415, 1.59396401, -1.69296915, -1.44378845, 1.41547884, 0.932005821, -1.96349541, 2.24798387, 1.59348562, 1.69296922, -1.44387054, -1.41620356 ] + - [ 0.932143469, 1.96266568, -2.24730419, 1.59396401, -1.69296917, -1.44534444, 1.41700432, 0.932005821, -1.96349541, 2.2479839, 1.59348561, 1.69296923, -1.44542663, -1.41772983 ] + - [ 0.932143469, 1.96266568, -2.24730422, 1.59396401, -1.6929692, -1.44680848, 1.41843965, 0.932005821, -1.96349541, 2.24798392, 1.59348561, 1.69296925, -1.44689075, -1.41916589 ] + - [ 0.932143469, 1.96266568, -2.24730425, 1.593964, -1.69296922, -1.44817986, 1.41978414, 0.932005821, -1.96349541, 2.24798394, 1.59348561, 1.69296927, -1.4482622, -1.42051107 ] + - [ 0.932143469, 1.96266568, -2.24730428, 1.593964, -1.69296924, -1.44945786, 1.42103709, 0.932005821, -1.96349541, 2.24798396, 1.59348561, 1.69296928, -1.44954028, -1.42176466 ] + - [ 0.932143469, 1.96266568, -2.2473043, 1.593964, -1.69296926, -1.4506418, 1.4221978, 0.932005821, -1.96349541, 2.24798398, 1.59348561, 1.69296929, -1.45072428, -1.42292597 ] + - [ 0.932143469, 1.96266568, -2.24730433, 1.593964, -1.69296928, -1.45173095, 1.4232656, 0.932005821, -1.96349541, 2.247984, 1.59348561, 1.69296931, -1.45181349, -1.42399431 ] + - [ 0.932143469, 1.96266568, -2.24730435, 1.593964, -1.69296929, -1.45272461, 1.42423978, 0.932005821, -1.96349541, 2.24798401, 1.59348561, 1.69296932, -1.45280722, -1.42496899 ] + - [ 0.932143469, 1.96266568, -2.24730437, 1.593964, -1.69296931, -1.45362209, 1.42511966, 0.932005821, -1.96349541, 2.24798402, 1.59348561, 1.69296933, -1.45370474, -1.42584932 ] + - [ 0.932143469, 1.96266568, -2.24730439, 1.593964, -1.69296932, -1.45442266, 1.42590453, 0.932005821, -1.96349541, 2.24798404, 1.59348561, 1.69296934, -1.45450536, -1.4266346 ] + - [ 0.932143469, 1.96266568, -2.2473044, 1.593964, -1.69296933, -1.45512563, 1.42659372, 0.932005821, -1.96349541, 2.24798405, 1.59348561, 1.69296935, -1.45520837, -1.42732414 ] + - [ 0.932143469, 1.96266568, -2.24730442, 1.593964, -1.69296934, -1.45573029, 1.42718652, 0.932005821, -1.96349541, 2.24798406, 1.59348561, 1.69296935, -1.45581306, -1.42791724 ] + - [ 0.932143469, 1.96266568, -2.24730443, 1.593964, -1.69296935, -1.45623593, 1.42768225, 0.932005821, -1.96349541, 2.24798406, 1.59348561, 1.69296936, -1.45631874, -1.42841323 ] + - [ 0.932143469, 1.96266568, -2.24730444, 1.593964, -1.69296936, -1.45664186, 1.42808021, 0.932005821, -1.96349541, 2.24798407, 1.59348561, 1.69296936, -1.45672468, -1.42881139 ] + - [ 0.932143469, 1.96266568, -2.24730444, 1.593964, -1.69296936, -1.45694735, 1.42837972, 0.932005821, -1.96349541, 2.24798408, 1.59348561, 1.69296937, -1.45703019, -1.42911105 ] + - [ 0.932143469, 1.96266568, -2.24730445, 1.593964, -1.69296937, -1.45715171, 1.42858007, 0.932005821, -1.96349541, 2.24798408, 1.59348561, 1.69296937, -1.45723456, -1.4293115 ] + - [ 0.932143469, 1.96266568, -2.24730445, 1.593964, -1.69296937, -1.45725422, 1.42868057, 0.932005821, -1.96349541, 2.24798408, 1.59348561, 1.69296937, -1.45733708, -1.42941206 ] + - [ 0.932143469, 1.96266568, -2.24730445, 1.593964, -1.69296937, -1.45722805, 1.42865474, 0.932005821, -1.96349541, 2.24798408, 1.59348561, 1.69296937, -1.4573109, -1.42938621 ] + - [ 0.932143469, 1.96266568, -2.24730445, 1.593964, -1.69296937, -1.45691687, 1.42834827, 0.932005821, -1.96349541, 2.24798408, 1.59348561, 1.69296937, -1.45699968, -1.4290796 ] + - [ 0.932143469, 1.96266568, -2.24730445, 1.593964, -1.69296937, -1.45629708, 1.42773788, 0.932005821, -1.96349541, 2.24798408, 1.59348561, 1.69296937, -1.45637981, -1.4284689 ] + - [ 0.932143469, 1.96266568, -2.24730445, 1.593964, -1.69296937, -1.45537137, 1.42682619, 0.932005821, -1.96349541, 2.24798408, 1.59348561, 1.69296937, -1.45545397, -1.42755677 ] + - [ 0.932143469, 1.96266568, -2.24730445, 1.593964, -1.69296937, -1.45414241, 1.42561585, 0.932005821, -1.96349541, 2.24798408, 1.59348561, 1.69296937, -1.45422485, -1.42634585 ] + - [ 0.932143469, 1.96266568, -2.24730445, 1.593964, -1.69296937, -1.4526129, 1.42410952, 0.932005821, -1.96349541, 2.24798408, 1.59348561, 1.69296937, -1.45269514, -1.42483878 ] + - [ 0.932143469, 1.96266568, -2.24730445, 1.593964, -1.69296937, -1.45078551, 1.42230982, 0.932005821, -1.96349541, 2.24798408, 1.59348561, 1.69296937, -1.45086751, -1.42303821 ] + - [ 0.932143469, 1.96266568, -2.24730445, 1.593964, -1.69296937, -1.44866294, 1.4202194, 0.932005821, -1.96349541, 2.24798408, 1.59348561, 1.69296937, -1.44874465, -1.42094678 ] + - [ 0.932143469, 1.96266568, -2.24730445, 1.593964, -1.69296937, -1.44624785, 1.41784091, 0.932005821, -1.96349541, 2.24798408, 1.59348561, 1.69296937, -1.44632924, -1.41856714 ] + - [ 0.932143469, 1.96266568, -2.24730445, 1.593964, -1.69296937, -1.44354294, 1.41517699, 0.932005821, -1.96349541, 2.24798408, 1.59348561, 1.69296937, -1.44362397, -1.41590192 ] + - [ 0.932143469, 1.96266568, -2.24730445, 1.593964, -1.69296937, -1.4405509, 1.41223027, 0.932005821, -1.96349541, 2.24798408, 1.59348561, 1.69296937, -1.44063152, -1.41295378 ] + - [ 0.932143469, 1.96266568, -2.24730445, 1.593964, -1.69296937, -1.43727439, 1.40900341, 0.932005821, -1.96349541, 2.24798408, 1.59348561, 1.69296937, -1.43735458, -1.40972535 ] + - [ 0.932143469, 1.96266568, -2.24730445, 1.593964, -1.69296937, -1.43371612, 1.40549905, 0.932005821, -1.96349541, 2.24798408, 1.59348561, 1.69296937, -1.43379583, -1.40621929 ] + - [ 0.932143469, 1.96266568, -2.24730445, 1.593964, -1.69296937, -1.42987875, 1.40171983, 0.932005821, -1.96349541, 2.24798408, 1.59348561, 1.69296937, -1.42995795, -1.40243824 ] + - [ 0.932143469, 1.96266568, -2.24730445, 1.593964, -1.69296937, -1.42576498, 1.39766838, 0.932005821, -1.96349541, 2.24798408, 1.59348561, 1.69296937, -1.42584363, -1.39838483 ] + - [ 0.932143469, 1.96266568, -2.24730445, 1.593964, -1.69296937, -1.42137749, 1.39334737, 0.932005821, -1.96349541, 2.24798408, 1.59348561, 1.69296937, -1.42145555, -1.39406172 ] + - [ 0.932143469, 1.96266568, -2.24730445, 1.593964, -1.69296937, -1.41671895, 1.38875942, 0.932005821, -1.96349541, 2.24798408, 1.59348561, 1.69296937, -1.41679639, -1.38947154 ] + - [ 0.932143469, 1.96266568, -2.24730445, 1.593964, -1.69296937, -1.41179207, 1.38390718, 0.932005821, -1.96349541, 2.24798408, 1.59348561, 1.69296937, -1.41186885, -1.38461695 ] + - [ 0.932143469, 1.96266568, -2.24730445, 1.593964, -1.69296937, -1.40659951, 1.3787933, 0.932005821, -1.96349541, 2.24798408, 1.59348561, 1.69296937, -1.40667559, -1.37950059 ] + - [ 0.932143469, 1.96266568, -2.24730445, 1.593964, -1.69296937, -1.40114396, 1.37342041, 0.932005821, -1.96349541, 2.24798408, 1.59348561, 1.69296937, -1.40121932, -1.3741251 ] + - [ 0.932143469, 1.96266568, -2.24730445, 1.593964, -1.69296937, -1.39542811, 1.36779116, 0.932005821, -1.96349541, 2.24798408, 1.59348561, 1.69296937, -1.3955027, -1.36849312 ] + - [ 0.932143469, 1.96266568, -2.24730445, 1.593964, -1.69296937, -1.38945464, 1.3619082, 0.932005821, -1.96349541, 2.24798408, 1.59348561, 1.69296937, -1.38952843, -1.3626073 ] + - [ 0.932143469, 1.96266568, -2.24730445, 1.593964, -1.69296937, -1.38322623, 1.35577416, 0.932005821, -1.96349541, 2.24798408, 1.59348561, 1.69296937, -1.38329919, -1.35647029 ] + - [ 0.932143469, 1.96266568, -2.24730445, 1.593964, -1.69296937, -1.37674557, 1.34939169, 0.932005821, -1.96349541, 2.24798408, 1.59348561, 1.69296937, -1.37681766, -1.35008472 ] + - [ 0.932143469, 1.96266568, -2.24730445, 1.593964, -1.69296937, -1.37001533, 1.34276343, 0.932005821, -1.96349541, 2.24798408, 1.59348561, 1.69296937, -1.37008653, -1.34345325 ] + - [ 0.932143469, 1.96266568, -2.24730445, 1.593964, -1.69296937, -1.36303821, 1.33589202, 0.932005821, -1.96349541, 2.24798408, 1.59348561, 1.69296937, -1.36310847, -1.33657851 ] + - [ 0.932143469, 1.96266568, -2.24730445, 1.593964, -1.69296937, -1.35581689, 1.32878011, 0.932005821, -1.96349541, 2.24798408, 1.59348561, 1.69296937, -1.35588618, -1.32946315 ] + - [ 0.932143469, 1.96266568, -2.24730445, 1.593964, -1.69296937, -1.34835405, 1.32143034, 0.932005821, -1.96349541, 2.24798408, 1.59348561, 1.69296937, -1.34842234, -1.32210982 ] + - [ 0.932143469, 1.96266568, -2.24730445, 1.593964, -1.69296937, -1.34065237, 1.31384535, 0.932005821, -1.96349541, 2.24798408, 1.59348561, 1.69296937, -1.34071963, -1.31452115 ] + - [ 0.932143469, 1.96266568, -2.24730445, 1.593964, -1.69296937, -1.33271454, 1.30602779, 0.932005821, -1.96349541, 2.24798408, 1.59348561, 1.69296937, -1.33278074, -1.3066998 ] + - [ 0.932143469, 1.96266568, -2.24730445, 1.593964, -1.69296937, -1.32454324, 1.2979803, 0.932005821, -1.96349541, 2.24798408, 1.59348561, 1.69296937, -1.32460835, -1.29864841 ] + - [ 0.932143469, 1.96266568, -2.24730445, 1.593964, -1.69296937, -1.31614115, 1.28970552, 0.932005821, -1.96349541, 2.24798408, 1.59348561, 1.69296937, -1.31620514, -1.29036961 ] + - [ 0.932143469, 1.96266568, -2.24730445, 1.593964, -1.69296937, -1.30751096, 1.28120609, 0.932005821, -1.96349541, 2.24798408, 1.59348561, 1.69296937, -1.3075738, -1.28186607 ] + - [ 0.932143469, 1.96266568, -2.24730445, 1.593964, -1.69296937, -1.29865536, 1.27248466, 0.932005821, -1.96349541, 2.24798408, 1.59348561, 1.69296937, -1.29871701, -1.27314041 ] + - [ 0.932143469, 1.96266568, -2.24730445, 1.593964, -1.69296937, -1.28957702, 1.26354387, 0.932005821, -1.96349541, 2.24798408, 1.59348561, 1.69296937, -1.28963746, -1.26419528 ] + - [ 0.932143469, 1.96266568, -2.24730445, 1.593964, -1.69296937, -1.28027863, 1.25438637, 0.932005821, -1.96349541, 2.24798408, 1.59348561, 1.69296937, -1.28033782, -1.25503333 ] + - [ 0.932143469, 1.96266568, -2.24730445, 1.593964, -1.69296937, -1.27076287, 1.24501479, 0.932005821, -1.96349541, 2.24798408, 1.59348561, 1.69296937, -1.27082079, -1.24565721 ] + - [ 0.932143469, 1.96266568, -2.24730445, 1.593964, -1.69296937, -1.26103243, 1.23543177, 0.932005821, -1.96349541, 2.24798408, 1.59348561, 1.69296937, -1.26108904, -1.23606955 ] + - [ 0.932143469, 1.96266568, -2.24730445, 1.593964, -1.69296937, -1.25108998, 1.22563997, 0.932005821, -1.96349541, 2.24798408, 1.59348561, 1.69296937, -1.25114527, -1.226273 ] + - [ 0.932143469, 1.96266568, -2.24730445, 1.593964, -1.69296937, -1.24093822, 1.21564203, 0.932005821, -1.96349541, 2.24798408, 1.59348561, 1.69296937, -1.24099215, -1.21627021 ] + - [ 0.932143469, 1.96266568, -2.24730445, 1.593964, -1.69296937, -1.23057983, 1.20544058, 0.932005821, -1.96349541, 2.24798408, 1.59348561, 1.69296937, -1.23063237, -1.20606381 ] + - [ 0.932143469, 1.96266568, -2.24730445, 1.593964, -1.69296937, -1.22001748, 1.19503827, 0.932005821, -1.96349541, 2.24798408, 1.59348561, 1.69296937, -1.22006862, -1.19565646 ] + - [ 0.932143469, 1.96266568, -2.24730445, 1.593964, -1.69296937, -1.20925387, 1.18443774, 0.932005821, -1.96349541, 2.24798408, 1.59348561, 1.69296937, -1.20930357, -1.18505079 ] + - [ 0.932143469, 1.96266568, -2.24730445, 1.593964, -1.69296937, -1.19829168, 1.17364164, 0.932005821, -1.96349541, 2.24798408, 1.59348561, 1.69296937, -1.19833991, -1.17424946 ] + - [ 0.932143469, 1.96266568, -2.24730445, 1.593964, -1.69296937, -1.18713359, 1.16265261, 0.932005821, -1.96349541, 2.24798408, 1.59348561, 1.69296937, -1.18718033, -1.1632551 ] + - [ 0.932143469, 1.96266568, -2.24730445, 1.593964, -1.69296937, -1.17578228, 1.1514733, 0.932005821, -1.96349541, 2.24798408, 1.59348561, 1.69296937, -1.1758275, -1.15207036 ] + - [ 0.932143469, 1.96266568, -2.24730445, 1.593964, -1.69296937, -1.16424044, 1.14010633, 0.932005821, -1.96349541, 2.24798408, 1.59348561, 1.69296937, -1.16428412, -1.14069788 ] + - [ 0.932143469, 1.96266568, -2.24730445, 1.593964, -1.69296937, -1.15251075, 1.12855437, 0.932005821, -1.96349541, 2.24798408, 1.59348561, 1.69296937, -1.15255286, -1.12914032 ] + - [ 0.932143469, 1.96266568, -2.24730445, 1.593964, -1.69296937, -1.1405959, 1.11682004, 0.932005821, -1.96349541, 2.24798408, 1.59348561, 1.69296937, -1.14063641, -1.1174003 ] + - [ 0.932143469, 1.96266568, -2.24730445, 1.593964, -1.69296937, -1.12849856, 1.104906, 0.932005821, -1.96349541, 2.24798408, 1.59348561, 1.69296937, -1.12853746, -1.10548048 ] + - [ 0.932143469, 1.96266568, -2.24730445, 1.593964, -1.69296937, -1.11622143, 1.09281488, 0.932005821, -1.96349541, 2.24798408, 1.59348561, 1.69296937, -1.11625869, -1.0933835 ] + - [ 0.932143469, 1.96266568, -2.24730445, 1.593964, -1.69296937, -1.10376719, 1.08054934, 0.932005821, -1.96349541, 2.24798408, 1.59348561, 1.69296937, -1.10380278, -1.08111201 ] + - [ 0.932143469, 1.96266568, -2.24730445, 1.593964, -1.69296937, -1.09113851, 1.068112, 0.932005821, -1.96349541, 2.24798408, 1.59348561, 1.69296937, -1.09117241, -1.06866864 ] + - [ 0.932143469, 1.96266568, -2.24730445, 1.593964, -1.69296937, -1.07833808, 1.05550552, 0.932005821, -1.96349541, 2.24798408, 1.59348561, 1.69296937, -1.07837027, -1.05605605 ] + - [ 0.932143469, 1.96266568, -2.24730445, 1.593964, -1.69296937, -1.06536859, 1.04273254, 0.932005821, -1.96349541, 2.24798408, 1.59348561, 1.69296937, -1.06539905, -1.04327688 ] + - [ 0.932143469, 1.96266568, -2.24730445, 1.593964, -1.69296937, -1.05223272, 1.0297957, 0.932005821, -1.96349541, 2.24798408, 1.59348561, 1.69296937, -1.05226142, -1.03033376 ] + - [ 0.932143469, 1.96266568, -2.24730445, 1.593964, -1.69296937, -1.03893316, 1.01669764, 0.932005821, -1.96349541, 2.24798408, 1.59348561, 1.69296937, -1.03896008, -1.01722935 ] + - [ 0.932143469, 1.96266568, -2.24730445, 1.593964, -1.69296937, -1.02547258, 1.00344101, 0.932005821, -1.96349541, 2.24798408, 1.59348561, 1.69296937, -1.0254977, -1.00396629 ] + - [ 0.932143469, 1.96266568, -2.24730445, 1.593964, -1.69296937, -1.01185367, 0.990028451, 0.932005821, -1.96349541, 2.24798408, 1.59348561, 1.69296937, -1.01187697, -0.99054723 ] + - [ 0.932143469, 1.96266568, -2.24730445, 1.593964, -1.69296937, -0.998079119, 0.976462602, 0.932005821, -1.96349541, 2.24798408, 1.59348561, 1.69296937, -0.998100577, -0.976974803 ] + - [ 0.932143469, 1.96266568, -2.24730445, 1.593964, -1.69296937, -0.984151603, 0.962746109, 0.932005821, -1.96349541, 2.24798408, 1.59348561, 1.69296937, -0.984171198, -0.963251658 ] + - [ 0.932143469, 1.96266568, -2.24730445, 1.593964, -1.69296937, -0.970073808, 0.948881613, 0.932005821, -1.96349541, 2.24798408, 1.59348561, 1.69296937, -0.97009152, -0.94938044 ] + - [ 0.932143469, 1.96266568, -2.24730445, 1.593964, -1.69296937, -0.955848417, 0.934871758, 0.932005821, -1.96349541, 2.24798408, 1.59348561, 1.69296937, -0.955864228, -0.935363792 ] + - [ 0.932143469, 1.96266568, -2.24730445, 1.593964, -1.69296937, -0.941478115, 0.920719188, 0.932005821, -1.96349541, 2.24798408, 1.59348561, 1.69296937, -0.941492004, -0.921204358 ] + - [ 0.932143469, 1.96266568, -2.24730445, 1.593964, -1.69296937, -0.926965585, 0.906426544, 0.932005821, -1.96349541, 2.24798408, 1.59348561, 1.69296937, -0.926977533, -0.906904784 ] + - [ 0.932143469, 1.96266568, -2.24730445, 1.593964, -1.69296937, -0.91231351, 0.89199647, 0.932005821, -1.96349541, 2.24798408, 1.59348561, 1.69296937, -0.912323499, -0.892467712 ] + - [ 0.932143469, 1.96266568, -2.24730445, 1.593964, -1.69296937, -0.897524573, 0.877431608, 0.932005821, -1.96349541, 2.24798408, 1.59348561, 1.69296937, -0.897532585, -0.877895788 ] + - [ 0.932143469, 1.96266568, -2.24730445, 1.593964, -1.69296937, -0.88260146, 0.862734602, 0.932005821, -1.96349541, 2.24798408, 1.59348561, 1.69296937, -0.882607476, -0.863191655 ] + - [ 0.932143469, 1.96266568, -2.24730445, 1.593964, -1.69296937, -0.867546852, 0.847908094, 0.932005821, -1.96349541, 2.24798408, 1.59348561, 1.69296937, -0.867550855, -0.848357958 ] + - [ 0.932143469, 1.96266568, -2.24730445, 1.593964, -1.69296937, -0.852363434, 0.832954728, 0.932005821, -1.96349541, 2.24798408, 1.59348561, 1.69296937, -0.852365407, -0.83339734 ] + - [ 0.932143469, 1.96266568, -2.24730445, 1.593964, -1.69296937, -0.837053889, 0.817877145, 0.932005821, -1.96349541, 2.24798408, 1.59348561, 1.69296937, -0.837053815, -0.818312447 ] + - [ 0.932143469, 1.96266568, -2.24730445, 1.593964, -1.69296937, -0.821620901, 0.80267799, 0.932005821, -1.96349541, 2.24798408, 1.59348561, 1.69296937, -0.821618763, -0.803105921 ] + - [ 0.932143469, 1.96266568, -2.24730445, 1.593964, -1.69296937, -0.806067153, 0.787359904, 0.932005821, -1.96349541, 2.24798408, 1.59348561, 1.69296937, -0.806062935, -0.787780408 ] + - [ 0.932143469, 1.96266568, -2.24730445, 1.593964, -1.69296937, -0.790395329, 0.771925531, 0.932005821, -1.96349541, 2.24798408, 1.59348561, 1.69296937, -0.790389015, -0.772338551 ] + - [ 0.932143469, 1.96266568, -2.24730445, 1.593964, -1.69296937, -0.774608112, 0.756377514, 0.932005821, -1.96349541, 2.24798408, 1.59348561, 1.69296937, -0.774599687, -0.756782995 ] + - [ 0.932143469, 1.96266568, -2.24730445, 1.593964, -1.69296937, -0.758708186, 0.740718496, 0.932005821, -1.96349541, 2.24798408, 1.59348561, 1.69296937, -0.758697635, -0.741116383 ] + - [ 0.932143469, 1.96266568, -2.24730445, 1.593964, -1.69296937, -0.742698234, 0.724951119, 0.932005821, -1.96349541, 2.24798408, 1.59348561, 1.69296937, -0.742685542, -0.72534136 ] + - [ 0.932143469, 1.96266568, -2.24730445, 1.593964, -1.69296937, -0.72658094, 0.709078026, 0.932005821, -1.96349541, 2.24798408, 1.59348561, 1.69296937, -0.726566093, -0.709460571 ] + - [ 0.932143469, 1.96266568, -2.24730445, 1.593964, -1.69296937, -0.710358988, 0.693101861, 0.932005821, -1.96349541, 2.24798408, 1.59348561, 1.69296937, -0.710341972, -0.693476658 ] + - [ 0.932143469, 1.96266568, -2.24730445, 1.593964, -1.69296937, -0.694035061, 0.677025266, 0.932005821, -1.96349541, 2.24798408, 1.59348561, 1.69296937, -0.694015862, -0.677392268 ] + - [ 0.932143469, 1.96266568, -2.24730445, 1.593964, -1.69296937, -0.677611843, 0.660850884, 0.932005821, -1.96349541, 2.24798408, 1.59348561, 1.69296937, -0.677590448, -0.661210042 ] + - [ 0.932143469, 1.96266568, -2.24730445, 1.593964, -1.69296937, -0.661092016, 0.644581357, 0.932005821, -1.96349541, 2.24798408, 1.59348561, 1.69296937, -0.661068412, -0.644932627 ] + - [ 0.932143469, 1.96266568, -2.24730445, 1.593964, -1.69296937, -0.644478266, 0.62821933, 0.932005821, -1.96349541, 2.24798408, 1.59348561, 1.69296937, -0.64445244, -0.628562665 ] + - [ 0.932143469, 1.96266568, -2.24730445, 1.593964, -1.69296937, -0.627773274, 0.611767444, 0.932005821, -1.96349541, 2.24798408, 1.59348561, 1.69296937, -0.627745215, -0.612102802 ] + - [ 0.932143469, 1.96266568, -2.24730445, 1.593964, -1.69296937, -0.610979726, 0.595228343, 0.932005821, -1.96349541, 2.24798408, 1.59348561, 1.69296937, -0.610949421, -0.595555681 ] + - [ 0.932143469, 1.96266568, -2.24730445, 1.593964, -1.69296937, -0.594100304, 0.578604669, 0.932005821, -1.96349541, 2.24798408, 1.59348561, 1.69296937, -0.594067742, -0.578923946 ] + - [ 0.932143469, 1.96266568, -2.24730445, 1.593964, -1.69296937, -0.577137692, 0.561899066, 0.932005821, -1.96349541, 2.24798408, 1.59348561, 1.69296937, -0.577102861, -0.562210243 ] + - [ 0.932143469, 1.96266568, -2.24730445, 1.593964, -1.69296937, -0.560094573, 0.545114176, 0.932005821, -1.96349541, 2.24798408, 1.59348561, 1.69296937, -0.560057464, -0.545417213 ] + - [ 0.932143469, 1.96266568, -2.24730445, 1.593964, -1.69296937, -0.542973631, 0.528252642, 0.932005821, -1.96349541, 2.24798408, 1.59348561, 1.69296937, -0.542934233, -0.528547503 ] + - [ 0.932143469, 1.96266568, -2.24730445, 1.593964, -1.69296937, -0.52577755, 0.511317108, 0.932005821, -1.96349541, 2.24798408, 1.59348561, 1.69296937, -0.525735852, -0.511603756 ] + - [ 0.932143469, 1.96266568, -2.24730445, 1.593964, -1.69296937, -0.508509013, 0.494310215, 0.932005821, -1.96349541, 2.24798408, 1.59348561, 1.69296937, -0.508465006, -0.494588617 ] + - [ 0.932143469, 1.96266568, -2.24730445, 1.593964, -1.69296937, -0.491170704, 0.477234607, 0.932005821, -1.96349541, 2.24798408, 1.59348561, 1.69296937, -0.491124378, -0.477504729 ] + - [ 0.932143469, 1.96266568, -2.24730445, 1.593964, -1.69296937, -0.473765306, 0.460092926, 0.932005821, -1.96349541, 2.24798408, 1.59348561, 1.69296937, -0.473716653, -0.460354737 ] + - [ 0.932143469, 1.96266568, -2.24730445, 1.593964, -1.69296937, -0.456295503, 0.442887817, 0.932005821, -1.96349541, 2.24798408, 1.59348561, 1.69296937, -0.456244514, -0.443141284 ] + - [ 0.932143469, 1.96266568, -2.24730445, 1.593964, -1.69296937, -0.438763978, 0.425621921, 0.932005821, -1.96349541, 2.24798408, 1.59348561, 1.69296937, -0.438710644, -0.425867016 ] + - [ 0.932143469, 1.96266568, -2.24730445, 1.593964, -1.69296937, -0.421173415, 0.408297881, 0.932005821, -1.96349541, 2.24798408, 1.59348561, 1.69296937, -0.421117729, -0.408534575 ] + - [ 0.932143469, 1.96266568, -2.24730445, 1.593964, -1.69296937, -0.403526497, 0.390918341, 0.932005821, -1.96349541, 2.24798408, 1.59348561, 1.69296937, -0.403468452, -0.391146607 ] + - [ 0.932143469, 1.96266568, -2.24730445, 1.593964, -1.69296937, -0.385825909, 0.373485942, 0.932005821, -1.96349541, 2.24798408, 1.59348561, 1.69296937, -0.385765496, -0.373705756 ] + - [ 0.932143469, 1.96266568, -2.24730445, 1.593964, -1.69296937, -0.368074333, 0.356003329, 0.932005821, -1.96349541, 2.24798408, 1.59348561, 1.69296937, -0.368011547, -0.356214666 ] + - [ 0.932143469, 1.96266568, -2.24730445, 1.593964, -1.69296937, -0.350274453, 0.338473144, 0.932005821, -1.96349541, 2.24798408, 1.59348561, 1.69296937, -0.350209286, -0.33867598 ] + - [ 0.932143469, 1.96266568, -2.24730445, 1.593964, -1.69296937, -0.332428952, 0.32089803, 0.932005821, -1.96349541, 2.24798408, 1.59348561, 1.69296937, -0.3323614, -0.321092343 ] + - [ 0.932143469, 1.96266568, -2.24730445, 1.593964, -1.69296937, -0.314540515, 0.303280629, 0.932005821, -1.96349541, 2.24798408, 1.59348561, 1.69296937, -0.314470571, -0.3034664 ] + - [ 0.932143469, 1.96266568, -2.24730445, 1.593964, -1.69296937, -0.296611825, 0.285623585, 0.932005821, -1.96349541, 2.24798408, 1.59348561, 1.69296937, -0.296539483, -0.285800794 ] + - [ 0.932143469, 1.96266568, -2.24730445, 1.593964, -1.69296937, -0.278645565, 0.267929541, 0.932005821, -1.96349541, 2.24798408, 1.59348561, 1.69296937, -0.27857082, -0.268098169 ] + - [ 0.932143469, 1.96266568, -2.24730445, 1.593964, -1.69296937, -0.260644418, 0.250201138, 0.932005821, -1.96349541, 2.24798408, 1.59348561, 1.69296937, -0.260567267, -0.250361171 ] + - [ 0.932143469, 1.96266568, -2.24730445, 1.593964, -1.69296937, -0.242611069, 0.232441022, 0.932005821, -1.96349541, 2.24798408, 1.59348561, 1.69296937, -0.242531506, -0.232592442 ] + - [ 0.932143469, 1.96266568, -2.24730445, 1.593964, -1.69296937, -0.224548201, 0.214651833, 0.932005821, -1.96349541, 2.24798408, 1.59348561, 1.69296937, -0.224466223, -0.214794627 ] + - [ 0.932143469, 1.96266568, -2.24730445, 1.593964, -1.69296937, -0.206458498, 0.196836216, 0.932005821, -1.96349541, 2.24798408, 1.59348561, 1.69296937, -0.206374101, -0.196970371 ] + - [ 0.932143469, 1.96266568, -2.24730445, 1.593964, -1.69296937, -0.188344643, 0.178996812, 0.932005821, -1.96349541, 2.24798408, 1.59348561, 1.69296937, -0.188257823, -0.179122317 ] + - [ 0.932143469, 1.96266568, -2.24730445, 1.593964, -1.69296937, -0.170209319, 0.161136266, 0.932005821, -1.96349541, 2.24798408, 1.59348561, 1.69296937, -0.170120074, -0.16125311 ] + - [ 0.932143469, 1.96266568, -2.24730445, 1.593964, -1.69296937, -0.15205521, 0.143257219, 0.932005821, -1.96349541, 2.24798408, 1.59348561, 1.69296937, -0.151963538, -0.143365394 ] + - [ 0.932143469, 1.96266568, -2.24730445, 1.593964, -1.69296937, -0.133885, 0.125362315, 0.932005821, -1.96349541, 2.24798408, 1.59348561, 1.69296937, -0.133790898, -0.125461812 ] + - [ 0.932143469, 1.96266568, -2.24730445, 1.593964, -1.69296937, -0.115701372, 0.107454196, 0.932005821, -1.96349541, 2.24798408, 1.59348561, 1.69296937, -0.115604839, -0.10754501 ] + - [ 0.932143469, 1.96266568, -2.24730445, 1.593964, -1.69296937, -0.0975070105, 0.089535506, 0.932005821, -1.96349541, 2.24798408, 1.59348561, 1.69296937, -0.0974080443, -0.0896176306 ] + - [ 0.932143469, 1.96266568, -2.24730445, 1.593964, -1.69296937, -0.0793045979, 0.0716088872, 0.932005821, -1.96349541, 2.24798408, 1.59348561, 1.69296937, -0.0792031977, -0.071682319 ] + - [ 0.932143469, 1.96266568, -2.24730445, 1.593964, -1.69296937, -0.0610968182, 0.0536769825, 0.932005821, -1.96349541, 2.24798408, 1.59348561, 1.69296937, -0.0609929833, -0.0537417191 ] + - [ 0.932143469, 1.96266568, -2.24730445, 1.593964, -1.69296937, -0.042886355, 0.035742435, 0.932005821, -1.96349541, 2.24798408, 1.59348561, 1.69296937, -0.042780085, -0.035798475 ] + - [ 0.932143469, 1.96266568, -2.24730445, 1.593964, -1.69296937, -0.0246758918, 0.0178078875, 0.932005821, -1.96349541, 2.24798408, 1.59348561, 1.69296937, -0.0245671867, -0.0178552309 ] + - [ 0.932143469, 1.96266568, -2.24730445, 1.593964, -1.69296937, -0.00646811208, -0.000124017154, 0.932005821, -1.96349541, 2.24798408, 1.59348561, 1.69296937, -0.00635697226, 8.53690075e-05 ] + - [ 0.932143469, 1.96266568, -2.24730445, 1.593964, -1.69296937, 0.0117343005, -0.018050636, 0.932005821, -1.96349541, 2.24798408, 1.59348561, 1.69296937, 0.0118478743, 0.0180206806 ] + - [ 0.932143469, 1.96266568, -2.24730445, 1.593964, -1.69296937, 0.0299286624, -0.0359693262, 0.932005821, -1.96349541, 2.24798408, 1.59348561, 1.69296937, 0.0300446692, 0.0359480596 ] + - [ 0.932143469, 1.96266568, -2.24730445, 1.593964, -1.69296937, 0.0481122902, -0.0538774448, 0.932005821, -1.96349541, 2.24798408, 1.59348561, 1.69296937, 0.0482307284, 0.053864862 ] + - [ 0.932143469, 1.96266568, -2.24730445, 1.593964, -1.69296937, 0.0662825001, -0.071772349, 0.932005821, -1.96349541, 2.24798408, 1.59348561, 1.69296937, 0.0664033681, 0.0717684435 ] + - [ 0.932143469, 1.96266568, -2.24730445, 1.593964, -1.69296937, 0.0844366088, -0.0896513958, 0.932005821, -1.96349541, 2.24798408, 1.59348561, 1.69296937, 0.0845599043, 0.08965616 ] + - [ 0.932143469, 1.96266568, -2.24730445, 1.593964, -1.69296937, 0.102571933, -0.107511942, 0.932005821, -1.96349541, 2.24798408, 1.59348561, 1.69296937, 0.102697653, 0.107525367 ] + - [ 0.932143469, 1.96266568, -2.24730445, 1.593964, -1.69296937, 0.120685788, -0.125351346, 0.932005821, -1.96349541, 2.24798408, 1.59348561, 1.69296937, 0.120813931, 0.125373421 ] + - [ 0.932143469, 1.96266568, -2.24730445, 1.593964, -1.69296937, 0.138775491, -0.143166963, 0.932005821, -1.96349541, 2.24798408, 1.59348561, 1.69296937, 0.138906053, 0.143197677 ] + - [ 0.932143469, 1.96266568, -2.24730445, 1.593964, -1.69296937, 0.156838359, -0.160956152, 0.932005821, -1.96349541, 2.24798408, 1.59348561, 1.69296937, 0.156971336, 0.160995492 ] + - [ 0.932143469, 1.96266568, -2.24730445, 1.593964, -1.69296937, 0.174871708, -0.178716268, 0.932005821, -1.96349541, 2.24798408, 1.59348561, 1.69296937, 0.175007097, 0.178764221 ] + - [ 0.932143469, 1.96266568, -2.24730445, 1.593964, -1.69296937, 0.192872855, -0.196444671, 0.932005821, -1.96349541, 2.24798408, 1.59348561, 1.69296937, 0.19301065, 0.196501219 ] + - [ 0.932143469, 1.96266568, -2.24730445, 1.593964, -1.69296937, 0.210839115, -0.214138715, 0.932005821, -1.96349541, 2.24798408, 1.59348561, 1.69296937, 0.210979313, 0.214203844 ] + - [ 0.932143469, 1.96266568, -2.24730445, 1.593964, -1.69296937, 0.228767805, -0.231795759, 0.932005821, -1.96349541, 2.24798408, 1.59348561, 1.69296937, 0.228910401, 0.23186945 ] + - [ 0.932143469, 1.96266568, -2.24730445, 1.593964, -1.69296937, 0.246656242, -0.24941316, 0.932005821, -1.96349541, 2.24798408, 1.59348561, 1.69296937, 0.24680123, 0.249495393 ] + - [ 0.932143469, 1.96266568, -2.24730445, 1.593964, -1.69296937, 0.264501743, -0.266988274, 0.932005821, -1.96349541, 2.24798408, 1.59348561, 1.69296937, 0.264649116, 0.26707903 ] + - [ 0.932143469, 1.96266568, -2.24730445, 1.593964, -1.69296937, 0.282301623, -0.284518459, 0.932005821, -1.96349541, 2.24798408, 1.59348561, 1.69296937, 0.282451377, 0.284617716 ] + - [ 0.932143469, 1.96266568, -2.24730445, 1.593964, -1.69296937, 0.300053199, -0.302001072, 0.932005821, -1.96349541, 2.24798408, 1.59348561, 1.69296937, 0.300205326, 0.302108806 ] + - [ 0.932143469, 1.96266568, -2.24730445, 1.593964, -1.69296937, 0.317753787, -0.319433471, 0.932005821, -1.96349541, 2.24798408, 1.59348561, 1.69296937, 0.317908282, 0.319549657 ] + - [ 0.932143469, 1.96266568, -2.24730445, 1.593964, -1.69296937, 0.335400705, -0.336813011, 0.932005821, -1.96349541, 2.24798408, 1.59348561, 1.69296937, 0.335557559, 0.336937625 ] + - [ 0.932143469, 1.96266568, -2.24730445, 1.593964, -1.69296937, 0.352991268, -0.354137051, 0.932005821, -1.96349541, 2.24798408, 1.59348561, 1.69296937, 0.353150474, 0.354270066 ] + - [ 0.932143469, 1.96266568, -2.24730445, 1.593964, -1.69296937, 0.370522793, -0.371402947, 0.932005821, -1.96349541, 2.24798408, 1.59348561, 1.69296937, 0.370684344, 0.371544334 ] + - [ 0.932143469, 1.96266568, -2.24730445, 1.593964, -1.69296937, 0.387992596, -0.388608056, 0.932005821, -1.96349541, 2.24798408, 1.59348561, 1.69296937, 0.388156483, 0.388757787 ] + - [ 0.932143469, 1.96266568, -2.24730445, 1.593964, -1.69296937, 0.405397994, -0.405749737, 0.932005821, -1.96349541, 2.24798408, 1.59348561, 1.69296937, 0.405564208, 0.405907779 ] + - [ 0.932143469, 1.96266568, -2.24730445, 1.593964, -1.69296937, 0.422736303, -0.422825345, 0.932005821, -1.96349541, 2.24798408, 1.59348561, 1.69296937, 0.422904836, 0.422991667 ] + - [ 0.932143469, 1.96266568, -2.24730445, 1.593964, -1.69296937, 0.44000484, -0.439832238, 0.932005821, -1.96349541, 2.24798408, 1.59348561, 1.69296937, 0.440175682, 0.440006806 ] + - [ 0.932143469, 1.96266568, -2.24730445, 1.593964, -1.69296937, 0.457200921, -0.456767772, 0.932005821, -1.96349541, 2.24798408, 1.59348561, 1.69296937, 0.457374063, 0.456950553 ] + - [ 0.932143469, 1.96266568, -2.24730445, 1.593964, -1.69296937, 0.474321863, -0.473629306, 0.932005821, -1.96349541, 2.24798408, 1.59348561, 1.69296937, 0.474497294, 0.473820263 ] + - [ 0.932143469, 1.96266568, -2.24730445, 1.593964, -1.69296937, 0.491364982, -0.490414196, 0.932005821, -1.96349541, 2.24798408, 1.59348561, 1.69296937, 0.491542691, 0.490613293 ] + - [ 0.932143469, 1.96266568, -2.24730445, 1.593964, -1.69296937, 0.508327594, -0.507119799, 0.932005821, -1.96349541, 2.24798408, 1.59348561, 1.69296937, 0.508507572, 0.507326996 ] + - [ 0.932143469, 1.96266568, -2.24730445, 1.593964, -1.69296937, 0.525207016, -0.523743473, 0.932005821, -1.96349541, 2.24798408, 1.59348561, 1.69296937, 0.525389251, 0.523958731 ] + - [ 0.932143469, 1.96266568, -2.24730445, 1.593964, -1.69296937, 0.542000564, -0.540282574, 0.932005821, -1.96349541, 2.24798408, 1.59348561, 1.69296937, 0.542185045, 0.540505852 ] + - [ 0.932143469, 1.96266568, -2.24730445, 1.593964, -1.69296937, 0.558705556, -0.55673446, 0.932005821, -1.96349541, 2.24798408, 1.59348561, 1.69296937, 0.55889227, 0.556965715 ] + - [ 0.932143469, 1.96266568, -2.24730445, 1.593964, -1.69296937, 0.575319306, -0.573096487, 0.932005821, -1.96349541, 2.24798408, 1.59348561, 1.69296937, 0.575508242, 0.573335677 ] + - [ 0.932143469, 1.96266568, -2.24730445, 1.593964, -1.69296937, 0.591839133, -0.589366014, 0.932005821, -1.96349541, 2.24798408, 1.59348561, 1.69296937, 0.592030278, 0.589613092 ] + - [ 0.932143469, 1.96266568, -2.24730445, 1.593964, -1.69296937, 0.608262351, -0.605540396, 0.932005821, -1.96349541, 2.24798408, 1.59348561, 1.69296937, 0.608455692, 0.605795318 ] + - [ 0.932143469, 1.96266568, -2.24730445, 1.593964, -1.69296937, 0.624586278, -0.621616991, 0.932005821, -1.96349541, 2.24798408, 1.59348561, 1.69296937, 0.624781802, 0.621879708 ] + - [ 0.932143469, 1.96266568, -2.24730445, 1.593964, -1.69296937, 0.64080823, -0.637593156, 0.932005821, -1.96349541, 2.24798408, 1.59348561, 1.69296937, 0.641005923, 0.637863621 ] + - [ 0.932143469, 1.96266568, -2.24730445, 1.593964, -1.69296937, 0.656925524, -0.653466249, 0.932005821, -1.96349541, 2.24798408, 1.59348561, 1.69296937, 0.657125372, 0.65374441 ] + - [ 0.932143469, 1.96266568, -2.24730445, 1.593964, -1.69296937, 0.672935476, -0.669233626, 0.932005821, -1.96349541, 2.24798408, 1.59348561, 1.69296937, 0.673137465, 0.669519433 ] + - [ 0.932143469, 1.96266568, -2.24730445, 1.593964, -1.69296937, 0.688835402, -0.684892644, 0.932005821, -1.96349541, 2.24798408, 1.59348561, 1.69296937, 0.689039517, 0.685186045 ] + - [ 0.932143469, 1.96266568, -2.24730445, 1.593964, -1.69296937, 0.704622619, -0.700440661, 0.932005821, -1.96349541, 2.24798408, 1.59348561, 1.69296937, 0.704828845, 0.700741601 ] + - [ 0.932143469, 1.96266568, -2.24730445, 1.593964, -1.69296937, 0.720294443, -0.715875034, 0.932005821, -1.96349541, 2.24798408, 1.59348561, 1.69296937, 0.720502765, 0.716183458 ] + - [ 0.932143469, 1.96266568, -2.24730445, 1.593964, -1.69296937, 0.735848191, -0.73119312, 0.932005821, -1.96349541, 2.24798408, 1.59348561, 1.69296937, 0.736058593, 0.731508971 ] + - [ 0.932143469, 1.96266568, -2.24730445, 1.593964, -1.69296937, 0.751281179, -0.746392275, 0.932005821, -1.96349541, 2.24798408, 1.59348561, 1.69296937, 0.751493645, 0.746715497 ] + - [ 0.932143469, 1.96266568, -2.24730445, 1.593964, -1.69296937, 0.766590724, -0.761469858, 0.932005821, -1.96349541, 2.24798408, 1.59348561, 1.69296937, 0.766805237, 0.76180039 ] + - [ 0.932143469, 1.96266568, -2.24730445, 1.593964, -1.69296937, 0.781774142, -0.776423224, 0.932005821, -1.96349541, 2.24798408, 1.59348561, 1.69296937, 0.781990685, 0.776761008 ] + - [ 0.932143469, 1.96266568, -2.24730445, 1.593964, -1.69296937, 0.79682875, -0.791249732, 0.932005821, -1.96349541, 2.24798408, 1.59348561, 1.69296937, 0.797047306, 0.791594705 ] + - [ 0.932143469, 1.96266568, -2.24730445, 1.593964, -1.69296937, 0.811751863, -0.805946738, 0.932005821, -1.96349541, 2.24798408, 1.59348561, 1.69296937, 0.811972415, 0.806298838 ] + - [ 0.932143469, 1.96266568, -2.24730445, 1.593964, -1.69296937, 0.8265408, -0.8205116, 0.932005821, -1.96349541, 2.24798408, 1.59348561, 1.69296937, 0.826763329, 0.820870762 ] + - [ 0.932143469, 1.96266568, -2.24730445, 1.593964, -1.69296937, 0.841192875, -0.834941674, 0.932005821, -1.96349541, 2.24798408, 1.59348561, 1.69296937, 0.841417363, 0.835307834 ] + - [ 0.932143469, 1.96266568, -2.24730445, 1.593964, -1.69296937, 0.855705405, -0.849234318, 0.932005821, -1.96349541, 2.24798408, 1.59348561, 1.69296937, 0.855931834, 0.849607408 ] + - [ 0.932143469, 1.96266568, -2.24730445, 1.593964, -1.69296937, 0.870075707, -0.863386888, 0.932005821, -1.96349541, 2.24798408, 1.59348561, 1.69296937, 0.870304058, 0.863766842 ] + - [ 0.932143469, 1.96266568, -2.24730445, 1.593964, -1.69296937, 0.884301098, -0.877396743, 0.932005821, -1.96349541, 2.24798408, 1.59348561, 1.69296937, 0.88453135, 0.87778349 ] + - [ 0.932143469, 1.96266568, -2.24730445, 1.593964, -1.69296937, 0.898378893, -0.891261239, 0.932005821, -1.96349541, 2.24798408, 1.59348561, 1.69296937, 0.898611028, 0.891654708 ] + - [ 0.932143469, 1.96266568, -2.24730445, 1.593964, -1.69296937, 0.912306409, -0.904977732, 0.932005821, -1.96349541, 2.24798408, 1.59348561, 1.69296937, 0.912540407, 0.905377853 ] + - [ 0.932143469, 1.96266568, -2.24730445, 1.593964, -1.69296937, 0.926080963, -0.918543581, 0.932005821, -1.96349541, 2.24798408, 1.59348561, 1.69296937, 0.926316803, 0.91895028 ] + - [ 0.932143469, 1.96266568, -2.24730445, 1.593964, -1.69296937, 0.939699871, -0.931956142, 0.932005821, -1.96349541, 2.24798408, 1.59348561, 1.69296937, 0.939937532, 0.932369345 ] + - [ 0.932143469, 1.96266568, -2.24730445, 1.593964, -1.69296937, 0.953160449, -0.945212773, 0.932005821, -1.96349541, 2.24798408, 1.59348561, 1.69296937, 0.95339991, 0.945632404 ] + - [ 0.932143469, 1.96266568, -2.24730445, 1.593964, -1.69296937, 0.966460015, -0.95831083, 0.932005821, -1.96349541, 2.24798408, 1.59348561, 1.69296937, 0.966701254, 0.958736812 ] + - [ 0.932143469, 1.96266568, -2.24730445, 1.593964, -1.69296937, 0.979595884, -0.971247671, 0.932005821, -1.96349541, 2.24798408, 1.59348561, 1.69296937, 0.979838879, 0.971679926 ] + - [ 0.932143469, 1.96266568, -2.24730445, 1.593964, -1.69296937, 0.992565372, -0.984020652, 0.932005821, -1.96349541, 2.24798408, 1.59348561, 1.69296937, 0.992810102, 0.984459102 ] + - [ 0.932143469, 1.96266568, -2.24730445, 1.593964, -1.69296937, 1.0053658, -0.996627132, 0.932005821, -1.96349541, 2.24798408, 1.59348561, 1.69296937, 1.00561224, 0.997071694 ] + - [ 0.932143469, 1.96266568, -2.24730445, 1.593964, -1.69296937, 1.01799448, -1.00906447, 0.932005821, -1.96349541, 2.24798408, 1.59348561, 1.69296937, 1.01824261, 1.00951506 ] + - [ 0.932143469, 1.96266568, -2.24730445, 1.593964, -1.69296937, 1.03044872, -1.02133001, 0.932005821, -1.96349541, 2.24798408, 1.59348561, 1.69296937, 1.03069852, 1.02178655 ] + - [ 0.932143469, 1.96266568, -2.24730445, 1.593964, -1.69296937, 1.04272585, -1.03342113, 0.932005821, -1.96349541, 2.24798408, 1.59348561, 1.69296937, 1.04297729, 1.03388353 ] + - [ 0.932143469, 1.96266568, -2.24730445, 1.593964, -1.69296937, 1.05482319, -1.04533517, 0.932005821, -1.96349541, 2.24798408, 1.59348561, 1.69296937, 1.05507624, 1.04580335 ] + - [ 0.932143469, 1.96266568, -2.24730445, 1.593964, -1.69296937, 1.06673804, -1.0570695, 0.932005821, -1.96349541, 2.24798408, 1.59348561, 1.69296937, 1.06699269, 1.05754337 ] + - [ 0.932143469, 1.96266568, -2.24730445, 1.593964, -1.69296937, 1.07846773, -1.06862146, 0.932005821, -1.96349541, 2.24798408, 1.59348561, 1.69296937, 1.07872395, 1.06910093 ] + - [ 0.932143469, 1.96266568, -2.24730445, 1.593964, -1.69296937, 1.09000957, -1.07998843, 0.932005821, -1.96349541, 2.24798408, 1.59348561, 1.69296937, 1.09026733, 1.08047341 ] + - [ 0.932143469, 1.96266568, -2.24730445, 1.593964, -1.69296937, 1.10136088, -1.09116774, 0.932005821, -1.96349541, 2.24798408, 1.59348561, 1.69296937, 1.10162016, 1.09165815 ] + - [ 0.932143469, 1.96266568, -2.24730445, 1.593964, -1.69296937, 1.11251897, -1.10215677, 0.932005821, -1.96349541, 2.24798408, 1.59348561, 1.69296937, 1.11277974, 1.10265251 ] + - [ 0.932143469, 1.96266568, -2.24730445, 1.593964, -1.69296937, 1.12348116, -1.11295287, 0.932005821, -1.96349541, 2.24798408, 1.59348561, 1.69296937, 1.1237434, 1.11345384 ] + - [ 0.932143469, 1.96266568, -2.24730445, 1.593964, -1.69296937, 1.13424477, -1.1235534, 0.932005821, -1.96349541, 2.24798408, 1.59348561, 1.69296937, 1.13450845, 1.12405951 ] + - [ 0.932143469, 1.96266568, -2.24730445, 1.593964, -1.69296937, 1.14480712, -1.13395571, 0.932005821, -1.96349541, 2.24798408, 1.59348561, 1.69296937, 1.1450722, 1.13446686 ] + - [ 0.932143469, 1.96266568, -2.24730445, 1.593964, -1.69296937, 1.15516551, -1.14415716, 0.932005821, -1.96349541, 2.24798408, 1.59348561, 1.69296937, 1.15543198, 1.14467326 ] + - [ 0.932143469, 1.96266568, -2.24730445, 1.593964, -1.69296937, 1.16531727, -1.1541551, 0.932005821, -1.96349541, 2.24798408, 1.59348561, 1.69296937, 1.1655851, 1.15467605 ] + - [ 0.932143469, 1.96266568, -2.24730445, 1.593964, -1.69296937, 1.17525972, -1.1639469, 0.932005821, -1.96349541, 2.24798408, 1.59348561, 1.69296937, 1.17552887, 1.1644726 ] + - [ 0.932143469, 1.96266568, -2.24730445, 1.593964, -1.69296937, 1.18499016, -1.17352992, 0.932005821, -1.96349541, 2.24798408, 1.59348561, 1.69296937, 1.18526062, 1.17406026 ] + - [ 0.932143469, 1.96266568, -2.24730445, 1.593964, -1.69296937, 1.19450592, -1.1829015, 0.932005821, -1.96349541, 2.24798408, 1.59348561, 1.69296937, 1.19477765, 1.18343638 ] + - [ 0.932143469, 1.96266568, -2.24730445, 1.593964, -1.69296937, 1.20380431, -1.192059, 0.932005821, -1.96349541, 2.24798408, 1.59348561, 1.69296937, 1.20407729, 1.19259833 ] + - [ 0.932143469, 1.96266568, -2.24730445, 1.593964, -1.69296937, 1.21288265, -1.20099979, 0.932005821, -1.96349541, 2.24798408, 1.59348561, 1.69296937, 1.21315684, 1.20154346 ] + - [ 0.932143469, 1.96266568, -2.24730445, 1.593964, -1.69296937, 1.22173825, -1.20972122, 0.932005821, -1.96349541, 2.24798408, 1.59348561, 1.69296937, 1.22201363, 1.21026912 ] + - [ 0.932143469, 1.96266568, -2.24730445, 1.593964, -1.69296937, 1.23036844, -1.21822065, 0.932005821, -1.96349541, 2.24798408, 1.59348561, 1.69296937, 1.23064497, 1.21877266 ] + - [ 0.932143469, 1.96266568, -2.24730445, 1.593964, -1.69296937, 1.23877053, -1.22649543, 0.932005821, -1.96349541, 2.24798408, 1.59348561, 1.69296937, 1.23904818, 1.22705146 ] + - [ 0.932143469, 1.96266568, -2.24730445, 1.593964, -1.69296937, 1.24694183, -1.23454292, 0.932005821, -1.96349541, 2.24798408, 1.59348561, 1.69296937, 1.24722057, 1.23510285 ] + - [ 0.932143469, 1.96266568, -2.24730445, 1.593964, -1.69296937, 1.25487966, -1.24236048, 0.932005821, -1.96349541, 2.24798408, 1.59348561, 1.69296937, 1.25515946, 1.2429242 ] + - [ 0.932143469, 1.96266568, -2.24730445, 1.593964, -1.69296937, 1.26258134, -1.24994547, 0.932005821, -1.96349541, 2.24798408, 1.59348561, 1.69296937, 1.26286217, 1.25051287 ] + - [ 0.932143469, 1.96266568, -2.24730445, 1.593964, -1.69296937, 1.27004418, -1.25729524, 0.932005821, -1.96349541, 2.24798408, 1.59348561, 1.69296937, 1.27032601, 1.2578662 ] + - [ 0.932143469, 1.96266568, -2.24730445, 1.593964, -1.69296937, 1.2772655, -1.26440715, 0.932005821, -1.96349541, 2.24798408, 1.59348561, 1.69296937, 1.2775483, 1.26498156 ] + - [ 0.932143469, 1.96266568, -2.24730445, 1.593964, -1.69296937, 1.28424262, -1.27127856, 0.932005821, -1.96349541, 2.24798408, 1.59348561, 1.69296937, 1.28452636, 1.2718563 ] + - [ 0.932143469, 1.96266568, -2.24730445, 1.593964, -1.69296937, 1.29097286, -1.27790682, 0.932005821, -1.96349541, 2.24798408, 1.59348561, 1.69296937, 1.29125749, 1.27848777 ] + - [ 0.932143469, 1.96266568, -2.24730445, 1.593964, -1.69296937, 1.29745352, -1.28428929, 0.932005821, -1.96349541, 2.24798408, 1.59348561, 1.69296937, 1.29773902, 1.28487334 ] + - [ 0.932143469, 1.96266568, -2.24730445, 1.593964, -1.69296937, 1.30368193, -1.29042333, 0.932005821, -1.96349541, 2.24798408, 1.59348561, 1.69296937, 1.30396826, 1.29101035 ] + - [ 0.932143469, 1.96266568, -2.24730445, 1.593964, -1.69296937, 1.3096554, -1.29630629, 0.932005821, -1.96349541, 2.24798408, 1.59348561, 1.69296937, 1.30994253, 1.29689617 ] + - [ 0.932143469, 1.96266568, -2.24730445, 1.593964, -1.69296937, 1.31537125, -1.30193554, 0.932005821, -1.96349541, 2.24798408, 1.59348561, 1.69296937, 1.31565915, 1.30252815 ] + - [ 0.932143469, 1.96266568, -2.24730445, 1.593964, -1.69296937, 1.3208268, -1.30730843, 0.932005821, -1.96349541, 2.24798408, 1.59348561, 1.69296937, 1.32111542, 1.30790364 ] + - [ 0.932143469, 1.96266568, -2.24730445, 1.593964, -1.69296937, 1.32601936, -1.31242231, 0.932005821, -1.96349541, 2.24798408, 1.59348561, 1.69296937, 1.32630868, 1.31302 ] + - [ 0.932143469, 1.96266568, -2.24730445, 1.593964, -1.69296937, 1.33094624, -1.31727455, 0.932005821, -1.96349541, 2.24798408, 1.59348561, 1.69296937, 1.33123622, 1.31787459 ] + - [ 0.932143469, 1.96266568, -2.24730445, 1.593964, -1.69296937, 1.33560478, -1.3218625, 0.932005821, -1.96349541, 2.24798408, 1.59348561, 1.69296937, 1.33589538, 1.32246477 ] + - [ 0.932143469, 1.96266568, -2.24730445, 1.593964, -1.69296937, 1.33999227, -1.32618351, 0.932005821, -1.96349541, 2.24798408, 1.59348561, 1.69296937, 1.34028346, 1.32678788 ] + - [ 0.932143469, 1.96266568, -2.24730445, 1.593964, -1.69296937, 1.34410604, -1.33023496, 0.932005821, -1.96349541, 2.24798408, 1.59348561, 1.69296937, 1.34439778, 1.33084129 ] + - [ 0.932143469, 1.96266568, -2.24730445, 1.593964, -1.69296937, 1.34794341, -1.33401418, 0.932005821, -1.96349541, 2.24798408, 1.59348561, 1.69296937, 1.34823566, 1.33462234 ] + - [ 0.932143469, 1.96266568, -2.24730445, 1.593964, -1.69296937, 1.35150168, -1.33751854, 0.932005821, -1.96349541, 2.24798408, 1.59348561, 1.69296937, 1.35179441, 1.3381284 ] + - [ 0.932143469, 1.96266568, -2.24730445, 1.593964, -1.69296937, 1.35477819, -1.3407454, 0.932005821, -1.96349541, 2.24798408, 1.59348561, 1.69296937, 1.35507135, 1.34135683 ] + - [ 0.932143469, 1.96266568, -2.24730445, 1.593964, -1.69296937, 1.35777023, -1.34369212, 0.932005821, -1.96349541, 2.24798408, 1.59348561, 1.69296937, 1.3580638, 1.34430497 ] + - [ 0.932143469, 1.96266568, -2.24730445, 1.593964, -1.69296937, 1.36047514, -1.34635604, 0.932005821, -1.96349541, 2.24798408, 1.59348561, 1.69296937, 1.36076907, 1.34697019 ] + - [ 0.932143469, 1.96266568, -2.24730445, 1.593964, -1.69296937, 1.36289023, -1.34873453, 0.932005821, -1.96349541, 2.24798408, 1.59348561, 1.69296937, 1.36318448, 1.34934983 ] + - [ 0.932143469, 1.96266568, -2.24730445, 1.593964, -1.69296937, 1.3650128, -1.35082495, 0.932005821, -1.96349541, 2.24798408, 1.59348561, 1.69296937, 1.36530734, 1.35144126 ] + - [ 0.932143469, 1.96266568, -2.24730445, 1.593964, -1.69296937, 1.36684019, -1.35262465, 0.932005821, -1.96349541, 2.24798408, 1.59348561, 1.69296937, 1.36713497, 1.35324183 ] + - [ 0.932143469, 1.96266568, -2.24730445, 1.593964, -1.69296937, 1.3683697, -1.35413098, 0.932005821, -1.96349541, 2.24798408, 1.59348561, 1.69296937, 1.36866468, 1.3547489 ] + - [ 0.932143469, 1.96266568, -2.24730445, 1.593964, -1.69296937, 1.36959866, -1.35534132, 0.932005821, -1.96349541, 2.24798408, 1.59348561, 1.69296937, 1.3698938, 1.35595982 ] + - [ 0.932143469, 1.96266568, -2.24730445, 1.593964, -1.69296937, 1.37052437, -1.35625301, 0.932005821, -1.96349541, 2.24798408, 1.59348561, 1.69296937, 1.37081964, 1.35687195 ] + - [ 0.932143469, 1.96266568, -2.24730445, 1.593964, -1.69296937, 1.37114416, -1.3568634, 0.932005821, -1.96349541, 2.24798408, 1.59348561, 1.69296937, 1.37143951, 1.35748265 ] + - [ 0.932143469, 1.96266568, -2.24730445, 1.593964, -1.69296937, 1.37145534, -1.35716987, 0.932005821, -1.96349541, 2.24798408, 1.59348561, 1.69296937, 1.37175073, 1.35778926 ] + - [ 0.932144062, 1.96266517, -2.24729972, 1.59396211, -1.6929695, 1.37147347, -1.35720855, 0.932006414, -1.9634949, 2.24797935, 1.59348372, 1.6929695, 1.37176887, 1.35782795 ] + - [ 0.932149298, 1.96266066, -2.24725782, 1.5939453, -1.69297062, 1.37128852, -1.35721073, 0.932011655, -1.96349034, 2.24793738, 1.59346691, 1.69297067, 1.37158394, 1.35783001 ] + - [ 0.932159888, 1.96265151, -2.24717275, 1.59391104, -1.69297285, 1.37091353, -1.35721505, 0.932022253, -1.96348112, 2.2478522, 1.59343264, 1.69297299, 1.371209, 1.3578341 ] + - [ 0.932175762, 1.96263777, -2.24704472, 1.59385926, -1.69297614, 1.37034989, -1.35722139, 0.93203814, -1.96346724, 2.24772398, 1.59338085, 1.69297643, 1.37064543, 1.35784008 ] + - [ 0.932196852, 1.96261945, -2.2468739, 1.59378989, -1.69298046, 1.36959897, -1.35722962, 0.932059248, -1.96344876, 2.24755294, 1.59331148, 1.69298093, 1.36989461, 1.35784785 ] + - [ 0.932223089, 1.9625966, -2.24666051, 1.59370287, -1.69298574, 1.36866216, -1.35723962, 0.932085507, -1.96342571, 2.24733925, 1.59322444, 1.69298644, 1.36895792, 1.35785726 ] + - [ 0.932254405, 1.96256926, -2.24640473, 1.59359812, -1.69299194, 1.36754083, -1.35725126, 0.932116849, -1.96339811, 2.24708312, 1.59311968, 1.69299292, 1.36783673, 1.35786821 ] + - [ 0.932290731, 1.96253744, -2.24610677, 1.59347558, -1.69299901, 1.36623637, -1.35726444, 0.932153207, -1.96336601, 2.24678474, 1.59299713, 1.69300032, 1.36653243, 1.35788057 ] + - [ 0.932331998, 1.96250119, -2.2457668, 1.59333519, -1.69300691, 1.36475014, -1.35727901, 0.93219451, -1.96332943, 2.24644431, 1.59285672, 1.69300859, 1.3650464, 1.35789422 ] + - [ 0.932378139, 1.96246054, -2.24538504, 1.59317687, -1.69301559, 1.36308354, -1.35729486, 0.932240692, -1.96328842, 2.24606202, 1.59269838, 1.69301769, 1.36338001, 1.35790904 ] + - [ 0.932429085, 1.96241553, -2.24496167, 1.59300056, -1.693025, 1.36123794, -1.35731186, 0.932291683, -1.96324299, 2.24563806, 1.59252204, 1.69302756, 1.36153464, 1.35792489 ] + - [ 0.932484766, 1.96236619, -2.24449688, 1.59280618, -1.69303509, 1.35921472, -1.3573299, 0.932347414, -1.9631932, 2.24517264, 1.59232764, 1.69303815, 1.35951168, 1.35794167 ] + - [ 0.932545115, 1.96231254, -2.24399088, 1.59259368, -1.69304581, 1.35701526, -1.35734884, 0.932407818, -1.96313907, 2.24466595, 1.59211511, 1.69304942, 1.3573125, 1.35795926 ] + - [ 0.932610064, 1.96225463, -2.24344386, 1.59236299, -1.69305713, 1.35464094, -1.35736857, 0.932472826, -1.96308064, 2.24411818, 1.59188439, 1.69306132, 1.35493848, 1.35797751 ] + - [ 0.932679542, 1.96219249, -2.24285601, 1.59211402, -1.69306897, 1.35209314, -1.35738896, 0.932542369, -1.96301794, 2.24352953, 1.59163539, 1.6930738, 1.35239101, 1.35799633 ] + - [ 0.932753483, 1.96212616, -2.24222753, 1.59184673, -1.69308131, 1.34937323, -1.35740989, 0.932616379, -1.962951, 2.2429002, 1.59136806, 1.69308682, 1.34967145, 1.35801557 ] + - [ 0.932831817, 1.96205566, -2.24155861, 1.59156104, -1.6930941, 1.34648261, -1.35743124, 0.932694787, -1.96287986, 2.24223037, 1.59108234, 1.69310032, 1.34678119, 1.35803513 ] + - [ 0.932914476, 1.96198102, -2.24084945, 1.59125688, -1.69310727, 1.34342264, -1.35745288, 0.932777525, -1.96280455, 2.24152024, 1.59077814, 1.69311426, 1.34372161, 1.35805488 ] + - [ 0.933001391, 1.9619023, -2.24010024, 1.59093419, -1.6931208, 1.34019471, -1.35747469, 0.932864524, -1.96272511, 2.24077002, 1.5904554, 1.69312859, 1.34049409, 1.35807469 ] + - [ 0.933092495, 1.96181951, -2.23931118, 1.5905929, -1.69313462, 1.33680019, -1.35749654, 0.932955716, -1.96264157, 2.23997989, 1.59011406, 1.69314326, 1.3371, 1.35809445 ] + - [ 0.933187717, 1.96173269, -2.23848246, 1.59023294, -1.6931487, 1.33324047, -1.35751832, 0.933051033, -1.96255396, 2.23915005, 1.58975405, 1.69315822, 1.33354073, 1.35811403 ] + - [ 0.93328699, 1.96164187, -2.23761427, 1.58985424, -1.69316297, 1.32951692, -1.3575399, 0.933150405, -1.96246233, 2.23828069, 1.5893753, 1.69317342, 1.32981766, 1.35813332 ] + - [ 0.933390246, 1.96154709, -2.23670682, 1.58945673, -1.69317741, 1.32563093, -1.35756115, 0.933253765, -1.96236669, 2.23737202, 1.58897775, 1.69318883, 1.32593216, 1.35815218 ] + - [ 0.933497415, 1.96144839, -2.23576029, 1.58904036, -1.69319195, 1.32158387, -1.35758196, 0.933361044, -1.96226709, 2.23642422, 1.58856132, 1.69320438, 1.32188561, 1.35817049 ] + - [ 0.93360843, 1.96134579, -2.23477488, 1.58860504, -1.69320655, 1.31737712, -1.3576022, 0.933472173, -1.96216356, 2.23543749, 1.58812594, 1.69322003, 1.3176794, 1.35818815 ] + - [ 0.933723221, 1.96123932, -2.23375079, 1.58815072, -1.69322117, 1.31301206, -1.35762175, 0.933587084, -1.96205613, 2.23441203, 1.58767156, 1.69323573, 1.3133149, 1.35820501 ] + - [ 0.93384172, 1.96112904, -2.2326882, 1.58767732, -1.69323575, 1.30849008, -1.35764048, 0.933705708, -1.96194484, 2.23334803, 1.5871981, 1.69325143, 1.30879349, 1.35822096 ] + - [ 0.933963859, 1.96101495, -2.23158732, 1.58718478, -1.69325025, 1.30381255, -1.35765828, 0.933827977, -1.96182973, 2.23224568, 1.58670549, 1.69326709, 1.30411655, 1.35823588 ] + - [ 0.934089569, 1.96089711, -2.23044834, 1.58667303, -1.69326461, 1.29898084, -1.35767501, 0.933953822, -1.96171082, 2.23110519, 1.58619367, 1.69328266, 1.29928547, 1.35824965 ] + - [ 0.934218781, 1.96077554, -2.22927146, 1.58614201, -1.6932788, 1.29399635, -1.35769056, 0.934083176, -1.96158815, 2.22992674, 1.58566257, 1.69329809, 1.29430161, 1.35826214 ] + - [ 0.934351427, 1.96065028, -2.22805686, 1.58559163, -1.69329276, 1.28886045, -1.35770479, 0.934215968, -1.96146175, 2.22871054, 1.58511212, 1.69331332, 1.28916635, 1.35827323 ] + - [ 0.934487439, 1.96052136, -2.22680475, 1.58502185, -1.69330644, 1.28357451, -1.3577176, 0.934352132, -1.96133166, 2.22745677, 1.58454226, 1.69332832, 1.28388109, 1.3582828 ] + - [ 0.934626748, 1.96038881, -2.22551532, 1.58443258, -1.69331981, 1.27813992, -1.35772886, 0.934491598, -1.96119791, 2.22616564, 1.58395291, 1.69334304, 1.27844719, 1.35829072 ] + - [ 0.934769285, 1.96025267, -2.22418876, 1.58382377, -1.6933328, 1.27255806, -1.35773843, 0.934634298, -1.96106054, 2.22483733, 1.58334401, 1.69335742, 1.27286604, 1.35829689 ] + - [ 0.934914982, 1.96011297, -2.22282527, 1.58319533, -1.69334537, 1.26683031, -1.35774621, 0.934780163, -1.96091958, 2.22347205, 1.58271549, 1.69337142, 1.26713902, 1.35830116 ] + - [ 0.935063771, 1.95996975, -2.22142504, 1.58254722, -1.69335748, 1.26095804, -1.35775206, 0.934929125, -1.96077506, 2.22206998, 1.58206729, 1.69338499, 1.26126749, 1.35830342 ] + - [ 0.935215582, 1.95982304, -2.21998827, 1.58187936, -1.69336908, 1.25494263, -1.35775586, 0.935081116, -1.96062702, 2.22063133, 1.58139933, 1.69339808, 1.25525286, 1.35830356 ] + - [ 0.935370347, 1.95967287, -2.21851515, 1.58119167, -1.69338011, 1.24878547, -1.3577575, 0.935236066, -1.96047549, 2.21915629, 1.58071155, 1.69341064, 1.24909648, 1.35830144 ] + - [ 0.935527998, 1.95951928, -2.21700588, 1.5804841, -1.69339053, 1.24248794, -1.35775684, 0.935393908, -1.9603205, 2.21764505, 1.58000388, 1.69342263, 1.24279975, 1.35829694 ] + - [ 0.935688467, 1.95936229, -2.21546065, 1.57975658, -1.6934003, 1.23605141, -1.35775377, 0.935554572, -1.96016209, 2.21609781, 1.57927626, 1.693434, 1.23636403, 1.35828994 ] + - [ 0.935851684, 1.95920195, -2.21387965, 1.57900903, -1.69340936, 1.22947726, -1.35774815, 0.935717991, -1.9600003, 2.21451476, 1.57852861, 1.69344469, 1.22979072, 1.35828033 ] + - [ 0.936017581, 1.95903829, -2.21226309, 1.5782414, -1.69341767, 1.22276688, -1.35773988, 0.935884096, -1.95983516, 2.21289611, 1.57776087, 1.69345467, 1.22308119, 1.35826797 ] + - [ 0.93618609, 1.95887134, -2.21061116, 1.57745361, -1.69342518, 1.21592163, -1.35772882, 0.936052819, -1.95966669, 2.21124204, 1.57697296, 1.69346388, 1.21623682, 1.35825275 ] + - [ 0.936357142, 1.95870113, -2.20892404, 1.57664559, -1.69343184, 1.20894291, -1.35771485, 0.93622409, -1.95949494, 2.20955275, 1.57616484, 1.69347228, 1.20925898, 1.35823454 ] + - [ 0.936530668, 1.9585277, -2.20720195, 1.57581728, -1.6934376, 1.20183209, -1.35769784, 0.936397842, -1.95931994, 2.20782843, 1.57533641, 1.69347981, 1.20214906, 1.35821323 ] + - [ 0.936706601, 1.95835108, -2.20544506, 1.57496862, -1.69344242, 1.19459054, -1.35767769, 0.936574005, -1.95914172, 2.20606929, 1.57448762, 1.69348643, 1.19490844, 1.35818868 ] + - [ 0.936884871, 1.95817131, -2.20365358, 1.57409952, -1.69344625, 1.18721966, -1.35765425, 0.936752512, -1.95896032, 2.20427551, 1.57361841, 1.69349209, 1.18753849, 1.35816078 ] + - [ 0.937065409, 1.95798842, -2.20182769, 1.57320993, -1.69344904, 1.17972081, -1.35762741, 0.936933294, -1.95877577, 2.20244729, 1.57272869, 1.69349674, 1.1800406, 1.3581294 ] + - [ 0.937248149, 1.95780243, -2.19996761, 1.57229978, -1.69345074, 1.17209539, -1.35759705, 0.937116283, -1.95858811, 2.20058483, 1.57181841, 1.69350033, 1.17241615, 1.35809443 ] + - [ 0.93743302, 1.9576134, -2.19807351, 1.571369, -1.69345131, 1.16434476, -1.35756304, 0.937301409, -1.95839736, 2.19868832, 1.5708875, 1.69350282, 1.1646665, 1.35805574 ] + - [ 0.937619955, 1.95742135, -2.1961456, 1.57041752, -1.69345069, 1.15647031, -1.35752527, 0.937488605, -1.95820356, 2.19675796, 1.56993588, 1.69350416, 1.15679305, 1.3580132 ] + - [ 0.937808884, 1.95722631, -2.19418406, 1.56944528, -1.69344884, 1.14847341, -1.35748359, 0.937677801, -1.95800676, 2.19479394, 1.5689635, 1.6935043, 1.14879717, 1.3579667 ] + - [ 0.93799974, 1.95702831, -2.1921891, 1.5684522, -1.69344571, 1.14035545, -1.3574379, 0.937868931, -1.95780697, 2.19279645, 1.56797028, 1.69350319, 1.14068024, 1.35791612 ] + - [ 0.938192453, 1.9568274, -2.19016091, 1.56743822, -1.69344126, 1.1321178, -1.35738807, 0.938061924, -1.95760424, 2.1907657, 1.56695616, 1.69350078, 1.13244364, 1.35786133 ] + - [ 0.938386956, 1.9566236, -2.18809969, 1.56640327, -1.69343543, 1.12376185, -1.35733398, 0.938256712, -1.95739859, 2.18870188, 1.56592107, 1.69349702, 1.12408875, 1.3578022 ] + - [ 0.938583179, 1.95641695, -2.18600562, 1.56534729, -1.69342817, 1.11528897, -1.3572755, 0.938453227, -1.95719007, 2.18660518, 1.56486493, 1.69349188, 1.11561695, 1.35773863 ] + - [ 0.938781055, 1.95620749, -2.1838789, 1.56427021, -1.69341945, 1.10670055, -1.35721251, 0.938651401, -1.95697871, 2.1844758, 1.56378769, 1.69348529, 1.10702962, 1.35767048 ] + - [ 0.938980514, 1.95599523, -2.18171973, 1.56317195, -1.69340921, 1.09799795, -1.35714489, 0.938851165, -1.95676453, 2.18231393, 1.56268928, 1.69347721, 1.09832814, 1.35759764 ] + - [ 0.939181489, 1.95578023, -2.17952831, 1.56205246, -1.69339741, 1.08918257, -1.35707251, 0.93905245, -1.95654758, 2.18011977, 1.56156962, 1.69346759, 1.08951388, 1.35751997 ] + - [ 0.939383909, 1.95556251, -2.17730482, 1.56091166, -1.69338399, 1.08025579, -1.35699526, 0.939255189, -1.95632789, 2.17789352, 1.56042866, 1.69345639, 1.08058822, 1.35743737 ] + - [ 0.939587708, 1.95534211, -2.17504946, 1.55974948, -1.69336891, 1.07121897, -1.356913, 0.939459311, -1.95610549, 2.17563536, 1.55926632, 1.69344355, 1.07155255, 1.3573497 ] + - [ 0.939792817, 1.95511905, -2.17276243, 1.55856587, -1.69335212, 1.0620735, -1.35682562, 0.93966475, -1.95588041, 2.1733455, 1.55808253, 1.69342903, 1.06240825, 1.35725685 ] + - [ 0.939999166, 1.95489338, -2.17044393, 1.55736074, -1.69333357, 1.05282076, -1.35673299, 0.939871436, -1.9556527, 2.17102413, 1.55687723, 1.69341278, 1.05315669, 1.35715868 ] + - [ 0.940206688, 1.95466513, -2.16809414, 1.55613404, -1.69331322, 1.04346213, -1.35663498, 0.940079301, -1.95542238, 2.16867144, 1.55565035, 1.69339475, 1.04379925, 1.35705509 ] + - [ 0.940415314, 1.95443433, -2.16571326, 1.5548857, -1.69329101, 1.03399899, -1.35653149, 0.940288277, -1.95518949, 2.16628763, 1.55440182, 1.6933749, 1.03433731, 1.35694595 ] + - [ 0.940624975, 1.95420101, -2.16330148, 1.55361564, -1.69326691, 1.02443271, -1.35642237, 0.940498294, -1.95495406, 2.1638729, 1.55313158, 1.69335316, 1.02477225, 1.35683114 ] + - [ 0.940835603, 1.95396521, -2.16085901, 1.5523238, -1.69324086, 1.01476469, -1.35630752, 0.940709285, -1.95471612, 2.16142744, 1.55183956, 1.69332951, 1.01510545, 1.35671053 ] + - [ 0.94104713, 1.95372697, -2.15838603, 1.55101012, -1.69321281, 1.00499629, -1.3561868, 0.940921181, -1.95447572, 2.15895144, 1.55052568, 1.69330388, 1.00533829, 1.356584 ] + - [ 0.941259486, 1.95348631, -2.15588274, 1.54967452, -1.69318271, 0.995128891, -1.35606009, 0.941133913, -1.95423288, 2.15644511, 1.54918989, 1.69327624, 0.995472154, 1.35645143 ] + - [ 0.941472603, 1.95324326, -2.15334934, 1.54831694, -1.69315053, 0.985163881, -1.35592728, 0.941347414, -1.95398763, 2.15390863, 1.54783211, 1.69324652, 0.985508412, 1.3563127 ] + - [ 0.941686414, 1.95299788, -2.15078602, 1.54693731, -1.6931162, 0.975102636, -1.35578823, 0.941561614, -1.95374002, 2.1513422, 1.54645227, 1.69321469, 0.975448446, 1.35616768 ] + - [ 0.941900848, 1.95275017, -2.14819297, 1.54553556, -1.69307969, 0.964946535, -1.35564282, 0.941776444, -1.95349007, 2.14874602, 1.54505032, 1.6931807, 0.965293637, 1.35601626 ] + - [ 0.942115838, 1.95250019, -2.14557039, 1.54411163, -1.69304094, 0.954696957, -1.35549093, 0.941991838, -1.95323783, 2.14612028, 1.54362617, 1.69314449, 0.955045362, 1.35585831 ] + - [ 0.942331315, 1.95224796, -2.14291848, 1.54266544, -1.69299991, 0.944355282, -1.35533245, 0.942207725, -1.95298331, 2.14346518, 1.54217977, 1.69310603, 0.944705002, 1.3556937 ] + - [ 0.942547211, 1.95199352, -2.14023742, 1.54119694, -1.69295655, 0.933922889, -1.35516723, 0.942424038, -1.95272657, 2.14078092, 1.54071105, 1.69306525, 0.934273936, 1.35552233 ] + - [ 0.942763457, 1.9517369, -2.13752742, 1.53970604, -1.6929108, 0.923401158, -1.35499517, 0.942640708, -1.95246762, 2.13806767, 1.53921994, 1.69302212, 0.923753543, 1.35534406 ] + - [ 0.942979984, 1.95147814, -2.13478867, 1.53819269, -1.69286264, 0.912791467, -1.35481613, 0.942857666, -1.95220651, 2.13532566, 1.53770636, 1.69297658, 0.913145202, 1.35515877 ] + - [ 0.943196724, 1.95121726, -2.13202136, 1.53665682, -1.69281199, 0.902095197, -1.35463, 0.943074845, -1.95194327, 2.13255506, 1.53617026, 1.69292859, 0.902450292, 1.35496634 ] + - [ 0.943413609, 1.9509543, -2.12922569, 1.53509836, -1.69275883, 0.891313726, -1.35443665, 0.943292174, -1.95167793, 2.12975607, 1.53461156, 1.6928781, 0.891670192, 1.35476665 ] + - [ 0.94363057, 1.9506893, -2.12640185, 1.53351723, -1.69270309, 0.880448435, -1.35423596, 0.943509587, -1.95141053, 2.12692889, 1.5330302, 1.69282506, 0.880806283, 1.35455958 ] + - [ 0.943847538, 1.9504223, -2.12355004, 1.53191338, -1.69264474, 0.869500702, -1.35402781, 0.943727015, -1.9511411, 2.12407372, 1.53142612, 1.69276942, 0.869859942, 1.354345 ] + - [ 0.944064445, 1.95015331, -2.12067045, 1.53028674, -1.69258372, 0.858471907, -1.35381207, 0.943944388, -1.95086968, 2.12119075, 1.52979923, 1.69271113, 0.85883255, 1.3541228 ] + - [ 0.944281223, 1.94988238, -2.11776327, 1.52863724, -1.69251999, 0.847363429, -1.35358861, 0.944161639, -1.9505963, 2.11828017, 1.52814948, 1.69265015, 0.847725485, 1.35389284 ] + - [ 0.944497802, 1.94960954, -2.11482871, 1.52696481, -1.6924535, 0.836176648, -1.35335733, 0.944378699, -1.95032098, 2.11534217, 1.5264768, 1.69258643, 0.836540126, 1.35365501 ] + - [ 0.944714115, 1.94933482, -2.11186696, 1.52526938, -1.69238419, 0.824912943, -1.35311808, 0.944595499, -1.95004378, 2.11237697, 1.52478111, 1.69251992, 0.825277853, 1.35340919 ] + - [ 0.944930092, 1.94905826, -2.10887821, 1.52355089, -1.69231203, 0.813573694, -1.35287076, 0.944811972, -1.94976471, 2.10938474, 1.52306236, 1.69245057, 0.813940046, 1.35315525 ] + - [ 0.945145666, 1.94877989, -2.10586265, 1.52180926, -1.69223697, 0.802160279, -1.35261523, 0.945028048, -1.94948382, 2.10636569, 1.52132048, 1.69237833, 0.802528082, 1.35289307 ] + - [ 0.945360767, 1.94849975, -2.10282049, 1.52004444, -1.69215895, 0.790674078, -1.35235138, 0.945243659, -1.94920114, 2.10332001, 1.51955539, 1.69230316, 0.791043343, 1.35262253 ] + - [ 0.945575327, 1.94821787, -2.09975191, 1.51825635, -1.69207793, 0.779116471, -1.35207907, 0.945458736, -1.94891671, 2.1002479, 1.51776702, 1.692225, 0.779487205, 1.35234351 ] + - [ 0.945789278, 1.94793427, -2.09665711, 1.51644492, -1.69199387, 0.767488837, -1.3517982, 0.945673212, -1.94863054, 2.09714954, 1.51595532, 1.69214382, 0.76786105, 1.35205588 ] + - [ 0.946002551, 1.94764901, -2.09353628, 1.51461009, -1.6919067, 0.755792555, -1.35150862, 0.945887017, -1.94834269, 2.09402515, 1.51412022, 1.69205955, 0.756166256, 1.35175953 ] + - [ 0.946215078, 1.9473621, -2.09038963, 1.5127518, -1.6918164, 0.744029005, -1.35121023, 0.946100083, -1.94805319, 2.0908749, 1.51226164, 1.69197216, 0.744404202, 1.35145432 ] + - [ 0.94642679, 1.94707359, -2.08721734, 1.51086996, -1.6917229, 0.732199567, -1.3509029, 0.946312342, -1.94776206, 2.087699, 1.51037952, 1.69188159, 0.732576267, 1.35114015 ] + - [ 0.946637618, 1.9467835, -2.08401961, 1.50896452, -1.69162616, 0.720305618, -1.3505865, 0.946523725, -1.94746934, 2.08449764, 1.50847379, 1.69178779, 0.720683832, 1.35081688 ] + - [ 0.946847494, 1.94649187, -2.08079663, 1.50703541, -1.69152614, 0.70834854, -1.35026091, 0.946734163, -1.94717507, 2.08127102, 1.50654438, 1.69169073, 0.708728274, 1.35048439 ] + - [ 0.94705635, 1.94619874, -2.07754861, 1.50508256, -1.69142278, 0.696329711, -1.34992601, 0.946943588, -1.94687928, 2.07801934, 1.50459123, 1.69159034, 0.696710974, 1.35014257 ] + - [ 0.947264116, 1.94590413, -2.07427572, 1.5031059, -1.69131603, 0.684250511, -1.34958168, 0.947151932, -1.94658201, 2.07474278, 1.50261427, 1.69148659, 0.68463331, 1.34979129 ] + - [ 0.947470725, 1.94560809, -2.07097818, 1.50110536, -1.69120586, 0.672112319, -1.34922779, 0.947359126, -1.94628328, 2.07144154, 1.50061343, 1.69137941, 0.672496661, 1.34943042 ] + - [ 0.947676108, 1.94531064, -2.06765617, 1.49908088, -1.6910922, 0.659916514, -1.34886421, 0.947565102, -1.94598314, 2.06811582, 1.49858864, 1.69126878, 0.660302407, 1.34905985 ] + - [ 0.947880196, 1.94501182, -2.06430989, 1.49703239, -1.69097502, 0.647664476, -1.34849084, 0.94776979, -1.94568161, 2.06476581, 1.49653983, 1.69115463, 0.648051928, 1.34867945 ] + - [ 0.948082921, 1.94471166, -2.06093953, 1.49495982, -1.69085427, 0.635357585, -1.34810753, 0.947973123, -1.94537873, 2.06139172, 1.49446694, 1.69103692, 0.635746601, 1.34828911 ] + - [ 0.948284214, 1.94441019, -2.05754528, 1.49286311, -1.69072989, 0.622997219, -1.34771418, 0.948175033, -1.94507454, 2.05799372, 1.49236991, 1.6909156, 0.623387807, 1.34788869 ] + - [ 0.948484007, 1.94410746, -2.05412735, 1.49074218, -1.69060185, 0.610584758, -1.34731065, 0.94837545, -1.94476906, 2.05457203, 1.49024865, 1.69079062, 0.610976925, 1.34747808 ] + - [ 0.948682231, 1.94380349, -2.05068593, 1.48859697, -1.69047008, 0.598121582, -1.34689683, 0.948574305, -1.94446233, 2.05112683, 1.48810311, 1.69066194, 0.598515334, 1.34705716 ] + - [ 0.948878817, 1.94349831, -2.04722121, 1.48642742, -1.69033455, 0.585609069, -1.34647258, 0.948771532, -1.9441544, 2.04765832, 1.48593322, 1.6905295, 0.586004412, 1.3466258 ] + - [ 0.949073698, 1.94319197, -2.04373339, 1.48423344, -1.69019521, 0.5730486, -1.3460378, 0.94896706, -1.94384528, 2.04416669, 1.48373891, 1.69039326, 0.57344554, 1.34618388 ] + - [ 0.949266804, 1.94288449, -2.04022265, 1.48201499, -1.690052, 0.560441553, -1.34559234, 0.949160823, -1.94353501, 2.04065215, 1.4815201, 1.69025317, 0.560840097, 1.34573127 ] + - [ 0.949458068, 1.94257591, -2.03668921, 1.47977198, -1.68990489, 0.547789308, -1.3451361, 0.94935275, -1.94322363, 2.03711488, 1.47927675, 1.69010919, 0.548189461, 1.34526787 ] + - [ 0.94964742, 1.94226626, -2.03313324, 1.47750435, -1.68975381, 0.535093245, -1.34466895, 0.949542774, -1.94291118, 2.03355507, 1.47700876, 1.68996125, 0.535495013, 1.34479354 ] + - [ 0.949834792, 1.94195557, -2.02955496, 1.47521203, -1.68959874, 0.522354743, -1.34419076, 0.949730825, -1.94259768, 2.02997294, 1.47471609, 1.68980932, 0.52275813, 1.34430816 ] + - [ 0.950020115, 1.94164388, -2.02595454, 1.47289496, -1.68943961, 0.50957518, -1.34370141, 0.949916837, -1.94228317, 2.02636867, 1.47239866, 1.68965335, 0.509980193, 1.34381161 ] + - [ 0.950203321, 1.94133123, -2.02233218, 1.47055307, -1.68927638, 0.496755937, -1.34320078, 0.950100739, -1.94196768, 2.02274245, 1.4700564, 1.68949329, 0.49716258, 1.34330376 ] + - [ 0.950384342, 1.94101764, -2.01868809, 1.46818629, -1.689109, 0.483898394, -1.34268874, 0.950282465, -1.94165125, 2.01909448, 1.46768925, 1.68932909, 0.484306672, 1.34278451 ] + - [ 0.950563109, 1.94070315, -2.01502245, 1.46579455, -1.68893743, 0.471003928, -1.34216518, 0.950461944, -1.94133391, 2.01542496, 1.46529714, 1.6891607, 0.471413846, 1.34225371 ] + - [ 0.950739553, 1.94038779, -2.01133546, 1.46337779, -1.68876161, 0.45807392, -1.34162997, 0.950639109, -1.94101569, 2.01173408, 1.46287999, 1.68898807, 0.458485483, 1.34171126 ] + - [ 0.950913605, 1.9400716, -2.00762732, 1.46093593, -1.6885815, 0.44510975, -1.34108298, 0.950813891, -1.94069664, 2.00802204, 1.46043776, 1.68881116, 0.445522961, 1.34115703 ] + - [ 0.951085198, 1.93975461, -2.00389822, 1.45846891, -1.68839705, 0.432112795, -1.34052409, 0.950986221, -1.94037678, 2.00428903, 1.45797035, 1.68862992, 0.432527659, 1.34059089 ] + - [ 0.951254263, 1.93943686, -2.00014834, 1.45597667, -1.68820821, 0.419084437, -1.33995319, 0.951156032, -1.94005614, 2.00053525, 1.45547771, 1.6884443, 0.419500958, 1.34001273 ] + - [ 0.951420731, 1.93911837, -1.9963779, 1.45345913, -1.68801494, 0.406026054, -1.33937014, 0.951323254, -1.93973477, 1.9967609, 1.45295978, 1.68825425, 0.406444235, 1.33942243 ] + - [ 0.951584534, 1.93879918, -1.99258708, 1.45091623, -1.68781719, 0.392939026, -1.33877482, 0.95148782, -1.93941269, 1.99296616, 1.45041647, 1.68805973, 0.393358871, 1.33881985 ] + - [ 0.951745603, 1.93847933, -1.98877608, 1.44834789, -1.6876149, 0.379824732, -1.33816712, 0.95164966, -1.93908994, 1.98915123, 1.44784773, 1.68786068, 0.380246245, 1.33820488 ] + - [ 0.951903869, 1.93815885, -1.9849451, 1.44575406, -1.68740804, 0.366684551, -1.3375469, 0.951808706, -1.93876656, 1.98531631, 1.44525349, 1.68765705, 0.367107735, 1.3375774 ] + - [ 0.952059264, 1.93783777, -1.98109432, 1.44313467, -1.68719655, 0.353519863, -1.33691404, 0.95196489, -1.93844257, 1.98146159, 1.44263368, 1.68744881, 0.353944721, 1.33693728 ] + - [ 0.952211721, 1.93751612, -1.97722394, 1.44048964, -1.68698038, 0.340332047, -1.33626843, 0.952118143, -1.93811801, 1.97758728, 1.43998823, 1.6872359, 0.340758583, 1.3362844 ] + - [ 0.952361169, 1.93719395, -1.97333416, 1.4378189, -1.68675949, 0.327122483, -1.33560993, 0.952268397, -1.93779292, 1.97369356, 1.43731708, 1.68701827, 0.327550699, 1.33561864 ] + - [ 0.95250754, 1.93687128, -1.96942517, 1.4351224, -1.68653384, 0.31389255, -1.33493843, 0.952415582, -1.93746732, 1.96978062, 1.43462015, 1.68679587, 0.314322448, 1.33493989 ] + - [ 0.952650767, 1.93654814, -1.96549717, 1.43240007, -1.68630336, 0.300643627, -1.3342538, 0.952559632, -1.93714126, 1.96584868, 1.43189738, 1.68656866, 0.30107521, 1.334248 ] + - [ 0.95279078, 1.93622458, -1.96155035, 1.42965183, -1.68606802, 0.287377094, -1.33355592, 0.952700476, -1.93681476, 1.96189791, 1.4291487, 1.68633659, 0.287810365, 1.33354287 ] + - [ 0.95292751, 1.93590062, -1.95758491, 1.42687762, -1.68582776, 0.274094331, -1.33284466, 0.952838047, -1.93648787, 1.95792852, 1.42637404, 1.68609961, 0.27452929, 1.33282437 ] + - [ 0.953060891, 1.9355763, -1.95360104, 1.42407736, -1.68558255, 0.260796715, -1.33211991, 0.952972277, -1.93616061, 1.95394069, 1.42357334, 1.68585767, 0.261233366, 1.33209239 ] + - [ 0.953190852, 1.93525165, -1.94959894, 1.42125101, -1.68533232, 0.247485628, -1.33138153, 0.953103095, -1.93583302, 1.94993464, 1.42074653, 1.68561072, 0.247923972, 1.33134678 ] + - [ 0.953317325, 1.9349267, -1.94557879, 1.41839847, -1.68507704, 0.234162448, -1.33062941, 0.953230436, -1.93550513, 1.94591054, 1.41789354, 1.68535872, 0.234602486, 1.33058745 ] + - [ 0.953440242, 1.93460149, -1.9415408, 1.4155197, -1.68481665, 0.220828555, -1.32986342, 0.953354228, -1.93517697, 1.9418686, 1.41501431, 1.68510162, 0.221270289, 1.32981425 ] + - [ 0.953559535, 1.93427606, -1.93748516, 1.41261462, -1.68455111, 0.207485328, -1.32908344, 0.953474405, -1.93484859, 1.93780901, 1.41210876, 1.68483936, 0.207928759, 1.32902708 ] + - [ 0.953675134, 1.93395043, -1.93341207, 1.40968316, -1.68428037, 0.194134147, -1.32828935, 0.953590898, -1.93452001, 1.93373197, 1.40917683, 1.68457191, 0.194579275, 1.3282258 ] + - [ 0.953786971, 1.93362464, -1.92932172, 1.40672525, -1.68400439, 0.18077639, -1.32748102, 0.953703637, -1.93419127, 1.92963767, 1.40621845, 1.68429921, 0.181223217, 1.3274103 ] + - [ 0.953894978, 1.93329872, -1.9252143, 1.40374083, -1.6837231, 0.167413438, -1.32665833, 0.953812556, -1.9338624, 1.92552631, 1.40323355, 1.68402122, 0.167861964, 1.32658046 ] + - [ 0.953999086, 1.93297271, -1.92109001, 1.40072984, -1.68343647, 0.15404667, -1.32582116, 0.953917584, -1.93353344, 1.92139808, 1.40022206, 1.68373788, 0.154496896, 1.32573615 ] + - [ 0.954099226, 1.93264665, -1.91694904, 1.39769219, -1.68314445, 0.140677464, -1.32496938, 0.954018655, -1.93320442, 1.91725317, 1.39718393, 1.68344915, 0.141129391, 1.32487724 ] + - [ 0.954195331, 1.93232055, -1.9127916, 1.39462783, -1.68284699, 0.127307201, -1.32410288, 0.954115698, -1.93287537, 1.91309179, 1.39411907, 1.68315498, 0.127760828, 1.32400363 ] + - [ 0.954287331, 1.93199446, -1.90861786, 1.39153669, -1.68254405, 0.11393726, -1.32322152, 0.954208646, -1.93254633, 1.90891413, 1.39102742, 1.68285532, 0.114392587, 1.32311518 ] + - [ 0.954375158, 1.93166842, -1.90442804, 1.38841869, -1.68223557, 0.10056902, -1.32232518, 0.95429743, -1.93221733, 1.90472038, 1.38790893, 1.68255012, 0.101026047, 1.32221177 ] + - [ 0.954458744, 1.93134245, -1.90022232, 1.38527378, -1.6819215, 0.0872038609, -1.32141375, 0.954381982, -1.9318884, 1.90051074, 1.3847635, 1.68223934, 0.0876625877, 1.32129329 ] + - [ 0.954538019, 1.93101659, -1.89600089, 1.38210188, -1.6816018, 0.0738431616, -1.32048709, 0.954462233, -1.93155959, 1.8962854, 1.38159109, 1.68192293, 0.0743035875, 1.3203596 ] + - [ 0.954612916, 1.93069087, -1.89176396, 1.37890293, -1.68127643, 0.0604883018, -1.31954509, 0.954538115, -1.93123092, 1.89204456, 1.37839162, 1.68160084, 0.0609504261, 1.31941059 ] + - [ 0.954683366, 1.93036533, -1.88751172, 1.37567686, -1.68094533, 0.0471406608, -1.31858762, 0.954609559, -1.93090243, 1.88778842, 1.37516502, 1.68127302, 0.0476044825, 1.31844614 ] + - [ 0.9547493, 1.93003999, -1.88324436, 1.3724236, -1.68060845, 0.033801618, -1.31761456, 0.954676497, -1.93057415, 1.88351716, 1.37191123, 1.68093942, 0.0342671361, 1.31746612 ] + - [ 0.95481065, 1.9297149, -1.87896207, 1.36914308, -1.68026576, 0.0204725527, -1.31662578, 0.95473886, -1.93024611, 1.87923099, 1.36863018, 1.68059999, 0.020939766, 1.31647041 ] + - [ 0.954867347, 1.92939009, -1.87466506, 1.36583524, -1.67991719, 0.00715484449, -1.31562117, 0.954796579, -1.92991836, 1.8749301, 1.36532179, 1.6802547, 0.00762375135, 1.31545889 ] + - [ 0.954919323, 1.92906559, -1.87035352, 1.36250001, -1.6795627, -0.0061501274, -1.3146006, 0.954849587, -1.92959092, 1.87061468, 1.36198602, 1.67990348, -0.00567952851, 1.31443143 ] + - [ 0.954966509, 1.92874143, -1.86602763, 1.35913732, -1.67920225, -0.0194409835, -1.31356394, 0.954897815, -1.92926382, 1.86628494, 1.35862277, 1.67954629, -0.0189686944, 1.31338792 ] + - [ 0.955008836, 1.92841765, -1.8616876, 1.3557471, -1.67883579, -0.0327163445, -1.31251108, 0.954941193, -1.92893711, 1.86194106, 1.355232, 1.67918308, -0.0322423671, 1.31232823 ] + - [ 0.955046237, 1.92809429, -1.85733363, 1.35232929, -1.67846326, -0.045974831, -1.31144188, 0.954979655, -1.92861081, 1.85758324, 1.35181363, 1.67881381, -0.0454991675, 1.31125224 ] + - [ 0.955078643, 1.92777136, -1.8529659, 1.34888381, -1.67808463, -0.0592150635, -1.31035624, 0.95501313, -1.92828496, 1.85321167, 1.34836759, 1.67843842, -0.0587377162, 1.31015983 ] + - [ 0.955105984, 1.92744892, -1.84858461, 1.34541061, -1.67769984, -0.0724356627, -1.30925401, 0.955041552, -1.9279596, 1.84882656, 1.34489381, 1.67805687, -0.0719566341, 1.30905088 ] + - [ 0.955128193, 1.92712699, -1.84418995, 1.34190961, -1.67730884, -0.0856352493, -1.30813509, 0.95506485, -1.92763475, 1.8444281, 1.34139224, 1.67766911, -0.085154542, 1.30792525 ] + - [ 0.955145201, 1.9268056, -1.83978212, 1.33838075, -1.67691159, -0.0988124437, -1.30699934, 0.955082958, -1.92731045, 1.84001647, 1.33786279, 1.67727509, -0.0983300607, 1.30678284 ] + - [ 0.95515694, 1.9264848, -1.83536132, 1.33482395, -1.67650804, -0.111965867, -1.30584665, 0.955095805, -1.92698674, 1.83559188, 1.33430541, 1.67687477, -0.111481811, 1.30562352 ] + - [ 0.95516334, 1.9261646, -1.83092774, 1.33123915, -1.67609815, -0.125094139, -1.30467689, 0.955103324, -1.92666365, 1.83115453, 1.33072002, 1.67646809, -0.124608413, 1.30444717 ] + - [ 0.955164334, 1.92584506, -1.82648157, 1.32762629, -1.67568185, -0.138195881, -1.30348994, 0.955105447, -1.92634121, 1.8267046, 1.32710655, 1.676055, -0.137708489, 1.30325366 ] + - [ 0.955159853, 1.92552619, -1.82202302, 1.32398529, -1.67525911, -0.151269713, -1.30228567, 0.955102104, -1.92601945, 1.8222423, 1.32346495, 1.67563547, -0.150780659, 1.30204287 ] + - [ 0.955149828, 1.92520804, -1.81755226, 1.32031609, -1.67482989, -0.164314256, -1.30106397, 0.955093227, -1.92569842, 1.81776781, 1.31979514, 1.67520943, -0.163823543, 1.30081468 ] + - [ 0.955134191, 1.92489064, -1.8130695, 1.31661861, -1.67439412, -0.177328131, -1.2998247, 0.955078749, -1.92537814, 1.81328133, 1.31609705, 1.67477685, -0.176835762, 1.29956898 ] + - [ 0.955112874, 1.92457402, -1.80857494, 1.3128928, -1.67395176, -0.190309957, -1.29856775, 0.955058599, -1.92505866, 1.80878307, 1.31237062, 1.67433767, -0.189815938, 1.29830562 ] + - [ 0.955085807, 1.92425822, -1.80406877, 1.30913859, -1.67350277, -0.203258357, -1.29729299, 0.95503271, -1.92473999, 1.80427321, 1.30861578, 1.67389184, -0.202762691, 1.29702451 ] + - [ 0.955052922, 1.92394326, -1.79955118, 1.3053559, -1.6730471, -0.21617195, -1.2960003, 0.955001013, -1.92442218, 1.79975194, 1.30483246, 1.67343933, -0.215674642, 1.2957255 ] + - [ 0.955014151, 1.92362918, -1.79502236, 1.30154467, -1.67258469, -0.229049357, -1.29468956, 0.954963441, -1.92410526, 1.79521947, 1.3010206, 1.67298007, -0.228550412, 1.29440849 ] + - [ 0.954969425, 1.92331603, -1.79048252, 1.29770483, -1.67211551, -0.241889199, -1.29336064, 0.954919923, -1.92378927, 1.79067599, 1.29718012, 1.67251403, -0.24138862, 1.29307334 ] + - [ 0.954918676, 1.92300382, -1.78593185, 1.29383631, -1.6716395, -0.254690096, -1.29201342, 0.954870392, -1.92347423, 1.7861217, 1.29331096, 1.67204114, -0.254187889, 1.29171994 ] + - [ 0.954861835, 1.9226926, -1.78137053, 1.28993905, -1.67115662, -0.267450669, -1.29064778, 0.954814779, -1.92316019, 1.78155678, 1.28941305, 1.67156138, -0.266946839, 1.29034816 ] + - [ 0.954798833, 1.92238239, -1.77679878, 1.28601299, -1.67066681, -0.280169538, -1.28926359, 0.954753017, -1.92284717, 1.77698144, 1.28548632, 1.67107468, -0.279664091, 1.28895788 ] + - [ 0.954729602, 1.92207323, -1.77221677, 1.28205804, -1.67017003, -0.292845324, -1.28786073, 0.954685035, -1.92253521, 1.77239587, 1.28153071, 1.67058099, -0.292338265, 1.28754898 ] + - [ 0.954654074, 1.92176516, -1.76762472, 1.27807414, -1.66966624, -0.305476648, -1.28643907, 0.954610766, -1.92222435, 1.76780026, 1.27754614, 1.67008028, -0.304967983, 1.28612134 ] + - [ 0.95457218, 1.92145821, -1.7630228, 1.27406123, -1.66915538, -0.31806213, -1.28499851, 0.954530142, -1.92191461, 1.76319482, 1.27353256, 1.66957249, -0.317551865, 1.28467484 ] + - [ 0.954483852, 1.9211524, -1.75841122, 1.27001924, -1.66863741, -0.330600391, -1.2835389, 0.954443093, -1.92160604, 1.75857973, 1.26948989, 1.66905758, -0.330088531, 1.28320935 ] + - [ 0.95438902, 1.92084779, -1.75379017, 1.2659481, -1.66811227, -0.343090052, -1.28206013, 0.954349551, -1.92129866, 1.75395519, 1.26541807, 1.66853549, -0.342576604, 1.28172474 ] + - [ 0.954287617, 1.92054439, -1.74915984, 1.26184774, -1.66757993, -0.355529733, -1.28056208, 0.954249449, -1.92099252, 1.7493214, 1.26131702, 1.66800618, -0.355014702, 1.28022091 ] + - [ 0.954179573, 1.92024224, -1.74452044, 1.2577181, -1.66704033, -0.367918054, -1.27904461, 0.954142716, -1.92068764, 1.74467855, 1.25718668, 1.6674696, -0.367401448, 1.27869772 ] + - [ 0.954064821, 1.91994138, -1.73987215, 1.25355911, -1.66649343, -0.380253637, -1.27750762, 0.954029286, -1.92038405, 1.74002684, 1.25302698, 1.6669257, -0.379735463, 1.27715506 ] + - [ 0.953943291, 1.91964185, -1.73521517, 1.24937069, -1.66593917, -0.392535102, -1.27595097, 0.953909088, -1.9200818, 1.73536646, 1.24883786, 1.66637443, -0.392015365, 1.2755928 ] + - [ 0.953814916, 1.91934366, -1.73054969, 1.24515279, -1.66537751, -0.404761069, -1.27437454, 0.953782056, -1.91978091, 1.73069761, 1.24461925, 1.66581575, -0.404239778, 1.27401082 ] + - [ 0.953679627, 1.91904686, -1.72587592, 1.24090534, -1.66480841, -0.41693016, -1.27277822, 0.953648119, -1.91948142, 1.72602047, 1.24037107, 1.6652496, -0.416407321, 1.27240899 ] + - [ 0.953537355, 1.91875148, -1.72119403, 1.23662826, -1.66423181, -0.429040994, -1.27116187, 0.953507211, -1.91918337, 1.72133526, 1.23609327, 1.66467595, -0.428516615, 1.27078721 ] + - [ 0.953388031, 1.91845756, -1.71650424, 1.23232149, -1.66364766, -0.441092193, -1.26952537, 0.953359261, -1.91888678, 1.71664216, 1.23178577, 1.66409473, -0.440566281, 1.26914533 ] + - [ 0.953231588, 1.91816513, -1.71180673, 1.22798496, -1.66305592, -0.453082376, -1.2678686, 0.953204203, -1.9185917, 1.71194137, 1.22744851, 1.66350591, -0.45255494, 1.26748325 ] + - [ 0.953067956, 1.91787421, -1.7071017, 1.22361861, -1.66245655, -0.465010166, -1.26619144, 0.953041967, -1.91829815, 1.70723308, 1.22308141, 1.66290943, -0.464481212, 1.26580084 ] + - [ 0.952897067, 1.91758486, -1.70238934, 1.21922237, -1.66184948, -0.476874181, -1.26449376, 0.952872485, -1.91800617, 1.70251749, 1.21868442, 1.66230524, -0.476343719, 1.26409797 ] + - [ 0.952718853, 1.91729709, -1.69766985, 1.21479616, -1.66123469, -0.488673043, -1.26277544, 0.952695688, -1.9177158, 1.6977948, 1.21425746, 1.66169331, -0.488141081, 1.26237453 ] + - [ 0.952533244, 1.91701094, -1.69294342, 1.21033993, -1.6606121, -0.500405373, -1.26103636, 0.952511507, -1.91742706, 1.69306519, 1.20980046, 1.66107357, -0.499871918, 1.26063039 ] + - [ 0.952340173, 1.91672645, -1.68821024, 1.20585359, -1.65998169, -0.512069791, -1.25927639, 0.952319875, -1.91713999, 1.68832887, 1.20531337, 1.66044599, -0.511534853, 1.25886543 ] + - [ 0.952139572, 1.91644365, -1.68347053, 1.2013371, -1.6593434, -0.523664917, -1.25749542, 0.952120723, -1.91685463, 1.68358602, 1.2007961, 1.65981051, -0.523128505, 1.25707953 ] + - [ 0.95193137, 1.91616258, -1.67872445, 1.19679038, -1.65869718, -0.535189373, -1.25569331, 0.951913983, -1.91657101, 1.67883686, 1.1962486, 1.65916708, -0.534651495, 1.25527257 ] + - [ 0.951715501, 1.91588326, -1.67397222, 1.19221335, -1.65804299, -0.546641779, -1.25386995, 0.951699585, -1.91628916, 1.67408156, 1.19167079, 1.65851566, -0.546102444, 1.25344442 ] + - [ 0.951491894, 1.91560573, -1.66921403, 1.18760596, -1.65738078, -0.558020755, -1.2520252, 0.951477461, -1.91600912, 1.66932033, 1.18706261, 1.6578562, -0.557479973, 1.25159496 ] + - [ 0.951260483, 1.91533003, -1.66445006, 1.18296814, -1.6567105, -0.569324922, -1.25015896, 0.951247543, -1.91573092, 1.66455336, 1.18242399, 1.65718865, -0.568782703, 1.24972408 ] + - [ 0.951021198, 1.91505618, -1.65968053, 1.17829981, -1.65603209, -0.580552901, -1.24827109, 0.951009763, -1.91545459, 1.65978084, 1.17775487, 1.65651297, -0.580009254, 1.24783164 ] + - [ 0.95077397, 1.91478423, -1.65490561, 1.17360092, -1.65534553, -0.591703312, -1.24636148, 0.950764051, -1.91518017, 1.65500298, 1.17305517, 1.6558291, -0.591158247, 1.24591753 ] + - [ 0.950518732, 1.9145142, -1.65012551, 1.16887139, -1.65465075, -0.602774776, -1.24442999, 0.95051034, -1.9149077, 1.65021996, 1.16832482, 1.65513699, -0.602228303, 1.24398162 ] + - [ 0.950255414, 1.91424613, -1.64534042, 1.16411115, -1.65394771, -0.613765914, -1.24247651, 0.95024856, -1.9146372, 1.64543198, 1.16356376, 1.6544366, -0.613218043, 1.24202379 ] + - [ 0.949983949, 1.91398006, -1.64055053, 1.15932014, -1.65323636, -0.624675346, -1.24050091, 0.949978644, -1.91436871, 1.64063924, 1.15877193, 1.65372788, -0.624126087, 1.24004392 ] + - [ 0.949704267, 1.91371601, -1.63575605, 1.15449829, -1.65251665, -0.635501693, -1.23850307, 0.949700523, -1.91410227, 1.63584193, 1.15394925, 1.65301079, -0.634951057, 1.23804189 ] + - [ 0.949416301, 1.91345402, -1.63095716, 1.14964554, -1.65178854, -0.646243575, -1.23648287, 0.949414128, -1.91383791, 1.63104025, 1.14909566, 1.65228526, -0.645691573, 1.23601757 ] + - [ 0.949119981, 1.91319412, -1.62615405, 1.14476181, -1.65105197, -0.656899613, -1.23444018, 0.949119391, -1.91357566, 1.62623439, 1.14421108, 1.65155126, -0.656346256, 1.23397084 ] + - [ 0.948815238, 1.91293635, -1.62134694, 1.13984703, -1.65030691, -0.667468427, -1.23237489, 0.948816243, -1.91331556, 1.62142455, 1.13929546, 1.65080874, -0.666913727, 1.23190159 ] + - [ 0.948502006, 1.91268075, -1.616536, 1.13490115, -1.6495533, -0.677948639, -1.23028686, 0.948504616, -1.91305763, 1.61661093, 1.13434872, 1.65005765, -0.677392606, 1.22980969 ] + - [ 0.948180214, 1.91242733, -1.61172143, 1.12992409, -1.64879109, -0.688338868, -1.22817597, 0.948184442, -1.91280192, 1.61179371, 1.1293708, 1.64929794, -0.687781514, 1.22769501 ] + - [ 0.947849795, 1.91217615, -1.60690343, 1.12491579, -1.64802024, -0.698637736, -1.2260421, 0.947855651, -1.91254846, 1.60697309, 1.12436163, 1.64852956, -0.698079072, 1.22555743 ] + - [ 0.94751068, 1.91192723, -1.6020822, 1.11987617, -1.64724069, -0.708843864, -1.22388513, 0.947518176, -1.91229729, 1.60214927, 1.11932113, 1.64775247, -0.708283901, 1.22339684 ] + - [ 0.9471628, 1.9116806, -1.59725792, 1.11480517, -1.64645241, -0.71895587, -1.22170494, 0.947171947, -1.91204843, 1.59732245, 1.11424925, 1.64696661, -0.718394622, 1.22121311 ] + - [ 0.946806087, 1.9114363, -1.5924308, 1.10970272, -1.64565534, -0.728972377, -1.2195014, 0.946816897, -1.91180191, 1.59249282, 1.10914592, 1.64617194, -0.728409855, 1.21900611 ] + - [ 0.946440472, 1.91119437, -1.58760103, 1.10456876, -1.64484944, -0.738892005, -1.21727438, 0.946452957, -1.91155779, 1.58766057, 1.10401106, 1.64536841, -0.738328221, 1.21677574 ] + - [ 0.946065887, 1.91095483, -1.58276879, 1.09940321, -1.64403465, -0.748713374, -1.21502378, 0.946080058, -1.91131608, 1.58282589, 1.09884461, 1.64455597, -0.748148342, 1.21452185 ] + - [ 0.945682263, 1.91071772, -1.5779343, 1.09420601, -1.64321093, -0.758435106, -1.21274945, 0.945698132, -1.91107682, 1.577989, 1.09364651, 1.64373458, -0.757868837, 1.21224434 ] + - [ 0.945289532, 1.91048308, -1.57309773, 1.08897709, -1.64237823, -0.76805582, -1.21045128, 0.94530711, -1.91084005, 1.57315007, 1.08841668, 1.64290418, -0.767488327, 1.20994307 ] + - [ 0.944887625, 1.91025093, -1.56825929, 1.08371639, -1.64153651, -0.777574137, -1.20812915, 0.944906925, -1.9106058, 1.56830931, 1.08315506, 1.64206473, -0.777005434, 1.20761793 ] + - [ 0.944476474, 1.91002131, -1.56341918, 1.07842383, -1.64068571, -0.786988678, -1.20578293, 0.944497506, -1.91037411, 1.56346691, 1.07786158, 1.64121617, -0.786418778, 1.2052688 ] + - [ 0.94405601, 1.90979426, -1.55857758, 1.07309936, -1.63982579, -0.796298064, -1.2034125, 0.944078787, -1.910145, 1.55862307, 1.07253617, 1.64035847, -0.79572698, 1.20289555 ] + - [ 0.943626164, 1.90956981, -1.55373469, 1.06774289, -1.6389567, -0.805500915, -1.20101774, 0.943650698, -1.90991851, 1.55377798, 1.06717876, 1.63949157, -0.804928661, 1.20049806 ] + - [ 0.943186868, 1.90934799, -1.5488907, 1.06235437, -1.63807839, -0.814595852, -1.19859852, 0.943213171, -1.90969468, 1.54893183, 1.0617893, 1.63861543, -0.814022441, 1.19807621 ] + - [ 0.942738054, 1.90912883, -1.54404582, 1.05693372, -1.63719082, -0.823581495, -1.19615472, 0.942766137, -1.90947354, 1.54408482, 1.0563677, 1.63772999, -0.823006941, 1.19562988 ] + - [ 0.942279653, 1.90891237, -1.53920023, 1.05148088, -1.63629393, -0.832456465, -1.19368622, 0.942309528, -1.90925512, 1.53923716, 1.0509139, 1.63683521, -0.831880783, 1.19315894 ] + - [ 0.941811597, 1.90869865, -1.53435413, 1.04599578, -1.63538769, -0.841219383, -1.19119289, 0.941843276, -1.90903946, 1.53438902, 1.04542784, 1.63593104, -0.840642586, 1.19066327 ] + - [ 0.941333816, 1.90848769, -1.52950772, 1.04047835, -1.63447203, -0.849868869, -1.18867461, 0.941367311, -1.90882659, 1.52954061, 1.03990944, 1.63501743, -0.849290972, 1.18814275 ] + - [ 0.940846243, 1.90827954, -1.52466118, 1.03492853, -1.63354692, -0.858403543, -1.18613126, 0.940881566, -1.90861655, 1.52469212, 1.03435864, 1.63409433, -0.857824561, 1.18559726 ] + - [ 0.940348809, 1.90807421, -1.51981472, 1.02934624, -1.6326123, -0.866822027, -1.18356271, 0.940385972, -1.90840937, 1.51984375, 1.02877537, 1.6331617, -0.866241974, 1.18302668 ] + - [ 0.939841445, 1.90787176, -1.51496853, 1.02373143, -1.63166813, -0.875122941, -1.18096885, 0.93988046, -1.90820508, 1.5149957, 1.02315957, 1.63221949, -0.874541833, 1.18043088 ] + - [ 0.939324082, 1.90767221, -1.51012281, 1.01808402, -1.63071436, -0.883304906, -1.17834954, 0.939364962, -1.90800372, 1.51014815, 1.01751116, 1.63126765, -0.882722757, 1.17780974 ] + - [ 0.938796653, 1.90747559, -1.50527774, 1.01240394, -1.62975094, -0.891366542, -1.17570467, 0.938839409, -1.90780532, 1.5053013, 1.01183008, 1.63030613, -0.890783368, 1.17516314 ] + - [ 0.938259089, 1.90728193, -1.50043352, 1.00669113, -1.62877783, -0.89930647, -1.17303411, 0.938303734, -1.90760991, 1.50045536, 1.00611626, 1.62933488, -0.898722286, 1.17249096 ] + - [ 0.937711321, 1.90709129, -1.49559036, 1.00094552, -1.62779497, -0.90712331, -1.17033774, 0.937757866, -1.90741753, 1.4956105, 1.00036963, 1.62835385, -0.906538132, 1.16979307 ] + - [ 0.937153281, 1.90690367, -1.49074843, 0.995167041, -1.62680232, -0.914815683, -1.16761544, 0.937201739, -1.90722822, 1.49076694, 0.994590132, 1.62736301, -0.914229527, 1.16706936 ] + - [ 0.936584899, 1.90671913, -1.48590794, 0.989355626, -1.62579983, -0.92238221, -1.16486708, 0.936635283, -1.90704201, 1.48592486, 0.988777688, 1.62636229, -0.921795092, 1.16431969 ] + - [ 0.936006109, 1.90653769, -1.48106909, 0.983511209, -1.62478746, -0.929821512, -1.16209253, 0.93605843, -1.90685892, 1.48108446, 0.982932234, 1.62535165, -0.929233447, 1.16154396 ] + - [ 0.93541684, 1.90635938, -1.47623206, 0.97763372, -1.62376515, -0.937132208, -1.15929169, 0.935471112, -1.906679, 1.47624593, 0.977053703, 1.62433104, -0.936543213, 1.15874203 ] + - [ 0.934817025, 1.90618425, -1.47139706, 0.971723093, -1.62273285, -0.94431292, -1.15646441, 0.934873259, -1.90650228, 1.47140948, 0.971142026, 1.62330042, -0.943723012, 1.15591378 ] + - [ 0.934206595, 1.90601232, -1.46656427, 0.96577926, -1.62169053, -0.951362267, -1.15361059, 0.934264804, -1.90632879, 1.46657529, 0.965197136, 1.62225973, -0.950771463, 1.1530591 ] + - [ 0.933585482, 1.90584363, -1.46173389, 0.959802153, -1.62063813, -0.958278872, -1.15073009, 0.933645678, -1.90615857, 1.46174356, 0.959218966, 1.62120893, -0.957687188, 1.15017786 ] + - [ 0.932953616, 1.9056782, -1.45690612, 0.953791705, -1.6195756, -0.965061354, -1.1478228, 0.933015813, -1.90599165, 1.45691448, 0.953207447, 1.62014797, -0.964468808, 1.14726993 ] + - [ 0.93231093, 1.90551609, -1.45208115, 0.947747847, -1.61850289, -0.971708334, -1.14488859, 0.932375139, -1.90582807, 1.45208826, 0.947162513, 1.6190768, -0.971114942, 1.1443352 ] + - [ 0.931657355, 1.90535731, -1.44725918, 0.941670513, -1.61741997, -0.978218432, -1.14192734, 0.931723588, -1.90566785, 1.44726508, 0.941084095, 1.61799537, -0.977624213, 1.14137355 ] + - [ 0.930992822, 1.9052019, -1.4424404, 0.935559635, -1.61632678, -0.98459027, -1.13893892, 0.931061093, -1.90551104, 1.44244515, 0.934972127, 1.61690364, -0.98399524, 1.13838484 ] + - [ 0.930317263, 1.9050499, -1.437625, 0.929415145, -1.61522326, -0.990822467, -1.13592321, 0.930387584, -1.90535766, 1.43762865, 0.928826539, 1.61580155, -0.990226645, 1.13536897 ] + - [ 0.929630609, 1.90490134, -1.43281318, 0.923236975, -1.61410939, -0.996913645, -1.13288009, 0.929702993, -1.90520775, 1.43281578, 0.922647265, 1.61468906, -0.996317048, 1.1323258 ] + - [ 0.928932792, 1.90475625, -1.42800514, 0.917025059, -1.61298509, -1.00286242, -1.12980943, 0.929007252, -1.90506135, 1.42800674, 0.916434238, 1.61356613, -1.00226507, 1.12925522 ] + - [ 0.928223743, 1.90461467, -1.42320106, 0.910779328, -1.61185034, -1.00866742, -1.12671112, 0.928300291, -1.90491849, 1.42320173, 0.910187388, 1.61243269, -1.00806933, 1.1261571 ] + - [ 0.927503394, 1.90447663, -1.41840116, 0.904499714, -1.61070508, -1.01432727, -1.12358503, 0.927582043, -1.90477919, 1.41840093, 0.903906649, 1.61128871, -1.01372846, 1.12303132 ] + - [ 0.926771676, 1.90434217, -1.41360561, 0.898186151, -1.60954926, -1.01984057, -1.12043103, 0.926852439, -1.90464351, 1.41360454, 0.897591954, 1.61013413, -1.01924106, 1.11987776 ] + - [ 0.926028521, 1.90421131, -1.40881461, 0.89183857, -1.60838284, -1.02520596, -1.117249, 0.92611141, -1.90451146, 1.40881276, 0.891243234, 1.60896891, -1.02460577, 1.11669629 ] + - [ 0.92527386, 1.90408409, -1.40402836, 0.885456904, -1.60720577, -1.03042205, -1.11403882, 0.925358889, -1.90438309, 1.40402578, 0.884860422, 1.60779301, -1.0298212, 1.1134868 ] + - [ 0.924507624, 1.90396055, -1.39924706, 0.879041085, -1.60601799, -1.03548747, -1.11080037, 0.924594806, -1.90425843, 1.39924381, 0.87844345, 1.60660636, -1.03488597, 1.11024916 ] + - [ 0.923729745, 1.90384071, -1.39447089, 0.872591046, -1.60481947, -1.04040084, -1.10753352, 0.923819092, -1.90413751, 1.39446702, 0.87199225, 1.60540892, -1.03979871, 1.10698326 ] + - [ 0.922940155, 1.90372462, -1.38970006, 0.866106719, -1.60361015, -1.04516076, -1.10423816, 0.923031681, -1.90402037, 1.38969563, 0.865506756, 1.60420065, -1.04455803, 1.10368896 ] + - [ 0.922138785, 1.9036123, -1.38493476, 0.859588036, -1.60238999, -1.04976588, -1.10091415, 0.922232502, -1.90390703, 1.38492982, 0.858986899, 1.6029815, -1.04916256, 1.10036614 ] + - [ 0.921325566, 1.90350379, -1.38017518, 0.85303493, -1.60115894, -1.0542148, -1.09756137, 0.921421488, -1.90379754, 1.38016978, 0.852432611, 1.60175142, -1.05361092, 1.09701469 ] + - [ 0.920500431, 1.90339913, -1.37542151, 0.846447333, -1.59991694, -1.05850615, -1.0941797, 0.92059857, -1.90369193, 1.37541573, 0.845843826, 1.60051035, -1.05790172, 1.09363448 ] + - [ 0.919663309, 1.90329834, -1.37067396, 0.839825178, -1.59866396, -1.06263855, -1.09076902, 0.919763679, -1.90359023, 1.37066784, 0.839220475, 1.59925826, -1.0620336, 1.09022539 ] + - [ 0.918814134, 1.90320147, -1.36593271, 0.833168397, -1.59739995, -1.06661062, -1.08732921, 0.918916747, -1.90349248, 1.36592632, 0.832562491, 1.59799509, -1.06600516, 1.0867873 ] + - [ 0.917952836, 1.90310853, -1.36119797, 0.826476922, -1.59612485, -1.07042098, -1.08386013, 0.918057706, -1.9033987, 1.36119136, 0.825869806, 1.5967208, -1.06981503, 1.08332008 ] + - [ 0.917079346, 1.90301958, -1.35646992, 0.819750686, -1.59483862, -1.07406824, -1.08036168, 0.917186486, -1.90330894, 1.35646315, 0.819142353, 1.59543534, -1.07346183, 1.07982362 ] + - [ 0.916193597, 1.90293464, -1.35174876, 0.812989621, -1.59354121, -1.07755104, -1.07683372, 0.916303021, -1.90322323, 1.3517419, 0.812380063, 1.59413865, -1.07694419, 1.07629778 ] + - [ 0.915295519, 1.90285374, -1.34703469, 0.80619366, -1.59223258, -1.08086799, -1.07327613, 0.91540724, -1.90314159, 1.34702779, 0.80558287, 1.5928307, -1.08026072, 1.07274246 ] + - [ 0.914385045, 1.90277692, -1.3423279, 0.799362734, -1.59091267, -1.08401771, -1.06968879, 0.914499076, -1.90306408, 1.34232102, 0.798750705, 1.59151143, -1.08341004, 1.06915752 ] + - [ 0.913462106, 1.90270421, -1.33762859, 0.792496777, -1.58958145, -1.08699882, -1.06607157, 0.91357846, -1.90299071, 1.33762179, 0.791883501, 1.59018079, -1.08639077, 1.06554284 ] + - [ 0.912526632, 1.90263565, -1.33293695, 0.78559572, -1.58823885, -1.08980995, -1.06242436, 0.912645323, -1.90292153, 1.33293029, 0.784981191, 1.58883874, -1.08920154, 1.06189831 ] + - [ 0.911578556, 1.90257126, -1.32825317, 0.778659497, -1.58688483, -1.09244971, -1.05874703, 0.911699597, -1.90285656, 1.32824672, 0.778043707, 1.58748523, -1.09184097, 1.0582238 ] + - [ 0.910617809, 1.90251109, -1.32357745, 0.771688038, -1.58551935, -1.09491673, -1.05503945, 0.910741214, -1.90279585, 1.32357127, 0.77107098, 1.58612021, -1.09430767, 1.05451918 ] + - [ 0.909644323, 1.90245517, -1.31890998, 0.764681278, -1.58414235, -1.09720962, -1.05130151, 0.909770105, -1.90273942, 1.31890414, 0.764062944, 1.58474364, -1.09660027, 1.05078434 ] + - [ 0.908658029, 1.90240353, -1.31425097, 0.757639148, -1.5827538, -1.099327, -1.04753307, 0.908786201, -1.90268731, 1.31424552, 0.757019531, 1.58335545, -1.09871738, 1.04701916 ] + - [ 0.907658858, 1.9023562, -1.3096006, 0.75056158, -1.58135363, -1.10126751, -1.04373402, 0.907789435, -1.90263955, 1.30959561, 0.749940673, 1.58195561, -1.10065764, 1.0432235 ] + - [ 0.906646742, 1.90231322, -1.30495906, 0.743448508, -1.57994181, -1.10302975, -1.03990424, 0.906779737, -1.90259618, 1.3049546, 0.742826303, 1.58054408, -1.10241965, 1.03939726 ] + - [ 0.905621613, 1.90227462, -1.30032657, 0.736299863, -1.57851829, -1.10461234, -1.0360436, 0.905757039, -1.90255723, 1.30032269, 0.735676352, 1.57912079, -1.10400205, 1.0355403 ] + - [ 0.904583401, 1.90224044, -1.2957033, 0.729115577, -1.57708301, -1.10601392, -1.03215197, 0.904721272, -1.90252274, 1.29570007, 0.728490754, 1.5776857, -1.10540345, 1.03165251 ] + - [ 0.903532039, 1.9022107, -1.29108945, 0.721895584, -1.57563593, -1.10723309, -1.02822924, 0.903672369, -1.90249274, 1.29108695, 0.72126944, 1.57623876, -1.10662246, 1.02773376 ] + - [ 0.902467458, 1.90218545, -1.28648522, 0.714639815, -1.574177, -1.10826848, -1.02427528, 0.90261026, -1.90246726, 1.2864835, 0.714012344, 1.57477993, -1.10765773, 1.02378393 ] + - [ 0.901389588, 1.90216471, -1.2818908, 0.707348203, -1.57270618, -1.10911872, -1.02028996, 0.901534877, -1.90244633, 1.28188994, 0.706719397, 1.57330916, -1.10850785, 1.0198029 ] + - [ 0.900298363, 1.90214853, -1.27730639, 0.700020681, -1.57122342, -1.10978241, -1.01627318, 0.900446152, -1.90243, 1.27730645, 0.699390532, 1.57182639, -1.10917146, 1.01579054 ] + - [ 0.899193713, 1.90213692, -1.27273219, 0.69265718, -1.56972866, -1.11025819, -1.01222479, 0.899344015, -1.90241829, 1.27273323, 0.69202568, 1.57033159, -1.10964717, 1.01174674 ] + - [ 0.898075569, 1.90212994, -1.26816838, 0.685257633, -1.56822186, -1.11054466, -1.00814468, 0.8982284, -1.90241124, 1.26817047, 0.684624776, 1.5688247, -1.10993361, 1.00767138 ] + - [ 0.896943864, 1.9021276, -1.26361516, 0.677821973, -1.56670298, -1.11064046, -1.00403273, 0.897099236, -1.90240888, 1.26361838, 0.67718775, 1.56730567, -1.1100294, 1.00356432 ] + - [ 0.895789576, 1.90218453, -1.2590332, 0.670118292, -1.56517816, -1.11056146, -0.999803586, 0.895947575, -1.90246544, 1.25903771, 0.669482652, 1.56578062, -1.10995088, 0.999340479 ] + - [ 0.894603883, 1.90235338, -1.25438414, 0.661924844, -1.56365287, -1.11032632, -0.995375322, 0.894764661, -1.9026332, 1.2543902, 0.661287694, 1.56425498, -1.10971717, 0.994918166 ] + - [ 0.893387013, 1.90263125, -1.24966961, 0.653256801, -1.56212607, -1.10993784, -0.990752939, 0.893550719, -1.90290927, 1.24967747, 0.65261805, 1.56272771, -1.10933103, 0.990302366 ] + - [ 0.892139194, 1.90301522, -1.24489124, 0.644129334, -1.56059671, -1.10939882, -0.98594144, 0.892305972, -1.90329076, 1.24490115, 0.643488895, 1.56119776, -1.10879525, 0.985498064 ] + - [ 0.890860654, 1.90350239, -1.24005066, 0.634557615, -1.55906373, -1.10871204, -0.980945827, 0.891030644, -1.90377478, 1.24006286, 0.633915404, 1.55966408, -1.10811259, 0.980510248 ] + - [ 0.889551622, 1.90408985, -1.23514952, 0.624556817, -1.55752607, -1.1078803, -0.975771103, 0.889724959, -1.90435845, 1.23516423, 0.623912751, 1.55812561, -1.10728583, 0.975343901 ] + - [ 0.888212326, 1.9047747, -1.23018944, 0.614142111, -1.55598269, -1.1069064, -0.970422269, 0.888389139, -1.90503887, 1.2302069, 0.613496111, 1.55658131, -1.10631774, 0.97000401 ] + - [ 0.886842994, 1.90555403, -1.22517205, 0.603328669, -1.55443253, -1.10579314, -0.964904329, 0.88702341, -1.90581316, 1.22519248, 0.602680659, 1.55503012, -1.10521109, 0.964495561 ] + - [ 0.885443855, 1.90642494, -1.22009901, 0.592131662, -1.55287454, -1.1045433, -0.959222284, 0.885627994, -1.90667843, 1.22012262, 0.59148157, 1.55347101, -1.10396865, 0.958823538 ] + - [ 0.884015136, 1.9073845, -1.21497193, 0.580566264, -1.55130768, -1.10315968, -0.953381136, 0.884203116, -1.90763179, 1.21499892, 0.579914019, 1.5519029, -1.1025932, 0.952992928 ] + - [ 0.882557067, 1.90842983, -1.20979245, 0.568647646, -1.54973087, -1.10164509, -0.947385889, 0.882748999, -1.90867036, 1.20982303, 0.56799318, 1.55032477, -1.10108751, 0.947008715 ] + - [ 0.881069874, 1.909558, -1.20456221, 0.556390979, -1.54814308, -1.1000023, -0.941241544, 0.881265866, -1.90979124, 1.20459656, 0.555734228, 1.54873555, -1.09945435, 0.940875886 ] + - [ 0.879553787, 1.91076612, -1.19928283, 0.543811436, -1.54654325, -1.09823412, -0.934953103, 0.879753942, -1.91099155, 1.19932115, 0.543152339, 1.54713419, -1.0976965, 0.934599426 ] + - [ 0.878009034, 1.91205128, -1.19395597, 0.530924188, -1.54493033, -1.09634335, -0.92852557, 0.87821345, -1.91226839, 1.19399843, 0.530262685, 1.54551966, -1.09581672, 0.928184321 ] + - [ 0.876435843, 1.91341056, -1.18858324, 0.517744408, -1.54330326, -1.09433278, -0.921963945, 0.876644614, -1.91361889, 1.18863002, 0.517080444, 1.54389088, -1.09381779, 0.921635557 ] + - [ 0.874834442, 1.91484107, -1.18316629, 0.504287267, -1.54166099, -1.09220519, -0.915273233, 0.875047658, -1.91504015, 1.18321755, 0.503620789, 1.54224683, -1.09170248, 0.914958118 ] + - [ 0.873205059, 1.91633989, -1.17770674, 0.490567938, -1.54000248, -1.0899634, -0.908458434, 0.873422805, -1.91652928, 1.17776264, 0.489898894, 1.54058644, -1.08947356, 0.90815699 ] + - [ 0.871547924, 1.91790412, -1.17220624, 0.476601591, -1.53832666, -1.08761019, -0.901524551, 0.87177028, -1.9180834, 1.17226693, 0.475929936, 1.53890866, -1.08713382, 0.90123716 ] + - [ 0.869863263, 1.91953085, -1.16666641, 0.4624034, -1.53663248, -1.08514836, -0.894476586, 0.870090304, -1.91969961, 1.16673205, 0.461729088, 1.53721245, -1.08468601, 0.894203612 ] + - [ 0.868151305, 1.92121718, -1.16108889, 0.447988536, -1.5349189, -1.0825807, -0.887319542, 0.868383104, -1.92137503, 1.16115961, 0.447311526, 1.53549675, -1.08213291, 0.887061332 ] + - [ 0.866412279, 1.9229602, -1.15547532, 0.433372171, -1.53318486, -1.07991, -0.880058422, 0.866648901, -1.92310678, 1.15555125, 0.432692424, 1.53376052, -1.07947729, 0.879815307 ] + - [ 0.864646413, 1.92475699, -1.14982732, 0.418569476, -1.5314293, -1.07713908, -0.872698227, 0.864887921, -1.92489196, 1.1499086, 0.417886957, 1.53200271, -1.07672193, 0.87247052 ] + - [ 0.862853935, 1.92660466, -1.14414654, 0.403595624, -1.52965118, -1.07427071, -0.865243959, 0.863100386, -1.92672768, 1.14423327, 0.402910299, 1.53022225, -1.0738696, 0.865031959 ] + - [ 0.861035073, 1.92850029, -1.13843461, 0.388465787, -1.52784944, -1.07130769, -0.857700621, 0.86128652, -1.92861105, 1.13852691, 0.387777627, 1.52841812, -1.07092307, 0.857504608 ] + - [ 0.859190055, 1.93044099, -1.13269316, 0.373195136, -1.52602303, -1.06825282, -0.850073216, 0.859446547, -1.9305392, 1.13279114, 0.372504113, 1.52658924, -1.06788512, 0.849893453 ] + - [ 0.857319111, 1.93242383, -1.12692382, 0.357798844, -1.5241709, -1.06510889, -0.842366745, 0.857580691, -1.93250922, 1.12702759, 0.357104934, 1.52473459, -1.06475851, 0.842203479 ] + - [ 0.855422467, 1.93444592, -1.12112824, 0.342292082, -1.52229199, -1.06187871, -0.834586211, 0.855689176, -1.93451824, 1.12123787, 0.341595264, 1.52285309, -1.06154601, 0.834439673 ] + - [ 0.853500353, 1.93650435, -1.11530804, 0.326690023, -1.52038525, -1.05856505, -0.826736617, 0.853772225, -1.93656336, 1.11542363, 0.325990277, 1.52094371, -1.05825041, 0.82660702 ] + - [ 0.851552996, 1.93859621, -1.10946486, 0.311007837, -1.51844963, -1.05517073, -0.818822963, 0.851830061, -1.93864169, 1.10958649, 0.310305149, 1.5190054, -1.05487447, 0.818710506 ] + - [ 0.849580625, 1.94071859, -1.10360033, 0.295260698, -1.51648408, -1.05169852, -0.810850254, 0.849862909, -1.94075036, 1.10372807, 0.294555054, 1.51703709, -1.05142097, 0.810755115 ] + - [ 0.847583468, 1.94286859, -1.0977161, 0.279463777, -1.51448754, -1.04815124, -0.802823491, 0.847870992, -1.94288645, 1.09785001, 0.278755167, 1.51503775, -1.04789268, 0.802745834 ] + - [ 0.845561753, 1.94504331, -1.09181378, 0.263632245, -1.51245896, -1.04453167, -0.794747676, 0.845854534, -1.9450471, 1.09195393, 0.262920662, 1.51300633, -1.04429236, 0.794687648 ] + - [ 0.843515709, 1.94723982, -1.08589502, 0.247781276, -1.51039729, -1.0408426, -0.786627812, 0.843813759, -1.94722941, 1.08604146, 0.247066716, 1.51094177, -1.0406228, 0.786585542 ] + - [ 0.841445564, 1.94945523, -1.07996145, 0.23192604, -1.50830148, -1.03708685, -0.778468901, 0.841748891, -1.9494305, 1.08011423, 0.231208502, 1.50884302, -1.03688677, 0.778444503 ] + - [ 0.839351545, 1.95168662, -1.0740147, 0.216081709, -1.50617047, -1.03326718, -0.770275945, 0.839660152, -1.95164747, 1.07417386, 0.215361195, 1.50670903, -1.03308703, 0.770269516 ] + - [ 0.837233882, 1.9539311, -1.06805641, 0.200263457, -1.50400321, -1.02938642, -0.762053947, 0.837547767, -1.95387744, 1.06822198, 0.19953997, 1.50453876, -1.02922636, 0.762065567 ] + - [ 0.835092803, 1.95618576, -1.06208822, 0.184486453, -1.50179865, -1.02544734, -0.753807909, 0.83541196, -1.95611751, 1.06226022, 0.183760001, 1.50233115, -1.02530754, 0.75383764 ] + - [ 0.832928535, 1.95844768, -1.05611176, 0.168765872, -1.49955573, -1.02145274, -0.745542833, 0.833252954, -1.95836481, 1.05629021, 0.168036464, 1.50008516, -1.02133333, 0.745590722 ] + - [ 0.830741308, 1.96071396, -1.05012865, 0.153116883, -1.49727341, -1.01740543, -0.737263722, 0.831070973, -1.96061644, 1.05031358, 0.152384534, 1.49779972, -1.01730651, 0.737329799 ] + - [ 0.828531349, 1.9629817, -1.04414054, 0.137554659, -1.49495063, -1.01330818, -0.728975577, 0.828866241, -1.96286951, 1.04433195, 0.136819384, 1.4954738, -1.01322984, 0.729059855 ] + - [ 0.826298886, 1.96524798, -1.03814907, 0.122094373, -1.49258634, -1.00916381, -0.720683402, 0.82663898, -1.96512114, 1.03834695, 0.121356191, 1.49310634, -1.00910612, 0.720785876 ] + - [ 0.824044148, 1.9675099, -1.03215586, 0.106751196, -1.49017948, -1.0049751, -0.712392198, 0.824389416, -1.96736844, 1.0323602, 0.106010128, 1.4906963, -1.00493809, 0.712512849 ] + - [ 0.821767364, 1.96976456, -1.02616254, 0.0915402993, -1.48772901, -1.00074484, -0.704106968, 0.822117772, -1.96960851, 1.02637334, 0.0907963702, 1.48824262, -1.00072855, 0.704245758 ] + - [ 0.81946876, 1.97200904, -1.02017076, 0.0764768556, -1.48523386, -0.996475845, -0.695832714, 0.819824271, -1.97183848, 1.020388, 0.0757300929, 1.48574424, -0.996480251, 0.695989589 ] + - [ 0.817148567, 1.97424043, -1.01418215, 0.0615760367, -1.48269299, -0.992170895, -0.687574439, 0.817509138, -1.97405545, 1.0144058, 0.0608264705, 1.48320013, -0.992195977, 0.687749328 ] + - [ 0.814807011, 1.97645584, -1.00819834, 0.0468530145, -1.48010535, -0.987832788, -0.679337144, 0.815172595, -1.97625654, 1.00842836, 0.0461006779, 1.48060924, -0.987878499, 0.67952996 ] + - [ 0.812444321, 1.97865235, -1.00222097, 0.0323229607, -1.47746988, -0.98346432, -0.671125832, 0.812814867, -1.97843885, 1.00245732, 0.0315678899, 1.4779705, -0.983530587, 0.671336471 ] + - [ 0.810060726, 1.98082707, -0.996251664, 0.0180010474, -1.47478553, -0.979068286, -0.662945506, 0.810436177, -1.9805995, 0.996494307, 0.0172432812, 1.47528288, -0.979155016, 0.663173846 ] + - [ 0.807656453, 1.98297707, -0.990292066, 0.00390244653, -1.47205125, -0.97464748, -0.654801167, 0.80803675, -1.98273559, 0.990540943, 0.00314202666, 1.47254531, -0.974754557, 0.655047071 ] + - [ 0.805231731, 1.98509945, -0.984343806, -0.00995767011, -1.46926598, -0.970204698, -0.646697818, 0.805616808, -1.98484426, 0.984598858, -0.010720699, 1.46975676, -0.970331982, 0.646961132 ] + - [ 0.802786788, 1.98719131, -0.97840852, -0.0235641306, -1.46642868, -0.965742735, -0.638640461, 0.803176575, -1.98692259, 0.97866968, -0.024329721, 1.46691617, -0.965890065, 0.638921014 ] + - [ 0.800321853, 1.98924974, -0.972487841, -0.0369017629, -1.46353828, -0.961264386, -0.630634099, 0.800716276, -1.98896771, 0.972755036, -0.0376698645, 1.46402249, -0.961431577, 0.630931703 ] + - [ 0.797837153, 1.99127183, -0.966583405, -0.0499553953, -1.46059375, -0.956772445, -0.622683734, 0.798236133, -1.99097673, 0.966856554, -0.0507259548, 1.46107467, -0.956959292, 0.622998185 ] + - [ 0.795332917, 1.99325467, -0.960696844, -0.0627098557, -1.45759401, -0.952269709, -0.614794367, 0.795736371, -1.99294675, 0.960975862, -0.063482817, 1.45807167, -0.952475981, 0.615125444 ] + - [ 0.792809374, 1.99519537, -0.954829794, -0.0751499724, -1.45453803, -0.947758971, -0.606971003, 0.793217214, -1.9948749, 0.955114586, -0.0759252764, 1.45501242, -0.947984416, 0.607318466 ] + - [ 0.79026675, 1.997091, -0.948983889, -0.0872605733, -1.45142475, -0.943243027, -0.599218642, 0.790678884, -1.99675827, 0.949274356, -0.0880381582, 1.45189588, -0.943487372, 0.599582238 ] + - [ 0.787705276, 1.99893867, -0.943160763, -0.0990264865, -1.44825311, -0.938724672, -0.591542287, 0.788121606, -1.99859399, 0.943456798, -0.0998062877, 1.44872101, -0.938987619, 0.591921745 ] + - [ 0.785125178, 2.00073546, -0.93736205, -0.11043254, -1.44502207, -0.9342067, -0.58394694, 0.785545604, -2.00037917, 0.93766354, -0.11121449, 1.44548674, -0.93448793, 0.584341971 ] + - [ 0.782526685, 2.00247848, -0.931589385, -0.121463563, -1.44173057, -0.929691908, -0.576437604, 0.7829511, -2.00211092, 0.93189621, -0.12224759, 1.44219204, -0.929991079, 0.576847904 ] + - [ 0.779910026, 2.00416481, -0.925844402, -0.132104381, -1.43837756, -0.92518309, -0.569019282, 0.78033832, -2.00378634, 0.926156435, -0.132890414, 1.43883585, -0.925499836, 0.569444528 ] + - [ 0.777275428, 2.00579154, -0.920128735, -0.142339825, -1.43496199, -0.92068304, -0.561696974, 0.777707485, -2.00540255, 0.920445844, -0.143127786, 1.43541711, -0.921016976, 0.562136828 ] + - [ 0.774623121, 2.00735577, -0.914444019, -0.152154721, -1.4314828, -0.916194555, -0.554475684, 0.775058822, -2.00695667, 0.914766062, -0.152944532, 1.43193479, -0.916545269, 0.554929792 ] + - [ 0.771953331, 2.00885459, -0.908791887, -0.161533899, -1.42793894, -0.911720429, -0.547360414, 0.772392552, -2.0084458, 0.909118719, -0.162325476, 1.42838782, -0.912087489, 0.547828403 ] + - [ 0.769266288, 2.0102851, -0.903173974, -0.170462185, -1.42432936, -0.907263456, -0.540356166, 0.7697089, -2.00986706, 0.903505442, -0.171255445, 1.42477517, -0.907646408, 0.540837649 ] + - [ 0.76656222, 2.01164438, -0.897591915, -0.178924409, -1.420653, -0.902826433, -0.533467943, 0.767008089, -2.01121756, 0.897927859, -0.179719264, 1.42109577, -0.903224798, 0.533962513 ] + - [ 0.763841355, 2.01292954, -0.892047343, -0.186905397, -1.41690882, -0.898412154, -0.526700746, 0.764290343, -2.0124944, 0.892387596, -0.187701756, 1.41734859, -0.898825433, 0.527207983 ] + - [ 0.76110392, 2.01413766, -0.886541893, -0.194389979, -1.41309576, -0.894023414, -0.520059579, 0.761555886, -2.01369471, 0.886886282, -0.195187749, 1.41353256, -0.894451084, 0.520579042 ] + - [ 0.758350146, 2.01526583, -0.881077199, -0.201362982, -1.40921277, -0.889663008, -0.513549443, 0.758804942, -2.01481559, 0.881425545, -0.202162067, 1.40964664, -0.890104524, 0.514080678 ] + - [ 0.755580259, 2.01631116, -0.875654896, -0.207809235, -1.4052588, -0.885333731, -0.507175341, 0.756037734, -2.01585416, 0.876007012, -0.208609534, 1.40568978, -0.885788525, 0.507717876 ] + - [ 0.752794487, 2.01727072, -0.870276618, -0.213713565, -1.40123279, -0.881038378, -0.500942275, 0.753254485, -2.01680752, 0.87063231, -0.214514978, 1.40166093, -0.88150586, 0.501495621 ] + - [ 0.74999306, 2.01814163, -0.864943998, -0.219060801, -1.39713368, -0.876779745, -0.494855247, 0.750455421, -2.01767279, 0.865303067, -0.219863222, 1.39755904, -0.877259301, 0.495418898 ] + - [ 0.747176206, 2.01892096, -0.859658672, -0.22383577, -1.39296044, -0.872560626, -0.48891926, 0.747640763, -2.01844708, 0.860020912, -0.224639091, 1.39338306, -0.873051621, 0.489492694 ] + - [ 0.744344152, 2.01960581, -0.854422273, -0.228023302, -1.388712, -0.868383816, -0.483139316, 0.744810737, -2.0191275, 0.854787471, -0.228827412, 1.38913194, -0.868885591, 0.483721994 ] + - [ 0.741497127, 2.02019327, -0.849236437, -0.231608223, -1.38438732, -0.86425211, -0.477520417, 0.741965565, -2.01971117, 0.849604372, -0.23241301, 1.38480462, -0.864763986, 0.478111783 ] + - [ 0.73863536, 2.02068044, -0.844102796, -0.234575362, -1.37998533, -0.860168303, -0.472067565, 0.739105472, -2.02019519, 0.844473243, -0.235380708, 1.38040007, -0.860689576, 0.472667048 ] + - [ 0.735759078, 2.02106441, -0.839022986, -0.236909548, -1.375505, -0.856135191, -0.466785764, 0.736230681, -2.02057668, 0.839395711, -0.237715334, 1.37591722, -0.856665135, 0.467392773 ] + - [ 0.732868509, 2.02134228, -0.833998641, -0.238595607, -1.37094526, -0.852155568, -0.461680015, 0.733341416, -2.02085275, 0.834373405, -0.239401711, 1.37135503, -0.852693435, 0.462293944 ] + - [ 0.729963883, 2.02151113, -0.829031395, -0.239618369, -1.36630506, -0.848232229, -0.45675532, 0.730437901, -2.02102051, 0.829407951, -0.240424666, 1.36671244, -0.848777249, 0.457375547 ] + - [ 0.727045427, 2.02156806, -0.824122882, -0.239962661, -1.36158335, -0.84436797, -0.452016682, 0.727520359, -2.02107707, 0.824500977, -0.240769023, 1.36198842, -0.844919348, 0.452642568 ] + - [ 0.724093534, 2.02141153, -0.819229996, -0.23994408, -1.35676346, -0.840507722, -0.447384886, 0.724569235, -2.02092057, 0.819609458, -0.24075038, 1.35716624, -0.841064952, 0.448016002 ] + - [ 0.721088907, 2.02094406, -0.814308903, -0.239888591, -1.35183036, -0.836595049, -0.442777376, 0.721565288, -2.02045322, 0.814689646, -0.240694704, 1.35223083, -0.837157924, 0.44341352 ] + - [ 0.718032243, 2.02016885, -0.80936015, -0.239796573, -1.34678546, -0.832630689, -0.438194147, 0.718509215, -2.0196782, 0.809742087, -0.240602376, 1.34718361, -0.833199007, 0.438835115 ] + - [ 0.714924237, 2.01908909, -0.804384282, -0.239668405, -1.34163017, -0.828615382, -0.433635192, 0.715401711, -2.01859871, 0.804767328, -0.240473778, 1.34202598, -0.829188941, 0.434280784 ] + - [ 0.711765583, 2.017708, -0.799381843, -0.239504467, -1.33636591, -0.824549869, -0.429100504, 0.712243474, -2.01721795, 0.799765915, -0.240309289, 1.33675937, -0.825128469, 0.429750522 ] + - [ 0.708556978, 2.01602876, -0.79435338, -0.239305139, -1.3309941, -0.820434888, -0.424590076, 0.709035199, -2.01553911, 0.794738393, -0.240109291, 1.33138519, -0.821018332, 0.425244322 ] + - [ 0.705299116, 2.01405456, -0.789299437, -0.2390708, -1.32551614, -0.816271179, -0.420103901, 0.705777582, -2.0135654, 0.78968531, -0.239874165, 1.32590485, -0.816859271, 0.420762182 ] + - [ 0.701992693, 2.01178862, -0.78422056, -0.238801829, -1.31993344, -0.812059483, -0.415641973, 0.70247132, -2.0113, 0.78460721, -0.23960429, 1.32031976, -0.812652028, 0.416304095 ] + - [ 0.698638404, 2.00923412, -0.779117295, -0.238498606, -1.31424743, -0.807800539, -0.411204285, 0.699117109, -2.00874612, 0.779504641, -0.239300049, 1.31463134, -0.808397344, 0.411870056 ] + - [ 0.695236945, 2.00639426, -0.773990185, -0.238161512, -1.30845952, -0.803495086, -0.40679083, 0.695715645, -2.00590695, 0.774378149, -0.238961821, 1.308841, -0.804095961, 0.407460062 ] + - [ 0.69178901, 2.00327224, -0.768839778, -0.237790924, -1.30257111, -0.799143864, -0.402401602, 0.692267624, -2.00278569, 0.769228279, -0.238589988, 1.30295015, -0.799748621, 0.403074106 ] + - [ 0.688295296, 1.99987125, -0.763666619, -0.237387223, -1.29658363, -0.794747614, -0.398036594, 0.688773742, -1.99938553, 0.764055578, -0.238184931, 1.29696022, -0.795356064, 0.398712185 ] + - [ 0.684756497, 1.9961945, -0.758471251, -0.236950788, -1.29049848, -0.790307074, -0.393695799, 0.685234697, -1.99570968, 0.758860592, -0.237747029, 1.2908726, -0.790919033, 0.394374292 ] + - [ 0.681173309, 1.99224519, -0.753254222, -0.236481999, -1.28431708, -0.785822985, -0.38937921, 0.681651183, -1.99176132, 0.753643867, -0.237276665, 1.28468873, -0.786438269, 0.390060424 ] + - [ 0.677546427, 1.9880265, -0.748016076, -0.235981235, -1.27804085, -0.781296085, -0.385086821, 0.678023896, -1.98754365, 0.748405949, -0.236774218, 1.27841, -0.781914513, 0.385770575 ] + - [ 0.673876546, 1.98354163, -0.742757358, -0.235448876, -1.27167118, -0.776727116, -0.380818625, 0.674353535, -1.98305988, 0.743147384, -0.23624007, 1.27203783, -0.777348507, 0.381504741 ] + - [ 0.670164362, 1.97879379, -0.737478615, -0.234885302, -1.26520951, -0.772116816, -0.376574616, 0.670640793, -1.97831319, 0.737868719, -0.235674602, 1.26557365, -0.772740992, 0.377262916 ] + - [ 0.666410571, 1.97378617, -0.73218039, -0.234290891, -1.25865724, -0.767465925, -0.372354785, 0.666886368, -1.97330678, 0.7325705, -0.235078193, 1.25901885, -0.76809271, 0.373045096 ] + - [ 0.662615866, 1.96852196, -0.72686323, -0.233666023, -1.25201579, -0.762775183, -0.368159128, 0.663090956, -1.96804386, 0.727253272, -0.234451226, 1.25237486, -0.763404403, 0.368851275 ] + - [ 0.658780945, 1.96300438, -0.721527681, -0.233011078, -1.24528656, -0.75804533, -0.363987636, 0.659255254, -1.96252761, 0.721917583, -0.23379408, 1.24564308, -0.758676812, 0.364681449 ] + - [ 0.654906501, 1.9572366, -0.716174286, -0.232326436, -1.23847098, -0.753277105, -0.359840304, 0.655379956, -1.95676123, 0.716563978, -0.233107137, 1.23882494, -0.753910678, 0.360535613 ] + - [ 0.650993231, 1.95122183, -0.710803592, -0.231612476, -1.23157045, -0.748471248, -0.355717125, 0.65146576, -1.95074793, 0.711193002, -0.232390778, 1.23192184, -0.749106742, 0.356413763 ] + - [ 0.647041829, 1.94496327, -0.705416144, -0.230869577, -1.22458639, -0.743628499, -0.351618091, 0.647513361, -1.94449089, 0.705805204, -0.231645382, 1.2249352, -0.744265748, 0.352315892 ] + - [ 0.643052992, 1.93846411, -0.700012487, -0.230098118, -1.21752021, -0.738749598, -0.347543197, 0.643523456, -1.93799331, 0.700401127, -0.230871332, 1.21786643, -0.739388435, 0.348241996 ] + - [ 0.639027413, 1.93172756, -0.694593166, -0.229298481, -1.21037333, -0.733835283, -0.343492435, 0.639496741, -1.93125839, 0.69498132, -0.230069007, 1.21071695, -0.734475545, 0.344192071 ] + - [ 0.63496579, 1.9247568, -0.689158728, -0.228471043, -1.20314716, -0.728886296, -0.339465799, 0.635433913, -1.92428932, 0.689546327, -0.229238789, 1.20348817, -0.729527821, 0.340166111 ] + - [ 0.630868816, 1.91755504, -0.683709716, -0.227616185, -1.19584311, -0.723903375, -0.335463282, 0.631335666, -1.91708931, 0.684096696, -0.228381059, 1.19618151, -0.724546003, 0.336164111 ] + - [ 0.626737188, 1.91012547, -0.678246678, -0.226734286, -1.1884626, -0.71888726, -0.331484877, 0.627202699, -1.90966155, 0.678632971, -0.227496196, 1.18879837, -0.719530833, 0.332186067 ] + - [ 0.6225716, 1.90247129, -0.672770157, -0.225825726, -1.18100703, -0.713838691, -0.327530578, 0.623035706, -1.90200923, 0.6731557, -0.226584582, 1.18134017, -0.714483052, 0.328231974 ] + - [ 0.618372749, 1.8945957, -0.667280699, -0.224890883, -1.17347783, -0.708758409, -0.323600377, 0.618835384, -1.89413555, 0.667665429, -0.225646599, 1.17380832, -0.709403402, 0.324301827 ] + - [ 0.614141328, 1.8865019, -0.66177885, -0.223930139, -1.16587641, -0.703647151, -0.319694269, 0.61460243, -1.88604371, 0.662162702, -0.224682625, 1.16620424, -0.704292625, 0.32039562 ] + - [ 0.609878034, 1.87819308, -0.656265155, -0.222943871, -1.15820417, -0.698505659, -0.315812246, 0.610337539, -1.87773691, 0.656648068, -0.223693044, 1.15852935, -0.699151462, 0.316513349 ] + - [ 0.605583562, 1.86967243, -0.650740159, -0.22193246, -1.15046254, -0.693334671, -0.311954302, 0.606041407, -1.86921834, 0.651122072, -0.222678234, 1.15078505, -0.693980654, 0.31265501 ] + - [ 0.601258607, 1.86094317, -0.645204408, -0.220896285, -1.14265292, -0.688134928, -0.30812043, 0.601714732, -1.86049119, 0.645585259, -0.221638577, 1.14297276, -0.688780943, 0.308820596 ] + - [ 0.596903865, 1.85200848, -0.639658447, -0.219835726, -1.13477674, -0.682907169, -0.304310623, 0.597358208, -1.85155867, 0.640038177, -0.220574454, 1.13509389, -0.683553071, 0.305010104 ] + - [ 0.592520031, 1.84287155, -0.63410282, -0.218751162, -1.12683539, -0.677652134, -0.300524874, 0.592972533, -1.84242397, 0.634481372, -0.219486246, 1.12714986, -0.678297778, 0.301223528 ] + - [ 0.5881078, 1.8335356, -0.628538075, -0.217642973, -1.1188303, -0.672370563, -0.296763177, 0.588558402, -1.83309028, 0.628915388, -0.218374333, 1.11914208, -0.673015807, 0.297460864 ] + - [ 0.583667867, 1.82400382, -0.622964755, -0.216511538, -1.11076288, -0.667063195, -0.293025526, 0.584116512, -1.82356081, 0.623340774, -0.217239096, 1.11107196, -0.667707899, 0.293722106 ] + - [ 0.579200928, 1.81427939, -0.617383406, -0.215357237, -1.10263455, -0.66173077, -0.289311912, 0.579647558, -1.81383875, 0.617758074, -0.216080916, 1.10294092, -0.662374795, 0.290007249 ] + - [ 0.574707679, 1.80436553, -0.611794574, -0.214180449, -1.09444671, -0.656374028, -0.28562233, 0.575152238, -1.8039273, 0.612167835, -0.214900173, 1.09475037, -0.657017238, 0.28631629 ] + - [ 0.570188814, 1.79426543, -0.606198804, -0.212981554, -1.08620078, -0.650993708, -0.281956774, 0.570631246, -1.79382965, 0.606570603, -0.21369725, 1.08650172, -0.651635967, 0.282649222 ] + - [ 0.565645028, 1.78398228, -0.600596641, -0.211760931, -1.07789817, -0.645590551, -0.278315235, 0.56608528, -1.78354899, 0.600966925, -0.212472525, 1.0781964, -0.646231726, 0.279006041 ] + - [ 0.561077018, 1.77351928, -0.594988631, -0.210518961, -1.0695403, -0.640165295, -0.274697708, 0.561515036, -1.77308854, 0.595357346, -0.211226381, 1.0698358, -0.640805256, 0.275386742 ] + - [ 0.556485479, 1.76287964, -0.589375318, -0.209256021, -1.06112858, -0.634718681, -0.271104185, 0.55692121, -1.76245148, 0.589742412, -0.209959198, 1.06142135, -0.635357297, 0.271791321 ] + - [ 0.551871105, 1.75206654, -0.583757249, -0.207972493, -1.05266442, -0.629251449, -0.267534661, 0.552304497, -1.751641, 0.584122671, -0.208671356, 1.05295446, -0.629888592, 0.268219771 ] + - [ 0.547234592, 1.74108318, -0.578134968, -0.206668755, -1.04414924, -0.623764337, -0.263989127, 0.547665595, -1.74066032, 0.578498667, -0.207363237, 1.04443655, -0.624399882, 0.264672089 ] + - [ 0.542576635, 1.72993277, -0.572509022, -0.205345187, -1.03558445, -0.618258086, -0.260467579, 0.543005199, -1.72951261, 0.572870947, -0.206035221, 1.03586902, -0.618891908, 0.261148269 ] + - [ 0.537897931, 1.71861849, -0.566879954, -0.204002168, -1.02697146, -0.612733436, -0.256970008, 0.538324006, -1.71820108, 0.567240057, -0.20468769, 1.02725329, -0.613365412, 0.257648306 ] + - [ 0.533199173, 1.70714356, -0.561248311, -0.202640078, -1.01831169, -0.607191125, -0.253496408, 0.533622712, -1.70672893, 0.561606543, -0.203321023, 1.01859077, -0.607821136, 0.254172197 ] + - [ 0.528481058, 1.69551115, -0.555614638, -0.201259297, -1.00960655, -0.601631895, -0.250046773, 0.528902012, -1.69509935, 0.555970952, -0.201935602, 1.00988288, -0.602259821, 0.250719934 ] + - [ 0.52374428, 1.68372448, -0.54997948, -0.199860204, -1.00085745, -0.596056484, -0.246621095, 0.524162604, -1.68331554, 0.55033383, -0.200531808, 1.00113103, -0.596682208, 0.247291515 ] + - [ 0.518989535, 1.67178673, -0.544343382, -0.198443179, -0.99206581, -0.590465632, -0.243219368, 0.519405184, -1.67138069, 0.544695722, -0.19911002, 0.992336638, -0.59108904, 0.243886934 ] + - [ 0.514217519, 1.65970111, -0.538706891, -0.197008601, -0.983233038, -0.584860079, -0.239841586, 0.514630447, -1.65929801, 0.539057175, -0.197670621, 0.983501113, -0.585481056, 0.240506185 ] + - [ 0.509428927, 1.64747081, -0.53307055, -0.195556849, -0.974360551, -0.579240565, -0.236487741, 0.509839089, -1.64707068, 0.533418735, -0.196213991, 0.97462587, -0.579859, 0.237149265 ] + - [ 0.504624453, 1.63509903, -0.527434906, -0.194088303, -0.965449759, -0.573607829, -0.233157827, 0.505031808, -1.63470191, 0.527780949, -0.194740511, 0.965712323, -0.574223613, 0.233816167 ] + - [ 0.499804794, 1.62258897, -0.521800504, -0.192603344, -0.956502078, -0.567962611, -0.229851836, 0.500209299, -1.62219488, 0.522144362, -0.193250561, 0.956761886, -0.568575635, 0.230506888 ] + - [ 0.494970644, 1.60994383, -0.51616789, -0.191102349, -0.947518921, -0.562305651, -0.226569764, 0.495372258, -1.60955281, 0.51650952, -0.191744522, 0.947775971, -0.562915809, 0.227221423 ] + - [ 0.4901227, 1.59716679, -0.510537607, -0.189585699, -0.9385017, -0.556637689, -0.223311601, 0.490521382, -1.59677888, 0.51087697, -0.190222776, 0.938755993, -0.557244876, 0.223959765 ] + - [ 0.485261656, 1.58426107, -0.504910203, -0.188053773, -0.92945183, -0.550959464, -0.220077343, 0.485657367, -1.58387629, 0.505247258, -0.188685702, 0.929703366, -0.551563578, 0.220721912 ] + - [ 0.480388207, 1.57122985, -0.499286222, -0.186506951, -0.920370724, -0.545271715, -0.216866982, 0.480780909, -1.57084823, 0.499620929, -0.187133682, 0.920619502, -0.545872656, 0.217507857 ] + - [ 0.475503049, 1.55807633, -0.493666209, -0.184945612, -0.911259794, -0.539575183, -0.213680511, 0.475892704, -1.55769791, 0.493998531, -0.185567097, 0.911505816, -0.540172851, 0.214317595 ] + - [ 0.470606877, 1.54480372, -0.48805071, -0.183370136, -0.902120455, -0.533870608, -0.210517924, 0.470993448, -1.54442852, 0.488380609, -0.183986327, 0.902363722, -0.534464905, 0.211151123 ] + - [ 0.465700388, 1.5314152, -0.482440271, -0.181780903, -0.892954119, -0.528158728, -0.207379214, 0.466083838, -1.53104326, 0.482767709, -0.182391753, 0.893194632, -0.52874956, 0.208008434 ] + - [ 0.460784274, 1.51791398, -0.476835435, -0.180178291, -0.8837622, -0.522440285, -0.204264374, 0.46116457, -1.51754532, 0.477160378, -0.180783756, 0.883999961, -0.523027557, 0.204889525 ] + - [ 0.455859234, 1.50430325, -0.47123675, -0.17856268, -0.874546112, -0.516716016, -0.201173398, 0.45623634, -1.50393789, 0.471559162, -0.179162716, 0.874781123, -0.517299637, 0.201794389 ] + - [ 0.45092596, 1.49058621, -0.46564476, -0.176934451, -0.865307268, -0.510986663, -0.198106278, 0.451299844, -1.49022419, 0.465964606, -0.177529015, 0.86553953, -0.511566543, 0.198723023 ] + - [ 0.44598515, 1.47676606, -0.460060011, -0.175293982, -0.856047081, -0.505252965, -0.195063009, 0.446355779, -1.47640739, 0.460377258, -0.175883033, 0.856276596, -0.505829015, 0.195675421 ] + - [ 0.441037497, 1.462846, -0.454483047, -0.173641652, -0.846766964, -0.499515661, -0.192043583, 0.44140484, -1.46249071, 0.454797662, -0.174225152, 0.846993736, -0.500087795, 0.192651578 ] + - [ 0.436083699, 1.44882922, -0.448914414, -0.171977843, -0.837468332, -0.493775491, -0.189047994, 0.436447724, -1.44847733, 0.449226366, -0.172555751, 0.837692363, -0.494343625, 0.18965149 ] + - [ 0.431124449, 1.43471891, -0.443354658, -0.170302932, -0.828152597, -0.488033196, -0.186076235, 0.431485127, -1.43437045, 0.443663915, -0.170875212, 0.828373891, -0.488597246, 0.186675152 ] + - [ 0.426160443, 1.42051828, -0.437804324, -0.1686173, -0.818821172, -0.482289514, -0.183128299, 0.426517745, -1.42017327, 0.438110856, -0.169183915, 0.819039732, -0.482849399, 0.183722558 ] + - [ 0.421192377, 1.40623053, -0.432263957, -0.166921325, -0.809475471, -0.476545185, -0.180204179, 0.421546275, -1.40588899, 0.432567735, -0.167482242, 0.809691302, -0.477100827, 0.180793704 ] + - [ 0.416220945, 1.39185885, -0.426734103, -0.165215389, -0.800116908, -0.47080095, -0.177303869, 0.416571412, -1.3915208, 0.427035098, -0.165770573, 0.800330013, -0.47135227, 0.177888585 ] + - [ 0.411246844, 1.37740643, -0.421215306, -0.163499869, -0.790746895, -0.465057547, -0.174427362, 0.411593853, -1.37707189, 0.42151349, -0.164049288, 0.790957279, -0.46560447, 0.175007196 ] + - [ 0.406270768, 1.36287648, -0.415708113, -0.161775146, -0.781366847, -0.459315717, -0.171574652, 0.406614294, -1.36254547, 0.416003459, -0.162318769, 0.781574513, -0.459858169, 0.172149532 ] + - [ 0.401293412, 1.3482722, -0.410213068, -0.160041599, -0.771978176, -0.453576199, -0.168745731, 0.401633431, -1.34794474, 0.41050555, -0.160579397, 0.772183131, -0.454114108, 0.169315588 ] + - [ 0.396315473, 1.33359677, -0.404730717, -0.158299607, -0.762582296, -0.447839733, -0.165940593, 0.396651961, -1.33327287, 0.40502031, -0.158831552, 0.762784544, -0.448373029, 0.16650536 ] + - [ 0.391337645, 1.31885341, -0.399261605, -0.156549551, -0.75318062, -0.442107058, -0.163159231, 0.391670579, -1.31853309, 0.399548284, -0.157075615, 0.753380167, -0.442635673, 0.163718842 ] + - [ 0.386360624, 1.30404529, -0.393806278, -0.15479181, -0.743774562, -0.436378915, -0.160401638, 0.386689982, -1.30372857, 0.394090019, -0.155311967, 0.743971413, -0.436902781, 0.160956029 ] + - [ 0.381385105, 1.28917563, -0.388365281, -0.153026762, -0.734365535, -0.430656043, -0.157667809, 0.381710866, -1.28886252, 0.388646061, -0.153540988, 0.734559697, -0.431175095, 0.158216917 ] + - [ 0.376411784, 1.27424762, -0.382939158, -0.151254789, -0.724954952, -0.424939181, -0.154957735, 0.376733927, -1.27393814, 0.383216956, -0.15176306, 0.725146431, -0.425453357, 0.1555015 ] + - [ 0.371441355, 1.25926446, -0.377528456, -0.149476268, -0.715544226, -0.41922907, -0.15227141, 0.371759862, -1.25895861, 0.37780325, -0.149978563, 0.71573303, -0.419738309, 0.152809774 ] + - [ 0.366474514, 1.24422934, -0.37213372, -0.147691581, -0.706134772, -0.41352645, -0.149608828, 0.366789366, -1.24392714, 0.372405489, -0.148187878, 0.706320906, -0.41403069, 0.150141735 ] + - [ 0.361511956, 1.22914546, -0.366755496, -0.145901106, -0.696728002, -0.407832059, -0.146969982, 0.361823136, -1.22884693, 0.367024221, -0.146391386, 0.696911474, -0.408331244, 0.147497376 ] + - [ 0.356554377, 1.21401602, -0.361394327, -0.144105222, -0.68732533, -0.402146637, -0.144354865, 0.356861868, -1.21372116, 0.361659989, -0.144589468, 0.687506148, -0.402640712, 0.144876693 ] + - [ 0.351602472, 1.19884421, -0.356050761, -0.14230431, -0.677928169, -0.396470925, -0.14176347, 0.351906258, -1.19855304, 0.356313342, -0.142782504, 0.67810634, -0.396959835, 0.142279681 ] + - [ 0.346656937, 1.18363324, -0.350725342, -0.140498749, -0.668537932, -0.390805662, -0.139195791, 0.346957003, -1.18334577, 0.350984825, -0.140970876, 0.668713465, -0.391289354, 0.139706335 ] + - [ 0.341718466, 1.1683863, -0.345418615, -0.138688918, -0.659156034, -0.385151587, -0.136651821, 0.342014798, -1.16810253, 0.345674984, -0.139154963, 0.659328937, -0.385630012, 0.137156651 ] + - [ 0.336787755, 1.15310659, -0.340131126, -0.136875197, -0.649783886, -0.379509441, -0.134131553, 0.337080341, -1.15282653, 0.340384365, -0.137335147, 0.649954168, -0.379982549, 0.134630623 ] + - [ 0.331865499, 1.1377973, -0.33486342, -0.135057965, -0.640422904, -0.373879963, -0.131634981, 0.332154326, -1.13752096, 0.335113514, -0.135511809, 0.640590573, -0.374347707, 0.132128247 ] + - [ 0.326952394, 1.12246164, -0.329616043, -0.133237602, -0.631074499, -0.368263893, -0.129162097, 0.32723745, -1.12218902, 0.329862978, -0.133685329, 0.631239565, -0.368726229, 0.129649517 ] + - [ 0.322049134, 1.10710279, -0.324389539, -0.131414488, -0.621740085, -0.36266197, -0.126712896, 0.32233041, -1.1068339, 0.324633303, -0.131856089, 0.621902558, -0.363118854, 0.127194429 ] + - [ 0.317156416, 1.09172396, -0.319184455, -0.129589002, -0.612421077, -0.357074934, -0.124287369, 0.317433901, -1.09145881, 0.319425035, -0.130024468, 0.612580965, -0.357526325, 0.124762978 ] + - [ 0.312274935, 1.07632835, -0.314001335, -0.127761523, -0.603118886, -0.351503526, -0.121885511, 0.31254862, -1.07606693, 0.314238719, -0.128190848, 0.603276201, -0.351949383, 0.122355158 ] + - [ 0.307405385, 1.06091914, -0.308840725, -0.125932431, -0.593834927, -0.345948484, -0.119507316, 0.307675263, -1.06066147, 0.309074903, -0.12635561, 0.593989678, -0.346388769, 0.119970966 ] + - [ 0.302548463, 1.04549955, -0.30370317, -0.124102106, -0.584570612, -0.340410548, -0.117152775, 0.302814527, -1.04524562, 0.303934132, -0.124519134, 0.584722811, -0.340845226, 0.117610396 ] + - [ 0.297704863, 1.03007276, -0.298589216, -0.122270927, -0.575327356, -0.334890458, -0.114821882, 0.297967107, -1.02982258, 0.298816953, -0.122681802, 0.575477013, -0.335319495, 0.115273443 ] + - [ 0.292875281, 1.01464198, -0.293499407, -0.120439274, -0.566106571, -0.329388954, -0.112514632, 0.293133699, -1.01439554, 0.293723911, -0.120843993, 0.566253698, -0.329812317, 0.112960102 ] + - [ 0.288060412, 0.999210392, -0.28843429, -0.118607525, -0.556909671, -0.323906776, -0.110231016, 0.288315, -0.998967708, 0.288655553, -0.11900609, 0.557054279, -0.324324433, 0.110670369 ] + - [ 0.283260951, 0.983781206, -0.283394409, -0.116776061, -0.54773807, -0.318444662, -0.107971029, 0.283511706, -0.983542269, 0.283612425, -0.117168472, 0.547880171, -0.318856586, 0.108404238 ] + - [ 0.278477595, 0.968357615, -0.27838031, -0.114945262, -0.53859318, -0.313003354, -0.105734663, 0.278724514, -0.968122424, 0.278595073, -0.11533152, 0.538732786, -0.313409516, 0.106161704 ] + - [ 0.273711037, 0.952942816, -0.273392538, -0.113115506, -0.529476415, -0.30758359, -0.103521912, 0.273954118, -0.95271137, 0.273604043, -0.113495615, 0.529613538, -0.307983966, 0.103942764 ] + - [ 0.268961974, 0.937540008, -0.268431639, -0.111287173, -0.520389188, -0.30218611, -0.101332769, 0.269201217, -0.937312302, 0.268639882, -0.111661139, 0.520523842, -0.302580676, 0.101747411 ] + - [ 0.264231101, 0.922152387, -0.263498157, -0.109460643, -0.511332913, -0.296811655, -0.0991672272, 0.264466505, -0.921928418, 0.263703135, -0.109828471, 0.51146511, -0.297200389, 0.0995756405 ] + - [ 0.259519113, 0.90678315, -0.258592639, -0.107636296, -0.502309003, -0.291460963, -0.0970252802, 0.259750679, -0.906562914, 0.258794349, -0.107997993, 0.502438757, -0.291843845, 0.0974274484 ] + - [ 0.254826705, 0.891435494, -0.253715629, -0.10581451, -0.493318872, -0.286134774, -0.0949069212, 0.255054436, -0.891218986, 0.25391407, -0.106170085, 0.493446195, -0.286511787, 0.0953028293 ] + - [ 0.250154573, 0.876112618, -0.248867673, -0.103995665, -0.484363932, -0.280833828, -0.0928121433, 0.25037847, -0.875899831, 0.249062843, -0.104345129, 0.48448884, -0.281204955, 0.0932017784 ] + - [ 0.245503412, 0.860817718, -0.244049316, -0.102180141, -0.475445598, -0.275558866, -0.0907409399, 0.24572348, -0.860608646, 0.244241216, -0.102523504, 0.475568103, -0.275924091, 0.0911242907 ] + - [ 0.240873918, 0.845553992, -0.239261103, -0.100368318, -0.466565282, -0.270310625, -0.0886933042, 0.24109016, -0.845348627, 0.239449734, -0.100705592, 0.4666854, -0.270669937, 0.0890703614 ] + - [ 0.236266785, 0.830324636, -0.23450358, -0.0985605744, -0.457724399, -0.265089847, -0.0866692295, 0.236479207, -0.83012297, 0.234688943, -0.0988917738, 0.457842143, -0.265443235, 0.0870399855 ] + - [ 0.231682709, 0.815132849, -0.229777293, -0.0967572902, -0.44892436, -0.259897271, -0.0846687092, 0.231891318, -0.814934873, 0.22995939, -0.09708243, 0.449039746, -0.260244725, 0.0850331581 ] + - [ 0.227122386, 0.799981827, -0.225082786, -0.0949588449, -0.44016658, -0.254733637, -0.0826917364, 0.227327187, -0.79978753, 0.225261621, -0.0952779412, 0.440279624, -0.255075149, 0.0830498743 ] + - [ 0.22258651, 0.784874767, -0.220420604, -0.0931656181, -0.431452472, -0.249599684, -0.0807383045, 0.222787513, -0.78468414, 0.220596182, -0.0934786885, 0.431563189, -0.249935249, 0.0810901293 ] + - [ 0.218075777, 0.769814868, -0.215791294, -0.0913779892, -0.42278345, -0.244496152, -0.0788084068, 0.21827299, -0.769627899, 0.215963618, -0.0916850525, 0.422891855, -0.244825767, 0.079153918 ] + - [ 0.213590883, 0.754805326, -0.211195401, -0.0895963377, -0.414160926, -0.23942378, -0.0769020364, 0.213784315, -0.754622002, 0.211364477, -0.0898974141, 0.414267036, -0.239747443, 0.0772412357 ] + - [ 0.209132522, 0.739849339, -0.206633469, -0.0878210433, -0.405586315, -0.23438331, -0.0750191867, 0.209322185, -0.739669647, 0.206799304, -0.088116154, 0.405690145, -0.234701019, 0.0753520774 ] + - [ 0.20470139, 0.724950104, -0.202106044, -0.0860524854, -0.397061028, -0.229375479, -0.073159851, 0.204887294, -0.724774031, 0.202268646, -0.0863416531, 0.397162597, -0.229687237, 0.0734864382 ] + - [ 0.200298182, 0.710110817, -0.197613672, -0.0842910435, -0.388586481, -0.224401028, -0.0713240225, 0.200480341, -0.709938349, 0.197773048, -0.0845742922, 0.388685804, -0.224706839, 0.0716443132 ] + - [ 0.195923595, 0.695334678, -0.193156897, -0.0825370972, -0.380164086, -0.219460697, -0.0695116946, 0.19610202, -0.695165798, 0.193313057, -0.082814452, 0.380261181, -0.219760565, 0.0698256975 ] + - [ 0.191578322, 0.680624882, -0.188736266, -0.080791026, -0.371795257, -0.214555225, -0.0677228604, 0.191753028, -0.680459574, 0.188889218, -0.0810625133, 0.371890142, -0.214849157, 0.0680305862 ] + - [ 0.187263059, 0.665984627, -0.184352323, -0.0790532094, -0.363481406, -0.209685352, -0.0659575133, 0.187434062, -0.665822875, 0.184502079, -0.079318857, 0.363574098, -0.209973357, 0.0662589743 ] + - [ 0.182978502, 0.65141711, -0.180005614, -0.0773240269, -0.355223948, -0.204851817, -0.0642156466, 0.183145816, -0.651258896, 0.180152185, -0.0775838638, 0.355314466, -0.205133907, 0.0645108571 ] + - [ 0.178725345, 0.636925529, -0.175696684, -0.0756038581, -0.347024296, -0.200055361, -0.0624972535, 0.178888989, -0.636770835, 0.175840083, -0.0758579146, 0.347112657, -0.200331547, 0.0627862295 ] + - [ 0.174504285, 0.622513081, -0.171426079, -0.0738930825, -0.338883862, -0.195296724, -0.0608023273, 0.174664275, -0.622361887, 0.171566318, -0.0741413901, 0.338970086, -0.19556702, 0.0610850867 ] + - [ 0.170316017, 0.608182963, -0.167194343, -0.0721920795, -0.330804061, -0.190576644, -0.0591308612, 0.170472371, -0.60803525, 0.167331436, -0.0724346712, 0.330888167, -0.190841066, 0.0594074238 ] + - [ 0.166161235, 0.593938372, -0.163002022, -0.0705012288, -0.322786306, -0.185895861, -0.0574828487, 0.166313974, -0.593794119, 0.163135985, -0.0707381386, 0.322868313, -0.186154428, 0.0577532358 ] + - [ 0.162040636, 0.579782507, -0.158849662, -0.0688209098, -0.31483201, -0.181255116, -0.0558582829, 0.162189778, -0.579641692, 0.158980509, -0.0690521731, 0.314911937, -0.181507846, 0.056122518 ] + - [ 0.157954914, 0.565718563, -0.154737808, -0.0671515021, -0.306942586, -0.176655148, -0.054257157, 0.158100482, -0.565581164, 0.154865555, -0.0673771556, 0.307020454, -0.176902063, 0.0545152652 ] + - [ 0.153904765, 0.551749739, -0.150667005, -0.0654933852, -0.299119449, -0.172096696, -0.0526794645, 0.15404678, -0.551615732, 0.15079167, -0.0657134668, 0.299195276, -0.172337819, 0.0529314727 ] + - [ 0.149890884, 0.537879231, -0.146637798, -0.0638469385, -0.29136401, -0.167580501, -0.0511251986, 0.150029369, -0.537748594, 0.146759399, -0.0640614875, 0.291437819, -0.167815857, 0.0513711356 ] + - [ 0.145913966, 0.524110238, -0.142650733, -0.0622125417, -0.283677684, -0.163107301, -0.0495943525, 0.146048946, -0.523982944, 0.142769289, -0.0624215986, 0.283749494, -0.163336918, 0.0498342489 ] + - [ 0.141974707, 0.510445955, -0.138706355, -0.0605905743, -0.276061884, -0.158677838, -0.0480869195, 0.142106205, -0.51032198, 0.138821885, -0.0607941807, 0.276131717, -0.158901743, 0.0483208078 ] + - [ 0.138073803, 0.496889582, -0.13480521, -0.0589814157, -0.268518024, -0.15429285, -0.0466028929, 0.138201845, -0.496768899, 0.134917735, -0.0591796148, 0.2685859, -0.154511074, 0.0468308073 ] + - [ 0.134211948, 0.483444313, -0.130947842, -0.0573854456, -0.261047516, -0.149953077, -0.045142266, 0.13433656, -0.483326897, 0.131057383, -0.0575782816, 0.261113458, -0.150165652, 0.0453642425 ] + - [ 0.130389837, 0.470113348, -0.127134798, -0.0558030433, -0.253651774, -0.145659259, -0.0437050321, 0.130511047, -0.469999169, 0.127241376, -0.0559905619, 0.253715803, -0.145866219, 0.0439211086 ] + - [ 0.126608167, 0.456899884, -0.123366622, -0.0542345885, -0.246332212, -0.141412135, -0.0422911844, 0.126726002, -0.456788914, 0.123470261, -0.0544168365, 0.24639435, -0.141613516, 0.0425014006 ] + - [ 0.122867632, 0.443807117, -0.119643859, -0.0526804607, -0.239090243, -0.137212446, -0.0409007161, 0.122982122, -0.443699327, 0.119744583, -0.0528574863, 0.239150512, -0.137408285, 0.0411051136 ] + - [ 0.119168928, 0.430838245, -0.115967056, -0.0511410394, -0.231927279, -0.133060931, -0.0395336207, 0.119280102, -0.430733605, 0.116064889, -0.0513128919, 0.231985703, -0.133251267, 0.0397322427 ] + - [ 0.11551275, 0.417996465, -0.112336758, -0.049616704, -0.224844736, -0.128958329, -0.0381898914, 0.11562064, -0.417894944, 0.112431724, -0.0497834342, 0.224901337, -0.129143205, 0.038382783 ] + - [ 0.111899793, 0.405284975, -0.108753509, -0.0481078342, -0.217844025, -0.124905381, -0.0368695214, 0.11200443, -0.405186541, 0.108845636, -0.0482694941, 0.217898827, -0.125084838, 0.0370567297 ] + - [ 0.108330753, 0.392706972, -0.105217855, -0.0466148095, -0.21092656, -0.120902826, -0.035572504, 0.108432169, -0.392611593, 0.105307169, -0.0467714522, 0.210979586, -0.12107691, 0.0357540777 ] + - [ 0.104806325, 0.380265653, -0.101730342, -0.0451380093, -0.204093755, -0.116951404, -0.0342988325, 0.104904554, -0.380173295, 0.101816871, -0.0452896895, 0.204145029, -0.117120161, 0.0344748223 ] + - [ 0.101327204, 0.367964215, -0.098291514, -0.0436778132, -0.197347023, -0.113051855, -0.0330485001, 0.10142228, -0.367874845, 0.0983752869, -0.0438245866, 0.197396569, -0.113215332, 0.0332189584 ] + - [ 0.0978940862, 0.355805856, -0.0949019176, -0.0422346008, -0.190687778, -0.109204917, -0.0318215003, 0.0979860443, -0.355719439, 0.0949829634, -0.0423765244, 0.19073562, -0.109363166, 0.0319864813 ] + - [ 0.0945076661, 0.343793773, -0.0915620975, -0.0408087515, -0.184117432, -0.105411332, -0.0306178261, 0.0945965424, -0.343710273, 0.0916404465, -0.0409458837, 0.184163596, -0.105564404, 0.0307773859 ] + - [ 0.0911686394, 0.331931163, -0.0882725993, -0.0394006448, -0.177637399, -0.101671838, -0.029437471, 0.0912544707, -0.331850545, 0.0883482825, -0.0395330453, 0.177681909, -0.101819788, 0.0295916674 ] + - [ 0.0878777013, 0.320221224, -0.0850339681, -0.0380106604, -0.171249093, -0.0979871755, -0.0282804281, 0.0879605254, -0.32014345, 0.0851070174, -0.03813839, 0.171291975, -0.0981300577, 0.0284293209 ] + - [ 0.0846355471, 0.308667152, -0.0818467494, -0.0366391776, -0.164953926, -0.0943580841, -0.0271466908, 0.0847154026, -0.308592184, 0.0819171974, -0.0367622986, 0.164995205, -0.0944959563, 0.0272903415 ] + - [ 0.0814428722, 0.297272146, -0.0787114885, -0.0352865761, -0.158753313, -0.0907853035, -0.0260362523, 0.0815197987, -0.297199946, 0.0787793686, -0.0354051519, 0.158793015, -0.0909182247, 0.0261747243 ] + - [ 0.0783003719, 0.286039402, -0.0756287307, -0.0339532353, -0.152648667, -0.0872695734, -0.024949106, 0.0783744098, -0.28596993, 0.0756940772, -0.0340673306, 0.152686817, -0.0873976044, 0.0250824643 ] + - [ 0.0752087415, 0.274972118, -0.0725990212, -0.0326395349, -0.1466414, -0.0838116334, -0.023885245, 0.075279932, -0.274905334, 0.0726618694, -0.0327492156, 0.146678026, -0.0839348371, 0.0240135567 ] + - [ 0.0721686764, 0.264073491, -0.0696229056, -0.0313458542, -0.140732926, -0.0804122233, -0.0228446627, 0.0722370617, -0.264009354, 0.0696832912, -0.0314511877, 0.140768055, -0.0805306642, 0.0229679965 ] + - [ 0.0691808718, 0.253346718, -0.0667009291, -0.0300725728, -0.13492466, -0.0770720828, -0.0218273524, 0.0692464949, -0.253285187, 0.066758889, -0.0301736276, 0.134958317, -0.0771858271, 0.0219457789 ] + - [ 0.0662460231, 0.242794997, -0.0638336369, -0.0288200703, -0.129218013, -0.0737919516, -0.0208333072, 0.066308928, -0.242736028, 0.0638892086, -0.0289169162, 0.129250227, -0.0739010675, 0.0209468989 ] + - [ 0.0633648256, 0.232421525, -0.0610215746, -0.0275887261, -0.1236144, -0.0705725694, -0.0198625206, 0.063425057, -0.232365075, 0.0610747965, -0.0276814343, 0.123645198, -0.0706771267, 0.0199713517 ] + - [ 0.0605379746, 0.222229499, -0.0582652873, -0.0263789199, -0.118115233, -0.0674146759, -0.0189149858, 0.0605955782, -0.222175525, 0.0583161986, -0.0264675627, 0.118144643, -0.0675147464, 0.0190191324 ] + - [ 0.0577661655, 0.212222116, -0.0555653205, -0.025191031, -0.112721927, -0.0643190109, -0.017990696, 0.0578211878, -0.212170573, 0.0556139612, -0.0252756821, 0.112749976, -0.0644146679, 0.018090236 ] + - [ 0.0550500936, 0.202402574, -0.0529222194, -0.0240254391, -0.107435894, -0.0612863139, -0.0170896445, 0.055102582, -0.202353416, 0.0529686304, -0.0241061733, 0.107462612, -0.0613776329, 0.0171846576 ] + - [ 0.0523904541, 0.19277407, -0.0503365295, -0.0228825236, -0.102258547, -0.0583173248, -0.0162118246, 0.052440457, -0.19272725, 0.0503807523, -0.0229594173, 0.102283963, -0.0584043828, 0.0163023923 ] + - [ 0.0497879425, 0.183339802, -0.0478087959, -0.0217626642, -0.0971913016, -0.0554127832, -0.0153572297, 0.049835509, -0.183295273, 0.0478508731, -0.0218357946, 0.0972154433, -0.0554956591, 0.0154434353 ] + - [ 0.047243254, 0.174102966, -0.0453395641, -0.0206662402, -0.0922355694, -0.0525734289, -0.0145258529, 0.0472884341, -0.174060681, 0.0453795389, -0.0207356863, 0.0922584664, -0.0526522033, 0.0146077816 ] + - [ 0.0447570839, 0.16506676, -0.0429293794, -0.0195936312, -0.0873927641, -0.0498000015, -0.0137176875, 0.0447999287, -0.165026669, 0.0429672959, -0.0196594729, 0.087414446, -0.049874757, 0.0137954263 ] + - [ 0.0423301277, 0.156234381, -0.0405787871, -0.0185452168, -0.0826642991, -0.0470932408, -0.0129327268, 0.0423706888, -0.156196436, 0.0406146903, -0.0186075355, 0.0826847959, -0.0471640616, 0.0130063645 ] + - [ 0.0399630805, 0.147609027, -0.0382883326, -0.0175213764, -0.0780515878, -0.0444538864, -0.0121709642, 0.0400014107, -0.147573176, 0.0383222681, -0.0175802546, 0.0780709295, -0.0445208586, 0.0122405914 ] + - [ 0.0376566378, 0.139193895, -0.0360585611, -0.0165224896, -0.0735560436, -0.0418826781, -0.0114323928, 0.0376927907, -0.139160088, 0.0360905756, -0.0165780112, 0.0735742607, -0.0419458895, 0.0114981019 ] + - [ 0.0354114948, 0.130992181, -0.0338900181, -0.015548936, -0.0691790798, -0.0393803555, -0.010717006, 0.0354455248, -0.130960366, 0.0339201589, -0.0156011861, 0.0691962029, -0.0394398959, 0.0107788913 ] + - [ 0.0332283469, 0.123007084, -0.0317832488, -0.014601095, -0.0649221097, -0.0369476585, -0.010024797, 0.0332603093, -0.122977209, 0.0318115641, -0.01465016, 0.06493817, -0.0370036193, 0.0100829545 ] + - [ 0.0311078894, 0.115241801, -0.0297387986, -0.0136793461, -0.0607865469, -0.0345853266, -0.00935575908, 0.0311378403, -0.115213811, 0.0297653373, -0.0137253137, 0.0608015755, -0.0346378011, 0.00941028676 ] + - [ 0.0290508176, 0.107699528, -0.0277572128, -0.0127840689, -0.0567738045, -0.0322940996, -0.00870988556, 0.0290788142, -0.10767337, 0.0277820249, -0.012827028, 0.0567878331, -0.0323431828, 0.0087608831 ] + - [ 0.0270578268, 0.100383464, -0.0258390368, -0.0119156429, -0.0528852961, -0.0300747172, -0.0080871697, 0.0270839271, -0.100359083, 0.0258621728, -0.0119556838, 0.0528983564, -0.030120506, 0.00813473862 ] + - [ 0.0251296124, 0.0932968051, -0.0239848158, -0.0110744476, -0.0491224349, -0.0279279192, -0.00748760477, 0.0251538751, -0.0932741455, 0.0240063272, -0.0111116618, 0.0491345592, -0.0279705121, 0.00753184842 ] + - [ 0.0232668697, 0.0864427491, -0.0221950953, -0.0102608626, -0.0454866343, -0.0258544451, -0.00691118406, 0.0232893545, -0.0864217543, 0.0222150343, -0.0102953428, 0.0454978549, -0.0258939428, 0.0069522076 ] + - [ 0.0214702939, 0.0798244933, -0.0204704205, -0.00947526734, -0.0419793077, -0.0238550348, -0.00635790084, 0.0214910615, -0.0798051058, 0.0204888403, -0.00950710769, 0.0419896574, -0.0238915393, 0.00639581125 ] + - [ 0.0197405805, 0.0734452348, -0.0188113368, -0.00871804137, -0.0386018685, -0.0219304278, -0.00582774839, 0.0197596923, -0.0734273967, 0.0188282912, -0.00874733716, 0.0386113802, -0.0219640434, 0.00586265448 ] + - [ 0.0180784248, 0.067308171, -0.0172183894, -0.00798956421, -0.03535573, -0.0200813641, -0.00532071998, 0.0180959431, -0.0672918235, 0.0172339333, -0.00801641206, 0.035364437, -0.0201121964, 0.00535273237 ] + - [ 0.016484522, 0.0614164991, -0.0156921239, -0.00729021538, -0.0322423055, -0.0183085831, -0.00483680889, 0.0165005101, -0.0614015826, 0.0157063126, -0.00731471316, 0.0322502415, -0.0183367399, 0.00486604002 ] + - [ 0.0149595675, 0.0557734166, -0.0142330854, -0.00662037441, -0.0292630086, -0.0166128247, -0.0043760084, 0.0149740894, -0.0557598705, 0.0142459754, -0.00664262128, 0.0292702073, -0.0166384154, 0.00440257252 ] + - [ 0.0135042566, 0.0503821205, -0.0128418193, -0.00598042081, -0.0264192524, -0.0149948286, -0.00393831179, 0.0135173774, -0.0503698839, 0.0128534678, -0.00600051721, 0.0264257481, -0.0150179644, 0.00396232499 ] + - [ 0.0121192847, 0.0452458083, -0.0115188709, -0.00537073412, -0.0237124504, -0.0134553344, -0.00352371233, 0.0121310701, -0.0452348192, 0.0115293358, -0.00538878174, 0.0237182774, -0.0134761284, 0.0035452925 ] + - [ 0.010805347, 0.0403676772, -0.0102647856, -0.00479169385, -0.021144016, -0.0119950818, -0.00313220331, 0.0108158638, -0.0403578729, 0.0102741258, -0.00480779569, 0.0211492091, -0.0120136488, 0.00315147015 ] + - [ 0.00956313886, 0.0357509245, -0.0090801087, -0.00424367952, -0.0187153624, -0.0106148107, -0.00276377799, 0.00957245471, -0.0357422415, 0.00908838378, -0.00425793983, 0.0187199566, -0.0106312673, 0.00278085305 ] + - [ 0.00839335566, 0.0313987475, -0.00796538554, -0.00372707066, -0.0164279032, -0.00931526057, -0.00241842966, 0.00840153898, -0.0313911215, 0.00797265595, -0.00373959498, 0.0164319337, -0.00932972524, 0.00243343628 ] + - [ 0.00729669267, 0.0273143435, -0.00692116145, -0.00324224679, -0.0142830516, -0.00809717126, -0.00209615159, 0.00730381285, -0.0273077095, 0.00692748844, -0.00325314192, 0.014286554, -0.0081097642, 0.00210921495 ] + - [ 0.00627384523, 0.0235009098, -0.00594798175, -0.00278958743, -0.012282221, -0.00696128245, -0.00179693706, 0.00627997249, -0.023495202, 0.00595342741, -0.00279896146, 0.0122852312, -0.00697212566, 0.00180818415 ] + - [ 0.00532550866, 0.0199616436, -0.00504639179, -0.0023694721, -0.0104268248, -0.00590833382, -0.00152077934, 0.00533071412, -0.0199567954, 0.005051019, -0.00237743439, 0.010429379, -0.00591755114, 0.00153033897 ] + - [ 0.00445237829, 0.0166997423, -0.00421693688, -0.00198228033, -0.00871827635, -0.0049390651, -0.00126767173, 0.00445673393, -0.0166956864, 0.00422080937, -0.00198894152, 0.00872041089, -0.00494678213, 0.00127567451 ] + - [ 0.00365514942, 0.0137184032, -0.00346016238, -0.00162839164, -0.007157989, -0.00405421599, -0.00103760748, 0.00365872812, -0.0137150713, 0.00346334467, -0.00163386363, 0.00715974062, -0.00406056014, 0.00104418587 ] + - [ 0.00293451738, 0.0110208235, -0.0027766136, -0.00130818555, -0.00574737613, -0.0032545262, -0.000830579882, 0.0029373929, -0.0110181468, 0.00277917103, -0.00131258153, 0.00574878184, -0.00325962667, 0.000835868135 ] + - [ 0.00229117751, 0.00861020047, -0.00216683588, -0.00102204158, -0.0044878511, -0.00254073542, -0.000646582211, 0.00229342446, -0.00860810926, 0.00216883462, -0.00102547601, 0.0044889482, -0.00254472322, 0.000650716413 ] + - [ 0.00172582511, 0.00648973148, -0.00163137455, -0.000770339256, -0.00338082728, -0.00191358337, -0.000485607744, 0.001727519, -0.00648815529, 0.00163288159, -0.000772927877, 0.00338165333, -0.00191659131, 0.000488725795 ] + - [ 0.00123915551, 0.00466261381, -0.00117077495, -0.000553458099, -0.00242771803, -0.00137380975, -0.000347649757, 0.00124037272, -0.00466148137, 0.00117185807, -0.00055531792, 0.00242831091, -0.00137597243, 0.000349891377 ] + - [ 0.000831864039, 0.00313204472, -0.000785582406, -0.000371777632, -0.00162993673, -0.000922154278, -0.000232701528, 0.000832681828, -0.00313128402, 0.000786310228, -0.00037302694, 0.00163033458, -0.000923608085, 0.000234208255 ] + - [ 0.00050464601, 0.00190122152, -0.00047634225, -0.000225677376, -0.000988896729, -0.000559356649, -0.000140756335, 0.000505142514, -0.00190075976, 0.000476784205, -0.000226435734, 0.000989137989, -0.000560239782, 0.000141671524 ] + - [ 0.000258196748, 0.00097334149, -0.000243599815, -0.000115536854, -0.000506011404, -0.000286156573, -7.18074536e-05, 0.00025845098, -0.000973105088, 0.000243826153, -0.0001159251, 0.000506134794, -0.000286609023, 7.22762815e-05 ] + - [ 9.32115751e-05, 0.00035160192, -8.79004328e-05, -4.17355883e-05, -0.000182694118, -0.000103293756, -2.58481623e-05, 9.33034279e-05, -0.000351516524, 8.79822212e-05, -4.18758351e-05, 0.000182738645, -0.000103457312, 2.60176223e-05 ] + - [ 1.03858134e-05, 3.92001004e-05, -9.78943694e-06, -4.65310102e-06, -2.03582367e-05, -1.15079051e-05, -2.87173791e-06, 1.03960559e-05, -3.91905796e-05, 9.79855858e-06, -4.66873713e-06, 2.03631961e-05, -1.15261529e-05, 2.89064258e-06 ] + - + type: Vector3Seq + content: ZMP + frame_rate: 500 + num_frames: 3817 + frames: + - [ 5.32951306e-310, 0, 1.18575755e-322 ] + - [ 0, 5.94158829e-313, 6.15378779e-313 ] + - [ 9.76118064e-312, 6.15378781e-313, 9.76118065e-312 ] + - [ 9.7824006e-312, 1.05038792e-311, 1.05250991e-311 ] + - [ 1.57027689e-311, 1.05250991e-311, 1.57027689e-311 ] + - [ 1.57239888e-311, 1.92889417e-311, 1.57239888e-311 ] + - [ 1.92889417e-311, 1.57239888e-311, 1.92889417e-311 ] + - [ 1.93101617e-311, 1.9649681e-311, 1.93101617e-311 ] + - [ 1.9649681e-311, 1.9670901e-311, 1.96921209e-311 ] + - [ 0, -nan, 0 ] + - [ -nan, 0, -nan ] + - [ 0, -nan, 0 ] + - [ -nan, 0, -nan ] + - [ 0, -nan, 0 ] + - [ -nan, 0, 0 ] + - [ 5.32996243e-310, 0, 0 ] + - [ 0, 0, 0 ] + - [ 0, 0, 0 ] + - [ 0, 0, 0 ] + - [ 0, 0, 0 ] + - [ 0, 2.71615461e-312, 1.26480805e-321 ] + - [ 5.32951306e-310, 0, 1.18575755e-322 ] + - [ 1.95223613e-312, 2.54639496e-312, 2.56761491e-312 ] + - [ 1.17134168e-311, 2.56761491e-312, 1.17134168e-311 ] + - [ 1.17346367e-311, 1.24561153e-311, 1.24773353e-311 ] + - [ 1.7655005e-311, 1.24773353e-311, 1.7655005e-311 ] + - [ 1.76762249e-311, 2.12411779e-311, 1.76762249e-311 ] + - [ 2.12411779e-311, 1.76762249e-311, 2.12411779e-311 ] + - [ 2.12623978e-311, 2.16019172e-311, 2.12623978e-311 ] + - [ 2.16019172e-311, 2.16231371e-311, 2.16443571e-311 ] + - [ 0, -nan, 0 ] + - [ -nan, 0, -nan ] + - [ 0, -nan, 0 ] + - [ -nan, 0, -nan ] + - [ 0, -nan, 0 ] + - [ -nan, 0, 0 ] + - [ 1, 4.94065646e-324, 0 ] + - [ 0, 8.48798338e-314, 0 ] + - [ 8.48798338e-314, 1, 1.46135923e-314 ] + - [ 6.95255346e-310, 0, 0 ] + - [ 5.32996158e-310, 5.32996242e-310, 6.78433418e-310 ] + - [ 6.78433416e-310, 6.78433427e-310, 6.78433417e-310 ] + - [ 1.30126049e-313, 0, 1.18575755e-322 ] + - [ 1.95223613e-312, 2.54639496e-312, 2.56761491e-312 ] + - [ 1.17134168e-311, 2.56761491e-312, 1.17134168e-311 ] + - [ 1.17346367e-311, 1.24561153e-311, 1.24773353e-311 ] + - [ 1.7655005e-311, 1.24773353e-311, 1.7655005e-311 ] + - [ 1.76762249e-311, 2.12411779e-311, 1.76762249e-311 ] + - [ 2.12411779e-311, 1.76762249e-311, 2.12411779e-311 ] + - [ 2.12623978e-311, 2.16019172e-311, 2.12623978e-311 ] + - [ 2.16019172e-311, 2.16231371e-311, 2.16443571e-311 ] + - [ 0, -nan, 0 ] + - [ -nan, 0, -nan ] + - [ 0, -nan, 0 ] + - [ -nan, 0, -nan ] + - [ 0, -nan, 0 ] + - [ -nan, 0, 0 ] + - [ 1, 4.94065646e-324, 0 ] + - [ 0, 6.36598832e-314, 0 ] + - [ 6.36598832e-314, 1, 1.97626258e-323 ] + - [ 6.95255346e-310, 0, 0 ] + - [ 5.32996298e-310, 5.32996242e-310, 6.78433418e-310 ] + - [ 6.78433416e-310, 6.78433427e-310, 6.78433417e-310 ] + - [ 6.78433315e-310, 6.78433315e-310, 5.32996426e-310 ] + - [ 5.32996426e-310, -3.29587878e-31, -9.5509632e-14 ] + - [ -4.5628758e-15, -5.50923671e-16, -9.55096319e-14 ] + - [ -8.06489576e-17, -3.29588066e-31, -9.55096318e-14 ] + - [ -1.20585209e-20, -2.2095921e-16, -9.55096319e-14 ] + - [ -4.64062135e-16, -3.29588066e-31, -9.55096318e-14 ] + - [ -4.64062135e-16, -3.15398961e-18, -9.5509632e-14 ] + - [ 8.48607005e-21, -5.50923671e-16, -9.5509604e-14 ] + - [ -1.20585209e-20, -3.29588066e-31, -9.55096318e-14 ] + - [ 1.66942553e-35, -7.40314309e-16, -9.55096318e-14 ] + - [ -1.20585209e-20, -7.40314309e-16, -9.55096318e-14 ] + - [ -3.24130183e-18, -2.11675614e-20, -9.55096048e-14 ] + - [ 1.78809017e-17, -3.29588066e-31, -9.55096318e-14 ] + - [ -1.20585209e-20, -3.15398961e-18, -9.55096048e-14 ] + - [ 1.1366146e-18, -3.29588066e-31, -9.55096318e-14 ] + - [ 1.1366146e-18, -2.2095921e-16, -9.55096046e-14 ] + - [ 6.06802589e-17, 1.16651643e-20, -3.7839011e-12 ] + - [ 4.64744011e-17, 1.16651643e-20, -7.04079704e-11 ] + - [ 4.64744011e-17, 2.23432525e-18, -3.7839011e-12 ] + - [ 4.64744011e-17, 2.23432525e-18, -3.7839011e-12 ] + - [ 1.31400369e-17, 2.23432525e-18, -7.04079703e-11 ] + - [ 6.78433315e-310, 6.78433315e-310, 0 ] + - [ 0, -3.78390109e-12, 8.62201056e-19 ] + - [ 4.68771787e-17, -7.04079703e-11, 8.62201056e-19 ] + - [ 1.82267593e-16, -3.78390109e-12, 8.62201056e-19 ] + - [ 1.82267593e-16, -3.78390109e-12, 6.0867156e-21 ] + - [ 1.82267593e-16, -7.04079702e-11, 6.0867156e-21 ] + - [ 4.15067265e-16, -3.78390277e-12, 6.0867156e-21 ] + - [ 4.15067265e-16, -3.78390277e-12, -2.7309825e-39 ] + - [ 4.15067265e-16, -7.04079971e-11, -2.7309825e-39 ] + - [ 5.7198684e-16, -3.78390282e-12, -2.7309825e-39 ] + - [ 5.7198684e-16, -3.78390282e-12, -1.20585177e-20 ] + - [ 5.7198684e-16, -7.0407998e-11, -1.20585177e-20 ] + - [ 4.15067265e-16, -3.78390283e-12, -1.20585177e-20 ] + - [ 4.15067265e-16, -3.78390283e-12, -3.03662343e-18 ] + - [ 4.15067265e-16, -7.04079981e-11, -3.03662343e-18 ] + - [ 1.82267593e-16, -3.78390283e-12, -3.03662343e-18 ] + - [ 1.82267593e-16, -3.78390283e-12, -7.43228656e-17 ] + - [ 1.82267593e-16, -7.04079981e-11, -7.43228656e-17 ] + - [ 4.68771787e-17, -3.78390283e-12, -7.43228656e-17 ] + - [ 4.68771787e-17, -3.78390283e-12, -4.18289272e-16 ] + - [ 4.68771787e-17, -7.04079982e-11, -4.18289272e-16 ] + - [ 6.78433315e-310, 6.78433315e-310, 0 ] + - [ 0, -1.63122895e-15, 2.23432525e-18 ] + - [ -7.04079982e-11, -1.63122895e-15, 1.16651643e-20 ] + - [ -3.78390284e-12, -1.63122895e-15, 1.16651643e-20 ] + - [ -3.78390284e-12, -3.7807188e-15, 1.16651643e-20 ] + - [ -7.04079982e-11, -3.7807188e-15, -4.71376462e-82 ] + - [ -3.78390284e-12, -3.7807188e-15, -4.71376462e-82 ] + - [ -3.78390284e-12, -5.2682457e-15, -4.77101281e-83 ] + - [ -7.04079982e-11, -5.2682457e-15, -1.16651643e-20 ] + - [ -3.78390284e-12, -5.2682457e-15, -1.16651643e-20 ] + - [ -3.78390284e-12, -3.78072049e-15, -1.16651643e-20 ] + - [ -7.04079982e-11, -3.78072049e-15, -2.23432359e-18 ] + - [ -3.78390284e-12, -3.78072049e-15, -2.23432359e-18 ] + - [ -3.78390284e-12, -1.63122938e-15, -2.23432359e-18 ] + - [ -7.04079982e-11, -1.63122938e-15, -4.68772052e-17 ] + - [ -3.78390283e-12, -1.63122938e-15, -4.68772052e-17 ] + - [ -3.78390283e-12, -4.18289378e-16, -4.68772052e-17 ] + - [ -7.04079982e-11, -4.18289378e-16, -1.82267698e-16 ] + - [ -3.78390283e-12, -4.18289378e-16, -1.82267699e-16 ] + - [ -3.78390283e-12, -7.4322892e-17, -1.82267699e-16 ] + - [ -7.04079981e-11, -7.4322892e-17, -4.15067477e-16 ] + - [ 6.78433315e-310, 6.78433315e-310, 0 ] + - [ 0, -4.15067477e-16, -7.04079981e-11 ] + - [ -3.03662426e-18, -5.71987263e-16, -3.78390282e-12 ] + - [ -3.03662426e-18, -5.71987264e-16, -3.78390282e-12 ] + - [ -1.2058521e-20, -5.71987264e-16, -7.0407998e-11 ] + - [ -1.2058521e-20, -4.15067477e-16, -3.78390277e-12 ] + - [ -1.2058521e-20, -4.15067477e-16, -3.78390277e-12 ] + - [ -2.73101823e-39, -4.15067477e-16, -7.04079971e-11 ] + - [ -2.73101823e-39, -1.82267698e-16, -3.78390109e-12 ] + - [ -2.73101823e-39, -1.82267699e-16, -3.78390109e-12 ] + - [ 6.08671721e-21, -1.82267699e-16, -7.04079702e-11 ] + - [ 6.08671721e-21, -4.68772052e-17, -3.78390109e-12 ] + - [ 6.08671721e-21, -4.68772052e-17, -3.78390109e-12 ] + - [ 8.62201263e-19, -4.68772052e-17, -7.04079703e-11 ] + - [ 8.62201263e-19, -2.23432359e-18, -3.7839011e-12 ] + - [ 8.62201263e-19, -2.23432359e-18, -3.7839011e-12 ] + - [ 1.31400402e-17, -2.23432359e-18, -7.04079703e-11 ] + - [ 1.31400402e-17, -1.16651643e-20, -3.7839011e-12 ] + - [ 1.31400402e-17, -1.16651643e-20, -3.7839011e-12 ] + - [ 4.64744144e-17, -1.16651643e-20, -7.04079704e-11 ] + - [ 4.64744144e-17, -4.67602016e-81, -3.7839011e-12 ] + - [ 6.78433315e-310, 6.78433315e-310, 0 ] + - [ 0, -7.04079704e-11, 6.0680259e-17 ] + - [ 1.16651643e-20, -3.7839011e-12, -7.4322892e-17 ] + - [ -4.15067477e-16, -7.04079981e-11, -1.20585206e-20 ] + - [ -3.64833079e-82, -7.0407998e-11, -3.03662426e-18 ] + - [ -5.71987264e-16, -7.0407998e-11, -1.20585206e-20 ] + - [ -5.71987264e-16, -7.0407998e-11, -2.73101823e-39 ] + - [ -1.16651643e-20, -7.04079982e-11, -1.63122938e-15 ] + - [ -3.64833079e-82, -7.0407998e-11, -1.20585206e-20 ] + - [ -2.23432359e-18, -7.04079982e-11, -4.18289378e-16 ] + - [ -3.64833079e-82, -7.0407998e-11, -4.18289378e-16 ] + - [ -1.82267699e-16, -7.04079981e-11, -1.63122895e-15 ] + - [ 1.16651643e-20, -7.04079982e-11, -1.20585206e-20 ] + - [ -3.64833079e-82, -7.0407998e-11, -3.7807188e-15 ] + - [ -4.77101281e-83, -7.04079982e-11, -1.20585206e-20 ] + - [ -4.77101281e-83, -7.04079982e-11, -3.78072049e-15 ] + - [ 4.15067265e-16, -7.04079981e-11, -7.43228656e-17 ] + - [ -3.64833079e-82, -7.0407998e-11, -1.20585206e-20 ] + - [ 1.82267593e-16, -7.04079981e-11, -4.18289272e-16 ] + - [ -3.64833079e-82, -7.0407998e-11, -4.18289272e-16 ] + - [ 2.23432525e-18, -7.04079982e-11, 6.0867156e-21 ] + - [ 6.78433315e-310, 6.78433315e-310, 0 ] + - [ 0, -2.7309825e-39, 5.7198684e-16 ] + - [ -7.0407998e-11, -1.20585206e-20, 5.7198684e-16 ] + - [ -7.0407998e-11, -3.03662343e-18, 1.16651643e-20 ] + - [ -7.04079704e-11, 1.31400369e-17, -3.64833079e-82 ] + - [ -7.0407998e-11, -1.20585206e-20, 2.23432525e-18 ] + - [ -7.04079703e-11, 8.62201056e-19, -3.64833079e-82 ] + - [ -7.0407998e-11, 8.62201056e-19, 1.82267593e-16 ] + - [ -7.04079702e-11, 1.31400402e-17, -1.16651643e-20 ] + - [ -7.04079704e-11, -1.20585206e-20, -3.64833079e-82 ] + - [ -7.0407998e-11, 4.64744144e-17, -1.10108141e-81 ] + - [ -7.04079704e-11, -1.20585206e-20, -1.10108141e-81 ] + - [ -7.04079704e-11, 4.64744011e-17, -4.15067477e-16 ] + - [ -7.04079971e-11, 6.08671721e-21, -3.64833079e-82 ] + - [ -7.0407998e-11, -1.20585206e-20, -1.82267699e-16 ] + - [ -7.04079702e-11, 8.62201263e-19, -3.64833079e-82 ] + - [ -7.0407998e-11, 8.62201263e-19, -2.23432359e-18 ] + - [ -7.04079703e-11, -2.79829359e-14, 9.66085743e-27 ] + - [ -2.93571025e-12, -2.79785991e-14, 6.96983134e-26 ] + - [ -3.7867143e-13, -2.79833154e-14, 9.66090673e-27 ] + - [ -1.97294566e-12, -2.79829359e-14, 1.21871105e-26 ] + - [ 6.78433315e-310, 6.78433315e-310, 0 ] + - [ 0, 5.94240634e-24, -2.95101745e-12 ] + - [ -2.793599e-14, 5.94240634e-24, -2.95101745e-12 ] + - [ -2.79057136e-14, 1.92025088e-25, -2.82416828e-13 ] + - [ -2.77243266e-14, 2.01981893e-25, -2.76536983e-13 ] + - [ -2.79036536e-14, 5.94240634e-24, -2.95101745e-12 ] + - [ -2.63209354e-14, 2.01981893e-25, -2.76536983e-13 ] + - [ -2.63209354e-14, 1.18625438e-20, -2.76536983e-13 ] + - [ -2.63209354e-14, 1.18625438e-20, -3.01245095e-12 ] + - [ -2.58679015e-14, 1.18625438e-20, -2.76536983e-13 ] + - [ -2.58679015e-14, 2.50149631e-18, -3.01245095e-12 ] + - [ -2.58679015e-14, 2.50149631e-18, -3.01245095e-12 ] + - [ -1.95306856e-14, 2.50149631e-18, -2.76536983e-13 ] + - [ -1.95306856e-14, 4.62449216e-17, -3.01245095e-12 ] + - [ -1.95306856e-14, 4.62449215e-17, -3.01245095e-12 ] + - [ -1.25441123e-14, -4.64467969e-21, -3.01245095e-12 ] + - [ -2.70595549e-14, -1.77717782e-20, -2.76536983e-13 ] + - [ -2.56704208e-14, -6.75395692e-22, -2.98390434e-12 ] + - [ -2.79823193e-14, -9.5041083e-27, -2.9351135e-12 ] + - [ -2.7984054e-14, -1.77717782e-20, -2.76536983e-13 ] + - [ -2.56704208e-14, -9.14295792e-27, -9.1708736e-13 ] + - [ 6.78433315e-310, 6.78433315e-310, 0 ] + - [ 0, -2.76536983e-13, -2.63163885e-14 ] + - [ -1.77717782e-20, -2.76536983e-13, -2.56704208e-14 ] + - [ -1.77717782e-20, -3.01245095e-12, -2.56704208e-14 ] + - [ -2.03540651e-18, -2.76536983e-13, -2.56704208e-14 ] + - [ -2.03540651e-18, -2.76536983e-13, -1.99077237e-14 ] + - [ -2.03540651e-18, -3.01245095e-12, -1.99077237e-14 ] + - [ -4.6244948e-17, -2.76536983e-13, -1.99077237e-14 ] + - [ -4.6244948e-17, -2.76536983e-13, -1.25441157e-14 ] + - [ -4.6244948e-17, -2.76536983e-13, -1.25441123e-14 ] + - [ -4.6244948e-17, -3.01245095e-12, -1.25441157e-14 ] + - [ 4.62449216e-17, -2.76536983e-13, -1.25441123e-14 ] + - [ -2.81850877e-29, -2.76536983e-13, -2.79647483e-14 ] + - [ -4.6244948e-17, -2.76536983e-13, -1.25441157e-14 ] + - [ 4.62737977e-33, -2.76536983e-13, -2.79565356e-14 ] + - [ -4.6244948e-17, -2.76536983e-13, -2.79565356e-14 ] + - [ 2.01981893e-25, -2.76536983e-13, -1.99077237e-14 ] + - [ -1.77717782e-20, -2.76536983e-13, -1.25441157e-14 ] + - [ -4.6244948e-17, -2.76536983e-13, -2.56704208e-14 ] + - [ -2.02415569e-25, -2.76536983e-13, -1.25441157e-14 ] + - [ -2.02415569e-25, -2.76536983e-13, -2.79682788e-14 ] + - [ 6.78433315e-310, 6.78433315e-310, 0 ] + - [ 0, -1.25441157e-14, 1.18625438e-20 ] + - [ -2.76536983e-13, -1.95306856e-14, -4.6244948e-17 ] + - [ -2.76536983e-13, -1.95306856e-14, 4.62449215e-17 ] + - [ -2.76536983e-13, -2.70759805e-14, -4.64467969e-21 ] + - [ -3.01245095e-12, -2.56704208e-14, 2.50149631e-18 ] + - [ -3.01245095e-12, -2.58679015e-14, 4.62449216e-17 ] + - [ -3.01245095e-12, -1.25441123e-14, 1.18625438e-20 ] + - [ -3.01245095e-12, -2.63209354e-14, 4.59433477e-21 ] + - [ -3.01245095e-12, -2.67947859e-14, 4.62449216e-17 ] + - [ -3.01245095e-12, -1.25441123e-14, 3.09970736e-22 ] + - [ -3.01245095e-12, -2.71075578e-14, 4.62449216e-17 ] + - [ -3.01245095e-12, -2.71075578e-14, -4.6244948e-17 ] + - [ -3.01245095e-12, -1.25441157e-14, -2.73917972e-29 ] + - [ -3.01245095e-12, -2.70759805e-14, -4.6244948e-17 ] + - [ -3.01245095e-12, -2.70759805e-14, -2.03540651e-18 ] + - [ -3.01245095e-12, -1.99077237e-14, -7.88141928e-26 ] + - [ -3.01245095e-12, -2.56704208e-14, 2.25777657e-17 ] + - [ -3.01245008e-12, 2.53385086e-16, 3.07012846e-17 ] + - [ -1.94561942e-12, 2.53385086e-16, 3.05031319e-17 ] + - [ -2.76536874e-13, 2.53385192e-16, -3.0616449e-17 ] + - [ 6.78433315e-310, 6.78433315e-310, 0 ] + - [ 0, -3.01147937e-17, -6.25429065e-13 ] + - [ 2.53385086e-16, 3.03452661e-17, -9.17707956e-13 ] + - [ 2.53385192e-16, -3.02664656e-17, -9.17690608e-13 ] + - [ 2.53385086e-16, -3.02664656e-17, -9.17690608e-13 ] + - [ 2.53385086e-16, 3.05423601e-17, -1.49720274e-12 ] + - [ 2.53385192e-16, -3.0616449e-17, -1.92985773e-12 ] + - [ 2.53385086e-16, -3.0616449e-17, -1.92985773e-12 ] + - [ 2.53385086e-16, 3.07012846e-17, -1.94561942e-12 ] + - [ 2.53385192e-16, -2.24944123e-17, -3.01245008e-12 ] + - [ 2.53385086e-16, -2.24944123e-17, -3.01245008e-12 ] + - [ 2.53385086e-16, -1.51058265e-21, -2.76536874e-13 ] + - [ 7.35045762e-16, 3.19305608e-20, -2.76536874e-13 ] + - [ 7.94266705e-16, -1.47801432e-19, -2.76536874e-13 ] + - [ 5.30666876e-16, 3.05031318e-17, -2.76536874e-13 ] + - [ 3.16956602e-16, -3.04239872e-17, -2.76536874e-13 ] + - [ 2.53385192e-16, 1.57071505e-17, -2.76536874e-13 ] + - [ 4.64266058e-16, -3.04239872e-17, -2.76536874e-13 ] + - [ 4.64266058e-16, 1.13933106e-18, -2.76536874e-13 ] + - [ 5.41827171e-16, 4.50780021e-20, -2.76536874e-13 ] + - [ 2.53385192e-16, -3.04239872e-17, -2.76536874e-13 ] + - [ 6.78433315e-310, 6.78433315e-310, 2.53385192e-16 ] + - [ 3.19305608e-20, -2.76536874e-13, 3.71563228e-16 ] + - [ -7.76861389e-18, -2.76536874e-13, 7.94266705e-16 ] + - [ -1.27992612e-18, -2.76536874e-13, 7.94266705e-16 ] + - [ 1.01761378e-22, -2.76536874e-13, 9.1015531e-16 ] + - [ -1.51058265e-21, -2.76536874e-13, 9.76921411e-16 ] + - [ 3.11223611e-23, -2.76536874e-13, 9.1015531e-16 ] + - [ 3.11223611e-23, -2.76536874e-13, 9.4294565e-16 ] + - [ -7.95405544e-22, -2.76536874e-13, 1.00075353e-15 ] + - [ 2.07963862e-35, -2.76536874e-13, 9.4294565e-16 ] + - [ 2.07963862e-35, -2.76536874e-13, 1.08991603e-15 ] + - [ 2.67052105e-19, -3.01245008e-12, 2.53385192e-16 ] + - [ 1.36305069e-19, -3.01245008e-12, 7.00920287e-16 ] + - [ -2.24944123e-17, -3.01245008e-12, 3.88176933e-16 ] + - [ -4.00022009e-19, -3.01245008e-12, 9.47824134e-16 ] + - [ 3.25696747e-23, -3.01245008e-12, 6.41963405e-16 ] + - [ 2.58362542e-18, -3.01245008e-12, 2.53385192e-16 ] + - [ -2.24944123e-17, -3.01245008e-12, 4.1746892e-16 ] + - [ 8.69225039e-18, -3.01245008e-12, 2.53385192e-16 ] + - [ 8.69225039e-18, -3.01245008e-12, 2.53385086e-16 ] + - [ -3.58633135e-20, -3.01245008e-12, 8.84242144e-16 ] + - [ 6.78433315e-310, 6.78433315e-310, 5.32996432e-310 ] + - [ 5.32996432e-310, 8.94422907e-15, 1.6675016e-16 ] + - [ -4.98100367e-16, 1.20264871e-14, 1.66089475e-16 ] + - [ -2.40171584e-16, 3.41372275e-15, 4.4719574e-17 ] + - [ -7.49545062e-16, 1.20264871e-14, 1.66089475e-16 ] + - [ -7.49545062e-16, 1.56846004e-14, 1.66089792e-16 ] + - [ -3.24530348e-16, 7.87303055e-15, 4.33560891e-17 ] + - [ -1.0878912e-15, 8.94422907e-15, 1.6675016e-16 ] + - [ -1.65703281e-16, 3.41372275e-15, 4.4719574e-17 ] + - [ -4.98100367e-16, 7.33238636e-15, 1.67734942e-16 ] + - [ -1.47388099e-16, 3.41372275e-15, 4.4719574e-17 ] + - [ -1.47388099e-16, 2.92865578e-15, 4.51915301e-17 ] + - [ -4.47541393e-16, 5.95971107e-15, 1.69014915e-16 ] + - [ -1.10706901e-16, 2.92865578e-15, 4.51915301e-17 ] + - [ -1.10706901e-16, 1.70296587e-15, 4.68567969e-17 ] + - [ -3.81011352e-16, 3.30563457e-15, 1.73392593e-16 ] + - [ -3.09771646e-16, 9.1762572e-16, 4.97633905e-17 ] + - [ -1.10706901e-16, 1.8902764e-15, 1.80483317e-16 ] + - [ -3.09771646e-16, 1.8902764e-15, 1.80483317e-16 ] + - [ -8.6853871e-17, 6.70350022e-16, 2.05410862e-16 ] + - [ -2.26464897e-16, 1.13887666e-15, 1.90939304e-16 ] + - [ 6.78433315e-310, 6.78433315e-310, 0 ] + - [ 0, 1.90939304e-16, -2.53914693e-16 ] + - [ 9.1762572e-16, 4.97633905e-17, -4.99464687e-17 ] + - [ 7.17049514e-17, 9.713026e-17, -5.03592384e-17 ] + - [ 1.88533148e-16, 2.93563776e-16, -1.77702349e-16 ] + - [ 1.17012545e-16, 8.23898221e-17, -5.03592384e-17 ] + - [ 1.17012545e-16, 8.23898221e-17, -5.41989447e-17 ] + - [ 3.25520953e-16, 2.42703683e-16, -1.87066193e-16 ] + - [ 1.48180181e-16, 7.74469084e-17, -5.41989447e-17 ] + - [ 1.48180181e-16, 7.74469084e-17, -5.69351321e-17 ] + - [ 4.00702327e-16, 2.23271053e-16, -1.9151968e-16 ] + - [ 2.01530127e-16, 6.9625512e-17, -5.69351321e-17 ] + - [ 2.01530127e-16, 6.9625512e-17, -6.25439195e-17 ] + - [ 5.44439845e-16, 2.11864935e-16, -2.00537616e-16 ] + - [ 2.94091372e-16, 6.2231285e-17, -6.25439195e-17 ] + - [ 2.94091372e-16, 6.2231285e-17, -6.66667995e-17 ] + - [ 6.70350022e-16, 2.05410862e-16, -2.12101734e-16 ] + - [ 3.49413846e-16, 5.89456971e-17, -6.66667995e-17 ] + - [ 3.49413846e-16, 5.89456971e-17, -2.26464897e-16 ] + - [ 5.97687749e-17, 4.27378676e-16, -1.71669039e-16 ] + - [ 1.0435373e-16, 3.57206655e-16, -4.73542567e-17 ] + - [ 6.78433315e-310, 6.78433315e-310, 0 ] + - [ 0, -1.77702349e-16, 1.5202624e-16 ] + - [ 3.18051922e-16, -4.90257174e-17, 7.17049514e-17 ] + - [ 9.713026e-17, -4.99464687e-17, 2.31360471e-18 ] + - [ 1.08788908e-15, -1.6609048e-16, 6.84361672e-18 ] + - [ 8.19379751e-16, -4.31543497e-17, 7.32572755e-19 ] + - [ 3.24531089e-16, -1.66089422e-16, 6.84361672e-18 ] + - [ 8.19379751e-16, -1.66089422e-16, 2.19633292e-17 ] + - [ 6.56954831e-16, -4.35943833e-17, 2.31358486e-18 ] + - [ 2.39830759e-16, -1.67639704e-16, 2.19633292e-17 ] + - [ 6.56954831e-16, -1.67639704e-16, 5.43621573e-17 ] + - [ 4.38216251e-16, -4.51032402e-17, 1.53806392e-17 ] + - [ 1.61571401e-16, -1.68175981e-16, 5.43621573e-17 ] + - [ 4.38216251e-16, -1.68175981e-16, 5.97687749e-17 ] + - [ 4.27378676e-16, -4.53326273e-17, 2.05790127e-17 ] + - [ 1.52549335e-16, -1.70216484e-16, 5.97687749e-17 ] + - [ 4.27378676e-16, -1.70216484e-16, 4.22591682e-17 ] + - [ 1.16293149e-16, -3.24530136e-16, 1.20264498e-14 ] + - [ -8.73971632e-17, -2.40642323e-16, 1.20264905e-14 ] + - [ -3.37508057e-16, -1.08787596e-15, 8.07522409e-15 ] + - [ -8.74399384e-17, -2.40642323e-16, 8.07522409e-15 ] + - [ 6.78433315e-310, 6.78433315e-310, 0 ] + - [ 0, 4.28997365e-15, -8.76795428e-17 ] + - [ -1.78829221e-16, 4.28997365e-15, -8.76795428e-17 ] + - [ -1.31144019e-16, 4.5413832e-15, -3.38688398e-16 ] + - [ -5.56930616e-16, 2.10561165e-15, -8.83629925e-17 ] + - [ -1.31144019e-16, 2.10561165e-15, -8.83629925e-17 ] + - [ -1.08154685e-16, 2.98682069e-15, -3.40074779e-16 ] + - [ -4.08549664e-16, 2.27181646e-15, -3.41511982e-16 ] + - [ -4.08549664e-16, 1.26046527e-15, -8.94020373e-17 ] + - [ -9.98414272e-17, 2.27181646e-15, -3.41511982e-16 ] + - [ -3.45118542e-16, 1.06764923e-15, -8.9808666e-17 ] + - [ -9.98414272e-17, 1.06764923e-15, -8.9808666e-17 ] + - [ -8.13854793e-17, 1.16504108e-15, -3.47356086e-16 ] + - [ -3.2816899e-16, 5.3577745e-16, -9.25201244e-17 ] + - [ -8.13854793e-17, 5.3577745e-16, -9.25201244e-17 ] + - [ -7.35137374e-17, 8.24005398e-16, -3.51704541e-16 ] + - [ -2.57266191e-16, 4.06408682e-16, -9.40033849e-17 ] + - [ -7.35137374e-17, 4.06408682e-16, -9.40033849e-17 ] + - [ -6.58896467e-17, 6.10840663e-16, -3.57758497e-16 ] + - [ -2.33765262e-16, 3.17244488e-16, -9.59375317e-17 ] + - [ -6.58896467e-17, 3.17244488e-16, -9.59375317e-17 ] + - [ 6.78433315e-310, 6.78433315e-310, 0 ] + - [ 0, -3.66958969e-16, -5.80886321e-17 ] + - [ 3.17244488e-16, -9.59375317e-17, -1.97954484e-16 ] + - [ 4.05851546e-16, -3.66958969e-16, -1.97954484e-16 ] + - [ 3.18792652e-16, -3.75362383e-16, -4.71781532e-17 ] + - [ 5.30849507e-17, -1.2735794e-16, -4.52878139e-17 ] + - [ 6.78818947e-17, -4.81368289e-16, -1.7318597e-16 ] + - [ 3.83192871e-17, -1.43210585e-16, -4.52878139e-17 ] + - [ 3.83192871e-17, -1.43210585e-16, -4.46530421e-17 ] + - [ 3.18792653e-16, -3.75362383e-16, -1.97954484e-16 ] + - [ 1.85026802e-16, -3.97243997e-16, -5.02237131e-17 ] + - [ 1.83968329e-16, -1.00844764e-16, -1.84201951e-16 ] + - [ 1.85026802e-16, -3.97243997e-16, -1.84201951e-16 ] + - [ 1.48550387e-16, -4.09132528e-16, -4.87880188e-17 ] + - [ 1.0479252e-16, -1.07568512e-16, -1.79040979e-16 ] + - [ 1.48550387e-16, -4.09132528e-16, -1.79040979e-16 ] + - [ 1.05664646e-16, -4.27484555e-16, -4.71781532e-17 ] + - [ 8.34113968e-17, -1.12419985e-16, -1.76119351e-16 ] + - [ 1.05664646e-16, -4.27484555e-16, -1.76119351e-16 ] + - [ 5.30849507e-17, -1.2735794e-16, -1.66089422e-16 ] + - [ 3.34642325e-18, -9.664271e-16, -4.31931014e-17 ] + - [ 6.78433315e-310, 6.78433315e-310, 0 ] + - [ 0, -4.38552165e-17, 3.83192871e-17 ] + - [ -1.43210585e-16, -1.66852281e-16, 3.79697272e-17 ] + - [ -5.93359597e-16, -1.66852281e-16, 2.28999161e-17 ] + - [ -6.77629211e-16, -4.33761664e-17, 1.36350913e-17 ] + - [ -1.75072471e-16, -1.66295568e-16, 2.28999161e-17 ] + - [ -6.77629211e-16, -1.66295568e-16, 1.33275124e-17 ] + - [ -7.39524449e-16, -4.31931014e-17, 6.9306113e-18 ] + - [ -1.94762916e-16, -1.66109962e-16, 1.33275124e-17 ] + - [ -7.39524449e-16, -1.66109962e-16, 2.31356584e-18 ] + - [ -2.4259611e-16, -1.66089422e-16, 8.34081258e-19 ] + - [ -3.12475904e-16, -4.30348121e-17, 3.34642325e-18 ] + - [ -9.664271e-16, -1.66089422e-16, 7.32594469e-19 ] + - [ -3.2452283e-16, -4.30348121e-17, 7.32594469e-19 ] + - [ -3.2452283e-16, -4.30326416e-17, 1.20265108e-14 ] + - [ -8.73968721e-17, 4.7724938e-16, 8.88767776e-15 ] + - [ -8.74456823e-17, 8.19545135e-16, 1.13260959e-14 ] + - [ -1.7178773e-16, 4.00767337e-16, 8.88767776e-15 ] + - [ -8.74456823e-17, 4.00767337e-16, 5.67788796e-15 ] + - [ -8.77892601e-17, 6.75401303e-16, 8.87491806e-15 ] + - [ -1.71931937e-16, 2.99182464e-16, 5.67788796e-15 ] + - [ 6.78433315e-310, 6.78433315e-310, 0 ] + - [ 0, 3.73063036e-15, -1.73641673e-16 ] + - [ 4.56485214e-16, 1.53314889e-15, -9.06121562e-17 ] + - [ 2.99182464e-16, 1.34618839e-15, -1.79578421e-16 ] + - [ 4.56485214e-16, 1.34618839e-15, -1.79578421e-16 ] + - [ 4.29067343e-16, 4.3408506e-16, -1.92616905e-16 ] + - [ 3.95705468e-16, 1.34618839e-15, -1.79578421e-16 ] + - [ 2.22704706e-16, 5.53507544e-16, -9.60738246e-17 ] + - [ 4.11684956e-16, 1.34618839e-15, -1.79578421e-16 ] + - [ 4.11684956e-16, 1.08947134e-15, -9.2069794e-17 ] + - [ 1.81414683e-16, 1.46156778e-16, -1.09389288e-16 ] + - [ 1.96863717e-16, 4.3408506e-16, -1.92616905e-16 ] + - [ 3.56012657e-16, 2.69863371e-16, -1.02191838e-16 ] + - [ 1.96863717e-16, 2.69863371e-16, -1.02191838e-16 ] + - [ 3.95705468e-16, 3.66673876e-17, -1.54536104e-16 ] + - [ 3.42707251e-16, 4.81795977e-17, -2.85636712e-16 ] + - [ 1.74205691e-16, 5.21222978e-17, -1.39206396e-16 ] + - [ 3.44762577e-16, 4.81795977e-17, -2.85636712e-16 ] + - [ 3.44762577e-16, 1.47939994e-16, -2.16620655e-16 ] + - [ 1.81414683e-16, 6.65293948e-17, -1.3122544e-16 ] + - [ 3.54275604e-16, 1.47939994e-16, -2.16620655e-16 ] + - [ 6.78433315e-310, 6.78433315e-310, 0 ] + - [ 0, -1.88910819e-16, 1.7202617e-16 ] + - [ 1.04197542e-17, -3.85110144e-16, 3.37864975e-16 ] + - [ 1.34422854e-17, -1.81889974e-16, 1.7202617e-16 ] + - [ 1.34422854e-17, -1.81889974e-16, 1.74205691e-16 ] + - [ 4.81795977e-17, -2.85636712e-16, 3.3809071e-16 ] + - [ 3.39793815e-17, -1.57401299e-16, 1.74205691e-16 ] + - [ 3.39793815e-17, -1.57401299e-16, 3.40127824e-16 ] + - [ 5.80947055e-18, -2.05400115e-16, 1.7202617e-16 ] + - [ 2.92510377e-18, -2.29691669e-16, 3.37509222e-16 ] + - [ 1.04197542e-17, -3.85110144e-16, 1.71775554e-16 ] + - [ 2.92510377e-18, -2.29691669e-16, 1.71775554e-16 ] + - [ 2.31358569e-18, -2.4522837e-16, 3.37507951e-16 ] + - [ 1.58139127e-18, -5.64658521e-16, 1.7177386e-16 ] + - [ 2.31358569e-18, -2.4522837e-16, 1.7177386e-16 ] + - [ 7.32606049e-19, -3.24521877e-16, 8.778926e-17 ] + - [ 1.84441522e-17, -7.18680027e-16, 1.19296251e-16 ] + - [ 1.32291243e-17, -5.18225022e-16, 8.76296472e-17 ] + - [ 7.63328051e-18, -8.19623908e-16, 1.19296251e-16 ] + - [ 7.63328051e-18, -8.19623908e-16, 1.18935521e-16 ] + - [ 2.12645096e-18, -7.5620274e-16, 8.74455234e-17 ] + - [ 6.78433315e-310, 6.78433315e-310, 0 ] + - [ 0, 1.18933403e-16, 2.6465713e-17 ] + - [ -6.75529204e-16, 1.19296251e-16, 5.21347651e-17 ] + - [ -5.54896466e-16, 8.87359782e-17, 1.32291243e-17 ] + - [ -5.18225022e-16, 1.21915383e-16, 5.21347651e-17 ] + - [ -5.54896466e-16, 1.21915383e-16, 6.38752171e-17 ] + - [ -5.24172464e-16, 9.60356023e-17, 1.99805409e-16 ] + - [ -4.11750813e-16, 1.29944408e-16, 1.70684628e-16 ] + - [ -3.10151328e-16, 9.38053116e-17, 1.47055691e-16 ] + - [ -4.29220444e-16, 1.29944408e-16, 1.47055691e-16 ] + - [ -4.29220444e-16, 1.21915383e-16, 5.38137697e-17 ] + - [ -3.82772545e-16, 9.20666176e-17, 1.01393589e-16 ] + - [ -4.56649962e-16, 1.21915383e-16, 1.01393589e-16 ] + - [ -4.56649962e-16, 8.91686532e-17, 2.88206716e-16 ] + - [ -3.96040257e-16, 1.29944408e-16, 3.95379678e-16 ] + - [ -3.83150533e-16, 9.86290583e-17, 1.70684628e-16 ] + - [ -3.10151328e-16, 1.46503479e-16, 3.95379678e-16 ] + - [ -3.83150533e-16, 1.46503479e-16, 5.90223881e-16 ] + - [ -3.71018269e-16, 1.02138792e-16, 5.15614678e-16 ] + - [ -2.64425102e-16, 1.10561529e-16, 1.21028704e-15 ] + - [ -3.54427434e-16, 1.46503479e-16, 1.52774228e-15 ] + - [ 6.78433315e-310, 6.78433315e-310, 0 ] + - [ 0, 4.45127922e-15, -2.30000624e-16 ] + - [ 1.39173891e-16, 1.52774228e-15, -2.40406212e-16 ] + - [ 1.73091526e-16, 2.97158426e-15, -3.4273965e-16 ] + - [ 1.3113089e-16, 1.52774228e-15, -2.40406212e-16 ] + - [ 1.3113089e-16, 1.71719645e-15, -3.482316e-16 ] + - [ 2.29379537e-16, 1.03435512e-14, -3.3753675e-16 ] + - [ 3.04795539e-16, 9.59368311e-15, -2.27347081e-16 ] + - [ 2.13322626e-16, 8.08748235e-15, -3.37872599e-16 ] + - [ 3.04795539e-16, 8.08748235e-15, -3.37872599e-16 ] + - [ 2.12150968e-16, 4.45127922e-15, -2.30000624e-16 ] + - [ 1.88774235e-16, 4.70342738e-15, -3.39819504e-16 ] + - [ 2.12150968e-16, 4.70342738e-15, -3.39819504e-16 ] + - [ 1.39173891e-16, 1.42016575e-14, -2.27183181e-16 ] + - [ 3.24521878e-16, 9.59368312e-15, -2.27347081e-16 ] + - [ 3.04795539e-16, 1.56842684e-14, -3.37505834e-16 ] + - [ 2.45228794e-16, 9.59368312e-15, -2.27347081e-16 ] + - [ 2.45228794e-16, 1.13874753e-14, -3.37509434e-16 ] + - [ 1.18933403e-16, 1.31096608e-18, -5.96495101e-16 ] + - [ 1.18935521e-16, 2.12645096e-18, -7.5620274e-16 ] + - [ 1.7177386e-16, 1.58139127e-18, -5.64658521e-16 ] + - [ 6.78433315e-310, 6.78433315e-310, 0 ] + - [ 0, -5.18225022e-16, 1.71775554e-16 ] + - [ 1.04197542e-17, -3.85110144e-16, 1.19296251e-16 ] + - [ 1.04197542e-17, -3.85110144e-16, 1.21915383e-16 ] + - [ 5.38137697e-17, -3.82772545e-16, 1.7202617e-16 ] + - [ 4.81795977e-17, -2.85636712e-16, 1.21915383e-16 ] + - [ 4.81795977e-17, -2.85636712e-16, 1.29944408e-16 ] + - [ 1.70684628e-16, -3.10151328e-16, 1.74205691e-16 ] + - [ 1.47939994e-16, -2.16620655e-16, 1.29944408e-16 ] + - [ 1.47939994e-16, -2.16620655e-16, 1.46503479e-16 ] + - [ 5.15614678e-16, -2.64425102e-16, 1.81414683e-16 ] + - [ 4.3408506e-16, -1.92616905e-16, 1.46503479e-16 ] + - [ 4.3408506e-16, -1.92616905e-16, 1.73091526e-16 ] + - [ 1.52774228e-15, -2.40406212e-16, 1.96863717e-16 ] + - [ 1.34618839e-15, -1.79578421e-16, 1.73091526e-16 ] + - [ 1.34618839e-15, -1.79578421e-16, 2.12150968e-16 ] + - [ 4.45127922e-15, -2.30000624e-16, 2.22704706e-16 ] + - [ 3.73063036e-15, -1.73641673e-16, 2.12150968e-16 ] + - [ 3.73063036e-15, -1.73641673e-16, 3.04795539e-16 ] + - [ 9.59368311e-15, -2.27347081e-16, 2.99182464e-16 ] + - [ 8.87491806e-15, -1.71931937e-16, 3.04795539e-16 ] + - [ 6.78433315e-310, 6.78433315e-310, 0 ] + - [ 0, 4.00767337e-16, 1.13260959e-14 ] + - [ -1.7178773e-16, 4.24512e-16, 1.13260959e-14 ] + - [ -1.7178773e-16, 5.96493408e-16, 1.34870599e-14 ] + - [ -1.71773648e-16, 4.7724938e-16, 1.20265108e-14 ] + - [ -8.73968721e-17, 3.37505622e-16, 2.31362457e-18 ] + - [ 1.08787595e-15, 3.37507951e-16, 2.31358486e-18 ] + - [ 2.40607594e-16, 8.73971367e-17, 1.08847191e-17 ] + - [ 7.61096896e-16, 3.37507951e-16, 1.0884719e-17 ] + - [ 7.61096896e-16, 3.37623995e-16, 1.01665145e-17 ] + - [ 1.79061625e-16, 8.74280534e-17, 3.75452181e-17 ] + - [ 5.54566547e-16, 3.37623995e-16, 3.75452181e-17 ] + - [ 5.54566547e-16, 3.37728815e-16, 1.35374674e-17 ] + - [ 1.67543566e-16, 8.76318178e-17, 5.33867195e-17 ] + - [ 4.49691586e-16, 3.37728815e-16, 5.33867195e-17 ] + - [ 4.49691586e-16, 3.38493262e-16, 3.49608412e-17 ] + - [ 1.31557688e-16, 8.79073153e-17, 5.18206085e-17 ] + - [ 1.08078981e-16, 3.39775882e-16, 5.33867195e-17 ] + - [ 4.49691586e-16, 8.82621691e-17, 5.18206085e-17 ] + - [ 1.08078981e-16, 8.82621691e-17, 6.94556554e-17 ] + - [ 1.00105649e-16, 8.82621691e-17, 1.25837357e-16 ] + - [ 6.78433315e-310, 6.78433315e-310, 0 ] + - [ 0, 1.50916203e-16, 3.26378362e-16 ] + - [ 3.41043679e-16, 1.50916203e-16, 3.26378362e-16 ] + - [ 3.46467019e-16, 1.34361579e-16, 8.16760645e-17 ] + - [ 8.96437858e-17, 2.86547273e-16, 2.59652918e-16 ] + - [ 3.46467019e-16, 2.86547273e-16, 2.59652918e-16 ] + - [ 3.47036437e-16, 1.42295102e-16, 8.03945036e-17 ] + - [ 9.20683646e-17, 1.87607447e-16, 7.33468719e-17 ] + - [ 3.50839403e-16, 2.86547273e-16, 2.59652918e-16 ] + - [ 9.2887022e-17, 1.87607447e-16, 7.33468719e-17 ] + - [ 9.2887022e-17, 2.52685437e-16, 6.61750968e-17 ] + - [ 3.56279472e-16, 3.37043142e-16, 2.45032917e-16 ] + - [ 9.38719625e-17, 2.52685437e-16, 6.61750968e-17 ] + - [ 9.38719625e-17, 3.08871673e-16, 6.24073884e-17 ] + - [ 3.60039663e-16, 3.90486897e-16, 2.30344096e-16 ] + - [ 9.53161537e-17, 3.08871673e-16, 6.24073884e-17 ] + - [ 9.53161537e-17, 4.66753794e-16, 5.45539838e-17 ] + - [ 3.72676971e-16, 4.72636438e-16, 2.17473299e-16 ] + - [ 1.00034286e-16, 4.66753794e-16, 5.45539838e-17 ] + - [ 1.00034286e-16, 5.16669869e-16, 5.3878978e-17 ] + - [ 3.75296421e-16, 8.13544329e-16, 1.98748895e-16 ] + - [ 6.78433315e-310, 6.78433315e-310, 0 ] + - [ 0, 4.98820677e-17, 9.88985707e-16 ] + - [ 7.57291661e-15, 4.31619465e-17, 2.42496054e-16 ] + - [ 8.56001432e-16, 4.98820677e-17, 1.06553634e-16 ] + - [ 1.07293938e-15, 4.86731399e-17, 4.0763868e-16 ] + - [ 1.41850256e-15, 1.84786192e-16, 1.1162785e-16 ] + - [ 1.07293938e-15, 4.86731399e-17, 1.1162785e-16 ] + - [ 1.49782296e-15, 4.69316667e-17, 4.28036292e-16 ] + - [ 1.85390311e-15, 1.78755847e-16, 1.1740038e-16 ] + - [ 1.49782296e-15, 4.69316667e-17, 1.1740038e-16 ] + - [ 2.41080864e-15, 4.51334951e-17, 4.82646674e-16 ] + - [ 2.2810686e-15, 1.76120304e-16, 1.41712237e-16 ] + - [ 2.41080864e-15, 4.51334951e-17, 1.41712237e-16 ] + - [ 4.317365e-15, 4.37686604e-17, 5.96706013e-16 ] + - [ 4.04912661e-15, 1.69745534e-16, 1.73562582e-16 ] + - [ 4.317365e-15, 4.37686604e-17, 1.73562582e-16 ] + - [ 6.08687443e-15, 4.3354276e-17, 6.74607633e-16 ] + - [ 7.24100844e-15, 1.66857998e-16, 1.93994711e-16 ] + - [ 6.08687443e-15, 4.3354276e-17, 1.93994711e-16 ] + - [ 7.57291661e-15, 4.31619465e-17, 7.46077732e-16 ] + - [ 9.02196636e-15, 1.6628858e-16, 2.14346901e-16 ] + - [ 6.78433315e-310, 6.78433315e-310, 0 ] + - [ 0, 2.42496054e-16, 1.48327156e-14 ] + - [ 1.66089422e-16, 9.88985707e-16, 1.11681107e-14 ] + - [ 4.30331975e-17, 3.12180184e-16, 1.56843564e-14 ] + - [ 1.6608921e-16, 9.88985707e-16, 1.56843564e-14 ] + - [ 1.6608921e-16, 1.08787426e-15, 1.20264735e-14 ] + - [ 4.30326946e-17, 3.2452336e-16, 1.57972761e-14 ] + - [ 4.30313976e-17, 1.40707185e-15, 1.56843564e-14 ] + - [ 1.6608921e-16, 4.12450462e-16, 3.38028281e-14 ] + - [ 1.66089422e-16, 1.6773787e-15, 2.2419732e-14 ] + - [ 1.66089422e-16, 4.12450462e-16, 2.18564755e-14 ] + - [ 4.30330917e-17, 1.50574187e-15, 2.2419732e-14 ] + - [ 1.66089422e-16, 1.50574187e-15, 1.57972761e-14 ] + - [ 4.30313976e-17, 2.54541573e-15, 4.19471379e-14 ] + - [ 4.302883e-17, 6.66775543e-16, 5.17717715e-14 ] + - [ 1.66089422e-16, 2.4131024e-15, 4.00927728e-14 ] + - [ 4.3028883e-17, 6.66775543e-16, 4.00927728e-14 ] + - [ 4.3028883e-17, 5.51454125e-16, 3.38028281e-14 ] + - [ 1.66089422e-16, 2.37003586e-15, 2.80120333e-14 ] + - [ 4.30315564e-17, 5.51454125e-16, 2.80120333e-14 ] + - [ 4.30315564e-17, 1.6773787e-15, 8.58364072e-14 ] + - [ 6.78433315e-310, 6.78433315e-310, 0 ] + - [ 0, 8.24875236e-14, 4.30330387e-17 ] + - [ 2.70113257e-15, 8.33383512e-14, 1.66089422e-16 ] + - [ 2.70113257e-15, 5.17717715e-14, 1.66089422e-16 ] + - [ 6.66775543e-16, 5.99774807e-14, 4.30322446e-17 ] + - [ 2.62106085e-15, 5.17717715e-14, 1.66089422e-16 ] + - [ 2.62106085e-15, 4.8364639e-14, 4.30297829e-17 ] + - [ 2.81073355e-15, 8.33383512e-14, 1.66089422e-16 ] + - [ 2.81946646e-15, 1.11570108e-13, 4.30302329e-17 ] + - [ 7.24326774e-16, 1.26668992e-13, 1.66089422e-16 ] + - [ 2.81946646e-15, 1.26668992e-13, 1.66089422e-16 ] + - [ 2.79050979e-15, 1.32793108e-13, 4.30291741e-17 ] + - [ 7.23104505e-16, 1.60624361e-13, 4.30294653e-17 ] + - [ 2.72902028e-15, 1.26668992e-13, 1.66089422e-16 ] + - [ 6.63137961e-16, 1.60624361e-13, 4.30294653e-17 ] + - [ 6.63137961e-16, 2.11452192e-13, 4.3032324e-17 ] + - [ 2.54029795e-15, 1.99713644e-13, 1.66089422e-16 ] + - [ 2.25344347e-15, 2.96403578e-13, 4.30328534e-17 ] + - [ 6.63137961e-16, 3.15050121e-13, 1.66089422e-16 ] + - [ 2.25344347e-15, 3.15050121e-13, 1.66089422e-16 ] + - [ 2.17644818e-15, 4.53010293e-13, 1.66089422e-16 ] + - [ 6.78433315e-310, 6.78433315e-310, 0 ] + - [ 0, 4.30287506e-17, 2.09482469e-15 ] + - [ 3.15050121e-13, 1.66089422e-16, 2.09482469e-15 ] + - [ 3.18668971e-13, 4.30324299e-17, 1.45775407e-15 ] + - [ 6.09983087e-13, 4.3030127e-17, 4.09459801e-16 ] + - [ 4.53010294e-13, 1.66089422e-16, 1.47458631e-15 ] + - [ 5.93560893e-13, 4.30298094e-17, 4.09459801e-16 ] + - [ 5.93560894e-13, 4.30298094e-17, 1.71982013e-15 ] + - [ 6.21391496e-13, 4.30303388e-17, 4.09459801e-16 ] + - [ 8.10705338e-13, 4.30332769e-17, 1.15042595e-15 ] + - [ 4.53010293e-13, 1.66089422e-16, 2.98550366e-16 ] + - [ 8.10705338e-13, 4.30332769e-17, 2.98550366e-16 ] + - [ 8.99812012e-13, 4.30332505e-17, 1.92459464e-16 ] + - [ 1.1230411e-12, 4.30315035e-17, 2.98550366e-16 ] + - [ 7.14032668e-13, 1.66089422e-16, 8.20716159e-16 ] + - [ 1.07962531e-12, 4.30319535e-17, 2.98550366e-16 ] + - [ 1.07962531e-12, 4.30319535e-17, 9.86725824e-16 ] + - [ 1.9309055e-12, 4.30313446e-17, 4.00453088e-16 ] + - [ 1.43512479e-12, 1.66089422e-16, 1.22674325e-16 ] + - [ 1.87869553e-12, 4.30306564e-17, 5.50384323e-16 ] + - [ 1.43512479e-12, 1.66089422e-16, 5.50384323e-16 ] + - [ 6.78433315e-310, 6.78433315e-310, 0 ] + - [ 0, 6.45243543e-16, 1.01841212e-12 ] + - [ 1.66089422e-16, 6.45243543e-16, 1.1230411e-12 ] + - [ 4.30315035e-17, 3.81732813e-16, 1.43512479e-12 ] + - [ 1.66089422e-16, 2.56994506e-16, 2.25381733e-12 ] + - [ 4.30334093e-17, 1.22674325e-16, 1.88253794e-12 ] + - [ 1.66089422e-16, 2.56994506e-16, 1.88253794e-12 ] + - [ 1.66089422e-16, 1.8558378e-16, 3.11555683e-12 ] + - [ 4.30313182e-17, 8.90687035e-17, 2.29247912e-12 ] + - [ 1.66089422e-16, 3.77399299e-17, 2.9728793e-12 ] + - [ 4.30294653e-17, 1.06234038e-16, 2.29247912e-12 ] + - [ 1.66089422e-16, 1.06234038e-16, 1.88253794e-12 ] + - [ 1.66089422e-16, 7.12401423e-17, 2.84635551e-12 ] + - [ 4.30284594e-17, 1.72671398e-16, 1.88253794e-12 ] + - [ 1.66089422e-16, 1.72671398e-16, 2.50296006e-12 ] + - [ 4.30315829e-17, 1.17283242e-17, 3.38801077e-12 ] + - [ 4.30331181e-17, 5.32778229e-17, 2.65868965e-12 ] + - [ 1.66089422e-16, 5.32778229e-17, 2.29247912e-12 ] + - [ 1.66089422e-16, 3.77399299e-17, 3.22894357e-12 ] + - [ 4.30325622e-17, 6.08598064e-17, 2.29247912e-12 ] + - [ 1.66089422e-16, 6.08598064e-17, 3.11555683e-12 ] + - [ 6.78433315e-310, 6.78433315e-310, 0 ] + - [ 0, 3.47205118e-12, 4.30326681e-17 ] + - [ 1.17283242e-17, 2.9761666e-12, 1.66089422e-16 ] + - [ 3.27724258e-17, 2.9761666e-12, 1.66089422e-16 ] + - [ 1.36392504e-17, 3.71013025e-12, 4.30300476e-17 ] + - [ 2.61055098e-18, 3.74642066e-12, 4.30298094e-17 ] + - [ 1.27065414e-17, 2.9761666e-12, 1.66089422e-16 ] + - [ 2.08221087e-18, 3.74642066e-12, 4.30298094e-17 ] + - [ 2.08221087e-18, 4.14114311e-12, 4.30298358e-17 ] + - [ 4.3387484e-18, 3.01492379e-12, 1.66089422e-16 ] + - [ 4.06979115e-19, 4.14114311e-12, 4.30298358e-17 ] + - [ 4.06979115e-19, 4.49029091e-12, 4.30326151e-17 ] + - [ 8.26629111e-20, 4.91302914e-12, 4.30314769e-17 ] + - [ 5.23195419e-20, 3.47198353e-12, 1.66089421e-16 ] + - [ 2.57652335e-19, 4.7935171e-12, 4.30326151e-17 ] + - [ 5.23195419e-20, 4.7935171e-12, 4.30326151e-17 ] + - [ 4.06979115e-19, 3.27152409e-12, 1.66089422e-16 ] + - [ 4.21874156e-19, 4.52040223e-12, 4.3032774e-17 ] + - [ 4.06979115e-19, 4.52040224e-12, 4.3032774e-17 ] + - [ 1.40642562e-18, 5.10987515e-12, 4.3029174e-17 ] + - [ 5.23195419e-20, 5.14918399e-12, 4.30289887e-17 ] + - [ 6.78433315e-310, 6.78433315e-310, 0 ] + - [ 0, 4.30289887e-17, 1.6928439e-21 ] + - [ 5.31524906e-12, 4.30307622e-17, 6.8988047e-24 ] + - [ 5.46890393e-12, 4.3033065e-17, 1.6928439e-21 ] + - [ 3.61472005e-12, 1.66089421e-16, 3.38740203e-22 ] + - [ 5.33427551e-12, 4.30311328e-17, 1.6928439e-21 ] + - [ 5.33427551e-12, 4.30311328e-17, 6.00105072e-21 ] + - [ 5.58793718e-12, 4.3032242e-17, 3.3965547e-31 ] + - [ 3.81842209e-12, 1.6608947e-16, -2.53067008e-68 ] + - [ 5.58721554e-12, 4.30314502e-17, 2.36744611e-24 ] + - [ 3.81842209e-12, 1.6608947e-16, 2.36744611e-24 ] + - [ 3.76151623e-12, 1.66089421e-16, 6.8988047e-24 ] + - [ 5.55327741e-12, 4.3031768e-17, 2.57378586e-23 ] + - [ 3.76151623e-12, 1.66089421e-16, 2.57378586e-23 ] + - [ 5.46890393e-12, 4.3033065e-17, -2.5076262e-15 ] + - [ 5.04765835e-14, 4.30303256e-17, -6.7527679e-16 ] + - [ 4.95574497e-12, 4.30309608e-17, -1.85779517e-19 ] + - [ 3.47198353e-12, 1.66089474e-16, 1.07486042e-137 ] + - [ 3.81842209e-12, 1.6608947e-16, -6.54960145e-25 ] + - [ 5.56202042e-12, 4.30314636e-17, -2.53067008e-68 ] + - [ 3.76152317e-12, 1.66089474e-16, -6.54960145e-25 ] + - [ 6.78433315e-310, 6.78433315e-310, 0 ] + - [ 0, -1.11725625e-21, 3.76152316e-12 ] + - [ 1.66089474e-16, -6.89804109e-24, 5.41769142e-12 ] + - [ 4.30326283e-17, -1.59202707e-22, 3.76152316e-12 ] + - [ 1.66089474e-16, -1.59202707e-22, 5.51827763e-12 ] + - [ 4.30327342e-17, -1.85779517e-19, 5.02998073e-12 ] + - [ 4.30300078e-17, -5.23192834e-20, 3.47198353e-12 ] + - [ 1.66089474e-16, -1.48876612e-19, 5.18162678e-12 ] + - [ 4.30290285e-17, -5.23192834e-20, 5.18162678e-12 ] + - [ 4.30290285e-17, -1.6928342e-21, 3.61472178e-12 ] + - [ 1.66089474e-16, -3.61071896e-20, 5.35813143e-12 ] + - [ 4.30316225e-17, -1.6928342e-21, 5.35813143e-12 ] + - [ 4.30316225e-17, -1.11725625e-21, 4.95574497e-12 ] + - [ 4.30309608e-17, -5.23192834e-20, 4.83981687e-12 ] + - [ 4.30322578e-17, -3.59966305e-19, 3.47198353e-12 ] + - [ 1.66089474e-16, -4.06961124e-19, 4.83981687e-12 ] + - [ 4.30322578e-17, -4.06961124e-19, 4.54096565e-12 ] + - [ 4.30328931e-17, -1.1070398e-17, 3.94212176e-12 ] + - [ 4.3029055e-17, -2.08215793e-18, 3.01492553e-12 ] + - [ 1.66089475e-16, -7.46926385e-18, 4.19700121e-12 ] + - [ 4.30302726e-17, -2.08215793e-18, 4.19700121e-12 ] + - [ 6.78433315e-310, 6.78433315e-310, 0 ] + - [ 0, 4.42556143e-12, 4.30322049e-17 ] + - [ -4.06961124e-19, 4.42556143e-12, 4.30322049e-17 ] + - [ -1.18080549e-18, 3.80901642e-12, 4.3029452e-17 ] + - [ -2.08215793e-18, 3.62635484e-12, 4.3030749e-17 ] + - [ -1.81988105e-17, 3.01492553e-12, 1.66089475e-16 ] + - [ -9.74079446e-18, 3.62635484e-12, 4.3030749e-17 ] + - [ -9.74079446e-18, 3.50786455e-12, 4.30323372e-17 ] + - [ -3.40786829e-17, 3.03215306e-12, 4.30302197e-17 ] + - [ -6.71040804e-17, 3.12464852e-12, 4.30314373e-17 ] + - [ -6.19229387e-17, 2.34457807e-12, 1.66089475e-16 ] + - [ -3.40786829e-17, 3.15889196e-12, 4.30318608e-17 ] + - [ -4.99353515e-17, 2.34457807e-12, 1.66089475e-16 ] + - [ -4.99353515e-17, 2.70448982e-12, 1.66089475e-16 ] + - [ -9.74079446e-18, 3.27078683e-12, 4.30328931e-17 ] + - [ -3.56588494e-17, 2.70448982e-12, 1.66089475e-16 ] + - [ -3.56588494e-17, 3.50786455e-12, 4.30323372e-17 ] + - [ -8.06776246e-17, 2.34457807e-12, 1.66089475e-16 ] + - [ -1.00444568e-16, 2.88984329e-12, 4.30286844e-17 ] + - [ -3.40786829e-17, 1.94021923e-12, 1.66089475e-16 ] + - [ -1.00444568e-16, 1.94021923e-12, 1.66089475e-16 ] + - [ 6.78433315e-310, 6.78433315e-310, 0 ] + - [ 0, 1.66089475e-16, -6.46375204e-17 ] + - [ 2.30110069e-12, 4.30332902e-17, -1.78193735e-16 ] + - [ 1.94021923e-12, 1.66089475e-16, -1.78193735e-16 ] + - [ 2.60372494e-12, 4.30303255e-17, -4.0421942e-16 ] + - [ 1.9823973e-12, 4.30319402e-17, -1.11060444e-16 ] + - [ 1.49744213e-12, 1.66089475e-16, -3.62890565e-16 ] + - [ 2.05432067e-12, 4.30326549e-17, -1.11060444e-16 ] + - [ 2.05432067e-12, 4.30326549e-17, -2.37349271e-16 ] + - [ 1.86806167e-12, 4.30305373e-17, -1.11060444e-16 ] + - [ 1.64791378e-12, 4.30279962e-17, -5.13443099e-16 ] + - [ 1.49744213e-12, 1.66089475e-16, -1.84946281e-16 ] + - [ 1.64791378e-12, 4.30279962e-17, -1.84946281e-16 ] + - [ 1.49469693e-12, 4.30276521e-17, -6.09861706e-16 ] + - [ 1.067255e-12, 1.66089475e-16, -8.13693832e-16 ] + - [ 1.13636031e-12, 4.30313579e-17, -1.84946281e-16 ] + - [ 7.39866604e-13, 1.66089475e-16, -8.13693832e-16 ] + - [ 7.39866604e-13, 1.66089475e-16, -9.27942585e-16 ] + - [ 9.50942655e-13, 4.30329725e-17, -2.85967691e-16 ] + - [ 8.38928856e-13, 4.30333961e-17, -1.09993771e-15 ] + - [ 7.39866604e-13, 1.66089475e-16, -3.99319334e-16 ] + - [ 6.78433315e-310, 6.78433315e-310, 0 ] + - [ 0, -2.02988776e-15, 3.82077667e-13 ] + - [ 4.30305109e-17, -5.31142699e-16, 3.29313451e-13 ] + - [ 1.66089475e-16, -1.92938899e-15, 4.57438443e-13 ] + - [ 4.30285786e-17, -5.31142699e-16, 4.57438443e-13 ] + - [ 4.30285786e-17, -3.99319334e-16, 4.78586891e-13 ] + - [ 1.66089475e-16, -1.6819891e-15, 6.28407151e-13 ] + - [ 4.30304844e-17, -3.99319334e-16, 6.28407151e-13 ] + - [ 4.30304844e-17, -1.41417084e-15, 2.07059872e-13 ] + - [ 1.66089475e-16, -2.50175287e-15, 3.13232564e-13 ] + - [ 4.30325755e-17, -6.53818057e-16, 3.13232564e-13 ] + - [ 4.30325755e-17, -5.31142699e-16, 3.29313451e-13 ] + - [ 1.66089475e-16, -2.1957114e-15, 3.34657266e-13 ] + - [ 4.30320461e-17, -5.31142699e-16, 3.34657267e-13 ] + - [ 4.30320461e-17, -2.02988776e-15, 2.19399936e-13 ] + - [ 4.30326814e-17, -6.53818057e-16, 1.74269262e-13 ] + - [ 4.30301668e-17, -2.68810351e-15, 2.07059872e-13 ] + - [ 1.66089475e-16, -7.19679951e-16, 1.74269262e-13 ] + - [ 4.30301668e-17, -7.19679951e-16, 1.6835147e-13 ] + - [ 4.30298491e-17, -7.26893707e-16, 1.17209762e-13 ] + - [ 4.30297962e-17, -7.19679951e-16, 1.3413058e-13 ] + - [ 6.78433315e-310, 6.78433315e-310, 0 ] + - [ 0, 1.4121931e-13, 4.3029055e-17 ] + - [ -2.70672299e-15, 5.04765835e-14, 4.30303256e-17 ] + - [ -2.6536191e-15, 5.36196856e-14, 1.66089475e-16 ] + - [ -6.7527679e-16, 5.48884732e-14, 4.30314638e-17 ] + - [ -2.72634027e-15, 5.36196856e-14, 1.66089475e-16 ] + - [ -2.72634027e-15, 8.70793366e-14, 1.66089475e-16 ] + - [ -7.26893707e-16, 6.42659882e-14, 4.30326284e-17 ] + - [ -2.81867872e-15, 8.70793366e-14, 1.66089475e-16 ] + - [ -2.81867872e-15, 1.17209761e-13, 4.30297962e-17 ] + - [ -2.5076262e-15, 5.36196856e-14, 1.66089475e-16 ] + - [ -2.41619916e-15, 4.20841811e-14, 4.30288433e-17 ] + - [ -6.7527679e-16, 3.56045281e-14, 1.66089475e-16 ] + - [ -2.41619916e-15, 3.56045281e-14, 1.66089475e-16 ] + - [ -2.08191591e-15, 2.95060264e-14, 4.30310932e-17 ] + - [ -5.6574103e-16, 2.42077847e-14, 4.30329461e-17 ] + - [ -1.76826449e-15, 3.56045281e-14, 1.66089475e-16 ] + - [ -4.22322843e-16, 2.42077847e-14, 4.30329461e-17 ] + - [ -4.22322843e-16, 2.27922233e-14, 4.30331314e-17 ] + - [ -1.0878912e-15, 1.25167836e-14, 4.30314373e-17 ] + - [ -3.24530348e-16, 1.56846004e-14, 1.66089792e-16 ] + - [ 6.78433315e-310, 6.78433315e-310, 0 ] + - [ 0, 4.30317549e-17, -4.22322843e-16 ] + - [ 2.32855217e-14, 1.66089475e-16, -1.45278707e-15 ] + - [ 1.88970643e-14, 4.30325226e-17, -4.22322843e-16 ] + - [ 1.88970643e-14, 4.30325226e-17, -1.71446519e-15 ] + - [ 3.74641719e-12, -8.73919221e-17, -2.61055098e-18 ] + - [ 3.01492466e-12, -3.37508057e-16, -1.08787596e-15 ] + - [ 1.56846885e-14, -3.37505728e-16, -1.40707016e-15 ] + - [ 1.57972422e-14, -8.73950986e-17, -3.24530136e-16 ] + - [ 2.24197388e-14, -3.37508057e-16, -1.40707016e-15 ] + - [ 2.24197388e-14, -3.37508057e-16, -1.50574187e-15 ] + - [ 1.78747633e-14, -8.73966339e-17, -4.12450462e-16 ] + - [ 2.18564416e-14, -8.73984867e-17, -1.67737701e-15 ] + - [ 2.24197388e-14, -3.37508057e-16, -5.51454125e-16 ] + - [ 2.18564416e-14, -8.73984867e-17, -5.51454125e-16 ] + - [ 2.42077915e-14, -8.73981691e-17, -2.62106085e-15 ] + - [ 4.63986688e-14, -8.73910223e-17, -6.66775543e-16 ] + - [ 5.1771785e-14, -3.37508057e-16, -2.5076262e-15 ] + - [ 4.0092705e-14, -8.73900694e-17, -6.66775543e-16 ] + - [ 4.0092705e-14, -8.73900694e-17, -5.51454125e-16 ] + - [ 3.38028416e-14, -3.37508057e-16, -2.37003417e-15 ] + - [ 6.78433315e-310, 6.78433315e-310, 0 ] + - [ 0, -1.76826449e-15, 5.27506027e-14 ] + - [ -8.73940928e-17, -6.66775543e-16, 5.99773452e-14 ] + - [ -8.73967927e-17, -2.70113088e-15, 5.1771785e-14 ] + - [ -3.37508057e-16, -7.24326774e-16, 5.99773452e-14 ] + - [ -8.73967927e-17, -7.24326774e-16, 8.58362717e-14 ] + - [ -8.73980632e-17, -2.72902198e-15, 1.32793162e-13 ] + - [ -8.73905988e-17, -7.23104505e-16, 1.26669046e-13 ] + - [ -3.37508057e-16, -2.79050979e-15, 1.11569919e-13 ] + - [ -8.73927163e-17, -7.23104505e-16, 1.11569919e-13 ] + - [ -8.73927163e-17, -7.24326774e-16, 8.33383784e-14 ] + - [ -3.37508057e-16, -2.81946646e-15, 8.98715638e-14 ] + - [ -8.73975338e-17, -7.24326774e-16, 8.98715638e-14 ] + - [ -8.73975338e-17, -2.81073355e-15, 1.6062409e-13 ] + - [ -8.7391234e-17, -7.23104505e-16, 1.74269316e-13 ] + - [ -8.73926105e-17, -2.68810351e-15, 1.26669046e-13 ] + - [ -3.37508057e-16, -6.63137961e-16, 1.74269316e-13 ] + - [ -8.73926105e-17, -6.63137961e-16, 2.11451921e-13 ] + - [ -8.73969515e-17, -2.54029965e-15, 1.99713698e-13 ] + - [ -3.37508057e-16, -2.25344686e-15, 2.96403036e-13 ] + - [ -8.73980103e-17, -6.63137961e-16, 3.15050229e-13 ] + - [ 6.78433315e-310, 6.78433315e-310, 0 ] + - [ 0, 3.40824967e-13, -8.73959986e-17 ] + - [ -5.46108501e-16, 4.40751762e-13, -8.73898047e-17 ] + - [ -1.71982183e-15, 3.15050229e-13, -3.37508057e-16 ] + - [ -4.09459801e-16, 4.40751762e-13, -8.73898047e-17 ] + - [ -4.09459801e-16, 5.9356111e-13, -8.73919222e-17 ] + - [ -8.43342526e-16, 8.99812229e-13, -8.73987514e-17 ] + - [ -2.98550366e-16, 7.14032885e-13, -3.37508057e-16 ] + - [ -9.86725824e-16, 8.10704254e-13, -8.73988044e-17 ] + - [ -2.98550366e-16, 8.10704254e-13, -8.73988044e-17 ] + - [ -4.09459801e-16, 4.53010402e-13, -3.37508057e-16 ] + - [ -1.15042765e-15, 6.21390412e-13, -8.7392981e-17 ] + - [ -4.09459801e-16, 6.21390412e-13, -8.7392981e-17 ] + - [ -1.49848619e-15, 1.07962314e-12, -8.73961574e-17 ] + - [ -2.98550366e-16, 1.1346e-12, -8.73950457e-17 ] + - [ -8.14624298e-16, 7.14032885e-13, -3.37508057e-16 ] + - [ -1.92459464e-16, 1.1346e-12, -8.73950457e-17 ] + - [ -1.92459464e-16, 1.43606111e-12, -8.73883223e-17 ] + - [ -6.45244813e-16, 1.01841256e-12, -3.37508057e-16 ] + - [ -5.50386017e-16, 1.59029624e-12, -8.73875282e-17 ] + - [ -1.92459464e-16, 1.43512523e-12, -3.37508057e-16 ] + - [ 6.78433315e-310, 6.78433315e-310, 0 ] + - [ 0, -8.73940398e-17, -1.8558378e-16 ] + - [ 1.88253881e-12, -3.37508057e-16, -7.12401952e-17 ] + - [ 2.50296092e-12, -8.73954691e-17, -2.56995353e-16 ] + - [ 1.88253881e-12, -3.37508057e-16, -2.56995353e-16 ] + - [ 1.43512523e-12, -3.37508057e-16, -1.22674325e-16 ] + - [ 2.25381647e-12, -8.7399122e-17, -3.8173366e-16 ] + - [ 1.43512523e-12, -3.37508057e-16, -3.8173366e-16 ] + - [ 1.86806254e-12, -8.73933516e-17, -1.72671927e-16 ] + - [ 1.88253881e-12, -3.37508057e-16, -1.06234303e-16 ] + - [ 2.84635464e-12, -8.73892223e-17, -7.12401952e-17 ] + - [ 2.29247999e-12, -3.37508057e-16, -1.06234303e-16 ] + - [ 2.29247998e-12, -3.37508057e-16, -8.90687564e-17 ] + - [ 2.65869052e-12, -3.37508057e-16, -5.32779552e-17 ] + - [ 2.29247998e-12, -3.37508057e-16, -3.77399564e-17 ] + - [ 3.2289427e-12, -8.73974279e-17, -6.84656329e-17 ] + - [ 2.29247998e-12, -3.37508057e-16, -6.84656329e-17 ] + - [ 2.97288017e-12, -8.7391234e-17, -1.27066141e-17 ] + - [ 3.6263557e-12, -8.7393775e-17, -2.61055098e-18 ] + - [ 2.97616573e-12, -3.37508057e-16, -1.81988105e-17 ] + - [ 3.47205032e-12, -8.73976396e-17, -2.61055098e-18 ] + - [ 6.78433315e-310, 6.78433315e-310, 0 ] + - [ 0, -3.27725581e-17, 3.38801164e-12 ] + - [ -8.73985396e-17, -1.17283242e-17, 3.38801164e-12 ] + - [ -8.73985396e-17, -5.32779552e-17, 3.27152495e-12 ] + - [ -3.37508057e-16, -1.68619547e-18, 3.01492466e-12 ] + - [ -3.37508057e-16, -2.08221087e-18, 4.42556317e-12 ] + - [ -8.73966337e-17, -4.3387881e-18, 3.01492466e-12 ] + - [ -3.37508057e-16, -4.3387881e-18, 3.74641893e-12 ] + - [ -8.73919221e-17, -1.48876612e-19, 4.91303087e-12 ] + - [ -8.73952573e-17, -5.23195419e-20, 3.4719844e-12 ] + - [ -3.37508057e-16, -2.57654816e-19, 4.79351536e-12 ] + - [ -8.73975337e-17, -5.23195419e-20, 4.79351537e-12 ] + - [ -8.73975337e-17, -4.06979115e-19, 3.27152496e-12 ] + - [ -3.37508057e-16, -4.21876638e-19, 4.49029264e-12 ] + - [ -8.73975337e-17, -4.06979115e-19, 4.49029264e-12 ] + - [ -8.73975337e-17, -1.68619547e-18, 5.02998246e-12 ] + - [ -8.73922926e-17, -5.23195419e-20, 5.14918572e-12 ] + - [ -8.73902809e-17, -5.10683795e-20, 3.4719844e-12 ] + - [ -3.37508057e-16, -1.69284309e-21, 5.14918572e-12 ] + - [ -8.73902809e-17, -1.69284309e-21, 5.33427725e-12 ] + - [ -8.7394569e-17, -4.59852075e-21, 3.61472091e-12 ] + - [ 6.78433315e-310, 6.78433315e-310, 0 ] + - [ 0, 3.76151796e-12, -3.37508056e-16 ] + - [ -1.11725625e-21, 3.76151796e-12, -3.37508056e-16 ] + - [ -3.387503e-22, 3.81842383e-12, -3.37507942e-16 ] + - [ 4.2994417e-137, 5.58721727e-12, -8.73952038e-17 ] + - [ -3.39732771e-31, 5.58208596e-12, -8.73940393e-17 ] + - [ 2.53072491e-68, 3.81842383e-12, -3.37507942e-16 ] + - [ -1.50513061e-27, 5.55327914e-12, -8.73958394e-17 ] + - [ 2.53072491e-68, 5.55327915e-12, -8.73958394e-17 ] + - [ -6.8988047e-24, 3.76151796e-12, -3.37508056e-16 ] + - [ -2.36752657e-24, 5.51827936e-12, -8.73977453e-17 ] + - [ -6.8988047e-24, 5.51827937e-12, -8.73977453e-17 ] + - [ -3.387503e-22, 5.58793892e-12, -8.7396761e-17 ] + - [ 2.53072491e-68, 5.56202215e-12, -8.73951247e-17 ] + - [ 6.54960145e-25, 3.81842383e-12, -3.37507942e-16 ] + - [ 6.89804109e-24, 5.56202215e-12, -8.73951247e-17 ] + - [ 6.89804109e-24, 5.51827937e-12, -8.73977188e-17 ] + - [ 1.6928342e-21, 5.46787871e-12, -8.7398407e-17 ] + - [ 6.89804109e-24, 3.7615249e-12, -3.3750795e-16 ] + - [ 3.52913951e-22, 5.48510798e-12, -8.7398407e-17 ] + - [ 6.89804109e-24, 5.48510798e-12, -8.7398407e-17 ] + - [ 6.78433315e-310, 6.78433315e-310, 0 ] + - [ 0, -3.37507951e-16, 5.23192834e-20 ] + - [ 5.10987689e-12, -8.7390625e-17, 3.61071896e-20 ] + - [ 3.4719844e-12, -3.37507951e-16, 3.61071896e-20 ] + - [ 3.61472265e-12, -3.3750795e-16, 1.6928342e-21 ] + - [ 5.18162852e-12, -8.73903074e-17, 3.07458226e-21 ] + - [ 3.61472265e-12, -3.3750795e-16, 3.07458226e-21 ] + - [ 5.46787871e-12, -8.7398407e-17, 4.06961124e-19 ] + - [ 4.83981861e-12, -8.7396766e-17, 5.23192834e-20 ] + - [ 3.4719844e-12, -3.37507951e-16, 3.59966305e-19 ] + - [ 4.9557467e-12, -8.7394172e-17, 5.23192834e-20 ] + - [ 4.95574671e-12, -8.7394172e-17, 1.85779517e-19 ] + - [ 3.71013198e-12, -8.73923721e-17, 1.1070398e-17 ] + - [ 2.97615706e-12, -3.37507951e-16, 2.61065851e-18 ] + - [ 3.80901816e-12, -8.73911545e-17, 3.49274115e-18 ] + - [ 2.97615706e-12, -3.37507951e-16, 3.49274115e-18 ] + - [ 3.01492639e-12, -3.37507951e-16, 2.08215793e-18 ] + - [ 4.19700294e-12, -8.73927956e-17, 1.27308741e-18 ] + - [ 3.01492639e-12, -3.37507951e-16, 1.27308741e-18 ] + - [ 3.27153189e-12, -3.37507951e-16, 4.06961124e-19 ] + - [ 4.52040397e-12, -8.73978249e-17, 1.18080549e-18 ] + - [ 6.78433315e-310, 6.78433315e-310, 0 ] + - [ 0, 1.36392504e-17, 2.97615706e-12 ] + - [ -3.37507951e-16, 2.95098137e-17, 3.50786542e-12 ] + - [ -8.73969249e-17, 2.61065851e-18, 2.65867664e-12 ] + - [ -3.37507951e-16, 2.95098137e-17, 2.65867664e-12 ] + - [ -3.37507951e-16, 4.01715762e-17, 2.29246784e-12 ] + - [ -3.37507951e-16, 6.19229387e-17, 2.65867664e-12 ] + - [ -3.37507951e-16, 1.1729019e-17, 3.15889283e-12 ] + - [ -8.73959721e-17, 4.99353515e-17, 2.65867664e-12 ] + - [ -3.37507951e-16, 4.99353515e-17, 3.38799602e-12 ] + - [ -8.73985131e-17, 1.71564325e-16, 2.60372581e-12 ] + - [ -8.73928486e-17, 7.12420481e-17, 1.88251973e-12 ] + - [ -3.37507951e-16, 1.62154636e-16, 2.88984416e-12 ] + - [ -8.73896193e-17, 7.12420481e-17, 2.88984416e-12 ] + - [ -8.73896193e-17, 3.77406181e-17, 2.29246784e-12 ] + - [ -3.37507951e-16, 1.00444568e-16, 2.97286629e-12 ] + - [ -8.73912075e-17, 3.77406181e-17, 2.97286629e-12 ] + - [ -8.73912075e-17, 6.19229387e-17, 2.56376298e-12 ] + - [ -8.73939074e-17, 7.12420481e-17, 2.30110156e-12 ] + - [ -8.73988308e-17, 2.37349271e-16, 1.88251972e-12 ] + - [ -3.37507951e-16, 1.22675595e-16, 2.30110156e-12 ] + - [ 6.78433315e-310, 6.78433315e-310, 0 ] + - [ 0, 1.64791422e-12, -8.738819e-17 ] + - [ 1.22675595e-16, 1.43511569e-12, -3.37507951e-16 ] + - [ 5.13443099e-16, 1.87869639e-12, -8.73935898e-17 ] + - [ 1.22675595e-16, 1.87869639e-12, -8.73935898e-17 ] + - [ 3.62890565e-16, 7.14027681e-13, -3.37507951e-16 ] + - [ 8.13693832e-16, 1.0184247e-12, -3.37507951e-16 ] + - [ 1.92457664e-16, 1.13636074e-12, -8.73949662e-17 ] + - [ 6.09861706e-16, 1.0184247e-12, -3.37507951e-16 ] + - [ 6.09861706e-16, 1.64791422e-12, -8.738819e-17 ] + - [ 1.47458631e-15, 6.50359426e-13, -8.73941192e-17 ] + - [ 4.09461918e-16, 4.53008017e-13, -3.37507951e-16 ] + - [ 1.41417084e-15, 8.38929072e-13, -8.73990426e-17 ] + - [ 4.09461918e-16, 8.38929073e-13, -8.73990426e-17 ] + - [ 2.98553754e-16, 7.14027681e-13, -3.37507951e-16 ] + - [ 1.09993771e-15, 8.99803989e-13, -8.7398725e-17 ] + - [ 2.98553754e-16, 8.99803989e-13, -8.7398725e-17 ] + - [ 8.13693832e-16, 6.09983304e-13, -8.7392531e-17 ] + - [ 4.09461918e-16, 4.5743866e-13, -8.73893547e-17 ] + - [ 1.6819891e-15, 4.53008017e-13, -3.37507951e-16 ] + - [ 5.46106807e-16, 4.5743866e-13, -8.73893547e-17 ] + - [ 6.78433315e-310, 6.78433315e-310, 0 ] + - [ 0, -8.73974015e-17, 5.46106807e-16 ] + - [ 3.1505088e-13, -3.37507951e-16, 2.1957114e-15 ] + - [ 3.18669079e-13, -8.73971368e-17, 5.46106807e-16 ] + - [ 3.18669079e-13, -8.73971368e-17, 2.02988776e-15 ] + - [ 1.32793379e-13, -8.73905723e-17, 2.72288946e-15 ] + - [ 1.26670347e-13, -3.37507951e-16, 7.23103235e-16 ] + - [ 1.62829791e-13, -8.73914193e-17, 2.70672299e-15 ] + - [ 1.26670347e-13, -3.37507951e-16, 2.70672299e-15 ] + - [ 1.99716083e-13, -3.37507951e-16, 6.63134573e-16 ] + - [ 1.68351524e-13, -8.73919487e-17, 2.50175287e-15 ] + - [ 1.99716083e-13, -3.37507951e-16, 2.50175287e-15 ] + - [ 3.13232673e-13, -8.73974015e-17, 2.79050979e-15 ] + - [ 1.26670347e-13, -3.37507951e-16, 2.81212607e-15 ] + - [ 1.17209816e-13, -8.73918428e-17, 7.23103235e-16 ] + - [ 8.33387036e-14, -3.37507951e-16, 2.81212607e-15 ] + - [ 8.33387036e-14, -3.37507951e-16, 2.81867872e-15 ] + - [ 4.83648152e-14, -8.73918428e-17, 2.6536191e-15 ] + - [ 5.17718392e-14, -3.37507951e-16, 6.6677512e-16 ] + - [ 5.48884868e-14, -8.7395178e-17, 2.72634027e-15 ] + - [ 5.17718392e-14, -3.37507951e-16, 2.72634027e-15 ] + - [ 6.78433315e-310, 6.78433315e-310, 0 ] + - [ 0, 2.80225306e-15, 8.33387036e-14 ] + - [ -3.37507951e-16, 2.80225306e-15, 8.98558429e-14 ] + - [ -8.73975074e-17, 2.54541911e-15, 5.17718392e-14 ] + - [ -3.37507951e-16, 2.41619916e-15, 4.20841947e-14 ] + - [ -8.7389937e-17, 6.6677512e-16, 3.38027603e-14 ] + - [ -3.37507951e-16, 2.41619916e-15, 3.38027603e-14 ] + - [ -3.37507951e-16, 2.08191591e-15, 2.950604e-14 ] + - [ -8.73944369e-17, 5.51453278e-16, 2.279223e-14 ] + - [ -8.73984603e-17, 1.71446519e-15, 3.38027603e-14 ] + - [ -3.37507951e-16, 4.12452156e-16, 2.279223e-14 ] + - [ -8.73984603e-17, 4.12452156e-16, 1.78748717e-14 ] + - [ -8.73966074e-17, 5.96493408e-16, 1.20265108e-14 ] + - [ -8.73968721e-17, 1.14426209e-15, 1.2516787e-14 ] + - [ -8.73951251e-17, 1.45278707e-15, 1.34870599e-14 ] + - [ -1.71773648e-16, 5.96493408e-16, 1.67431815e-14 ] + - [ -8.73957604e-17, 1.50574611e-15, 1.34870599e-14 ] + - [ -1.71773648e-16, 1.50574611e-15, 1.42016575e-14 ] + - [ -2.27183181e-16, 4.24512e-16, 1.78748717e-14 ] + - [ -8.73966074e-17, 4.12452156e-16, 1.42016575e-14 ] + - [ -2.27183181e-16, 4.12452156e-16, 1.56842684e-14 ] + - [ 6.78433315e-310, 6.78433315e-310, 0 ] + - [ 0, 2.31362456e-18, 1.08787595e-15 ] + - [ 3.37505622e-16, 7.18815087e-19, 1.40707016e-15 ] + - [ 8.7395072e-17, 7.32554558e-19, 3.24530136e-16 ] + - [ 3.37507951e-16, 7.18815087e-19, 1.40707016e-15 ] + - [ 3.37507951e-16, 4.65198203e-19, 1.50574611e-15 ] + - [ 8.73966072e-17, 1.94444544e-19, 4.12449403e-16 ] + - [ 8.73984601e-17, 2.11632116e-19, 1.677377e-15 ] + - [ 3.37507951e-16, 1.14751163e-20, 5.51452007e-16 ] + - [ 8.73984601e-17, 1.14751163e-20, 5.51452007e-16 ] + - [ 8.73981425e-17, 1.82118699e-22, 2.62106085e-15 ] + - [ 8.73909955e-17, 2.69160096e-22, 6.66775966e-16 ] + - [ 3.3750795e-16, 9.72344539e-22, 2.50762619e-15 ] + - [ 8.73900426e-17, 2.69160096e-22, 6.66775966e-16 ] + - [ 8.73900426e-17, 1.14751163e-20, 5.51452007e-16 ] + - [ 3.37507951e-16, 3.25754103e-21, 2.37003416e-15 ] + - [ 8.73953896e-17, 1.14751163e-20, 5.51452007e-16 ] + - [ 8.73953896e-17, 1.39874612e-19, 1.76826449e-15 ] + - [ 8.7394066e-17, 2.69160096e-22, 6.66775966e-16 ] + - [ 8.73967659e-17, 2.03008651e-23, 2.70113087e-15 ] + - [ 3.3750795e-16, 2.47733785e-26, 7.24326773e-16 ] + - [ 6.78433315e-310, 6.78433315e-310, 0 ] + - [ 0, 2.72902197e-15, 8.73905983e-17 ] + - [ -4.71100149e-26, 7.23103657e-16, 3.37508056e-16 ] + - [ -1.59832808e-25, 2.79050979e-15, 8.73927158e-17 ] + - [ -4.71100149e-26, 7.23103657e-16, 8.73927158e-17 ] + - [ 2.47733785e-26, 7.24326773e-16, 3.3750795e-16 ] + - [ -3.94307624e-28, 2.81946646e-15, 8.73975068e-17 ] + - [ 2.47733785e-26, 7.24326773e-16, 8.73975068e-17 ] + - [ 9.76136014e-27, 2.81073355e-15, 8.73912337e-17 ] + - [ -4.71100149e-26, 7.23103657e-16, 8.73926101e-17 ] + - [ -2.93871321e-23, 2.6881035e-15, 3.37508056e-16 ] + - [ -3.58166022e-22, 6.63135842e-16, 8.73926101e-17 ] + - [ -3.58166022e-22, 6.63135842e-16, 8.73969512e-17 ] + - [ -7.07950378e-22, 2.54029964e-15, 3.37508056e-16 ] + - [ -8.27211785e-21, 2.25344685e-15, 8.73980101e-17 ] + - [ -3.58166022e-22, 6.63135842e-16, 3.37508056e-16 ] + - [ -8.27211785e-21, 2.25344685e-15, 3.37508056e-16 ] + - [ -2.41737361e-20, 2.09482638e-15, 8.73959984e-17 ] + - [ -1.27179035e-20, 5.46107653e-16, 8.73898045e-17 ] + - [ -1.78869974e-19, 1.71982183e-15, 3.37508056e-16 ] + - [ -2.02249407e-19, 4.09460859e-16, 8.73898045e-17 ] + - [ 6.78433315e-310, 6.78433315e-310, 0 ] + - [ 0, 8.73987513e-17, -1.02058887e-18 ] + - [ 2.98553541e-16, 3.37508057e-16, -3.1411559e-18 ] + - [ 9.86741915e-16, 8.73988043e-17, -1.02058887e-18 ] + - [ 2.98553541e-16, 8.73988043e-17, -2.02249407e-19 ] + - [ 4.09460859e-16, 3.37508057e-16, -1.78160847e-18 ] + - [ 1.15042764e-15, 8.73929809e-17, -2.02249407e-19 ] + - [ 4.09460859e-16, 8.73929809e-17, -4.84416917e-19 ] + - [ 1.49849127e-15, 8.73961573e-17, -1.02058887e-18 ] + - [ 2.98553541e-16, 8.73950456e-17, -6.54344942e-18 ] + - [ 8.14624296e-16, 3.37508057e-16, -4.77068887e-18 ] + - [ 1.92458087e-16, 8.73950456e-17, -4.77068887e-18 ] + - [ 1.92458087e-16, 8.73883223e-17, -1.68179482e-17 ] + - [ 6.45245236e-16, 3.37508057e-16, -2.62317135e-17 ] + - [ 5.50386016e-16, 8.73875282e-17, -4.77068887e-18 ] + - [ 1.92458087e-16, 3.37508057e-16, -2.62317135e-17 ] + - [ 5.50386016e-16, 3.37508057e-16, -4.3185187e-17 ] + - [ 4.04219419e-16, 8.73940398e-17, -1.08360196e-16 ] + - [ 1.85586214e-16, 3.37508057e-16, -4.40673718e-17 ] + - [ 7.12424185e-17, 8.73954691e-17, -7.79483254e-17 ] + - [ 2.56995352e-16, 3.37508057e-16, -7.79483254e-17 ] + - [ 6.78433315e-310, 6.78433315e-310, 0 ] + - [ 0, -4.70207639e-17, 3.81733659e-16 ] + - [ 3.37508057e-16, -4.70207639e-17, 3.81733659e-16 ] + - [ 8.73933515e-17, -1.19385719e-16, 1.72671927e-16 ] + - [ 3.37508057e-16, -1.89536988e-16, 1.06234302e-16 ] + - [ 8.73892223e-17, -4.40673718e-17, 7.12424185e-17 ] + - [ 3.37508057e-16, -1.89536988e-16, 1.06234302e-16 ] + - [ 3.37508057e-16, -2.20422774e-16, 8.90711915e-17 ] + - [ 3.37508057e-16, -3.43839946e-16, 5.32779551e-17 ] + - [ 3.37508057e-16, -8.26662989e-17, 3.77408298e-17 ] + - [ 8.73974279e-17, -2.88475331e-16, 6.84656327e-17 ] + - [ 3.37508057e-16, -2.88475331e-16, 6.84656327e-17 ] + - [ 8.7391234e-17, -6.95989285e-16, 1.27066141e-17 ] + - [ 8.73937751e-17, -2.21226608e-16, 2.61067836e-18 ] + - [ 3.37508057e-16, -6.31691014e-16, 1.81988104e-17 ] + - [ 8.73976397e-17, -2.21226608e-16, 2.61067836e-18 ] + - [ 8.73976397e-17, -1.43716317e-16, 1.1729105e-17 ] + - [ 3.37508057e-16, -4.81000465e-16, 3.2772558e-17 ] + - [ 8.73985397e-17, -1.43716317e-16, 1.1729105e-17 ] + - [ 8.73985397e-17, -3.43839946e-16, 5.32779551e-17 ] + - [ 3.37508057e-16, -1.16702695e-15, 1.68619547e-18 ] + - [ 6.78433315e-310, 6.78433315e-310, 0 ] + - [ 0, 4.33878809e-18, 3.37508057e-16 ] + - [ -8.8927468e-16, 4.33878809e-18, 8.73919222e-17 ] + - [ -1.75728016e-15, 1.48876715e-19, 8.73952574e-17 ] + - [ -4.80936089e-16, 5.23190506e-20, 3.37508057e-16 ] + - [ -1.64306963e-15, 2.57654816e-19, 8.73975338e-17 ] + - [ -4.8093609e-16, 5.23190506e-20, 8.73975338e-17 ] + - [ -3.64635452e-16, 4.06960089e-19, 3.37508057e-16 ] + - [ -1.52635526e-15, 4.21876637e-19, 8.73975338e-17 ] + - [ -3.64635452e-16, 4.06960089e-19, 8.73975338e-17 ] + - [ -1.16702695e-15, 1.68619547e-18, 8.73922928e-17 ] + - [ -4.80936089e-16, 5.23190506e-20, 8.73902811e-17 ] + - [ -1.97102235e-15, 5.10684052e-20, 3.37508057e-16 ] + - [ -6.20328913e-16, 1.69282855e-21, 8.73902811e-17 ] + - [ -6.20328913e-16, 1.69282855e-21, 8.73945692e-17 ] + - [ -2.33252923e-15, 4.59852397e-21, 3.37508057e-16 ] + - [ -2.49545094e-15, 1.11725624e-21, 8.73975338e-17 ] + - [ -6.20328913e-16, 1.69282855e-21, 3.37508057e-16 ] + - [ -2.49545093e-15, 1.11725624e-21, 3.37508057e-16 ] + - [ -2.59547536e-15, 3.38750703e-22, 8.73967927e-17 ] + - [ -2.82655257e-15, 3.39735027e-31, 3.37508057e-16 ] + - [ 6.78433315e-310, 6.78433315e-310, 0 ] + - [ 0, 3.37508057e-16, -2.76026725e-15 ] + - [ 2.36752814e-24, 3.37508057e-16, -7.03365246e-16 ] + - [ 6.8980032e-24, 8.73958398e-17, -2.69190837e-15 ] + - [ 2.57377828e-23, 3.37508057e-16, -2.69190837e-15 ] + - [ 2.57377828e-23, 8.73984338e-17, -7.49379176e-27 ] + - [ -2.81212607e-15, 8.73905983e-17, -4.71021386e-26 ] + - [ -7.23104504e-16, 8.73967927e-17, -7.31147889e-16 ] + - [ 2.53064354e-68, 8.73951516e-17, -2.77734434e-15 ] + - [ -6.54960143e-25, 3.37508057e-16, -7.03363536e-16 ] + - [ -6.89884255e-24, 8.73951516e-17, -7.03363763e-16 ] + - [ -6.89884255e-24, 8.73977456e-17, -6.2032743e-16 ] + - [ -1.69284793e-21, 8.73984338e-17, -7.03363764e-16 ] + - [ -6.89884255e-24, 3.37508057e-16, -2.59347043e-15 ] + - [ -3.5291395e-22, 8.73984338e-17, -7.03363764e-16 ] + - [ -6.89884255e-24, 8.73984338e-17, -2.69190922e-15 ] + - [ -2.57379595e-23, 8.73935104e-17, -1.89424813e-15 ] + - [ -8.26629109e-20, 3.37508057e-16, -4.80936301e-16 ] + - [ -5.23197486e-20, 8.73906517e-17, -2.03438804e-15 ] + - [ -3.61071895e-20, 3.37508057e-16, -2.03438804e-15 ] + - [ -3.61071895e-20, 3.37508057e-16, -6.2032743e-16 ] + - [ 6.78433315e-310, 6.78433315e-310, 0 ] + - [ 0, -2.37912367e-15, -3.07458225e-21 ] + - [ 8.73984338e-17, -3.64632169e-16, -4.06980148e-19 ] + - [ 8.73967927e-17, -4.80936301e-16, -5.23197486e-20 ] + - [ 3.37508057e-16, -1.57157369e-15, -3.59966304e-19 ] + - [ 8.73941986e-17, -4.80936301e-16, -5.23197486e-20 ] + - [ 8.73941986e-17, -1.71099871e-15, -1.85782929e-19 ] + - [ 8.73923987e-17, -7.26555528e-16, -1.10703979e-17 ] + - [ 3.37508057e-16, -2.21230049e-16, -2.61052947e-18 ] + - [ 8.73911811e-17, -9.43824026e-16, -3.49274114e-18 ] + - [ 3.37508057e-16, -9.43824025e-16, -3.49274114e-18 ] + - [ 3.37508057e-16, -2.39339056e-16, -2.08222244e-18 ] + - [ 8.73928222e-17, -1.25964534e-15, -1.27308741e-18 ] + - [ 3.37508057e-16, -1.25964534e-15, -1.27308741e-18 ] + - [ 3.37508057e-16, -3.64632169e-16, -4.06980148e-19 ] + - [ 8.73978515e-17, -1.2797268e-15, -1.18080548e-18 ] + - [ 3.37508057e-16, -1.2797268e-15, -1.18080548e-18 ] + - [ 8.73967927e-17, -6.78271261e-16, -1.36392503e-17 ] + - [ 3.37508057e-16, -5.15976361e-16, -2.95098136e-17 ] + - [ 8.73969515e-17, -2.21230049e-16, -2.61052947e-18 ] + - [ 3.37508057e-16, -5.15976361e-16, -2.95098136e-17 ] + - [ 6.78433315e-310, 6.78433315e-310, 0 ] + - [ 0, -6.19229385e-17, 3.37508057e-16 ] + - [ -1.43721029e-16, -1.17282381e-17, 8.73959985e-17 ] + - [ -3.64273028e-16, -4.99353514e-17, 3.37508057e-16 ] + - [ -3.64273028e-16, -4.99353514e-17, 8.73985397e-17 ] + - [ -1.20544937e-16, -1.71564325e-16, 8.73928751e-17 ] + - [ -4.40689732e-17, -7.12397715e-17, 3.37508057e-16 ] + - [ -1.30301486e-16, -1.62154636e-16, 8.73896458e-17 ] + - [ -4.40689732e-17, -7.12397715e-17, 8.73896458e-17 ] + - [ -8.26682312e-17, -3.77397445e-17, 3.37508057e-16 ] + - [ -2.00154599e-16, -1.00444568e-16, 8.7391234e-17 ] + - [ -8.26682312e-17, -3.77397445e-17, 8.7391234e-17 ] + - [ -3.09636014e-16, -6.19229385e-17, 8.73936162e-17 ] + - [ -5.01636929e-17, -3.62890564e-16, 3.37508057e-16 ] + - [ -1.67610448e-17, -1.22673689e-16, 8.73961573e-17 ] + - [ -8.37204579e-17, -2.3734927e-16, 3.37508057e-16 ] + - [ -8.37204579e-17, -2.3734927e-16, 3.37508057e-16 ] + - [ -4.40689732e-17, -7.12397715e-17, 8.73988573e-17 ] + - [ -1.08361917e-16, -1.85583038e-16, 3.37508057e-16 ] + - [ -1.08361917e-16, -1.85583038e-16, 8.73939339e-17 ] + - [ -4.38342392e-17, -4.00453087e-16, 3.37508057e-16 ] + - [ 6.78433315e-310, 6.78433315e-310, 0 ] + - [ 0, 3.37508057e-16, -2.97484519e-17 ] + - [ -5.13443097e-16, 3.37508057e-16, -2.03968278e-17 ] + - [ -6.09861705e-16, 8.73875811e-17, -4.77058464e-18 ] + - [ -1.92459251e-16, 8.73949926e-17, -6.5703179e-18 ] + - [ -8.13693831e-16, 3.37508057e-16, -1.02062899e-18 ] + - [ -2.98550153e-16, 8.73949926e-17, -1.02062899e-18 ] + - [ -2.98550153e-16, 8.73987513e-17, -3.14128908e-18 ] + - [ -9.86725821e-16, 3.37508057e-16, -2.21228584e-18 ] + - [ -1.0999377e-15, 8.7399069e-17, -1.02062899e-18 ] + - [ -2.98550153e-16, 3.37508057e-16, -2.21228584e-18 ] + - [ -1.0999377e-15, 3.37508057e-16, -7.01097085e-19 ] + - [ -1.41417083e-15, 3.37508056e-16, -2.08131126e-19 ] + - [ -1.6819891e-15, 3.37508057e-16, -2.02251526e-19 ] + - [ -4.094598e-16, 8.7389381e-17, -5.47074401e-19 ] + - [ -1.47458631e-15, 3.37508057e-16, -5.47074401e-19 ] + - [ -1.47458631e-15, 8.73941456e-17, -1.36089918e-20 ] + - [ -2.17644817e-15, 3.37508056e-16, -1.22846191e-20 ] + - [ -2.19571139e-15, 8.73974277e-17, -1.27177516e-20 ] + - [ -5.46109347e-16, 3.37508056e-16, -1.36089918e-20 ] + - [ -2.17644817e-15, 8.73949396e-17, -1.27177516e-20 ] + - [ 6.78433315e-310, 6.78433315e-310, 0 ] + - [ 0, -1.27177516e-20, -5.46109347e-16 ] + - [ 8.73944102e-17, -2.08131126e-19, -1.6819891e-15 ] + - [ 8.73905983e-17, -9.92778759e-24, -2.72288945e-15 ] + - [ 3.37508056e-16, -4.71021386e-26, -7.23104504e-16 ] + - [ 8.73914454e-17, -1.6905715e-23, -2.70672298e-15 ] + - [ 3.37508056e-16, -1.6905715e-23, -2.70672298e-15 ] + - [ 3.37508056e-16, -3.58114424e-22, -6.63138383e-16 ] + - [ 8.73919748e-17, -1.04261006e-21, -2.50175287e-15 ] + - [ 3.37508056e-16, -1.04261006e-21, -2.50175287e-15 ] + - [ 8.73974277e-17, -7.49379488e-27, -2.81212607e-15 ] + - [ 3.37508056e-16, 6.03971144e-28, -2.81867872e-15 ] + - [ 8.73975068e-17, -4.71021386e-26, -7.23104504e-16 ] + - [ 3.3750795e-16, 6.03971144e-28, -2.81867872e-15 ] + - [ 3.3750795e-16, 4.93298325e-26, -2.79965266e-15 ] + - [ 8.73984069e-17, 2.47722013e-26, -7.24326773e-16 ] + - [ 8.7397507e-17, 8.77961001e-24, -2.72634027e-15 ] + - [ 3.3750795e-16, 2.69163428e-22, -6.66775543e-16 ] + - [ 8.7397507e-17, 2.69163428e-22, -6.66775543e-16 ] + - [ 8.73951777e-17, 1.14745508e-20, -5.51454548e-16 ] + - [ 8.73899368e-17, 2.69163428e-22, -6.66775543e-16 ] + - [ 6.78433315e-310, 6.78433315e-310, 0 ] + - [ 0, -6.66775543e-16, 8.73918426e-17 ] + - [ 8.02850243e-23, -2.6536191e-15, 3.37507951e-16 ] + - [ 1.83074171e-19, -1.71446519e-15, 3.37507951e-16 ] + - [ 1.14745508e-20, -5.51454548e-16, 8.73984601e-17 ] + - [ 2.57876753e-20, -2.08191591e-15, 3.37507951e-16 ] + - [ 2.57876753e-20, -2.08191591e-15, 8.73899368e-17 ] + - [ 7.3260605e-19, -3.24521877e-16, 8.73966072e-17 ] + - [ 1.94441701e-19, -4.12450462e-16, 3.37507951e-16 ] + - [ 4.65216608e-19, -1.50573933e-15, 8.73984601e-17 ] + - [ 1.94441701e-19, -4.12450462e-16, 8.73984601e-17 ] + - [ 1.83074171e-19, -1.71446519e-15, 1.18933403e-16 ] + - [ 2.31356584e-18, -1.08788188e-15, 8.7395125e-17 ] + - [ 7.32606049e-19, -3.24521877e-16, 1.7177386e-16 ] + - [ 4.65216608e-19, -1.50573933e-15, 8.73966072e-17 ] + - [ 1.31096608e-18, -5.96495101e-16, 1.18933403e-16 ] + - [ 4.65216608e-19, -1.50573933e-15, 1.18933403e-16 ] + - [ 6.03344189e-19, -1.45278707e-15, 8.73957602e-17 ] + - [ 1.6598874e-18, -7.88054143e-16, 8.7395125e-17 ] + - [ -2.82796305e-15, 1.76105215e-133, -1.66089475e-16 ] + - [ -2.77734428e-15, 6.54961918e-25, -4.3034746e-17 ] + - [ 6.78433315e-310, 6.78433315e-310, 0 ] + - [ 0, -4.30335019e-17, -7.02375912e-16 ] + - [ 8.10530433e-24, -1.66089475e-16, -2.62712051e-15 ] + - [ 1.59202959e-22, -4.30337666e-17, -7.02375911e-16 ] + - [ 8.10530433e-24, -4.30337666e-17, -2.7773435e-15 ] + - [ 6.54961918e-25, -4.30350372e-17, -1.75728016e-15 ] + - [ 1.48876767e-19, -1.66089475e-16, -4.73514387e-16 ] + - [ 6.21109623e-20, -4.30359372e-17, -2.03438719e-15 ] + - [ 3.61072283e-20, -1.66089475e-16, -2.03438719e-15 ] + - [ 3.61072283e-20, -1.66089475e-16, -6.1635294e-16 ] + - [ 1.99220915e-21, -4.3036943e-17, -2.37912282e-15 ] + - [ 3.07458629e-21, -1.66089475e-16, -2.37912282e-15 ] + - [ 3.07458629e-21, -4.30335019e-17, -1.6847843e-15 ] + - [ 2.0600279e-19, -1.66089475e-16, -1.57157327e-15 ] + - [ 3.59967855e-19, -4.30338196e-17, -4.73514387e-16 ] + - [ 6.21109623e-20, -1.66089475e-16, -1.57157327e-15 ] + - [ 3.59967855e-19, -1.66089475e-16, -1.27972299e-15 ] + - [ 1.18081169e-18, -4.30365195e-17, -7.80626511e-16 ] + - [ 8.0865821e-18, -1.66089475e-16, -2.34665022e-16 ] + - [ 2.21471941e-18, -4.3036943e-17, -9.43820214e-16 ] + - [ 3.49276926e-18, -1.66089475e-16, -9.43820213e-16 ] + - [ 6.78433315e-310, 6.78433315e-310, 0 ] + - [ 0, -1.16702695e-15, 1.68619588e-18 ] + - [ -1.66089475e-16, -1.16702695e-15, 1.68619588e-18 ] + - [ -4.30332902e-17, -7.26555316e-16, 1.10704476e-17 ] + - [ -1.66089475e-16, -6.31691014e-16, 1.8198817e-17 ] + - [ -4.30352489e-17, -2.34665022e-16, 2.21471941e-18 ] + - [ -1.66089475e-16, -6.31691014e-16, 1.8198817e-17 ] + - [ -1.66089475e-16, -5.15976149e-16, 2.95099062e-17 ] + - [ -4.30341637e-17, -3.09634215e-16, 6.19232826e-17 ] + - [ -1.66089475e-16, -8.85148496e-17, 3.43799486e-17 ] + - [ -4.30338196e-17, -3.64272075e-16, 4.99354705e-17 ] + - [ -1.66089475e-16, -3.64272075e-16, 4.99354705e-17 ] + - [ -1.66089475e-16, -1.53088736e-16, 1.00684738e-17 ] + - [ -4.30329725e-17, -4.38694931e-16, 3.71148327e-17 ] + - [ -1.66089475e-16, -4.3869493e-16, 3.71148327e-17 ] + - [ -4.30336608e-17, -1.13572108e-16, 1.78193787e-16 ] + - [ -4.3035196e-17, -4.74643974e-17, 6.48788982e-17 ] + - [ -1.66089475e-16, -1.30301009e-16, 1.62155324e-16 ] + - [ -4.30365195e-17, -4.74643974e-17, 6.48788982e-17 ] + - [ -4.30365195e-17, -8.85148496e-17, 3.43799486e-17 ] + - [ -1.66089475e-16, -2.00154122e-16, 1.00444912e-16 ] + - [ 6.78433315e-310, 6.78433315e-310, 0 ] + - [ 0, 6.71041067e-17, -4.30344813e-17 ] + - [ -4.74643974e-17, 6.48788982e-17, -4.30326814e-17 ] + - [ -8.37200079e-17, 2.37350434e-16, -1.66089475e-16 ] + - [ -2.04797775e-17, 1.11328795e-16, -4.30326814e-17 ] + - [ -2.04797775e-17, 1.11328795e-16, -4.3033449e-17 ] + - [ -4.77094033e-18, 1.92460893e-16, -4.30362283e-17 ] + - [ -2.04797775e-17, 1.11328795e-16, -1.66089475e-16 ] + - [ -2.97482269e-17, 5.1344585e-16, -4.30344284e-17 ] + - [ -2.04797775e-17, 1.11328795e-16, -4.30344284e-17 ] + - [ -5.01635738e-17, 3.6289194e-16, -1.66089475e-16 ] + - [ -6.5702633e-18, 8.13695736e-16, -1.66089475e-16 ] + - [ -4.77094033e-18, 1.92460893e-16, -4.30337401e-17 ] + - [ -2.03966095e-17, 6.0986361e-16, -1.66089475e-16 ] + - [ -2.03966094e-17, 6.0986361e-16, -4.30362283e-17 ] + - [ -6.17356422e-19, 1.44731057e-15, -4.30343489e-17 ] + - [ -1.92843536e-19, 4.1305302e-16, -1.66089474e-16 ] + - [ -7.01090261e-19, 1.4141738e-15, -4.30322843e-17 ] + - [ -1.92843536e-19, 4.1305302e-16, -4.30322843e-17 ] + - [ -9.8415322e-19, 3.00852071e-16, -1.66089475e-16 ] + - [ -2.21225854e-18, 1.09994067e-15, -4.30323902e-17 ] + - [ 6.78433315e-310, 6.78433315e-310, 0 ] + - [ 0, -4.3034693e-17, -1.92843536e-19 ] + - [ 4.1305302e-16, -4.30362282e-17, -2.0812942e-19 ] + - [ 1.68199206e-15, -1.66089474e-16, -1.12479001e-20 ] + - [ 5.52397931e-16, -4.30362282e-17, -1.12479001e-20 ] + - [ 5.52397931e-16, -4.30336342e-17, -2.71748266e-22 ] + - [ 6.66655052e-16, -4.30325225e-17, -1.12479001e-20 ] + - [ 5.52397931e-16, -1.66089474e-16, -1.22844091e-20 ] + - [ 2.19571393e-15, -4.30329989e-17, -1.12479001e-20 ] + - [ 5.52397931e-16, -4.30329989e-17, -3.71896329e-20 ] + - [ 2.02989199e-15, -4.30357252e-17, -1.69049009e-23 ] + - [ 2.70672552e-15, -1.66089474e-16, -2.92407377e-26 ] + - [ 7.24102521e-16, -4.30352488e-17, -2.93871321e-23 ] + - [ 2.68810435e-15, -1.66089474e-16, -2.93871321e-23 ] + - [ 2.68810435e-15, -1.66089474e-16, -2.71748266e-22 ] + - [ 6.66655052e-16, -4.30349311e-17, -1.04258381e-21 ] + - [ 2.50175541e-15, -1.66089474e-16, -1.04258381e-21 ] + - [ 2.50175541e-15, -4.30325225e-17, 8.78001075e-24 ] + - [ 2.72633942e-15, -4.30318209e-17, 3.51445234e-26 ] + - [ 7.23712886e-16, -1.66089421e-16, 1.01002557e-25 ] + - [ 2.79396484e-15, -4.30323502e-17, 3.51445234e-26 ] + - [ 6.78433315e-310, 6.78433315e-310, 0 ] + - [ 0, 6.04069559e-28, 2.81867787e-15 ] + - [ -4.30351693e-17, -2.92407377e-26, 7.24102521e-16 ] + - [ -4.30351693e-17, -8.73222301e-26, 2.79545392e-15 ] + - [ -4.3032165e-17, 3.51445234e-26, 7.23712886e-16 ] + - [ -4.30331444e-17, 8.02882302e-23, 2.65361825e-15 ] + - [ -1.66089421e-16, 2.92977081e-22, 6.65822419e-16 ] + - [ -4.30331444e-17, 2.92977081e-22, 6.65822419e-16 ] + - [ -4.30349709e-17, 9.7234454e-22, 2.50762704e-15 ] + - [ -1.66089421e-16, 2.30798939e-21, 2.41619661e-15 ] + - [ -4.30354473e-17, 2.92977081e-22, 6.65822419e-16 ] + - [ -1.66089421e-16, 2.30798939e-21, 2.41619661e-15 ] + - [ -1.66089421e-16, 2.57881858e-20, 2.08191336e-15 ] + - [ -4.30326151e-17, 5.01751314e-19, 1.49191702e-15 ] + - [ -1.66089422e-16, 1.95443365e-19, 4.1207025e-16 ] + - [ -4.30324034e-17, 1.83076187e-19, 1.71446307e-15 ] + - [ -1.66089422e-16, 1.83076187e-19, 1.71446307e-15 ] + - [ -1.66089421e-16, 1.16418966e-20, 5.50744099e-16 ] + - [ -4.30317681e-17, 1.39874612e-19, 1.76826491e-15 ] + - [ -1.66089421e-16, 1.39874612e-19, 1.76826491e-15 ] + - [ -4.30335415e-17, 6.03352255e-19, 1.4527841e-15 ] + - [ 6.78433315e-310, 6.78433315e-310, 0 ] + - [ 0, 4.1207025e-16, -1.6609048e-16 ] + - [ 1.83482596e-18, 1.14425659e-15, -1.6609048e-16 ] + - [ 2.31360471e-18, 1.08788908e-15, -4.30326416e-17 ] + - [ 7.32594469e-19, -3.2452283e-16, -4.30328534e-17 ] + - [ 7.18810331e-19, -1.40707227e-15, -1.66089104e-16 ] + - [ 1.95445484e-19, -4.12069403e-16, -1.66089421e-16 ] + - [ 2.11630927e-19, -1.67737912e-15, -1.66089422e-16 ] + - [ 1.95445484e-19, -4.12069403e-16, -4.30317416e-17 ] + - [ 5.01736632e-19, -1.49192211e-15, -1.66089422e-16 ] + - [ 5.01736632e-19, -1.49192211e-15, -4.30328534e-17 ] + - [ 7.94083992e-22, -2.52656839e-15, -4.30353944e-17 ] + - [ 2.92957795e-22, -6.65822842e-16, -1.66089421e-16 ] + - [ 2.37327284e-21, -2.41310325e-15, -4.30353415e-17 ] + - [ 2.92957795e-22, -6.65822842e-16, -4.30353415e-17 ] + - [ 1.16417964e-20, -5.50744099e-16, -1.66089421e-16 ] + - [ 3.25750307e-21, -2.3700367e-15, -4.3033118e-17 ] + - [ 1.16417964e-20, -5.50744099e-16, -4.3033118e-17 ] + - [ 2.11630927e-19, -1.67737912e-15, -4.30320856e-17 ] + - [ 3.60769693e-26, -2.8022539e-15, -1.66089421e-16 ] + - [ 3.5142958e-26, -7.23713309e-16, -4.30319268e-17 ] + - [ 6.78433315e-310, 6.78433315e-310, 0 ] + - [ 0, -1.66089421e-16, 2.92957795e-22 ] + - [ -6.65822842e-16, -4.30324827e-17, 1.82112287e-22 ] + - [ -2.62106169e-15, -1.66089421e-16, 1.82112287e-22 ] + - [ -2.62106169e-15, -4.30347591e-17, 9.76017993e-27 ] + - [ -2.81073609e-15, -1.66089421e-16, -3.94381676e-28 ] + - [ -2.8194673e-15, -4.30347193e-17, 3.5142958e-26 ] + - [ -7.23713309e-16, -1.66089474e-16, -3.94381676e-28 ] + - [ -2.8194673e-15, -1.66089474e-16, -8.73632755e-26 ] + - [ -2.79545053e-15, -4.30356722e-17, -2.92415389e-26 ] + - [ -7.24102521e-16, -4.30355135e-17, -7.8741744e-24 ] + - [ -2.72902112e-15, -1.66089474e-16, -2.71745136e-22 ] + - [ -6.66654629e-16, -4.30355135e-17, -2.71745136e-22 ] + - [ -6.66654629e-16, -4.30328401e-17, -7.07969967e-22 ] + - [ -2.5402971e-15, -1.66089474e-16, -8.27243128e-21 ] + - [ -2.25344262e-15, -4.30322578e-17, -2.71745136e-22 ] + - [ -6.66654629e-16, -1.66089474e-16, -8.27243128e-21 ] + - [ -2.25344262e-15, -1.66089474e-16, -1.36089918e-20 ] + - [ -2.17644902e-15, -1.66089474e-16, -1.78873334e-19 ] + - [ -1.71981801e-15, -1.66089474e-16, -1.12491441e-20 ] + - [ -5.52392002e-16, -4.30359635e-17, -2.41745697e-20 ] + - [ 6.78433315e-310, 6.78433315e-310, 0 ] + - [ 0, -5.90602299e-19, -1.4577511e-15 ] + - [ -4.30349577e-17, -1.92851032e-19, -4.13050267e-16 ] + - [ -1.66089474e-16, -5.47074401e-19, -1.47458673e-15 ] + - [ -4.30351695e-17, -1.92851032e-19, -4.13050267e-16 ] + - [ -4.30351695e-17, -1.78873334e-19, -1.71981801e-15 ] + - [ -4.30347724e-17, -1.92851032e-19, -4.13050267e-16 ] + - [ -4.30324166e-17, -1.78166223e-18, -1.15042214e-15 ] + - [ -1.66089474e-16, -9.84143707e-19, -3.00853765e-16 ] + - [ -4.30324166e-17, -9.84143707e-19, -3.00853765e-16 ] + - [ -4.30323902e-17, -4.77082287e-18, -1.92461951e-16 ] + - [ -4.30336078e-17, -9.84143707e-19, -3.00853765e-16 ] + - [ -1.66089475e-16, -6.36708293e-18, -8.20716369e-16 ] + - [ -4.30332901e-17, -9.84143707e-19, -3.00853765e-16 ] + - [ -4.30332901e-17, -3.20531286e-18, -9.78704843e-16 ] + - [ -4.30338725e-17, -4.38342392e-17, -4.00453193e-16 ] + - [ -1.66089475e-16, -2.04803135e-17, -1.11326677e-16 ] + - [ -4.30343225e-17, -2.62320907e-17, -5.50382416e-16 ] + - [ -1.66089475e-16, -2.62320907e-17, -5.50382416e-16 ] + - [ -1.66089475e-16, -4.77082287e-18, -1.92461951e-16 ] + - [ -4.30364665e-17, -1.68184313e-17, -6.45241212e-16 ] + - [ 6.78433315e-310, 6.78433315e-310, 0 ] + - [ 0, -6.48788982e-17, -4.3032549e-17 ] + - [ -2.04803135e-17, -1.11326677e-16, -1.66089475e-16 ] + - [ -7.79489871e-17, -2.56993129e-16, -4.30330784e-17 ] + - [ -2.04803135e-17, -1.11326677e-16, -4.30330784e-17 ] + - [ -4.70210948e-17, -3.81731647e-16, -1.66089475e-16 ] + - [ -1.89538311e-16, -1.06233641e-16, -1.66089475e-16 ] + - [ -4.74643048e-17, -6.48788982e-17, -4.30367048e-17 ] + - [ -1.19387043e-16, -1.72670709e-16, -1.66089475e-16 ] + - [ -1.19387043e-16, -1.72670709e-16, -4.3032549e-17 ] + - [ -3.1303177e-16, -6.08598327e-17, -1.66089475e-16 ] + - [ -3.43842593e-16, -5.32776243e-17, -4.30332108e-17 ] + - [ -8.85136056e-17, -3.43808486e-17, -1.66089475e-16 ] + - [ -3.13031769e-16, -6.08598327e-17, -4.30342696e-17 ] + - [ -8.85136056e-17, -3.43808486e-17, -1.66089475e-16 ] + - [ -2.88477978e-16, -6.8464918e-17, -4.30354342e-17 ] + - [ -8.85136056e-17, -3.43808486e-17, -4.30354342e-17 ] + - [ -1.89538311e-16, -1.06233641e-16, -4.30368901e-17 ] + - [ -6.95992885e-16, -1.27064255e-17, -1.66089475e-16 ] + - [ -2.34664281e-16, -2.21477235e-18, -4.30361224e-17 ] + - [ -6.78271262e-16, -1.36392536e-17, -1.66089475e-16 ] + - [ 6.78433315e-310, 6.78433315e-310, 0 ] + - [ 0, -4.30358842e-17, -4.81004064e-16 ] + - [ -3.27722007e-17, -1.66089475e-16, -4.81004064e-16 ] + - [ -3.27722007e-17, -4.30332108e-17, -7.80631805e-16 ] + - [ -8.08632402e-18, -1.66089475e-16, -8.8928188e-16 ] + - [ -4.33868717e-18, -4.30362019e-17, -2.34664281e-16 ] + - [ -2.21477235e-18, -1.66089475e-16, -8.89281879e-16 ] + - [ -4.33868717e-18, -1.66089475e-16, -1.23024652e-15 ] + - [ -1.40640948e-18, -4.30367048e-17, -1.64307344e-15 ] + - [ -2.57648302e-19, -1.66089475e-16, -4.73526457e-16 ] + - [ -6.20918338e-20, -4.30345078e-17, -1.52636246e-15 ] + - [ -4.21869916e-19, -1.66089475e-16, -1.52636246e-15 ] + - [ -4.21869916e-19, -1.66089475e-16, -3.59994664e-16 ] + - [ -4.28279946e-19, -4.30334755e-17, -1.25964534e-15 ] + - [ -1.27308782e-18, -1.66089475e-16, -1.25964534e-15 ] + - [ -1.27308782e-18, -4.30335549e-17, -1.89424813e-15 ] + - [ -8.26629367e-20, -1.66089475e-16, -1.97102997e-15 ] + - [ -5.10666862e-20, -4.30369165e-17, -4.73526457e-16 ] + - [ -6.20918338e-20, -1.66089475e-16, -1.97102997e-15 ] + - [ -5.10666862e-20, -1.66089475e-16, -2.29809311e-15 ] + - [ -5.90019445e-21, -1.66089475e-16, -2.59548298e-15 ] + - [ 6.78433315e-310, 6.78433315e-310, 0 ] + - [ 0, -2.33253685e-15, -4.59830264e-21 ] + - [ -1.66089475e-16, -2.33253685e-15, -4.59830264e-21 ] + - [ -4.30354607e-17, -2.82796304e-15, 1.76105215e-133 ] + - [ -4.30348254e-17, -7.31180323e-16, -2.52985206e-68 ] + - [ -1.66089475e-16, -2.82655351e-15, -3.39451874e-31 ] + - [ -4.30344813e-17, -7.31180325e-16, -2.52985206e-68 ] + - [ -4.30344813e-17, -7.02379511e-16, -8.10271686e-24 ] + - [ -1.66089475e-16, -2.76026816e-15, -2.36728123e-24 ] + - [ -4.30337666e-17, -7.02379511e-16, -8.10271686e-24 ] + - [ -4.30337666e-17, -2.59548298e-15, -3.38721724e-22 ] + - [ 8.74280534e-17, 2.31362457e-18, 1.08787595e-15 ] + - [ -4.30327475e-17, 2.31360471e-18, 1.08788908e-15 ] + - [ -4.31543497e-17, 1.08847191e-17, 7.61096896e-16 ] + - [ 8.74280534e-17, 6.84361672e-18, 8.19379751e-16 ] + - [ -4.35943833e-17, 1.08847191e-17, 7.61096896e-16 ] + - [ -4.35943833e-17, 3.75452181e-17, 5.54566547e-16 ] + - [ 8.76318178e-17, 2.19633292e-17, 6.56954831e-16 ] + - [ -4.51032402e-17, 1.50916203e-16, 3.26378362e-16 ] + - [ 8.92372099e-17, 5.97687749e-17, 4.27378676e-16 ] + - [ -4.53326273e-17, 1.25837357e-16, 3.44060386e-16 ] + - [ 6.78433315e-310, 6.78433315e-310, 0 ] + - [ 0, 4.38216251e-16, -4.51032402e-17 ] + - [ 7.63835909e-17, 4.06972488e-16, 8.79073153e-17 ] + - [ 5.43621573e-17, 4.38216251e-16, 8.79073153e-17 ] + - [ 3.75452181e-17, 5.54566547e-16, 9.20683646e-17 ] + - [ 1.88533148e-16, 2.93563776e-16, 9.2887022e-17 ] + - [ 3.37043142e-16, 2.45032917e-16, -5.03592384e-17 ] + - [ 3.90486898e-16, 2.30344096e-16, -4.53326273e-17 ] + - [ 1.04353731e-16, 3.57206655e-16, 8.96437858e-17 ] + - [ 1.50916203e-16, 3.26378362e-16, -4.73542567e-17 ] + - [ 1.5202624e-16, 3.18051922e-16, 8.96437858e-17 ] + - [ 1.5202624e-16, 3.18051922e-16, 9.20683646e-17 ] + - [ 2.86547273e-16, 2.59652918e-16, -4.90257174e-17 ] + - [ 1.77744066e-16, 3.00639889e-16, 9.20683646e-17 ] + - [ 1.77744066e-16, 3.00639889e-16, -5.03592384e-17 ] + - [ 1.88533148e-16, 2.93563776e-16, -5.41989447e-17 ] + - [ 3.90486898e-16, 2.30344096e-16, 9.38719625e-17 ] + - [ 3.25520953e-16, 2.42703683e-16, -5.69351321e-17 ] + - [ 3.90486898e-16, 2.30344096e-16, -5.69351321e-17 ] + - [ 4.72636438e-16, 2.17473299e-16, -5.69351321e-17 ] + - [ 5.44439845e-16, 2.11864935e-16, 9.53161537e-17 ] + - [ 6.78433315e-310, 6.78433315e-310, 0 ] + - [ 0, 9.53161537e-17, 6.70350022e-16 ] + - [ 2.05410862e-16, 1.00034286e-16, 8.1354433e-16 ] + - [ 1.98748895e-16, -6.66667995e-17, 1.13887666e-15 ] + - [ 1.90939304e-16, 1.00034286e-16, 1.13887666e-15 ] + - [ 1.90939304e-16, 1.06553634e-16, 1.41850256e-15 ] + - [ 1.84786192e-16, -7.92997136e-17, 1.50599683e-15 ] + - [ 1.84931617e-16, 1.06553634e-16, 1.50599683e-15 ] + - [ 1.84931617e-16, -9.40193992e-17, 7.24100845e-15 ] + - [ 1.66857998e-16, 1.41712237e-16, 3.30563457e-15 ] + - [ 1.73392593e-16, -1.10706901e-16, 4.04912661e-15 ] + - [ 1.69745534e-16, 1.1740038e-16, 3.30563457e-15 ] + - [ 1.73392593e-16, 1.1740038e-16, 1.8902764e-15 ] + - [ 1.80483317e-16, -9.40193992e-17, 2.2810686e-15 ] + - [ 1.76120304e-16, 1.1162785e-16, 1.8902764e-15 ] + - [ 1.80483317e-16, 1.1162785e-16, 1.41850256e-15 ] + - [ 1.84786192e-16, 1.93994711e-16, 1.20264871e-14 ] + - [ 1.66089475e-16, 2.14346901e-16, 1.06625743e-14 ] + - [ 1.66111551e-16, -2.40171584e-16, 1.20264803e-14 ] + - [ 1.66089422e-16, -1.10706901e-16, 5.95971107e-15 ] + - [ 1.69014915e-16, 1.73562582e-16, 7.24100844e-15 ] + - [ 6.78433315e-310, 6.78433315e-310, 0 ] + - [ 0, 7.33238636e-15, 1.67734942e-16 ] + - [ 1.93994711e-16, 9.02196637e-15, 1.6628858e-16 ] + - [ -1.65703281e-16, 8.94422907e-15, 1.6675016e-16 ] + - [ 1.93994711e-16, 8.94422907e-15, 1.6675016e-16 ] + - [ -2.40171584e-16, 3.34642243e-18, -9.664271e-16 ] + - [ -4.30326416e-17, 2.31356584e-18, -1.08788188e-15 ] + - [ 1.3113089e-16, 2.97158426e-15, -3.4273965e-16 ] + - [ -9.98414272e-17, 1.20264905e-14, -3.37507951e-16 ] + - [ -2.40642323e-16, 1.13874753e-14, -3.37509434e-16 ] + - [ 2.29379537e-16, 1.20264905e-14, -3.37508057e-16 ] + - [ 2.13322626e-16, 1.03435512e-14, -3.3753675e-16 ] + - [ -2.40642323e-16, 8.08748235e-15, -3.37872599e-16 ] + - [ 1.88774235e-16, 1.20264905e-14, -3.37508057e-16 ] + - [ -1.78829221e-16, 8.08748235e-15, -3.37872599e-16 ] + - [ -1.78829221e-16, 4.70342738e-15, -3.39819504e-16 ] + - [ 1.57285256e-16, 8.21604162e-15, -3.3766984e-16 ] + - [ -1.31144019e-16, 4.70342738e-15, -3.39819504e-16 ] + - [ -1.31144019e-16, 2.97158426e-15, -3.4273965e-16 ] + - [ 1.39173891e-16, 4.5413832e-15, -3.38688398e-16 ] + - [ -1.08154685e-16, 2.97158426e-15, -3.4273965e-16 ] + - [ 6.78433315e-310, 6.78433315e-310, 0 ] + - [ 0, -3.71018269e-16, -8.13854793e-17 ] + - [ 1.16504108e-15, -3.47356086e-16, 1.02138792e-16 ] + - [ 1.21028704e-15, -3.54427434e-16, -8.13854793e-17 ] + - [ 1.21028704e-15, -3.54427434e-16, -9.98414272e-17 ] + - [ 2.27181646e-15, -3.41511982e-16, 1.10561529e-16 ] + - [ 1.71719645e-15, -3.482316e-16, -9.98414272e-17 ] + - [ 1.71719645e-15, -3.482316e-16, 1.3113089e-16 ] + - [ 8.24005398e-16, -3.51704541e-16, -6.58896467e-17 ] + - [ 5.90223881e-16, -3.71018269e-16, 1.02138792e-16 ] + - [ 6.10840663e-16, -3.57758497e-16, -6.34820615e-17 ] + - [ 5.90223881e-16, -3.71018269e-16, -6.34820615e-17 ] + - [ 3.95379678e-16, -3.83150533e-16, -6.34820615e-17 ] + - [ 4.05851546e-16, -3.66958969e-16, 9.86290583e-17 ] + - [ 3.95379678e-16, -3.83150533e-16, -5.80886321e-17 ] + - [ 3.18792653e-16, -3.75362383e-16, 9.86290583e-17 ] + - [ 3.18792653e-16, -3.75362383e-16, -5.02237131e-17 ] + - [ 1.47055691e-16, -4.29220444e-16, 9.38053116e-17 ] + - [ 1.85026802e-16, -3.97243997e-16, -5.02237131e-17 ] + - [ 1.99805409e-16, -4.11750813e-16, 9.60356023e-17 ] + - [ 1.85026802e-16, -3.97243997e-16, 9.60356023e-17 ] + - [ 6.78433315e-310, 6.78433315e-310, 0 ] + - [ 0, 9.20666176e-17, 1.47055691e-16 ] + - [ -4.29220444e-16, -4.87880188e-17, 1.05664646e-16 ] + - [ -4.27484555e-16, 9.20666176e-17, 1.05664646e-16 ] + - [ -4.27484555e-16, 9.06135326e-17, 1.01393589e-16 ] + - [ -4.56649962e-16, -4.71781532e-17, 6.78818947e-17 ] + - [ -4.81368289e-16, 9.06135326e-17, 6.78818947e-17 ] + - [ -4.81368289e-16, 8.91686532e-17, 6.38752171e-17 ] + - [ -5.24172464e-16, -4.52878139e-17, 5.21347651e-17 ] + - [ -5.54896466e-16, -4.30348121e-17, 2.31356584e-18 ] + - [ -1.08788188e-15, -4.31931014e-17, 6.78818947e-17 ] + - [ -4.81368289e-16, -4.46530421e-17, 5.21347651e-17 ] + - [ -5.54896466e-16, 8.87359782e-17, 5.3008109e-17 ] + - [ -5.1934374e-16, -4.38552165e-17, 5.21347651e-17 ] + - [ -5.54896466e-16, -4.38552165e-17, 2.6465713e-17 ] + - [ -6.75529204e-16, 8.778926e-17, 3.79697272e-17 ] + - [ -5.93359597e-16, -4.33761664e-17, 2.6465713e-17 ] + - [ -6.75529204e-16, -4.33761664e-17, 1.84441522e-17 ] + - [ -7.18680027e-16, 8.76296472e-17, 2.28999161e-17 ] + - [ -6.77629211e-16, -4.31931014e-17, 1.84441522e-17 ] + - [ -7.18680027e-16, -4.31931014e-17, 7.63328051e-18 ] + - [ 6.78433315e-310, 6.78433315e-310, 0 ] + - [ 0, 1.20264905e-14, -3.37508057e-16 ] + - [ 2.45228794e-16, 1.56846885e-14, -3.37505728e-16 ] + - [ -3.24530136e-16, 1.20264905e-14, -3.37507951e-16 ] + - [ 3.24521878e-16, 1.56846885e-14, -3.37505728e-16 ] + - [ 3.24521878e-16, 2.24197388e-14, -3.37508057e-16 ] + - [ -5.46108501e-16, 1.56842684e-14, -3.37505834e-16 ] + - [ -4.09459801e-16, 4.53010402e-13, -3.37508057e-16 ] + - [ 3.24521878e-16, 2.24198879e-14, -3.37507951e-16 ] + - [ -1.22674325e-16, 1.01841256e-12, -3.37508057e-16 ] + - [ 2.08215793e-18, 4.53008017e-13, -3.37507951e-16 ] + - [ 2.98553754e-16, 4.53010402e-13, -3.37508057e-16 ] + - [ -6.8988047e-24, 3.01492639e-12, -3.37507951e-16 ] + - [ 2.53072491e-68, 3.81842383e-12, -3.37507942e-16 ] + - [ 2.08215793e-18, 3.7615249e-12, -3.3750795e-16 ] + - [ -1.92459464e-16, 7.14032885e-13, -3.37508057e-16 ] + - [ 2.08215793e-18, 3.01492639e-12, -3.37507951e-16 ] + - [ -2.98550366e-16, 4.53010402e-13, -3.37508057e-16 ] + - [ 2.08215793e-18, 4.53010402e-13, -3.37508057e-16 ] + - [ 2.61065851e-18, 4.53008017e-13, -3.37507951e-16 ] + - [ -4.09459801e-16, 3.1505088e-13, -3.37507951e-16 ] + - [ 6.78433315e-310, 6.78433315e-310, 0 ] + - [ 0, -3.37508057e-16, 1.92457664e-16 ] + - [ 1.43511569e-12, -3.37507951e-16, -4.09459801e-16 ] + - [ 1.43511569e-12, -3.37507951e-16, 7.12420481e-17 ] + - [ 3.27153189e-12, -3.37507951e-16, 5.23192834e-20 ] + - [ 3.01492639e-12, -3.37507951e-16, 2.08215793e-18 ] + - [ 3.4719844e-12, -3.37507951e-16, 1.6928342e-21 ] + - [ 3.01492639e-12, -3.37507951e-16, 1.6928342e-21 ] + - [ 3.7615249e-12, -3.3750795e-16, -6.8988047e-24 ] + - [ 3.61472091e-12, -3.37508056e-16, 2.08215793e-18 ] + - [ 3.01492639e-12, -3.37507951e-16, -1.69284309e-21 ] + - [ 3.4719844e-12, -3.37508057e-16, 2.08215793e-18 ] + - [ 3.4719844e-12, -3.37508057e-16, -4.06979115e-19 ] + - [ 3.15050229e-13, -3.37508057e-16, -6.63137961e-16 ] + - [ 1.56842684e-14, -3.37505834e-16, 3.24521878e-16 ] + - [ 1.99713698e-13, -3.37508057e-16, -7.23104505e-16 ] + - [ 1.56842684e-14, -3.37505834e-16, -7.23104505e-16 ] + - [ 8.33383784e-14, -3.37508057e-16, -7.24326774e-16 ] + - [ 5.1771785e-14, -3.37508057e-16, 3.24521878e-16 ] + - [ 1.56842684e-14, -3.37505834e-16, -6.66775543e-16 ] + - [ 3.38028416e-14, -3.37508057e-16, 3.24521878e-16 ] + - [ 6.78433315e-310, 6.78433315e-310, 0 ] + - [ 0, -2.08221087e-18, 3.01492639e-12 ] + - [ -3.37507951e-16, 2.08215793e-18, 3.01492466e-12 ] + - [ -3.37508057e-16, -2.61055098e-18, 3.01492639e-12 ] + - [ -3.37507951e-16, -2.61055098e-18, 2.65869052e-12 ] + - [ -3.37508057e-16, 7.12420481e-17, 2.29246784e-12 ] + - [ -3.37507951e-16, -4.09459801e-16, 4.53010402e-13 ] + - [ -3.37508057e-16, 3.77406181e-17, 2.65867664e-12 ] + - [ -3.37507951e-16, -4.09459801e-16, 2.65867664e-12 ] + - [ -3.37507951e-16, 2.61065851e-18, 2.65869052e-12 ] + - [ -3.37508057e-16, -3.77399564e-17, 3.01492639e-12 ] + - [ -3.37507951e-16, 2.08215793e-18, 2.29247999e-12 ] + - [ -3.37508057e-16, -7.12401952e-17, 3.01492639e-12 ] + - [ -3.37507951e-16, -7.12401952e-17, 1.43512523e-12 ] + - [ -3.37508057e-16, 4.12452156e-16, 3.38027603e-14 ] + - [ -3.37507951e-16, -4.09459801e-16, 4.53010402e-13 ] + - [ -3.37508057e-16, 5.51453278e-16, 5.17718392e-14 ] + - [ -3.37507951e-16, -4.09459801e-16, 5.17718392e-14 ] + - [ -3.37507951e-16, 7.24327197e-16, 8.33387036e-14 ] + - [ -3.37507951e-16, 7.23103235e-16, 4.53010402e-13 ] + - [ -3.37508057e-16, -4.09459801e-16, 1.26670347e-13 ] + - [ 6.78433315e-310, 6.78433315e-310, 0 ] + - [ 0, 3.1505088e-13, -3.37507951e-16 ] + - [ 4.12450462e-16, 1.56843564e-14, 1.6608921e-16 ] + - [ -3.99319334e-16, 4.78586891e-13, 1.66089475e-16 ] + - [ 3.2452336e-16, 1.48327156e-14, 1.66089422e-16 ] + - [ -3.99319334e-16, 1.48327156e-14, 1.66089422e-16 ] + - [ -5.31142699e-16, 1.20264803e-14, 1.66089422e-16 ] + - [ -2.40171584e-16, 1.48327156e-14, 1.66089422e-16 ] + - [ 3.12180184e-16, 1.20264871e-14, 1.66089475e-16 ] + - [ -3.24530348e-16, 1.48327156e-14, 1.66089422e-16 ] + - [ -3.24530348e-16, 2.32855217e-14, 1.66089475e-16 ] + - [ 1.22674325e-16, 1.01841212e-12, 1.66089422e-16 ] + - [ -3.99319334e-16, 3.61472178e-12, 1.66089474e-16 ] + - [ -6.89804109e-24, 1.49744213e-12, 1.66089475e-16 ] + - [ -1.11060444e-16, 3.76152317e-12, 1.66089474e-16 ] + - [ -2.53067008e-68, 3.8184221e-12, 1.6608947e-16 ] + - [ 6.8988047e-24, 1.49744213e-12, 1.66089475e-16 ] + - [ -1.11060444e-16, 3.76151623e-12, 1.66089421e-16 ] + - [ 1.6928439e-21, 1.49744213e-12, 1.66089475e-16 ] + - [ 1.6928439e-21, 3.47198353e-12, 1.66089421e-16 ] + - [ -4.22322843e-16, 3.56045281e-14, 1.66089475e-16 ] + - [ 6.78433315e-310, 6.78433315e-310, 0 ] + - [ 0, 1.66089475e-16, 3.12180184e-16 ] + - [ 5.36196856e-14, 1.66089475e-16, -7.26893707e-16 ] + - [ 8.70793366e-14, 1.66089475e-16, -7.19679951e-16 ] + - [ 1.48327156e-14, 1.66089422e-16, 3.12180184e-16 ] + - [ 1.3413058e-13, 1.66089475e-16, -6.53818057e-16 ] + - [ 1.48327156e-14, 1.66089422e-16, -6.53818057e-16 ] + - [ 3.29313451e-13, 1.66089475e-16, -2.85967691e-16 ] + - [ 1.067255e-12, 1.66089475e-16, 2.08221087e-18 ] + - [ 3.01492379e-12, 1.66089422e-16, -1.84946281e-16 ] + - [ 1.49744213e-12, 1.66089475e-16, 2.08221087e-18 ] + - [ 1.49744213e-12, 1.66089475e-16, 4.06979115e-19 ] + - [ 3.27152409e-12, 1.66089422e-16, -1.11060444e-16 ] + - [ 3.47198353e-12, 1.66089421e-16, -2.85967691e-16 ] + - [ 3.01492379e-12, 1.66089422e-16, -3.99319334e-16 ] + - [ 4.78586891e-13, 1.66089475e-16, 2.08221087e-18 ] + - [ 2.9761666e-12, 1.66089422e-16, -3.99319334e-16 ] + - [ 2.9761666e-12, 1.66089422e-16, 1.17283242e-17 ] + - [ 1.01841212e-12, 1.66089422e-16, 2.98550366e-16 ] + - [ 4.78586891e-13, 1.66089475e-16, -3.99319334e-16 ] + - [ 7.14032668e-13, 1.66089422e-16, 4.09459801e-16 ] + - [ 6.78433315e-310, 6.78433315e-310, 0 ] + - [ 0, 1.17283242e-17, 2.29247912e-12 ] + - [ 1.66089422e-16, -3.99319334e-16, 4.78586891e-13 ] + - [ 1.66089475e-16, 3.77399299e-17, 1.88253794e-12 ] + - [ 1.66089422e-16, -3.99319334e-16, 1.88253794e-12 ] + - [ 1.66089422e-16, 1.22674325e-16, 1.94021923e-12 ] + - [ 1.66089475e-16, -4.06961124e-19, 1.49744213e-12 ] + - [ 1.66089475e-16, -1.11060444e-16, 3.27153103e-12 ] + - [ 1.66089474e-16, -5.23192834e-20, 1.49744213e-12 ] + - [ 1.66089475e-16, -5.23192834e-20, 3.61472178e-12 ] + - [ 1.66089474e-16, -6.46375204e-17, 2.34457807e-12 ] + - [ 1.66089475e-16, -4.06961124e-19, 3.27153103e-12 ] + - [ 1.66089474e-16, -3.40786829e-17, 2.70448982e-12 ] + - [ 1.66089475e-16, -4.06961124e-19, 2.70448982e-12 ] + - [ 1.66089475e-16, -2.08215793e-18, 3.15050121e-13 ] + - [ 1.66089422e-16, 6.63137961e-16, 4.78586891e-13 ] + - [ 1.66089475e-16, -3.99319334e-16, 1.99713644e-13 ] + - [ 1.66089422e-16, 7.23104505e-16, 4.78586891e-13 ] + - [ 1.66089475e-16, 7.23104505e-16, 8.33383512e-14 ] + - [ 1.66089422e-16, 7.24326774e-16, 5.17717715e-14 ] + - [ 1.66089422e-16, -3.99319334e-16, 4.78586891e-13 ] + - [ 6.78433315e-310, 6.78433315e-310, 0 ] + - [ 0, 3.38028281e-14, 1.66089422e-16 ] + - [ 4.12450462e-16, -2.8279622e-15, 1.76105215e-133 ] + - [ 8.73967927e-17, -2.82655257e-15, -3.39451874e-31 ] + - [ -4.30348254e-17, -2.82796302e-15, 8.80525656e-134 ] + - [ 8.73951516e-17, -2.82655357e-15, -3.39451874e-31 ] + - [ 8.73951516e-17, -2.76026816e-15, -2.36728123e-24 ] + - [ -4.30344813e-17, -2.77734434e-15, -6.54960143e-25 ] + - [ -4.30337666e-17, -2.77734435e-15, -6.54960143e-25 ] + - [ 8.73977456e-17, -2.69525669e-15, -2.37877249e-23 ] + - [ -4.30337666e-17, -2.69190921e-15, -2.57379595e-23 ] + - [ 8.73984338e-17, -2.69525669e-15, -2.37877249e-23 ] + - [ 8.73984338e-17, -2.59548299e-15, -3.38721724e-22 ] + - [ -4.30335019e-17, -2.62712136e-15, -1.59202706e-22 ] + - [ 8.73984338e-17, -2.59548299e-15, -3.38721724e-22 ] + - [ 8.73984338e-17, -2.33253685e-15, -4.59830264e-21 ] + - [ -4.30351695e-17, -2.59347044e-15, -3.5291395e-22 ] + - [ 8.73954692e-17, -2.33253686e-15, -4.59830264e-21 ] + - [ 8.73954692e-17, -2.29809311e-15, -5.90019445e-21 ] + - [ -4.30354607e-17, -2.37912367e-15, -3.07458225e-21 ] + - [ 8.73903341e-17, -2.29809311e-15, -5.90019445e-21 ] + - [ 6.78433315e-310, 6.78433315e-310, 0 ] + - [ 0, -3.61071895e-20, -4.30367048e-17 ] + - [ -1.89424813e-15, -8.26629367e-20, 8.73903341e-17 ] + - [ -1.89424813e-15, -8.26629109e-20, -4.30367048e-17 ] + - [ -1.89424813e-15, -8.26629109e-20, -4.30345078e-17 ] + - [ -1.89424813e-15, -8.26629109e-20, 8.73935104e-17 ] + - [ -1.64307344e-15, -2.57648302e-19, -4.30345078e-17 ] + - [ -1.71099871e-15, -1.85782929e-19, 8.73941986e-17 ] + - [ -1.64307344e-15, -2.57648302e-19, 8.73941986e-17 ] + - [ -1.52636246e-15, -4.21869916e-19, 8.73941986e-17 ] + - [ -1.57157369e-15, -3.59966304e-19, -4.30334755e-17 ] + - [ -1.52636246e-15, -4.21869916e-19, 8.73967927e-17 ] + - [ -1.2797268e-15, -1.18080548e-18, -4.30334755e-17 ] + - [ -1.2797268e-15, -1.18080548e-18, -4.30333961e-17 ] + - [ -1.25964534e-15, -1.27308782e-18, 8.73980103e-17 ] + - [ -1.25964534e-15, -1.27308741e-18, -4.30333961e-17 ] + - [ -1.25964534e-15, -1.27308741e-18, -4.30335549e-17 ] + - [ -1.23024652e-15, -1.40640948e-18, 8.73978515e-17 ] + - [ -8.89281879e-16, -4.33868717e-18, -4.30362019e-17 ] + - [ -1.25964534e-15, -1.27308741e-18, 8.73928222e-17 ] + - [ -8.8928188e-16, -4.33868717e-18, 8.73928222e-17 ] + - [ 6.78433315e-310, 6.78433315e-310, 0 ] + - [ 0, 8.73911811e-17, -7.80631805e-16 ] + - [ -8.08632402e-18, 8.73911811e-17, -6.95992885e-16 ] + - [ -1.27064255e-17, 8.73959985e-17, -3.1303177e-16 ] + - [ -6.08598327e-17, 8.73980632e-17, -3.64273028e-16 ] + - [ -4.99353514e-17, -4.30337402e-17, -3.43842593e-16 ] + - [ -5.32776243e-17, 8.73980632e-17, -3.43842593e-16 ] + - [ -5.32776243e-17, 8.73985397e-17, -4.21512126e-16 ] + - [ -4.0169882e-17, -4.30332108e-17, -4.81004065e-16 ] + - [ -3.27722007e-17, -4.30361224e-17, -7.26555528e-16 ] + - [ -1.10703979e-17, -4.30358842e-17, -6.78271262e-16 ] + - [ -1.36392536e-17, 8.73911811e-17, -6.78271262e-16 ] + - [ -1.36392503e-17, -4.30358842e-17, -6.78271262e-16 ] + - [ -1.36392503e-17, -4.30333166e-17, -4.81004065e-16 ] + - [ -3.27722007e-17, 8.73923987e-17, -5.15976361e-16 ] + - [ -2.95098136e-17, -4.30333166e-17, -5.15976361e-16 ] + - [ -2.95098136e-17, 8.73985397e-17, -1.30301486e-16 ] + - [ -1.62154636e-16, -4.30347195e-17, -2.00154599e-16 ] + - [ -1.00444568e-16, 8.73896458e-17, -1.19387043e-16 ] + - [ -1.72670709e-16, -4.30367048e-17, -2.00154599e-16 ] + - [ -1.00444568e-16, -4.30367048e-17, -2.20427909e-16 ] + - [ 6.78433315e-310, 6.78433315e-310, 0 ] + - [ 0, -2.20427909e-16, -8.90682269e-17 ] + - [ -4.30354342e-17, -3.09636014e-16, -6.19229385e-17 ] + - [ 8.73959985e-17, -2.37729694e-16, -8.36096554e-17 ] + - [ -4.30342696e-17, -3.09636014e-16, -6.19229385e-17 ] + - [ -4.30342696e-17, -3.1303177e-16, -6.08598327e-17 ] + - [ 8.73936162e-17, -4.70210948e-17, -3.81731647e-16 ] + - [ 8.73961573e-17, -5.01636929e-17, -3.62890564e-16 ] + - [ -4.30338725e-17, -5.35224962e-17, -3.42327675e-16 ] + - [ 8.73961573e-17, -5.35224962e-17, -3.42327675e-16 ] + - [ 8.73988573e-17, -8.37204579e-17, -2.3734927e-16 ] + - [ -4.30330784e-17, -7.79489872e-17, -2.56993129e-16 ] + - [ 8.73988573e-17, -7.79489871e-17, -2.56993129e-16 ] + - [ 8.73954691e-17, -1.08361917e-16, -1.85583038e-16 ] + - [ -4.3032549e-17, -1.19387043e-16, -1.72670709e-16 ] + - [ 8.73954691e-17, -1.19387043e-16, -1.72670709e-16 ] + - [ 8.73939339e-17, -1.20544937e-16, -1.71564325e-16 ] + - [ -4.30347195e-17, -1.30301486e-16, -1.62154636e-16 ] + - [ 8.73949926e-17, -6.36708293e-18, -8.20716369e-16 ] + - [ 8.73875811e-17, -2.03968278e-17, -6.09861705e-16 ] + - [ -4.30336078e-17, -1.68184313e-17, -6.45241212e-16 ] + - [ 6.78433315e-310, 6.78433315e-310, 0 ] + - [ 0, -5.13443097e-16, -4.30361753e-17 ] + - [ -2.62320907e-17, -5.50382416e-16, 8.73882164e-17 ] + - [ -2.62320907e-17, -5.50382416e-16, 8.73936162e-17 ] + - [ -4.38342392e-17, -4.00453087e-16, -4.30364665e-17 ] + - [ -4.38342392e-17, -4.00453193e-16, 8.73936162e-17 ] + - [ -4.38342392e-17, -4.00453193e-16, -4.30338725e-17 ] + - [ -2.41745697e-20, -2.09482045e-15, -4.30359635e-17 ] + - [ -2.08131126e-19, -1.6819891e-15, 8.7389381e-17 ] + - [ -1.78873334e-19, -1.71981801e-15, -4.30351695e-17 ] + - [ -2.08131126e-19, -1.6819891e-15, -4.30351695e-17 ] + - [ -5.47074401e-19, -1.47458631e-15, 8.73925574e-17 ] + - [ -4.89734241e-19, -1.49647745e-15, -4.30349577e-17 ] + - [ -5.47074401e-19, -1.47458631e-15, -4.30349577e-17 ] + - [ -7.01097086e-19, -1.41417083e-15, 8.73941456e-17 ] + - [ -5.47074401e-19, -1.47458673e-15, -4.30347724e-17 ] + - [ -7.01097086e-19, -1.41417083e-15, -4.30347724e-17 ] + - [ -2.21228584e-18, -1.0999377e-15, 8.7399069e-17 ] + - [ -5.90602299e-19, -1.4577511e-15, -4.30324166e-17 ] + - [ -2.21228584e-18, -1.0999377e-15, -4.30324166e-17 ] + - [ -3.14128908e-18, -9.86725821e-16, 8.73987513e-17 ] + - [ 6.78433315e-310, 6.78433315e-310, 0 ] + - [ 0, -4.30323902e-17, -6.5703179e-18 ] + - [ -8.13693831e-16, 8.73949926e-17, -3.20531286e-18 ] + - [ -9.78704843e-16, -4.30332901e-17, -6.5703179e-18 ] + - [ -8.13693831e-16, -4.30332901e-17, -6.36708293e-18 ] + - [ -8.20716369e-16, 8.7389381e-17, -4.50540655e-20 ] + - [ -1.99680265e-15, -4.30331577e-17, -2.41745697e-20 ] + - [ -2.09482045e-15, 8.73944102e-17, -3.7190473e-20 ] + - [ -2.02988775e-15, -4.30331577e-17, -3.7190473e-20 ] + - [ -2.02988775e-15, -4.30326283e-17, -1.36089918e-20 ] + - [ -2.17644902e-15, 8.73949396e-17, -1.36089918e-20 ] + - [ -2.17644817e-15, -4.30326283e-17, -1.36089918e-20 ] + - [ -2.17644817e-15, -4.30322578e-17, -8.27243128e-21 ] + - [ -2.25344262e-15, 8.7397163e-17, -1.22846191e-20 ] + - [ -2.19571139e-15, -4.30322578e-17, -1.22846191e-20 ] + - [ -2.19571139e-15, -4.30328401e-17, -7.07969967e-22 ] + - [ -2.5402971e-15, 8.73974277e-17, -1.04261006e-21 ] + - [ -2.50175287e-15, -4.30328401e-17, -1.04261006e-21 ] + - [ -2.50175287e-15, -4.30355135e-17, -1.04261006e-21 ] + - [ -2.50175287e-15, 8.73919748e-17, -7.8741744e-24 ] + - [ -2.72902112e-15, -4.30355135e-17, -1.6905715e-23 ] + - [ 6.78433315e-310, 6.78433315e-310, 0 ] + - [ 0, -8.73632755e-26, -2.79545053e-15 ] + - [ -4.30356722e-17, -9.92778759e-24, -2.72288945e-15 ] + - [ 8.73905983e-17, -8.73632755e-26, -2.79545053e-15 ] + - [ 8.73905983e-17, -3.94381676e-28, -2.8194673e-15 ] + - [ -4.30347193e-17, -1.59848634e-25, -2.79050979e-15 ] + - [ 8.73918688e-17, -3.94381676e-28, -2.8194673e-15 ] + - [ 8.73918688e-17, 9.76017993e-27, -2.81073609e-15 ] + - [ -4.30320856e-17, -7.49379488e-27, -2.81212607e-15 ] + - [ 8.73975068e-17, 9.76017993e-27, -2.81073609e-15 ] + - [ 8.73975068e-17, 3.60769693e-26, -2.8022539e-15 ] + - [ -4.30319268e-17, 6.03971144e-28, -2.81867872e-15 ] + - [ 8.73984069e-17, 3.60769693e-26, -2.8022539e-15 ] + - [ 8.73984069e-17, 2.02998617e-23, -2.70113341e-15 ] + - [ -4.30324827e-17, 4.93298325e-26, -2.79965266e-15 ] + - [ 8.7397507e-17, 2.02998617e-23, -2.70113341e-15 ] + - [ 8.7397507e-17, 1.82112287e-22, -2.62106169e-15 ] + - [ -4.30335944e-17, 8.77961001e-24, -2.72634027e-15 ] + - [ 8.73951777e-17, 1.82112287e-22, -2.62106169e-15 ] + - [ 8.73951777e-17, 7.94083993e-22, -2.52656839e-15 ] + - [ -4.30347591e-17, 8.02850243e-23, -2.6536191e-15 ] + - [ 6.78433315e-310, 6.78433315e-310, 0 ] + - [ 0, -2.41310325e-15, -4.30353944e-17 ] + - [ 6.75328645e-22, -2.54541572e-15, 8.73899368e-17 ] + - [ 2.37327284e-21, -2.41310325e-15, 8.73899368e-17 ] + - [ 3.25750307e-21, -2.3700367e-15, -4.30353415e-17 ] + - [ 2.30792557e-21, -2.41619915e-15, 8.73944367e-17 ] + - [ 3.25750307e-21, -2.3700367e-15, 8.73944367e-17 ] + - [ 3.89941403e-20, -2.02236187e-15, -4.3033118e-17 ] + - [ 2.57876753e-20, -2.08191591e-15, 8.73984601e-17 ] + - [ 3.89941403e-20, -2.02236187e-15, 8.73984601e-17 ] + - [ 2.11630927e-19, -1.67737912e-15, 8.73984601e-17 ] + - [ 2.18441182e-19, -1.66941828e-15, -4.30317416e-17 ] + - [ 2.11630927e-19, -1.67737912e-15, 8.73984601e-17 ] + - [ 4.65216608e-19, -1.50573933e-15, -4.30317416e-17 ] + - [ 4.65216608e-19, -1.50573933e-15, -4.30324034e-17 ] + - [ 5.01736632e-19, -1.49192211e-15, 8.73966072e-17 ] + - [ 6.0334419e-19, -1.45278707e-15, -4.30324034e-17 ] + - [ 6.0334419e-19, -1.45278707e-15, -4.30328534e-17 ] + - [ 7.18810331e-19, -1.40707227e-15, 8.73957602e-17 ] + - [ 1.83478046e-18, -1.14426209e-15, -4.30328534e-17 ] + - [ 1.83478046e-18, -1.14426209e-15, -4.30326416e-17 ] + - [ 6.78433315e-310, 6.78433315e-310, 0 ] + - [ 0, -4.30338196e-17, -2.92915478e-16 ] + - [ 6.71041067e-17, 8.73949398e-17, 2.31360471e-18 ] + - [ 1.08788908e-15, 8.73971367e-17, 1.83482596e-18 ] + - [ 1.14425659e-15, -4.30328269e-17, 2.31362457e-18 ] + - [ 1.08787595e-15, 8.7395072e-17, 1.83482596e-18 ] + - [ 1.14425659e-15, 8.7395072e-17, 6.03352255e-19 ] + - [ 1.4527841e-15, -4.30326151e-17, 7.18815088e-19 ] + - [ 1.40707016e-15, -4.30324034e-17, 5.01751314e-19 ] + - [ 1.49191702e-15, 8.7395072e-17, 4.65198203e-19 ] + - [ 1.50574611e-15, -4.30324034e-17, 4.65198203e-19 ] + - [ 1.50574611e-15, -4.30317681e-17, 1.83076187e-19 ] + - [ 1.71446307e-15, 8.73966072e-17, 2.11632116e-19 ] + - [ 1.677377e-15, -4.30317681e-17, 2.11632116e-19 ] + - [ 1.677377e-15, -4.30319269e-17, 1.39874612e-19 ] + - [ 1.76826491e-15, 8.73984601e-17, 1.39874612e-19 ] + - [ 1.76826449e-15, -4.30319269e-17, 1.39874612e-19 ] + - [ 1.76826449e-15, -4.30335415e-17, 2.57881859e-20 ] + - [ 2.08191336e-15, 8.73981425e-17, 3.89947478e-20 ] + - [ 2.02235933e-15, -4.30335415e-17, 3.89947478e-20 ] + - [ 2.02235933e-15, -4.30354473e-17, 2.30798939e-21 ] + - [ 6.78433315e-310, 6.78433315e-310, 0 ] + - [ 0, 3.25754103e-21, 2.37003416e-15 ] + - [ -4.30349709e-17, 9.7234454e-22, 2.50762704e-15 ] + - [ 8.73900426e-17, 9.7234454e-22, 2.50762619e-15 ] + - [ -4.30349709e-17, 9.7234454e-22, 2.50762619e-15 ] + - [ -4.30331444e-17, 8.02882302e-23, 2.65361825e-15 ] + - [ 8.73909955e-17, 1.82118699e-22, 2.62106085e-15 ] + - [ -4.30331444e-17, 1.82118699e-22, 2.62106085e-15 ] + - [ -4.3032165e-17, 8.78001075e-24, 2.72633942e-15 ] + - [ 8.7394066e-17, 2.03008651e-23, 2.70113087e-15 ] + - [ -4.3032165e-17, 2.03008651e-23, 2.70113087e-15 ] + - [ -4.30318209e-17, 1.01002557e-25, 2.79396484e-15 ] + - [ 8.73967659e-17, 9.76136014e-27, 2.81073355e-15 ] + - [ -4.30318209e-17, 9.76136014e-27, 2.81073355e-15 ] + - [ -4.30323502e-17, 6.04069559e-28, 2.81867787e-15 ] + - [ 8.73980363e-17, 5.968219e-28, 2.81870413e-15 ] + - [ -4.30323502e-17, 5.968219e-28, 2.81870413e-15 ] + - [ -4.30351693e-17, -7.49300294e-27, 2.81212692e-15 ] + - [ 8.73975068e-17, -3.94307624e-28, 2.81946646e-15 ] + - [ -4.30351693e-17, -3.94307624e-28, 2.81946646e-15 ] + - [ -4.30357252e-17, -8.73222301e-26, 2.79545392e-15 ] + - [ 6.78433315e-310, 6.78433315e-310, 0 ] + - [ 0, 2.79050979e-15, -4.30352488e-17 ] + - [ -1.69049009e-23, 2.70672552e-15, 8.73905983e-17 ] + - [ -7.8735654e-24, 2.72902197e-15, -4.30352488e-17 ] + - [ -7.8735654e-24, 2.72902197e-15, -4.30349311e-17 ] + - [ -2.93871321e-23, 2.68810435e-15, 8.73912337e-17 ] + - [ -2.93871321e-23, 2.6881035e-15, -4.30349311e-17 ] + - [ -2.93871321e-23, 2.6881035e-15, -4.30325224e-17 ] + - [ -1.04258381e-21, 2.50175541e-15, 8.73926101e-17 ] + - [ -7.07950378e-22, 2.54029964e-15, -4.30325224e-17 ] + - [ -7.07950378e-22, 2.54029964e-15, -4.30325225e-17 ] + - [ -1.22844091e-20, 2.19571393e-15, 8.73969512e-17 ] + - [ -8.27211786e-21, 2.25344685e-15, -4.30325225e-17 ] + - [ -8.27211786e-21, 2.25344685e-15, -4.30329989e-17 ] + - [ -2.12327988e-20, 2.11805287e-15, 8.73980101e-17 ] + - [ -2.41737361e-20, 2.09482638e-15, -4.30329989e-17 ] + - [ -2.41737361e-20, 2.09482638e-15, -4.30336342e-17 ] + - [ -3.71896329e-20, 2.02989199e-15, 8.73959984e-17 ] + - [ -1.78869974e-19, 1.71982183e-15, -4.30336342e-17 ] + - [ -1.78869974e-19, 1.71982183e-15, -4.30362282e-17 ] + - [ -2.0812942e-19, 1.68199206e-15, 8.73898045e-17 ] + - [ 6.78433315e-310, 6.78433315e-310, 0 ] + - [ 0, 8.73919221e-17, -6.17356422e-19 ] + - [ 1.44731057e-15, 8.73919221e-17, -5.90588858e-19 ] + - [ 1.45775576e-15, -4.30323902e-17, -2.21225855e-18 ] + - [ 1.09994067e-15, 8.73988043e-17, -1.78160847e-18 ] + - [ 1.15042764e-15, -4.30322843e-17, -5.90588858e-19 ] + - [ 1.45775576e-15, 8.73929809e-17, -2.21225855e-18 ] + - [ 1.09994067e-15, -4.30343489e-17, -5.90588858e-19 ] + - [ 1.45775576e-15, -4.30343489e-17, -6.17356422e-19 ] + - [ 1.44731057e-15, 8.73988043e-17, -3.1411559e-18 ] + - [ 9.86741915e-16, -4.30323902e-17, -3.20526571e-18 ] + - [ 9.78710772e-16, 8.73987513e-17, -5.70456916e-18 ] + - [ 8.43342525e-16, -4.30323902e-17, -5.70456916e-18 ] + - [ 8.43342525e-16, -4.30337401e-17, -6.5702633e-18 ] + - [ 8.13695736e-16, 8.73961573e-17, -6.54344942e-18 ] + - [ 8.14624296e-16, -4.30337401e-17, -6.54344942e-18 ] + - [ 8.14624296e-16, -4.303644e-17, -2.03966095e-17 ] + - [ 6.0986361e-16, 8.73950456e-17, -1.68179482e-17 ] + - [ 6.45245236e-16, -4.303644e-17, -1.68179482e-17 ] + - [ 6.45245236e-16, -4.30362283e-17, -2.97482269e-17 ] + - [ 5.1344585e-16, 8.73883223e-17, -2.62317135e-17 ] + - [ 6.78433315e-310, 6.78433315e-310, 0 ] + - [ 0, -4.3185187e-17, 4.04219525e-16 ] + - [ 8.73875282e-17, -4.3185187e-17, 4.04219419e-16 ] + - [ -4.30344284e-17, -4.3185187e-17, 4.04219419e-16 ] + - [ -4.3033449e-17, -5.01635738e-17, 3.6289194e-16 ] + - [ 8.73933515e-17, -4.70207639e-17, 3.81733659e-16 ] + - [ -4.3033449e-17, -4.70207639e-17, 3.81733659e-16 ] + - [ -4.30326814e-17, -4.70207639e-17, 3.81733659e-16 ] + - [ 8.7399122e-17, -8.37200079e-17, 2.37350434e-16 ] + - [ -4.30326814e-17, -7.79483254e-17, 2.56995352e-16 ] + - [ 8.73954691e-17, -8.37200079e-17, 2.37350434e-16 ] + - [ 8.73954691e-17, -1.13572108e-16, 1.78193787e-16 ] + - [ -4.30344813e-17, -1.08360196e-16, 1.85586214e-16 ] + - [ 8.73940398e-17, -1.13572108e-16, 1.78193787e-16 ] + - [ 8.73940398e-17, -1.30301009e-16, 1.62155324e-16 ] + - [ -4.3035196e-17, -1.19385719e-16, 1.72671927e-16 ] + - [ 8.73892223e-17, -2.88475332e-16, 6.84656327e-17 ] + - [ -4.30341637e-17, -2.20422774e-16, 8.90711915e-17 ] + - [ 8.7391234e-17, -2.92915478e-16, 6.71041067e-17 ] + - [ -4.30354607e-17, -2.20422774e-16, 8.90711915e-17 ] + - [ -4.30354607e-17, -1.89536988e-16, 1.06234302e-16 ] + - [ 6.78433315e-310, 6.78433315e-310, 0 ] + - [ 0, 1.06234302e-16, -4.30365195e-17 ] + - [ -1.30301009e-16, 1.62155324e-16, -4.30338196e-17 ] + - [ -2.88475331e-16, 6.84656327e-17, -4.30329725e-17 ] + - [ -3.64272075e-16, 4.99354705e-17, 8.73949398e-17 ] + - [ -3.43839946e-16, 5.32779551e-17, -4.30329725e-17 ] + - [ -3.43839946e-16, 5.32779551e-17, -4.30329725e-17 ] + - [ -4.38694931e-16, 3.71148327e-17, 8.73974279e-17 ] + - [ -4.21501009e-16, 4.01718673e-17, -4.30329725e-17 ] + - [ -4.21501009e-16, 4.01718673e-17, -4.30336608e-17 ] + - [ -5.15976149e-16, 2.95099062e-17, 8.73985397e-17 ] + - [ -4.81000465e-16, 3.2772558e-17, -4.30336608e-17 ] + - [ -4.81000465e-16, 3.2772558e-17, -4.30352489e-17 ] + - [ -6.31691014e-16, 1.8198817e-17, 8.73976397e-17 ] + - [ -6.31691014e-16, 1.81988104e-17, -4.30352489e-17 ] + - [ -6.31691014e-16, 1.81988104e-17, -4.30365195e-17 ] + - [ -7.26555316e-16, 1.10704476e-17, 8.73937751e-17 ] + - [ -6.95989285e-16, 1.27066141e-17, -4.30365195e-17 ] + - [ -6.95989285e-16, 1.27066141e-17, -4.3036943e-17 ] + - [ -7.80626511e-16, 8.0865821e-18, 8.73919222e-17 ] + - [ -8.8927468e-16, 4.33878809e-18, -4.3036943e-17 ] + - [ 6.78433315e-310, 6.78433315e-310, 0 ] + - [ 0, 8.73919752e-17, -1.16702695e-15 ] + - [ 1.68619588e-18, -4.30339784e-17, -8.8927468e-16 ] + - [ 4.33878809e-18, 8.73966338e-17, -1.16702695e-15 ] + - [ 1.68619588e-18, 8.73966338e-17, -1.27972299e-15 ] + - [ 1.18081169e-18, -4.30332902e-17, -1.16702695e-15 ] + - [ 1.68619547e-18, 8.73975338e-17, -1.27972299e-15 ] + - [ 1.18081169e-18, 8.73975338e-17, -1.57157327e-15 ] + - [ 3.59967855e-19, -4.30338196e-17, -1.23023932e-15 ] + - [ 1.40643554e-18, 8.73975338e-17, -1.57157327e-15 ] + - [ 3.59967855e-19, 8.73975338e-17, -1.68478431e-15 ] + - [ 2.0600279e-19, -4.30350372e-17, -1.52635526e-15 ] + - [ 4.21876637e-19, 8.73952574e-17, -1.68478431e-15 ] + - [ 2.0600279e-19, 8.73952574e-17, -1.75728016e-15 ] + - [ 1.48876767e-19, -4.30359372e-17, -1.64306963e-15 ] + - [ 2.57654816e-19, 8.73922928e-17, -1.75728016e-15 ] + - [ 1.48876767e-19, 8.73922928e-17, -2.03438719e-15 ] + - [ 3.61072283e-20, -4.3036943e-17, -1.75728016e-15 ] + - [ 1.48876715e-19, 8.73902811e-17, -2.03438719e-15 ] + - [ 3.61072283e-20, 8.73902811e-17, -2.37912282e-15 ] + - [ 3.07458629e-21, 8.73902811e-17, -2.33252923e-15 ] + - [ 6.78433315e-310, 6.78433315e-310, 0 ] + - [ 0, -2.49545094e-15, 1.11725624e-21 ] + - [ -4.30347725e-17, -2.49545094e-15, 1.11725624e-21 ] + - [ -4.30335019e-17, -2.62712051e-15, 1.59202959e-22 ] + - [ 8.73975338e-17, -2.59547536e-15, 3.38750703e-22 ] + - [ -4.30335019e-17, -2.59547536e-15, 3.38750703e-22 ] + - [ -4.30337666e-17, -2.69524229e-15, 2.37945407e-23 ] + - [ 8.73984338e-17, -2.69190837e-15, 2.57377828e-23 ] + - [ -4.30337666e-17, -2.69190837e-15, 2.57377828e-23 ] + - [ -4.3034746e-17, -2.7773435e-15, 6.54961918e-25 ] + - [ 8.73977456e-17, -2.76026731e-15, 2.36752814e-24 ] + - [ -4.3034746e-17, -2.76026731e-15, 2.36752814e-24 ] + - [ -4.30342431e-17, -2.82796204e-15, 1.76105215e-133 ] + - [ 8.73958398e-17, -2.82655272e-15, 3.39735027e-31 ] + - [ -4.30342431e-17, -2.82655257e-15, 3.39735027e-31 ] + - [ 8.73967927e-17, 2.92510279e-18, -2.29691669e-16 ] + - [ 3.37507951e-16, 2.31358569e-18, 2.40607594e-16 ] + - [ 6.74607633e-16, 7.57291661e-15, 4.31619465e-17 ] + - [ 6.75401303e-16, 5.67788796e-15, -8.77892601e-17 ] + - [ 7.46077732e-16, 8.88767437e-15, -8.74456823e-17 ] + - [ 8.19545135e-16, 7.57292e-15, 4.31619465e-17 ] + - [ 6.78433315e-310, 6.78433315e-310, 0 ] + - [ 0, 4.30331975e-17, 1.08788273e-15 ] + - [ 1.11681141e-14, 4.30331975e-17, 1.08787426e-15 ] + - [ 6.08687443e-15, 4.3354276e-17, 6.75401303e-16 ] + - [ 4.3173667e-15, 4.37686604e-17, 5.96706013e-16 ] + - [ 5.67788626e-15, -8.77892601e-17, 5.54724096e-16 ] + - [ 4.3173667e-15, 4.37686604e-17, 5.54724096e-16 ] + - [ 2.41080948e-15, 4.51334951e-17, 4.82646674e-16 ] + - [ 2.97295221e-15, -8.87364017e-17, 4.56485214e-16 ] + - [ 2.41080948e-15, 4.51334951e-17, 4.56485214e-16 ] + - [ 1.49782338e-15, 4.69316667e-17, 4.28036292e-16 ] + - [ 1.53314847e-15, -9.06121562e-17, 4.29067343e-16 ] + - [ 1.49782338e-15, 4.69316667e-17, 4.29067343e-16 ] + - [ 1.0729398e-15, 4.86731399e-17, 3.95705468e-16 ] + - [ 5.16670081e-16, 5.3878978e-17, 3.97405675e-16 ] + - [ 1.07293938e-15, 4.86731399e-17, 4.29067343e-16 ] + - [ 8.56001644e-16, 4.98820677e-17, 3.97405675e-16 ] + - [ 1.08947092e-15, -9.2069794e-17, 4.11684956e-16 ] + - [ 8.56001644e-16, 4.98820677e-17, 4.11684956e-16 ] + - [ 5.53507544e-16, -9.60738246e-17, 3.75296421e-16 ] + - [ 5.53507332e-16, -9.60738246e-17, 3.72676971e-16 ] + - [ 6.78433315e-310, 6.78433315e-310, 0 ] + - [ 0, 3.72676971e-16, 2.69863265e-16 ] + - [ -1.02191838e-16, 3.60039663e-16, 3.08871673e-16 ] + - [ 6.24073884e-17, 3.707811e-16, 2.52685543e-16 ] + - [ 6.61750968e-17, 3.56279472e-16, 2.69863265e-16 ] + - [ -1.02191838e-16, 3.56012657e-16, 2.52685543e-16 ] + - [ 6.61750968e-17, 3.56012657e-16, 1.876075e-16 ] + - [ 7.33468719e-17, 3.39775882e-16, 6.94556554e-17 ] + - [ 1.00105649e-16, 3.54275604e-16, 1.31200293e-16 ] + - [ -1.10632839e-16, 3.41043679e-16, 1.34361579e-16 ] + - [ 8.16760645e-17, 3.54275604e-16, 1.34361632e-16 ] + - [ 8.16760645e-17, 3.56012657e-16, 1.46156778e-16 ] + - [ -1.09389288e-16, 3.46467019e-16, 1.42295102e-16 ] + - [ 8.03945036e-17, 3.56012657e-16, 1.42295155e-16 ] + - [ 8.03945036e-17, 3.50839403e-16, 1.31200241e-16 ] + - [ -1.10632839e-16, 3.44762577e-16, 5.18206217e-17 ] + - [ 1.08078981e-16, 3.39775882e-16, 6.65293683e-17 ] + - [ -1.3122544e-16, 3.42707251e-16, 5.18206217e-17 ] + - [ 1.08078981e-16, 3.42707251e-16, 3.49608544e-17 ] + - [ 1.31557688e-16, 3.42707251e-16, 3.66673876e-17 ] + - [ -1.54536104e-16, 3.38493262e-16, 3.49608412e-17 ] + - [ 6.78433315e-310, 6.78433315e-310, 0 ] + - [ 0, 3.39793682e-17, -1.57401299e-16 ] + - [ 3.37728815e-16, 1.35374674e-17, 1.67543566e-16 ] + - [ 3.39791976e-16, 1.34422854e-17, -1.81889974e-16 ] + - [ 3.37728815e-16, 1.34422821e-17, -1.81889974e-16 ] + - [ 3.37623995e-16, 1.01665145e-17, 1.79061625e-16 ] + - [ 3.3809071e-16, 1.07111335e-17, -1.88910819e-16 ] + - [ 3.37623995e-16, 1.07111302e-17, -1.88910819e-16 ] + - [ 3.37507951e-16, 2.31358486e-18, 2.40607594e-16 ] + - [ 3.37864975e-16, 5.80947055e-18, -2.05400115e-16 ] + - [ 3.37507951e-16, 5.8094689e-18, -2.05400115e-16 ] + - [ 3.37509222e-16, 2.05790193e-17, 1.52549335e-16 ] + - [ -1.67639704e-16, 3.83192739e-17, -1.43210585e-16 ] + - [ -1.08787596e-15, 1.20265108e-14, 4.30326549e-17 ] + - [ -7.49545062e-16, 3.49413846e-16, 5.89456971e-17 ] + - [ -2.16471047e-16, 3.95338173e-16, 5.63841106e-17 ] + - [ -2.26464897e-16, 3.17244382e-16, -9.59375317e-17 ] + - [ -2.33765262e-16, 3.95338173e-16, 5.63841106e-17 ] + - [ -2.33765262e-16, 5.4790188e-16, 5.34028528e-17 ] + - [ -2.53914693e-16, 4.06408576e-16, -9.40033849e-17 ] + - [ -2.57266191e-16, 5.4790188e-16, 5.34028528e-17 ] + - [ 6.78433315e-310, 6.78433315e-310, 0 ] + - [ 0, -9.25201244e-17, -3.2816899e-16 ] + - [ 9.17626144e-16, 4.97633905e-17, -3.2816899e-16 ] + - [ 1.70296629e-15, 4.68567969e-17, -3.81011352e-16 ] + - [ 1.06764881e-15, -8.9808666e-17, -3.45118542e-16 ] + - [ 1.70296629e-15, 4.68567969e-17, -3.45118542e-16 ] + - [ 2.92865663e-15, 4.51915301e-17, -4.47541393e-16 ] + - [ 1.26046485e-15, -8.94020373e-17, -4.08549664e-16 ] + - [ 2.92865663e-15, 4.51915301e-17, -4.08549664e-16 ] + - [ 3.4137236e-15, 4.4719574e-17, -4.98100367e-16 ] + - [ 2.10561081e-15, -8.83629925e-17, -5.56930616e-16 ] + - [ 3.4137236e-15, 4.4719574e-17, -5.56930616e-16 ] + - [ 7.87303394e-15, 4.33560891e-17, -7.49545062e-16 ] + - [ 4.28997196e-15, -8.76795428e-17, -7.62388199e-16 ] + - [ 7.87303394e-15, 4.33560891e-17, -7.62388199e-16 ] + - [ 1.20264498e-14, -8.73971632e-17, -2.18533149e-16 ] + - [ 2.94091372e-16, 6.2231285e-17, -2.16471047e-16 ] + - [ 3.17244488e-16, -9.59375317e-17, -2.12101734e-16 ] + - [ 2.01530127e-16, 6.9625512e-17, -2.16471047e-16 ] + - [ 2.0153018e-16, 6.9625512e-17, -1.97954484e-16 ] + - [ 1.83968328e-16, -1.00844764e-16, -2.00537616e-16 ] + - [ 6.78433315e-310, 6.78433315e-310, 0 ] + - [ 0, -1.84201951e-16, 1.48180234e-16 ] + - [ 7.74469084e-17, -1.87066193e-16, 1.04792494e-16 ] + - [ -1.07568512e-16, -1.84201951e-16, 1.17012597e-16 ] + - [ 8.23898221e-17, -1.77702349e-16, 1.04792494e-16 ] + - [ -1.07568512e-16, -1.77702349e-16, 8.34113703e-17 ] + - [ -1.12419985e-16, -1.79040979e-16, 7.17049779e-17 ] + - [ 9.713026e-17, -1.71669039e-16, 8.34113703e-17 ] + - [ -1.12419985e-16, -1.71669039e-16, 6.86880318e-17 ] + - [ -1.18793802e-16, -1.76119351e-16, 4.22591815e-17 ] + - [ 1.16293149e-16, -1.7318597e-16, 5.30849507e-17 ] + - [ -1.2735794e-16, -1.71669039e-16, 3.83192739e-17 ] + - [ -1.43210585e-16, -1.69740769e-16, 4.22591815e-17 ] + - [ 1.16293149e-16, -1.70216484e-16, 3.83192739e-17 ] + - [ -1.43210585e-16, -1.70216484e-16, 2.05790127e-17 ] + - [ 1.52549335e-16, -1.66089422e-16, 3.62661371e-18 ] + - [ -2.15726876e-16, -1.66089422e-16, 2.31358486e-18 ] + - [ 2.39830759e-16, -1.66109962e-16, 6.9306113e-18 ] + - [ -1.94762916e-16, -1.66089422e-16, 6.93060965e-18 ] + - [ -1.94762916e-16, -1.67639704e-16, 1.53806392e-17 ] + - [ 1.61571401e-16, -1.66295568e-16, 1.36350913e-17 ] + - [ 6.78433315e-310, 6.78433315e-310, 0 ] + - [ 0, 2.50296092e-12, 4.30315829e-17 ] + - [ 1.72671398e-16, 2.56376211e-12, -8.73939074e-17 ] + - [ 3.3965547e-31, 5.58793718e-12, 4.3032242e-17 ] + - [ 4.2994417e-137, 5.58721727e-12, 4.30314502e-17 ] + - [ 4.2994417e-137, 5.55327914e-12, 4.3031768e-17 ] + - [ 2.36744611e-24, 5.58793718e-12, -8.7396761e-17 ] + - [ 6.54960145e-25, 5.55327914e-12, 4.3031768e-17 ] + - [ 6.54960145e-25, 5.51827936e-12, 4.30327209e-17 ] + - [ 2.57378586e-23, 5.56202042e-12, -8.73951247e-17 ] + - [ 2.57378838e-23, 5.51827936e-12, 4.30327209e-17 ] + - [ 2.57378838e-23, 5.46890566e-12, 4.3033065e-17 ] + - [ 2.57378838e-23, 5.48510798e-12, -8.7398407e-17 ] + - [ 3.38740203e-22, 5.46890393e-12, 4.3033065e-17 ] + - [ 1.59202707e-22, 5.46787871e-12, -8.7398407e-17 ] + - [ 3.38740203e-22, 5.46787697e-12, -8.7398407e-17 ] + - [ 4.59843997e-21, 5.33427551e-12, 4.30311328e-17 ] + - [ 3.52913951e-22, 5.35813316e-12, -8.73954425e-17 ] + - [ 4.59843997e-21, 5.35813143e-12, -8.73954425e-17 ] + - [ 6.00105072e-21, 5.31524906e-12, 4.30307622e-17 ] + - [ 3.07458226e-21, 5.14918572e-12, 4.30289887e-17 ] + - [ 6.78433315e-310, 6.78433315e-310, 0 ] + - [ 0, 4.30289887e-17, 3.61071896e-20 ] + - [ 5.10987689e-12, 4.3029174e-17, 8.26629111e-20 ] + - [ 5.18162678e-12, -8.73903074e-17, 8.26629111e-20 ] + - [ 5.10987689e-12, 4.3029174e-17, 8.26629111e-20 ] + - [ 4.91303087e-12, 4.30314769e-17, 8.26629111e-20 ] + - [ 4.98259328e-12, -8.73934838e-17, 2.57652335e-19 ] + - [ 4.91302914e-12, 4.30314769e-17, 1.85779517e-19 ] + - [ 4.9557467e-12, -8.7394172e-17, 2.57652335e-19 ] + - [ 4.95574497e-12, -8.7394172e-17, 4.21874156e-19 ] + - [ 4.7935171e-12, 4.30326151e-17, 2.06002636e-19 ] + - [ 4.8398186e-12, -8.7396766e-17, 4.21874156e-19 ] + - [ 4.83981687e-12, -8.7396766e-17, 1.27308741e-18 ] + - [ 4.83981687e-12, -8.7396766e-17, 1.18080549e-18 ] + - [ 4.52040397e-12, 4.3032774e-17, 1.27308741e-18 ] + - [ 4.54096565e-12, -8.73979837e-17, 1.27308741e-18 ] + - [ 4.52040397e-12, 4.3032774e-17, 1.27308741e-18 ] + - [ 4.49029264e-12, 4.30326151e-17, 1.40642562e-18 ] + - [ 4.52040223e-12, -8.73978249e-17, 3.49274115e-18 ] + - [ 2.56376298e-12, -8.73939074e-17, 1.72671398e-16 ] + - [ 2.60372494e-12, -8.73928486e-17, 1.62154636e-16 ] + - [ 6.78433315e-310, 6.78433315e-310, 0 ] + - [ 0, 1.72671398e-16, 2.84635551e-12 ] + - [ 4.30284594e-17, 1.00444568e-16, 2.84635637e-12 ] + - [ 4.30284594e-17, 8.90706093e-17, 2.84635637e-12 ] + - [ 4.30284594e-17, 8.90687035e-17, 2.97286542e-12 ] + - [ -8.73912075e-17, 8.90706093e-17, 2.97288017e-12 ] + - [ 4.30294653e-17, 6.84653682e-17, 2.97286542e-12 ] + - [ -8.73912075e-17, 6.84653682e-17, 3.15889196e-12 ] + - [ -8.73959721e-17, 6.19229387e-17, 3.1155577e-12 ] + - [ 4.30313182e-17, 6.08598064e-17, 3.15889196e-12 ] + - [ -8.73959721e-17, 6.08598064e-17, 3.27078683e-12 ] + - [ -8.73980367e-17, 4.99353515e-17, 3.16584734e-12 ] + - [ 4.3031927e-17, 5.32778229e-17, 3.27078683e-12 ] + - [ -8.73980367e-17, 5.32778229e-17, 3.38799516e-12 ] + - [ -8.73985131e-17, 4.01715762e-17, 3.22894443e-12 ] + - [ 4.30325622e-17, 4.01701204e-17, 3.38799516e-12 ] + - [ -8.73985131e-17, 4.01701204e-17, 3.50786455e-12 ] + - [ -8.73969249e-17, 2.95098137e-17, 3.38801164e-12 ] + - [ 4.30331181e-17, 3.27724258e-17, 3.50786455e-12 ] + - [ -8.73969249e-17, 3.27724258e-17, 3.71013025e-12 ] + - [ -8.73923721e-17, 1.36392504e-17, 3.47205205e-12 ] + - [ 6.78433315e-310, 6.78433315e-310, 0 ] + - [ 0, 3.80901642e-12, -8.73911545e-17 ] + - [ 1.1070398e-17, 3.71013198e-12, 4.30300476e-17 ] + - [ 1.27065414e-17, 3.80901642e-12, -8.73911545e-17 ] + - [ 1.27065414e-17, 4.19700121e-12, -8.73927956e-17 ] + - [ 3.49274115e-18, 3.7464224e-12, 4.30298094e-17 ] + - [ 4.3387484e-18, 4.19700121e-12, -8.73927956e-17 ] + - [ 4.3387484e-18, 4.4902909e-12, 4.30326151e-17 ] + - [ 1.8558378e-16, 2.56376211e-12, -8.73939074e-17 ] + - [ 2.56994506e-16, 2.25381733e-12, 4.30334093e-17 ] + - [ 1.71564325e-16, 2.30110156e-12, -8.73988308e-17 ] + - [ 2.56994506e-16, 2.30110069e-12, -8.73988308e-17 ] + - [ 3.81732813e-16, 1.9309055e-12, 4.30313446e-17 ] + - [ 2.37349271e-16, 1.98239816e-12, -8.73961309e-17 ] + - [ 3.81732813e-16, 1.9823973e-12, -8.73961309e-17 ] + - [ 4.00453088e-16, 1.87869553e-12, 4.30306564e-17 ] + - [ 3.62890565e-16, 1.87869639e-12, -8.73935898e-17 ] + - [ 4.00453088e-16, 1.87869553e-12, -8.73935898e-17 ] + - [ 5.50384323e-16, 1.59029754e-12, 4.30276389e-17 ] + - [ 4.00453088e-16, 1.64791422e-12, -8.738819e-17 ] + - [ 5.50384323e-16, 1.64791378e-12, -8.738819e-17 ] + - [ 6.78433315e-310, 6.78433315e-310, 0 ] + - [ 0, -8.73875547e-17, 6.45243543e-16 ] + - [ 1.49469693e-12, -8.73875547e-17, 8.20716159e-16 ] + - [ 1.1230411e-12, 4.30315035e-17, 6.09861706e-16 ] + - [ 1.13636074e-12, -8.73949662e-17, 8.20716159e-16 ] + - [ 1.13636031e-12, -8.73949662e-17, 8.43341256e-16 ] + - [ 1.07962531e-12, 4.30319535e-17, 8.13693832e-16 ] + - [ 8.99812229e-13, 4.30332505e-17, 9.86725824e-16 ] + - [ 1.13636031e-12, -8.73949662e-17, 9.86741918e-16 ] + - [ 8.99812229e-13, 4.30332505e-17, 9.86741918e-16 ] + - [ 8.10705555e-13, 4.30332769e-17, 1.15042595e-15 ] + - [ 8.99803772e-13, -8.7398725e-17, 1.09993771e-15 ] + - [ 8.10705555e-13, 4.30332769e-17, 1.09993771e-15 ] + - [ 6.21391713e-13, 4.30303388e-17, 1.09993771e-15 ] + - [ 6.50359426e-13, -8.73941192e-17, 1.45775407e-15 ] + - [ 6.21391496e-13, 4.30303388e-17, 1.41417084e-15 ] + - [ 6.09983304e-13, -8.7392531e-17, 1.45775407e-15 ] + - [ 6.09983087e-13, -8.7392531e-17, 1.47458631e-15 ] + - [ 6.09983087e-13, 4.3030127e-17, 1.47458631e-15 ] + - [ 5.9356111e-13, 4.30298094e-17, 1.49848619e-15 ] + - [ 6.09983087e-13, -8.7392531e-17, 1.71982013e-15 ] + - [ 6.78433315e-310, 6.78433315e-310, 0 ] + - [ 0, 1.71982013e-15, 4.57438443e-13 ] + - [ -8.73893547e-17, 2.09482469e-15, 3.40825509e-13 ] + - [ 4.30318476e-17, 1.6819891e-15, 3.57547702e-13 ] + - [ -8.73949133e-17, 2.09482469e-15, 3.57547593e-13 ] + - [ -8.73949133e-17, 2.17644818e-15, 3.57547593e-13 ] + - [ -8.73949133e-17, 2.17644818e-15, 3.18669079e-13 ] + - [ 4.30324299e-17, 2.17644818e-15, 3.18668971e-13 ] + - [ -8.73971368e-17, 2.1957114e-15, 3.18669079e-13 ] + - [ 4.30324299e-17, 2.1957114e-15, 2.96403686e-13 ] + - [ 4.30328534e-17, 2.25344347e-15, 3.13232564e-13 ] + - [ -8.73974015e-17, 2.50175287e-15, 2.96403686e-13 ] + - [ 4.30328534e-17, 2.50175287e-15, 2.11452246e-13 ] + - [ 4.3032324e-17, 2.54029795e-15, 2.19399936e-13 ] + - [ -8.73975603e-17, 2.72902028e-15, 2.19399936e-13 ] + - [ -8.73975603e-17, 2.70672299e-15, 1.60624415e-13 ] + - [ 4.30294653e-17, 2.72902028e-15, 1.6835147e-13 ] + - [ -8.73919487e-17, 2.72288946e-15, 1.60624415e-13 ] + - [ 4.30294653e-17, 2.72288946e-15, 1.32793162e-13 ] + - [ 4.30291741e-17, 2.79050979e-15, 1.62829736e-13 ] + - [ -8.73914193e-17, 2.79050979e-15, 1.32793162e-13 ] + - [ 6.78433315e-310, 6.78433315e-310, 0 ] + - [ 0, 1.32793325e-13, -8.73905723e-17 ] + - [ 2.81212607e-15, 1.11570136e-13, 4.30302329e-17 ] + - [ 2.81212607e-15, 8.58364344e-14, 4.30328799e-17 ] + - [ 2.81073355e-15, 1.17209761e-13, -8.73918428e-17 ] + - [ 2.81867872e-15, 8.58364344e-14, 4.30328799e-17 ] + - [ 2.81867872e-15, 8.24875507e-14, 4.30330387e-17 ] + - [ 2.80225306e-15, 8.98558157e-14, -8.73975074e-17 ] + - [ 2.80225306e-15, 8.24875507e-14, 4.30330387e-17 ] + - [ 2.80225306e-15, 5.99775078e-14, 4.30322446e-17 ] + - [ 2.70113257e-15, 8.24875236e-14, -8.73983544e-17 ] + - [ 2.72634027e-15, 5.99775078e-14, 4.30322446e-17 ] + - [ 2.72634027e-15, 5.2750684e-14, 4.30308947e-17 ] + - [ 2.62106085e-15, 6.42659882e-14, -8.73975074e-17 ] + - [ 2.6536191e-15, 5.2750684e-14, 4.30308947e-17 ] + - [ 2.6536191e-15, 4.83646526e-14, 4.30297829e-17 ] + - [ 2.54541573e-15, 5.48884732e-14, -8.7395178e-17 ] + - [ 2.54541911e-15, 4.83646526e-14, 4.30297829e-17 ] + - [ 2.54541911e-15, 4.19471515e-14, 4.302883e-17 ] + - [ 2.4131024e-15, 4.83648017e-14, -8.73918428e-17 ] + - [ 2.41619916e-15, 4.19471515e-14, 4.302883e-17 ] + - [ 6.78433315e-310, 6.78433315e-310, 0 ] + - [ 0, -8.7389937e-17, 2.02236102e-15 ] + - [ 2.80120333e-14, 4.30315564e-17, 2.41619916e-15 ] + - [ 2.950604e-14, -8.73944369e-17, 2.02236102e-15 ] + - [ 2.95060264e-14, -8.73944369e-17, 1.6773787e-15 ] + - [ 2.18564755e-14, 4.30330917e-17, 2.08191591e-15 ] + - [ 2.279223e-14, -8.73984603e-17, 1.6773787e-15 ] + - [ 2.27922232e-14, -8.73984603e-17, 1.50574187e-15 ] + - [ 1.78747565e-14, 4.30321652e-17, 1.71446519e-15 ] + - [ 1.78748717e-14, -8.73966074e-17, 1.50574187e-15 ] + - [ 1.7874865e-14, -8.73966074e-17, 1.40707185e-15 ] + - [ 1.57972761e-14, 4.30313976e-17, 1.50574611e-15 ] + - [ 1.67431815e-14, -8.73957604e-17, 1.40707185e-15 ] + - [ 1.67431747e-14, -8.73957604e-17, 1.08787426e-15 ] + - [ 1.20264735e-14, 4.30326946e-17, 1.45278707e-15 ] + - [ 1.2516787e-14, -8.73951251e-17, 1.08787426e-15 ] + - [ 1.25167836e-14, -8.73951251e-17, 1.08788273e-15 ] + - [ 5.27506027e-14, -8.73940928e-17, -2.70113088e-15 ] + - [ 6.42660153e-14, 4.30326284e-17, -2.72634027e-15 ] + - [ 5.99773181e-14, -8.73967927e-17, -2.81867872e-15 ] + - [ 6.42659882e-14, 4.30326284e-17, -2.6536191e-15 ] + - [ 6.78433315e-310, 6.78433315e-310, 0 ] + - [ 0, -2.58333062e-15, 5.27505892e-14 ] + - [ -8.73940928e-17, -2.58333062e-15, 4.63986552e-14 ] + - [ -8.73910223e-17, -2.5076262e-15, 5.04765971e-14 ] + - [ 4.30303256e-17, -2.5076262e-15, 4.63986552e-14 ] + - [ -8.73910223e-17, -2.5076262e-15, 4.00926914e-14 ] + - [ -8.73900694e-17, -2.37003417e-15, 4.63986688e-14 ] + - [ 4.30293727e-17, -2.41619916e-15, 4.00926914e-14 ] + - [ -8.73900694e-17, -2.41619916e-15, 2.80119926e-14 ] + - [ -8.73954163e-17, -2.02235933e-15, 4.20841947e-14 ] + - [ 4.30288433e-17, -2.08191591e-15, 2.80119926e-14 ] + - [ -8.73954163e-17, -2.08191591e-15, 2.42077847e-14 ] + - [ -8.73981691e-17, -1.76826449e-15, 2.950604e-14 ] + - [ 4.30310932e-17, -1.76826449e-15, 2.42077847e-14 ] + - [ -8.73981691e-17, -1.76826449e-15, 2.18564348e-14 ] + - [ -8.73984867e-17, -1.67737701e-15, 2.42077915e-14 ] + - [ 4.30329461e-17, -1.71446519e-15, 2.18564348e-14 ] + - [ -8.73984867e-17, -1.71446519e-15, 1.78747565e-14 ] + - [ -8.73966339e-17, -1.50574187e-15, 2.279223e-14 ] + - [ 4.30331314e-17, -1.55197547e-15, 1.78747565e-14 ] + - [ -8.73966339e-17, -1.55197547e-15, 1.57972354e-14 ] + - [ 6.78433315e-310, 6.78433315e-310, 0 ] + - [ 0, 1.57972354e-14, -8.73950986e-17 ] + - [ -1.45278707e-15, 1.20264464e-14, -8.73971632e-17 ] + - [ -1.08787596e-15, 1.67431815e-14, 4.30317549e-17 ] + - [ -1.14426209e-15, 1.20264464e-14, -8.73971632e-17 ] + - [ -1.14426209e-15, 1.20265074e-14, 4.30326549e-17 ] + - [ -1.92938899e-15, 3.40824859e-13, -8.73959986e-17 ] + - [ -1.6819891e-15, 4.57438443e-13, 4.30285786e-17 ] + - [ -2.09482639e-15, 4.40751762e-13, -8.73898047e-17 ] + - [ -1.6819891e-15, 4.40751653e-13, -8.73898047e-17 ] + - [ -1.44731015e-15, 6.28407151e-13, 4.30304844e-17 ] + - [ -1.71982183e-15, 5.9356111e-13, -8.73919222e-17 ] + - [ -1.44731015e-15, 5.93560893e-13, -8.73919222e-17 ] + - [ -1.45775576e-15, 5.99773452e-14, -8.73967927e-17 ] + - [ -2.81073355e-15, 8.98558429e-14, 4.30326284e-17 ] + - [ -2.81867872e-15, 8.58362446e-14, -8.73980632e-17 ] + - [ -2.81870413e-15, 8.98558429e-14, 4.30326284e-17 ] + - [ -2.81870413e-15, 1.17209816e-13, 4.30297962e-17 ] + - [ -2.81212607e-15, 8.98715367e-14, -8.73975338e-17 ] + - [ -2.81946646e-15, 1.17209816e-13, 4.30297962e-17 ] + - [ -2.81946646e-15, 1.41219364e-13, 4.3029055e-17 ] + - [ 6.78433315e-310, 6.78433315e-310, 0 ] + - [ 0, 4.3029055e-17, -2.79050979e-15 ] + - [ 1.68351524e-13, 4.30298491e-17, -2.70672299e-15 ] + - [ 1.32793108e-13, -8.73905988e-17, -2.72902198e-15 ] + - [ 1.68351524e-13, 4.30298491e-17, -2.72902198e-15 ] + - [ 1.74269316e-13, 4.30301668e-17, -2.68810351e-15 ] + - [ 1.60624035e-13, -8.7391234e-17, -2.68810351e-15 ] + - [ 1.74269316e-13, 4.30301668e-17, -2.68810351e-15 ] + - [ 2.1939999e-13, 4.30326814e-17, -2.50175287e-15 ] + - [ 1.74269262e-13, -8.73926105e-17, -2.54029965e-15 ] + - [ 2.1939999e-13, 4.30326814e-17, -2.54029965e-15 ] + - [ 3.13232673e-13, 4.30325755e-17, -2.1957114e-15 ] + - [ 2.11451867e-13, -8.73969515e-17, -2.25344686e-15 ] + - [ 3.13232673e-13, 4.30325755e-17, -2.25344686e-15 ] + - [ 3.34657375e-13, 4.30320461e-17, -2.11805203e-15 ] + - [ 2.96402927e-13, -8.73980103e-17, -2.09482639e-15 ] + - [ 3.34657375e-13, 4.30320461e-17, -2.09482639e-15 ] + - [ 3.57547702e-13, 4.30313579e-17, -2.02988776e-15 ] + - [ 3.40824859e-13, -8.73959986e-17, -1.92938899e-15 ] + - [ 1.13636031e-12, 4.30313579e-17, -9.27942585e-16 ] + - [ 8.99812012e-13, -8.73987514e-17, -9.86725824e-16 ] + - [ 6.78433315e-310, 6.78433315e-310, 0 ] + - [ 0, -9.27942585e-16, 8.38928855e-13 ] + - [ 4.30333961e-17, -1.15042765e-15, 8.38929072e-13 ] + - [ 4.30333961e-17, -1.45775576e-15, 6.21390412e-13 ] + - [ -8.7392981e-17, -1.09993771e-15, 6.50359209e-13 ] + - [ 4.30309344e-17, -1.45775576e-15, 6.50359426e-13 ] + - [ 4.30309344e-17, -1.44731015e-15, 2.50296006e-12 ] + - [ -8.73954691e-17, -1.72671927e-16, 2.53520249e-12 ] + - [ 4.30311991e-17, -1.8558378e-16, 2.53520249e-12 ] + - [ 4.30311991e-17, -2.56995353e-16, 2.25381647e-12 ] + - [ -8.7399122e-17, -1.78193735e-16, 2.30110069e-12 ] + - [ 4.30332902e-17, -2.56995353e-16, 2.30110156e-12 ] + - [ 4.30332902e-17, -3.8173366e-16, 8.99812229e-13 ] + - [ -8.73987514e-17, -8.43342526e-16, 1.13636074e-12 ] + - [ 4.30313579e-17, -8.13693832e-16, 1.07962271e-12 ] + - [ -8.73961574e-17, -8.14624298e-16, 1.13636074e-12 ] + - [ 4.30313579e-17, -8.14624298e-16, 1.49469737e-12 ] + - [ 4.30276521e-17, -6.09861706e-16, 1.13459956e-12 ] + - [ -8.73950457e-17, -6.45244813e-16, 1.49469737e-12 ] + - [ 4.30276521e-17, -6.45244813e-16, 1.64791422e-12 ] + - [ 4.30279962e-17, -5.13443099e-16, 1.43606068e-12 ] + - [ 6.78433315e-310, 6.78433315e-310, 0 ] + - [ 0, 1.86806254e-12, 4.30305373e-17 ] + - [ -4.0421942e-16, 1.59029581e-12, -8.73875282e-17 ] + - [ -4.0421942e-16, 1.86806254e-12, 4.30305373e-17 ] + - [ -4.0421942e-16, 1.98239816e-12, 4.30319402e-17 ] + - [ -3.62890565e-16, 1.86806167e-12, -8.73933516e-17 ] + - [ -3.8173366e-16, 1.98239816e-12, 4.30319402e-17 ] + - [ -3.8173366e-16, 2.05432153e-12, 4.30326549e-17 ] + - [ -3.35926118e-16, 1.93090376e-12, -8.73949398e-17 ] + - [ -2.37349271e-16, 3.27078683e-12, 4.30328931e-17 ] + - [ -6.19229387e-17, 3.1155551e-12, -8.73949397e-17 ] + - [ -6.84656329e-17, 3.15889283e-12, 4.30318608e-17 ] + - [ -6.71040804e-17, 3.1155551e-12, -8.73949397e-17 ] + - [ -6.71040804e-17, 2.9728793e-12, -8.7391234e-17 ] + - [ -8.90687564e-17, 3.12464939e-12, 4.30314373e-17 ] + - [ -8.06776246e-17, 2.9728793e-12, -8.7391234e-17 ] + - [ -8.06776246e-17, 2.84635377e-12, -8.73892223e-17 ] + - [ -1.06234303e-16, 3.03215393e-12, 4.30302197e-17 ] + - [ -1.00444568e-16, 2.84635377e-12, -8.73892223e-17 ] + - [ -1.00444568e-16, 2.55901417e-12, -8.73940398e-17 ] + - [ -1.72671927e-16, 2.88984416e-12, 4.30286844e-17 ] + - [ 6.78433315e-310, 6.78433315e-310, 0 ] + - [ 0, 4.30311991e-17, -6.84656329e-17 ] + - [ 3.2289427e-12, -8.73974279e-17, -4.99353515e-17 ] + - [ 3.27078683e-12, 4.30328931e-17, -5.32779552e-17 ] + - [ 3.38801164e-12, -8.73985396e-17, -4.99353515e-17 ] + - [ 3.38801077e-12, -8.73985396e-17, -3.56588494e-17 ] + - [ 3.43973328e-12, 4.30329196e-17, -4.01701468e-17 ] + - [ 3.47205032e-12, -8.73976396e-17, -3.56588494e-17 ] + - [ 3.47204945e-12, -8.73976396e-17, -2.95098137e-17 ] + - [ 3.50786455e-12, 4.30323372e-17, -3.27725581e-17 ] + - [ 3.6263557e-12, 4.3030749e-17, -1.81988105e-17 ] + - [ 3.47204945e-12, -8.73976396e-17, -1.81988105e-17 ] + - [ 3.6263557e-12, 4.3030749e-17, -1.81988105e-17 ] + - [ 3.80901816e-12, 4.3029452e-17, -1.1070398e-17 ] + - [ 3.62635484e-12, -8.7393775e-17, -1.27066141e-17 ] + - [ 3.80901816e-12, 4.3029452e-17, -1.27066141e-17 ] + - [ 3.94212349e-12, 4.3029055e-17, -7.46926385e-18 ] + - [ 3.74641719e-12, -8.73919221e-17, -3.49274115e-18 ] + - [ 4.19700121e-12, 4.30302726e-17, -1.27066141e-17 ] + - [ 4.14114485e-12, -8.73919751e-17, -3.49274115e-18 ] + - [ 4.14114311e-12, -8.73919751e-17, -1.68619547e-18 ] + - [ 6.78433315e-310, 6.78433315e-310, 0 ] + - [ 0, -1.68619547e-18, 4.42556143e-12 ] + - [ -8.73966337e-17, -1.18080549e-18, 4.54096565e-12 ] + - [ 4.30328931e-17, -1.68619547e-18, 4.49029264e-12 ] + - [ -8.73975337e-17, -1.18080549e-18, 4.4902909e-12 ] + - [ -8.73975337e-17, -3.59966305e-19, 4.83981687e-12 ] + - [ 4.30322578e-17, -1.40643471e-18, 4.79351536e-12 ] + - [ -8.73975337e-17, -3.59966305e-19, 4.79351363e-12 ] + - [ -8.73975337e-17, -2.06002636e-19, 4.95574497e-12 ] + - [ 4.30309608e-17, -4.21876638e-19, 4.91303087e-12 ] + - [ -8.73952573e-17, -2.06002636e-19, 4.91302914e-12 ] + - [ -8.73952573e-17, -1.85779517e-19, 4.98259155e-12 ] + - [ 4.30306167e-17, -2.57654816e-19, 5.02998246e-12 ] + - [ -8.73922926e-17, -1.85779517e-19, 5.02998073e-12 ] + - [ -8.73922926e-17, -1.48876612e-19, 5.02998073e-12 ] + - [ 4.30300078e-17, -1.48876612e-19, 5.18162852e-12 ] + - [ 4.30290285e-17, -3.61071896e-20, 5.02998073e-12 ] + - [ -8.73922926e-17, -5.10683795e-20, 5.18162852e-12 ] + - [ 4.30290285e-17, -5.10683795e-20, 5.35813316e-12 ] + - [ 4.30316225e-17, -3.07458226e-21, 5.14918398e-12 ] + - [ -8.73902809e-17, -4.59852075e-21, 5.35813316e-12 ] + - [ 6.78433315e-310, 6.78433315e-310, 0 ] + - [ 0, 5.33427551e-12, -8.7394569e-17 ] + - [ -1.11725625e-21, 5.41769316e-12, 4.30326283e-17 ] + - [ -1.11725625e-21, 5.48510798e-12, 4.30330783e-17 ] + - [ -1.59202707e-22, 5.41769142e-12, -8.73975336e-17 ] + - [ -3.387503e-22, 5.48510798e-12, 4.30330783e-17 ] + - [ -3.387503e-22, 5.51827936e-12, 4.30327342e-17 ] + - [ -2.57378838e-23, 5.46890393e-12, -8.73984335e-17 ] + - [ -2.57378586e-23, 5.51827936e-12, 4.30327342e-17 ] + - [ -2.57378586e-23, 5.56202215e-12, 4.30314636e-17 ] + - [ -2.57378586e-23, 5.55327914e-12, -8.73958394e-17 ] + - [ -6.54960145e-25, 5.56202042e-12, 4.30314636e-17 ] + - [ -2.36752657e-24, 5.58208596e-12, -8.73940393e-17 ] + - [ -6.54960145e-25, 5.58208423e-12, -8.73940393e-17 ] + - [ 1.07486042e-137, 5.58793718e-12, 4.3032242e-17 ] + - [ -1.50513061e-27, 5.58721727e-12, -8.73952038e-17 ] + - [ 1.07486042e-137, 5.58721554e-12, -8.73952038e-17 ] + - [ 4.2994417e-137, 2.31358569e-18, 2.40607594e-16 ] + - [ 3.37507951e-16, 7.32554764e-19, 3.24530136e-16 ] + - [ 3.37505622e-16, 2.31358486e-18, -2.4522837e-16 ] + - [ 3.37505833e-16, 7.32554764e-19, 3.24530136e-16 ] + - [ 6.78433315e-310, 6.78433315e-310, 0 ] + - [ 0, 1.92458087e-16, 3.37505833e-16 ] + - [ -2.39339056e-16, -2.08222244e-18, 3.37505833e-16 ] + - [ -2.21230049e-16, -2.61052947e-18, 3.37508057e-16 ] + - [ 7.32606049e-19, -3.24521877e-16, 3.37507951e-16 ] + - [ -4.77069052e-18, 1.92458087e-16, 3.37508057e-16 ] + - [ 7.32605842e-19, -3.24521877e-16, 3.37505833e-16 ] + - [ -1.02058928e-18, 2.98553541e-16, 3.37508057e-16 ] + - [ 7.32605843e-19, -3.24521877e-16, 3.37508057e-16 ] + - [ -1.27179035e-20, 5.46107653e-16, 3.37508057e-16 ] + - [ -7.03363764e-16, -6.89884255e-24, 3.37505833e-16 ] + - [ 7.32606049e-19, -3.24521877e-16, 3.37508057e-16 ] + - [ -7.31148138e-16, 2.53064354e-68, 3.37508057e-16 ] + - [ -1.02062899e-18, -2.98550153e-16, 3.37507951e-16 ] + - [ -2.39339056e-16, -2.08222244e-18, 3.37508057e-16 ] + - [ 7.32606048e-19, -3.24521877e-16, 3.37505833e-16 ] + - [ -3.6463217e-16, -4.06980148e-19, 3.37508057e-16 ] + - [ 7.32606048e-19, -3.24521877e-16, 3.37508057e-16 ] + - [ -6.20327431e-16, -1.69284793e-21, 3.37508057e-16 ] + - [ -7.03365231e-16, 6.8980032e-24, 3.37505833e-16 ] + - [ 7.32606049e-19, -3.24521877e-16, 3.37508057e-16 ] + - [ 6.78433315e-310, 6.78433315e-310, 0 ] + - [ 0, 3.37508057e-16, 7.32605841e-19 ] + - [ -3.24521877e-16, 3.37508057e-16, -1.43716317e-16 ] + - [ 1.1729105e-17, 3.37508056e-16, -3.58166022e-22 ] + - [ 6.63135842e-16, 3.37505833e-16, 7.32606049e-19 ] + - [ -3.24521877e-16, 3.37508056e-16, -4.71100149e-26 ] + - [ 7.23103657e-16, 3.37505833e-16, -4.71100272e-26 ] + - [ 7.23103657e-16, 3.3750795e-16, 2.47733785e-26 ] + - [ 7.24326773e-16, 3.3750795e-16, 7.32605843e-19 ] + - [ -3.24521877e-16, 3.37505833e-16, 2.69160197e-22 ] + - [ 6.66775966e-16, 3.37507951e-16, 7.32605843e-19 ] + - [ -3.24521877e-16, 3.37507951e-16, 1.94444544e-19 ] + - [ 4.12449403e-16, 3.37508057e-16, -4.77058464e-18 ] + - [ -1.92459251e-16, 3.37507951e-16, 1.94441701e-19 ] + - [ -4.12450462e-16, 3.37508057e-16, -1.67610448e-17 ] + - [ -1.22673689e-16, 3.37507951e-16, -1.67610448e-17 ] + - [ -1.22673689e-16, 3.37508057e-16, -4.80936302e-16 ] + - [ 5.23190506e-20, 3.37508057e-16, 7.32605842e-19 ] + - [ -3.24521877e-16, 3.37505833e-16, -3.64635558e-16 ] + - [ 4.06960089e-19, 3.37508057e-16, 7.32605842e-19 ] + - [ -3.24521877e-16, 3.37508057e-16, -2.21226608e-16 ] + - [ 6.78433315e-310, 6.78433315e-310, 0 ] + - [ 0, 7.32606049e-19, -3.24521877e-16 ] + - [ 3.37508057e-16, -4.40673718e-17, 7.12424185e-17 ] + - [ 3.37505833e-16, -4.4067385e-17, 7.12424185e-17 ] + - [ 3.37508057e-16, -4.406896e-17, -7.12397715e-17 ] + - [ 3.37508057e-16, 1.944417e-19, -4.12450462e-16 ] + - [ 3.37507951e-16, -8.26682312e-17, -3.77397445e-17 ] + - [ 3.37508057e-16, 1.944417e-19, -4.12450462e-16 ] + - [ 3.37508057e-16, -2.21230049e-16, -2.61052947e-18 ] + - [ 3.3750795e-16, -4.71021386e-26, -7.23104504e-16 ] + - [ 3.37508056e-16, -2.02251526e-19, -4.094598e-16 ] + - [ 3.37507951e-16, -1.27177516e-20, -5.46109347e-16 ] + - [ 3.37508056e-16, 1.94441701e-19, -4.12450462e-16 ] + - [ 3.37507951e-16, -1.27177516e-20, -5.46109347e-16 ] + - [ 3.37507951e-16, -3.58114424e-22, -6.63138383e-16 ] + - [ 3.37508056e-16, 1.14745508e-20, -5.51454548e-16 ] + - [ 3.3750795e-16, -3.58114424e-22, -6.63138383e-16 ] + - [ 3.3750795e-16, 2.47722013e-26, -7.24326773e-16 ] + - [ -1.66089422e-16, 2.31358569e-18, 2.39830759e-16 ] + - [ -1.66089422e-16, 8.34081258e-19, -3.12475904e-16 ] + - [ -1.66089422e-16, 7.32572755e-19, 3.24531089e-16 ] + - [ 6.78433315e-310, 6.78433315e-310, 0 ] + - [ 0, -8.10271686e-24, -1.66089422e-16 ] + - [ -7.31180328e-16, -2.52985206e-68, -1.66089475e-16 ] + - [ 1.9544548e-19, -4.12069403e-16, -1.66089475e-16 ] + - [ 1.95443364e-19, 4.1207025e-16, -1.66089421e-16 ] + - [ 8.34081051e-19, -3.12475904e-16, -1.66089422e-16 ] + - [ 1.16418998e-20, 5.50744099e-16, -1.66089421e-16 ] + - [ 8.34081051e-19, -3.12475904e-16, -1.66089421e-16 ] + - [ 3.51445234e-26, 7.23712886e-16, -1.66089421e-16 ] + - [ -2.92407377e-26, 7.24102521e-16, -1.66089422e-16 ] + - [ 8.34081258e-19, -3.12475904e-16, -1.66089474e-16 ] + - [ -2.71748266e-22, 6.66655052e-16, -1.66089422e-16 ] + - [ -2.71748367e-22, 6.66655052e-16, -1.66089474e-16 ] + - [ -2.04797775e-17, 1.11328795e-16, -1.66089422e-16 ] + - [ -4.77094198e-18, 1.92460893e-16, -1.66089475e-16 ] + - [ 1.95445432e-19, -4.12069403e-16, -1.66089475e-16 ] + - [ 1.95445432e-19, -4.12069403e-16, -1.66089104e-16 ] + - [ -9.84153633e-19, 3.00852071e-16, -1.66089475e-16 ] + - [ 7.32594262e-19, -3.2452283e-16, -1.66089422e-16 ] + - [ -9.84153633e-19, 3.00852071e-16, -1.66089422e-16 ] + - [ -1.92843588e-19, 4.1305302e-16, -1.66089474e-16 ] + - [ 6.78433315e-310, 6.78433315e-310, 0 ] + - [ 0, -1.66089475e-16, 1.95445484e-19 ] + - [ -4.12069403e-16, -1.66089422e-16, -6.16358236e-16 ] + - [ -1.99190865e-21, -1.66089475e-16, 1.95445484e-19 ] + - [ -4.12069403e-16, -1.66089475e-16, -3.59994664e-16 ] + - [ -4.28279946e-19, -1.66089475e-16, -2.34664281e-16 ] + - [ -2.21477235e-18, -1.66089422e-16, 1.95445484e-19 ] + - [ -4.12069403e-16, -1.66089475e-16, -1.53086672e-16 ] + - [ -1.00689039e-17, -1.66089422e-16, -1.53086672e-16 ] + - [ -1.00689039e-17, -1.66089475e-16, -2.04803135e-17 ] + - [ -1.11326677e-16, -1.66089421e-16, 2.92957795e-22 ] + - [ -6.65822842e-16, -1.66089475e-16, 1.95445432e-19 ] + - [ -4.12069403e-16, -1.66089475e-16, -2.34665022e-16 ] + - [ 2.21471941e-18, -1.66089422e-16, -1.5308879e-16 ] + - [ 1.00684738e-17, -1.66089475e-16, -4.73514387e-16 ] + - [ 6.21109623e-20, -1.66089422e-16, 1.95445484e-19 ] + - [ -4.12069403e-16, -1.66089475e-16, -6.16352941e-16 ] + - [ 1.99220915e-21, -1.66089422e-16, -6.16353154e-16 ] + - [ 1.99220915e-21, -1.66089475e-16, 2.92957693e-22 ] + - [ -6.65822842e-16, -1.66089421e-16, -2.04803135e-17 ] + - [ -1.11326677e-16, -1.66089475e-16, 1.16417964e-20 ] + - [ 6.78433315e-310, 6.78433315e-310, 0 ] + - [ 0, -4.74643048e-17, -6.48788982e-17 ] + - [ -1.66089475e-16, 1.95445484e-19, -4.12069403e-16 ] + - [ -1.66089475e-16, -2.71745136e-22, -6.66654629e-16 ] + - [ -1.66089475e-16, -1.12491441e-20, -5.52392002e-16 ] + - [ -1.66089474e-16, -9.84143707e-19, -3.00853765e-16 ] + - [ -1.66089474e-16, -2.04803135e-17, -1.11326677e-16 ] + - [ -1.66089475e-16, 3.5142958e-26, -7.23713309e-16 ] + - [ -1.66089421e-16, -4.77082287e-18, -1.92461951e-16 ] + - [ -1.66089475e-16, 3.5142958e-26, -7.23713309e-16 ] + - [ -1.66089475e-16, -2.92415389e-26, -7.24102521e-16 ] + - [ -1.66089474e-16, -9.84143707e-19, -3.00853765e-16 ] + - [ -1.66089474e-16, -2.04797841e-17, 1.11328795e-16 ] + - [ -1.66089475e-16, 1.95445432e-19, -4.12069403e-16 ] + - [ -1.66089422e-16, -4.74644107e-17, 6.48788982e-17 ] + - [ -1.66089475e-16, 1.95445432e-19, -4.12069403e-16 ] + - [ -1.66089475e-16, -1.53088737e-16, 1.00684738e-17 ] + - [ 5.4391687e-320, 6.78433315e-310, 6.78433315e-310 ] + - [ 5.32996432e-310, 5.32996432e-310, 5.4587234e-10 ] + - [ 7.87613163e-22, -1.15751619e-13, 5.52354266e-10 ] + - [ 4.56331366e-22, -1.19425546e-13, 5.4587234e-10 ] + - [ 6.78433315e-310, 6.78433315e-310, 0 ] + - [ 0, 5.57563876e-10, 6.84450654e-22 ] + - [ -1.23096763e-13, 5.46997662e-10, 1.02751805e-21 ] + - [ -1.23096763e-13, 5.48066584e-10, 1.33898144e-21 ] + - [ -1.22804354e-13, 5.58832639e-10, 8.36970561e-22 ] + - [ -1.26492484e-13, 5.48066584e-10, 1.33898144e-21 ] + - [ -1.26492484e-13, 5.49070226e-10, 1.66282669e-21 ] + - [ -1.25964911e-13, 5.60045003e-10, 1.14682593e-21 ] + - [ -1.29601434e-13, 5.49070226e-10, 1.66282669e-21 ] + - [ -1.29601434e-13, 5.56105043e-10, 2.13366996e-21 ] + - [ -1.30885455e-13, 5.611872e-10, 1.48147865e-21 ] + - [ -1.32414397e-13, 5.56105043e-10, 2.13366996e-21 ] + - [ -1.32414397e-13, 5.63229122e-10, 2.69224952e-21 ] + - [ -1.34920747e-13, 5.62249462e-10, 1.96685413e-21 ] + - [ -1.33391696e-13, 5.63229122e-10, 2.69224952e-21 ] + - [ -1.33391696e-13, 5.64127959e-10, 3.49905393e-21 ] + - [ -1.37104872e-13, 5.68421858e-10, 1.80717596e-21 ] + - [ -1.37987738e-13, 5.64127959e-10, 3.49905393e-21 ] + - [ -1.37987738e-13, 5.64950412e-10, 5.04931964e-21 ] + - [ -1.38953654e-13, 5.70392282e-10, 3.30883674e-21 ] + - [ -1.41252162e-13, 5.64950412e-10, 5.04931964e-21 ] + - [ 6.78433315e-310, 6.78433315e-310, 0 ] + - [ 0, 6.42525704e-21, -1.41609515e-13 ] + - [ 5.65699147e-10, 6.64152923e-21, -1.41609515e-13 ] + - [ 5.59374428e-10, 6.94894231e-21, -1.39099587e-13 ] + - [ 5.66377715e-10, 9.76156965e-21, -1.40283102e-13 ] + - [ 5.59374428e-10, 6.94894231e-21, -1.40283102e-13 ] + - [ 5.53078132e-10, 7.39574262e-21, -1.37209172e-13 ] + - [ 5.60029016e-10, 1.01450389e-20, -1.38415998e-13 ] + - [ 5.53078132e-10, 7.39574262e-21, -1.38415998e-13 ] + - [ 5.41249371e-10, 1.12928425e-20, -1.33185915e-13 ] + - [ 5.53708294e-10, 1.05295616e-20, -1.34038423e-13 ] + - [ 5.41249371e-10, 1.12928425e-20, -1.34038423e-13 ] + - [ 5.29673298e-10, 1.63568858e-20, -1.27041199e-13 ] + - [ 5.41792048e-10, 1.51425071e-20, -1.34532819e-13 ] + - [ 5.29673298e-10, 1.63568858e-20, -1.34532819e-13 ] + - [ 5.30552595e-10, 2.92094984e-20, -1.27684239e-13 ] + - [ 5.42283211e-10, 2.13210939e-20, -1.34672681e-13 ] + - [ 5.30552595e-10, 2.92094984e-20, -1.34672681e-13 ] + - [ 5.31248038e-10, 5.27860071e-20, -1.2693408e-13 ] + - [ 5.42719307e-10, 2.79634284e-20, -1.33856711e-13 ] + - [ 5.31248039e-10, 5.27860071e-20, -1.33856711e-13 ] + - [ 6.78433315e-310, 6.78433315e-310, 0 ] + - [ 0, -1.3154053e-13, 5.31827575e-10 ] + - [ 9.73052745e-20, -1.3154053e-13, 5.32248572e-10 ] + - [ 1.41294312e-19, -1.21003602e-13, 5.43993843e-10 ] + - [ 9.95291496e-20, -1.27816187e-13, 5.32248572e-10 ] + - [ 1.41294312e-19, -1.27816187e-13, 5.31860438e-10 ] + - [ 1.6786325e-19, -1.17687353e-13, 5.44314031e-10 ] + - [ 1.45783422e-19, -1.22865286e-13, 5.31860438e-10 ] + - [ 1.6786325e-19, -1.22865286e-13, 5.3409021e-10 ] + - [ 1.84925815e-19, -1.17050059e-13, 5.44313143e-10 ] + - [ 1.89550375e-19, -1.15809407e-13, 5.85434916e-10 ] + - [ 3.62992648e-19, -1.13625268e-13, 5.79380204e-10 ] + - [ 3.60751609e-19, -1.17929889e-13, 5.78593722e-10 ] + - [ 3.96968058e-19, -1.13716463e-13, 5.79380204e-10 ] + - [ 3.60751609e-19, -1.13716463e-13, 5.73276198e-10 ] + - [ 3.57165161e-19, -1.18022263e-13, 5.72558105e-10 ] + - [ 3.93453781e-19, -1.13495869e-13, 5.73276198e-10 ] + - [ 3.57165161e-19, -1.13495869e-13, 5.67158869e-10 ] + - [ 3.52222963e-19, -1.17524831e-13, 5.66502505e-10 ] + - [ 3.88646828e-19, -1.13002936e-13, 5.67158869e-10 ] + - [ 3.52222963e-19, -1.13002936e-13, 5.61064632e-10 ] + - [ 6.78433315e-310, 6.78433315e-310, 0 ] + - [ 0, 5.61064632e-10, 3.45959759e-19 ] + - [ -1.12249307e-13, 5.55032125e-10, 3.38495074e-19 ] + - [ -1.14766729e-13, 5.54763007e-10, 3.75811053e-19 ] + - [ -1.12296524e-13, 5.55032125e-10, 3.38495074e-19 ] + - [ -1.12296524e-13, 5.54164374e-10, 3.71520467e-19 ] + - [ -1.25605824e-13, 5.74455698e-10, 2.76899277e-19 ] + - [ -1.31824265e-13, 5.75243513e-10, 2.02136962e-19 ] + - [ -1.2560062e-13, 5.68977414e-10, 2.00414772e-19 ] + - [ -1.31824265e-13, 5.68977414e-10, 2.00414772e-19 ] + - [ -1.36074771e-13, 5.69285612e-10, 1.52690793e-19 ] + - [ -1.31148482e-13, 5.62975104e-10, 1.51368338e-19 ] + - [ -1.36074771e-13, 5.62975104e-10, 1.51368338e-19 ] + - [ -1.3846869e-13, 5.62834328e-10, 1.01767035e-19 ] + - [ -1.34801701e-13, 5.56499839e-10, 1.01201967e-19 ] + - [ -1.3846869e-13, 5.56499839e-10, 1.01201967e-19 ] + - [ -1.38981626e-13, 5.83608821e-10, 4.32836677e-19 ] + - [ -1.12653986e-13, 5.89428166e-10, 4.34376834e-19 ] + - [ -1.10301213e-13, 5.90479325e-10, 4.00331374e-19 ] + - [ -1.11774372e-13, 5.89428166e-10, 4.34376834e-19 ] + - [ -1.11774372e-13, 5.95144483e-10, 4.34745343e-19 ] + - [ 6.78433315e-310, 6.78433315e-310, 0 ] + - [ 0, 4.34745343e-19, -1.10641327e-13 ] + - [ 6.00729792e-10, 4.33355733e-19, -1.08330133e-13 ] + - [ 6.01915955e-10, 3.9903725e-19, -1.09259511e-13 ] + - [ 6.00729792e-10, 4.33355733e-19, -1.09259511e-13 ] + - [ 6.06151234e-10, 4.31353749e-19, -1.09259511e-13 ] + - [ 6.1262339e-10, 3.9273372e-19, -1.06985235e-13 ] + - [ 6.06151234e-10, 4.31353749e-19, -1.07630714e-13 ] + - [ 6.11367505e-10, 4.28023727e-19, -1.06985235e-13 ] + - [ 6.11367505e-10, 4.28023727e-19, -1.04574403e-13 ] + - [ 6.0476834e-10, 4.93272093e-19, -1.0540192e-13 ] + - [ 6.099442e-10, 4.87593912e-19, -1.04574403e-13 ] + - [ 6.099442e-10, 4.87593912e-19, -1.03227498e-13 ] + - [ 5.99105758e-10, 5.52001917e-19, -1.03037004e-13 ] + - [ 6.08618149e-10, 5.4596598e-19, -1.21951954e-13 ] + - [ 5.62072715e-10, 2.66574615e-19, -1.16435533e-13 ] + - [ 5.61064632e-10, 3.45959759e-19, -1.23752814e-13 ] + - [ 5.67744178e-10, 3.13433983e-19, -1.16435533e-13 ] + - [ 5.67744178e-10, 3.13433983e-19, -1.17524831e-13 ] + - [ 5.67158869e-10, 3.52222963e-19, -1.21419177e-13 ] + - [ 5.73910801e-10, 3.18299046e-19, -1.17524831e-13 ] + - [ 6.78433315e-310, 6.78433315e-310, 0 ] + - [ 0, -1.21987949e-13, 5.8006721e-10 ] + - [ 3.21804017e-19, -1.18022263e-13, 5.8006721e-10 ] + - [ 3.21804017e-19, -1.17929889e-13, 5.79380204e-10 ] + - [ 3.60751609e-19, -1.21949243e-13, 5.86176101e-10 ] + - [ 3.23918497e-19, -1.17929889e-13, 5.86176101e-10 ] + - [ 3.23918497e-19, -1.1725725e-13, 5.85434916e-10 ] + - [ 3.62992648e-19, -1.21307721e-13, 5.92197506e-10 ] + - [ 3.24648691e-19, -1.1725725e-13, 5.92197506e-10 ] + - [ 3.24648691e-19, -1.16019308e-13, 5.91405251e-10 ] + - [ 3.63920952e-19, -1.20075851e-13, 5.98091903e-10 ] + - [ 3.24015484e-19, -1.16019308e-13, 5.98091903e-10 ] + - [ 3.24015484e-19, -1.14233302e-13, 5.97254794e-10 ] + - [ 3.635694e-19, -1.18270979e-13, 6.03817545e-10 ] + - [ 3.22037075e-19, -1.14233302e-13, 6.03817545e-10 ] + - [ 3.22037075e-19, -1.12801546e-13, 6.02947574e-10 ] + - [ 3.61948746e-19, -1.15912189e-13, 6.09333577e-10 ] + - [ 3.18707053e-19, -1.12801546e-13, 6.09333577e-10 ] + - [ 3.18707053e-19, -1.11384493e-13, 6.08443622e-10 ] + - [ 3.5902487e-19, -1.13351995e-13, 6.14596478e-10 ] + - [ 3.139762e-19, -1.11384493e-13, 6.14596478e-10 ] + - [ 6.78433315e-310, 6.78433315e-310, 0 ] + - [ 0, 5.8679827e-10, 2.8204496e-19 ] + - [ -1.24993575e-13, 5.87301867e-10, 2.37605923e-19 ] + - [ -1.27111781e-13, 5.8679827e-10, 2.8204496e-19 ] + - [ -1.27111781e-13, 5.92855203e-10, 2.82537753e-19 ] + - [ -1.23772546e-13, 5.93382781e-10, 2.37798656e-19 ] + - [ -1.25293465e-13, 5.92855203e-10, 2.82537753e-19 ] + - [ -1.25293465e-13, 5.98779797e-10, 2.81639849e-19 ] + - [ -1.21958351e-13, 5.99326471e-10, 2.3662592e-19 ] + - [ -1.22885235e-13, 5.98779797e-10, 2.81639849e-19 ] + - [ -1.22885235e-13, 6.04528087e-10, 2.79364688e-19 ] + - [ -1.19569853e-13, 6.0508764e-10, 2.34095161e-19 ] + - [ -1.19908016e-13, 6.04528087e-10, 2.79364688e-19 ] + - [ -1.19908016e-13, 6.1005611e-10, 2.75721785e-19 ] + - [ -1.16627437e-13, 6.10623656e-10, 2.30222922e-19 ] + - [ -1.163836e-13, 6.1005611e-10, 2.75721785e-19 ] + - [ -1.163836e-13, 6.15322564e-10, 2.70701212e-19 ] + - [ -1.28031509e-13, 5.62729079e-10, 1.98198238e-19 ] + - [ -1.23752814e-13, 5.62072715e-10, 2.66574615e-19 ] + - [ -1.29872593e-13, 5.68250884e-10, 2.72331999e-19 ] + - [ -1.23752814e-13, 5.68250884e-10, 2.72331999e-19 ] + - [ 6.78433315e-310, 6.78433315e-310, 0 ] + - [ 0, 2.76899277e-19, -1.21419177e-13 ] + - [ 5.74455698e-10, 2.76899277e-19, -1.21987949e-13 ] + - [ 5.73910801e-10, 3.18299046e-19, -1.2560062e-13 ] + - [ 5.80651187e-10, 2.80157955e-19, -1.21987949e-13 ] + - [ 5.80651187e-10, 2.80157955e-19, -1.21949243e-13 ] + - [ 5.8006721e-10, 3.21804017e-19, -1.25605824e-13 ] + - [ 5.8679827e-10, 2.8204496e-19, -1.21949243e-13 ] + - [ 5.8679827e-10, 2.8204496e-19, -1.21307721e-13 ] + - [ 5.86176101e-10, 3.23918497e-19, -1.24993575e-13 ] + - [ 5.92855203e-10, 2.82537753e-19, -1.21307721e-13 ] + - [ 5.92855203e-10, 2.82537753e-19, -1.20075851e-13 ] + - [ 5.92197506e-10, 3.24648691e-19, -1.23772546e-13 ] + - [ 5.98779797e-10, 2.81639849e-19, -1.20075851e-13 ] + - [ 5.98779797e-10, 2.81639849e-19, -1.18270979e-13 ] + - [ 5.98091903e-10, 3.24015484e-19, -1.21958351e-13 ] + - [ 6.04528087e-10, 2.79364688e-19, -1.18270979e-13 ] + - [ 6.04528087e-10, 2.79364688e-19, -1.15912189e-13 ] + - [ 6.03817545e-10, 3.22037075e-19, -1.19569853e-13 ] + - [ 6.1005611e-10, 2.75721785e-19, -1.15912189e-13 ] + - [ 6.1005611e-10, 2.75721785e-19, -1.13351995e-13 ] + - [ 6.78433315e-310, 6.78433315e-310, 0 ] + - [ 0, -1.13351995e-13, 6.15322564e-10 ] + - [ 2.70701212e-19, -1.11643238e-13, 5.59962847e-10 ] + - [ 4.08079989e-19, -1.13002936e-13, 5.6026838e-10 ] + - [ 4.09717806e-19, -1.11342101e-13, 5.60462447e-10 ] + - [ 3.8251349e-19, -1.13495869e-13, 5.6026838e-10 ] + - [ 4.09717806e-19, -1.13495869e-13, 5.65779084e-10 ] + - [ 4.22795945e-19, -1.11237692e-13, 5.66502505e-10 ] + - [ 3.88646828e-19, -1.13716463e-13, 5.65779084e-10 ] + - [ 4.22795945e-19, -1.13716463e-13, 5.71759189e-10 ] + - [ 4.27300564e-19, -1.11396365e-13, 5.72558105e-10 ] + - [ 3.93453781e-19, -1.13625268e-13, 5.71759189e-10 ] + - [ 4.27300564e-19, -1.13625268e-13, 5.77711316e-10 ] + - [ 4.30615491e-19, -1.11287891e-13, 5.78593722e-10 ] + - [ 3.96968058e-19, -1.1725725e-13, 5.77711316e-10 ] + - [ 4.30615491e-19, -1.1725725e-13, 5.83608821e-10 ] + - [ 4.32836677e-19, -1.10920455e-13, 5.85434916e-10 ] + - [ 3.62992648e-19, -1.16019308e-13, 5.83608821e-10 ] + - [ 4.32836677e-19, -1.16019308e-13, 5.90479325e-10 ] + - [ 4.00331374e-19, -1.12653986e-13, 5.91405251e-10 ] + - [ 3.63920952e-19, -1.14233302e-13, 5.90479325e-10 ] + - [ 6.78433315e-310, 6.78433315e-310, 0 ] + - [ 0, 5.97254794e-10, 3.635694e-19 ] + - [ -1.12801546e-13, 5.96269805e-10, 4.00265613e-19 ] + - [ -1.12801546e-13, 6.01915955e-10, 3.9903725e-19 ] + - [ -1.10641327e-13, 6.02947574e-10, 3.61948746e-19 ] + - [ -1.11384493e-13, 6.01915955e-10, 3.9903725e-19 ] + - [ -1.11384493e-13, 6.07381361e-10, 3.96577008e-19 ] + - [ -1.09259511e-13, 6.08443622e-10, 3.5902487e-19 ] + - [ -1.09713087e-13, 6.07381361e-10, 3.96577008e-19 ] + - [ -1.09713087e-13, 6.1262339e-10, 3.9273372e-19 ] + - [ -1.13927232e-13, 6.34825185e-10, 1.05986483e-19 ] + - [ -1.17383668e-13, 6.26526046e-10, 1.1343549e-19 ] + - [ -1.10208459e-13, 6.26427459e-10, 1.39668592e-19 ] + - [ -1.17383668e-13, 6.26427459e-10, 1.39668592e-19 ] + - [ -1.20061973e-13, 6.217774e-10, 1.43173357e-19 ] + - [ -1.15425165e-13, 6.2128535e-10, 1.93752763e-19 ] + - [ -1.20061973e-13, 6.2128535e-10, 1.93752763e-19 ] + - [ -1.24193867e-13, 6.16799604e-10, 1.4625295e-19 ] + - [ -1.15213095e-13, 6.16319988e-10, 1.96992829e-19 ] + - [ -1.24193867e-13, 6.16319988e-10, 1.96992829e-19 ] + - [ -1.27786913e-13, 6.11520716e-10, 1.48862705e-19 ] + - [ 6.78433315e-310, 6.78433315e-310, 0 ] + - [ 0, 1.99632466e-19, -1.30811946e-13 ] + - [ 6.05974042e-10, 1.50969741e-19, -1.22859865e-13 ] + - [ 6.05508636e-10, 2.01650476e-19, -1.30811946e-13 ] + - [ 6.05508636e-10, 2.01650476e-19, -1.33244028e-13 ] + - [ 6.00195997e-10, 1.52552137e-19, -1.25861153e-13 ] + - [ 5.99739473e-10, 2.03030731e-19, -1.33244028e-13 ] + - [ 5.99739473e-10, 2.03030731e-19, -1.35063645e-13 ] + - [ 5.94227882e-10, 1.53599865e-19, -1.28282394e-13 ] + - [ 5.93784237e-10, 2.03763613e-19, -1.35063645e-13 ] + - [ 5.93784237e-10, 2.03763613e-19, -1.36257676e-13 ] + - [ 5.88111886e-10, 1.54115405e-19, -1.30102335e-13 ] + - [ 5.87687336e-10, 2.03848295e-19, -1.36257676e-13 ] + - [ 5.87687336e-10, 2.03848295e-19, -1.36820703e-13 ] + - [ 5.81889308e-10, 1.54114164e-19, -1.31304716e-13 ] + - [ 5.8149318e-10, 2.03296979e-19, -1.36820703e-13 ] + - [ 5.8149318e-10, 2.03296979e-19, -1.36755542e-13 ] + - [ 6.39363777e-10, 5.03578748e-21, -1.06886572e-13 ] + - [ 6.33322831e-10, 1.00014003e-20, -1.12936529e-13 ] + - [ 6.40517965e-10, 9.77519874e-21, -1.12891697e-13 ] + - [ 6.33322831e-10, 1.00014003e-20, -1.12891697e-13 ] + - [ 6.78433315e-310, 6.78433315e-310, 0 ] + - [ 0, -1.17612218e-13, 6.29208345e-10 ] + - [ 1.01463637e-20, -1.17612218e-13, 6.24755906e-10 ] + - [ 1.03147725e-20, -1.22699403e-13, 6.30094303e-10 ] + - [ 2.05509112e-20, -1.22692247e-13, 6.24755906e-10 ] + - [ 1.03147725e-20, -1.22692247e-13, 6.20925637e-10 ] + - [ 2.15646986e-20, -1.27295444e-13, 6.25672507e-10 ] + - [ 2.10518078e-20, -1.26105316e-13, 6.20925637e-10 ] + - [ 2.15646986e-20, -1.26105316e-13, 6.16527378e-10 ] + - [ 4.54589704e-20, -1.30228753e-13, 6.21553135e-10 ] + - [ 4.42338126e-20, -1.27832992e-13, 6.16527378e-10 ] + - [ 4.54589704e-20, -1.27832992e-13, 6.1121385e-10 ] + - [ 4.66070196e-20, -1.33807163e-13, 6.16848898e-10 ] + - [ 9.24921173e-20, -1.31429833e-13, 6.1121385e-10 ] + - [ 4.66070196e-20, -1.31429833e-13, 6.05641419e-10 ] + - [ 4.76653455e-20, -1.36811487e-13, 6.11555355e-10 ] + - [ 9.49711776e-20, -1.34454106e-13, 6.05641419e-10 ] + - [ 4.76653455e-20, -1.34454106e-13, 5.9984339e-10 ] + - [ 4.86244356e-20, -1.392195e-13, 6.05998022e-10 ] + - [ 9.71005473e-20, -1.36881635e-13, 5.9984339e-10 ] + - [ 4.86244356e-20, -1.36881635e-13, 5.93854847e-10 ] + - [ 6.78433315e-310, 6.78433315e-310, 0 ] + - [ 0, 5.93854847e-10, 4.94780084e-20 ] + - [ -1.38695288e-13, 5.87713538e-10, 5.02229879e-20 ] + - [ -1.42192165e-13, 5.94234099e-10, 1.00236906e-19 ] + - [ -1.39884766e-13, 5.87713538e-10, 5.02229879e-20 ] + - [ -1.39884766e-13, 5.81457209e-10, 5.08592966e-20 ] + - [ -1.42747168e-13, 5.88104336e-10, 1.01234124e-19 ] + - [ -1.40447359e-13, 5.81457209e-10, 5.08592966e-20 ] + - [ -1.40447359e-13, 5.75123608e-10, 5.13898296e-20 ] + - [ -1.42686887e-13, 5.81862218e-10, 1.0186123e-19 ] + - [ -1.4038827e-13, 5.75123608e-10, 5.13898296e-20 ] + - [ -1.4038827e-13, 5.68748708e-10, 5.18202478e-20 ] + - [ -1.42024331e-13, 5.75545937e-10, 1.02138232e-19 ] + - [ -1.39721269e-13, 5.68748708e-10, 5.18202478e-20 ] + - [ -1.39721269e-13, 5.62364925e-10, 5.21589008e-20 ] + - [ -1.04427331e-13, 6.33690981e-10, 7.80481557e-22 ] + - [ -1.03688664e-13, 6.36001133e-10, 1.41711851e-21 ] + - [ -1.01513375e-13, 6.41906631e-10, 1.47937839e-21 ] + - [ -1.03688664e-13, 6.41906631e-10, 1.47937839e-21 ] + - [ -1.05317244e-13, 6.37866308e-10, 2.64021146e-21 ] + - [ -9.7241347e-14, 6.43738943e-10, 2.71926699e-21 ] + - [ 6.78433315e-310, 6.78433315e-310, 0 ] + - [ 0, 5.03578748e-21, -9.87645969e-14 ] + - [ 6.45226198e-10, 5.08159261e-21, -1.06386701e-13 ] + - [ 6.45226198e-10, 5.08159261e-21, -1.06886572e-13 ] + - [ 6.40517965e-10, 9.77519874e-21, -9.9765695e-14 ] + - [ 6.47139335e-10, 1.83067573e-20, -1.06886572e-13 ] + - [ 6.47139335e-10, 1.83067573e-20, -1.0681057e-13 ] + - [ 6.41324431e-10, 1.91475864e-20, -1.00126897e-13 ] + - [ 6.4176852e-10, 3.74728518e-20, -1.0681057e-13 ] + - [ 6.4176852e-10, 3.74728518e-20, -1.12255379e-13 ] + - [ 6.34700396e-10, 4.02415546e-20, -1.0615853e-13 ] + - [ 6.34874035e-10, 7.98128861e-20, -1.12255379e-13 ] + - [ 6.34874035e-10, 7.98128861e-20, -1.16362892e-13 ] + - [ 6.30653411e-10, 4.16094528e-20, -1.11034513e-13 ] + - [ 6.3087368e-10, 8.33067419e-20, -1.16362892e-13 ] + - [ 6.3087368e-10, 8.33067419e-20, -1.21470677e-13 ] + - [ 6.26267586e-10, 4.29455305e-20, -1.13927232e-13 ] + - [ 6.26528711e-10, 8.66177908e-20, -1.21470677e-13 ] + - [ 6.26528711e-10, 8.66177908e-20, -1.23693183e-13 ] + - [ 6.21848011e-10, 8.9694851e-20, -1.19044991e-13 ] + - [ 6.217774e-10, 1.43173357e-19, -1.23693183e-13 ] + - [ 6.78433315e-310, 6.78433315e-310, 0 ] + - [ 0, -1.20061973e-13, 6.16799604e-10 ] + - [ 1.4625295e-19, -1.27832992e-13, 6.16799604e-10 ] + - [ 1.4625295e-19, -1.31429833e-13, 6.11555355e-10 ] + - [ 9.49711776e-20, -1.24193867e-13, 6.11520716e-10 ] + - [ 1.48862705e-19, -1.31429833e-13, 6.11520716e-10 ] + - [ 1.48862705e-19, -1.34454106e-13, 6.05998023e-10 ] + - [ 9.71005473e-20, -1.27786913e-13, 6.05974042e-10 ] + - [ 1.50969741e-19, -1.34454106e-13, 6.05974042e-10 ] + - [ 1.50969741e-19, -1.36881635e-13, 6.00211984e-10 ] + - [ 9.8859185e-20, -1.30811946e-13, 6.00195997e-10 ] + - [ 1.52552137e-19, -1.36881635e-13, 6.00195997e-10 ] + - [ 1.52552137e-19, -1.38695288e-13, 5.94234099e-10 ] + - [ 1.00236906e-19, -1.33244028e-13, 5.94227882e-10 ] + - [ 1.53599865e-19, -1.38695288e-13, 5.94227882e-10 ] + - [ 1.53599865e-19, -1.39884766e-13, 5.88104336e-10 ] + - [ 1.01234124e-19, -1.35063645e-13, 5.88111886e-10 ] + - [ 1.54115405e-19, -1.39884766e-13, 5.88111886e-10 ] + - [ 1.54115405e-19, -1.40447359e-13, 5.81862218e-10 ] + - [ 1.0186123e-19, -1.36257676e-13, 5.81889308e-10 ] + - [ 1.54114164e-19, -1.40447359e-13, 5.81889308e-10 ] + - [ 6.78433315e-310, 6.78433315e-310, 0 ] + - [ 0, 5.75601448e-10, 1.53625094e-19 ] + - [ -1.4038827e-13, 5.75601448e-10, 1.53625094e-19 ] + - [ -1.39721269e-13, 6.13423194e-10, 5.35565838e-19 ] + - [ -9.99269158e-14, 6.14886468e-10, 4.79010259e-19 ] + - [ -1.01270947e-13, 6.10717803e-10, 5.421138e-19 ] + - [ -1.03037004e-13, 6.14886468e-10, 4.79010259e-19 ] + - [ -1.03037004e-13, 6.16327982e-10, 4.23135503e-19 ] + - [ -1.03579376e-13, 6.099442e-10, 4.87593912e-19 ] + - [ -1.0540192e-13, 6.16327982e-10, 4.23135503e-19 ] + - [ -1.0540192e-13, 6.1759186e-10, 3.87304314e-19 ] + - [ -1.05754936e-13, 6.11367505e-10, 4.28023727e-19 ] + - [ -1.07630714e-13, 6.1759186e-10, 3.87304314e-19 ] + - [ -1.07630714e-13, 6.18668332e-10, 3.48817461e-19 ] + - [ -1.07789279e-13, 6.1262339e-10, 3.9273372e-19 ] + - [ -1.09713087e-13, 6.18668332e-10, 3.48817461e-19 ] + - [ -1.09713087e-13, 6.19562284e-10, 3.07759731e-19 ] + - [ -1.09678122e-13, 6.13699418e-10, 3.54697474e-19 ] + - [ -1.11643238e-13, 6.19562284e-10, 3.07759731e-19 ] + - [ -1.11643238e-13, 6.20286593e-10, 2.6427526e-19 ] + - [ -1.11419025e-13, 6.14596478e-10, 3.139762e-19 ] + - [ 6.78433315e-310, 6.78433315e-310, 0 ] + - [ 0, 1.93752763e-19, -1.15213095e-13 ] + - [ 6.15322564e-10, 2.70701212e-19, -1.163836e-13 ] + - [ 6.2128535e-10, 1.93752763e-19, -1.163836e-13 ] + - [ 6.16319988e-10, 1.96992829e-19, -1.19302164e-13 ] + - [ 6.1589233e-10, 2.25025333e-19, -1.19908016e-13 ] + - [ 6.16319988e-10, 1.96992829e-19, -1.19908016e-13 ] + - [ 6.11049093e-10, 1.99632466e-19, -1.22859865e-13 ] + - [ 6.10623656e-10, 2.30222922e-19, -1.22885235e-13 ] + - [ 6.11049093e-10, 1.99632466e-19, -1.22885235e-13 ] + - [ 6.05508636e-10, 2.01650476e-19, -1.25861153e-13 ] + - [ 6.0508764e-10, 2.34095161e-19, -1.25293465e-13 ] + - [ 6.05508636e-10, 2.01650476e-19, -1.25293465e-13 ] + - [ 5.99739473e-10, 2.03030731e-19, -1.28282394e-13 ] + - [ 5.9932647e-10, 2.3662592e-19, -1.27111781e-13 ] + - [ 5.99739473e-10, 2.03030731e-19, -1.27111781e-13 ] + - [ 5.93784237e-10, 2.03763613e-19, -1.30102335e-13 ] + - [ 5.93382781e-10, 2.37798656e-19, -1.28322184e-13 ] + - [ 5.93784237e-10, 2.03763613e-19, -1.28322184e-13 ] + - [ 5.87687336e-10, 2.03848295e-19, -1.31304716e-13 ] + - [ 5.87301867e-10, 2.37605923e-19, -1.25605824e-13 ] + - [ 6.78433315e-310, 6.78433315e-310, 0 ] + - [ 0, -1.31879234e-13, 5.80651187e-10 ] + - [ 2.80157955e-19, -1.31824265e-13, 5.8149318e-10 ] + - [ 2.03296979e-19, -1.31824265e-13, 5.75601449e-10 ] + - [ 1.53625094e-19, -1.36755542e-13, 5.75243513e-10 ] + - [ 2.02136962e-19, -1.36074771e-13, 5.75601448e-10 ] + - [ 1.53625094e-19, -1.36074771e-13, 5.69192353e-10 ] + - [ 1.02094237e-19, -1.39721269e-13, 5.69285612e-10 ] + - [ 1.52690793e-19, -1.3846869e-13, 5.69192353e-10 ] + - [ 1.02094237e-19, -1.3846869e-13, 5.62364925e-10 ] + - [ 5.21589008e-20, -1.407801e-13, 5.62834328e-10 ] + - [ 1.01767035e-19, -1.38981626e-13, 6.32248136e-10 ] + - [ 2.04931143e-22, -9.13166701e-14, 6.32406675e-10 ] + - [ 3.26358242e-22, -9.4353954e-14, 6.35422485e-10 ] + - [ 3.46749577e-22, -9.583698e-14, 6.32406675e-10 ] + - [ 3.26358242e-22, -9.583698e-14, 6.30783085e-10 ] + - [ 4.57601622e-22, -9.88009177e-14, 6.34048028e-10 ] + - [ 4.76569826e-22, -1.00223716e-13, 6.30783085e-10 ] + - [ 4.57601622e-22, -1.00223716e-13, 6.28746936e-10 ] + - [ 5.99259129e-22, -1.03084058e-13, 6.32320077e-10 ] + - [ 6.15136715e-22, -1.04427331e-13, 6.28746936e-10 ] + - [ 6.78433315e-310, 6.78433315e-310, 0 ] + - [ 0, 6.30157363e-10, 7.65142769e-22 ] + - [ -1.0668464e-13, 6.26252043e-10, 7.53689468e-22 ] + - [ -1.0668464e-13, 6.28674549e-10, 1.37463987e-21 ] + - [ -1.09497223e-13, 6.32521694e-10, 1.3926464e-21 ] + - [ -1.08369327e-13, 6.28674549e-10, 1.37463987e-21 ] + - [ -1.08369327e-13, 6.30601896e-10, 2.59316072e-21 ] + - [ -1.11240511e-13, 6.34413514e-10, 2.61154287e-21 ] + - [ -1.06386701e-13, 6.30601897e-10, 2.59316072e-21 ] + - [ -1.06386701e-13, 6.32135337e-10, 5.03876986e-21 ] + - [ -1.12386676e-13, 6.39363777e-10, 5.03578748e-21 ] + - [ -1.12936529e-13, 6.32135337e-10, 5.03876986e-21 ] + - [ -1.12936529e-13, 6.27995093e-10, 5.0655983e-21 ] + - [ -1.1650579e-13, 6.33322831e-10, 1.00014003e-20 ] + - [ -1.17662959e-13, 6.27995093e-10, 5.0655983e-21 ] + - [ -1.17662959e-13, 6.23512457e-10, 5.11208843e-21 ] + - [ -1.21480001e-13, 6.29208345e-10, 1.01463637e-20 ] + - [ -1.22699403e-13, 6.23512457e-10, 5.11208843e-21 ] + - [ -1.22699403e-13, 6.19977951e-10, 1.05073376e-20 ] + - [ -1.27254678e-13, 6.24755906e-10, 1.03147725e-20 ] + - [ -1.27295444e-13, 6.19977951e-10, 1.05073376e-20 ] + - [ 6.78433315e-310, 6.78433315e-310, 0 ] + - [ 0, 2.15646986e-20, -1.30228753e-13 ] + - [ 6.15871458e-10, 2.20857578e-20, -1.30228753e-13 ] + - [ 6.10534394e-10, 2.26105005e-20, -1.34926385e-13 ] + - [ 6.16527378e-10, 4.54589704e-20, -1.33807163e-13 ] + - [ 6.10534394e-10, 2.26105005e-20, -1.33807163e-13 ] + - [ 6.04943311e-10, 2.31341058e-20, -1.37893195e-13 ] + - [ 6.1121385e-10, 4.66070196e-20, -1.36811487e-13 ] + - [ 6.04943311e-10, 2.31341058e-20, -1.36811487e-13 ] + - [ 5.99130627e-10, 2.36519209e-20, -1.40263912e-13 ] + - [ 6.05641419e-10, 4.76653455e-20, -1.392195e-13 ] + - [ 5.99130627e-10, 2.36519209e-20, -1.392195e-13 ] + - [ 5.9313187e-10, 2.41596288e-20, -1.42024656e-13 ] + - [ 5.9984339e-10, 4.86244356e-20, -1.41015806e-13 ] + - [ 5.9313187e-10, 2.41596288e-20, -1.41015806e-13 ] + - [ 5.86982567e-10, 2.46533781e-20, -1.43168273e-13 ] + - [ 5.93854847e-10, 4.94780084e-20, -1.42192165e-13 ] + - [ 5.86982567e-10, 2.46533781e-20, -1.42192165e-13 ] + - [ 5.80720909e-10, 2.512986e-20, -1.43694761e-13 ] + - [ 5.87713537e-10, 5.02229879e-20, -1.42747168e-13 ] + - [ 5.80720909e-10, 2.512986e-20, -1.42747168e-13 ] + - [ 6.78433315e-310, 6.78433315e-310, 5.81457209e-10 ] + - [ 5.08592966e-20, -1.42686887e-13, 5.74383312e-10 ] + - [ 2.55864766e-20, -1.42686887e-13, 5.68005746e-10 ] + - [ 2.60213668e-20, -1.42927254e-13, 5.75123608e-10 ] + - [ 5.13898296e-20, -1.42024331e-13, 5.68005746e-10 ] + - [ 2.60213668e-20, -1.42024331e-13, 5.6162152e-10 ] + - [ 2.64336e-20, -1.41664918e-13, 5.68748708e-10 ] + - [ 5.18202478e-20, -1.407801e-13, 5.6162152e-10 ] + - [ 2.64336e-20, -1.407801e-13, 5.55261274e-10 ] + - [ 2.68231116e-20, -1.39848012e-13, 5.62364925e-10 ] + - [ 5.21589008e-20, -1.38981626e-13, 5.55261274e-10 ] + - [ 2.68231116e-20, -1.38981626e-13, 5.49687955e-10 ] + - [ 5.26018301e-20, -1.36661759e-13, 5.56002903e-10 ] + - [ 5.2416309e-20, -1.36662192e-13, 5.49687955e-10 ] + - [ 5.26018301e-20, -1.36662192e-13, 5.50212868e-10 ] + - [ 1.00443908e-19, -1.34339072e-13, 5.56499839e-10 ] + - [ 1.01201967e-19, -1.32970918e-13, 5.50212868e-10 ] + - [ 1.00443908e-19, -1.32970918e-13, 5.50470884e-10 ] + - [ 1.47845996e-19, -1.30626113e-13, 5.56696571e-10 ] + - [ 1.49728866e-19, -1.28031509e-13, 5.50470884e-10 ] + - [ 1.47845996e-19, -1.28031509e-13, 5.50383399e-10 ] + - [ 6.78433315e-310, 5.32996404e-310, 5.32996404e-310 ] + - [ 5.32996404e-310, -1.7461781e-15, 1.80102411e-14 ] + - [ 9.29732306e-18, -1.33836647e-15, 1.88599846e-14 ] + - [ 2.06116822e-18, -1.2953643e-15, 1.80102411e-14 ] + - [ 9.29732306e-18, -1.2953643e-15, 1.80098617e-14 ] + - [ 3.28119848e-17, -8.51923817e-16, 1.88597407e-14 ] + - [ 8.94561248e-18, -8.31346845e-16, 1.80098617e-14 ] + - [ 3.28119848e-17, -8.31346845e-16, 1.80095093e-14 ] + - [ 6.36532415e-17, -5.57112729e-16, 1.88594967e-14 ] + - [ 3.20072241e-17, -5.37579725e-16, 1.80095093e-14 ] + - [ 6.36532415e-17, -5.37579725e-16, 1.80092925e-14 ] + - [ 1.17437067e-16, -3.37303605e-16, 1.8859307e-14 ] + - [ 6.18505437e-17, -3.28116897e-16, 1.80092925e-14 ] + - [ 1.17437067e-16, -3.28116897e-16, 1.80091569e-14 ] + - [ 2.12033389e-16, -1.90499323e-16, 1.88592528e-14 ] + - [ 1.13466071e-16, -1.86224666e-16, 1.8009157e-14 ] + - [ 2.12033389e-16, -1.86224666e-16, 1.80089401e-14 ] + - [ 3.76904407e-16, -1.02661676e-16, 1.88593341e-14 ] + - [ 2.07719556e-16, -1.0069656e-16, 1.80089401e-14 ] + - [ 3.76904407e-16, -1.0069656e-16, 1.80085606e-14 ] + - [ 6.29023496e-16, -5.34361386e-17, 1.88592528e-14 ] + - [ 6.78433315e-310, 6.78433315e-310, 0 ] + - [ 0, 1.80082083e-14, 9.44131499e-16 ] + - [ -2.63413911e-17, 1.88589817e-14, 6.09340568e-16 ] + - [ -2.55479859e-17, 1.80082083e-14, 9.44131499e-16 ] + - [ -2.55479859e-17, 1.80079643e-14, 1.45062671e-15 ] + - [ -6.42845477e-18, 1.88586836e-14, 9.02684483e-16 ] + - [ -6.25562696e-18, 1.80079643e-14, 1.45062671e-15 ] + - [ -6.25562696e-18, 1.80079914e-14, 1.99550076e-15 ] + - [ -1.49712845e-18, 1.8858548e-14, 1.40734925e-15 ] + - [ -1.46057699e-18, 1.80079914e-14, 1.99550076e-15 ] + - [ -1.46057699e-18, 1.80079643e-14, 2.7182367e-15 ] + - [ -3.31796048e-19, 1.88587649e-14, 1.90582029e-15 ] + - [ -3.24367966e-19, 1.80079643e-14, 2.7182367e-15 ] + - [ -3.24367966e-19, 1.88585752e-14, 3.19549402e-15 ] + - [ -4.0789678e-20, 1.88588733e-14, 2.62592197e-15 ] + - [ -3.89604198e-20, 1.88585752e-14, 3.19549402e-15 ] + - [ -3.89604198e-20, 1.96740036e-14, 3.48750524e-15 ] + - [ -1.5984201e-21, 1.96743289e-14, 3.07365172e-15 ] + - [ -1.55225066e-21, 1.96740036e-14, 3.48750524e-15 ] + - [ -1.55225066e-21, 1.96740307e-14, 3.93837364e-15 ] + - [ -1.03075989e-23, 2.04106106e-14, 3.34111762e-15 ] + - [ 6.78433315e-310, 6.78433315e-310, 0 ] + - [ 0, 4.13982178e-15, -4.84440684e-31 ] + - [ 2.04106919e-14, 3.64280658e-15, -4.6329608e-31 ] + - [ 1.96742476e-14, 4.13982178e-15, -4.6329608e-31 ] + - [ 2.04111527e-14, 3.72869741e-15, 1.60072676e-24 ] + - [ 2.04109629e-14, 3.8431739e-15, 1.53336514e-24 ] + - [ 2.04111527e-14, 3.72869741e-15, 1.53336514e-24 ] + - [ 2.09702757e-14, 3.28381838e-15, 6.51315568e-22 ] + - [ 2.09696794e-14, 3.49685733e-15, 1.06818471e-23 ] + - [ 2.09702757e-14, 3.28381838e-15, 1.06818471e-23 ] + - [ 2.12759123e-14, 3.16487463e-15, -4.72758307e-15 ] + - [ 1.76438075e-14, 3.11548358e-52, -4.70521801e-15 ] + - [ 1.71697946e-14, 1.57133908e-27, -4.65893274e-15 ] + - [ 1.80126802e-14, 1.55435392e-27, -4.70521801e-15 ] + - [ 1.80126805e-14, 1.55435392e-27, -4.42491109e-15 ] + - [ 1.71686562e-14, 4.91591544e-23, -4.57100394e-15 ] + - [ 1.80117589e-14, 4.8403514e-23, -4.42491109e-15 ] + - [ 1.8011759e-14, 4.8403514e-23, -3.82749536e-15 ] + - [ 1.71681413e-14, 3.64472172e-21, -4.29140853e-15 ] + - [ 1.80113524e-14, 3.55713105e-21, -3.82749536e-15 ] + - [ 1.80113524e-14, 3.55713105e-21, -3.2352834e-15 ] + - [ 6.78433315e-310, 6.78433315e-310, 0 ] + - [ 0, -3.2352834e-15, 1.80111898e-14 ] + - [ 8.78615602e-20, -2.62679018e-15, 1.71676805e-14 ] + - [ 4.65991263e-19, -3.17018045e-15, 1.80110543e-14 ] + - [ 4.55474075e-19, -2.62679018e-15, 1.80110543e-14 ] + - [ 4.55474075e-19, -1.86708294e-15, 1.71672197e-14 ] + - [ 2.18745057e-18, -2.56308483e-15, 1.80107019e-14 ] + - [ 2.13590895e-18, -1.86708294e-15, 1.80107019e-14 ] + - [ 2.13590895e-18, -1.36819473e-15, 1.71667047e-14 ] + - [ 9.5401502e-18, -1.80521566e-15, 1.80102411e-14 ] + - [ 9.29732306e-18, -1.36819473e-15, 1.80102411e-14 ] + - [ 9.29732306e-18, -8.66200133e-16, 1.7166244e-14 ] + - [ 3.33681149e-17, -1.33836647e-15, 1.80098617e-14 ] + - [ 3.28119848e-17, -8.66200133e-16, 1.80098617e-14 ] + - [ 3.28119848e-17, -5.70669491e-16, 1.71658645e-14 ] + - [ 6.49000211e-17, -8.51923817e-16, 1.80095093e-14 ] + - [ 6.36532415e-17, -5.70669491e-16, 1.80095093e-14 ] + - [ 6.36532415e-17, -3.43681128e-16, 1.71655392e-14 ] + - [ 1.20185054e-16, -5.57112729e-16, 1.80092925e-14 ] + - [ 1.17437067e-16, -3.43681128e-16, 1.80092925e-14 ] + - [ 1.17437067e-16, -1.93467856e-16, 1.71652953e-14 ] + - [ 6.78433315e-310, 6.78433315e-310, 0 ] + - [ 0, 1.8009157e-14, 2.12033389e-16 ] + - [ -1.0402667e-16, 1.71649971e-14, 3.83319199e-16 ] + - [ -1.90499323e-16, 1.80089401e-14, 3.76904407e-16 ] + - [ -1.0402667e-16, 1.80089401e-14, 3.76904407e-16 ] + - [ -5.40549226e-17, 1.71646177e-14, 6.42661573e-16 ] + - [ -1.02661676e-16, 1.80085606e-14, 6.29023496e-16 ] + - [ -5.40549226e-17, 1.80085606e-14, 6.29023496e-16 ] + - [ -2.68926507e-17, 1.71642653e-14, 9.72861162e-16 ] + - [ -5.34361386e-17, 1.80082083e-14, 9.44131499e-16 ] + - [ -2.68926507e-17, 1.80082083e-14, 9.44131499e-16 ] + - [ -6.54854485e-18, 1.71639943e-14, 1.480632e-15 ] + - [ -2.63413911e-17, 1.80079643e-14, 1.45062671e-15 ] + - [ -6.54854485e-18, 1.80079643e-14, 1.45062671e-15 ] + - [ -1.52252869e-18, 1.71638858e-14, 2.05768822e-15 ] + - [ -6.42845477e-18, 1.80079914e-14, 1.99550076e-15 ] + - [ -1.52252869e-18, 1.80079914e-14, 1.99550076e-15 ] + - [ -3.36959723e-19, 1.71637774e-14, 2.78225884e-15 ] + - [ -1.49712845e-18, 1.80079643e-14, 2.7182367e-15 ] + - [ -3.36959723e-19, 1.80079643e-14, 2.7182367e-15 ] + - [ -4.22098438e-20, 1.80077204e-14, 3.28994497e-15 ] + - [ 6.78433315e-310, 6.78433315e-310, 0 ] + - [ 0, 3.19549402e-15, -1.63750923e-21 ] + - [ 1.8858277e-14, 3.66994552e-15, -4.0789678e-20 ] + - [ 1.96740036e-14, 3.48750524e-15, -1.63750923e-21 ] + - [ 1.96740036e-14, 3.48750524e-15, -1.06295551e-23 ] + - [ 1.8858277e-14, 4.1883805e-15, -1.5984201e-21 ] + - [ 1.96740307e-14, 3.93837364e-15, -1.06295551e-23 ] + - [ 1.96740307e-14, 3.93837364e-15, -5.02267573e-31 ] + - [ 1.88584125e-14, 4.39073326e-15, -1.03075989e-23 ] + - [ 1.96742476e-14, 4.13982178e-15, -5.02267573e-31 ] + - [ 1.96742476e-14, 4.13982178e-15, 1.6697649e-24 ] + - [ 1.96744373e-14, 4.02488789e-15, -4.84440684e-31 ] + - [ 2.04111527e-14, 3.72869741e-15, 1.6697649e-24 ] + - [ 2.04111527e-14, 3.72869741e-15, 6.69551911e-22 ] + - [ 2.04116677e-14, 3.42670437e-15, 1.60072676e-24 ] + - [ 2.09702757e-14, 3.28381838e-15, 6.69551911e-22 ] + - [ 2.09702757e-14, 3.28381838e-15, 1.43874657e-20 ] + - [ 2.09716852e-14, 2.91607734e-15, 6.51315568e-22 ] + - [ 2.12764544e-14, 3.03745716e-15, 1.43874657e-20 ] + - [ 2.12764544e-14, 3.03745716e-15, 1.37971818e-20 ] + - [ 1.71638587e-14, 5.61930228e-16, 6.63490563e-17 ] + - [ 6.78433315e-310, 6.78433315e-310, 0 ] + - [ 0, 6.46895599e-17, 1.71639672e-14 ] + - [ 5.7621925e-16, 6.46895599e-17, 1.62987196e-14 ] + - [ 7.36578257e-16, 4.68408224e-17, 1.62986383e-14 ] + - [ 5.84833999e-16, 4.69449545e-17, 1.62987196e-14 ] + - [ 7.36578257e-16, 4.69449545e-17, 1.62986925e-14 ] + - [ 1.14142707e-15, 1.92834494e-17, 1.54832641e-14 ] + - [ 7.39188813e-16, 2.26278795e-17, 1.62986925e-14 ] + - [ 1.14142707e-15, 2.26278795e-17, 1.54832641e-14 ] + - [ 1.1471996e-15, 6.52802066e-17, 1.76143989e-14 ] + - [ 5.5514507e-16, 6.28055998e-17, 1.80080999e-14 ] + - [ 5.62117846e-16, 6.57838206e-17, 1.71639672e-14 ] + - [ 5.7621925e-16, 6.28055998e-17, 1.71639672e-14 ] + - [ 5.7621925e-16, 4.65006063e-17, 1.7164184e-14 ] + - [ 7.2778182e-16, 6.39738171e-17, 1.62987196e-14 ] + - [ 7.36578257e-16, 4.65006063e-17, 1.62987196e-14 ] + - [ 7.36578257e-16, 1.89848041e-17, 1.7164184e-14 ] + - [ 1.12313285e-15, 4.68408224e-17, 1.62986925e-14 ] + - [ 1.14142707e-15, 1.89848041e-17, 1.62986925e-14 ] + - [ 1.14142707e-15, 4.49388446e-18, 1.71640485e-14 ] + - [ 1.61028014e-15, 1.92834494e-17, 1.62986112e-14 ] + - [ 6.78433315e-310, 6.78433315e-310, 0 ] + - [ 0, 1.71640214e-14, 2.2753579e-15 ] + - [ 4.55821264e-18, 1.62985841e-14, 2.31425535e-15 ] + - [ 9.93112414e-19, 1.62985841e-14, 2.31425535e-15 ] + - [ 2.09203101e-19, 1.71642924e-14, 2.95755823e-15 ] + - [ 1.00653425e-18, 1.62986925e-14, 2.99735354e-15 ] + - [ 2.09203101e-19, 1.62986925e-14, 2.99735354e-15 ] + - [ 1.81784086e-20, 1.62985841e-14, 3.52781978e-15 ] + - [ 2.10528451e-19, 1.54832641e-14, 3.5406879e-15 ] + - [ 1.81784086e-20, 1.54832641e-14, 3.5406879e-15 ] + - [ 3.73613326e-21, 1.87281456e-14, 5.31191402e-16 ] + - [ 6.51792509e-17, 1.88589004e-14, 5.41792866e-16 ] + - [ 6.11240806e-17, 1.80081812e-14, 5.47889386e-16 ] + - [ 6.28055998e-17, 1.88589004e-14, 5.41792866e-16 ] + - [ 6.28055998e-17, 1.80084522e-14, 7.13369554e-16 ] + - [ 4.59470174e-17, 1.80080999e-14, 5.62117846e-16 ] + - [ 4.65006063e-17, 1.80084522e-14, 7.13369554e-16 ] + - [ 4.65006063e-17, 1.80085878e-14, 1.09317923e-15 ] + - [ 1.84968337e-17, 1.7164184e-14, 7.2778182e-16 ] + - [ 1.89848041e-17, 1.80085878e-14, 1.09317923e-15 ] + - [ 1.89848041e-17, 1.80084251e-14, 1.57932023e-15 ] + - [ 6.78433315e-310, 6.78433315e-310, 0 ] + - [ 0, 1.57932023e-15, 4.49388446e-18 ] + - [ 1.80084251e-14, 2.21170507e-15, 9.71127607e-19 ] + - [ 1.71640485e-14, 1.61028014e-15, 9.93112414e-19 ] + - [ 1.80084251e-14, 2.21170507e-15, 9.93112414e-19 ] + - [ 1.8008913e-14, 2.89248069e-15, 2.07013967e-19 ] + - [ 1.71640214e-14, 2.2753579e-15, 2.09203101e-19 ] + - [ 1.8008913e-14, 2.89248069e-15, 2.09203101e-19 ] + - [ 1.71641027e-14, 3.48731635e-15, 1.79376215e-20 ] + - [ 1.71642924e-14, 2.95755823e-15, 1.81784086e-20 ] + - [ 1.71641027e-14, 3.48731635e-15, 1.81784086e-20 ] + - [ 1.62983944e-14, 4.25290578e-15, 7.29023289e-22 ] + - [ 1.62985841e-14, 3.52781978e-15, 3.73613326e-21 ] + - [ 1.62983944e-14, 4.25290578e-15, 3.73613326e-21 ] + - [ 1.54832641e-14, 4.27875045e-15, 1.49059783e-24 ] + - [ 1.62982588e-14, 4.68697628e-15, 7.29023289e-22 ] + - [ 1.62983944e-14, 4.25290578e-15, 1.82063613e-24 ] + - [ 1.7163669e-14, 4.17094349e-15, 7.29023289e-22 ] + - [ 1.7163669e-14, 4.17094349e-15, 1.79376215e-20 ] + - [ 1.71641027e-14, 3.48731635e-15, 7.2419955e-22 ] + - [ 1.80085878e-14, 3.4211004e-15, 1.79376215e-20 ] + - [ 6.78433315e-310, 6.78433315e-310, 0 ] + - [ 0, 1.7533492e-20, 1.88602828e-14 ] + - [ 2.79871076e-15, 2.07013967e-19, 1.88602828e-14 ] + - [ 2.79871076e-15, 9.71127607e-19, 1.80084251e-14 ] + - [ 2.21170507e-15, 2.03845865e-19, 1.88596051e-14 ] + - [ 2.11996462e-15, 9.71127607e-19, 1.88596051e-14 ] + - [ 2.11996462e-15, 4.3886737e-18, 1.80084251e-14 ] + - [ 1.57932023e-15, 9.39430046e-19, 1.88595238e-14 ] + - [ 1.53469261e-15, 4.3886737e-18, 1.88595238e-14 ] + - [ 1.53469261e-15, 1.84968337e-17, 1.80085878e-14 ] + - [ 1.09317923e-15, 4.23707797e-18, 1.88596594e-14 ] + - [ 1.04999664e-15, 1.84968337e-17, 1.88596594e-14 ] + - [ 1.04999664e-15, 4.59470174e-17, 1.80084522e-14 ] + - [ 7.13369554e-16, 1.77940875e-17, 1.88593341e-14 ] + - [ 6.92587601e-16, 4.59470174e-17, 1.88593341e-14 ] + - [ 6.92587601e-16, 6.11240806e-17, 1.88589004e-14 ] + - [ 5.41792866e-16, 4.51512829e-17, 1.96744644e-14 ] + - [ 5.1557635e-16, 6.11240806e-17, 1.96744644e-14 ] + - [ 5.1557635e-16, 6.19930835e-17, 1.9442662e-14 ] + - [ 5.09662789e-16, 5.89569998e-17, 1.98027255e-14 ] + - [ 4.96632034e-16, 5.87320596e-17, 2.0120207e-14 ] + - [ 6.78433315e-310, 6.78433315e-310, 0 ] + - [ 0, 1.96744644e-14, 5.1557635e-16 ] + - [ 5.63963662e-17, 1.96744644e-14, 5.1557635e-16 ] + - [ 4.41265053e-17, 1.96750336e-14, 6.65773926e-16 ] + - [ 5.89569998e-17, 1.88593341e-14, 6.92587601e-16 ] + - [ 4.41265053e-17, 1.88593341e-14, 6.92587601e-16 ] + - [ 1.68880667e-17, 1.96755757e-14, 9.94287284e-16 ] + - [ 4.51512829e-17, 1.88596594e-14, 1.04999664e-15 ] + - [ 1.68880667e-17, 1.88596594e-14, 1.04999664e-15 ] + - [ 4.04157218e-18, 1.96754944e-14, 1.47712232e-15 ] + - [ 1.77940875e-17, 1.88595238e-14, 1.53469261e-15 ] + - [ 4.04157218e-18, 1.88595238e-14, 1.53469261e-15 ] + - [ 8.98534237e-19, 1.96756028e-14, 2.00162565e-15 ] + - [ 4.23707797e-18, 1.88596051e-14, 2.11996462e-15 ] + - [ 8.98534237e-19, 1.88596051e-14, 2.11996462e-15 ] + - [ 1.9974946e-19, 1.96765515e-14, 2.6777697e-15 ] + - [ 9.39430046e-19, 1.88602828e-14, 2.79871076e-15 ] + - [ 1.9974946e-19, 1.88602828e-14, 2.79871076e-15 ] + - [ 1.69446041e-20, 1.88598491e-14, 3.32571263e-15 ] + - [ 2.03845865e-19, 1.80085878e-14, 3.4211004e-15 ] + - [ 1.69446041e-20, 1.80085878e-14, 3.4211004e-15 ] + - [ 6.78433315e-310, 6.78433315e-310, 0 ] + - [ 0, 4.17094349e-15, 7.15981866e-22 ] + - [ 1.7163669e-14, 4.17094349e-15, 1.8027558e-24 ] + - [ 1.71634522e-14, 4.60455659e-15, 7.2419955e-22 ] + - [ 1.62982588e-14, 4.68697628e-15, 1.8027558e-24 ] + - [ 1.62982588e-14, 4.68697628e-15, -5.31144485e-31 ] + - [ 1.62982046e-14, 4.80271654e-15, 1.82063613e-24 ] + - [ 1.54832641e-14, 4.71877051e-15, -5.31144485e-31 ] + - [ 1.54832641e-14, 4.71877051e-15, 9.63697468e-92 ] + - [ 2.06573208e-14, 4.58147939e-16, 5.87320596e-17 ] + - [ 2.09690831e-14, 4.54468852e-16, 5.4710632e-17 ] + - [ 2.04106919e-14, 4.70543843e-16, 5.63963662e-17 ] + - [ 2.09690831e-14, 4.54468852e-16, 5.63963662e-17 ] + - [ 2.04115592e-14, 6.34063977e-16, 4.29162541e-17 ] + - [ 2.04108545e-14, 4.84580026e-16, 4.41265053e-17 ] + - [ 2.04115592e-14, 6.34063977e-16, 4.41265053e-17 ] + - [ 2.04122911e-14, 9.28410991e-16, 1.58172052e-17 ] + - [ 1.96750336e-14, 6.65773926e-16, 1.68880667e-17 ] + - [ 2.04122911e-14, 9.28410991e-16, 1.68880667e-17 ] + - [ 2.0412264e-14, 1.40904713e-15, 3.81045129e-18 ] + - [ 1.96755757e-14, 9.94287284e-16, 4.04157218e-18 ] + - [ 6.78433315e-310, 6.78433315e-310, 0 ] + - [ 0, 8.58767844e-19, 1.96754944e-14 ] + - [ 1.47712232e-15, 8.98534237e-19, 2.04124537e-14 ] + - [ 1.8616975e-15, 8.98534237e-19, 2.04135921e-14 ] + - [ 2.53477699e-15, 1.94897839e-19, 1.96756028e-14 ] + - [ 2.00162565e-15, 1.9974946e-19, 2.04135921e-14 ] + - [ 2.53477699e-15, 1.9974946e-19, 1.96759823e-14 ] + - [ 3.2027099e-15, 1.61800953e-20, 1.96765515e-14 ] + - [ 2.6777697e-15, 1.69446041e-20, 1.96759823e-14 ] + - [ 3.2027099e-15, 1.69446041e-20, 1.88589546e-14 ] + - [ 3.84387018e-15, 7.03933625e-22, 1.88598491e-14 ] + - [ 3.32571263e-15, 7.15981866e-22, 1.88589546e-14 ] + - [ 3.84387018e-15, 7.15981866e-22, 1.8007612e-14 ] + - [ 4.46972249e-15, 1.77234364e-24, 1.80079372e-14 ] + - [ 4.03692932e-15, 1.8027558e-24, 1.8007612e-14 ] + - [ 4.46972249e-15, 1.8027558e-24, 1.71633437e-14 ] + - [ 4.72024263e-15, -5.25481047e-31, 1.71634522e-14 ] + - [ 4.60455659e-15, -5.31144485e-31, 1.71633437e-14 ] + - [ 4.72024263e-15, -5.31144485e-31, 1.71633166e-14 ] + - [ 4.5167108e-15, -1.10519743e-23, 1.62982046e-14 ] + - [ 4.80271654e-15, -1.11573535e-23, 1.71633166e-14 ] + - [ 6.78433315e-310, 6.78433315e-310, 0 ] + - [ 0, 1.62982317e-14, 4.59889333e-15 ] + - [ -1.70976656e-21, 1.7163398e-14, 3.99518584e-15 ] + - [ -1.70976656e-21, 1.62983944e-14, 3.39549375e-15 ] + - [ -4.38045446e-20, 1.62982859e-14, 4.0765891e-15 ] + - [ -6.42426992e-21, 1.62983944e-14, 3.39549375e-15 ] + - [ -6.42426992e-21, 1.54786833e-14, 3.40810776e-15 ] + - [ -1.86279134e-19, 1.62985028e-14, 2.8213528e-15 ] + - [ -4.38045446e-20, 1.62983944e-14, 3.39549375e-15 ] + - [ -3.40129066e-19, 1.71635877e-14, 3.35546975e-15 ] + - [ -4.38045446e-20, 1.71635877e-14, 3.35546975e-15 ] + - [ -1.68895922e-21, 1.7163398e-14, 3.99518584e-15 ] + - [ -4.31976008e-20, 1.80074765e-14, 3.86195434e-15 ] + - [ -1.68895922e-21, 1.80074765e-14, 3.86195434e-15 ] + - [ -1.10519743e-23, 1.71633166e-14, 4.5167108e-15 ] + - [ -1.66785642e-21, 1.80074222e-14, 4.38221552e-15 ] + - [ -1.10519743e-23, 1.80074222e-14, 4.38221552e-15 ] + - [ -5.25481047e-31, 1.71633437e-14, 4.72024263e-15 ] + - [ -1.08790497e-23, 1.80075036e-14, 4.58525946e-15 ] + - [ -5.25481047e-31, 1.80075036e-14, 4.58525946e-15 ] + - [ 1.77234364e-24, 1.8007612e-14, 4.46972249e-15 ] + - [ 6.78433315e-310, 6.78433315e-310, 0 ] + - [ 0, 4.27544024e-15, 7.03933625e-22 ] + - [ 1.88589546e-14, 3.84387018e-15, 1.7277872e-24 ] + - [ 1.9674871e-14, 3.59493398e-15, 7.03933625e-22 ] + - [ 1.9674871e-14, 3.59493398e-15, 1.61800953e-20 ] + - [ 1.96759823e-14, 3.2027099e-15, 6.88236176e-22 ] + - [ 2.04129687e-14, 3.05730822e-15, 1.61800953e-20 ] + - [ 2.04129687e-14, 3.05730822e-15, 1.94897839e-19 ] + - [ 2.04135921e-14, 2.53477699e-15, 1.5272187e-20 ] + - [ 2.09723357e-14, 2.39586019e-15, 1.94897839e-19 ] + - [ 2.09723357e-14, 2.39586019e-15, 8.58767844e-19 ] + - [ 2.04124537e-14, 1.8616975e-15, 1.90178877e-19 ] + - [ 2.09710347e-14, 1.75105362e-15, 8.58767844e-19 ] + - [ 2.09710347e-14, 1.75105362e-15, 3.81045129e-18 ] + - [ 2.0412264e-14, 1.40904713e-15, 8.3527426e-19 ] + - [ 2.09708178e-14, 1.34290741e-15, 3.81045129e-18 ] + - [ 2.09708178e-14, 1.34290741e-15, 1.58172052e-17 ] + - [ 2.04122911e-14, 9.28410991e-16, 3.58594455e-18 ] + - [ 2.09708178e-14, 8.76292953e-16, 1.58172052e-17 ] + - [ 2.09708178e-14, 8.76292953e-16, 4.29162541e-17 ] + - [ 2.04115592e-14, 6.34063977e-16, 1.47771944e-17 ] + - [ 6.78433315e-310, 6.78433315e-310, 0 ] + - [ 0, 5.4710632e-17, 2.09690831e-14 ] + - [ 4.54468852e-16, 4.17415253e-17, 2.12747739e-14 ] + - [ 5.06704527e-16, 5.4710632e-17, 2.12747739e-14 ] + - [ 5.06704527e-16, 5.50376661e-17, 1.65574645e-14 ] + - [ 1.6497645e-55, -4.72758307e-15, 1.63034355e-14 ] + - [ 1.57852511e-27, -4.78707527e-15, 1.71703909e-14 ] + - [ 2.77689808e-53, -4.70521801e-15, 1.63034358e-14 ] + - [ 1.57852511e-27, -4.70521801e-15, 1.63023516e-14 ] + - [ 4.95942522e-23, -4.50636517e-15, 1.71697947e-14 ] + - [ 1.57133908e-27, -4.42491109e-15, 1.63023516e-14 ] + - [ 4.95942522e-23, -4.42491109e-15, 1.63018908e-14 ] + - [ 3.69658207e-21, -3.90819727e-15, 1.71686563e-14 ] + - [ 4.91591544e-23, -3.82749536e-15, 1.63018908e-14 ] + - [ 3.69658207e-21, -3.82749536e-15, 1.63017282e-14 ] + - [ 9.10927344e-20, -3.27504821e-15, 1.71681413e-14 ] + - [ 3.64472172e-21, -3.2352834e-15, 1.63017282e-14 ] + - [ 9.10927344e-20, -3.2352834e-15, 1.63015656e-14 ] + - [ 4.72322089e-19, -2.66572659e-15, 1.71678974e-14 ] + - [ 8.98828794e-20, -2.62679018e-15, 1.63015656e-14 ] + - [ 4.72322089e-19, -2.62679018e-15, 1.63012132e-14 ] + - [ 6.78433315e-310, 6.78433315e-310, 0 ] + - [ 0, 1.63012132e-14, 2.21857572e-18 ] + - [ -1.86708294e-15, 1.63007796e-14, 9.68713689e-18 ] + - [ -1.38644152e-15, 1.71672197e-14, 2.18745057e-18 ] + - [ -1.36819473e-15, 1.63007796e-14, 9.68713689e-18 ] + - [ -1.36819473e-15, 1.63004543e-14, 3.37053928e-17 ] + - [ -8.74936855e-16, 1.71667047e-14, 9.5401502e-18 ] + - [ -8.66200133e-16, 1.63004543e-14, 3.37053928e-17 ] + - [ -8.66200133e-16, 1.63001562e-14, 6.56572685e-17 ] + - [ -5.7896872e-16, 1.7166244e-14, 3.33681149e-17 ] + - [ -5.70669491e-16, 1.63001562e-14, 6.56572685e-17 ] + - [ -5.70669491e-16, 1.62999122e-14, 1.21856144e-16 ] + - [ -3.4758722e-16, 1.71658645e-14, 6.49000211e-17 ] + - [ -3.43681128e-16, 1.62999122e-14, 1.21856144e-16 ] + - [ -3.43681128e-16, 1.62996954e-14, 2.16837336e-16 ] + - [ -1.95287177e-16, 1.71655392e-14, 1.20185054e-16 ] + - [ -1.93467856e-16, 1.62996954e-14, 2.16837336e-16 ] + - [ -1.93467856e-16, 1.62994514e-14, 3.87226138e-16 ] + - [ -1.04863644e-16, 1.71652953e-14, 2.15019815e-16 ] + - [ -1.0402667e-16, 1.62994514e-14, 3.87226138e-16 ] + - [ -1.0402667e-16, 1.62991804e-14, 6.50973931e-16 ] + - [ 6.78433315e-310, 6.78433315e-310, 0 ] + - [ 0, 6.50973931e-16, -5.40549226e-17 ] + - [ 1.62989364e-14, 9.90383733e-16, -2.72307227e-17 ] + - [ 1.71646177e-14, 6.42661573e-16, -2.68926507e-17 ] + - [ 1.62989365e-14, 9.90383733e-16, -2.68926507e-17 ] + - [ 1.62987196e-14, 1.49894401e-15, -6.62218709e-18 ] + - [ 1.71642653e-14, 9.72861162e-16, -6.54854485e-18 ] + - [ 1.62987196e-14, 1.49894401e-15, -6.54854485e-18 ] + - [ 1.62986112e-14, 2.09565054e-15, -1.5381078e-18 ] + - [ 1.71639943e-14, 1.480632e-15, -1.52252869e-18 ] + - [ 1.62986112e-14, 2.09565054e-15, -1.52252869e-18 ] + - [ 1.62985028e-14, 2.8213528e-15, -3.40129066e-19 ] + - [ 1.71638858e-14, 2.05768822e-15, -3.36959723e-19 ] + - [ 1.62985028e-14, 2.8213528e-15, -3.36959723e-19 ] + - [ 1.71635877e-14, 3.35546975e-15, -4.31976008e-20 ] + - [ 1.71637774e-14, 2.78225884e-15, -4.22098438e-20 ] + - [ 1.71635877e-14, 3.35546975e-15, -4.22098438e-20 ] + - [ 1.80074765e-14, 3.86195434e-15, -1.66785642e-21 ] + - [ 1.80077204e-14, 3.28994497e-15, -1.63750923e-21 ] + - [ 1.80074765e-14, 3.86195434e-15, -1.63750923e-21 ] + - [ 1.80074222e-14, 4.38221552e-15, -1.08790497e-23 ] + - [ 6.78433315e-310, 6.78433315e-310, 0 ] + - [ 0, -1.06295551e-23, 1.80075036e-14 ] + - [ 4.58525946e-15, -5.16019916e-31, 1.8858277e-14 ] + - [ 4.1883805e-15, -5.02267573e-31, 1.80075036e-14 ] + - [ 4.58525946e-15, -5.02267573e-31, 1.88585752e-14 ] + - [ 4.27544024e-15, 1.7277872e-24, 1.88584125e-14 ] + - [ 4.39073326e-15, 1.6697649e-24, 1.88585752e-14 ] + - [ 4.27544024e-15, 1.6697649e-24, 1.9674871e-14 ] + - [ 3.59493398e-15, 6.88236176e-22, 1.96744373e-14 ] + - [ 4.02488789e-15, 6.69551911e-22, 1.9674871e-14 ] + - [ 3.59493398e-15, 6.69551911e-22, 2.04129687e-14 ] + - [ 3.05730822e-15, 1.5272187e-20, 2.04116677e-14 ] + - [ 3.42670437e-15, 1.43874657e-20, 2.04129687e-14 ] + - [ 3.05730822e-15, 1.43874657e-20, 2.09723357e-14 ] + - [ 2.39586019e-15, 1.90178877e-19, 2.09716852e-14 ] + - [ 2.91607734e-15, 4.63548975e-20, 2.09723357e-14 ] + - [ 2.39586019e-15, 4.63548975e-20, 2.12779723e-14 ] + - [ 2.50647592e-15, 4.39650132e-17, 3.90386418e-16 ] + - [ -3.69488104e-16, 4.38601929e-17, 1.13932008e-15 ] + - [ -2.71877933e-16, 5.87338065e-17, 1.15679945e-15 ] + - [ -2.47329859e-16, 9.26194655e-17, 2.37842741e-15 ] + - [ 6.78433315e-310, 6.78433315e-310, 0 ] + - [ 0, 2.93051671e-15, -5.22899971e-17 ] + - [ 1.13785455e-16, 2.37344686e-15, -4.72978761e-17 ] + - [ 1.0739082e-16, 2.77615343e-15, -8.62264843e-17 ] + - [ 1.02270029e-16, 2.67502447e-15, -7.70820224e-17 ] + - [ 1.03477846e-16, 2.81252163e-15, -8.09184464e-17 ] + - [ 1.05184617e-16, 2.67502447e-15, -7.70820224e-17 ] + - [ 1.05184617e-16, 2.35437845e-15, -6.59987022e-17 ] + - [ 1.0739082e-16, 2.86391282e-15, -7.15781082e-17 ] + - [ 1.05432374e-16, 2.35437845e-15, -6.59987022e-17 ] + - [ 1.05432374e-16, 2.93051671e-15, -5.22899971e-17 ] + - [ 9.06954831e-17, 2.73639709e-15, -9.12672303e-17 ] + - [ 9.12040734e-17, 2.18375891e-15, -1.08958943e-16 ] + - [ 9.91063085e-17, 2.77615343e-15, -8.62264843e-17 ] + - [ 9.12040734e-17, 2.77615343e-15, -8.62264843e-17 ] + - [ 9.19721206e-17, 2.0930383e-15, -1.06036838e-16 ] + - [ 1.00646426e-16, 2.15451256e-15, -1.00565217e-16 ] + - [ 9.26194655e-17, 2.54662783e-15, -1.09325655e-16 ] + - [ 9.06954831e-17, 2.28210283e-15, -1.13129745e-16 ] + - [ 9.33543724e-17, 2.62723148e-15, -1.02544468e-16 ] + - [ 9.06954831e-17, 2.62723148e-15, -1.02544468e-16 ] + - [ 6.78433315e-310, 6.78433315e-310, 0 ] + - [ 0, -2.12636529e-16, 9.0613268e-17 ] + - [ 2.37842741e-15, -1.19566349e-16, 8.87644597e-17 ] + - [ 1.42597297e-15, -2.27533217e-16, 7.25193736e-17 ] + - [ 1.39736697e-15, -2.1968522e-16, 6.44012511e-17 ] + - [ 1.65370286e-15, -2.01440448e-16, 8.01853395e-17 ] + - [ 1.39736697e-15, -2.1968522e-16, 8.01853395e-17 ] + - [ 1.35215235e-15, -2.12636529e-16, 5.6867793e-17 ] + - [ 1.15679945e-15, -2.47329859e-16, 5.3975778e-17 ] + - [ 9.6249348e-16, -2.93502049e-16, 5.75986765e-17 ] + - [ 1.11121891e-15, -2.33352757e-16, 5.3975778e-17 ] + - [ 1.11121891e-15, -2.33352757e-16, 5.34965955e-17 ] + - [ 8.25004897e-16, -3.13990293e-16, 5.22352841e-17 ] + - [ 9.1417872e-16, -2.78216704e-16, 5.34965955e-17 ] + - [ 8.4925545e-16, -3.09386881e-16, 5.3975778e-17 ] + - [ 9.1417872e-16, -2.78216704e-16, 5.3975778e-17 ] + - [ 9.6249348e-16, -2.93502049e-16, 5.02867112e-17 ] + - [ 7.14621257e-16, -3.08530742e-16, 4.85365029e-17 ] + - [ 6.61768096e-16, -3.40126554e-16, 4.96153053e-17 ] + - [ 6.48161358e-16, -3.21831277e-16, 4.83801724e-17 ] + - [ 6.32708089e-16, -3.2870262e-16, 4.73606359e-17 ] + - [ 6.78433315e-310, 6.78433315e-310, 0 ] + - [ 0, 4.73606359e-17, 4.85334521e-16 ] + - [ -3.48528697e-16, 4.60034774e-17, 4.70728285e-16 ] + - [ -3.50371205e-16, 4.58020953e-17, 6.40117934e-16 ] + - [ -3.23341113e-16, 4.82386914e-17, 4.85334521e-16 ] + - [ -3.48528697e-16, 4.80841609e-17, 6.40117934e-16 ] + - [ -3.23341113e-16, 4.80841609e-17, 6.48161358e-16 ] + - [ -3.21831277e-16, 4.83808871e-17, 6.32708089e-16 ] + - [ -3.2870262e-16, 4.83801724e-17, 6.48161358e-16 ] + - [ -3.21831277e-16, 4.83801724e-17, 6.61768096e-16 ] + - [ -3.40126554e-16, 4.26779466e-17, 3.52199632e-16 ] + - [ -3.78027255e-16, 4.33968658e-17, 3.62133634e-16 ] + - [ -3.71281696e-16, 4.31328033e-17, 3.87588668e-16 ] + - [ -3.73427019e-16, 4.33968658e-17, 3.87588668e-16 ] + - [ -3.73427019e-16, 4.39106972e-17, 3.87283737e-16 ] + - [ -3.66555676e-16, 4.38601929e-17, 3.90386418e-16 ] + - [ -3.69488104e-16, 4.39106972e-17, 3.90386418e-16 ] + - [ -3.69488104e-16, 4.41193055e-17, 3.96911113e-16 ] + - [ -3.64606865e-16, 4.39475167e-17, 3.92362546e-16 ] + - [ -3.72749392e-16, 4.41193055e-17, 3.92362546e-16 ] + - [ -3.72749392e-16, 4.49105931e-17, 4.30761938e-16 ] + - [ 6.78433315e-310, 6.78433315e-310, 0 ] + - [ 0, 4.18735764e-16, -3.68746315e-16 ] + - [ 4.56020367e-17, 4.70728285e-16, -3.50371205e-16 ] + - [ 4.45742681e-17, 4.55232664e-16, -3.63455747e-16 ] + - [ 4.56020367e-17, 4.55232664e-16, -3.63455747e-16 ] + - [ 4.58020953e-17, 4.85334521e-16, -3.48528697e-16 ] + - [ 4.53562913e-17, 4.88150058e-16, -3.60354971e-16 ] + - [ 4.58020953e-17, 4.88150058e-16, -3.60354971e-16 ] + - [ 4.60034774e-17, 2.28338851e-16, -3.88853818e-16 ] + - [ 4.13966505e-17, 2.47705412e-16, -3.86963876e-16 ] + - [ 4.14996708e-17, 2.42601192e-16, -3.87996197e-16 ] + - [ 4.15808007e-17, 2.47705412e-16, -3.86963876e-16 ] + - [ 4.15808007e-17, 2.57371752e-16, -3.85973694e-16 ] + - [ 4.1638796e-17, 2.56838969e-16, -3.87042226e-16 ] + - [ 4.16641541e-17, 2.57371752e-16, -3.85973694e-16 ] + - [ 4.16641541e-17, 2.62318425e-16, -3.8544451e-16 ] + - [ 4.1711085e-17, 2.63008757e-16, -3.86598381e-16 ] + - [ 4.17761742e-17, 2.62318425e-16, -3.8544451e-16 ] + - [ 4.17761742e-17, 2.7252009e-16, -3.84304404e-16 ] + - [ 4.18628097e-17, 2.71053029e-16, -3.85991694e-16 ] + - [ 4.19833531e-17, 2.7252009e-16, -3.84304404e-16 ] + - [ 6.78433315e-310, 6.78433315e-310, 0 ] + - [ 0, -3.8484354e-16, 4.22026288e-17 ] + - [ 2.87633699e-16, -3.82493236e-16, 4.22026288e-17 ] + - [ 3.02710038e-16, -3.80537437e-16, 4.23356394e-17 ] + - [ 2.99407456e-16, -3.83596496e-16, 4.23284661e-17 ] + - [ 3.02710038e-16, -3.80537437e-16, 4.23284661e-17 ] + - [ 3.04783575e-16, -3.80256434e-16, 4.23695737e-17 ] + - [ 3.07188301e-16, -3.82868048e-16, 4.26779466e-17 ] + - [ 3.04783575e-16, -3.80256434e-16, 4.26779466e-17 ] + - [ 3.3274752e-16, -3.7617797e-16, 4.28478032e-17 ] + - [ 3.27657699e-16, -3.80801287e-16, 4.33968658e-17 ] + - [ 8.43002653e-16, -2.78145129e-16, 5.15777747e-17 ] + - [ 7.78843296e-16, -3.09973663e-16, 5.0782649e-17 ] + - [ 8.09870112e-16, -2.86636846e-16, 5.05103015e-17 ] + - [ 7.78843296e-16, -3.09973663e-16, 5.05103015e-17 ] + - [ 7.48517822e-16, -3.01144192e-16, 4.85365029e-17 ] + - [ 6.7571534e-16, -3.38188119e-16, 5.02867112e-17 ] + - [ 7.48517822e-16, -3.01144192e-16, 4.87841807e-17 ] + - [ 7.42697012e-16, -3.28152472e-16, 5.02867112e-17 ] + - [ 7.42697012e-16, -3.28152472e-16, 5.0782649e-17 ] + - [ 7.78843296e-16, -3.09973663e-16, 5.00339513e-17 ] + - [ 6.78433315e-310, 6.78433315e-310, 0 ] + - [ 0, 5.23181874e-17, 8.43002653e-16 ] + - [ -2.78145129e-16, 5.10475056e-17, 8.25004897e-16 ] + - [ -3.13990293e-16, 5.23181874e-17, 8.25004897e-16 ] + - [ -3.13990293e-16, 5.32487325e-17, 8.82704781e-16 ] + - [ -2.67308825e-16, 5.17106001e-17, 9.1417872e-16 ] + - [ -2.78216704e-16, 5.32487325e-17, 9.1417872e-16 ] + - [ -2.78216704e-16, 5.52787793e-17, 1.03687991e-15 ] + - [ -2.43108035e-16, 5.34965955e-17, 1.11121891e-15 ] + - [ -2.33352757e-16, 5.52787793e-17, 1.11121891e-15 ] + - [ -2.33352757e-16, 6.24995033e-17, 1.2894177e-15 ] + - [ -2.09513942e-16, 5.69893422e-17, 1.15679945e-15 ] + - [ -2.47329859e-16, 8.01853395e-17, 2.28648707e-15 ] + - [ -1.41465962e-16, 6.36621089e-17, 1.35215235e-15 ] + - [ -2.12636529e-16, 8.71750553e-17, 2.35772593e-15 ] + - [ -1.33320364e-16, 6.36621089e-17, 2.35772593e-15 ] + - [ -1.33320364e-16, 7.07359458e-17, 1.52175207e-15 ] + - [ -1.826054e-16, 8.87644597e-17, 2.37842741e-15 ] + - [ -1.19566349e-16, 7.07359458e-17, 2.37842741e-15 ] + - [ -1.19566349e-16, 7.61458923e-17, 1.65141248e-15 ] + - [ -1.63780939e-16, 9.05118887e-17, 1.71098939e-15 ] + - [ 6.78433315e-310, 6.78433315e-310, 0 ] + - [ 0, 2.37842741e-15, -1.19566349e-16 ] + - [ 9.06954831e-17, 1.83036999e-15, -1.35655316e-16 ] + - [ 9.05118887e-17, 1.83036999e-15, -1.35655316e-16 ] + - [ 7.89072726e-17, 2.18375891e-15, -1.08958943e-16 ] + - [ 9.19721206e-17, 2.06833204e-15, -1.08018948e-16 ] + - [ 9.12040734e-17, 2.06833204e-15, -1.08018948e-16 ] + - [ 9.06954831e-17, 2.28210283e-15, -1.13129745e-16 ] + - [ 9.10728363e-17, 1.93960336e-15, -1.22952257e-16 ] + - [ 9.06954831e-17, 1.93960336e-15, -1.22952257e-16 ] + - [ 8.3659551e-17, 2.35437845e-15, -6.59987022e-17 ] + - [ 1.04513979e-16, 2.67502447e-15, -7.70820224e-17 ] + - [ 1.03477846e-16, 2.33244369e-15, -7.44962955e-17 ] + - [ 1.01229608e-16, 2.67502447e-15, -7.70820224e-17 ] + - [ 1.01229608e-16, 2.77615343e-15, -8.62264843e-17 ] + - [ 1.00646426e-16, 2.2900175e-15, -8.35515013e-17 ] + - [ 9.8090663e-17, 2.77615343e-15, -8.62264843e-17 ] + - [ 9.8090663e-17, 2.15451256e-15, -1.00565217e-16 ] + - [ 6.87657471e-17, 1.2894177e-15, -2.09513942e-16 ] + - [ 6.36621089e-17, 1.35215235e-15, -2.12636529e-16 ] + - [ 6.24995033e-17, 1.15679945e-15, -2.47329859e-16 ] + - [ 6.78433315e-310, 6.78433315e-310, 0 ] + - [ 0, -2.1968522e-16, 5.75986765e-17 ] + - [ 1.20539204e-15, -2.51299691e-16, 6.44012511e-17 ] + - [ 1.20539204e-15, -2.51299691e-16, 6.50441491e-17 ] + - [ 1.42597297e-15, -2.27533217e-16, 5.87338065e-17 ] + - [ 1.13932008e-15, -2.71877933e-16, 6.74782041e-17 ] + - [ 1.72905655e-16, -3.93782067e-16, 6.89510356e-17 ] + - [ 2.08873215e-16, -3.90081169e-16, 5.72366228e-17 ] + - [ 2.25837563e-16, -3.89119151e-16, 6.89510356e-17 ] + - [ 2.25837563e-16, -3.89119151e-16, 6.96617491e-17 ] + - [ 1.72905655e-16, -3.93782067e-16, 5.10802487e-17 ] + - [ 2.25837563e-16, -3.89119151e-16, 5.24316898e-17 ] + - [ 1.72951395e-16, -3.93874817e-16, 4.03541647e-17 ] + - [ 2.25837563e-16, -3.89119151e-16, 4.03541647e-17 ] + - [ 2.25796058e-16, -3.89006496e-16, 4.0085867e-17 ] + - [ 1.72847633e-16, -3.93225778e-16, 5.0819442e-17 ] + - [ 1.2161908e-16, -3.93968415e-16, 4.03541647e-17 ] + - [ 1.72951395e-16, -3.93874817e-16, 5.0819442e-17 ] + - [ 1.72951395e-16, -3.93874817e-16, 5.67165975e-17 ] + - [ 1.21617386e-16, -3.93968626e-16, 5.10802487e-17 ] + - [ 1.72905655e-16, -3.93782067e-16, 5.67165975e-17 ] + - [ 6.78433315e-310, 6.78433315e-310, 0 ] + - [ 0, 5.72366228e-17, 1.53973621e-16 ] + - [ -3.93652895e-16, -4.00856937e-17, 3.30291096e-19 ] + - [ -3.93968309e-16, -4.00857337e-17, 8.17028167e-61 ] + - [ -5.12257039e-16, -4.00857875e-17, 3.30291096e-19 ] + - [ -5.12270592e-16, -1.9933642e-18, 1.57116151e-21 ] + - [ -1.68408254e-15, -9.73474268e-18, -2.78908245e-35 ] + - [ -1.61147572e-15, -7.72471041e-18, 1.57116151e-21 ] + - [ -1.05478026e-15, -9.73474268e-18, 1.57116151e-21 ] + - [ -1.05478026e-15, -3.55665884e-17, -6.66611172e-37 ] + - [ -1.05343602e-15, -3.56420938e-17, 1.57116151e-21 ] + - [ -8.69959053e-16, -3.55665884e-17, 1.57116151e-21 ] + - [ -8.69959053e-16, -6.72846551e-17, 1.27654902e-62 ] + - [ -6.8567433e-16, -4.52602853e-17, 1.57116151e-21 ] + - [ -6.85606991e-16, -1.6436957e-21, 1.5711607e-21 ] + - [ -4.18378959e-15, -4.95461728e-20, -4.21950967e-33 ] + - [ -4.08030588e-15, -4.1332205e-20, 1.57116151e-21 ] + - [ -3.20856035e-15, -4.95461728e-20, 1.57116151e-21 ] + - [ -3.20856035e-15, -3.93309848e-19, -1.51604736e-33 ] + - [ -3.19539746e-15, -3.9575055e-19, 1.57116151e-21 ] + - [ -2.91177526e-15, -3.93309848e-19, 1.57116151e-21 ] + - [ 6.78433315e-310, 6.78433315e-310, 0 ] + - [ 0, 1.57116151e-21, -2.4128881e-15 ] + - [ -1.9933642e-18, 1.57116151e-21, -2.4128881e-15 ] + - [ -7.72471041e-18, -1.21012955e-32, -5.50849998e-15 ] + - [ 2.18247503e-59, -1.45067374e-32, -5.68806918e-15 ] + - [ -7.08540549e-59, 1.5711607e-21, -5.73062242e-15 ] + - [ -6.58519385e-24, -1.45067374e-32, -5.68806918e-15 ] + - [ -6.58519385e-24, -1.22096291e-32, -5.50902684e-15 ] + - [ -6.54940004e-24, 1.5711607e-21, -5.5499758e-15 ] + - [ -1.72450016e-22, -1.22096291e-32, -5.50902684e-15 ] + - [ -1.72450016e-22, -8.49318612e-33, -4.97221463e-15 ] + - [ -1.6436957e-21, 1.5711607e-21, -5.34254421e-15 ] + - [ -1.65435414e-21, -8.49318612e-33, -4.97221463e-15 ] + - [ -1.65435414e-21, 1.5711607e-21, -4.18378959e-15 ] + - [ 4.95621736e-20, 1.5711607e-21, -5.00894368e-15 ] + - [ 1.64363431e-21, -8.27952827e-33, -4.97121005e-15 ] + - [ 1.65944567e-21, 1.5711607e-21, -5.34250525e-15 ] + - [ 1.64363431e-21, 1.5711607e-21, -5.34250525e-15 ] + - [ 6.54708395e-24, -1.21012955e-32, -5.50849998e-15 ] + - [ 1.72527665e-22, 1.5711607e-21, -5.54953365e-15 ] + - [ 6.54708395e-24, 1.5711607e-21, -5.54953365e-15 ] + - [ 6.78433315e-310, 6.78433315e-310, 0 ] + - [ 0, -4.18370997e-15, 3.96375899e-19 ] + - [ -1.47692691e-33, -3.19427514e-15, 7.65262931e-19 ] + - [ 1.57116151e-21, -2.91171681e-15, 3.93468874e-19 ] + - [ -4.41110404e-34, -2.40199949e-15, 7.65262931e-19 ] + - [ -4.41110404e-34, -2.40199949e-15, 2.01813414e-18 ] + - [ 1.57116151e-21, -2.41181491e-15, 1.99567203e-18 ] + - [ -2.61510928e-35, -1.61046394e-15, 2.01813414e-18 ] + - [ -2.61510928e-35, -1.61046394e-15, 7.72584861e-18 ] + - [ 1.57116151e-21, -1.684044e-15, 9.75082307e-18 ] + - [ -6.31346342e-37, -1.05220232e-15, 7.72584861e-18 ] + - [ -6.31346342e-37, -1.05220232e-15, 3.56775633e-17 ] + - [ 1.57116151e-21, -1.05405308e-15, 3.56120635e-17 ] + - [ 1.57116151e-21, -8.69935548e-16, 4.52624293e-17 ] + - [ -6.31346342e-37, -1.05220232e-15, 6.72882019e-17 ] + - [ 1.57116151e-21, -8.69935548e-16, 6.72882019e-17 ] + - [ 1.57116151e-21, -6.85597462e-16, 5.21166596e-17 ] + - [ -1.80375026e-22, -6.85677506e-16, 3.47252203e-17 ] + - [ -1.57048458e-21, -8.75862237e-16, 5.70117618e-17 ] + - [ -2.40194941e-22, -1.03177866e-15, 3.47252203e-17 ] + - [ -2.40194941e-22, -1.03177866e-15, 2.7181522e-17 ] + - [ 6.78433315e-310, 6.78433315e-310, 0 ] + - [ 0, 1.41541817e-17, -2.40194941e-22 ] + - [ -1.03177866e-15, 7.56015109e-18, -1.57029071e-21 ] + - [ -1.26427734e-15, 7.56015109e-18, -1.57029071e-21 ] + - [ -1.62618318e-15, 5.17283925e-18, -2.52066275e-22 ] + - [ -1.56967422e-15, 1.63126281e-18, -1.57029071e-21 ] + - [ -1.62618318e-15, 1.63126281e-18, -1.57032948e-21 ] + - [ -2.12065919e-15, 1.66448735e-18, -2.62625753e-22 ] + - [ -2.28504287e-15, 5.6687793e-19, -1.5703424e-21 ] + - [ -2.68481193e-15, 1.63126281e-18, -2.71543794e-22 ] + - [ -3.04782823e-15, 5.6687793e-19, -2.71543794e-22 ] + - [ -3.04782823e-15, 3.13720393e-19, -2.78658839e-22 ] + - [ -3.73958349e-15, 2.65262312e-20, -2.71543794e-22 ] + - [ -3.04782823e-15, 3.45793494e-19, -1.57035614e-21 ] + - [ -3.57795605e-15, 1.79783853e-19, -2.71543794e-22 ] + - [ -3.04782823e-15, 1.79783853e-19, -1.5703424e-21 ] + - [ -2.94804605e-15, 1.45380606e-21, -1.57038199e-21 ] + - [ -4.20058286e-15, 4.05034605e-20, -2.78658839e-22 ] + - [ -3.73958349e-15, 2.6523542e-21, -1.57036906e-21 ] + - [ -3.83308915e-15, 4.05034605e-20, -1.57036906e-21 ] + - [ -3.83308915e-15, 2.65262312e-20, -1.57031736e-21 ] + - [ 6.78433315e-310, 6.78433315e-310, 0 ] + - [ 0, -1.57033029e-21, -4.92454869e-15 ] + - [ 1.35601351e-22, -2.87014656e-22, -5.11601202e-15 ] + - [ 1.35601351e-22, -2.83854568e-22, -4.59883065e-15 ] + - [ 1.45380606e-21, -1.57036906e-21, -4.64984236e-15 ] + - [ 1.32871357e-21, -2.83854568e-22, -4.59883065e-15 ] + - [ 1.32871357e-21, -1.57038199e-21, -4.20058286e-15 ] + - [ 3.16536289e-26, -2.87014656e-22, -5.11601202e-15 ] + - [ 8.16209431e-35, -1.57029151e-21, -5.02344823e-15 ] + - [ 5.81408073e-24, -2.88106793e-22, -5.2889693e-15 ] + - [ 8.16209431e-35, -2.88106793e-22, -5.2889693e-15 ] + - [ -2.10065126e-25, -1.57027859e-21, -4.94646143e-15 ] + - [ 1.1961573e-48, -2.87150365e-22, -5.11686075e-15 ] + - [ -2.10065126e-25, -2.87150365e-22, -5.11686075e-15 ] + - [ -5.23258612e-24, -2.84158298e-22, -4.60038072e-15 ] + - [ -2.71180891e-22, -2.87150365e-22, -5.11686075e-15 ] + - [ -5.76385554e-24, -1.57031736e-21, -4.59536967e-15 ] + - [ -7.48012164e-23, -2.87150365e-22, -5.11686075e-15 ] + - [ -7.48012164e-23, -1.57029151e-21, -4.85594411e-15 ] + - [ -4.02981387e-20, -1.57026566e-21, -3.66379607e-15 ] + - [ -1.44751416e-21, -2.84158298e-22, -4.60038072e-15 ] + - [ 6.78433315e-310, 6.78433315e-310, 0 ] + - [ 0, -4.26569429e-15, -2.71180891e-22 ] + - [ -2.63194439e-22, -2.2868479e-15, -4.77028745e-19 ] + - [ -2.72022007e-22, -3.04940286e-15, -3.44971483e-19 ] + - [ -1.57016146e-21, -2.75058319e-15, -1.57073712e-19 ] + - [ -2.72022007e-22, -3.04940286e-15, -1.57073712e-19 ] + - [ -2.7907243e-22, -3.74195688e-15, -4.02981387e-20 ] + - [ -1.57016146e-21, -3.22181981e-15, -3.40476001e-20 ] + - [ -2.7907243e-22, -3.74195688e-15, -3.40476001e-20 ] + - [ -1.57026566e-21, -3.66379607e-15, -7.53357544e-18 ] + - [ -1.57010976e-21, -1.66803974e-15, -1.62810133e-18 ] + - [ -2.63194439e-22, -2.2868479e-15, -4.50890439e-18 ] + - [ -1.57018731e-21, -2.19585285e-15, -1.62810133e-18 ] + - [ -1.57018731e-21, -2.19585285e-15, -4.77028745e-19 ] + - [ -1.5703424e-21, -9.15979512e-16, -1.27333916e-17 ] + - [ -2.5260265e-22, -1.57076054e-15, -7.53357544e-18 ] + - [ -1.56999344e-21, -1.31072566e-15, -6.4688526e-18 ] + - [ -2.5260265e-22, -1.57076054e-15, -6.4688526e-18 ] + - [ -1.57010976e-21, -1.66803974e-15, -7.53357544e-18 ] + - [ -2.40718391e-22, -1.03301744e-15, -3.21795687e-17 ] + - [ -1.5703424e-21, -9.15979512e-16, -3.06003287e-17 ] + - [ 6.78433315e-310, 6.78433315e-310, 0 ] + - [ 0, -5.2042756e-17, -1.48071995e-26 ] + - [ -6.85746963e-16, 6.72882019e-17, -3.74067669e-26 ] + - [ -1.04860751e-15, 3.50252817e-17, 1.23496189e-64 ] + - [ -6.85674118e-16, 3.56120635e-17, -3.74067669e-26 ] + - [ -1.04860751e-15, 3.56120635e-17, -4.45759348e-26 ] + - [ -1.60334378e-15, 9.47343968e-18, -6.31346342e-37 ] + - [ -1.05220232e-15, 9.75082307e-18, -4.45759348e-26 ] + - [ -1.60334378e-15, 9.75082307e-18, -5.09104879e-26 ] + - [ -2.38145386e-15, 1.93310741e-18, -2.61510928e-35 ] + - [ -1.61046394e-15, 1.99567203e-18, -5.09104879e-26 ] + - [ -2.38145386e-15, 1.99567203e-18, -6.07844315e-26 ] + - [ -3.16825937e-15, 3.86832819e-19, -4.41110404e-34 ] + - [ -2.40199949e-15, 3.93468874e-19, -6.07844315e-26 ] + - [ -3.16825937e-15, 3.93468874e-19, -4.07807419e-33 ] + - [ -4.07871177e-15, 4.95621736e-20, -1.47692691e-33 ] + - [ -3.19427514e-15, 4.13419502e-20, -4.07807419e-33 ] + - [ -4.07871177e-15, 4.13419502e-20, 1.5711607e-21 ] + - [ -5.00894368e-15, -6.60458974e-17, -8.18463849e-24 ] + - [ -6.85664589e-16, -3.49757832e-17, -3.74919639e-26 ] + - [ -1.04996996e-15, -6.23354697e-17, -8.02913823e-24 ] + - [ 6.78433315e-310, 6.78433315e-310, 0 ] + - [ 0, -4.47005749e-26, -1.6045038e-15 ] + - [ -3.33151222e-17, -8.73191864e-24, -1.59145949e-15 ] + - [ -9.45509613e-18, -8.73191864e-24, -1.59145949e-15 ] + - [ -1.77301818e-18, -1.80375026e-22, -6.85677506e-16 ] + - [ 6.28848764e-17, -2.40194941e-22, -1.03177866e-15 ] + - [ 3.06569475e-17, -5.47788716e-24, -6.85657177e-16 ] + - [ 3.33721381e-17, -2.40194941e-22, -1.03177866e-15 ] + - [ 3.33721381e-17, -2.52066275e-22, -1.56967422e-15 ] + - [ 7.56015109e-18, -8.01742523e-24, -1.04197863e-15 ] + - [ 8.74412448e-18, -2.52066275e-22, -1.56967422e-15 ] + - [ 8.74412448e-18, -2.62625753e-22, -2.28504287e-15 ] + - [ 1.63126281e-18, -8.71636861e-24, -1.59021223e-15 ] + - [ 1.77759746e-18, -2.62625753e-22, -2.28504287e-15 ] + - [ 1.77759746e-18, -2.71543794e-22, -3.04782823e-15 ] + - [ 3.45793494e-19, -9.33473459e-24, -2.3438439e-15 ] diff --git a/deps/unitree_sdk2/example/g1/low_level/g1_ankle_swing_example.cpp b/deps/unitree_sdk2/example/g1/low_level/g1_ankle_swing_example.cpp new file mode 100644 index 0000000..759aedf --- /dev/null +++ b/deps/unitree_sdk2/example/g1/low_level/g1_ankle_swing_example.cpp @@ -0,0 +1,371 @@ +#include +#include +#include +#include + +#include "gamepad.hpp" + +// DDS +#include +#include + +// IDL +#include +#include +#include +#include + +static const std::string HG_CMD_TOPIC = "rt/lowcmd"; +static const std::string HG_IMU_TORSO = "rt/secondary_imu"; +static const std::string HG_STATE_TOPIC = "rt/lowstate"; + +using namespace unitree::common; +using namespace unitree::robot; +using namespace unitree_hg::msg::dds_; + +template +class DataBuffer { + public: + void SetData(const T &newData) { + std::unique_lock lock(mutex); + data = std::make_shared(newData); + } + + std::shared_ptr GetData() { + std::shared_lock lock(mutex); + return data ? data : nullptr; + } + + void Clear() { + std::unique_lock lock(mutex); + data = nullptr; + } + + private: + std::shared_ptr data; + std::shared_mutex mutex; +}; + +const int G1_NUM_MOTOR = 29; +struct ImuState { + std::array rpy = {}; + std::array omega = {}; +}; +struct MotorCommand { + std::array q_target = {}; + std::array dq_target = {}; + std::array kp = {}; + std::array kd = {}; + std::array tau_ff = {}; +}; +struct MotorState { + std::array q = {}; + std::array dq = {}; +}; + +// Stiffness for all G1 Joints +std::array Kp{ + 60, 60, 60, 100, 40, 40, // legs + 60, 60, 60, 100, 40, 40, // legs + 60, 40, 40, // waist + 40, 40, 40, 40, 40, 40, 40, // arms + 40, 40, 40, 40, 40, 40, 40 // arms +}; + +// Damping for all G1 Joints +std::array Kd{ + 1, 1, 1, 2, 1, 1, // legs + 1, 1, 1, 2, 1, 1, // legs + 1, 1, 1, // waist + 1, 1, 1, 1, 1, 1, 1, // arms + 1, 1, 1, 1, 1, 1, 1 // arms +}; + +enum class Mode { + PR = 0, // Series Control for Ptich/Roll Joints + AB = 1 // Parallel Control for A/B Joints +}; + +enum G1JointIndex { + LeftHipPitch = 0, + LeftHipRoll = 1, + LeftHipYaw = 2, + LeftKnee = 3, + LeftAnklePitch = 4, + LeftAnkleB = 4, + LeftAnkleRoll = 5, + LeftAnkleA = 5, + RightHipPitch = 6, + RightHipRoll = 7, + RightHipYaw = 8, + RightKnee = 9, + RightAnklePitch = 10, + RightAnkleB = 10, + RightAnkleRoll = 11, + RightAnkleA = 11, + WaistYaw = 12, + WaistRoll = 13, // NOTE INVALID for g1 23dof/29dof with waist locked + WaistA = 13, // NOTE INVALID for g1 23dof/29dof with waist locked + WaistPitch = 14, // NOTE INVALID for g1 23dof/29dof with waist locked + WaistB = 14, // NOTE INVALID for g1 23dof/29dof with waist locked + LeftShoulderPitch = 15, + LeftShoulderRoll = 16, + LeftShoulderYaw = 17, + LeftElbow = 18, + LeftWristRoll = 19, + LeftWristPitch = 20, // NOTE INVALID for g1 23dof + LeftWristYaw = 21, // NOTE INVALID for g1 23dof + RightShoulderPitch = 22, + RightShoulderRoll = 23, + RightShoulderYaw = 24, + RightElbow = 25, + RightWristRoll = 26, + RightWristPitch = 27, // NOTE INVALID for g1 23dof + RightWristYaw = 28 // NOTE INVALID for g1 23dof +}; + +inline uint32_t Crc32Core(uint32_t *ptr, uint32_t len) { + uint32_t xbit = 0; + uint32_t data = 0; + uint32_t CRC32 = 0xFFFFFFFF; + const uint32_t dwPolynomial = 0x04c11db7; + for (uint32_t i = 0; i < len; i++) { + xbit = 1 << 31; + data = ptr[i]; + for (uint32_t bits = 0; bits < 32; bits++) { + if (CRC32 & 0x80000000) { + CRC32 <<= 1; + CRC32 ^= dwPolynomial; + } else + CRC32 <<= 1; + if (data & xbit) CRC32 ^= dwPolynomial; + + xbit >>= 1; + } + } + return CRC32; +}; + +class G1Example { + private: + double time_; + double control_dt_; // [2ms] + double duration_; // [3 s] + int counter_; + Mode mode_pr_; + uint8_t mode_machine_; + + Gamepad gamepad_; + REMOTE_DATA_RX rx_; + + DataBuffer motor_state_buffer_; + DataBuffer motor_command_buffer_; + DataBuffer imu_state_buffer_; + + ChannelPublisherPtr lowcmd_publisher_; + ChannelSubscriberPtr lowstate_subscriber_; + ChannelSubscriberPtr imutorso_subscriber_; + ThreadPtr command_writer_ptr_, control_thread_ptr_; + + std::shared_ptr msc_; + + public: + G1Example(std::string networkInterface) + : time_(0.0), + control_dt_(0.002), + duration_(3.0), + counter_(0), + mode_pr_(Mode::PR), + mode_machine_(0) { + ChannelFactory::Instance()->Init(0, networkInterface); + + // try to shutdown motion control-related service + msc_ = std::make_shared(); + msc_->SetTimeout(5.0f); + msc_->Init(); + std::string form, name; + while (msc_->CheckMode(form, name), !name.empty()) { + if (msc_->ReleaseMode()) + std::cout << "Failed to switch to Release Mode\n"; + sleep(5); + } + + // create publisher + lowcmd_publisher_.reset(new ChannelPublisher(HG_CMD_TOPIC)); + lowcmd_publisher_->InitChannel(); + // create subscriber + lowstate_subscriber_.reset(new ChannelSubscriber(HG_STATE_TOPIC)); + lowstate_subscriber_->InitChannel(std::bind(&G1Example::LowStateHandler, this, std::placeholders::_1), 1); + imutorso_subscriber_.reset(new ChannelSubscriber(HG_IMU_TORSO)); + imutorso_subscriber_->InitChannel(std::bind(&G1Example::imuTorsoHandler, this, std::placeholders::_1), 1); + // create threads + command_writer_ptr_ = CreateRecurrentThreadEx("command_writer", UT_CPU_ID_NONE, 2000, &G1Example::LowCommandWriter, this); + control_thread_ptr_ = CreateRecurrentThreadEx("control", UT_CPU_ID_NONE, 2000, &G1Example::Control, this); + } + + void imuTorsoHandler(const void *message) { + IMUState_ imu_torso = *(const IMUState_ *)message; + auto &rpy = imu_torso.rpy(); + if (counter_ % 500 == 0) + printf("IMU.torso.rpy: %.2f %.2f %.2f\n", rpy[0], rpy[1], rpy[2]); + } + + void LowStateHandler(const void *message) { + LowState_ low_state = *(const LowState_ *)message; + if (low_state.crc() != Crc32Core((uint32_t *)&low_state, (sizeof(LowState_) >> 2) - 1)) { + std::cout << "[ERROR] CRC Error" << std::endl; + return; + } + + // get motor state + MotorState ms_tmp; + for (int i = 0; i < G1_NUM_MOTOR; ++i) { + ms_tmp.q.at(i) = low_state.motor_state()[i].q(); + ms_tmp.dq.at(i) = low_state.motor_state()[i].dq(); + if (low_state.motor_state()[i].motorstate() && i <= RightAnkleRoll) + std::cout << "[ERROR] motor " << i << " with code " << low_state.motor_state()[i].motorstate() << "\n"; + } + motor_state_buffer_.SetData(ms_tmp); + + // get imu state + ImuState imu_tmp; + imu_tmp.omega = low_state.imu_state().gyroscope(); + imu_tmp.rpy = low_state.imu_state().rpy(); + imu_state_buffer_.SetData(imu_tmp); + + // update gamepad + memcpy(rx_.buff, &low_state.wireless_remote()[0], 40); + gamepad_.update(rx_.RF_RX); + + // update mode machine + if (mode_machine_ != low_state.mode_machine()) { + if (mode_machine_ == 0) std::cout << "G1 type: " << unsigned(low_state.mode_machine()) << std::endl; + mode_machine_ = low_state.mode_machine(); + } + + // report robot status every second + if (++counter_ % 500 == 0) { + counter_ = 0; + // IMU + auto &rpy = low_state.imu_state().rpy(); + printf("IMU.pelvis.rpy: %.2f %.2f %.2f\n", rpy[0], rpy[1], rpy[2]); + + // RC + printf("gamepad_.A.pressed: %d\n", static_cast(gamepad_.A.pressed)); + printf("gamepad_.B.pressed: %d\n", static_cast(gamepad_.B.pressed)); + printf("gamepad_.X.pressed: %d\n", static_cast(gamepad_.X.pressed)); + printf("gamepad_.Y.pressed: %d\n", static_cast(gamepad_.Y.pressed)); + + // Motor + auto &ms = low_state.motor_state(); + printf("All %d Motors:", G1_NUM_MOTOR); + printf("\nmode: "); + for (int i = 0; i < G1_NUM_MOTOR; ++i) printf("%u,", ms[i].mode()); + printf("\npos: "); + for (int i = 0; i < G1_NUM_MOTOR; ++i) printf("%.2f,", ms[i].q()); + printf("\nvel: "); + for (int i = 0; i < G1_NUM_MOTOR; ++i) printf("%.2f,", ms[i].dq()); + printf("\ntau_est: "); + for (int i = 0; i < G1_NUM_MOTOR; ++i) printf("%.2f,", ms[i].tau_est()); + printf("\ntemperature: "); + for (int i = 0; i < G1_NUM_MOTOR; ++i) printf("%d,%d;", ms[i].temperature()[0], ms[i].temperature()[1]); + printf("\nvol: "); + for (int i = 0; i < G1_NUM_MOTOR; ++i) printf("%.2f,", ms[i].vol()); + printf("\nsensor: "); + for (int i = 0; i < G1_NUM_MOTOR; ++i) printf("%u,%u;", ms[i].sensor()[0], ms[i].sensor()[1]); + printf("\nmotorstate: "); + for (int i = 0; i < G1_NUM_MOTOR; ++i) printf("%u,", ms[i].motorstate()); + printf("\nreserve: "); + for (int i = 0; i < G1_NUM_MOTOR; ++i) printf("%u,%u,%u,%u;", ms[i].reserve()[0], ms[i].reserve()[1], ms[i].reserve()[2], ms[i].reserve()[3]); + printf("\n"); + } + } + + void LowCommandWriter() { + LowCmd_ dds_low_command; + dds_low_command.mode_pr() = static_cast(mode_pr_); + dds_low_command.mode_machine() = mode_machine_; + + const std::shared_ptr mc = motor_command_buffer_.GetData(); + if (mc) { + for (size_t i = 0; i < G1_NUM_MOTOR; i++) { + dds_low_command.motor_cmd().at(i).mode() = 1; // 1:Enable, 0:Disable + dds_low_command.motor_cmd().at(i).tau() = mc->tau_ff.at(i); + dds_low_command.motor_cmd().at(i).q() = mc->q_target.at(i); + dds_low_command.motor_cmd().at(i).dq() = mc->dq_target.at(i); + dds_low_command.motor_cmd().at(i).kp() = mc->kp.at(i); + dds_low_command.motor_cmd().at(i).kd() = mc->kd.at(i); + } + + dds_low_command.crc() = Crc32Core((uint32_t *)&dds_low_command, (sizeof(dds_low_command) >> 2) - 1); + lowcmd_publisher_->Write(dds_low_command); + } + } + + void Control() { + MotorCommand motor_command_tmp; + const std::shared_ptr ms = motor_state_buffer_.GetData(); + + for (int i = 0; i < G1_NUM_MOTOR; ++i) { + motor_command_tmp.tau_ff.at(i) = 0.0; + motor_command_tmp.q_target.at(i) = 0.0; + motor_command_tmp.dq_target.at(i) = 0.0; + motor_command_tmp.kp.at(i) = Kp[i]; + motor_command_tmp.kd.at(i) = Kd[i]; + } + + if (ms) { + time_ += control_dt_; + if (time_ < duration_) { + // [Stage 1]: set robot to zero posture + for (int i = 0; i < G1_NUM_MOTOR; ++i) { + double ratio = std::clamp(time_ / duration_, 0.0, 1.0); + motor_command_tmp.q_target.at(i) = (1.0 - ratio) * ms->q.at(i); + } + } else if (time_ < duration_ * 2) { + // [Stage 2]: swing ankle using PR mode + mode_pr_ = Mode::PR; + double max_P = M_PI * 30.0 / 180.0; + double max_R = M_PI * 10.0 / 180.0; + double t = time_ - duration_; + double L_P_des = max_P * std::sin(2.0 * M_PI * t); + double L_R_des = max_R * std::sin(2.0 * M_PI * t); + double R_P_des = max_P * std::sin(2.0 * M_PI * t); + double R_R_des = -max_R * std::sin(2.0 * M_PI * t); + + motor_command_tmp.q_target.at(LeftAnklePitch) = L_P_des; + motor_command_tmp.q_target.at(LeftAnkleRoll) = L_R_des; + motor_command_tmp.q_target.at(RightAnklePitch) = R_P_des; + motor_command_tmp.q_target.at(RightAnkleRoll) = R_R_des; + } else { + // [Stage 3]: swing ankle using AB mode + mode_pr_ = Mode::AB; + double max_A = M_PI * 30.0 / 180.0; + double max_B = M_PI * 10.0 / 180.0; + double t = time_ - duration_ * 2; + double L_A_des = +max_A * std::sin(M_PI * t); + double L_B_des = +max_B * std::sin(M_PI * t + M_PI); + double R_A_des = -max_A * std::sin(M_PI * t); + double R_B_des = -max_B * std::sin(M_PI * t + M_PI); + + motor_command_tmp.q_target.at(LeftAnkleA) = L_A_des; + motor_command_tmp.q_target.at(LeftAnkleB) = L_B_des; + motor_command_tmp.q_target.at(RightAnkleA) = R_A_des; + motor_command_tmp.q_target.at(RightAnkleB) = R_B_des; + } + + motor_command_buffer_.SetData(motor_command_tmp); + } + } +}; + +int main(int argc, char const *argv[]) { + if (argc < 2) { + std::cout << "Usage: g1_ankle_swing_example network_interface" << std::endl; + exit(0); + } + std::string networkInterface = argv[1]; + G1Example custom(networkInterface); + while (true) sleep(10); + return 0; +} diff --git a/deps/unitree_sdk2/example/g1/low_level/g1_dual_arm_example.cpp b/deps/unitree_sdk2/example/g1/low_level/g1_dual_arm_example.cpp new file mode 100644 index 0000000..7cce96c --- /dev/null +++ b/deps/unitree_sdk2/example/g1/low_level/g1_dual_arm_example.cpp @@ -0,0 +1,407 @@ +#include + +#include +#include +#include +#include + +// DDS +#include +#include + +// IDL +#include +#include + +#include +using namespace unitree::robot::b2; + +static const std::string HG_CMD_TOPIC = "rt/lowcmd"; +static const std::string HG_STATE_TOPIC = "rt/lowstate"; + +using namespace unitree::common; +using namespace unitree::robot; + +const int G1_NUM_MOTOR = 29; + +template +class DataBuffer { + public: + void SetData(const T &newData) { + std::unique_lock lock(mutex); + data = std::make_shared(newData); + } + + std::shared_ptr GetData() { + std::shared_lock lock(mutex); + return data ? data : nullptr; + } + + void Clear() { + std::unique_lock lock(mutex); + data = nullptr; + } + + private: + std::shared_ptr data; + std::shared_mutex mutex; +}; + +struct ImuState { + std::array rpy = {}; + std::array omega = {}; +}; + +struct MotorCommand { + std::array q_target = {}; + std::array dq_target = {}; + std::array kp = {}; + std::array kd = {}; + std::array tau_ff = {}; +}; + +struct MotorState { + std::array q = {}; + std::array dq = {}; +}; + +enum MotorType { GearboxS = 0, GearboxM = 1, GearboxL = 2 }; + +std::array G1MotorType{ + // clang-format off + // legs + GearboxM, GearboxM, GearboxM, GearboxL, GearboxS, GearboxS, + GearboxM, GearboxM, GearboxM, GearboxL, GearboxS, GearboxS, + // waist + GearboxM, GearboxS, GearboxS, + // arms + GearboxS, GearboxS, GearboxS, GearboxS, GearboxS, GearboxS, GearboxS, + GearboxS, GearboxS, GearboxS, GearboxS, GearboxS, GearboxS, GearboxS + // clang-format on +}; + +enum PRorAB { PR = 0, AB = 1 }; + +enum G1JointValidIndex { + LeftShoulderPitch = 15, + LeftShoulderRoll = 16, + LeftShoulderYaw = 17, + LeftElbow = 18, + LeftWristRoll = 19, + LeftWristPitch = 20, + LeftWristYaw = 21, + RightShoulderPitch = 22, + RightShoulderRoll = 23, + RightShoulderYaw = 24, + RightElbow = 25, + RightWristRoll = 26, + RightWristPitch = 27, + RightWristYaw = 28 +}; + +inline uint32_t Crc32Core(uint32_t *ptr, uint32_t len) { + uint32_t xbit = 0; + uint32_t data = 0; + uint32_t CRC32 = 0xFFFFFFFF; + const uint32_t dwPolynomial = 0x04c11db7; + for (uint32_t i = 0; i < len; i++) { + xbit = 1 << 31; + data = ptr[i]; + for (uint32_t bits = 0; bits < 32; bits++) { + if (CRC32 & 0x80000000) { + CRC32 <<= 1; + CRC32 ^= dwPolynomial; + } else + CRC32 <<= 1; + if (data & xbit) CRC32 ^= dwPolynomial; + + xbit >>= 1; + } + } + return CRC32; +}; + +float GetMotorKp(MotorType type) { + switch (type) { + case GearboxS: + return 40; + case GearboxM: + return 40; + case GearboxL: + return 100; + default: + return 0; + } +} + +float GetMotorKd(MotorType type) { + switch (type) { + case GearboxS: + return 1; + case GearboxM: + return 1; + case GearboxL: + return 1; + default: + return 0; + } +} + +class G1Example { + private: + double time_; + double control_dt_; // [2ms] + double duration_; // [3 s] + PRorAB mode_; + uint8_t mode_machine_; + std::vector> frames_data_; + + DataBuffer motor_state_buffer_; + DataBuffer motor_command_buffer_; + DataBuffer imu_state_buffer_; + + ChannelPublisherPtr lowcmd_publisher_; + ChannelSubscriberPtr lowstate_subscriber_; + ThreadPtr command_writer_ptr_, control_thread_ptr_; + + std::shared_ptr msc; + + public: + G1Example(std::string networkInterface) + : time_(0.0), + control_dt_(0.002), + duration_(3.0), + mode_(PR), + mode_machine_(0) { + ChannelFactory::Instance()->Init(0, networkInterface); + + msc.reset(new MotionSwitcherClient()); + msc->SetTimeout(5.0F); + msc->Init(); + + /*Shut down motion control-related service*/ + while(queryMotionStatus()) + { + std::cout << "Try to deactivate the motion control-related service." << std::endl; + int32_t ret = msc->ReleaseMode(); + if (ret == 0) { + std::cout << "ReleaseMode succeeded." << std::endl; + } else { + std::cout << "ReleaseMode failed. Error code: " << ret << std::endl; + } + sleep(5); + } + + loadBehaviorLibrary("motion"); + + // create publisher + lowcmd_publisher_.reset( + new ChannelPublisher(HG_CMD_TOPIC)); + lowcmd_publisher_->InitChannel(); + + // create subscriber + lowstate_subscriber_.reset( + new ChannelSubscriber( + HG_STATE_TOPIC)); + lowstate_subscriber_->InitChannel( + std::bind(&G1Example::LowStateHandler, this, std::placeholders::_1), 1); + + // create threads + command_writer_ptr_ = + CreateRecurrentThreadEx("command_writer", UT_CPU_ID_NONE, 2000, + &G1Example::LowCommandWriter, this); + control_thread_ptr_ = CreateRecurrentThreadEx( + "control", UT_CPU_ID_NONE, 2000, &G1Example::Control, this); + } + + void loadBehaviorLibrary(std::string behavior_name) { + std::string resource_dir = BLIB_DIR; + YAML::Node motion = YAML::LoadFile(resource_dir + behavior_name + ".seq"); + + std::string content = motion["components"][1]["content"].as(); + int num_parts = motion["components"][1]["num_parts"].as(); + std::cout << "BehaviorName: " << behavior_name + ".seq\n"; + std::cout << content << " with " << num_parts << "\n"; + + auto frames = motion["components"][1]["frames"]; + + for (const auto &frame : frames) { + std::vector frame_data; + for (const auto &element : frame) { + frame_data.push_back(element.as()); + } + frames_data_.push_back(frame_data); + } + + std::cout << frames_data_.size() << " knots with " << frames_data_[0].size() + << " DOF\n"; + } + + void ReportRPY() { + const std::shared_ptr imu_tmp_ptr = + imu_state_buffer_.GetData(); + if (imu_tmp_ptr) { + std::cout << "rpy: [" << imu_tmp_ptr->rpy.at(0) << ", " + << imu_tmp_ptr->rpy.at(1) << ", " << imu_tmp_ptr->rpy.at(2) + << "]" << std::endl; + } + } + + void LowStateHandler(const void *message) { + unitree_hg::msg::dds_::LowState_ low_state = + *(const unitree_hg::msg::dds_::LowState_ *)message; + + if (low_state.crc() != + Crc32Core((uint32_t *)&low_state, + (sizeof(unitree_hg::msg::dds_::LowState_) >> 2) - 1)) { + std::cout << "low_state CRC Error" << std::endl; + return; + } + + // get motor state + MotorState ms_tmp; + for (int i = 0; i < G1_NUM_MOTOR; ++i) { + ms_tmp.q.at(i) = low_state.motor_state()[i].q(); + ms_tmp.dq.at(i) = low_state.motor_state()[i].dq(); + } + motor_state_buffer_.SetData(ms_tmp); + + // get imu state + ImuState imu_tmp; + imu_tmp.omega = low_state.imu_state().gyroscope(); + imu_tmp.rpy = low_state.imu_state().rpy(); + imu_state_buffer_.SetData(imu_tmp); + + // update mode machine + if (mode_machine_ != low_state.mode_machine()) { + if (mode_machine_ == 0) + std::cout << "G1 type: " << unsigned(low_state.mode_machine()) + << std::endl; + mode_machine_ = low_state.mode_machine(); + } + } + + void LowCommandWriter() { + unitree_hg::msg::dds_::LowCmd_ dds_low_command; + dds_low_command.mode_pr() = mode_; + dds_low_command.mode_machine() = mode_machine_; + + const std::shared_ptr mc = + motor_command_buffer_.GetData(); + if (mc) { + for (size_t i = 0; i < G1_NUM_MOTOR; i++) { + dds_low_command.motor_cmd().at(i).mode() = 1; // 1:Enable, 0:Disable + dds_low_command.motor_cmd().at(i).tau() = mc->tau_ff.at(i); + dds_low_command.motor_cmd().at(i).q() = mc->q_target.at(i); + dds_low_command.motor_cmd().at(i).dq() = mc->dq_target.at(i); + dds_low_command.motor_cmd().at(i).kp() = mc->kp.at(i); + dds_low_command.motor_cmd().at(i).kd() = mc->kd.at(i); + } + + dds_low_command.crc() = Crc32Core((uint32_t *)&dds_low_command, + (sizeof(dds_low_command) >> 2) - 1); + lowcmd_publisher_->Write(dds_low_command); + } + } + + void Control() { + MotorCommand motor_command_tmp; + const std::shared_ptr ms = motor_state_buffer_.GetData(); + + if (ms) { + time_ += control_dt_; + if (time_ < duration_) { + // [Stage 1]: set robot to zero posture + for (int i = 0; i < G1_NUM_MOTOR; ++i) { + double ratio = std::clamp(time_ / duration_, 0.0, 1.0); + + double q_des = 0; + motor_command_tmp.tau_ff.at(i) = 0.0; + motor_command_tmp.q_target.at(i) = + (q_des - ms->q.at(i)) * ratio + ms->q.at(i); + motor_command_tmp.dq_target.at(i) = 0.0; + motor_command_tmp.kp.at(i) = GetMotorKp(G1MotorType[i]); + motor_command_tmp.kd.at(i) = GetMotorKd(G1MotorType[i]); + } + } else { + // [Stage 2]: tracking the offline trajectory + size_t frame_index = (size_t)((time_ - duration_) / control_dt_); + if (frame_index >= frames_data_.size()) { + frame_index = frames_data_.size() - 1; + time_ = 0.0; // RESET + } + + if (frame_index % 100 == 0) + std::cout << "Frame Index: " << frame_index << std::endl; + + for (int i = 0; i < G1_NUM_MOTOR; ++i) { + size_t index_in_frame = i - LeftShoulderPitch; + motor_command_tmp.q_target.at(i) = + (i >= LeftShoulderPitch) + ? frames_data_[frame_index][index_in_frame] + : 0.0; + motor_command_tmp.dq_target.at(i) = 0.0; + motor_command_tmp.tau_ff.at(i) = 0.0; + motor_command_tmp.kp.at(i) = GetMotorKp(G1MotorType[i]); + motor_command_tmp.kd.at(i) = GetMotorKd(G1MotorType[i]); + } + } + + motor_command_buffer_.SetData(motor_command_tmp); + } + } + + std::string queryServiceName(std::string form,std::string name) + { + if(form == "0") + { + if(name == "normal" ) return "sport_mode"; + if(name == "ai" ) return "ai_sport"; + if(name == "advanced" ) return "advanced_sport"; + } + else + { + if(name == "ai-w" ) return "wheeled_sport(go2W)"; + if(name == "normal-w" ) return "wheeled_sport(b2W)"; + } + return ""; + } + + int queryMotionStatus() + { + std::string robotForm,motionName; + int motionStatus; + int32_t ret = msc->CheckMode(robotForm,motionName); + if (ret == 0) { + std::cout << "CheckMode succeeded." << std::endl; + } else { + std::cout << "CheckMode failed. Error code: " << ret << std::endl; + } + if(motionName.empty()) + { + std::cout << "The motion control-related service is deactivated." << std::endl; + motionStatus = 0; + } + else + { + std::string serviceName = queryServiceName(robotForm,motionName); + std::cout << "Service: "<< serviceName<< " is activate" << std::endl; + motionStatus = 1; + } + return motionStatus; + } +}; + +int main(int argc, char const *argv[]) { + if (argc < 2) { + std::cout << "Usage: g1_dual_arm_example network_interface_name" + << std::endl; + exit(0); + } + std::string networkInterface = argv[1]; + G1Example custom(networkInterface); + + while (true) sleep(10); + + return 0; +} diff --git a/deps/unitree_sdk2/example/g1/low_level/gamepad.hpp b/deps/unitree_sdk2/example/g1/low_level/gamepad.hpp new file mode 100644 index 0000000..41910b7 --- /dev/null +++ b/deps/unitree_sdk2/example/g1/low_level/gamepad.hpp @@ -0,0 +1,128 @@ +#pragma once + +#include + +namespace unitree::common +{ + + // bytecode mapping for raw joystick data + // 16b + typedef union + { + struct + { + uint8_t R1 : 1; + uint8_t L1 : 1; + uint8_t start : 1; + uint8_t select : 1; + uint8_t R2 : 1; + uint8_t L2 : 1; + uint8_t F1 : 1; + uint8_t F2 : 1; + uint8_t A : 1; + uint8_t B : 1; + uint8_t X : 1; + uint8_t Y : 1; + uint8_t up : 1; + uint8_t right : 1; + uint8_t down : 1; + uint8_t left : 1; + } components; + uint16_t value; + } xKeySwitchUnion; + + // 40 Byte (now used 24B) + typedef struct + { + uint8_t head[2]; + xKeySwitchUnion btn; + float lx; + float rx; + float ry; + float L2; + float ly; + + uint8_t idle[16]; + } xRockerBtnDataStruct; + + typedef union + { + xRockerBtnDataStruct RF_RX; + uint8_t buff[40]; + } REMOTE_DATA_RX; + + class Button + { + public: + Button() {} + + void update(bool state) + { + on_press = state ? state != pressed : false; + on_release = state ? false : state != pressed; + pressed = state; + } + + bool pressed = false; + bool on_press = false; + bool on_release = false; + }; + + class Gamepad + { + public: + Gamepad() {} + + void update(xRockerBtnDataStruct &key_data) + { + lx = lx * (1 - smooth) + (std::fabs(key_data.lx) < dead_zone ? 0.0 : key_data.lx) * smooth; + rx = rx * (1 - smooth) + (std::fabs(key_data.rx) < dead_zone ? 0.0 : key_data.rx) * smooth; + ry = ry * (1 - smooth) + (std::fabs(key_data.ry) < dead_zone ? 0.0 : key_data.ry) * smooth; + l2 = l2 * (1 - smooth) + (std::fabs(key_data.L2) < dead_zone ? 0.0 : key_data.L2) * smooth; + ly = ly * (1 - smooth) + (std::fabs(key_data.ly) < dead_zone ? 0.0 : key_data.ly) * smooth; + + R1.update(key_data.btn.components.R1); + L1.update(key_data.btn.components.L1); + start.update(key_data.btn.components.start); + select.update(key_data.btn.components.select); + R2.update(key_data.btn.components.R2); + L2.update(key_data.btn.components.L2); + F1.update(key_data.btn.components.F1); + F2.update(key_data.btn.components.F2); + A.update(key_data.btn.components.A); + B.update(key_data.btn.components.B); + X.update(key_data.btn.components.X); + Y.update(key_data.btn.components.Y); + up.update(key_data.btn.components.up); + right.update(key_data.btn.components.right); + down.update(key_data.btn.components.down); + left.update(key_data.btn.components.left); + } + + float lx = 0.; + float rx = 0.; + float ry = 0.; + float l2 = 0.; + float ly = 0.; + + float smooth = 0.03; + float dead_zone = 0.01; + + Button R1; + Button L1; + Button start; + Button select; + Button R2; + Button L2; + Button F1; + Button F2; + Button A; + Button B; + Button X; + Button Y; + Button up; + Button right; + Button down; + Button left; + }; +} // namespace unitree::common \ No newline at end of file diff --git a/deps/unitree_sdk2/example/g1/low_level/terminations.cpp b/deps/unitree_sdk2/example/g1/low_level/terminations.cpp new file mode 100644 index 0000000..7f20f93 --- /dev/null +++ b/deps/unitree_sdk2/example/g1/low_level/terminations.cpp @@ -0,0 +1,46 @@ +#include +#include +#include + +namespace po = boost::program_options; + +using namespace unitree::robot; +using namespace unitree_hg::msg::dds_; + +int main(int argc, char** argv) +{ + // Parse command line arguments + po::options_description desc("Unitree G1 termination functions testing."); + desc.add_options() + ("network,n", po::value()->default_value(""), "dds network interface") + ; + po::variables_map vm; + po::store(po::parse_command_line(argc, argv, desc), vm); + po::notify(vm); + std::cout << desc << std::endl; + + // DDS Init + ChannelFactory::Instance()->Init(0, vm["network"].as()); + + auto lowstate_subscriber = std::make_shared>("rt/lowstate"); + LowState_ lowstate; + lowstate_subscriber->InitChannel([&lowstate](const void* message) { + lowstate = *(const LowState_*)message; + }); + + std::cout << "Checking terminations..." << std::endl; + + while (true) + { + if (g1::bad_orientation(lowstate, 1.0f)) { // Tip the robot over to test bad orientation + std::cout << "Bad orientation detected!" << std::endl; + } + if (g1::lost_connection(lowstate_subscriber, 1000)) { // Unplug the network cable to test lost connection + std::cout << "Lost connection!" << std::endl; + } + + std::this_thread::sleep_for(std::chrono::milliseconds(100)); + } + + return 0; +} diff --git a/deps/unitree_sdk2/example/go2/CMakeLists.txt b/deps/unitree_sdk2/example/go2/CMakeLists.txt new file mode 100644 index 0000000..bff0846 --- /dev/null +++ b/deps/unitree_sdk2/example/go2/CMakeLists.txt @@ -0,0 +1,21 @@ +# add_executable(go2_trajectory_follow go2_trajectory_follow.cpp) +# target_link_libraries(go2_trajectory_follow unitree_sdk2) + +add_executable(go2_sport_client go2_sport_client.cpp) +target_link_libraries(go2_sport_client unitree_sdk2) + +add_executable(go2_low_level go2_low_level.cpp) +target_link_libraries(go2_low_level unitree_sdk2) + +add_executable(go2_stand_example go2_stand_example.cpp) +target_link_libraries(go2_stand_example unitree_sdk2) + + +add_executable(go2_robot_state_client go2_robot_state_client.cpp) +target_link_libraries(go2_robot_state_client unitree_sdk2) + +add_executable(go2_video_client go2_video_client.cpp) +target_link_libraries(go2_video_client unitree_sdk2) + +add_executable(go2_vui_client go2_vui_client.cpp) +target_link_libraries(go2_vui_client unitree_sdk2) \ No newline at end of file diff --git a/deps/unitree_sdk2/example/go2/go2_low_level.cpp b/deps/unitree_sdk2/example/go2/go2_low_level.cpp new file mode 100644 index 0000000..3a72803 --- /dev/null +++ b/deps/unitree_sdk2/example/go2/go2_low_level.cpp @@ -0,0 +1,215 @@ +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include + +using namespace unitree::common; +using namespace unitree::robot; + +#define TOPIC_LOWCMD "rt/lowcmd" +#define TOPIC_LOWSTATE "rt/lowstate" + +constexpr double PosStopF = (2.146E+9f); +constexpr double VelStopF = (16000.0f); + +class Custom +{ +public: + explicit Custom() + {} + + ~Custom() + {} + + void Init(); + +private: + void InitLowCmd(); + void LowStateMessageHandler(const void* messages); + void LowCmdWrite(); + +private: + float qInit[3] = {0}; + float qDes[3] = {0}; + float sin_mid_q[3] = {0.0, 1.2, -2.0}; + float Kp[3] = {0}; + float Kd[3] = {0}; + double time_consume = 0; + int rate_count = 0; + int sin_count = 0; + int motiontime = 0; + float dt = 0.002; // 0.001~0.01 + + unitree_go::msg::dds_::LowCmd_ low_cmd{}; // default init + unitree_go::msg::dds_::LowState_ low_state{}; // default init + + /*publisher*/ + ChannelPublisherPtr lowcmd_publisher; + /*subscriber*/ + ChannelSubscriberPtr lowstate_subscriber; + + /*LowCmd write thread*/ + ThreadPtr lowCmdWriteThreadPtr; +}; + +uint32_t crc32_core(uint32_t* ptr, uint32_t len) +{ + unsigned int xbit = 0; + unsigned int data = 0; + unsigned int CRC32 = 0xFFFFFFFF; + const unsigned int dwPolynomial = 0x04c11db7; + + for (unsigned int i = 0; i < len; i++) + { + xbit = 1 << 31; + data = ptr[i]; + for (unsigned int bits = 0; bits < 32; bits++) + { + if (CRC32 & 0x80000000) + { + CRC32 <<= 1; + CRC32 ^= dwPolynomial; + } + else + { + CRC32 <<= 1; + } + + if (data & xbit) + CRC32 ^= dwPolynomial; + xbit >>= 1; + } + } + + return CRC32; +} + +void Custom::Init() +{ + InitLowCmd(); + + /*create publisher*/ + lowcmd_publisher.reset(new ChannelPublisher(TOPIC_LOWCMD)); + lowcmd_publisher->InitChannel(); + + /*create subscriber*/ + lowstate_subscriber.reset(new ChannelSubscriber(TOPIC_LOWSTATE)); + lowstate_subscriber->InitChannel(std::bind(&Custom::LowStateMessageHandler, this, std::placeholders::_1), 1); + + /*loop publishing thread*/ + lowCmdWriteThreadPtr = CreateRecurrentThreadEx("writebasiccmd", UT_CPU_ID_NONE, 2000, &Custom::LowCmdWrite, this); +} + +void Custom::InitLowCmd() +{ + low_cmd.head()[0] = 0xFE; + low_cmd.head()[1] = 0xEF; + low_cmd.level_flag() = 0xFF; + low_cmd.gpio() = 0; + + for(int i=0; i<20; i++) + { + low_cmd.motor_cmd()[i].mode() = (0x01); // motor switch to servo (PMSM) mode + low_cmd.motor_cmd()[i].q() = (PosStopF); + low_cmd.motor_cmd()[i].kp() = (0); + low_cmd.motor_cmd()[i].dq() = (VelStopF); + low_cmd.motor_cmd()[i].kd() = (0); + low_cmd.motor_cmd()[i].tau() = (0); + } +} + +void Custom::LowStateMessageHandler(const void* message) +{ + low_state = *(unitree_go::msg::dds_::LowState_*)message; +} + +double jointLinearInterpolation(double initPos, double targetPos, double rate) +{ + double p; + rate = std::min(std::max(rate, 0.0), 1.0); + p = initPos * (1 - rate) + targetPos * rate; + return p; +} + +void Custom::LowCmdWrite() +{ + motiontime++; + + if (motiontime >= 0) + { + // first, get record initial position + if (motiontime >= 0 && motiontime < 20) + { + qInit[0] = low_state.motor_state()[0].q(); + qInit[1] = low_state.motor_state()[1].q(); + qInit[2] = low_state.motor_state()[2].q(); + } + // second, move to the origin point of a sine movement with Kp Kd + if (motiontime >= 10 && motiontime < 400) + { + rate_count++; + + double rate = rate_count / 200.0; // needs count to 200 + Kp[0] = 5.0; Kp[1] = 5.0; Kp[2] = 5.0; + Kd[0] = 1.0; Kd[1] = 1.0; Kd[2] = 1.0; + + qDes[0] = jointLinearInterpolation(qInit[0], sin_mid_q[0], rate); + qDes[1] = jointLinearInterpolation(qInit[1], sin_mid_q[1], rate); + qDes[2] = jointLinearInterpolation(qInit[2], sin_mid_q[2], rate); + } + + double sin_joint1, sin_joint2; + // last, do sine wave + float freq_Hz = 1; + // float freq_Hz = 5; + float freq_rad = freq_Hz * 2 * M_PI; + float t = dt * sin_count; + + if (motiontime >= 400) + { + sin_count++; + sin_joint1 = 0.6 * sin(t * freq_rad); + sin_joint2 = -0.9 * sin(t * freq_rad); + qDes[0] = sin_mid_q[0]; + qDes[1] = sin_mid_q[1] + sin_joint1; + qDes[2] = sin_mid_q[2] + sin_joint2; + } + + low_cmd.motor_cmd()[2].q() = qDes[2]; + low_cmd.motor_cmd()[2].dq() = 0; + low_cmd.motor_cmd()[2].kp() = Kp[2]; + low_cmd.motor_cmd()[2].kd() = Kd[2]; + low_cmd.motor_cmd()[2].tau() = 0; + } + + low_cmd.crc() = crc32_core((uint32_t *)&low_cmd, (sizeof(unitree_go::msg::dds_::LowCmd_)>>2)-1); + + lowcmd_publisher->Write(low_cmd); +} + +int main(int argc, const char** argv) +{ + if (argc < 2) + { + std::cout << "Usage: " << argv[0] << " networkInterface" << std::endl; + exit(-1); + } + + ChannelFactory::Instance()->Init(0, argv[1]); + + Custom custom; + custom.Init(); + + while (1) + { + sleep(10); + } + + return 0; +} diff --git a/deps/unitree_sdk2/example/go2/go2_robot_state_client.cpp b/deps/unitree_sdk2/example/go2/go2_robot_state_client.cpp new file mode 100644 index 0000000..5b34645 --- /dev/null +++ b/deps/unitree_sdk2/example/go2/go2_robot_state_client.cpp @@ -0,0 +1,82 @@ +#include +#include + +using namespace unitree::common; +using namespace unitree::robot; +using namespace unitree::robot::go2; + +int main(int32_t argc, const char** argv) +{ + if (argc < 2) + { + std::cout << "Usage: robot_state_client_example [NetWorkInterface(eth0)] [ServiceName(sport_mode)]" << std::endl; + exit(0); + } + + std::string networkInterface = "eth0", serviceName = "sport_mode"; + + if (argc > 1) + { + networkInterface = argv[1]; + } + + if (argc > 2) + { + serviceName = argv[2]; + } + + std::cout << "NetWorkInterface:" << networkInterface << std::endl; + std::cout << "Switch ServiceName:" << serviceName << std::endl; + + ChannelFactory::Instance()->Init(0, networkInterface); + + RobotStateClient rsc; + rsc.SetTimeout(10.0f); + rsc.Init(); + + std::string clientApiVersion = rsc.GetApiVersion(); + std::string serverApiVersion = rsc.GetServerApiVersion(); + + if (clientApiVersion != serverApiVersion) + { + std::cout << "client and server api versions are not equal." << std::endl; + } + + Timer timer; + + int32_t status; + int32_t ret = rsc.SetReportFreq(3, 30); + std::cout << "Call SetReportFreq[3,30] ret:" << ret << ", cost:" << timer.Stop() << " (us)" << std::endl; + + sleep(5); + timer.Restart(); + + ret = rsc.ServiceSwitch(serviceName, 0, status); + std::cout << "Call ServiceSwitch[" << serviceName << ",0] ret:" << ret << ", cost:" << timer.Stop() << " (us)" << std::endl; + + sleep(5); + timer.Restart(); + + ret = rsc.ServiceSwitch(serviceName, 1, status); + std::cout << "Call ServiceSwitch[" << serviceName << ",1] ret:" << ret << ", cost:" << timer.Stop() << " (us)" << std::endl; + + sleep(5); + timer.Restart(); + + std::vector serviceStateList; + ret = rsc.ServiceList(serviceStateList); + std::cout << "Call ServiceList ret:" << ret << ", cost:" << timer.Stop() << " (us)" << std::endl; + + size_t i, count=serviceStateList.size(); + std::cout << "serviceStateList size:" << count << std::endl; + + for (i=0; iRelease(); + + return 0; +} diff --git a/deps/unitree_sdk2/example/go2/go2_sport_client.cpp b/deps/unitree_sdk2/example/go2/go2_sport_client.cpp new file mode 100644 index 0000000..2aafa33 --- /dev/null +++ b/deps/unitree_sdk2/example/go2/go2_sport_client.cpp @@ -0,0 +1,162 @@ +/********************************************************************** + Copyright (c) 2020-2023, Unitree Robotics.Co.Ltd. All rights reserved. +***********************************************************************/ + +#include + +#include +#include +#include + +#define TOPIC_HIGHSTATE "rt/sportmodestate" + +using namespace unitree::common; + +enum test_mode +{ + /*---Basic motion---*/ + normal_stand, + balance_stand, + velocity_move, + stand_down, + stand_up, + damp, + recovery_stand, + /*---Special motion ---*/ + sit, + rise_sit, + stop_move = 99 +}; + +const int TEST_MODE = stand_down; + +class Custom +{ +public: + Custom() + { + sport_client.SetTimeout(10.0f); + sport_client.Init(); + + suber.reset(new unitree::robot::ChannelSubscriber(TOPIC_HIGHSTATE)); + suber->InitChannel(std::bind(&Custom::HighStateHandler, this, std::placeholders::_1), 1); + }; + + void RobotControl() + { + ct += dt; + double px_local, py_local, yaw_local; + double vx_local, vy_local, vyaw_local; + double px_err, py_err, yaw_err; + double time_seg, time_temp; + + unitree::robot::go2::PathPoint path_point_tmp; + std::vector path; + + switch (TEST_MODE) + { + case normal_stand: // 0. idle, default stand + // sport_client.SwitchGait(0); // 0:idle; 1:tort; 2:tort running; 3:climb stair; 4:tort obstacle + sport_client.StandUp(); + break; + + case balance_stand: // 1. Balance stand (controlled by dBodyHeight + rpy) + // sport_client.Euler(0.1, 0.2, 0.3); // roll, pitch, yaw + // sport_client.BodyHeight(0.0); // relative height [-0.18~0.03] + sport_client.BalanceStand(); + break; + + case velocity_move: // 2. target velocity walking (controlled by velocity + yawSpeed) + sport_client.Move(0.3, 0, 0.3); + break; + + case stand_down: // 4. position stand down. + sport_client.StandDown(); + break; + + case stand_up: // 5. position stand up + sport_client.StandUp(); + break; + + case damp: // 6. damping mode + sport_client.Damp(); + break; + + case recovery_stand: // 7. recovery stand + sport_client.RecoveryStand(); + break; + + case sit: + if (flag == 0) + { + sport_client.Sit(); + flag = 1; + } + break; + + case rise_sit: + if (flag == 0) + { + sport_client.RiseSit(); + flag = 1; + } + break; + + case stop_move: // stop move + sport_client.StopMove(); + break; + + default: + sport_client.StopMove(); + } + }; + + // Get initial position + void GetInitState() + { + px0 = state.position()[0]; + py0 = state.position()[1]; + yaw0 = state.imu_state().rpy()[2]; + std::cout << "initial position: x0: " << px0 << ", y0: " << py0 << ", yaw0: " << yaw0 << std::endl; + }; + + void HighStateHandler(const void *message) + { + state = *(unitree_go::msg::dds_::SportModeState_ *)message; + + // std::cout << "Position: " << state.position()[0] << ", " << state.position()[1] << ", " << state.position()[2] << std::endl; + // std::cout << "IMU rpy: " << state.imu_state().rpy()[0] << ", " << state.imu_state().rpy()[1] << ", " << state.imu_state().rpy()[2] << std::endl; + }; + + unitree_go::msg::dds_::SportModeState_ state; + unitree::robot::go2::SportClient sport_client; + unitree::robot::ChannelSubscriberPtr suber; + + double px0, py0, yaw0; // 初始状态的位置和偏航 + double ct = 0; // 运行时间 + int flag = 0; // 特殊动作执行标志 + float dt = 0.005; // 控制步长0.001~0.01 +}; + +int main(int argc, char **argv) +{ + if (argc < 2) + { + std::cout << "Usage: " << argv[0] << " networkInterface" << std::endl; + exit(-1); + } + + unitree::robot::ChannelFactory::Instance()->Init(0, argv[1]); + Custom custom; + + sleep(1); // Wait for 1 second to obtain a stable state + + custom.GetInitState(); // Get initial position + unitree::common::ThreadPtr threadPtr = unitree::common::CreateRecurrentThread(custom.dt * 1000000, std::bind(&Custom::RobotControl, &custom)); + + while (1) + { + sleep(10); + } + return 0; +} diff --git a/deps/unitree_sdk2/example/go2/go2_stand_example.cpp b/deps/unitree_sdk2/example/go2/go2_stand_example.cpp new file mode 100644 index 0000000..36743c5 --- /dev/null +++ b/deps/unitree_sdk2/example/go2/go2_stand_example.cpp @@ -0,0 +1,330 @@ +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include + +using namespace unitree::common; +using namespace unitree::robot; +using namespace unitree::robot::b2; + +#define TOPIC_LOWCMD "rt/lowcmd" +#define TOPIC_LOWSTATE "rt/lowstate" + +constexpr double PosStopF = (2.146E+9f); +constexpr double VelStopF = (16000.0f); + +class Custom +{ +public: + explicit Custom(){} + ~Custom(){} + + void Init(); + void Start(); + +private: + void InitLowCmd(); + void LowStateMessageHandler(const void* messages); + void LowCmdWrite(); + int queryMotionStatus(); + std::string queryServiceName(std::string form,std::string name); + +private: + float Kp = 60.0; + float Kd = 5.0; + double time_consume = 0; + int rate_count = 0; + int sin_count = 0; + int motiontime = 0; + float dt = 0.002; // 0.001~0.01 + + MotionSwitcherClient msc; + + unitree_go::msg::dds_::LowCmd_ low_cmd{}; // default init + unitree_go::msg::dds_::LowState_ low_state{}; // default init + + /*publisher*/ + ChannelPublisherPtr lowcmd_publisher; + /*subscriber*/ + ChannelSubscriberPtr lowstate_subscriber; + + /*LowCmd write thread*/ + ThreadPtr lowCmdWriteThreadPtr; + + float _targetPos_1[12] = {0.0, 1.36, -2.65, 0.0, 1.36, -2.65, + -0.2, 1.36, -2.65, 0.2, 1.36, -2.65}; + + float _targetPos_2[12] = {0.0, 0.67, -1.3, 0.0, 0.67, -1.3, + 0.0, 0.67, -1.3, 0.0, 0.67, -1.3}; + + float _targetPos_3[12] = {-0.35, 1.36, -2.65, 0.35, 1.36, -2.65, + -0.5, 1.36, -2.65, 0.5, 1.36, -2.65}; + + float _startPos[12]; + float _duration_1 = 500; + float _duration_2 = 500; + float _duration_3 = 1000; + float _duration_4 = 900; + float _percent_1 = 0; + float _percent_2 = 0; + float _percent_3 = 0; + float _percent_4 = 0; + + bool firstRun = true; + bool done = false; +}; + +uint32_t crc32_core(uint32_t* ptr, uint32_t len) +{ + unsigned int xbit = 0; + unsigned int data = 0; + unsigned int CRC32 = 0xFFFFFFFF; + const unsigned int dwPolynomial = 0x04c11db7; + + for (unsigned int i = 0; i < len; i++) + { + xbit = 1 << 31; + data = ptr[i]; + for (unsigned int bits = 0; bits < 32; bits++) + { + if (CRC32 & 0x80000000) + { + CRC32 <<= 1; + CRC32 ^= dwPolynomial; + } + else + { + CRC32 <<= 1; + } + + if (data & xbit) + CRC32 ^= dwPolynomial; + xbit >>= 1; + } + } + + return CRC32; +} + +void Custom::Init() +{ + InitLowCmd(); + + /*create publisher*/ + lowcmd_publisher.reset(new ChannelPublisher(TOPIC_LOWCMD)); + lowcmd_publisher->InitChannel(); + + /*create subscriber*/ + lowstate_subscriber.reset(new ChannelSubscriber(TOPIC_LOWSTATE)); + lowstate_subscriber->InitChannel(std::bind(&Custom::LowStateMessageHandler, this, std::placeholders::_1), 1); + + /*init MotionSwitcherClient*/ + msc.SetTimeout(10.0f); + msc.Init(); + /*Shut down motion control-related service*/ + while(queryMotionStatus()) + { + std::cout << "Try to deactivate the motion control-related service." << std::endl; + int32_t ret = msc.ReleaseMode(); + if (ret == 0) { + std::cout << "ReleaseMode succeeded." << std::endl; + } else { + std::cout << "ReleaseMode failed. Error code: " << ret << std::endl; + } + sleep(5); + } +} + +void Custom::InitLowCmd() +{ + low_cmd.head()[0] = 0xFE; + low_cmd.head()[1] = 0xEF; + low_cmd.level_flag() = 0xFF; + low_cmd.gpio() = 0; + + for(int i=0; i<20; i++) + { + low_cmd.motor_cmd()[i].mode() = (0x01); // motor switch to servo (PMSM) mode + low_cmd.motor_cmd()[i].q() = (PosStopF); + low_cmd.motor_cmd()[i].kp() = (0); + low_cmd.motor_cmd()[i].dq() = (VelStopF); + low_cmd.motor_cmd()[i].kd() = (0); + low_cmd.motor_cmd()[i].tau() = (0); + } +} + +int Custom::queryMotionStatus() +{ + std::string robotForm,motionName; + int motionStatus; + int32_t ret = msc.CheckMode(robotForm,motionName); + if (ret == 0) { + std::cout << "CheckMode succeeded." << std::endl; + } else { + std::cout << "CheckMode failed. Error code: " << ret << std::endl; + } + if(motionName.empty()) + { + std::cout << "The motion control-related service is deactivated." << std::endl; + motionStatus = 0; + } + else + { + std::string serviceName = queryServiceName(robotForm,motionName); + std::cout << "Service: "<< serviceName<< " is activate" << std::endl; + motionStatus = 1; + } + return motionStatus; +} + +std::string Custom::queryServiceName(std::string form,std::string name) +{ + if(form == "0") + { + if(name == "normal" ) return "sport_mode"; + if(name == "ai" ) return "ai_sport"; + if(name == "advanced" ) return "advanced_sport"; + } + else + { + if(name == "ai-w" ) return "wheeled_sport(go2W)"; + if(name == "normal-w" ) return "wheeled_sport(b2W)"; + } + return ""; +} + +void Custom::Start() +{ + /*loop publishing thread*/ + lowCmdWriteThreadPtr = CreateRecurrentThreadEx("writebasiccmd", UT_CPU_ID_NONE, 2000, &Custom::LowCmdWrite, this); +} + +void Custom::LowStateMessageHandler(const void* message) +{ + low_state = *(unitree_go::msg::dds_::LowState_*)message; +} + +void Custom::LowCmdWrite() +{ + if(_percent_4<1) + { + std::cout<<"Read sensor data example: "<=500) + { + if(firstRun) + { + for(int i = 0; i < 12; i++) + { + _startPos[i] = low_state.motor_state()[i].q(); + } + firstRun = false; + } + + _percent_1 += (float)1 / _duration_1; + _percent_1 = _percent_1 > 1 ? 1 : _percent_1; + if (_percent_1 < 1) + { + for (int j = 0; j < 12; j++) + { + low_cmd.motor_cmd()[j].q() = (1 - _percent_1) * _startPos[j] + _percent_1 * _targetPos_1[j]; + low_cmd.motor_cmd()[j].dq() = 0; + low_cmd.motor_cmd()[j].kp() = Kp; + low_cmd.motor_cmd()[j].kd() = Kd; + low_cmd.motor_cmd()[j].tau() = 0; + } + + } + if ((_percent_1 == 1)&&(_percent_2 < 1)) + { + _percent_2 += (float)1 / _duration_2; + _percent_2 = _percent_2 > 1 ? 1 : _percent_2; + + for (int j = 0; j < 12; j++) + { + low_cmd.motor_cmd()[j].q() = (1 - _percent_2) * _targetPos_1[j] + _percent_2 * _targetPos_2[j]; + low_cmd.motor_cmd()[j].dq() = 0; + low_cmd.motor_cmd()[j].kp() = Kp; + low_cmd.motor_cmd()[j].kd() = Kd; + low_cmd.motor_cmd()[j].tau() = 0; + } + } + + if ((_percent_1 == 1)&&(_percent_2 == 1)&&(_percent_3<1)) + { + _percent_3 += (float)1 / _duration_3; + _percent_3 = _percent_3 > 1 ? 1 : _percent_3; + + for (int j = 0; j < 12; j++) + { + low_cmd.motor_cmd()[j].q() = _targetPos_2[j]; + low_cmd.motor_cmd()[j].dq() = 0; + low_cmd.motor_cmd()[j].kp() = Kp; + low_cmd.motor_cmd()[j].kd() = Kd; + low_cmd.motor_cmd()[j].tau() = 0; + } + } + if ((_percent_1 == 1)&&(_percent_2 == 1)&&(_percent_3==1)&&((_percent_4<=1))) + { + _percent_4 += (float)1 / _duration_4; + _percent_4 = _percent_4 > 1 ? 1 : _percent_4; + for (int j = 0; j < 12; j++) + { + low_cmd.motor_cmd()[j].q() = (1 - _percent_4) * _targetPos_2[j] + _percent_4 * _targetPos_3[j]; + low_cmd.motor_cmd()[j].dq() = 0; + low_cmd.motor_cmd()[j].kp() = Kp; + low_cmd.motor_cmd()[j].kd() = Kd; + low_cmd.motor_cmd()[j].tau() = 0; + } + } + low_cmd.crc() = crc32_core((uint32_t *)&low_cmd, (sizeof(unitree_go::msg::dds_::LowCmd_)>>2)-1); + + lowcmd_publisher->Write(low_cmd); + } + +} + +int main(int argc, const char** argv) +{ + if (argc < 2) + { + std::cout << "Usage: " << argv[0] << " networkInterface" << std::endl; + exit(-1); + } + + std::cout << "WARNING: Make sure the robot is hung up or lying on the ground." << std::endl + << "Press Enter to continue..." << std::endl; + std::cin.ignore(); + + ChannelFactory::Instance()->Init(0, argv[1]); + + Custom custom; + custom.Init(); + custom.Start(); + + while (1) + { + sleep(10); + } + + return 0; +} diff --git a/deps/unitree_sdk2/example/go2/go2_trajectory_follow.cpp b/deps/unitree_sdk2/example/go2/go2_trajectory_follow.cpp new file mode 100644 index 0000000..6537705 --- /dev/null +++ b/deps/unitree_sdk2/example/go2/go2_trajectory_follow.cpp @@ -0,0 +1,65 @@ +#include +#include +#include + +class Custom +{ +public: + Custom() {} + void control(); + + unitree::robot::go2::SportClient tc; + + int c = 0; + float dt = 0.002; // 0.001~0.01 +}; + +void Custom::control() +{ + c++; + + int32_t ret; + + float vx = 0.3; + float delta = 0.06; + static float count = 0; + count += dt; + std::vector path; + for (int i=0; i<30; i++) { + unitree::robot::go2::PathPoint p; + float var = (count + i * delta); + p.timeFromStart = i * delta; + p.x = vx * var; + p.y = 0.6 * sin(M_PI * vx * var); + p.yaw = 2*0.6 * vx * M_PI * cos(M_PI * vx * var); + p.vx = vx; + p.vy = M_PI * vx * (0.6 * cos(M_PI * vx * var)); + p.vyaw = - M_PI * vx*2*0.6 * vx * M_PI * sin(M_PI * vx * var); + path.push_back(p); + } + + ret = tc.TrajectoryFollow(path); + if(ret != 0){ + std::cout << "Call TrajectoryFollow: " << ret << std::endl; + } + + std::cout << c << std::endl; +} + +int main(int argc, char** argv) +{ + unitree::robot::ChannelFactory::Instance()->Init(0); + + Custom custom; + custom.tc.SetTimeout(10.0f); + custom.tc.Init(); + + unitree::common::ThreadPtr threadPtr = unitree::common::CreateRecurrentThread(custom.dt * 1000000, std::bind(&Custom::control, &custom)); + + while (1) + { + sleep(10); + } + + return 0; +} diff --git a/deps/unitree_sdk2/example/go2/go2_video_client.cpp b/deps/unitree_sdk2/example/go2/go2_video_client.cpp new file mode 100644 index 0000000..43200d4 --- /dev/null +++ b/deps/unitree_sdk2/example/go2/go2_video_client.cpp @@ -0,0 +1,55 @@ +#include +#include +#include +#include + + +int main() +{ + /* + * Initilaize ChannelFactory + */ + unitree::robot::ChannelFactory::Instance()->Init(0); + unitree::robot::go2::VideoClient video_client; + + /* + * Set request timeout 1.0s + */ + video_client.SetTimeout(1.0f); + video_client.Init(); + + //Test Api + + std::vector image_sample; + int ret; + + while (true) + { + ret = video_client.GetImageSample(image_sample); + + if (ret == 0) { + time_t rawtime; + struct tm *timeinfo; + char buffer[80]; + + time(&rawtime); + timeinfo = localtime(&rawtime); + + strftime(buffer, sizeof(buffer), "%Y%m%d%H%M%S.jpg", timeinfo); + std::string image_name(buffer); + + std::ofstream image_file(image_name, std::ios::binary); + if (image_file.is_open()) { + image_file.write(reinterpret_cast(image_sample.data()), image_sample.size()); + image_file.close(); + std::cout << "Image saved successfully as " << image_name << std::endl; + } else { + std::cerr << "Error: Failed to save image." << std::endl; + } + } + + sleep(3); + } + + return 0; +} diff --git a/deps/unitree_sdk2/example/go2/go2_vui_client.cpp b/deps/unitree_sdk2/example/go2/go2_vui_client.cpp new file mode 100644 index 0000000..69da4ac --- /dev/null +++ b/deps/unitree_sdk2/example/go2/go2_vui_client.cpp @@ -0,0 +1,40 @@ +#include + +int main(int32_t argc, const char** argv) +{ + if (argc < 2) + { + std::cout << "Usage: vui_client_example network_interface_name" << std::endl; + exit(0); + } + /* + * Initilaize ChannelFactory + */ + std::string networkInterface = argv[1]; + unitree::robot::ChannelFactory::Instance()->Init(0, networkInterface); + unitree::robot::go2::VuiClient vc; + + /* + * Set request timeout 1.0s + */ + vc.SetTimeout(1.0f); + vc.Init(); + + //Test Api + + int level = 0, value = 0; + int ret; + + while (true) + { + ret = vc.SetBrightness(level); + std::cout << "SetBrightness level=" << level << ", api return:" << ret << std::endl; + ++level %= 11; + sleep(1); + ret = vc.GetBrightness(value); + std::cout << "GetBrightness value=" << value << ", api return:" << ret << std::endl; + sleep(1); + } + + return 0; +} diff --git a/deps/unitree_sdk2/example/go2w/CMakeLists.txt b/deps/unitree_sdk2/example/go2w/CMakeLists.txt new file mode 100644 index 0000000..4646cb5 --- /dev/null +++ b/deps/unitree_sdk2/example/go2w/CMakeLists.txt @@ -0,0 +1,5 @@ +add_executable(go2w_sport_client go2w_sport_client.cpp) +target_link_libraries(go2w_sport_client unitree_sdk2) + +add_executable(go2w_stand_example go2w_stand_example.cpp) +target_link_libraries(go2w_stand_example unitree_sdk2) diff --git a/deps/unitree_sdk2/example/go2w/go2w_sport_client.cpp b/deps/unitree_sdk2/example/go2w/go2w_sport_client.cpp new file mode 100644 index 0000000..2c65512 --- /dev/null +++ b/deps/unitree_sdk2/example/go2w/go2w_sport_client.cpp @@ -0,0 +1,194 @@ +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include + +#define TOPIC_HIGHSTATE "rt/lf/sportmodestate" + +using namespace std; + +// 测试选项 +struct TestOption +{ + std::string name; // 名称 + int id; // id +}; + +const vector option_list = + {{"damp", 0}, // 阻尼 + {"stand_up", 1}, // 站立锁定 + {"stand_down", 2}, // 趴下 + {"move", 3}, // 速度控制 + {"stop_move", 4}, // 停止运动 + {"speed_level", 5}, // 速度档位 + {"switch_gait", 6}, // 步态切换 + {"get_state", 7}, // 获取状态 + {"recovery", 8}, // 恢复站立 + {"balance", 9}}; // 平衡站立 + +int ConvertToInt(const std::string &str) +{ + try + { + std::stoi(str); // 尝试转换字符串为整数 + return std::stoi(str); + } + catch (const std::invalid_argument &) + { + return -1; // 字符串包含非数字字符 + } + catch (const std::out_of_range &) + { + return -1; // 字符串表示的数字超出int范围 + } +} + +class UserInterface +{ +public: + UserInterface(){}; + ~UserInterface(){}; + + void terminalHandle() + { + std::string input; + std::getline(std::cin, input); + + // 如果输入的是 list 则输出所有的测试选项名称和id + if (input.compare("list") == 0) + { + for (TestOption option : option_list) + { + std::cout << option.name << ", id: " << option.id << std::endl; + } + } + + // 如果输入的名名称或id在枚举的测试选项中,则记录测试选项名称和id + for (TestOption option : option_list) + { + if (input.compare(option.name) == 0 || ConvertToInt(input) == option.id) + { + test_option_->id = option.id; + test_option_->name = option.name; + std::cout << "Test: " << test_option_->name << ", test_id: " << test_option_->id << std::endl; + } + } + }; + + // 待测试的功能的指针 + TestOption *test_option_; +}; + +void HighStateHandler(const void *message) +{ + unitree_go::msg::dds_::SportModeState_ hs = *(unitree_go::msg::dds_::SportModeState_ *)message; + + // std::cout << "mode: " << (int)hs.mode() << ", " + // << "gait: " << (int)hs.gait_type() << ", " + // << "progress: " << hs.progress() << std::endl; +} + +int main(int argc, char **argv) +{ + // 初始化 dds + if (argc < 2) + { + std::cout << "Usage: " << argv[0] << " networkInterface" << std::endl; + exit(-1); + } + unitree::robot::ChannelFactory::Instance()->Init(0, argv[1]); + + unitree::robot::ChannelSubscriber suber(TOPIC_HIGHSTATE); + suber.InitChannel(HighStateHandler); + + // 待测试的选项 + TestOption test_option; + test_option.id = 1; + + // 初始化sportclient + unitree::robot::go2::SportClient sport_client; + sport_client.SetTimeout(20.0f); + sport_client.Init(); + + // 初始化用户终端 + UserInterface user_interface; + // 将user_interface.test_option_ 指向 test_option,用于传递终端输入的结果 + user_interface.test_option_ = &test_option; + + std::cout << "Input \"list \" to list all test option ..." << std::endl; + long res_count = 0; + while (1) + { + auto time_start_trick = std::chrono::high_resolution_clock::now(); + static const constexpr auto dt = std::chrono::microseconds(20000); // 50Hz + + // 等待终端输入,并解析 + user_interface.terminalHandle(); + + int res = 1; + if (test_option.id == 0) + { + res = sport_client.Damp(); + } + else if (test_option.id == 1) + { + res = sport_client.StandUp(); + } + else if (test_option.id == 2) + { + res = sport_client.StandDown(); + } + else if (test_option.id == 3) + { + // 此处为调用一次 Move 指令,机器人会移动1s后停下 + // 如果循环调用 Move 则可以持续移动,1s 中内无Move请求,机器人会自动停下。 + res = sport_client.Move(0.5, 0, 0); + } + else if (test_option.id == 4) + { + res = sport_client.StopMove(); + } + else if (test_option.id == 5) + { + res = sport_client.SpeedLevel(1); + } + else if (test_option.id == 6) + { + // res = sport_client.SwitchGait(1); + } + else if (test_option.id == 7) + { + // std::map state_map; + // std::vector state_name = {"speedLevel", "gait "}; + // res = sport_client.GetState(state_name, state_map); + // std::cout << "Speed level: " << state_map["speedLevel"] << ", Gait: " << state_map["gait"] << std::endl; + } + else if (test_option.id == 8) + { + res = sport_client.RecoveryStand(); + } + else if (test_option.id == 9) + { + res = sport_client.BalanceStand(); + } + + if (res < 0) + { + res_count += 1; + std::cout << "Request error for: " << option_list[test_option.id].name << ", code: " << res << ", count: " << res_count << std::endl; + } + else + { + res_count = 0; + std::cout << "Request successed: " << option_list[test_option.id].name << ", code: " << res << std::endl; + } + std::this_thread::sleep_until(time_start_trick + dt); + } + return 0; +} \ No newline at end of file diff --git a/deps/unitree_sdk2/example/go2w/go2w_stand_example.cpp b/deps/unitree_sdk2/example/go2w/go2w_stand_example.cpp new file mode 100644 index 0000000..ec875c1 --- /dev/null +++ b/deps/unitree_sdk2/example/go2w/go2w_stand_example.cpp @@ -0,0 +1,370 @@ +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include + +using namespace unitree::common; +using namespace unitree::robot; +using namespace unitree::robot::b2; + +#define TOPIC_LOWCMD "rt/lowcmd" +#define TOPIC_LOWSTATE "rt/lowstate" + +constexpr double PosStopF = (2.146E+9f); +constexpr double VelStopF = (16000.0f); + +class Custom +{ +public: + explicit Custom(){} + ~Custom(){} + + void Init(); + void Start(); + +private: + void InitLowCmd(); + void LowStateMessageHandler(const void* messages); + void LowCmdWrite(); + int queryMotionStatus(); + std::string queryServiceName(std::string form,std::string name); + +private: + float Kp = 70.0; + float Kd = 5.0; + double time_consume = 0; + int rate_count = 0; + int sin_count = 0; + int motiontime = 0; + float dt = 0.002; // 0.001~0.01 + + MotionSwitcherClient msc; + + unitree_go::msg::dds_::LowCmd_ low_cmd{}; // default init + unitree_go::msg::dds_::LowState_ low_state{}; // default init + + /*publisher*/ + ChannelPublisherPtr lowcmd_publisher; + /*subscriber*/ + ChannelSubscriberPtr lowstate_subscriber; + + /*LowCmd write thread*/ + ThreadPtr lowCmdWriteThreadPtr; + + float _targetPos_1[12] = {0.0, 1.36, -2.65, 0.0, 1.36, -2.65, + -0.2, 1.36, -2.65, 0.2, 1.36, -2.65}; + + float _targetPos_2[12] = {0.0, 0.67, -1.3, 0.0, 0.67, -1.3, + 0.0, 0.67, -1.3, 0.0, 0.67, -1.3}; + + float _targetPos_3[12] = {-0.35, 1.36, -2.65, 0.35, 1.36, -2.65, + -0.5, 1.36, -2.65, 0.5, 1.36, -2.65}; + + float _startPos[12]; + float _duration_1 = 500; + float _duration_2 = 500; + float _duration_3 = 2000; + float _duration_4 = 900; + float _percent_1 = 0; + float _percent_2 = 0; + float _percent_3 = 0; + float _percent_4 = 0; + + bool firstRun = true; + bool done = false; +}; + +uint32_t crc32_core(uint32_t* ptr, uint32_t len) +{ + unsigned int xbit = 0; + unsigned int data = 0; + unsigned int CRC32 = 0xFFFFFFFF; + const unsigned int dwPolynomial = 0x04c11db7; + + for (unsigned int i = 0; i < len; i++) + { + xbit = 1 << 31; + data = ptr[i]; + for (unsigned int bits = 0; bits < 32; bits++) + { + if (CRC32 & 0x80000000) + { + CRC32 <<= 1; + CRC32 ^= dwPolynomial; + } + else + { + CRC32 <<= 1; + } + + if (data & xbit) + CRC32 ^= dwPolynomial; + xbit >>= 1; + } + } + + return CRC32; +} + +void Custom::Init() +{ + InitLowCmd(); + + /*create publisher*/ + lowcmd_publisher.reset(new ChannelPublisher(TOPIC_LOWCMD)); + lowcmd_publisher->InitChannel(); + + /*create subscriber*/ + lowstate_subscriber.reset(new ChannelSubscriber(TOPIC_LOWSTATE)); + lowstate_subscriber->InitChannel(std::bind(&Custom::LowStateMessageHandler, this, std::placeholders::_1), 1); + + /*init MotionSwitcherClient*/ + msc.SetTimeout(10.0f); + msc.Init(); + + /*Shut down motion control-related service*/ + while(queryMotionStatus()) + { + std::cout << "Try to deactivate the motion control-related service." << std::endl; + int32_t ret = msc.ReleaseMode(); + if (ret == 0) { + std::cout << "ReleaseMode succeeded." << std::endl; + } else { + std::cout << "ReleaseMode failed. Error code: " << ret << std::endl; + } + sleep(5); + } +} + +void Custom::InitLowCmd() +{ + low_cmd.head()[0] = 0xFE; + low_cmd.head()[1] = 0xEF; + low_cmd.level_flag() = 0xFF; + low_cmd.gpio() = 0; + + for(int i=0; i<20; i++) + { + low_cmd.motor_cmd()[i].mode() = (0x01); // motor switch to servo (PMSM) mode + low_cmd.motor_cmd()[i].q() = (PosStopF); + low_cmd.motor_cmd()[i].kp() = (0); + low_cmd.motor_cmd()[i].dq() = (VelStopF); + low_cmd.motor_cmd()[i].kd() = (0); + low_cmd.motor_cmd()[i].tau() = (0); + } +} + +int Custom::queryMotionStatus() +{ + std::string robotForm,motionName; + int motionStatus; + int32_t ret = msc.CheckMode(robotForm,motionName); + if (ret == 0) { + std::cout << "CheckMode succeeded." << std::endl; + } else { + std::cout << "CheckMode failed. Error code: " << ret << std::endl; + } + if(motionName.empty()) + { + std::cout << "The motion control-related service is deactivated." << std::endl; + motionStatus = 0; + } + else + { + std::string serviceName = queryServiceName(robotForm,motionName); + std::cout << "Service: "<< serviceName<< " is activate" << std::endl; + motionStatus = 1; + } + return motionStatus; +} + +std::string Custom::queryServiceName(std::string form,std::string name) +{ + if(form == "0") + { + if(name == "normal" ) return "sport_mode"; + if(name == "ai" ) return "ai_sport"; + if(name == "advanced" ) return "advanced_sport"; + } + else + { + if(name == "ai-w" ) return "wheeled_sport(go2W)"; + if(name == "normal-w" ) return "wheeled_sport(b2W)"; + } + return ""; +} + +void Custom::Start() +{ + /*loop publishing thread*/ + lowCmdWriteThreadPtr = CreateRecurrentThreadEx("writebasiccmd", UT_CPU_ID_NONE, 2000, &Custom::LowCmdWrite, this); +} + +void Custom::LowStateMessageHandler(const void* message) +{ + low_state = *(unitree_go::msg::dds_::LowState_*)message; +} + +void Custom::LowCmdWrite() +{ + if(_percent_4<1) + { + std::cout<<"Read sensor data example: "<=500) + { + if(firstRun) + { + for(int i = 0; i < 12; i++) + { + _startPos[i] = low_state.motor_state()[i].q(); + } + firstRun = false; + } + + _percent_1 += (float)1 / _duration_1; + _percent_1 = _percent_1 > 1 ? 1 : _percent_1; + if (_percent_1 < 1) + { + for (int j = 0; j < 12; j++) + { + low_cmd.motor_cmd()[j].q() = (1 - _percent_1) * _startPos[j] + _percent_1 * _targetPos_1[j]; + low_cmd.motor_cmd()[j].dq() = 0; + low_cmd.motor_cmd()[j].kp() = Kp; + low_cmd.motor_cmd()[j].kd() = Kd; + low_cmd.motor_cmd()[j].tau() = 0; + } + + } + if ((_percent_1 == 1)&&(_percent_2 < 1)) + { + _percent_2 += (float)1 / _duration_2; + _percent_2 = _percent_2 > 1 ? 1 : _percent_2; + + for (int j = 0; j < 12; j++) + { + low_cmd.motor_cmd()[j].q() = (1 - _percent_2) * _targetPos_1[j] + _percent_2 * _targetPos_2[j]; + low_cmd.motor_cmd()[j].dq() = 0; + low_cmd.motor_cmd()[j].kp() = Kp; + low_cmd.motor_cmd()[j].kd() = Kd; + low_cmd.motor_cmd()[j].tau() = 0; + } + } + + if ((_percent_1 == 1)&&(_percent_2 == 1)&&(_percent_3<1)) + { + _percent_3 += (float)1 / _duration_3; + _percent_3 = _percent_3 > 1 ? 1 : _percent_3; + + for (int j = 0; j < 12; j++) + { + low_cmd.motor_cmd()[j].q() = _targetPos_2[j]; + low_cmd.motor_cmd()[j].dq() = 0; + low_cmd.motor_cmd()[j].kp() = Kp; + low_cmd.motor_cmd()[j].kd() = Kd; + low_cmd.motor_cmd()[j].tau() = 0; + } + if(_percent_3<0.4) + { + for (int j = 12; j < 16; j++) + { + low_cmd.motor_cmd()[j].q() = 0; + low_cmd.motor_cmd()[j].kp() = 0; + low_cmd.motor_cmd()[j].dq() = 3; + + low_cmd.motor_cmd()[j].kd() = Kd; + low_cmd.motor_cmd()[j].tau() = 0; + } + + } + else if((_percent_3>=0.4)&&(_percent_3<0.8)) + { + for (int j = 12; j < 16; j++) + { + low_cmd.motor_cmd()[j].q() = 0; + low_cmd.motor_cmd()[j].kp() = 0; + low_cmd.motor_cmd()[j].dq() = -3; + + low_cmd.motor_cmd()[j].kd() = Kd; + low_cmd.motor_cmd()[j].tau() = 0; + } + + } + else if(_percent_3>=0.8) + { + for (int j = 12; j < 16; j++) + { + low_cmd.motor_cmd()[j].q() = 0; + low_cmd.motor_cmd()[j].kp() = 0; + low_cmd.motor_cmd()[j].dq() = 0; + + low_cmd.motor_cmd()[j].kd() = Kd; + low_cmd.motor_cmd()[j].tau() = 0; + } + } + + } + if ((_percent_1 == 1)&&(_percent_2 == 1)&&(_percent_3==1)&&((_percent_4<=1))) + { + _percent_4 += (float)1 / _duration_4; + _percent_4 = _percent_4 > 1 ? 1 : _percent_4; + for (int j = 0; j < 12; j++) + { + low_cmd.motor_cmd()[j].q() = (1 - _percent_4) * _targetPos_2[j] + _percent_4 * _targetPos_3[j]; + low_cmd.motor_cmd()[j].dq() = 0; + low_cmd.motor_cmd()[j].kp() = Kp; + low_cmd.motor_cmd()[j].kd() = Kd; + low_cmd.motor_cmd()[j].tau() = 0; + } + } + low_cmd.crc() = crc32_core((uint32_t *)&low_cmd, (sizeof(unitree_go::msg::dds_::LowCmd_)>>2)-1); + + lowcmd_publisher->Write(low_cmd); + } + +} + +int main(int argc, const char** argv) +{ + if (argc < 2) + { + std::cout << "Usage: " << argv[0] << " networkInterface" << std::endl; + exit(-1); + } + + std::cout << "WARNING: Make sure the robot is hung up or lying on the ground." << std::endl + << "Press Enter to continue..." << std::endl; + std::cin.ignore(); + + ChannelFactory::Instance()->Init(0, argv[1]); + + Custom custom; + custom.Init(); + custom.Start(); + + while (1) + { + sleep(10); + } + + return 0; +} diff --git a/deps/unitree_sdk2/example/h1/CMakeLists.txt b/deps/unitree_sdk2/example/h1/CMakeLists.txt new file mode 100644 index 0000000..d2b8fa1 --- /dev/null +++ b/deps/unitree_sdk2/example/h1/CMakeLists.txt @@ -0,0 +1,18 @@ +add_executable(h1_loco_client high_level/h1_loco_client_example.cpp) +target_link_libraries(h1_loco_client unitree_sdk2) + +add_executable(h1_low_level_example low_level/humanoid.cpp) +target_link_libraries(h1_low_level_example unitree_sdk2) + +add_executable(h1_27dof_example low_level/h1_27dof_example.cpp) +target_link_libraries(h1_27dof_example unitree_sdk2) + +add_executable(h1_2_ankle_track low_level/h1_2_ankle_track.cpp) +target_link_libraries(h1_2_ankle_track unitree_sdk2) + +add_executable(h1_arm_sdk_dds_example high_level/h1_arm_sdk_dds_example.cpp) +target_link_libraries(h1_arm_sdk_dds_example unitree_sdk2) + +add_executable(h1_2_arm_sdk_dds_example high_level/h1_2_arm_sdk_dds_example.cpp) +target_link_libraries(h1_2_arm_sdk_dds_example unitree_sdk2) + diff --git a/deps/unitree_sdk2/example/h1/README.md b/deps/unitree_sdk2/example/h1/README.md new file mode 100644 index 0000000..3d0f983 --- /dev/null +++ b/deps/unitree_sdk2/example/h1/README.md @@ -0,0 +1,111 @@ +# Unitree H1_2 Parallel Mechanism Control + +English | [简体中文](README_zh.md) + +## Parallel Mechanism Control Interface + +The Unitree H1_2 robot's parallel mechanism involves the ankle joints of its left and right legs. Since the left and right ankle joints are symmetrical, the following explanation will use the H1_2 left ankle joint as an example: + +

+ +On the hardware side, the H1_2 left ankle joint uses a parallel mechanism consisting of four joints: + +* Parallel joints: Joint A, Joint B +* Serial joints: Pitch joint (P joint), Roll joint (R joint) + +Only the A and B joints can be directly driven by motors, while the P and R joints cannot be directly controlled. The robot's URDF model and motion control algorithms typically only consider the serial P and R joints. To control these joints, we control the A and B joints indirectly, which allows us to achieve control over the P and R joints. On the software side, we provide an equivalent serial joint control interface, called `PR Mode`, enabling users to directly control the P and R joints. Similar to the typical joint control method, in `PR Mode`, each serial joint receives the following commands: + +| Command Name | Variable | +| ----------------------- | -------- | +| Feedforward Torque | `tau` | +| Target Angle | `q` | +| Target Angular Velocity | `dq` | +| Joint Stiffness | `kp` | +| Joint Damping | `kd` | + +The total torque applied to the serial joint is calculated as `T = kp * (q - q_m) + kd * (dq - dq_m) + tau`. To improve the control precision of the serial joints, the H1_2 robot internally converts the feedforward torque, target angle, target angular velocity, joint stiffness, and joint damping commands for the P and R joints into actual commands for the A and B joints based on kinematic and dynamic relationships. + +## Serial Joint Tracking Experiment + +To test the performance of the H1_2 ankle in `PR Mode`, we have the P and R joints track a sinusoidal curve. You can refer to the [example](https://github.com/unitreerobotics/unitree_sdk2/blob/main/example/h1/low_level/h1_2_ankle_track.cpp). The core code is as follows: + +**Enabling PR Mode and Generating Sinusoidal Curve** + +```c++ +// [Stage 2]: swing ankle's PR +mode_ = PR; // Enable PR mode +// generate sin/cos trajectory +double max_P = 0.25; // [rad] +double max_R = 0.25; // [rad] +double t = time_ - duration_; +double L_P_des = max_P * std::cos(2.0 * M_PI * t); +double L_R_des = max_R * std::sin(2.0 * M_PI * t); +double R_P_des = max_P * std::cos(2.0 * M_PI * t); +double R_R_des = -max_R * std::sin(2.0 * M_PI * t); +``` + +**Setting Ankle Joint Commands** + +```c++ +// update ankle joint position targets +float Kp_Pitch = 80; +float Kd_Pitch = 1; +float Kp_Roll = 80; +float Kd_Roll = 1; +dds_low_command.motor_cmd().at(4).q() = L_P_des; // 4: LeftAnklePitch +dds_low_command.motor_cmd().at(4).dq() = 0; +dds_low_command.motor_cmd().at(4).kp() = Kp_Pitch; +dds_low_command.motor_cmd().at(4).kd() = Kd_Pitch; +dds_low_command.motor_cmd().at(4).tau() = 0; +dds_low_command.motor_cmd().at(5).q() = L_R_des; // 5: LeftAnkleRoll +dds_low_command.motor_cmd().at(5).dq() = 0; +dds_low_command.motor_cmd().at(5).kp() = Kp_Roll; +dds_low_command.motor_cmd().at(5).kd() = Kd_Roll; +dds_low_command.motor_cmd().at(5).tau() = 0; +dds_low_command.motor_cmd().at(10).q() = R_P_des; // 10: RightAnklePitch +dds_low_command.motor_cmd().at(10).dq() = 0; +dds_low_command.motor_cmd().at(10).kp() = Kp_Pitch; +dds_low_command.motor_cmd().at(10).kd() = Kd_Pitch; +dds_low_command.motor_cmd().at(10).tau() = 0; +dds_low_command.motor_cmd().at(11).q() = R_R_des; // 11: RightAnkleRoll +dds_low_command.motor_cmd().at(11).dq() = 0; +dds_low_command.motor_cmd().at(11).kp() = Kp_Roll; +dds_low_command.motor_cmd().at(11).kd() = Kd_Roll; +dds_low_command.motor_cmd().at(11).tau() = 0; +``` + +**Printing Desired and Measured Values to Terminal** + +```c++ +float L_P_m = low_state_.motor_state().at(4).q(); +float L_R_m = low_state_.motor_state().at(5).q(); +float R_P_m = low_state_.motor_state().at(10).q(); +float R_R_m = low_state_.motor_state().at(11).q(); +printf("%f,%f,%f,%f,%f,%f,%f,%f\n", L_P_des, L_P_m, L_R_des, L_R_m, R_P_des, R_P_m, R_R_des, R_R_m); +``` + +| L_P_des | L_P_m | L_R_des | L_R_m | R_P_des | R_P_m | R_R_des | R_R_m | +| ------------------ | ------------------- | ----------------- | ------------------ | ------------------- | -------------------- | ------------------ | ------------------- | +| Left Pitch Desired | Left Pitch Measured | Left Roll Desired | Left Roll Measured | Right Pitch Desired | Right Pitch Measured | Right Roll Desired | Right Roll Measured | + +To install and compile [unitree_sdk2](https://github.com/unitreerobotics/unitree_sdk2), ensure that the robot is **suspended first**, then run the test routine in the terminal: + +```bash +h1_2_ankle_track network_interface +``` + +Once started, the robot will first reset to the zero position, then periodically swing its ankles while printing the desired and measured values for both ankle joints. The position tracking results are shown below: + +

+ + +

+ +Definitions of the symbols in the figures: + +* `L_Pitch_d`: Desired value of the left ankle's P joint +* `L_Pitch_m`: Measured value of the left ankle's P joint +* `L_Roll_d`: Desired value of the left ankle's R joint +* `L_Roll_m`: Measured value of the left ankle's R joint + +The left graph shows that the serial Pitch and Roll joints can accurately track the sinusoidal target position commands, while the right graph illustrates the tracking performance of the serial joints in phase space. diff --git a/deps/unitree_sdk2/example/h1/README_zh.md b/deps/unitree_sdk2/example/h1/README_zh.md new file mode 100644 index 0000000..1f44877 --- /dev/null +++ b/deps/unitree_sdk2/example/h1/README_zh.md @@ -0,0 +1,111 @@ +# Unitree H1_2 并联机构控制 + +[English](README.md) | 简体中文 + +## 并联机构控制接口 + +Unitree H1_2 机器人并联机构涉及机器人的左右腿的脚踝。因左右脚踝对称,故下面以 H1_2 左脚踝关节为例: + +

+ +硬件上,H1_2 左脚踝关节采用并联机构,包括四个关节: + +* 并联关节:A 关节、B 关节 +* 串联关节:Pitch 关节 (简称 P 关节)、Roll 关节 (简称 R 关) + +其中只有 A、B 关节是可被电机直接驱动的关节,P、R 关节不能被直接控制。而机器人 URDF 模型和运动控制算法通常只考虑 P、R 串联关节。为了实现对 P、R 关节的控制,我们通过控制 A、B 关节从而间接实现对 P、R 关节的控制。具体到软件上,我们为用户提供了等价的串联关节控制接口,即 `PR 模式`,让用户能直接控制 P、R 关节。与普通关节控制方法一样,`PR 模式` 下每个串联关节接收以下指令: + +| 指令名称 | 变量 | +| ---------- | ----- | +| 前馈力矩 | `tau` | +| 目标角度 | `q` | +| 目标角速度 | `dq` | +| 关节刚度 | `kp` | +| 关节阻尼 | `kd` | + +最终串联关节执行总的力矩为 `T = kp * (q - q_m) + kd * (dq - dq_m) + tau`。为了提高串联关节控制精度,H1_2 机器人内部根据运动学和动力学关系,把 P、R 关节的前馈力矩、目标角度、目标角速度、关节刚度和关节阻尼指令转换为 A、B 实际关节执行单元。 + +## 串联关节跟踪实验 + +为测试 H1_2 脚踝 `PR 模式` 控制效果,我们让脚踝 P、R 关节跟踪正弦曲线,参考[测试例程](https://github.com/unitreerobotics/unitree_sdk2/blob/main/example/h1/low_level/h1_2_ankle_track.cpp)。核心代码段如下: + +**启用 PR 模式并生成正弦曲线** + +```c++ +// [Stage 2]: swing ankle's PR +mode_ = PR; // Enable PR mode +// generate sin/cos trajectory +double max_P = 0.25; // [rad] +double max_R = 0.25; // [rad] +double t = time_ - duration_; +double L_P_des = max_P * std::cos(2.0 * M_PI * t); +double L_R_des = max_R * std::sin(2.0 * M_PI * t); +double R_P_des = max_P * std::cos(2.0 * M_PI * t); +double R_R_des = -max_R * std::sin(2.0 * M_PI * t); +``` + +**设置踝关节指令** + +```c++ +// update ankle joint position targets +float Kp_Pitch = 80; +float Kd_Pitch = 1; +float Kp_Roll = 80; +float Kd_Roll = 1; +dds_low_command.motor_cmd().at(4).q() = L_P_des; // 4: LeftAnklePitch +dds_low_command.motor_cmd().at(4).dq() = 0; +dds_low_command.motor_cmd().at(4).kp() = Kp_Pitch; +dds_low_command.motor_cmd().at(4).kd() = Kd_Pitch; +dds_low_command.motor_cmd().at(4).tau() = 0; +dds_low_command.motor_cmd().at(5).q() = L_R_des; // 5: LeftAnkleRoll +dds_low_command.motor_cmd().at(5).dq() = 0; +dds_low_command.motor_cmd().at(5).kp() = Kp_Roll; +dds_low_command.motor_cmd().at(5).kd() = Kd_Roll; +dds_low_command.motor_cmd().at(5).tau() = 0; +dds_low_command.motor_cmd().at(10).q() = R_P_des; // 10: RightAnklePitch +dds_low_command.motor_cmd().at(10).dq() = 0; +dds_low_command.motor_cmd().at(10).kp() = Kp_Pitch; +dds_low_command.motor_cmd().at(10).kd() = Kd_Pitch; +dds_low_command.motor_cmd().at(10).tau() = 0; +dds_low_command.motor_cmd().at(11).q() = R_R_des; // 11: RightAnkleRoll +dds_low_command.motor_cmd().at(11).dq() = 0; +dds_low_command.motor_cmd().at(11).kp() = Kp_Roll; +dds_low_command.motor_cmd().at(11).kd() = Kd_Roll; +dds_low_command.motor_cmd().at(11).tau() = 0; +``` + +**打印期望值和测量值到终端** + +```c++ +float L_P_m = low_state_.motor_state().at(4).q(); +float L_R_m = low_state_.motor_state().at(5).q(); +float R_P_m = low_state_.motor_state().at(10).q(); +float R_R_m = low_state_.motor_state().at(11).q(); +printf("%f,%f,%f,%f,%f,%f,%f,%f\n", L_P_des, L_P_m, L_R_des, L_R_m, R_P_des, R_P_m, R_R_des, R_R_m); +``` + +| L_P_des | L_P_m | L_R_des | L_R_m | R_P_des | R_P_m | R_R_des | R_R_m | +| ----------------- | ----------------- | ---------------- | ---------------- | ----------------- | ----------------- | ---------------- | ---------------- | +| 左脚 Pitch 期望值 | 左脚 Pitch 测量值 | 左脚 Roll 期望值 | 左脚 Roll 测量值 | 右脚 Pitch 期望值 | 右脚 Pitch 测量值 | 右脚 Roll 期望值 | 右脚 Roll 测量值 | + +安装并编译 [unitree_sdk2](https://github.com/unitreerobotics/unitree_sdk2),务必先把机器人**悬挂起来**,然后终端运行测试例程: + +```bash +h1_2_ankle_track network_interface +``` + +启动后,机器人会先恢复到零位,然后周期性摆动脚踝,并打印左右踝关节期望值和测量值,其位置跟踪效果如图: + +

+ + +

+ +图中符号定义: + +* `L_Pitch_d`:左脚踝 P 关节期望值 +* `L_Pitch_m`:左脚踝 P 关节测量值 +* `L_Roll_d`:左脚踝 R 关节期望值 +* `L_Roll_m`:左脚踝 R 关节测量值 + +左图表示串联 Pitch、Roll 关节能较准确地跟踪正弦曲线目标位置指令;右图表示串联关节在相空间中的跟踪效果。 diff --git a/deps/unitree_sdk2/example/h1/doc/images/ankle.png b/deps/unitree_sdk2/example/h1/doc/images/ankle.png new file mode 100644 index 0000000000000000000000000000000000000000..1a8fd5041779d22be318f55a4e7090f5b2f8fce5 GIT binary patch literal 244542 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%0Ad*#_~f9xeViJ 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

bqWVWn4xbp{oveBDk@Gi7fX}3%yjWdG}*8k=fwL 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 literal 0 HcmV?d00001 diff --git a/deps/unitree_sdk2/example/h1/doc/images/tracking_circle.png b/deps/unitree_sdk2/example/h1/doc/images/tracking_circle.png new file mode 100644 index 0000000000000000000000000000000000000000..5b0d0a0323a8bf4978fdb49f8e76d46813cb9e59 GIT binary patch literal 67439 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 +#include +#include +#include + +#include +#include +#include +#include + +static const std::string kTopicArmSDK = "rt/arm_sdk"; +static const std::string kTopicState = "rt/lowstate"; +constexpr float kPi = 3.141592654; +constexpr float kPi_2 = 1.57079632; + +enum JointIndex { + // Left leg + kLeftHipYaw = 0, + kLeftHipPitch = 1, + kLeftHipRoll = 2, + kLeftKnee = 3, + kLeftAnkle = 4, + kLeftAnkleRoll = 5, + // Right leg + kRightHipYaw = 6, + kRightHipPitch = 7, + kRightHipRoll = 8, + kRightKnee = 9, + kRightAnkle = 10, + kRightAnkleRoll = 11, + + kWaistYaw = 12, + + // Left arm + kLeftShoulderPitch = 13, + kLeftShoulderRoll = 14, + kLeftShoulderYaw = 15, + kLeftElbow = 16, + kLeftWristRoll = 17, + kLeftWristPitch = 18, + kLeftWristYaw = 19, + // Right arm + kRightShoulderPitch = 20, + kRightShoulderRoll = 21, + kRightShoulderYaw = 22, + kRightElbow = 23, + kRightWristRoll = 24, + kRightWristPitch = 25, + kRightWristYaw = 26, + + kNotUsedJoint = 27, + kNotUsedJoint1 = 28, + kNotUsedJoint2 = 29, + kNotUsedJoint3 = 30, + kNotUsedJoint4 = 31, + kNotUsedJoint5 = 32, + kNotUsedJoint6 = 33, + kNotUsedJoint7 = 34 +}; + +int main(int argc, char const *argv[]) { + if (argc < 2) { + std::cout << "Usage: " << argv[0] << " networkInterface" << std::endl; + exit(-1); + } + + unitree::robot::ChannelFactory::Instance()->Init(0, argv[1]); + + unitree::robot::ChannelPublisherPtr + arm_sdk_publisher; + unitree_hg::msg::dds_::LowCmd_ msg; + + arm_sdk_publisher.reset( + new unitree::robot::ChannelPublisher( + kTopicArmSDK)); + arm_sdk_publisher->InitChannel(); + + unitree::robot::ChannelSubscriberPtr + low_state_subscriber; + + // create subscriber + unitree_hg::msg::dds_::LowState_ state_msg; + low_state_subscriber.reset( + new unitree::robot::ChannelSubscriber( + kTopicState)); + low_state_subscriber->InitChannel([&](const void *msg) { + auto s = ( const unitree_hg::msg::dds_::LowState_* )msg; + memcpy( &state_msg, s, sizeof( unitree_hg::msg::dds_::LowState_ ) ); + }, 1); + + std::array arm_joints = { + JointIndex::kLeftShoulderPitch, JointIndex::kLeftShoulderRoll, + JointIndex::kLeftShoulderYaw, JointIndex::kLeftElbow, + JointIndex::kLeftWristRoll, JointIndex::kLeftWristPitch, JointIndex::kLeftWristYaw, + JointIndex::kRightShoulderPitch, JointIndex::kRightShoulderRoll, + JointIndex::kRightShoulderYaw, JointIndex::kRightElbow, + JointIndex::kRightWristRoll, JointIndex::kRightWristPitch, JointIndex::kRightWristYaw, + JointIndex::kWaistYaw}; + + float weight = 0.f; + float weight_rate = 0.2f; + + std::array kp_array = { 120, 120, 80, 50, 50, 50, 50, + 120, 120, 80, 50, 50, 50, 50, + 200 }; + std::array kd_array = { 2.0, 2.0, 1.5, 1.0, 1.0, 1.0, 1.0, + 2.0, 2.0, 1.5, 1.0, 1.0, 1.0, 1.0, + 2.0 }; + float dq = 0.f; + float tau_ff = 0.f; + + float control_dt = 0.02f; + float max_joint_velocity = 0.5f; + + float delta_weight = weight_rate * control_dt; + float max_joint_delta = max_joint_velocity * control_dt; + auto sleep_time = + std::chrono::milliseconds(static_cast(control_dt / 0.001f)); + + // modify the initial position to avoid collision + std::array init_pos{0.f, 0.3, 0.f, 0, 0, 0, 0, + 0.f, -0.3, 0.f, 0, 0, 0, 0, + 0.f}; + + std::array target_pos = {0.f, kPi_2, 0.f, kPi_2, 0, 0, 0, + 0.f, -kPi_2, 0.f, kPi_2, 0, 0, 0, + 0.f}; + + // wait for init + std::cout << "Press ENTER to init arms ..."; + std::cin.get(); + + + // get current joint position + std::array current_jpos{}; + std::cout<<"Current joint position: "; + for (int i = 0; i < arm_joints.size(); ++i) { + current_jpos.at(i) = state_msg.motor_state().at(arm_joints.at(i)).q(); + std::cout << current_jpos.at(i) << " "; + } + std::cout << std::endl; + + // set init pos + std::cout << "Initailizing arms ..."; + float init_time = 2.0f; + int init_time_steps = static_cast(init_time / control_dt); + + for (int i = 0; i < init_time_steps; ++i) { + // set weight + weight = 1.0; + msg.motor_cmd().at(JointIndex::kNotUsedJoint).q(weight); + float phase = 1.0 * i / init_time_steps; + std::cout << "Phase: " << phase << std::endl; + + // set control joints + for (int j = 0; j < init_pos.size(); ++j) { + msg.motor_cmd().at(arm_joints.at(j)).q(init_pos.at(j) * phase + current_jpos.at(j) * (1 - phase)); + msg.motor_cmd().at(arm_joints.at(j)).dq(dq); + msg.motor_cmd().at(arm_joints.at(j)).kp(kp_array.at(j)); + msg.motor_cmd().at(arm_joints.at(j)).kd(kd_array.at(j)); + msg.motor_cmd().at(arm_joints.at(j)).tau(tau_ff); + } + + // send dds msg + arm_sdk_publisher->Write(msg); + + // sleep + std::this_thread::sleep_for(sleep_time); + } + + std::cout << "Done!" << std::endl; + + // wait for control + std::cout << "Press ENTER to start arm ctrl ..." << std::endl; + std::cin.get(); + + // start control + std::cout << "Start arm ctrl!" << std::endl; + float period = 5.f; + int num_time_steps = static_cast(period / control_dt); + + std::array current_jpos_des{0.f, 0.3, 0.f, 0, 0, 0, 0, + 0.f, -0.3, 0.f, 0, 0, 0, 0, + 0.f}; + + // lift arms up + for (int i = 0; i < num_time_steps; ++i) { + // update jpos des + for (int j = 0; j < init_pos.size(); ++j) { + current_jpos_des.at(j) += + std::clamp(target_pos.at(j) - current_jpos_des.at(j), + -max_joint_delta, max_joint_delta); + } + + // set control joints + for (int j = 0; j < init_pos.size(); ++j) { + msg.motor_cmd().at(arm_joints.at(j)).q(current_jpos_des.at(j)); + msg.motor_cmd().at(arm_joints.at(j)).dq(dq); + msg.motor_cmd().at(arm_joints.at(j)).kp(kp_array.at(j)); + msg.motor_cmd().at(arm_joints.at(j)).kd(kd_array.at(j)); + msg.motor_cmd().at(arm_joints.at(j)).tau(tau_ff); + } + + // send dds msg + arm_sdk_publisher->Write(msg); + + // sleep + std::this_thread::sleep_for(sleep_time); + } + + // put arms down + for (int i = 0; i < num_time_steps; ++i) { + // update jpos des + for (int j = 0; j < init_pos.size(); ++j) { + current_jpos_des.at(j) += + std::clamp(init_pos.at(j) - current_jpos_des.at(j), -max_joint_delta, + max_joint_delta); + } + + // set control joints + for (int j = 0; j < init_pos.size(); ++j) { + msg.motor_cmd().at(arm_joints.at(j)).q(current_jpos_des.at(j)); + msg.motor_cmd().at(arm_joints.at(j)).dq(dq); + msg.motor_cmd().at(arm_joints.at(j)).kp(kp_array.at(j)); + msg.motor_cmd().at(arm_joints.at(j)).kd(kd_array.at(j)); + msg.motor_cmd().at(arm_joints.at(j)).tau(tau_ff); + } + + // send dds msg + arm_sdk_publisher->Write(msg); + + // sleep + std::this_thread::sleep_for(sleep_time); + } + + // stop control + std::cout << "Stoping arm ctrl ..."; + float stop_time = 2.0f; + int stop_time_steps = static_cast(stop_time / control_dt); + + for (int i = 0; i < stop_time_steps; ++i) { + // increase weight + weight -= delta_weight; + weight = std::clamp(weight, 0.f, 1.f); + + // set weight + msg.motor_cmd().at(JointIndex::kNotUsedJoint).q(weight); + + // send dds msg + arm_sdk_publisher->Write(msg); + + // sleep + std::this_thread::sleep_for(sleep_time); + } + + std::cout << "Done!" << std::endl; + + return 0; +} diff --git a/deps/unitree_sdk2/example/h1/high_level/h1_arm_sdk_dds_example.cpp b/deps/unitree_sdk2/example/h1/high_level/h1_arm_sdk_dds_example.cpp new file mode 100644 index 0000000..1a4c960 --- /dev/null +++ b/deps/unitree_sdk2/example/h1/high_level/h1_arm_sdk_dds_example.cpp @@ -0,0 +1,234 @@ +#include +#include +#include +#include + +#include +#include +#include +#include + +static const std::string kTopicArmSDK = "rt/arm_sdk"; +static const std::string kTopicState = "rt/lowstate"; +constexpr float kPi = 3.141592654; +constexpr float kPi_2 = 1.57079632; + +enum JointIndex { + // Right leg + kRightHipYaw = 8, + kRightHipRoll = 0, + kRightHipPitch = 1, + kRightKnee = 2, + kRightAnkle = 11, + // Left leg + kLeftHipYaw = 7, + kLeftHipRoll = 3, + kLeftHipPitch = 4, + kLeftKnee = 5, + kLeftAnkle = 10, + + kWaistYaw = 6, + + kNotUsedJoint = 9, + + // Right arm + kRightShoulderPitch = 12, + kRightShoulderRoll = 13, + kRightShoulderYaw = 14, + kRightElbow = 15, + // Left arm + kLeftShoulderPitch = 16, + kLeftShoulderRoll = 17, + kLeftShoulderYaw = 18, + kLeftElbow = 19, + +}; + +int main(int argc, char const *argv[]) { + if (argc < 2) { + std::cout << "Usage: " << argv[0] << " networkInterface" << std::endl; + exit(-1); + } + + unitree::robot::ChannelFactory::Instance()->Init(0, argv[1]); + + unitree::robot::ChannelPublisherPtr + arm_sdk_publisher; + unitree_go::msg::dds_::LowCmd_ msg; + + arm_sdk_publisher.reset( + new unitree::robot::ChannelPublisher( + kTopicArmSDK)); + arm_sdk_publisher->InitChannel(); + + unitree::robot::ChannelSubscriberPtr + low_state_subscriber; + + // create subscriber + unitree_hg::msg::dds_::LowState_ state_msg; + low_state_subscriber.reset( + new unitree::robot::ChannelSubscriber( + kTopicState)); + low_state_subscriber->InitChannel([&](const void *msg) { + auto s = ( const unitree_hg::msg::dds_::LowState_* )msg; + memcpy( &state_msg, s, sizeof( unitree_hg::msg::dds_::LowState_ ) ); + }, 1); + + std::array arm_joints = { + JointIndex::kLeftShoulderPitch, JointIndex::kLeftShoulderRoll, + JointIndex::kLeftShoulderYaw, JointIndex::kLeftElbow, + JointIndex::kRightShoulderPitch, JointIndex::kRightShoulderRoll, + JointIndex::kRightShoulderYaw, JointIndex::kRightElbow, JointIndex::kWaistYaw}; + + float weight = 0.f; + float weight_rate = 0.2f; + + float kp = 60.f; + float kd = 1.5f; + float dq = 0.f; + float tau_ff = 0.f; + + float control_dt = 0.02f; + float max_joint_velocity = 0.5f; + + float delta_weight = weight_rate * control_dt; + float max_joint_delta = max_joint_velocity * control_dt; + auto sleep_time = + std::chrono::milliseconds(static_cast(control_dt / 0.001f)); + + std::array init_pos{0, 0, 0, 0, + 0, 0, 0, 0, + 0}; + + std::array target_pos = {0.f, kPi_2, 0.f, kPi_2, + 0.f, -kPi_2, 0.f, kPi_2, + 0.f}; + + // wait for init + std::cout << "Press ENTER to init arms ..."; + std::cin.get(); + + // get current joint position + std::array current_jpos{}; + std::cout<<"Current joint position: "; + for (int i = 0; i < arm_joints.size(); ++i) { + current_jpos.at(i) = state_msg.motor_state().at(arm_joints.at(i)).q(); + std::cout << current_jpos.at(i) << " "; + } + std::cout << std::endl; + + // set init pos + std::cout << "Initailizing arms ..."; + float init_time = 2.0f; + int init_time_steps = static_cast(init_time / control_dt); + + for (int i = 0; i < init_time_steps; ++i) { + // set weight + weight = 1.0; + msg.motor_cmd().at(JointIndex::kNotUsedJoint).q(weight); + float phase = 1.0 * i / init_time_steps; + std::cout << "Phase: " << phase << std::endl; + + // set control joints + for (int j = 0; j < init_pos.size(); ++j) { + msg.motor_cmd().at(arm_joints.at(j)).q(init_pos.at(j) * phase + current_jpos.at(j) * (1 - phase)); + msg.motor_cmd().at(arm_joints.at(j)).dq(dq); + msg.motor_cmd().at(arm_joints.at(j)).kp(kp); + msg.motor_cmd().at(arm_joints.at(j)).kd(kd); + msg.motor_cmd().at(arm_joints.at(j)).tau(tau_ff); + } + + // send dds msg + arm_sdk_publisher->Write(msg); + + // sleep + std::this_thread::sleep_for(sleep_time); + } + + std::cout << "Done!" << std::endl; + + // wait for control + std::cout << "Press ENTER to start arm ctrl ..." << std::endl; + std::cin.get(); + + // start control + std::cout << "Start arm ctrl!" << std::endl; + float period = 5.f; + int num_time_steps = static_cast(period / control_dt); + + std::array current_jpos_des{}; + + // lift arms up + for (int i = 0; i < num_time_steps; ++i) { + // update jpos des + for (int j = 0; j < init_pos.size(); ++j) { + current_jpos_des.at(j) += + std::clamp(target_pos.at(j) - current_jpos_des.at(j), + -max_joint_delta, max_joint_delta); + } + + // set control joints + for (int j = 0; j < init_pos.size(); ++j) { + msg.motor_cmd().at(arm_joints.at(j)).q(current_jpos_des.at(j)); + msg.motor_cmd().at(arm_joints.at(j)).dq(dq); + msg.motor_cmd().at(arm_joints.at(j)).kp(kp); + msg.motor_cmd().at(arm_joints.at(j)).kd(kd); + msg.motor_cmd().at(arm_joints.at(j)).tau(tau_ff); + } + + // send dds msg + arm_sdk_publisher->Write(msg); + + // sleep + std::this_thread::sleep_for(sleep_time); + } + + // put arms down + for (int i = 0; i < num_time_steps; ++i) { + // update jpos des + for (int j = 0; j < init_pos.size(); ++j) { + current_jpos_des.at(j) += + std::clamp(init_pos.at(j) - current_jpos_des.at(j), -max_joint_delta, + max_joint_delta); + } + + // set control joints + for (int j = 0; j < init_pos.size(); ++j) { + msg.motor_cmd().at(arm_joints.at(j)).q(current_jpos_des.at(j)); + msg.motor_cmd().at(arm_joints.at(j)).dq(dq); + msg.motor_cmd().at(arm_joints.at(j)).kp(kp); + msg.motor_cmd().at(arm_joints.at(j)).kd(kd); + msg.motor_cmd().at(arm_joints.at(j)).tau(tau_ff); + } + + // send dds msg + arm_sdk_publisher->Write(msg); + + // sleep + std::this_thread::sleep_for(sleep_time); + } + + // stop control + std::cout << "Stoping arm ctrl ..."; + float stop_time = 2.0f; + int stop_time_steps = static_cast(stop_time / control_dt); + + for (int i = 0; i < stop_time_steps; ++i) { + // increase weight + weight -= delta_weight; + weight = std::clamp(weight, 0.f, 1.f); + + // set weight + msg.motor_cmd().at(JointIndex::kNotUsedJoint).q(weight); + + // send dds msg + arm_sdk_publisher->Write(msg); + + // sleep + std::this_thread::sleep_for(sleep_time); + } + + std::cout << "Done!" << std::endl; + + return 0; +} diff --git a/deps/unitree_sdk2/example/h1/high_level/h1_loco_client_example.cpp b/deps/unitree_sdk2/example/h1/high_level/h1_loco_client_example.cpp new file mode 100644 index 0000000..e6029e1 --- /dev/null +++ b/deps/unitree_sdk2/example/h1/high_level/h1_loco_client_example.cpp @@ -0,0 +1,300 @@ +#include +#include +#include + +#include +#include + +std::vector stringToFloatVector(const std::string &str) { + std::vector result; + std::stringstream ss(str); + float num; + while (ss >> num) { + result.push_back(num); + // ignore any trailing whitespace + ss.ignore(); + } + return result; +} + +int main(int argc, char const *argv[]) { + std::map args = {{"network_interface", "lo"}}; + + std::map values; + for (int i = 1; i < argc; ++i) { + std::string arg = argv[i]; + if (arg.substr(0, 2) == "--") { + size_t pos = arg.find("="); + std::string key, value; + if (pos != std::string::npos) { + key = arg.substr(2, pos - 2); + value = arg.substr(pos + 1); + + if (value.front() == '"' && value.back() == '"') { + value = value.substr(1, value.length() - 2); + } + } else { + key = arg.substr(2); + value = ""; + } + if (args.find(key) != args.end()) { + args[key] = value; + } else { + args.insert({{key, value}}); + } + } + } + + unitree::robot::ChannelFactory::Instance()->Init(0, args["network_interface"]); + + unitree::robot::h1::LocoClient client; + + client.Init(); + client.SetTimeout(10.f); + + for (const auto &arg_pair : args) { + std::cout << "Processing command: [" << arg_pair.first << "] with param: [" << arg_pair.second << "] ..." + << std::endl; + if (arg_pair.first == "network_interface") { + continue; + } + + if (arg_pair.first == "get_fsm_id") { + int fsm_id; + client.GetFsmId(fsm_id); + std::cout << "current fsm_id: " << fsm_id << std::endl; + } + + if (arg_pair.first == "get_fsm_mode") { + int fsm_mode; + client.GetFsmMode(fsm_mode); + std::cout << "current fsm_mode: " << fsm_mode << std::endl; + } + + if (arg_pair.first == "get_balance_mode") { + int balance_mode; + client.GetBalanceMode(balance_mode); + std::cout << "current balance_mode: " << balance_mode << std::endl; + } + + if (arg_pair.first == "get_swing_height") { + float swing_height; + client.GetSwingHeight(swing_height); + std::cout << "current swing_height: " << swing_height << std::endl; + } + + if (arg_pair.first == "get_stand_height") { + float stand_height; + client.GetStandHeight(stand_height); + std::cout << "current stand_height: " << stand_height << std::endl; + } + + if (arg_pair.first == "get_phase") { + std::vector phase; + client.GetPhase(phase); + std::cout << "current phase: ("; + for (const auto &p : phase) { + std::cout << p << ", "; + } + std::cout << ")" << std::endl; + } + + if (arg_pair.first == "enable_odom") { + float x, y, yaw; + client.EnableOdom(); + std::cout << "Send enable odom signal" << std::endl; + } + + if (arg_pair.first == "disable_odom") { + float x, y, yaw; + client.DisableOdom(); + std::cout << "Send disable odom signal" << std::endl; + } + + if (arg_pair.first == "get_odom") { + float x, y, yaw; + client.GetOdom(x, y, yaw); + std::cout << "Get Odom: (" << x << ", " << y << ", " << yaw << ")" << std::endl; + } + + if (arg_pair.first == "set_fsm_id") { + int fsm_id = std::stoi(arg_pair.second); + client.SetFsmId(fsm_id); + std::cout << "set fsm_id to " << fsm_id << std::endl; + } + + if (arg_pair.first == "set_balance_mode") { + int balance_mode = std::stoi(arg_pair.second); + client.SetBalanceMode(balance_mode); + std::cout << "set balance_mode to " << balance_mode << std::endl; + } + + if (arg_pair.first == "set_swing_height") { + float swing_height = std::stof(arg_pair.second); + client.SetSwingHeight(swing_height); + std::cout << "set swing_height to " << swing_height << std::endl; + } + + if (arg_pair.first == "set_stand_height") { + float stand_height = std::stof(arg_pair.second); + client.SetStandHeight(stand_height); + std::cout << "set stand_height to " << stand_height << std::endl; + } + + if (arg_pair.first == "set_velocity") { + std::vector param = stringToFloatVector(arg_pair.second); + auto param_size = param.size(); + float vx, vy, omega, duration; + if (param_size == 3) { + vx = param.at(0); + vy = param.at(1); + omega = param.at(2); + duration = 1.f; + } else if (param_size == 4) { + vx = param.at(0); + vy = param.at(1); + omega = param.at(2); + duration = param.at(3); + } else { + std::cerr << "Invalid param size for method SetVelocity: " << param_size << std::endl; + return 1; + } + + client.SetVelocity(vx, vy, omega, duration); + std::cout << "set velocity to " << arg_pair.second << std::endl; + } + + if (arg_pair.first == "set_phase") { + std::vector param = stringToFloatVector(arg_pair.second); + auto param_size = param.size(); + if (param_size == 2) { + client.SetPhase(param); + std::cout << "set phase to " << arg_pair.second << std::endl; + } else { + std::cerr << "Invalid param size for method SetPhase: " << param_size << std::endl; + return 1; + } + } + + if (arg_pair.first == "set_target_pos") { + std::vector param = stringToFloatVector(arg_pair.second); + client.SetTargetPos(param.at(0), param.at(1), param.at(2), false); + std::cout << "set_target_pos: " << arg_pair.second << std::endl; + } + + if (arg_pair.first == "set_target_pos_relative") { + std::vector param = stringToFloatVector(arg_pair.second); + client.SetTargetPos(param.at(0), param.at(1), param.at(2)); + std::cout << "set_target_pos: " << arg_pair.second << std::endl; + } + + if (arg_pair.first == "damp") { + client.Damp(); + } + + if (arg_pair.first == "start") { + client.Start(); + } + + if (arg_pair.first == "stand_up") { + client.StandUp(); + } + + if (arg_pair.first == "zero_torque") { + client.ZeroTorque(); + } + + if (arg_pair.first == "stop_move") { + client.StopMove(); + } + + if (arg_pair.first == "high_stand") { + client.HighStand(); + } + + if (arg_pair.first == "low_stand") { + client.LowStand(); + } + + if (arg_pair.first == "balance_stand") { + client.BalanceStand(); + } + + if (arg_pair.first == "continous_gait") { + bool flag; + if (arg_pair.second == "true") { + flag = true; + } else if (arg_pair.second == "false") { + flag = false; + } else { + std::cerr << "invalid argument: " << arg_pair.second << std::endl; + return 1; + } + client.ContinuousGait(flag); + } + + if (arg_pair.first == "switch_move_mode") { + bool flag; + if (arg_pair.second == "true") { + flag = true; + } else if (arg_pair.second == "false") { + flag = false; + } else { + std::cerr << "invalid argument: " << arg_pair.second << std::endl; + return 1; + } + client.SwitchMoveMode(flag); + } + + if (arg_pair.first == "move") { + std::vector param = stringToFloatVector(arg_pair.second); + auto param_size = param.size(); + float vx, vy, omega; + if (param_size == 3) { + vx = param.at(0); + vy = param.at(1); + omega = param.at(2); + } else { + std::cerr << "Invalid param size for method SetVelocity: " << param_size << std::endl; + return 1; + } + client.Move(vx, vy, omega); + } + + if (arg_pair.first == "set_next_foot") { + bool flag; + if (arg_pair.second == "0") { + flag = true; + } else if (arg_pair.second == "1") { + flag = false; + } else { + std::cerr << "invalid argument: " << arg_pair.second << std::endl; + return 1; + } + client.SetNextFoot(flag); + } + + if (arg_pair.first == "set_task_id") { + int task_id = std::stoi(arg_pair.second); + client.SetTaskId(task_id); + std::cout << "set task_id to " << task_id << std::endl; + } + + if (arg_pair.first == "shake_hand") { + client.ShakeHand(0); + std::cout << "Shake hand starts! Waiting for 10 s for ending" << std::endl; + std::this_thread::sleep_for(std::chrono::seconds(10)); + std::cout << "Shake hand ends!" << std::endl; + client.ShakeHand(1); + } + + if (arg_pair.first == "wave_hand") { + client.WaveHand(); + std::cout << "wave hand" << std::endl; + } + + std::cout << "Done!" << std::endl; + } + + return 0; +} \ No newline at end of file diff --git a/deps/unitree_sdk2/example/h1/low_level/base_state.h b/deps/unitree_sdk2/example/h1/low_level/base_state.h new file mode 100644 index 0000000..685a133 --- /dev/null +++ b/deps/unitree_sdk2/example/h1/low_level/base_state.h @@ -0,0 +1,8 @@ +#pragma once + +#include + +struct BaseState { + std::array rpy = {}; + std::array omega = {}; +}; diff --git a/deps/unitree_sdk2/example/h1/low_level/data_buffer.hpp b/deps/unitree_sdk2/example/h1/low_level/data_buffer.hpp new file mode 100644 index 0000000..7404217 --- /dev/null +++ b/deps/unitree_sdk2/example/h1/low_level/data_buffer.hpp @@ -0,0 +1,28 @@ +#pragma once + +#include +#include +#include +#include + +template class DataBuffer { +public: + void SetData(const T &newData) { + std::unique_lock lock(mutex); + data = std::make_shared(newData); + } + + std::shared_ptr GetData() { + std::shared_lock lock(mutex); + return data ? data : nullptr; + } + + void Clear() { + std::unique_lock lock(mutex); + data = nullptr; + } + +private: + std::shared_ptr data; + std::shared_mutex mutex; +}; diff --git a/deps/unitree_sdk2/example/h1/low_level/h1_27dof_example.cpp b/deps/unitree_sdk2/example/h1/low_level/h1_27dof_example.cpp new file mode 100644 index 0000000..28c80e8 --- /dev/null +++ b/deps/unitree_sdk2/example/h1/low_level/h1_27dof_example.cpp @@ -0,0 +1,367 @@ +#include +#include +#include +#include +#include + +// DDS +#include +#include + +// IDL +#include +#include + +static const std::string HG_CMD_TOPIC = "rt/lowcmd"; +static const std::string HG_STATE_TOPIC = "rt/lowstate"; + +using namespace unitree::common; +using namespace unitree::robot; + +const int H1_NUM_MOTOR = 27; + +template +class DataBuffer { + public: + void SetData(const T &newData) { + std::unique_lock lock(mutex); + data = std::make_shared(newData); + } + + std::shared_ptr GetData() { + std::shared_lock lock(mutex); + return data ? data : nullptr; + } + + void Clear() { + std::unique_lock lock(mutex); + data = nullptr; + } + + private: + std::shared_ptr data; + std::shared_mutex mutex; +}; + +struct ImuState { + std::array rpy = {}; + std::array omega = {}; +}; + +struct MotorCommand { + std::array q_target = {}; + std::array dq_target = {}; + std::array kp = {}; + std::array kd = {}; + std::array tau_ff = {}; +}; + +struct MotorState { + std::array q = {}; + std::array dq = {}; +}; + +enum MotorType { GearboxS = 0, GearboxM = 1, GearboxL = 2 }; + +std::array H1MotorType{ + // clang-format off + // legs + GearboxM, GearboxM, GearboxM, GearboxL, GearboxS, GearboxS, + GearboxM, GearboxM, GearboxM, GearboxL, GearboxS, GearboxS, + // waist + GearboxM, + // arms + GearboxS, GearboxS, GearboxS, GearboxS, GearboxS, GearboxS, GearboxS, + GearboxS, GearboxS, GearboxS, GearboxS, GearboxS, GearboxS, GearboxS + // clang-format on +}; + +enum PRorAB { PR = 0, AB = 1 }; + +enum H1JointIndex { + // legs + LeftHipYaw = 0, + LeftHipPitch = 1, + LeftHipRoll = 2, + LeftKnee = 3, + LeftAnklePitch = 4, + LeftAnkleB = 4, + LeftAnkleRoll = 5, + LeftAnkleA = 5, + RightHipYaw = 6, + RightHipPitch = 7, + RightHipRoll = 8, + RightKnee = 9, + RightAnklePitch = 10, + RightAnkleB = 10, + RightAnkleRoll = 11, + RightAnkleA = 11, + // torso + WaistYaw = 12, + // arms + LeftShoulderPitch = 13, + LeftShoulderRoll = 14, + LeftShoulderYaw = 15, + LeftElbow = 16, + LeftWristRoll = 17, + LeftWristPitch = 18, + LeftWristYaw = 19, + RightShoulderPitch = 20, + RightShoulderRoll = 21, + RightShoulderYaw = 22, + RightElbow = 23, + RightWristRoll = 24, + RightWristPitch = 25, + RightWristYaw = 26 +}; + +inline uint32_t Crc32Core(uint32_t *ptr, uint32_t len) { + uint32_t xbit = 0; + uint32_t data = 0; + uint32_t CRC32 = 0xFFFFFFFF; + const uint32_t dwPolynomial = 0x04c11db7; + for (uint32_t i = 0; i < len; i++) { + xbit = 1 << 31; + data = ptr[i]; + for (uint32_t bits = 0; bits < 32; bits++) { + if (CRC32 & 0x80000000) { + CRC32 <<= 1; + CRC32 ^= dwPolynomial; + } else + CRC32 <<= 1; + if (data & xbit) CRC32 ^= dwPolynomial; + + xbit >>= 1; + } + } + return CRC32; +}; + +float GetMotorKp(MotorType type) { + switch (type) { + case GearboxS: + return 80; + case GearboxM: + return 100; + case GearboxL: + return 200; + default: + return 0; + } +} + +float GetMotorKd(MotorType type) { + switch (type) { + case GearboxS: + return 2; + case GearboxM: + return 3; + case GearboxL: + return 5; + default: + return 0; + } +} + +class H1Example { + private: + double time_; + double control_dt_; // [2ms] + double duration_; // [3 s] + PRorAB mode_; + uint8_t mode_machine_; + + DataBuffer motor_state_buffer_; + DataBuffer motor_command_buffer_; + DataBuffer imu_state_buffer_; + + ChannelPublisherPtr lowcmd_publisher_; + ChannelSubscriberPtr lowstate_subscriber_; + ThreadPtr command_writer_ptr_, control_thread_ptr_; + + public: + H1Example(std::string networkInterface) + : time_(0.0), + control_dt_(0.002), + duration_(3.0), + mode_(PR), + mode_machine_(0) { + ChannelFactory::Instance()->Init(0, networkInterface); + + // create publisher + lowcmd_publisher_.reset( + new ChannelPublisher(HG_CMD_TOPIC)); + lowcmd_publisher_->InitChannel(); + + // create subscriber + lowstate_subscriber_.reset( + new ChannelSubscriber( + HG_STATE_TOPIC)); + lowstate_subscriber_->InitChannel( + std::bind(&H1Example::LowStateHandler, this, std::placeholders::_1), 1); + + // create threads + command_writer_ptr_ = + CreateRecurrentThreadEx("command_writer", UT_CPU_ID_NONE, 2000, + &H1Example::LowCommandWriter, this); + control_thread_ptr_ = CreateRecurrentThreadEx( + "control", UT_CPU_ID_NONE, 2000, &H1Example::Control, this); + } + + void ReportRPY() { + const std::shared_ptr imu_tmp_ptr = + imu_state_buffer_.GetData(); + if (imu_tmp_ptr) { + std::cout << "rpy: [" << imu_tmp_ptr->rpy.at(0) << ", " + << imu_tmp_ptr->rpy.at(1) << ", " << imu_tmp_ptr->rpy.at(2) + << "]" << std::endl; + } + } + + void LowStateHandler(const void *message) { + unitree_hg::msg::dds_::LowState_ low_state = + *(const unitree_hg::msg::dds_::LowState_ *)message; + + if (low_state.crc() != + Crc32Core((uint32_t *)&low_state, + (sizeof(unitree_hg::msg::dds_::LowState_) >> 2) - 1)) { + std::cout << "low_state CRC Error" << std::endl; + return; + } + + // get motor state + MotorState ms_tmp; + for (int i = 0; i < H1_NUM_MOTOR; ++i) { + ms_tmp.q.at(i) = low_state.motor_state()[i].q(); + ms_tmp.dq.at(i) = low_state.motor_state()[i].dq(); + + if (low_state.motor_state()[i].motorstate()) + std::cout << "[ERROR] motor " << i << " with code " + << low_state.motor_state()[i].motorstate() << "\n"; + } + motor_state_buffer_.SetData(ms_tmp); + + // get imu state + ImuState imu_tmp; + imu_tmp.omega = low_state.imu_state().gyroscope(); + imu_tmp.rpy = low_state.imu_state().rpy(); + imu_state_buffer_.SetData(imu_tmp); + + // update mode machine + if (mode_machine_ != low_state.mode_machine()) { + if (mode_machine_ == 0) + std::cout << "G1 type: " << unsigned(low_state.mode_machine()) + << std::endl; + mode_machine_ = low_state.mode_machine(); + } + } + + void LowCommandWriter() { + unitree_hg::msg::dds_::LowCmd_ dds_low_command; + dds_low_command.mode_pr() = mode_; + dds_low_command.mode_machine() = mode_machine_; + + const std::shared_ptr mc = + motor_command_buffer_.GetData(); + if (mc) { + for (size_t i = 0; i < H1_NUM_MOTOR; i++) { + dds_low_command.motor_cmd().at(i).mode() = 1; // 1:Enable, 0:Disable + dds_low_command.motor_cmd().at(i).tau() = mc->tau_ff.at(i); + dds_low_command.motor_cmd().at(i).q() = mc->q_target.at(i); + dds_low_command.motor_cmd().at(i).dq() = mc->dq_target.at(i); + dds_low_command.motor_cmd().at(i).kp() = mc->kp.at(i); + dds_low_command.motor_cmd().at(i).kd() = mc->kd.at(i); + } + + dds_low_command.crc() = Crc32Core((uint32_t *)&dds_low_command, + (sizeof(dds_low_command) >> 2) - 1); + lowcmd_publisher_->Write(dds_low_command); + } + } + + void Control() { + ReportRPY(); + + MotorCommand motor_command_tmp; + const std::shared_ptr ms = motor_state_buffer_.GetData(); + + if (ms) { + time_ += control_dt_; + if (time_ < duration_ * 1) { + // [Stage 1]: set robot to zero posture + for (int i = 0; i < H1_NUM_MOTOR; ++i) { + double ratio = std::clamp(time_ / duration_, 0.0, 1.0); + + double q_des = 0; + motor_command_tmp.tau_ff.at(i) = 0.0; + motor_command_tmp.q_target.at(i) = + (q_des - ms->q.at(i)) * ratio + ms->q.at(i); + motor_command_tmp.dq_target.at(i) = 0.0; + motor_command_tmp.kp.at(i) = GetMotorKp(H1MotorType[i]); + motor_command_tmp.kd.at(i) = GetMotorKd(H1MotorType[i]); + } + } else if (time_ < duration_ * 2) { + // [Stage 2]: swing ankle's PR + mode_ = PR; + double max_P = M_PI * 30.0 / 180.0; + double max_R = M_PI * 10.0 / 180.0; + double t = time_ - duration_ * 1; + double L_P_des = +max_P * std::sin(2.0 * M_PI * t); + double L_R_des = +max_R * std::sin(2.0 * M_PI * t); + double R_P_des = +max_P * std::sin(2.0 * M_PI * t); + double R_R_des = -max_R * std::sin(2.0 * M_PI * t); + + for (int i = 0; i < H1_NUM_MOTOR; ++i) { + motor_command_tmp.tau_ff.at(i) = 0.0; + motor_command_tmp.q_target.at(i) = 0.0; + motor_command_tmp.dq_target.at(i) = 0.0; + motor_command_tmp.kp.at(i) = GetMotorKp(H1MotorType[i]); + motor_command_tmp.kd.at(i) = GetMotorKd(H1MotorType[i]); + } + + motor_command_tmp.q_target.at(LeftAnklePitch) = L_P_des; + motor_command_tmp.q_target.at(LeftAnkleRoll) = L_R_des; + motor_command_tmp.q_target.at(RightAnklePitch) = R_P_des; + motor_command_tmp.q_target.at(RightAnkleRoll) = R_R_des; + } else { + // [Stage 3]: swing ankle's AB + mode_ = AB; + double max_A = M_PI * 30.0 / 180.0; + double max_B = M_PI * 10.0 / 180.0; + double t = time_ - duration_ * 2; + double L_A_des = +max_A * std::sin(M_PI * t); + double L_B_des = +max_B * std::sin(M_PI * t + M_PI); + double R_A_des = -max_A * std::sin(M_PI * t); + double R_B_des = -max_B * std::sin(M_PI * t + M_PI); + + for (int i = 0; i < H1_NUM_MOTOR; ++i) { + motor_command_tmp.tau_ff.at(i) = 0.0; + motor_command_tmp.q_target.at(i) = 0.0; + motor_command_tmp.dq_target.at(i) = 0.0; + motor_command_tmp.kp.at(i) = GetMotorKp(H1MotorType[i]); + motor_command_tmp.kd.at(i) = GetMotorKd(H1MotorType[i]); + } + + motor_command_tmp.q_target.at(LeftAnkleA) = L_A_des; + motor_command_tmp.q_target.at(LeftAnkleB) = L_B_des; + motor_command_tmp.q_target.at(RightAnkleA) = R_A_des; + motor_command_tmp.q_target.at(RightAnkleB) = R_B_des; + } + + motor_command_buffer_.SetData(motor_command_tmp); + } + } +}; + +int main(int argc, char const *argv[]) { + if (argc < 2) { + std::cout << "Usage: h1_27dof_example network_interface_name" << std::endl; + exit(0); + } + std::string networkInterface = argv[1]; + H1Example custom(networkInterface); + + while (true) sleep(10); + + return 0; +} diff --git a/deps/unitree_sdk2/example/h1/low_level/h1_2_ankle_track.cpp b/deps/unitree_sdk2/example/h1/low_level/h1_2_ankle_track.cpp new file mode 100644 index 0000000..72d0c93 --- /dev/null +++ b/deps/unitree_sdk2/example/h1/low_level/h1_2_ankle_track.cpp @@ -0,0 +1,175 @@ +#include + +// DDS +#include +#include + +// IDL +#include +#include + +static const std::string HG_CMD_TOPIC = "rt/lowcmd"; +static const std::string HG_STATE_TOPIC = "rt/lowstate"; + +using namespace unitree::common; +using namespace unitree::robot; + +const int H1_NUM_MOTOR = 27; + +enum PRorAB { PR = 0, AB = 1 }; + +inline uint32_t Crc32Core(uint32_t *ptr, uint32_t len) { + uint32_t xbit = 0; + uint32_t data = 0; + uint32_t CRC32 = 0xFFFFFFFF; + const uint32_t dwPolynomial = 0x04c11db7; + for (uint32_t i = 0; i < len; i++) { + xbit = 1 << 31; + data = ptr[i]; + for (uint32_t bits = 0; bits < 32; bits++) { + if (CRC32 & 0x80000000) { + CRC32 <<= 1; + CRC32 ^= dwPolynomial; + } else + CRC32 <<= 1; + if (data & xbit) CRC32 ^= dwPolynomial; + + xbit >>= 1; + } + } + return CRC32; +}; + +class H1Example { + private: + double time_; + double control_dt_; // [2ms] + double duration_; // [3 s] + PRorAB mode_; + + unitree_hg::msg::dds_::LowState_ low_state_; + + ChannelPublisherPtr lowcmd_publisher_; + ChannelSubscriberPtr lowstate_subscriber_; + ThreadPtr command_writer_ptr_, control_thread_ptr_; + + public: + H1Example(std::string networkInterface) + : time_(0.0), control_dt_(0.002), duration_(3.0), mode_(PR) { + ChannelFactory::Instance()->Init(0, networkInterface); + + // create publisher + lowcmd_publisher_.reset( + new ChannelPublisher(HG_CMD_TOPIC)); + lowcmd_publisher_->InitChannel(); + + // create subscriber + lowstate_subscriber_.reset( + new ChannelSubscriber( + HG_STATE_TOPIC)); + lowstate_subscriber_->InitChannel( + std::bind(&H1Example::LowStateHandler, this, std::placeholders::_1), 1); + + // create threads + control_thread_ptr_ = CreateRecurrentThreadEx( + "control", UT_CPU_ID_NONE, 2000, &H1Example::Control, this); + } + + void LowStateHandler(const void *message) { + low_state_ = *(const unitree_hg::msg::dds_::LowState_ *)message; + + if (low_state_.crc() != + Crc32Core((uint32_t *)&low_state_, + (sizeof(unitree_hg::msg::dds_::LowState_) >> 2) - 1)) { + std::cout << "low_state CRC Error" << std::endl; + return; + } + } + + void Control() { + unitree_hg::msg::dds_::LowCmd_ dds_low_command; + dds_low_command.mode_pr() = mode_; + dds_low_command.mode_machine() = low_state_.mode_machine(); + for (int i = 0; i < H1_NUM_MOTOR; ++i) { + dds_low_command.motor_cmd().at(i).mode() = 1; // 1:Enable, 0:Disable + dds_low_command.motor_cmd().at(i).tau() = 0.0; + dds_low_command.motor_cmd().at(i).q() = 0.0; + dds_low_command.motor_cmd().at(i).dq() = 0.0; + dds_low_command.motor_cmd().at(i).kp() = (i < 13) ? 100.0 : 50.0; + dds_low_command.motor_cmd().at(i).kd() = 1.0; + } + + time_ += control_dt_; + if (time_ < duration_) { + // [Stage 1]: set robot to zero posture + for (int i = 0; i < H1_NUM_MOTOR; ++i) { + double ratio = std::clamp(time_ / duration_, 0.0, 1.0); + dds_low_command.motor_cmd().at(i).q() = + (1. - ratio) * low_state_.motor_state().at(i).q(); + } + } else { + // [Stage 2]: swing ankle's PR + mode_ = PR; // Enable PR mode + + // generate sin/cos trajectory + double max_P = 0.25; // [rad] + double max_R = 0.25; // [rad] + double t = time_ - duration_; + double L_P_des = max_P * std::cos(2.0 * M_PI * t); + double L_R_des = max_R * std::sin(2.0 * M_PI * t); + double R_P_des = max_P * std::cos(2.0 * M_PI * t); + double R_R_des = -max_R * std::sin(2.0 * M_PI * t); + + // update ankle joint position targets + float Kp_Pitch = 80; + float Kd_Pitch = 1; + float Kp_Roll = 80; + float Kd_Roll = 1; + dds_low_command.motor_cmd().at(4).q() = L_P_des; // 4: LeftAnklePitch + dds_low_command.motor_cmd().at(4).dq() = 0; + dds_low_command.motor_cmd().at(4).kp() = Kp_Pitch; + dds_low_command.motor_cmd().at(4).kd() = Kd_Pitch; + dds_low_command.motor_cmd().at(4).tau() = 0; + dds_low_command.motor_cmd().at(5).q() = L_R_des; // 5: LeftAnkleRoll + dds_low_command.motor_cmd().at(5).dq() = 0; + dds_low_command.motor_cmd().at(5).kp() = Kp_Roll; + dds_low_command.motor_cmd().at(5).kd() = Kd_Roll; + dds_low_command.motor_cmd().at(5).tau() = 0; + dds_low_command.motor_cmd().at(10).q() = R_P_des; // 10: RightAnklePitch + dds_low_command.motor_cmd().at(10).dq() = 0; + dds_low_command.motor_cmd().at(10).kp() = Kp_Pitch; + dds_low_command.motor_cmd().at(10).kd() = Kd_Pitch; + dds_low_command.motor_cmd().at(10).tau() = 0; + dds_low_command.motor_cmd().at(11).q() = R_R_des; // 11: RightAnkleRoll + dds_low_command.motor_cmd().at(11).dq() = 0; + dds_low_command.motor_cmd().at(11).kp() = Kp_Roll; + dds_low_command.motor_cmd().at(11).kd() = Kd_Roll; + dds_low_command.motor_cmd().at(11).tau() = 0; + + float L_P_m = low_state_.motor_state().at(4).q(); + float L_R_m = low_state_.motor_state().at(5).q(); + float R_P_m = low_state_.motor_state().at(10).q(); + float R_R_m = low_state_.motor_state().at(11).q(); + // clang-format off + printf("%f,%f,%f,%f,%f,%f,%f,%f\n", + L_P_des, L_P_m, L_R_des, L_R_m, + R_P_des, R_P_m, R_R_des, R_R_m); + // clang-format on + } + + dds_low_command.crc() = Crc32Core((uint32_t *)&dds_low_command, + (sizeof(dds_low_command) >> 2) - 1); + lowcmd_publisher_->Write(dds_low_command); + } +}; + +int main(int argc, char const *argv[]) { + if (argc < 2) { + std::cout << "Usage: h1_2_ankle_track network_interface_name" << std::endl; + exit(0); + } + std::string networkInterface = argv[1]; + H1Example custom(networkInterface); + while (true) sleep(10); + return 0; +} diff --git a/deps/unitree_sdk2/example/h1/low_level/humanoid.cpp b/deps/unitree_sdk2/example/h1/low_level/humanoid.cpp new file mode 100644 index 0000000..a15e8ce --- /dev/null +++ b/deps/unitree_sdk2/example/h1/low_level/humanoid.cpp @@ -0,0 +1,14 @@ +#include "humanoid.hpp" + +int main(int argc, char const *argv[]) { + if (argc < 2) { + std::cout << "Usage: " << argv[0] << " networkInterface" << std::endl; + exit(-1); + } + + HumanoidExample example(argv[1]); + while (1) { + sleep(10); + } + return 0; +} diff --git a/deps/unitree_sdk2/example/h1/low_level/humanoid.hpp b/deps/unitree_sdk2/example/h1/low_level/humanoid.hpp new file mode 100644 index 0000000..8fd6178 --- /dev/null +++ b/deps/unitree_sdk2/example/h1/low_level/humanoid.hpp @@ -0,0 +1,263 @@ +#pragma once + +#include +#include +#include + +#include "unitree/robot/channel/channel_publisher.hpp" +#include "unitree/robot/channel/channel_subscriber.hpp" +#include +#include +#include + +#include "base_state.h" +#include "data_buffer.hpp" +#include "motors.hpp" + +#include +using namespace unitree::robot::b2; + +static const std::string kTopicLowCommand = "rt/lowcmd"; +static const std::string kTopicLowState = "rt/lowstate"; + +class HumanoidExample { +public: + HumanoidExample(const std::string &networkInterface = "") { + unitree::robot::ChannelFactory::Instance()->Init(0, networkInterface); + std::cout << "Initialize channel factory." << std::endl; + + msc.reset(new MotionSwitcherClient()); + msc->SetTimeout(5.0F); + msc->Init(); + + /*Shut down motion control-related service*/ + while(queryMotionStatus()) + { + std::cout << "Try to deactivate the motion control-related service." << std::endl; + int32_t ret = msc->ReleaseMode(); + if (ret == 0) { + std::cout << "ReleaseMode succeeded." << std::endl; + } else { + std::cout << "ReleaseMode failed. Error code: " << ret << std::endl; + } + sleep(5); + } + + lowcmd_publisher_.reset( + new unitree::robot::ChannelPublisher( + kTopicLowCommand)); + lowcmd_publisher_->InitChannel(); + command_writer_ptr_ = unitree::common::CreateRecurrentThreadEx( + "command_writer", UT_CPU_ID_NONE, 2000, + &HumanoidExample::LowCommandWriter, this); + + lowstate_subscriber_.reset( + new unitree::robot::ChannelSubscriber( + kTopicLowState)); + lowstate_subscriber_->InitChannel( + std::bind(&HumanoidExample::LowStateHandler, this, + std::placeholders::_1), + 1); + int control_period_us = control_dt_ * 1e6; + control_thread_ptr_ = unitree::common::CreateRecurrentThreadEx( + "control", UT_CPU_ID_NONE, control_period_us, &HumanoidExample::Control, + this); + + int report_period_us = report_dt_ * 1e6; + report_rpy_ptr_ = unitree::common::CreateRecurrentThreadEx( + "report_rpy", UT_CPU_ID_NONE, report_period_us, + &HumanoidExample::ReportRPY, this); + } + + ~HumanoidExample() = default; + + void LowCommandWriter() { + unitree_go::msg::dds_::LowCmd_ dds_low_command{}; + dds_low_command.head()[0] = 0xFE; + dds_low_command.head()[1] = 0xEF; + dds_low_command.level_flag() = 0xFF; + dds_low_command.gpio() = 0; + + const std::shared_ptr mc_tmp_ptr = + motor_command_buffer_.GetData(); + if (mc_tmp_ptr) { + for (int i = 0; i < kNumMotors; ++i) { + if (IsWeakMotor(i)) { + dds_low_command.motor_cmd().at(i).mode() = (0x01); + } else { + dds_low_command.motor_cmd().at(i).mode() = (0x0A); + } + dds_low_command.motor_cmd().at(i).tau() = mc_tmp_ptr->tau_ff.at(i); + dds_low_command.motor_cmd().at(i).q() = mc_tmp_ptr->q_ref.at(i); + dds_low_command.motor_cmd().at(i).dq() = mc_tmp_ptr->dq_ref.at(i); + dds_low_command.motor_cmd().at(i).kp() = mc_tmp_ptr->kp.at(i); + dds_low_command.motor_cmd().at(i).kd() = mc_tmp_ptr->kd.at(i); + } + dds_low_command.crc() = Crc32Core((uint32_t *)&dds_low_command, + (sizeof(dds_low_command) >> 2) - 1); + lowcmd_publisher_->Write(dds_low_command); + } + } + + void LowStateHandler(const void *message) { + unitree_go::msg::dds_::LowState_ low_state = + *(unitree_go::msg::dds_::LowState_ *)message; + + RecordMotorState(low_state); + RecordBaseState(low_state); + } + + void Control() { + MotorCommand motor_command_tmp; + const std::shared_ptr ms_tmp_ptr = + motor_state_buffer_.GetData(); + + if (ms_tmp_ptr) { + time_ += control_dt_; + time_ = std::clamp(time_, 0.f, init_duration_); + float ratio = time_ / init_duration_; + for (int i = 0; i < kNumMotors; ++i) { + motor_command_tmp.kp.at(i) = IsWeakMotor(i) ? kp_low_ : kp_high_; + motor_command_tmp.kd.at(i) = IsWeakMotor(i) ? kd_low_ : kd_high_; + motor_command_tmp.dq_ref.at(i) = 0.f; + motor_command_tmp.tau_ff.at(i) = 0.f; + + float q_des = 0.f; + if (i == JointIndex::kLeftHipPitch || i == JointIndex::kRightHipPitch) { + q_des = hip_pitch_init_pos_; + } + if (i == JointIndex::kLeftKnee || i == JointIndex::kRightKnee) { + q_des = knee_init_pos_; + } + if (i == JointIndex::kLeftAnkle || i == JointIndex::kRightAnkle) { + q_des = ankle_init_pos_; + } + if (i == JointIndex::kLeftShoulderPitch || + i == JointIndex::kRightShoulderPitch) { + q_des = shoulder_pitch_init_pos_; + } + + q_des = (q_des - ms_tmp_ptr->q.at(i)) * ratio + ms_tmp_ptr->q.at(i); + motor_command_tmp.q_ref.at(i) = q_des; + } + + motor_command_buffer_.SetData(motor_command_tmp); + } + } + + void ReportRPY() { + const std::shared_ptr bs_tmp_ptr = + base_state_buffer_.GetData(); + if (bs_tmp_ptr) { + std::cout << "rpy: [" << bs_tmp_ptr->rpy.at(0) << ", " + << bs_tmp_ptr->rpy.at(1) << ", " << bs_tmp_ptr->rpy.at(2) << "]" + << std::endl; + } + } + +private: + void RecordMotorState(const unitree_go::msg::dds_::LowState_ &msg) { + MotorState ms_tmp; + for (int i = 0; i < kNumMotors; ++i) { + ms_tmp.q.at(i) = msg.motor_state()[i].q(); + ms_tmp.dq.at(i) = msg.motor_state()[i].dq(); + } + + motor_state_buffer_.SetData(ms_tmp); + } + + void RecordBaseState(const unitree_go::msg::dds_::LowState_ &msg) { + BaseState bs_tmp; + bs_tmp.omega = msg.imu_state().gyroscope(); + bs_tmp.rpy = msg.imu_state().rpy(); + + base_state_buffer_.SetData(bs_tmp); + } + + inline bool IsWeakMotor(int motor_index) { + return motor_index == JointIndex::kLeftAnkle || + motor_index == JointIndex::kRightAnkle || + motor_index == JointIndex::kRightShoulderPitch || + motor_index == JointIndex::kRightShoulderRoll || + motor_index == JointIndex::kRightShoulderYaw || + motor_index == JointIndex::kRightElbow || + motor_index == JointIndex::kLeftShoulderPitch || + motor_index == JointIndex::kLeftShoulderRoll || + motor_index == JointIndex::kLeftShoulderYaw || + motor_index == JointIndex::kLeftElbow; + } + + std::string queryServiceName(std::string form,std::string name) + { + if(form == "0") + { + if(name == "normal" ) return "sport_mode"; + if(name == "ai" ) return "ai_sport"; + if(name == "advanced" ) return "advanced_sport"; + } + else + { + if(name == "ai-w" ) return "wheeled_sport(go2W)"; + if(name == "normal-w" ) return "wheeled_sport(b2W)"; + } + return ""; + } + + int queryMotionStatus() + { + std::string robotForm,motionName; + int motionStatus; + int32_t ret = msc->CheckMode(robotForm,motionName); + if (ret == 0) { + std::cout << "CheckMode succeeded." << std::endl; + } else { + std::cout << "CheckMode failed. Error code: " << ret << std::endl; + } + if(motionName.empty()) + { + std::cout << "The motion control-related service is deactivated." << std::endl; + motionStatus = 0; + } + else + { + std::string serviceName = queryServiceName(robotForm,motionName); + std::cout << "Service: "<< serviceName<< " is activate" << std::endl; + motionStatus = 1; + } + return motionStatus; + } + + unitree::robot::ChannelPublisherPtr + lowcmd_publisher_; + unitree::robot::ChannelSubscriberPtr + lowstate_subscriber_; + + DataBuffer motor_state_buffer_; + DataBuffer motor_command_buffer_; + DataBuffer base_state_buffer_; + + std::shared_ptr msc; + + // control params + float kp_low_ = 60.f; + float kp_high_ = 200.f; + float kd_low_ = 1.5f; + float kd_high_ = 5.f; + + float control_dt_ = 0.01f; + + float hip_pitch_init_pos_ = -0.5f; + float knee_init_pos_ = 1.f; + float ankle_init_pos_ = -0.5f; + float shoulder_pitch_init_pos_ = 0.4f; + + float time_ = 0.f; + float init_duration_ = 10.f; + + float report_dt_ = 0.1f; + + // multithreading + unitree::common::ThreadPtr command_writer_ptr_; + unitree::common::ThreadPtr control_thread_ptr_; + unitree::common::ThreadPtr report_rpy_ptr_; +}; diff --git a/deps/unitree_sdk2/example/h1/low_level/motors.hpp b/deps/unitree_sdk2/example/h1/low_level/motors.hpp new file mode 100644 index 0000000..8245b82 --- /dev/null +++ b/deps/unitree_sdk2/example/h1/low_level/motors.hpp @@ -0,0 +1,75 @@ +#pragma once + +#include +#include + +#include + +constexpr int kNumMotors = 20; + +struct MotorCommand { + std::array q_ref = {}; + std::array dq_ref = {}; + std::array kp = {}; + std::array kd = {}; + std::array tau_ff = {}; +}; + +struct MotorState { + std::array q = {}; + std::array dq = {}; +}; + +enum JointIndex { + // Right leg + kRightHipYaw = 8, + kRightHipRoll = 0, + kRightHipPitch = 1, + kRightKnee = 2, + kRightAnkle = 11, + // Left leg + kLeftHipYaw = 7, + kLeftHipRoll = 3, + kLeftHipPitch = 4, + kLeftKnee = 5, + kLeftAnkle = 10, + + kWaistYaw = 6, + + kNotUsedJoint = 9, + + // Right arm + kRightShoulderPitch = 12, + kRightShoulderRoll = 13, + kRightShoulderYaw = 14, + kRightElbow = 15, + // Left arm + kLeftShoulderPitch = 16, + kLeftShoulderRoll = 17, + kLeftShoulderYaw = 18, + kLeftElbow = 19, + +}; + +uint32_t Crc32Core(uint32_t *ptr, uint32_t len) { + uint32_t xbit = 0; + uint32_t data = 0; + uint32_t CRC32 = 0xFFFFFFFF; + const uint32_t dwPolynomial = 0x04c11db7; + for (uint32_t i = 0; i < len; i++) { + xbit = 1 << 31; + data = ptr[i]; + for (uint32_t bits = 0; bits < 32; bits++) { + if (CRC32 & 0x80000000) { + CRC32 <<= 1; + CRC32 ^= dwPolynomial; + } else + CRC32 <<= 1; + if (data & xbit) + CRC32 ^= dwPolynomial; + + xbit >>= 1; + } + } + return CRC32; +}; diff --git a/deps/unitree_sdk2/example/h2/CMakeLists.txt b/deps/unitree_sdk2/example/h2/CMakeLists.txt new file mode 100644 index 0000000..362d49c --- /dev/null +++ b/deps/unitree_sdk2/example/h2/CMakeLists.txt @@ -0,0 +1,7 @@ +cmake_minimum_required(VERSION 3.10) + +add_executable(h2_loco_client high_level/h2_loco_client_example.cpp) +target_link_libraries(h2_loco_client unitree_sdk2) + +add_executable(h2_ankle_swing_example low_level/h2_ankle_swing_example.cpp) +target_link_libraries(h2_ankle_swing_example unitree_sdk2) diff --git a/deps/unitree_sdk2/example/h2/high_level/h2_loco_client_example.cpp b/deps/unitree_sdk2/example/h2/high_level/h2_loco_client_example.cpp new file mode 100644 index 0000000..fa1f290 --- /dev/null +++ b/deps/unitree_sdk2/example/h2/high_level/h2_loco_client_example.cpp @@ -0,0 +1,161 @@ +#include +#include +#include + +#include "unitree/robot/h2/loco/h2_loco_api.hpp" +#include "unitree/robot/h2/loco/h2_loco_client.hpp" + +std::vector stringToFloatVector(const std::string &str) { + std::vector result; + std::stringstream ss(str); + float num; + while (ss >> num) { + result.push_back(num); + // ignore any trailing whitespace + ss.ignore(); + } + return result; +} + +int main(int argc, char const *argv[]) { + std::map args = {{"network_interface", "lo"}}; + + std::map values; + for (int i = 1; i < argc; ++i) { + std::string arg = argv[i]; + if (arg.substr(0, 2) == "--") { + size_t pos = arg.find("="); + std::string key, value; + if (pos != std::string::npos) { + key = arg.substr(2, pos - 2); + value = arg.substr(pos + 1); + + if (value.front() == '"' && value.back() == '"') { + value = value.substr(1, value.length() - 2); + } + } else { + key = arg.substr(2); + value = ""; + } + if (args.find(key) != args.end()) { + args[key] = value; + } else { + args.insert({{key, value}}); + } + } + } + std::string network_interface = args["network_interface"]; + unitree::robot::ChannelFactory::Instance()->Init(0, network_interface); + + unitree::robot::h2::LocoClient client; + + client.Init(); + client.SetTimeout(10.f); + + for (const auto &arg_pair : args) { + std::cout << "Processing command: [" << arg_pair.first << "] with param: [" << arg_pair.second << "] ..." + << std::endl; + if (arg_pair.first == "network_interface") { + continue; + } + + if (arg_pair.first == "get_fsm_id") { + int fsm_id; + client.GetFsmId(fsm_id); + std::cout << "current fsm_id: " << fsm_id << std::endl; + } + + if (arg_pair.first == "get_fsm_mode") { + int fsm_mode; + client.GetFsmMode(fsm_mode); + std::cout << "current fsm_mode: " << fsm_mode << std::endl; + } + + if (arg_pair.first == "set_fsm_id") { + int fsm_id = std::stoi(arg_pair.second); + client.SetFsmId(fsm_id); + std::cout << "set fsm_id to " << fsm_id << std::endl; + } + + if (arg_pair.first == "set_velocity") { + std::vector param = stringToFloatVector(arg_pair.second); + auto param_size = param.size(); + float vx, vy, omega, duration; + if (param_size == 3) { + vx = param.at(0); + vy = param.at(1); + omega = param.at(2); + duration = 1.f; + } else if (param_size == 4) { + vx = param.at(0); + vy = param.at(1); + omega = param.at(2); + duration = param.at(3); + } else { + std::cerr << "Invalid param size for method SetVelocity: " << param_size << std::endl; + return 1; + } + + client.SetVelocity(vx, vy, omega, duration); + std::cout << "set velocity to " << arg_pair.second << std::endl; + } + + if (arg_pair.first == "damp") { + client.Damp(); + } + + if (arg_pair.first == "start") { + client.Start(); + } + + if (arg_pair.first == "stand_up") { + client.StandUp(); + } + + if (arg_pair.first == "zero_torque") { + client.ZeroTorque(); + } + + if (arg_pair.first == "stop_move") { + client.StopMove(); + } + + if (arg_pair.first == "switch_move_mode") { + bool flag; + if (arg_pair.second == "true") { + flag = true; + } else if (arg_pair.second == "false") { + flag = false; + } else { + std::cerr << "invalid argument: " << arg_pair.second << std::endl; + return 1; + } + client.SwitchMoveMode(flag); + } + + if (arg_pair.first == "move") { + std::vector param = stringToFloatVector(arg_pair.second); + auto param_size = param.size(); + float vx, vy, omega; + if (param_size == 3) { + vx = param.at(0); + vy = param.at(1); + omega = param.at(2); + } else { + std::cerr << "Invalid param size for method SetVelocity: " << param_size << std::endl; + return 1; + } + client.Move(vx, vy, omega); + } + + if (arg_pair.first == "set_speed_mode") { + int param = std::stoi(arg_pair.second); + client.SetSpeedMode(param); + std::cout << "set speed mode to " << arg_pair.second << std::endl; + } + + std::cout << "Done!" << std::endl; + } + + return 0; +} diff --git a/deps/unitree_sdk2/example/h2/low_level/gamepad.hpp b/deps/unitree_sdk2/example/h2/low_level/gamepad.hpp new file mode 100644 index 0000000..41910b7 --- /dev/null +++ b/deps/unitree_sdk2/example/h2/low_level/gamepad.hpp @@ -0,0 +1,128 @@ +#pragma once + +#include + +namespace unitree::common +{ + + // bytecode mapping for raw joystick data + // 16b + typedef union + { + struct + { + uint8_t R1 : 1; + uint8_t L1 : 1; + uint8_t start : 1; + uint8_t select : 1; + uint8_t R2 : 1; + uint8_t L2 : 1; + uint8_t F1 : 1; + uint8_t F2 : 1; + uint8_t A : 1; + uint8_t B : 1; + uint8_t X : 1; + uint8_t Y : 1; + uint8_t up : 1; + uint8_t right : 1; + uint8_t down : 1; + uint8_t left : 1; + } components; + uint16_t value; + } xKeySwitchUnion; + + // 40 Byte (now used 24B) + typedef struct + { + uint8_t head[2]; + xKeySwitchUnion btn; + float lx; + float rx; + float ry; + float L2; + float ly; + + uint8_t idle[16]; + } xRockerBtnDataStruct; + + typedef union + { + xRockerBtnDataStruct RF_RX; + uint8_t buff[40]; + } REMOTE_DATA_RX; + + class Button + { + public: + Button() {} + + void update(bool state) + { + on_press = state ? state != pressed : false; + on_release = state ? false : state != pressed; + pressed = state; + } + + bool pressed = false; + bool on_press = false; + bool on_release = false; + }; + + class Gamepad + { + public: + Gamepad() {} + + void update(xRockerBtnDataStruct &key_data) + { + lx = lx * (1 - smooth) + (std::fabs(key_data.lx) < dead_zone ? 0.0 : key_data.lx) * smooth; + rx = rx * (1 - smooth) + (std::fabs(key_data.rx) < dead_zone ? 0.0 : key_data.rx) * smooth; + ry = ry * (1 - smooth) + (std::fabs(key_data.ry) < dead_zone ? 0.0 : key_data.ry) * smooth; + l2 = l2 * (1 - smooth) + (std::fabs(key_data.L2) < dead_zone ? 0.0 : key_data.L2) * smooth; + ly = ly * (1 - smooth) + (std::fabs(key_data.ly) < dead_zone ? 0.0 : key_data.ly) * smooth; + + R1.update(key_data.btn.components.R1); + L1.update(key_data.btn.components.L1); + start.update(key_data.btn.components.start); + select.update(key_data.btn.components.select); + R2.update(key_data.btn.components.R2); + L2.update(key_data.btn.components.L2); + F1.update(key_data.btn.components.F1); + F2.update(key_data.btn.components.F2); + A.update(key_data.btn.components.A); + B.update(key_data.btn.components.B); + X.update(key_data.btn.components.X); + Y.update(key_data.btn.components.Y); + up.update(key_data.btn.components.up); + right.update(key_data.btn.components.right); + down.update(key_data.btn.components.down); + left.update(key_data.btn.components.left); + } + + float lx = 0.; + float rx = 0.; + float ry = 0.; + float l2 = 0.; + float ly = 0.; + + float smooth = 0.03; + float dead_zone = 0.01; + + Button R1; + Button L1; + Button start; + Button select; + Button R2; + Button L2; + Button F1; + Button F2; + Button A; + Button B; + Button X; + Button Y; + Button up; + Button right; + Button down; + Button left; + }; +} // namespace unitree::common \ No newline at end of file diff --git a/deps/unitree_sdk2/example/h2/low_level/h2_ankle_swing_example.cpp b/deps/unitree_sdk2/example/h2/low_level/h2_ankle_swing_example.cpp new file mode 100644 index 0000000..e5f694b --- /dev/null +++ b/deps/unitree_sdk2/example/h2/low_level/h2_ankle_swing_example.cpp @@ -0,0 +1,380 @@ +#include +#include +#include +#include + +#include "gamepad.hpp" + +// DDS +#include +#include + +// IDL +#include +#include +#include +#include + +static const std::string HG_CMD_TOPIC = "rt/lowcmd"; +static const std::string HG_IMU_TORSO = "rt/secondary_imu"; +static const std::string HG_STATE_TOPIC = "rt/lowstate"; + +using namespace unitree::common; +using namespace unitree::robot; +using namespace unitree_hg::msg::dds_; + +template class DataBuffer { +public: + void SetData(const T &newData) { + std::unique_lock lock(mutex); + data = std::make_shared(newData); + } + + std::shared_ptr GetData() { + std::shared_lock lock(mutex); + return data ? data : nullptr; + } + + void Clear() { + std::unique_lock lock(mutex); + data = nullptr; + } + +private: + std::shared_ptr data; + std::shared_mutex mutex; +}; + +const int H2_NUM_MOTOR = 31; +struct ImuState { + std::array rpy = {}; + std::array omega = {}; +}; +struct MotorCommand { + std::array q_target = {}; + std::array dq_target = {}; + std::array kp = {}; + std::array kd = {}; + std::array tau_ff = {}; +}; +struct MotorState { + std::array q = {}; + std::array dq = {}; +}; + +// Stiffness for all H2 Joints +std::array Kp{ + 150, 150, 150, 250, 60, 90, + 150, 150, 150, 250, 60, 90, + 200, 200, 200, + 90, 60, 20, 60, 4, 4, 4, + 90, 60, 20, 60, 4, 4, 4, + 30, 30, +}; + +// Damping for all H2 Joints +std::array Kd{ + 2.0, 2.0, 2.0, 2.0, 0.3, 0.1, + 2.0, 2.0, 2.0, 2.0, 0.3, 0.1, + 2.5, 5.0, 5.0, + 2.0, 1.0, 0.4, 1.0, 0.2, 0.2, 0.2, + 2.0, 1.0, 0.4, 1.0, 0.2, 0.2, 0.2, + 1.0, 1.0, +}; + +enum class Mode { + PR = 0, // Series Control for Ptich/Roll Joints + AB = 1 // Parallel Control for A/B Joints +}; + +enum H2JointIndex { + LeftHipPitch = 0, + LeftHipRoll = 1, + LeftHipYaw = 2, + LeftKnee = 3, + LeftAnkleRoll = 4, + LeftAnkleRollRaw = 4, + LeftAnklePitch = 5, + LeftAnklePitchRaw = 5, + RightHipPitch = 6, + RightHipRoll = 7, + RightHipYaw = 8, + RightKnee = 9, + RightAnkleRoll = 10, + RightAnkleRollRaw = 10, + RightAnklePitch = 11, + RightAnklePitchRaw = 11, + WaistYaw = 12, + WaistRoll = 13, + WaistA = 13, + WaistPitch = 14, + WaistB = 14, + LeftShoulderPitch = 15, + LeftShoulderRoll = 16, + LeftShoulderYaw = 17, + LeftElbow = 18, + LeftWristRoll = 19, + LeftWristpitch = 20, + LeftWristyaw = 21, + RightShoulderPitch = 22, + RightShoulderRoll = 23, + RightShoulderYaw = 24, + RightElbow = 25, + RightWristRoll = 26, + RightWristpitch = 27, + RightWristyaw = 28, + HEAD_PITCH = 29, + HEAD_YAW = 30, +}; + +inline uint32_t Crc32Core(uint32_t *ptr, uint32_t len) { + uint32_t xbit = 0; + uint32_t data = 0; + uint32_t CRC32 = 0xFFFFFFFF; + const uint32_t dwPolynomial = 0x04c11db7; + for (uint32_t i = 0; i < len; i++) { + xbit = 1 << 31; + data = ptr[i]; + for (uint32_t bits = 0; bits < 32; bits++) { + if (CRC32 & 0x80000000) { + CRC32 <<= 1; + CRC32 ^= dwPolynomial; + } else + CRC32 <<= 1; + if (data & xbit) + CRC32 ^= dwPolynomial; + + xbit >>= 1; + } + } + return CRC32; +}; + +class H2Example { +private: + double time_; + double control_dt_; // [2ms] + double duration_; // [3 s] + int counter_; + Mode mode_pr_; + uint8_t mode_machine_; + + Gamepad gamepad_; + REMOTE_DATA_RX rx_; + + DataBuffer motor_state_buffer_; + DataBuffer motor_command_buffer_; + DataBuffer imu_state_buffer_; + + ChannelPublisherPtr lowcmd_publisher_; + ChannelSubscriberPtr lowstate_subscriber_; + ChannelSubscriberPtr imutorso_subscriber_; + ThreadPtr command_writer_ptr_, control_thread_ptr_; + + std::shared_ptr msc_; + +public: + H2Example(std::string networkInterface) + : time_(0.0), control_dt_(0.002), duration_(3.0), counter_(0), + mode_pr_(Mode::PR), mode_machine_(0) { + ChannelFactory::Instance()->Init(0, networkInterface); + + // try to shutdown motion control-related service + msc_ = std::make_shared(); + msc_->SetTimeout(5.0f); + msc_->Init(); + std::string form, name; + while (msc_->CheckMode(form, name), !name.empty()) { + if (msc_->ReleaseMode()) + std::cout << "Failed to switch to Release Mode\n"; + sleep(5); + } + + // create publisher + lowcmd_publisher_.reset(new ChannelPublisher(HG_CMD_TOPIC)); + lowcmd_publisher_->InitChannel(); + // create subscriber + lowstate_subscriber_.reset( + new ChannelSubscriber(HG_STATE_TOPIC)); + lowstate_subscriber_->InitChannel( + std::bind(&H2Example::LowStateHandler, this, std::placeholders::_1), 1); + imutorso_subscriber_.reset(new ChannelSubscriber(HG_IMU_TORSO)); + imutorso_subscriber_->InitChannel( + std::bind(&H2Example::imuTorsoHandler, this, std::placeholders::_1), 1); + // create threads + command_writer_ptr_ = + CreateRecurrentThreadEx("command_writer", UT_CPU_ID_NONE, 2000, + &H2Example::LowCommandWriter, this); + control_thread_ptr_ = CreateRecurrentThreadEx( + "control", UT_CPU_ID_NONE, 2000, &H2Example::Control, this); + } + + void imuTorsoHandler(const void *message) { + IMUState_ imu_torso = *(const IMUState_ *)message; + auto &rpy = imu_torso.rpy(); + if (counter_ % 500 == 0) + printf("IMU.torso.rpy: %.2f %.2f %.2f\n", rpy[0], rpy[1], rpy[2]); + } + + void LowStateHandler(const void *message) { + LowState_ low_state = *(const LowState_ *)message; + if (low_state.crc() != + Crc32Core((uint32_t *)&low_state, (sizeof(LowState_) >> 2) - 1)) { + std::cout << "[ERROR] CRC Error" << std::endl; + return; + } + + // get motor state + MotorState ms_tmp; + for (int i = 0; i < H2_NUM_MOTOR; ++i) { + ms_tmp.q.at(i) = low_state.motor_state()[i].q(); + ms_tmp.dq.at(i) = low_state.motor_state()[i].dq(); + if (low_state.motor_state()[i].motorstate() && i <= RightAnkleRoll) + std::cout << "[ERROR] motor " << i << " with code " + << low_state.motor_state()[i].motorstate() << "\n"; + } + motor_state_buffer_.SetData(ms_tmp); + + // get imu state + ImuState imu_tmp; + imu_tmp.omega = low_state.imu_state().gyroscope(); + imu_tmp.rpy = low_state.imu_state().rpy(); + imu_state_buffer_.SetData(imu_tmp); + + // update gamepad + memcpy(rx_.buff, &low_state.wireless_remote()[0], 40); + gamepad_.update(rx_.RF_RX); + + // update mode machine + if (mode_machine_ != low_state.mode_machine()) { + if (mode_machine_ == 0) + std::cout << "H2 type: " << unsigned(low_state.mode_machine()) + << std::endl; + mode_machine_ = low_state.mode_machine(); + } + + // report robot status every second + if (++counter_ % 500 == 0) { + counter_ = 0; + // IMU + auto &rpy = low_state.imu_state().rpy(); + printf("IMU.pelvis.rpy: %.2f %.2f %.2f\n", rpy[0], rpy[1], rpy[2]); + + // RC + printf("gamepad_.A.pressed: %d\n", static_cast(gamepad_.A.pressed)); + printf("gamepad_.B.pressed: %d\n", static_cast(gamepad_.B.pressed)); + printf("gamepad_.X.pressed: %d\n", static_cast(gamepad_.X.pressed)); + printf("gamepad_.Y.pressed: %d\n", static_cast(gamepad_.Y.pressed)); + + // Motor + auto &ms = low_state.motor_state(); + printf("All %d Motors:", H2_NUM_MOTOR); + printf("\nmode: "); + for (int i = 0; i < H2_NUM_MOTOR; ++i) + printf("%u,", ms[i].mode()); + printf("\npos: "); + for (int i = 0; i < H2_NUM_MOTOR; ++i) + printf("%.2f,", ms[i].q()); + printf("\nvel: "); + for (int i = 0; i < H2_NUM_MOTOR; ++i) + printf("%.2f,", ms[i].dq()); + printf("\ntau_est: "); + for (int i = 0; i < H2_NUM_MOTOR; ++i) + printf("%.2f,", ms[i].tau_est()); + printf("\ntemperature: "); + for (int i = 0; i < H2_NUM_MOTOR; ++i) + printf("%d,%d;", ms[i].temperature()[0], ms[i].temperature()[1]); + printf("\nvol: "); + for (int i = 0; i < H2_NUM_MOTOR; ++i) + printf("%.2f,", ms[i].vol()); + printf("\nsensor: "); + for (int i = 0; i < H2_NUM_MOTOR; ++i) + printf("%u,%u;", ms[i].sensor()[0], ms[i].sensor()[1]); + printf("\nmotorstate: "); + for (int i = 0; i < H2_NUM_MOTOR; ++i) + printf("%u,", ms[i].motorstate()); + printf("\nreserve: "); + for (int i = 0; i < H2_NUM_MOTOR; ++i) + printf("%u,%u,%u,%u;", ms[i].reserve()[0], ms[i].reserve()[1], + ms[i].reserve()[2], ms[i].reserve()[3]); + printf("\n"); + } + } + + void LowCommandWriter() { + LowCmd_ dds_low_command; + dds_low_command.mode_pr() = static_cast(mode_pr_); + dds_low_command.mode_machine() = mode_machine_; + + const std::shared_ptr mc = + motor_command_buffer_.GetData(); + if (mc) { + for (size_t i = 0; i < H2_NUM_MOTOR; i++) { + dds_low_command.motor_cmd().at(i).mode() = 1; // 1:Enable, 0:Disable + dds_low_command.motor_cmd().at(i).tau() = mc->tau_ff.at(i); + dds_low_command.motor_cmd().at(i).q() = mc->q_target.at(i); + dds_low_command.motor_cmd().at(i).dq() = mc->dq_target.at(i); + dds_low_command.motor_cmd().at(i).kp() = mc->kp.at(i); + dds_low_command.motor_cmd().at(i).kd() = mc->kd.at(i); + } + + dds_low_command.crc() = Crc32Core((uint32_t *)&dds_low_command, + (sizeof(dds_low_command) >> 2) - 1); + lowcmd_publisher_->Write(dds_low_command); + } + } + + void Control() { + MotorCommand motor_command_tmp; + const std::shared_ptr ms = motor_state_buffer_.GetData(); + + for (int i = 0; i < H2_NUM_MOTOR; ++i) { + motor_command_tmp.tau_ff.at(i) = 0.0; + motor_command_tmp.q_target.at(i) = 0.0; + motor_command_tmp.dq_target.at(i) = 0.0; + motor_command_tmp.kp.at(i) = Kp[i]; + motor_command_tmp.kd.at(i) = Kd[i]; + } + + if (ms) { + time_ += control_dt_; + if (time_ < duration_) { + // [Stage 1]: set robot to zero posture + for (int i = 0; i < H2_NUM_MOTOR; ++i) { + double ratio = std::clamp(time_ / duration_, 0.0, 1.0); + motor_command_tmp.q_target.at(i) = (1.0 - ratio) * ms->q.at(i); + } + } else if (time_ < duration_ * 2) { + // [Stage 2]: swing ankle using PR mode + mode_pr_ = Mode::PR; + double max_P = M_PI * 30.0 / 180.0; + double max_R = M_PI * 10.0 / 180.0; + double t = time_ - duration_; + double L_P_des = max_P * std::sin(2.0 * M_PI * t); + double L_R_des = max_R * std::sin(2.0 * M_PI * t); + double R_P_des = max_P * std::sin(2.0 * M_PI * t); + double R_R_des = -max_R * std::sin(2.0 * M_PI * t); + + motor_command_tmp.q_target.at(LeftAnklePitch) = L_P_des; + motor_command_tmp.q_target.at(LeftAnkleRoll) = L_R_des; + motor_command_tmp.q_target.at(RightAnklePitch) = R_P_des; + motor_command_tmp.q_target.at(RightAnkleRoll) = R_R_des; + } + + motor_command_buffer_.SetData(motor_command_tmp); + } + } +}; + +int main(int argc, char const *argv[]) { + if (argc < 2) { + std::cout << "Usage: h2_ankle_swing_example network_interface" << std::endl; + exit(0); + } + std::string networkInterface = argv[1]; + H2Example custom(networkInterface); + while (true) + sleep(10); + return 0; +} + diff --git a/deps/unitree_sdk2/example/helloworld/CMakeLists.txt b/deps/unitree_sdk2/example/helloworld/CMakeLists.txt new file mode 100644 index 0000000..95d5e83 --- /dev/null +++ b/deps/unitree_sdk2/example/helloworld/CMakeLists.txt @@ -0,0 +1,11 @@ +add_executable(test_publisher + publisher.cpp + HelloWorldData.cpp +) +target_link_libraries(test_publisher unitree_sdk2) + +add_executable(test_subscriber + subscriber.cpp + HelloWorldData.cpp +) +target_link_libraries(test_subscriber unitree_sdk2) \ No newline at end of file diff --git a/deps/unitree_sdk2/example/helloworld/HelloWorldData.cpp b/deps/unitree_sdk2/example/helloworld/HelloWorldData.cpp new file mode 100644 index 0000000..01e8b09 --- /dev/null +++ b/deps/unitree_sdk2/example/helloworld/HelloWorldData.cpp @@ -0,0 +1,54 @@ +/**************************************************************** + + Generated by Eclipse Cyclone DDS IDL to CXX Translator + File name: HelloWorldData.idl + Source: HelloWorldData.cpp + Cyclone DDS: v0.10.2 + +*****************************************************************/ +#include "HelloWorldData.hpp" + +namespace org{ +namespace eclipse{ +namespace cyclonedds{ +namespace core{ +namespace cdr{ + +template<> +propvec &get_type_props<::HelloWorldData::Msg>() { + static thread_local std::mutex mtx; + static thread_local propvec props; + static thread_local entity_properties_t *props_end = nullptr; + static thread_local std::atomic_bool initialized {false}; + key_endpoint keylist; + if (initialized.load(std::memory_order_relaxed)) { + auto ptr = props.data(); + while (ptr < props_end) + (ptr++)->is_present = false; + return props; + } + std::lock_guard lock(mtx); + if (initialized.load(std::memory_order_relaxed)) { + auto ptr = props.data(); + while (ptr < props_end) + (ptr++)->is_present = false; + return props; + } + props.clear(); + + props.push_back(entity_properties_t(0, 0, false, bb_unset, extensibility::ext_final)); //root + props.push_back(entity_properties_t(1, 0, false, get_bit_bound(), extensibility::ext_final, false)); //::userID + props.push_back(entity_properties_t(1, 1, false, bb_unset, extensibility::ext_final, false)); //::message + + entity_properties_t::finish(props, keylist); + props_end = props.data() + props.size(); + initialized.store(true, std::memory_order_release); + return props; +} + +} //namespace cdr +} //namespace core +} //namespace cyclonedds +} //namespace eclipse +} //namespace org + diff --git a/deps/unitree_sdk2/example/helloworld/HelloWorldData.hpp b/deps/unitree_sdk2/example/helloworld/HelloWorldData.hpp new file mode 100644 index 0000000..14c46d6 --- /dev/null +++ b/deps/unitree_sdk2/example/helloworld/HelloWorldData.hpp @@ -0,0 +1,300 @@ +/**************************************************************** + + Generated by Eclipse Cyclone DDS IDL to CXX Translator + File name: HelloWorldData.idl + Source: HelloWorldData.hpp + Cyclone DDS: v0.10.2 + +*****************************************************************/ +#ifndef DDSCXX_HELLOWORLDDATA_HPP +#define DDSCXX_HELLOWORLDDATA_HPP + +#include +#include + +namespace HelloWorldData +{ +class Msg +{ +private: + int64_t userID_ = 0; + std::string message_; + +public: + Msg() = default; + + explicit Msg( + int64_t userID, + const std::string& message) : + userID_(userID), + message_(message) { } + + int64_t userID() const { return this->userID_; } + int64_t& userID() { return this->userID_; } + void userID(int64_t _val_) { this->userID_ = _val_; } + const std::string& message() const { return this->message_; } + std::string& message() { return this->message_; } + void message(const std::string& _val_) { this->message_ = _val_; } + void message(std::string&& _val_) { this->message_ = _val_; } + + bool operator==(const Msg& _other) const + { + (void) _other; + return userID_ == _other.userID_ && + message_ == _other.message_; + } + + bool operator!=(const Msg& _other) const + { + return !(*this == _other); + } + +}; + +} + +#include "dds/topic/TopicTraits.hpp" +#include "org/eclipse/cyclonedds/topic/datatopic.hpp" + +namespace org { +namespace eclipse { +namespace cyclonedds { +namespace topic { + +template <> constexpr const char* TopicTraits<::HelloWorldData::Msg>::getTypeName() +{ + return "HelloWorldData::Msg"; +} + +template <> constexpr bool TopicTraits<::HelloWorldData::Msg>::isSelfContained() +{ + return false; +} + +template <> constexpr bool TopicTraits<::HelloWorldData::Msg>::isKeyless() +{ + return true; +} + +#ifdef DDSCXX_HAS_TYPE_DISCOVERY +template<> constexpr unsigned int TopicTraits<::HelloWorldData::Msg>::type_map_blob_sz() { return 246; } +template<> constexpr unsigned int TopicTraits<::HelloWorldData::Msg>::type_info_blob_sz() { return 100; } +template<> inline const uint8_t * TopicTraits<::HelloWorldData::Msg>::type_map_blob() { + static const uint8_t blob[] = { + 0x4c, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0xf1, 0xc6, 0x4e, 0xc8, 0x69, 0x45, 0x24, 0x37, + 0x97, 0x71, 0x0e, 0x16, 0xea, 0x09, 0x7f, 0x00, 0x34, 0x00, 0x00, 0x00, 0xf1, 0x51, 0x01, 0x00, + 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x24, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, + 0x0b, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x05, 0x58, 0x5c, 0x95, 0x70, 0x00, + 0x0c, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x70, 0x00, 0x78, 0xe7, 0x31, 0x02, + 0x7a, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0xf2, 0x70, 0xc8, 0x44, 0xb4, 0xff, 0x08, 0x3b, + 0x24, 0x1e, 0x92, 0xa7, 0x08, 0x93, 0x7e, 0x00, 0x62, 0x00, 0x00, 0x00, 0xf2, 0x51, 0x01, 0x00, + 0x1c, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x14, 0x00, 0x00, 0x00, 0x48, 0x65, 0x6c, 0x6c, + 0x6f, 0x57, 0x6f, 0x72, 0x6c, 0x64, 0x44, 0x61, 0x74, 0x61, 0x3a, 0x3a, 0x4d, 0x73, 0x67, 0x00, + 0x3a, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x15, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x01, 0x00, 0x05, 0x00, 0x07, 0x00, 0x00, 0x00, 0x75, 0x73, 0x65, 0x72, 0x49, 0x44, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x16, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x70, 0x00, + 0x08, 0x00, 0x00, 0x00, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x22, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0xf2, 0x70, 0xc8, 0x44, 0xb4, 0xff, 0x08, 0x3b, + 0x24, 0x1e, 0x92, 0xa7, 0x08, 0x93, 0x7e, 0xf1, 0xc6, 0x4e, 0xc8, 0x69, 0x45, 0x24, 0x37, 0x97, + 0x71, 0x0e, 0x16, 0xea, 0x09, 0x7f, }; + return blob; +} +template<> inline const uint8_t * TopicTraits<::HelloWorldData::Msg>::type_info_blob() { + static const uint8_t blob[] = { + 0x60, 0x00, 0x00, 0x00, 0x01, 0x10, 0x00, 0x40, 0x28, 0x00, 0x00, 0x00, 0x24, 0x00, 0x00, 0x00, + 0x14, 0x00, 0x00, 0x00, 0xf1, 0xc6, 0x4e, 0xc8, 0x69, 0x45, 0x24, 0x37, 0x97, 0x71, 0x0e, 0x16, + 0xea, 0x09, 0x7f, 0x00, 0x38, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x02, 0x10, 0x00, 0x40, 0x28, 0x00, 0x00, 0x00, 0x24, 0x00, 0x00, 0x00, + 0x14, 0x00, 0x00, 0x00, 0xf2, 0x70, 0xc8, 0x44, 0xb4, 0xff, 0x08, 0x3b, 0x24, 0x1e, 0x92, 0xa7, + 0x08, 0x93, 0x7e, 0x00, 0x66, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, }; + return blob; +} +#endif //DDSCXX_HAS_TYPE_DISCOVERY + +} //namespace topic +} //namespace cyclonedds +} //namespace eclipse +} //namespace org + +namespace dds { +namespace topic { + +template <> +struct topic_type_name<::HelloWorldData::Msg> +{ + static std::string value() + { + return org::eclipse::cyclonedds::topic::TopicTraits<::HelloWorldData::Msg>::getTypeName(); + } +}; + +} +} + +REGISTER_TOPIC_TYPE(::HelloWorldData::Msg) + +namespace org{ +namespace eclipse{ +namespace cyclonedds{ +namespace core{ +namespace cdr{ + +template<> +propvec &get_type_props<::HelloWorldData::Msg>(); + +template::value, bool> = true > +bool write(T& streamer, const ::HelloWorldData::Msg& instance, entity_properties_t *props) { + (void)instance; + if (!streamer.start_struct(*props)) + return false; + auto prop = streamer.first_entity(props); + while (prop) { + switch (prop->m_id) { + case 0: + if (!streamer.start_member(*prop)) + return false; + if (!write(streamer, instance.userID())) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 1: + if (!streamer.start_member(*prop)) + return false; + if (!write_string(streamer, instance.message(), 0)) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + } + prop = streamer.next_entity(prop); + } + return streamer.finish_struct(*props); +} + +template::value, bool> = true > +bool write(S& str, const ::HelloWorldData::Msg& instance, bool as_key) { + auto &props = get_type_props<::HelloWorldData::Msg>(); + str.set_mode(cdr_stream::stream_mode::write, as_key); + return write(str, instance, props.data()); +} + +template::value, bool> = true > +bool read(T& streamer, ::HelloWorldData::Msg& instance, entity_properties_t *props) { + (void)instance; + if (!streamer.start_struct(*props)) + return false; + auto prop = streamer.first_entity(props); + while (prop) { + switch (prop->m_id) { + case 0: + if (!streamer.start_member(*prop)) + return false; + if (!read(streamer, instance.userID())) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 1: + if (!streamer.start_member(*prop)) + return false; + if (!read_string(streamer, instance.message(), 0)) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + } + prop = streamer.next_entity(prop); + } + return streamer.finish_struct(*props); +} + +template::value, bool> = true > +bool read(S& str, ::HelloWorldData::Msg& instance, bool as_key) { + auto &props = get_type_props<::HelloWorldData::Msg>(); + str.set_mode(cdr_stream::stream_mode::read, as_key); + return read(str, instance, props.data()); +} + +template::value, bool> = true > +bool move(T& streamer, const ::HelloWorldData::Msg& instance, entity_properties_t *props) { + (void)instance; + if (!streamer.start_struct(*props)) + return false; + auto prop = streamer.first_entity(props); + while (prop) { + switch (prop->m_id) { + case 0: + if (!streamer.start_member(*prop)) + return false; + if (!move(streamer, instance.userID())) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 1: + if (!streamer.start_member(*prop)) + return false; + if (!move_string(streamer, instance.message(), 0)) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + } + prop = streamer.next_entity(prop); + } + return streamer.finish_struct(*props); +} + +template::value, bool> = true > +bool move(S& str, const ::HelloWorldData::Msg& instance, bool as_key) { + auto &props = get_type_props<::HelloWorldData::Msg>(); + str.set_mode(cdr_stream::stream_mode::move, as_key); + return move(str, instance, props.data()); +} + +template::value, bool> = true > +bool max(T& streamer, const ::HelloWorldData::Msg& instance, entity_properties_t *props) { + (void)instance; + if (!streamer.start_struct(*props)) + return false; + auto prop = streamer.first_entity(props); + while (prop) { + switch (prop->m_id) { + case 0: + if (!streamer.start_member(*prop)) + return false; + if (!max(streamer, instance.userID())) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 1: + if (!streamer.start_member(*prop)) + return false; + if (!max_string(streamer, instance.message(), 0)) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + } + prop = streamer.next_entity(prop); + } + return streamer.finish_struct(*props); +} + +template::value, bool> = true > +bool max(S& str, const ::HelloWorldData::Msg& instance, bool as_key) { + auto &props = get_type_props<::HelloWorldData::Msg>(); + str.set_mode(cdr_stream::stream_mode::max, as_key); + return max(str, instance, props.data()); +} + +} //namespace cdr +} //namespace core +} //namespace cyclonedds +} //namespace eclipse +} //namespace org + +#endif // DDSCXX_HELLOWORLDDATA_HPP diff --git a/deps/unitree_sdk2/example/helloworld/publisher.cpp b/deps/unitree_sdk2/example/helloworld/publisher.cpp new file mode 100644 index 0000000..184f65f --- /dev/null +++ b/deps/unitree_sdk2/example/helloworld/publisher.cpp @@ -0,0 +1,25 @@ +#include +#include +#include "HelloWorldData.hpp" + +#define TOPIC "TopicHelloWorld" + +using namespace unitree::robot; +using namespace unitree::common; + +int main() +{ + ChannelFactory::Instance()->Init(0); + ChannelPublisher publisher(TOPIC); + + publisher.InitChannel(); + + while (true) + { + HelloWorldData::Msg msg(unitree::common::GetCurrentTimeMillisecond(), "HelloWorld."); + publisher.Write(msg); + sleep(1); + } + + return 0; +} diff --git a/deps/unitree_sdk2/example/helloworld/subscriber.cpp b/deps/unitree_sdk2/example/helloworld/subscriber.cpp new file mode 100644 index 0000000..75b6e3e --- /dev/null +++ b/deps/unitree_sdk2/example/helloworld/subscriber.cpp @@ -0,0 +1,45 @@ +#include +#include +#include "HelloWorldData.hpp" + +#define TOPIC "TopicHelloWorld" + +using namespace unitree::robot; +using namespace unitree::common; + +void Handler(const void* msg) +{ + const HelloWorldData::Msg* pm = (const HelloWorldData::Msg*)msg; + + std::cout << "userID:" << pm->userID() << ", message:" << pm->message() << std::endl; +} + +int main() +{ + ChannelFactory::Instance()->Init(0); + ChannelSubscriber subscriber(TOPIC); + subscriber.InitChannel(Handler); + + sleep(5); + subscriber.CloseChannel(); + + std::cout << "reseted. sleep 3" << std::endl; + + sleep(3); + subscriber.InitChannel(); + + sleep(5); + subscriber.CloseChannel(); + + std::cout << "reseted. sleep 3" << std::endl; + + sleep(3); + subscriber.InitChannel(); + + while (true) + { + sleep(10); + } + + return 0; +} diff --git a/deps/unitree_sdk2/example/jsonize/CMakeLists.txt b/deps/unitree_sdk2/example/jsonize/CMakeLists.txt new file mode 100644 index 0000000..d12f978 --- /dev/null +++ b/deps/unitree_sdk2/example/jsonize/CMakeLists.txt @@ -0,0 +1,2 @@ +add_executable(test_jsonize test_jsonize.cpp) +target_link_libraries(test_jsonize unitree_sdk2) \ No newline at end of file diff --git a/deps/unitree_sdk2/example/jsonize/test_jsonize.cpp b/deps/unitree_sdk2/example/jsonize/test_jsonize.cpp new file mode 100644 index 0000000..20ef16f --- /dev/null +++ b/deps/unitree_sdk2/example/jsonize/test_jsonize.cpp @@ -0,0 +1,86 @@ +#include + +namespace unitree +{ +namespace common +{ +class Test : public Jsonize +{ +public: + Test() : x(0), y(0), z(0) + {} + + void fromJson(JsonMap& json) + { + FromJson(json["x"], x); + FromJson(json["y"], y); + FromJson(json["z"], z); + } + + void toJson(JsonMap& json) const + { + ToJson(x, json["x"]); + ToJson(y, json["y"]); + ToJson(z, json["z"]); + } + +public: + int x; + int y; + int z; +}; +} +} + +using namespace unitree::common; + +int main() +{ + std::vector vec; + + Test t1; + t1.x = 1; + t1.y = 2; + t1.z = 3; + + vec.push_back(t1); + + Test t2; + t2.x = 10; + t2.y = 20; + t2.z = 30; + + vec.push_back(t2); + + Test t3; + t3.x = 100; + t3.y = 200; + t3.z = 300; + + vec.push_back(t3); + + std::string s = ToJsonString(vec); + + std::cout << "s=" << s << std::endl; + + std::vector vec2; + FromJsonString(s, vec2); + + size_t i, size = vec2.size(); + for (i=0; i +#include +#include +#include +#include +#include +#include + +#include "wav.hpp" + +#define AUDIO_FILE_PATH "../example/r1/audio/test.wav" +#define AUDIO_SUBSCRIBE_TOPIC "rt/audio_msg" +#define GROUP_IP "239.168.123.161" +#define PORT 5555 + +#define WAV_SECOND 5 // record seconds +#define WAV_LEN (16000 * 2 * WAV_SECOND) +#define WAV_LEN_ONCE (16000 * 2 * 160 / 1000) +#define CHUNK_SIZE 96000 // 3 seconds +int sock; + +void asr_handler(const void *msg) { + std_msgs::msg::dds_::String_ *resMsg = (std_msgs::msg::dds_::String_ *)msg; + std::cout << "Topic:\"rt/audio_msg\" recv: " << resMsg->data() << std::endl; +} + +std::string get_local_ip_for_multicast() { + struct ifaddrs *ifaddr, *ifa; + char host[NI_MAXHOST]; + std::string result = ""; + + getifaddrs(&ifaddr); + for (ifa = ifaddr; ifa != nullptr; ifa = ifa->ifa_next) { + if (!ifa->ifa_addr || ifa->ifa_addr->sa_family != AF_INET) continue; + getnameinfo(ifa->ifa_addr, sizeof(struct sockaddr_in), host, NI_MAXHOST, + NULL, 0, NI_NUMERICHOST); + std::string ip(host); + if (ip.find("192.168.123.") == 0) { + result = ip; + break; + } + } + freeifaddrs(ifaddr); + return result; +} + +void thread_mic(void) { + sock = socket(AF_INET, SOCK_DGRAM, 0); + sockaddr_in local_addr{}; + local_addr.sin_family = AF_INET; + local_addr.sin_port = htons(PORT); + local_addr.sin_addr.s_addr = INADDR_ANY; + bind(sock, (sockaddr *)&local_addr, sizeof(local_addr)); + + ip_mreq mreq{}; + inet_pton(AF_INET, GROUP_IP, &mreq.imr_multiaddr); + std::string local_ip = get_local_ip_for_multicast(); + std::cout << "local ip: " << local_ip << std::endl; + mreq.imr_interface.s_addr = inet_addr(local_ip.c_str()); + setsockopt(sock, IPPROTO_IP, IP_ADD_MEMBERSHIP, &mreq, sizeof(mreq)); + + int total_bytes = 0; + std::vector pcm_data; + pcm_data.reserve(WAV_LEN / 2); + std::cout << "start record!" << std::endl; + while (total_bytes < WAV_LEN) { + char buffer[WAV_LEN_ONCE]; + ssize_t len = recvfrom(sock, buffer, sizeof(buffer), 0, nullptr, nullptr); + if (len > 0) { + size_t sample_count = len / 2; + const int16_t *samples = reinterpret_cast(buffer); + pcm_data.insert(pcm_data.end(), samples, samples + sample_count); + total_bytes += len; + } + } + + WriteWave("record.wav", 16000, pcm_data.data(), pcm_data.size(), 1); + std::cout << "record finish! save to record.wav " << std::endl; +} + +int main(int argc, char const *argv[]) { + if (argc < 2) { + std::cout << "Usage: audio_client_example [NetWorkInterface(eth0)]" + << std::endl; + exit(0); + } + int32_t ret; + /* + * Initilaize ChannelFactory + */ + unitree::robot::ChannelFactory::Instance()->Init(0, argv[1]); + unitree::robot::r1::AudioClient client; + client.Init(); + client.SetTimeout(10.0f); + + /*ASR message Example*/ + unitree::robot::ChannelSubscriber subscriber( + AUDIO_SUBSCRIBE_TOPIC); + subscriber.InitChannel(asr_handler); + + /*Volume Example*/ + uint8_t volume; + ret = client.GetVolume(volume); + std::cout << "GetVolume API ret:" << ret + << " volume = " << std::to_string(volume) << std::endl; + ret = client.SetVolume(100); + std::cout << "SetVolume to 100% , API ret:" << ret << std::endl; + + /*TTS Example*/ + ret = client.TtsMaker("你好。我是宇树科技的机器人。例程启动成功", + 0); // Auto play + std::cout << "TtsMaker API ret:" << ret << std::endl; + unitree::common::Sleep(5); + + ret = client.TtsMaker( + "Hello. I'm a robot from Unitree Robotics. The example has started " + "successfully. ", + 1); // Engilsh TTS + std::cout << "TtsMaker API ret:" << ret << std::endl; + unitree::common::Sleep(8); + + /*Audio Play Example*/ + int32_t sample_rate = -1; + int8_t num_channels = 0; + bool filestate = false; + std::vector pcm = + ReadWave(AUDIO_FILE_PATH, &sample_rate, &num_channels, &filestate); + + std::cout << "wav file sample_rate = " << sample_rate + << " num_channels = " << std::to_string(num_channels) + << " filestate =" << filestate << "filesize = " << pcm.size() + << std::endl; + + if (filestate && sample_rate == 16000 && num_channels == 1) { + size_t total_size = pcm.size(); + size_t offset = 0; + int chunk_index = 0; + std::string stream_id = + std::to_string(unitree::common::GetCurrentTimeMillisecond()); + + while (offset < total_size) { + size_t remaining = total_size - offset; + size_t current_chunk_size = + std::min(static_cast(CHUNK_SIZE), remaining); + std::vector chunk(pcm.begin() + offset, + pcm.begin() + offset + current_chunk_size); + client.PlayStream("example", stream_id, chunk); + unitree::common::Sleep(1); + std::cout << "Playing size: " << offset << std::endl; + offset += current_chunk_size; + } + + ret = client.PlayStop(stream_id); // stop playback after transmission ends + + } else { + std::cout << "audio file format error, please check!" << std::endl; + } + + /*LED Control Example*/ + client.LedControl(0, 255, 0); + unitree::common::Sleep(1); + client.LedControl(0, 0, 0); + unitree::common::Sleep(1); + client.LedControl(0, 0, 255); + + std::cout << "AudioClient api test finish , asr start..." << std::endl; + + std::thread mic_t(thread_mic); + + while (1) { + sleep(1); // wait for asr message + } + mic_t.join(); + return 0; +} diff --git a/deps/unitree_sdk2/example/r1/audio/test.wav b/deps/unitree_sdk2/example/r1/audio/test.wav new file mode 100644 index 0000000000000000000000000000000000000000..d0bd0bbca59d5cf6abe4b4aad75bda31b5e381fc GIT binary patch literal 132246 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 literal 0 HcmV?d00001 diff --git a/deps/unitree_sdk2/example/r1/audio/wav.hpp b/deps/unitree_sdk2/example/r1/audio/wav.hpp new file mode 100644 index 0000000..cadedb9 --- /dev/null +++ b/deps/unitree_sdk2/example/r1/audio/wav.hpp @@ -0,0 +1,232 @@ +#ifndef __UT_ROBOT_WAV_READER_HPP__ +#define __UT_ROBOT_WAV_READER_HPP__ + +struct WaveHeader { + void SeekToDataChunk(std::istream &is) { + while (is && subchunk2_id != 0x61746164) { + is.seekg(subchunk2_size, std::istream::cur); + is.read(reinterpret_cast(&subchunk2_id), sizeof(int32_t)); + is.read(reinterpret_cast(&subchunk2_size), sizeof(int32_t)); + } + } + + int32_t chunk_id; + int32_t chunk_size; + int32_t format; + int32_t subchunk1_id; + int32_t subchunk1_size; + int16_t audio_format; + int16_t num_channels; + int32_t sample_rate; + int32_t byte_rate; + int16_t block_align; + int16_t bits_per_sample; + int32_t subchunk2_id; // a tag of this chunk + int32_t subchunk2_size; // size of subchunk2 +}; + +static_assert(sizeof(WaveHeader) == 44); + +std::vector ReadWaveImpl(std::istream &is, int32_t *sampling_rate, + int8_t *channelCount, bool *is_ok) { + WaveHeader header{}; + is.read(reinterpret_cast(&header.chunk_id), sizeof(header.chunk_id)); + + // F F I R + if (header.chunk_id != 0x46464952) { + printf("Expected chunk_id RIFF. Given: 0x%08x\n", header.chunk_id); + *is_ok = false; + return {}; + } + + is.read(reinterpret_cast(&header.chunk_size), + sizeof(header.chunk_size)); + + is.read(reinterpret_cast(&header.format), sizeof(header.format)); + + // E V A W + if (header.format != 0x45564157) { + printf("Expected format WAVE. Given: 0x%08x\n", header.format); + *is_ok = false; + return {}; + } + + is.read(reinterpret_cast(&header.subchunk1_id), + sizeof(header.subchunk1_id)); + + is.read(reinterpret_cast(&header.subchunk1_size), + sizeof(header.subchunk1_size)); + + if (header.subchunk1_id == 0x4b4e554a) { + // skip junk padding + is.seekg(header.subchunk1_size, std::istream::cur); + + is.read(reinterpret_cast(&header.subchunk1_id), + sizeof(header.subchunk1_id)); + + is.read(reinterpret_cast(&header.subchunk1_size), + sizeof(header.subchunk1_size)); + } + + if (header.subchunk1_id != 0x20746d66) { + printf("Expected subchunk1_id 0x20746d66. Given: 0x%08x\n", + header.subchunk1_id); + *is_ok = false; + return {}; + } + + if (header.subchunk1_size != 16 && + header.subchunk1_size != 18) { // 16 for PCM + printf("Expected subchunk1_size 16. Given: %d\n", header.subchunk1_size); + *is_ok = false; + return {}; + } + + is.read(reinterpret_cast(&header.audio_format), + sizeof(header.audio_format)); + + if (header.audio_format != 1) { // 1 for PCM + printf("Expected audio_format 1. Given: %d\n", header.audio_format); + *is_ok = false; + return {}; + } + + is.read(reinterpret_cast(&header.num_channels), + sizeof(header.num_channels)); + + *channelCount = (int8_t)header.num_channels; + + is.read(reinterpret_cast(&header.sample_rate), + sizeof(header.sample_rate)); + + is.read(reinterpret_cast(&header.byte_rate), + sizeof(header.byte_rate)); + + is.read(reinterpret_cast(&header.block_align), + sizeof(header.block_align)); + + is.read(reinterpret_cast(&header.bits_per_sample), + sizeof(header.bits_per_sample)); + + if (header.byte_rate != + (header.sample_rate * header.num_channels * header.bits_per_sample / 8)) { + printf("Incorrect byte rate: %d. Expected: %d", header.byte_rate, + (header.sample_rate * header.num_channels * header.bits_per_sample / + 8)); + *is_ok = false; + return {}; + } + + if (header.block_align != + (header.num_channels * header.bits_per_sample / 8)) { + printf("Incorrect block align: %d. Expected: %d\n", header.block_align, + (header.num_channels * header.bits_per_sample / 8)); + *is_ok = false; + return {}; + } + + if (header.bits_per_sample != 16) { // we support only 16 bits per sample + printf("Expected bits_per_sample 16. Given: %d\n", header.bits_per_sample); + *is_ok = false; + return {}; + } + + if (header.subchunk1_size == 18) { + int16_t extra_size = -1; + is.read(reinterpret_cast(&extra_size), sizeof(int16_t)); + if (extra_size != 0) { + printf( + "Extra size should be 0 for wave from NAudio. Current extra size " + "%d\n", + extra_size); + *is_ok = false; + return {}; + } + } + + is.read(reinterpret_cast(&header.subchunk2_id), + sizeof(header.subchunk2_id)); + + is.read(reinterpret_cast(&header.subchunk2_size), + sizeof(header.subchunk2_size)); + + header.SeekToDataChunk(is); + if (!is) { + *is_ok = false; + return {}; + } + + *sampling_rate = header.sample_rate; + + // header.subchunk2_size contains the number of bytes in the data. + // As we assume each sample contains two bytes, so it is divided by 2 here + std::vector samples(header.subchunk2_size / 2); + + is.read(reinterpret_cast(samples.data()), header.subchunk2_size); + if (!is) { + *is_ok = false; + return {}; + } + + std::vector ans(samples.size() * 2); + for (int32_t i = 0; i != static_cast(samples.size()); ++i) { + ans[i * 2] = samples[i] & 0xFF; + ans[i * 2 + 1] = (samples[i] >> 8) & 0xFF; + } + + *is_ok = true; + return ans; +} + +std::vector ReadWave(const std::string &filename, + int32_t *sampling_rate, int8_t *channelCount, + bool *is_ok) { + std::ifstream is(filename, std::ifstream::binary); + auto samples = ReadWaveImpl(is, sampling_rate, channelCount, is_ok); + return samples; +} + +bool WriteWave(const std::string &filename, int32_t sampling_rate, + const int16_t *samples, int32_t n, uint8_t num_channels) { + WaveHeader header{}; + header.chunk_id = 0x46464952; // FFIR + header.format = 0x45564157; // EVAW + header.subchunk1_id = 0x20746d66; // "fmt " + header.subchunk1_size = 16; // 16 for PCM + header.audio_format = 1; // PCM =1 + + int32_t bits_per_sample = 16; // int16_t + header.num_channels = num_channels; + header.sample_rate = sampling_rate; + header.byte_rate = sampling_rate * num_channels * bits_per_sample / 8; + header.block_align = num_channels * bits_per_sample / 8; + header.bits_per_sample = bits_per_sample; + header.subchunk2_id = 0x61746164; // atad + header.subchunk2_size = n * num_channels * bits_per_sample / 8; + + header.chunk_size = 36 + header.subchunk2_size; + + std::vector samples_int16(n * num_channels); + for (int32_t i = 0; i != n * num_channels; ++i) { + samples_int16[i] = samples[i]; + } + + std::ofstream os(filename, std::ios::binary); + if (!os) { + printf("Failed to create %s", filename.c_str()); + return false; + } + + os.write(reinterpret_cast(&header), sizeof(header)); + os.write(reinterpret_cast(samples_int16.data()), + samples_int16.size() * sizeof(int16_t)); + + if (!os) { + printf("Write %s failed", filename.c_str()); + return false; + } + + return true; +} + +#endif diff --git a/deps/unitree_sdk2/example/r1/high_level/r1_loco_client_example.cpp b/deps/unitree_sdk2/example/r1/high_level/r1_loco_client_example.cpp new file mode 100644 index 0000000..06fc6ad --- /dev/null +++ b/deps/unitree_sdk2/example/r1/high_level/r1_loco_client_example.cpp @@ -0,0 +1,169 @@ +#include +#include +#include + +#include "unitree/robot/r1/loco/r1_loco_api.hpp" +#include "unitree/robot/r1/loco/r1_loco_client.hpp" + +std::vector stringToFloatVector(const std::string &str) { + std::vector result; + std::stringstream ss(str); + float num; + while (ss >> num) { + result.push_back(num); + // ignore any trailing whitespace + ss.ignore(); + } + return result; +} + +int main(int argc, char const *argv[]) { + std::map args = {{"network_interface", "lo"}}; + + std::map values; + for (int i = 1; i < argc; ++i) { + std::string arg = argv[i]; + if (arg.substr(0, 2) == "--") { + size_t pos = arg.find("="); + std::string key, value; + if (pos != std::string::npos) { + key = arg.substr(2, pos - 2); + value = arg.substr(pos + 1); + + if (value.front() == '"' && value.back() == '"') { + value = value.substr(1, value.length() - 2); + } + } else { + key = arg.substr(2); + value = ""; + } + if (args.find(key) != args.end()) { + args[key] = value; + } else { + args.insert({{key, value}}); + } + } + } + std::string network_interface = args["network_interface"]; + unitree::robot::ChannelFactory::Instance()->Init(0, network_interface); + + unitree::robot::r1::LocoClient client; + + client.Init(); + client.SetTimeout(10.f); + + for (const auto &arg_pair : args) { + std::cout << "Processing command: [" << arg_pair.first << "] with param: [" << arg_pair.second << "] ..." + << std::endl; + if (arg_pair.first == "network_interface") { + continue; + } + + if (arg_pair.first == "get_fsm_id") { + int fsm_id; + client.GetFsmId(fsm_id); + std::cout << "current fsm_id: " << fsm_id << std::endl; + } + + if (arg_pair.first == "get_fsm_mode") { + int fsm_mode; + client.GetFsmMode(fsm_mode); + std::cout << "current fsm_mode: " << fsm_mode << std::endl; + } + + if (arg_pair.first == "set_fsm_id") { + int fsm_id = std::stoi(arg_pair.second); + client.SetFsmId(fsm_id); + std::cout << "set fsm_id to " << fsm_id << std::endl; + } + + if (arg_pair.first == "set_velocity") { + std::vector param = stringToFloatVector(arg_pair.second); + auto param_size = param.size(); + float vx, vy, omega, duration; + if (param_size == 3) { + vx = param.at(0); + vy = param.at(1); + omega = param.at(2); + duration = 1.f; + } else if (param_size == 4) { + vx = param.at(0); + vy = param.at(1); + omega = param.at(2); + duration = param.at(3); + } else { + std::cerr << "Invalid param size for method SetVelocity: " << param_size << std::endl; + return 1; + } + + client.SetVelocity(vx, vy, omega, duration); + std::cout << "set velocity to " << arg_pair.second << std::endl; + } + + if (arg_pair.first == "damp") { + client.Damp(); + } + + if (arg_pair.first == "start") { + client.Start(); + } + + // if (arg_pair.first == "squat") { + // client.Squat(); + // } + + // if (arg_pair.first == "sit") { + // client.Sit(); + // } + + if (arg_pair.first == "stand_up") { + client.StandUp(); + } + + if (arg_pair.first == "zero_torque") { + client.ZeroTorque(); + } + + if (arg_pair.first == "stop_move") { + client.StopMove(); + } + + if (arg_pair.first == "switch_move_mode") { + bool flag; + if (arg_pair.second == "true") { + flag = true; + } else if (arg_pair.second == "false") { + flag = false; + } else { + std::cerr << "invalid argument: " << arg_pair.second << std::endl; + return 1; + } + client.SwitchMoveMode(flag); + } + + if (arg_pair.first == "move") { + std::vector param = stringToFloatVector(arg_pair.second); + auto param_size = param.size(); + float vx, vy, omega; + if (param_size == 3) { + vx = param.at(0); + vy = param.at(1); + omega = param.at(2); + } else { + std::cerr << "Invalid param size for method SetVelocity: " << param_size << std::endl; + return 1; + } + client.Move(vx, vy, omega); + } + + if (arg_pair.first == "set_speed_mode") { + int param = std::stoi(arg_pair.second); + client.SetSpeedMode(param); + std::cout << "set speed mode to " << arg_pair.second << std::endl; + } + + std::cout << "Done!" << std::endl; + } + + return 0; +} \ No newline at end of file diff --git a/deps/unitree_sdk2/example/r1/low_level/gamepad.hpp b/deps/unitree_sdk2/example/r1/low_level/gamepad.hpp new file mode 100644 index 0000000..41910b7 --- /dev/null +++ b/deps/unitree_sdk2/example/r1/low_level/gamepad.hpp @@ -0,0 +1,128 @@ +#pragma once + +#include + +namespace unitree::common +{ + + // bytecode mapping for raw joystick data + // 16b + typedef union + { + struct + { + uint8_t R1 : 1; + uint8_t L1 : 1; + uint8_t start : 1; + uint8_t select : 1; + uint8_t R2 : 1; + uint8_t L2 : 1; + uint8_t F1 : 1; + uint8_t F2 : 1; + uint8_t A : 1; + uint8_t B : 1; + uint8_t X : 1; + uint8_t Y : 1; + uint8_t up : 1; + uint8_t right : 1; + uint8_t down : 1; + uint8_t left : 1; + } components; + uint16_t value; + } xKeySwitchUnion; + + // 40 Byte (now used 24B) + typedef struct + { + uint8_t head[2]; + xKeySwitchUnion btn; + float lx; + float rx; + float ry; + float L2; + float ly; + + uint8_t idle[16]; + } xRockerBtnDataStruct; + + typedef union + { + xRockerBtnDataStruct RF_RX; + uint8_t buff[40]; + } REMOTE_DATA_RX; + + class Button + { + public: + Button() {} + + void update(bool state) + { + on_press = state ? state != pressed : false; + on_release = state ? false : state != pressed; + pressed = state; + } + + bool pressed = false; + bool on_press = false; + bool on_release = false; + }; + + class Gamepad + { + public: + Gamepad() {} + + void update(xRockerBtnDataStruct &key_data) + { + lx = lx * (1 - smooth) + (std::fabs(key_data.lx) < dead_zone ? 0.0 : key_data.lx) * smooth; + rx = rx * (1 - smooth) + (std::fabs(key_data.rx) < dead_zone ? 0.0 : key_data.rx) * smooth; + ry = ry * (1 - smooth) + (std::fabs(key_data.ry) < dead_zone ? 0.0 : key_data.ry) * smooth; + l2 = l2 * (1 - smooth) + (std::fabs(key_data.L2) < dead_zone ? 0.0 : key_data.L2) * smooth; + ly = ly * (1 - smooth) + (std::fabs(key_data.ly) < dead_zone ? 0.0 : key_data.ly) * smooth; + + R1.update(key_data.btn.components.R1); + L1.update(key_data.btn.components.L1); + start.update(key_data.btn.components.start); + select.update(key_data.btn.components.select); + R2.update(key_data.btn.components.R2); + L2.update(key_data.btn.components.L2); + F1.update(key_data.btn.components.F1); + F2.update(key_data.btn.components.F2); + A.update(key_data.btn.components.A); + B.update(key_data.btn.components.B); + X.update(key_data.btn.components.X); + Y.update(key_data.btn.components.Y); + up.update(key_data.btn.components.up); + right.update(key_data.btn.components.right); + down.update(key_data.btn.components.down); + left.update(key_data.btn.components.left); + } + + float lx = 0.; + float rx = 0.; + float ry = 0.; + float l2 = 0.; + float ly = 0.; + + float smooth = 0.03; + float dead_zone = 0.01; + + Button R1; + Button L1; + Button start; + Button select; + Button R2; + Button L2; + Button F1; + Button F2; + Button A; + Button B; + Button X; + Button Y; + Button up; + Button right; + Button down; + Button left; + }; +} // namespace unitree::common \ No newline at end of file diff --git a/deps/unitree_sdk2/example/r1/low_level/r1_ankle_swing_example.cpp b/deps/unitree_sdk2/example/r1/low_level/r1_ankle_swing_example.cpp new file mode 100644 index 0000000..8430987 --- /dev/null +++ b/deps/unitree_sdk2/example/r1/low_level/r1_ankle_swing_example.cpp @@ -0,0 +1,378 @@ +#include +#include +#include +#include + +#include "gamepad.hpp" + +// DDS +#include +#include + +// IDL +#include +#include +#include +#include + +static const std::string HG_CMD_TOPIC = "rt/lowcmd"; +static const std::string HG_IMU_TORSO = "rt/secondary_imu"; +static const std::string HG_STATE_TOPIC = "rt/lowstate"; + +using namespace unitree::common; +using namespace unitree::robot; +using namespace unitree_hg::msg::dds_; + +template +class DataBuffer { + public: + void SetData(const T &newData) { + std::unique_lock lock(mutex); + data = std::make_shared(newData); + } + + std::shared_ptr GetData() { + std::shared_lock lock(mutex); + return data ? data : nullptr; + } + + void Clear() { + std::unique_lock lock(mutex); + data = nullptr; + } + + private: + std::shared_ptr data; + std::shared_mutex mutex; +}; + +const int R1_NUM_MOTOR = 26; +struct ImuState { + std::array rpy = {}; + std::array omega = {}; +}; +struct MotorCommand { + std::array q_target = {}; + std::array dq_target = {}; + std::array kp = {}; + std::array kd = {}; + std::array tau_ff = {}; +}; +struct MotorState { + std::array q = {}; + std::array dq = {}; +}; + +// Stiffness for all R1 Joints +std::array Kp{ + 200, 200, 200, 200, 200, 200, // legs + 200, 200, 200, 200, 200, 200, // legs + 300, 300, // waist + 100, 100, 100, 100, 50, // arms + 100, 100, 100, 100, 50, // arms + 50, 10 // head +}; + +// Damping for all R1 Joints +std::array Kd{ + 3, 3, 3, 3, 3, 3, // legs + 3, 3, 3, 3, 3, 3, // legs + 5, 5, // waist + 2, 2, 2, 2, 2, // arms + 2, 2, 2, 2, 2, // arms + 2, 0.1 // head +}; + +std::array joint_idx_in_idl{ + 0, 1, 2, 3, 4, 5, + 6, 7, 8, 9, 10, 11, + 12, 13, + 15, 16, 17, 18, 19, + 22, 23, 24, 25, 26, + 29, 30 +}; + +enum class Mode { + PR = 0, // Series Control for Ptich/Roll Joints + AB = 1 // Parallel Control for A/B Joints +}; + +enum R1JointIndex { + LeftHipPitch = 0, + LeftHipRoll = 1, + LeftHipYaw = 2, + LeftKnee = 3, + LeftAnklePitch = 4, + LeftAnkleB = 4, + LeftAnkleRoll = 5, + LeftAnkleA = 5, + RightHipPitch = 6, + RightHipRoll = 7, + RightHipYaw = 8, + RightKnee = 9, + RightAnklePitch = 10, + RightAnkleB = 10, + RightAnkleRoll = 11, + RightAnkleA = 11, + WaistRoll = 12, + WaistYaw = 13, + LeftShoulderPitch = 14, + LeftShoulderRoll = 15, + LeftShoulderYaw = 16, + LeftElbow = 17, + LeftWristRoll = 18, + RightShoulderPitch = 19, + RightShoulderRoll = 20, + RightShoulderYaw = 21, + RightElbow = 22, + RightWristRoll = 23, + HEAD_PITCH = 24, + HEAD_YAW = 25, +}; + + +inline uint32_t Crc32Core(uint32_t *ptr, uint32_t len) { + uint32_t xbit = 0; + uint32_t data = 0; + uint32_t CRC32 = 0xFFFFFFFF; + const uint32_t dwPolynomial = 0x04c11db7; + for (uint32_t i = 0; i < len; i++) { + xbit = 1 << 31; + data = ptr[i]; + for (uint32_t bits = 0; bits < 32; bits++) { + if (CRC32 & 0x80000000) { + CRC32 <<= 1; + CRC32 ^= dwPolynomial; + } else + CRC32 <<= 1; + if (data & xbit) CRC32 ^= dwPolynomial; + + xbit >>= 1; + } + } + return CRC32; +}; + +class R1Example { + private: + double time_; + double control_dt_; // [2ms] + double duration_; // [3 s] + int counter_; + Mode mode_pr_; + uint8_t mode_machine_; + + Gamepad gamepad_; + REMOTE_DATA_RX rx_; + + DataBuffer motor_state_buffer_; + DataBuffer motor_command_buffer_; + DataBuffer imu_state_buffer_; + + ChannelPublisherPtr lowcmd_publisher_; + ChannelSubscriberPtr lowstate_subscriber_; + ChannelSubscriberPtr imutorso_subscriber_; + ThreadPtr command_writer_ptr_, control_thread_ptr_; + + std::shared_ptr msc_; + + public: + R1Example(std::string networkInterface) + : time_(0.0), + control_dt_(0.002), + duration_(3.0), + counter_(0), + mode_pr_(Mode::PR), + mode_machine_(0) { + ChannelFactory::Instance()->Init(0, networkInterface); + + // try to shutdown motion control-related service + msc_ = std::make_shared(); + msc_->SetTimeout(5.0f); + msc_->Init(); + std::string form, name; + while (msc_->CheckMode(form, name), !name.empty()) { + if (msc_->ReleaseMode()) + std::cout << "Failed to switch to Release Mode\n"; + sleep(5); + } + + // create publisher + lowcmd_publisher_.reset(new ChannelPublisher(HG_CMD_TOPIC)); + lowcmd_publisher_->InitChannel(); + // create subscriber + lowstate_subscriber_.reset(new ChannelSubscriber(HG_STATE_TOPIC)); + lowstate_subscriber_->InitChannel(std::bind(&R1Example::LowStateHandler, this, std::placeholders::_1), 1); + imutorso_subscriber_.reset(new ChannelSubscriber(HG_IMU_TORSO)); + imutorso_subscriber_->InitChannel(std::bind(&R1Example::imuTorsoHandler, this, std::placeholders::_1), 1); + // create threads + command_writer_ptr_ = CreateRecurrentThreadEx("command_writer", UT_CPU_ID_NONE, 2000, &R1Example::LowCommandWriter, this); + control_thread_ptr_ = CreateRecurrentThreadEx("control", UT_CPU_ID_NONE, 2000, &R1Example::Control, this); + } + + void imuTorsoHandler(const void *message) { + IMUState_ imu_torso = *(const IMUState_ *)message; + auto &rpy = imu_torso.rpy(); + if (counter_ % 500 == 0) + printf("IMU.torso.rpy: %.2f %.2f %.2f\n", rpy[0], rpy[1], rpy[2]); + } + + void LowStateHandler(const void *message) { + LowState_ low_state = *(const LowState_ *)message; + if (low_state.crc() != Crc32Core((uint32_t *)&low_state, (sizeof(LowState_) >> 2) - 1)) { + std::cout << "[ERROR] CRC Error" << std::endl; + return; + } + + // get motor state + MotorState ms_tmp; + for (int i = 0; i < R1_NUM_MOTOR; ++i) { + ms_tmp.q.at(i) = low_state.motor_state()[joint_idx_in_idl[i]].q(); + ms_tmp.dq.at(i) = low_state.motor_state()[joint_idx_in_idl[i]].dq(); + if (low_state.motor_state()[joint_idx_in_idl[i]].motorstate() && joint_idx_in_idl[i] <= RightAnkleRoll) + std::cout << "[ERROR] motor " << joint_idx_in_idl[i] << " with code " << low_state.motor_state()[joint_idx_in_idl[i]].motorstate() << "\n"; + } + motor_state_buffer_.SetData(ms_tmp); + + // get imu state + ImuState imu_tmp; + imu_tmp.omega = low_state.imu_state().gyroscope(); + imu_tmp.rpy = low_state.imu_state().rpy(); + imu_state_buffer_.SetData(imu_tmp); + + // update gamepad + memcpy(rx_.buff, &low_state.wireless_remote()[0], 40); + gamepad_.update(rx_.RF_RX); + + // update mode machine + if (mode_machine_ != low_state.mode_machine()) { + if (mode_machine_ == 0) std::cout << "R1 type: " << unsigned(low_state.mode_machine()) << std::endl; + mode_machine_ = low_state.mode_machine(); + } + + // report robot status every second + if (++counter_ % 500 == 0) { + counter_ = 0; + // IMU + auto &rpy = low_state.imu_state().rpy(); + printf("IMU.pelvis.rpy: %.2f %.2f %.2f\n", rpy[0], rpy[1], rpy[2]); + + // RC + printf("gamepad_.A.pressed: %d\n", static_cast(gamepad_.A.pressed)); + printf("gamepad_.B.pressed: %d\n", static_cast(gamepad_.B.pressed)); + printf("gamepad_.X.pressed: %d\n", static_cast(gamepad_.X.pressed)); + printf("gamepad_.Y.pressed: %d\n", static_cast(gamepad_.Y.pressed)); + + // Motor + auto &ms = low_state.motor_state(); + printf("All %d Motors:", R1_NUM_MOTOR); + printf("\nmode: "); + for (int i = 0; i < R1_NUM_MOTOR; ++i) printf("%u,", ms[joint_idx_in_idl[i]].mode()); + printf("\npos: "); + for (int i = 0; i < R1_NUM_MOTOR; ++i) printf("%.2f,", ms[joint_idx_in_idl[i]].q()); + printf("\nvel: "); + for (int i = 0; i < R1_NUM_MOTOR; ++i) printf("%.2f,", ms[joint_idx_in_idl[i]].dq()); + printf("\ntau_est: "); + for (int i = 0; i < R1_NUM_MOTOR; ++i) printf("%.2f,", ms[joint_idx_in_idl[i]].tau_est()); + printf("\ntemperature: "); + for (int i = 0; i < R1_NUM_MOTOR; ++i) printf("%d,%d;", ms[joint_idx_in_idl[i]].temperature()[0], ms[joint_idx_in_idl[i]].temperature()[1]); + printf("\nvol: "); + for (int i = 0; i < R1_NUM_MOTOR; ++i) printf("%.2f,", ms[joint_idx_in_idl[i]].vol()); + printf("\nsensor: "); + for (int i = 0; i < R1_NUM_MOTOR; ++i) printf("%u,%u;", ms[joint_idx_in_idl[i]].sensor()[0], ms[joint_idx_in_idl[i]].sensor()[1]); + printf("\nmotorstate: "); + for (int i = 0; i < R1_NUM_MOTOR; ++i) printf("%u,", ms[joint_idx_in_idl[i]].motorstate()); + printf("\nreserve: "); + for (int i = 0; i < R1_NUM_MOTOR; ++i) printf("%u,%u,%u,%u;", ms[joint_idx_in_idl[i]].reserve()[0], ms[joint_idx_in_idl[i]].reserve()[1], ms[joint_idx_in_idl[i]].reserve()[2], ms[joint_idx_in_idl[i]].reserve()[3]); + printf("\n"); + } + } + + void LowCommandWriter() { + LowCmd_ dds_low_command; + dds_low_command.mode_pr() = static_cast(mode_pr_); + dds_low_command.mode_machine() = mode_machine_; + + const std::shared_ptr mc = motor_command_buffer_.GetData(); + if (mc) { + for (size_t i = 0; i < R1_NUM_MOTOR; i++) { + dds_low_command.motor_cmd().at(joint_idx_in_idl[i]).mode() = 1; // 1:Enable, 0:Disable + dds_low_command.motor_cmd().at(joint_idx_in_idl[i]).tau() = mc->tau_ff.at(i); + dds_low_command.motor_cmd().at(joint_idx_in_idl[i]).q() = mc->q_target.at(i); + dds_low_command.motor_cmd().at(joint_idx_in_idl[i]).dq() = mc->dq_target.at(i); + dds_low_command.motor_cmd().at(joint_idx_in_idl[i]).kp() = mc->kp.at(i); + dds_low_command.motor_cmd().at(joint_idx_in_idl[i]).kd() = mc->kd.at(i); + } + + dds_low_command.crc() = Crc32Core((uint32_t *)&dds_low_command, (sizeof(dds_low_command) >> 2) - 1); + lowcmd_publisher_->Write(dds_low_command); + } + } + + void Control() { + MotorCommand motor_command_tmp; + const std::shared_ptr ms = motor_state_buffer_.GetData(); + + for (int i = 0; i < R1_NUM_MOTOR; ++i) { + motor_command_tmp.tau_ff.at(i) = 0.0; + motor_command_tmp.q_target.at(i) = 0.0; + motor_command_tmp.dq_target.at(i) = 0.0; + motor_command_tmp.kp.at(i) = Kp[i]; + motor_command_tmp.kd.at(i) = Kd[i]; + } + + if (ms) { + time_ += control_dt_; + if (time_ < duration_) { + // [Stage 1]: set robot to zero posture + for (int i = 0; i < R1_NUM_MOTOR; ++i) { + double ratio = std::clamp(time_ / duration_, 0.0, 1.0); + motor_command_tmp.q_target.at(i) = (1.0 - ratio) * ms->q.at(i); + } + } else if (time_ < duration_ * 2) { + // [Stage 2]: swing ankle using PR mode + mode_pr_ = Mode::PR; + double max_P = M_PI * 30.0 / 180.0; + double max_R = M_PI * 30.0 / 180.0; + double t = time_ - duration_; + double L_P_des = max_P * std::sin(2.0 * M_PI * t); + double L_R_des = max_R * std::sin(2.0 * M_PI * t); + double R_P_des = max_P * std::sin(2.0 * M_PI * t); + double R_R_des = -max_R * std::sin(2.0 * M_PI * t); + + motor_command_tmp.q_target.at(LeftAnklePitch) = L_P_des; + motor_command_tmp.q_target.at(LeftAnkleRoll) = L_R_des; + motor_command_tmp.q_target.at(RightAnklePitch) = R_P_des; + motor_command_tmp.q_target.at(RightAnkleRoll) = R_R_des; + } else { + // [Stage 3]: swing ankle using AB mode + mode_pr_ = Mode::AB; + double max_A = M_PI * 30.0 / 180.0; + double max_B = M_PI * 10.0 / 180.0; + double t = time_ - duration_ * 2; + double L_A_des = +max_A * std::sin(M_PI * t); + double L_B_des = +max_B * std::sin(M_PI * t + M_PI); + double R_A_des = -max_A * std::sin(M_PI * t); + double R_B_des = -max_B * std::sin(M_PI * t + M_PI); + + motor_command_tmp.q_target.at(LeftAnkleA) = L_A_des; + motor_command_tmp.q_target.at(LeftAnkleB) = L_B_des; + motor_command_tmp.q_target.at(RightAnkleA) = R_A_des; + motor_command_tmp.q_target.at(RightAnkleB) = R_B_des; + } + + motor_command_buffer_.SetData(motor_command_tmp); + } + } +}; + +int main(int argc, char const *argv[]) { + if (argc < 2) { + std::cout << "Usage: r1_ankle_swing_example network_interface" << std::endl; + exit(0); + } + std::string networkInterface = argv[1]; + R1Example custom(networkInterface); + while (true) sleep(10); + return 0; +} diff --git a/deps/unitree_sdk2/example/state_machine/CMakeLists.txt b/deps/unitree_sdk2/example/state_machine/CMakeLists.txt new file mode 100644 index 0000000..5d75c6d --- /dev/null +++ b/deps/unitree_sdk2/example/state_machine/CMakeLists.txt @@ -0,0 +1,2 @@ +add_executable(state_machine_example main.cpp) +target_link_libraries(state_machine_example unitree_sdk2) \ No newline at end of file diff --git a/deps/unitree_sdk2/example/state_machine/cfg.hpp b/deps/unitree_sdk2/example/state_machine/cfg.hpp new file mode 100644 index 0000000..d66520f --- /dev/null +++ b/deps/unitree_sdk2/example/state_machine/cfg.hpp @@ -0,0 +1,36 @@ +#include "unitree/common/json/jsonize.hpp" +#include +#include + +namespace unitree::common +{ + class ExampleCfg : public Jsonize + { + public: + ExampleCfg() : kp(0), kd(0), dt(0) + { + } + + void fromJson(JsonMap &json) + { + FromJson(json["kp"], kp); + FromJson(json["kd"], kd); + FromJson(json["dt"], dt); + FromAny(json["init_pos"], init_pos); + } + + void toJson(JsonMap &json) const + { + ToJson(kp, json["kp"]); + ToJson(kd, json["kd"]); + ToJson(dt, json["dt"]); + ToAny(init_pos, json["init_pos"]); + } + + float kp; + float kd; + float dt; + + std::vector init_pos; + }; +} \ No newline at end of file diff --git a/deps/unitree_sdk2/example/state_machine/comm.h b/deps/unitree_sdk2/example/state_machine/comm.h new file mode 100644 index 0000000..20fc287 --- /dev/null +++ b/deps/unitree_sdk2/example/state_machine/comm.h @@ -0,0 +1,233 @@ +/***************************************************************** + Copyright (c) 2020, Unitree Robotics.Co.Ltd. All rights reserved. +******************************************************************/ + +#ifndef _UNITREE_LEGGED_COMM_H_ +#define _UNITREE_LEGGED_COMM_H_ + +#include +#include + +namespace UNITREE_LEGGED_SDK +{ + + constexpr int HIGHLEVEL = 0xee; + constexpr int LOWLEVEL = 0xff; + constexpr int TRIGERLEVEL = 0xf0; + constexpr double PosStopF = (2.146E+9f); + constexpr double VelStopF = (16000.0f); + extern const int HIGH_CMD_LENGTH; // sizeof(HighCmd) + extern const int HIGH_STATE_LENGTH; // sizeof(HighState) + extern const int LOW_CMD_LENGTH; // shorter than sizeof(LowCmd), bytes compressed LowCmd length + extern const int LOW_STATE_LENGTH; // shorter than sizeof(LowState), bytes compressed LowState length + +#pragma pack(1) + + typedef struct + { + uint8_t off; // off 0xA5 + std::array reserve; + } BmsCmd; + + typedef struct + { + uint8_t version_h; + uint8_t version_l; + uint8_t bms_status; + uint8_t SOC; // SOC 0-100% + int32_t current; // mA + uint16_t cycle; + std::array BQ_NTC; // x1 degrees centigrade + std::array MCU_NTC; // x1 degrees centigrade + std::array cell_vol; // cell voltage mV + // std::array BQ_NTC; // x1 degrees centigrade + // std::array MCU_NTC; // x1 degrees centigrade + // std::array cell_vol; // cell voltage mV + } BmsState; + + typedef struct + { + float x; + float y; + float z; + } Cartesian; + + typedef struct + { + std::array quaternion; // quaternion, normalized, (w,x,y,z) + std::array gyroscope; // angular velocity (unit: rad/s) (raw data) + std::array accelerometer; // m/(s2) (raw data) + std::array rpy; // euler angle(unit: rad) + int8_t temperature; + } IMU; // when under accelerated motion, the attitude of the robot calculated by IMU will drift. + + typedef struct + { + uint8_t r; + uint8_t g; + uint8_t b; + } LED; // foot led brightness: 0~255 + + typedef struct + { + uint8_t mode; // motor working mode + float q; // current angle (unit: radian) + float dq; // current velocity (unit: radian/second) + float ddq; // current acc (unit: radian/second*second) + float tauEst; // current estimated output torque (unit: N.m) + float q_raw; // current angle (unit: radian) + float dq_raw; // current velocity (unit: radian/second) + float ddq_raw; + int8_t temperature; // current temperature (temperature conduction is slow that leads to lag) + uint32_t lost; + std::array reserve; + } MotorState; // motor feedback + + typedef struct + { + uint8_t mode; // desired working mode + float q; // desired angle (unit: radian) + float dq; // desired velocity (unit: radian/second) + float tau; // desired output torque (unit: N.m) + float Kp; // desired position stiffness (unit: N.m/rad ) + float Kd; // desired velocity stiffness (unit: N.m/(rad/s) ) + std::array reserve; + } MotorCmd; // motor control + + typedef struct + { + std::array head; + uint8_t levelFlag; + uint8_t frameReserve; + + std::array SN; + std::array version; + uint16_t bandWidth; + IMU imu; + std::array motorState; + BmsState bms; + std::array footForce; // force sensors + std::array footForceEst; // force sensors + uint32_t tick; // reference real-time from motion controller (unit: us) + std::array wirelessRemote; // wireless commands + uint8_t bitFlag; + float adcReel; // add for Go2 + int8_t temperatureNTC1; // add for Go2 + int8_t temperatureNTC2; // add for Go2 + float powerV; + float powerA; + std::array fanFrequency; // add for Go2 + uint32_t reserve; + + uint32_t crc; + } LowState; // low level feedback + + typedef struct + { + std::array head; + uint8_t levelFlag; + uint8_t frameReserve; + + std::array SN; + std::array version; + uint16_t bandWidth; + std::array motorCmd; + BmsCmd bms; + std::array wirelessRemote; + std::array led; + std::array fan; + uint8_t gpio; + uint32_t reserve; + + uint32_t crc; + } LowCmd; // low level control + + + typedef struct + { + std::array head; + uint8_t levelFlag; + uint8_t frameReserve; + + std::array SN; + std::array version; + uint16_t bandWidth; + IMU imu; + std::array motorState; + BmsState bms; + std::array footForce; + std::array footForceEst; + uint8_t mode; + float progress; + uint8_t gaitType; // 0.idle 1.trot 2.trot running 3.climb stair 4.trot obstacle + float footRaiseHeight; // (unit: m, default: 0.08m), foot up height while walking + std::array position; // (unit: m), from own odometry in inertial frame, usually drift + float bodyHeight; // (unit: m, default: 0.28m), + std::array velocity; // (unit: m/s), forwardSpeed, sideSpeed, rotateSpeed in body frame + float yawSpeed; // (unit: rad/s), rotateSpeed in body frame + std::array rangeObstacle; + std::array footPosition2Body; // foot position relative to body + std::array footSpeed2Body; // foot speed relative to body + std::array wirelessRemote; + uint32_t reserve; + + uint32_t crc; + } HighState; // high level feedback + + typedef struct + { + std::array head; + uint8_t levelFlag; + uint8_t frameReserve; + + std::array SN; + std::array version; + uint16_t bandWidth; + uint8_t mode; // 0. idle, default stand 1. force stand (controlled by dBodyHeight + ypr) + // 2. target velocity walking (controlled by velocity + yawSpeed) + // 3. target position walking (controlled by position + ypr[0]) + // 4. path mode walking (reserve for future release) + // 5. position stand down. + // 6. position stand up + // 7. damping mode + // 8. recovery stand + // 9. backflip + // 10. jumpYaw + // 11. straightHand + // 12. dance1 + // 13. dance2 + + uint8_t gaitType; // 0.idle 1.trot 2.trot running 3.climb stair 4.trot obstacle + uint8_t speedLevel; // 0. default low speed. 1. medium speed 2. high speed. during walking, only respond MODE 3 + float footRaiseHeight; // (unit: m, default: 0.08m), foot up height while walking, delta value + float bodyHeight; // (unit: m, default: 0.28m), delta value + std::array position; // (unit: m), desired position in inertial frame + std::array euler; // (unit: rad), roll pitch yaw in stand mode + std::array velocity; // (unit: m/s), forwardSpeed, sideSpeed in body frame + float yawSpeed; // (unit: rad/s), rotateSpeed in body frame + std::array dComXy; + std::array dstandFootXy; + BmsCmd bms; + std::array led; + std::array wirelessRemote; + uint32_t reserve; + + uint32_t crc; + } HighCmd; // high level control + +#pragma pack() + + typedef struct + { + unsigned long long TotalCount; // total loop count + unsigned long long SendCount; // total send count + unsigned long long RecvCount; // total receive count + unsigned long long SendError; // total send error + unsigned long long FlagError; // total flag error + unsigned long long RecvCRCError; // total reveive CRC error + unsigned long long RecvLoseError; // total lose package count + } UDPState; // UDP communication state + +} + +#endif diff --git a/deps/unitree_sdk2/example/state_machine/conversion.hpp b/deps/unitree_sdk2/example/state_machine/conversion.hpp new file mode 100644 index 0000000..29ba842 --- /dev/null +++ b/deps/unitree_sdk2/example/state_machine/conversion.hpp @@ -0,0 +1,89 @@ +#pragma once + +#include + +#include "comm.h" +#include "unitree/idl/go2/LowCmd_.hpp" + +namespace unitree::common +{ + + void motorCmd2Dds(UNITREE_LEGGED_SDK::MotorCmd *raw, std::array &dds) + { + for (int i = 0; i < 20; i++) + { + dds[i].mode(raw[i].mode); + dds[i].q(raw[i].q); + dds[i].dq(raw[i].dq); + dds[i].tau(raw[i].tau); + dds[i].kp(raw[i].Kp); + dds[i].kd(raw[i].Kd); + + memcpy(&dds[i].reserve()[0], &raw[i].reserve[0], 12); + } + }; + + void bmsCmd2Dds(UNITREE_LEGGED_SDK::BmsCmd &raw, unitree_go::msg::dds_::BmsCmd_ &dds) + { + dds.off(raw.off); + + memcpy(&dds.reserve()[0], &raw.reserve[0], 3); + }; + + uint32_t crc32_core(uint32_t *ptr, uint32_t len) + { + uint32_t xbit = 0; + uint32_t data = 0; + uint32_t CRC32 = 0xFFFFFFFF; + const uint32_t dwPolynomial = 0x04c11db7; + for (uint32_t i = 0; i < len; i++) + { + xbit = 1 << 31; + data = ptr[i]; + for (uint32_t bits = 0; bits < 32; bits++) + { + if (CRC32 & 0x80000000) + { + CRC32 <<= 1; + CRC32 ^= dwPolynomial; + } + else + CRC32 <<= 1; + if (data & xbit) + CRC32 ^= dwPolynomial; + + xbit >>= 1; + } + } + return CRC32; + }; + + void lowCmd2Dds(UNITREE_LEGGED_SDK::LowCmd &raw, unitree_go::msg::dds_::LowCmd_ &dds) + { + // with crc + memcpy(&dds.head()[0], &raw.head[0], 2); + + dds.level_flag(raw.levelFlag); + dds.frame_reserve(raw.frameReserve); + + memcpy(&dds.sn()[0], &raw.SN[0], 8); + memcpy(&dds.version()[0], &raw.version[0], 8); + + dds.bandwidth(raw.bandWidth); + + motorCmd2Dds(&raw.motorCmd[0], dds.motor_cmd()); + bmsCmd2Dds(raw.bms, dds.bms_cmd()); + + memcpy(&dds.wireless_remote()[0], &raw.wirelessRemote[0], 40); + + memcpy(&dds.led()[0], &raw.led[0], 12); // go2 + memcpy(&dds.fan()[0], &raw.fan[0], 2); + dds.gpio(raw.gpio); // go2 + + dds.reserve(raw.reserve); + + raw.crc = crc32_core((uint32_t *)&raw, (sizeof(raw) >> 2) - 1); + + dds.crc(raw.crc); + }; +} \ No newline at end of file diff --git a/deps/unitree_sdk2/example/state_machine/gamepad.hpp b/deps/unitree_sdk2/example/state_machine/gamepad.hpp new file mode 100644 index 0000000..41910b7 --- /dev/null +++ b/deps/unitree_sdk2/example/state_machine/gamepad.hpp @@ -0,0 +1,128 @@ +#pragma once + +#include + +namespace unitree::common +{ + + // bytecode mapping for raw joystick data + // 16b + typedef union + { + struct + { + uint8_t R1 : 1; + uint8_t L1 : 1; + uint8_t start : 1; + uint8_t select : 1; + uint8_t R2 : 1; + uint8_t L2 : 1; + uint8_t F1 : 1; + uint8_t F2 : 1; + uint8_t A : 1; + uint8_t B : 1; + uint8_t X : 1; + uint8_t Y : 1; + uint8_t up : 1; + uint8_t right : 1; + uint8_t down : 1; + uint8_t left : 1; + } components; + uint16_t value; + } xKeySwitchUnion; + + // 40 Byte (now used 24B) + typedef struct + { + uint8_t head[2]; + xKeySwitchUnion btn; + float lx; + float rx; + float ry; + float L2; + float ly; + + uint8_t idle[16]; + } xRockerBtnDataStruct; + + typedef union + { + xRockerBtnDataStruct RF_RX; + uint8_t buff[40]; + } REMOTE_DATA_RX; + + class Button + { + public: + Button() {} + + void update(bool state) + { + on_press = state ? state != pressed : false; + on_release = state ? false : state != pressed; + pressed = state; + } + + bool pressed = false; + bool on_press = false; + bool on_release = false; + }; + + class Gamepad + { + public: + Gamepad() {} + + void update(xRockerBtnDataStruct &key_data) + { + lx = lx * (1 - smooth) + (std::fabs(key_data.lx) < dead_zone ? 0.0 : key_data.lx) * smooth; + rx = rx * (1 - smooth) + (std::fabs(key_data.rx) < dead_zone ? 0.0 : key_data.rx) * smooth; + ry = ry * (1 - smooth) + (std::fabs(key_data.ry) < dead_zone ? 0.0 : key_data.ry) * smooth; + l2 = l2 * (1 - smooth) + (std::fabs(key_data.L2) < dead_zone ? 0.0 : key_data.L2) * smooth; + ly = ly * (1 - smooth) + (std::fabs(key_data.ly) < dead_zone ? 0.0 : key_data.ly) * smooth; + + R1.update(key_data.btn.components.R1); + L1.update(key_data.btn.components.L1); + start.update(key_data.btn.components.start); + select.update(key_data.btn.components.select); + R2.update(key_data.btn.components.R2); + L2.update(key_data.btn.components.L2); + F1.update(key_data.btn.components.F1); + F2.update(key_data.btn.components.F2); + A.update(key_data.btn.components.A); + B.update(key_data.btn.components.B); + X.update(key_data.btn.components.X); + Y.update(key_data.btn.components.Y); + up.update(key_data.btn.components.up); + right.update(key_data.btn.components.right); + down.update(key_data.btn.components.down); + left.update(key_data.btn.components.left); + } + + float lx = 0.; + float rx = 0.; + float ry = 0.; + float l2 = 0.; + float ly = 0.; + + float smooth = 0.03; + float dead_zone = 0.01; + + Button R1; + Button L1; + Button start; + Button select; + Button R2; + Button L2; + Button F1; + Button F2; + Button A; + Button B; + Button X; + Button Y; + Button up; + Button right; + Button down; + Button left; + }; +} // namespace unitree::common \ No newline at end of file diff --git a/deps/unitree_sdk2/example/state_machine/main.cpp b/deps/unitree_sdk2/example/state_machine/main.cpp new file mode 100644 index 0000000..1d1a823 --- /dev/null +++ b/deps/unitree_sdk2/example/state_machine/main.cpp @@ -0,0 +1,60 @@ +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include + +#include "robot_controller.hpp" +#include "user_controller.hpp" +#include "robot_interface.hpp" + +using namespace unitree::common; +using namespace unitree::robot; + +namespace fs = std::filesystem; + +int main(int argc, char const *argv[]) +{ + std::string param_folder; + + // parse command line params + for (int i = 1; i < argc; ++i) + { + std::string arg = argv[i]; + + if (arg == "--param" && i + 1 < argc) + { + param_folder = argv[i + 1]; + } + } + fs::path param = fs::current_path() / param_folder; + + // log + auto now = std::chrono::system_clock::now(); + auto time = std::chrono::system_clock::to_time_t(now); + std::stringstream ss; + ss << std::put_time(std::localtime(&time), "%Y_%m_%d_%H_%M_%S"); + + fs::path log_folder = fs::current_path() / "logs" / ss.str(); + fs::create_directories(log_folder); + + std::ofstream cfg_file(log_folder / "cfg.txt"); + cfg_file << "param_folder: " << param << std::endl; + cfg_file.close(); + + fs::path log_file_name = log_folder / "log.txt"; + + RobotController robot_controller(log_file_name); + robot_controller.LoadParam(param); + + robot_controller.InitDdsModel(); + + robot_controller.StartControl(); + + return 0; +} \ No newline at end of file diff --git a/deps/unitree_sdk2/example/state_machine/params/params.json b/deps/unitree_sdk2/example/state_machine/params/params.json new file mode 100644 index 0000000..5afb30f --- /dev/null +++ b/deps/unitree_sdk2/example/state_machine/params/params.json @@ -0,0 +1,19 @@ +{ + "dt": 0.01, + "kp": 40.0, + "kd": 1.0, + "init_pos": [ + 0.0, + 0.9, + -1.8, + 0.0, + 0.9, + -1.8, + 0.0, + 0.9, + -1.8, + 0.0, + 0.9, + -1.8 + ] +} \ No newline at end of file diff --git a/deps/unitree_sdk2/example/state_machine/robot_controller.hpp b/deps/unitree_sdk2/example/state_machine/robot_controller.hpp new file mode 100644 index 0000000..47983b1 --- /dev/null +++ b/deps/unitree_sdk2/example/state_machine/robot_controller.hpp @@ -0,0 +1,318 @@ +#pragma once + +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include + +#include "unitree/idl/go2/LowState_.hpp" +#include "unitree/idl/go2/LowCmd_.hpp" +#include "unitree/common/thread/thread.hpp" + +#include "unitree/robot/channel/channel_publisher.hpp" +#include "unitree/robot/channel/channel_subscriber.hpp" +#include "unitree/common/time/time_tool.hpp" + +#include "state_machine.hpp" +#include "gamepad.hpp" +#include "robot_interface.hpp" + +using namespace unitree::common; +using namespace unitree::robot; +namespace fs = std::filesystem; + +#define TOPIC_LOWCMD "rt/lowcmd" +#define TOPIC_LOWSTATE "rt/lowstate" + +template +class RobotController +{ +public: + RobotController() {} + + RobotController(fs::path &log_file_name) + { + // set log file + log_file = std::ofstream(log_file_name, std::ios::binary); + } + + void LoadParam(fs::path ¶m_folder) + { + ctrl.LoadParam(param_folder); + } + + void InitDdsModel(const std::string &networkInterface = "") + { + // init dds + ChannelFactory::Instance()->Init(0, networkInterface); + lowcmd_publisher.reset(new ChannelPublisher(TOPIC_LOWCMD)); + lowstate_subscriber.reset(new ChannelSubscriber(TOPIC_LOWSTATE)); + + lowcmd_publisher->InitChannel(); + lowstate_subscriber->InitChannel(std::bind(&RobotController::LowStateMessageHandler, this, std::placeholders::_1), 1); + } + + void StartControl() + { + // waiting for gamepad command to start the control thread + std::chrono::milliseconds duration(100); + // listen to gamepad command + while (true) + { + std::cout << "Press R2 to start!" << std::endl; + std::this_thread::sleep_for(duration); + + InteprateGamePad(); + if (gamepad.R2.on_press) + { + break; + } + } + + // prepare for start + std::cout << "Start!" << std::endl; + Damping(); + ctrl_dt_micro_sec = static_cast(ctrl.dt * 1000000); + + // Start the control thread + control_thread_ptr = CreateRecurrentThreadEx("ctrl", UT_CPU_ID_NONE, ctrl_dt_micro_sec, &RobotController::ControlStep, this); + + // Start the lowlevel command thread + std::this_thread::sleep_for(duration); + StartSendCmd(); + + // keep the main thread alive + while (true) + { + std::this_thread::sleep_for(duration); + } + } + +protected: + ChannelPublisherPtr lowcmd_publisher; + ChannelSubscriberPtr lowstate_subscriber; + ThreadPtr low_cmd_write_thread_ptr, control_thread_ptr; + unitree_go::msg::dds_::LowCmd_ cmd; + unitree_go::msg::dds_::LowState_ state; + + Gamepad gamepad; + REMOTE_DATA_RX rx; + + SimpleStateMachine state_machine; + USER_CTRL ctrl; + RobotInterface robot_interface; + + std::mutex state_mutex, cmd_mutex; + + std::ofstream log_file; + + uint64_t ctrl_dt_micro_sec = 2000; + + std::vector compute_time; + +private: + + void LowStateMessageHandler(const void *message) + { + state = *(unitree_go::msg::dds_::LowState_ *)message; + { + std::lock_guard lock(state_mutex); + robot_interface.GetState(state); + } + } + + void InteprateGamePad() + { + // update gamepad + memcpy(rx.buff, &state.wireless_remote()[0], 40); + gamepad.update(rx.RF_RX); + } + + void LowCmdwriteHandler() + { + // write low-level command + { + std::lock_guard lock(cmd_mutex); + lowcmd_publisher->Write(cmd); + } + } + + void StartSendCmd() + { + low_cmd_write_thread_ptr = CreateRecurrentThreadEx("writebasiccmd", UT_CPU_ID_NONE, 2000, &RobotController::LowCmdwriteHandler, this); + } + + void UpdateStateMachine() + { + // R2 -> Stand + // A -> Ctrl + // L2 + B -> Stop + if (gamepad.R2.on_press) + { + if (state_machine.Stand()) + { + StandCallback(); + } + } + if (gamepad.A.on_press) + { + if (state_machine.Ctrl()) + { + CtrlCallback(); + } + } + if (gamepad.L2.pressed && gamepad.B.pressed) + { + state_machine.Stop(); + } + } + + void ControlStep() + { + // main loop + + // update state + InteprateGamePad(); + UpdateStateMachine(); + + // select control modes according to the state machine + auto start = std::chrono::high_resolution_clock::now(); + if (state_machine.state == STATES::STAND) + { + Standing(); + } + if (state_machine.state == STATES::DAMPING) + { + Damping(); + } + if (state_machine.state == STATES::CTRL) + { + UserControlStep(true); + if (CheckTermination()) + { + state_machine.Stop(); + } + } + + // update low-level command + { + std::lock_guard lock(cmd_mutex); + robot_interface.SetCommand(cmd); + } + + auto stop = std::chrono::high_resolution_clock::now(); + auto duration = std::chrono::duration_cast(stop - start); + compute_time.push_back(duration.count() / 1000.); + + // write log + WriteLog(); + + if (compute_time.size() == 100) + { + float sum = 0; + for (auto &t : compute_time) + { + sum += t; + } + std::cout << "Performance: mean: " << sum / 100 + << " ms; max: " << *std::max_element(compute_time.begin(), compute_time.end()) + << " ms; min: " << *std::min_element(compute_time.begin(), compute_time.end()) + << "ms." << std::endl; + + compute_time.clear(); + + std::cout << "Current State: " << static_cast(state_machine.state) << std::endl; + } + } + + void WriteLog() + { + if (log_file.is_open()) + { + auto log = ctrl.GetLog(); + for (const auto &v : log) + { + log_file << v << " "; + } + log_file << std::endl; + } + } + + void StandCallback() + { + robot_interface.jpos_des = ctrl.init_pos; + robot_interface.jvel_des.fill(0.); + robot_interface.kp.fill(ctrl.kp * state_machine.pd_ratio); + robot_interface.kd.fill(ctrl.kd * state_machine.pd_ratio); + robot_interface.tau_ff.fill(0.); + } + + void CtrlCallback() + { + ctrl.Reset(robot_interface, gamepad); + + robot_interface.jpos_des = ctrl.init_pos; + robot_interface.jvel_des.fill(0.); + robot_interface.kp.fill(ctrl.kp); + robot_interface.kd.fill(ctrl.kd); + robot_interface.tau_ff.fill(0.); + } + + void Damping(float kd = 2.0) + { + robot_interface.jpos_des = ctrl.init_pos; + robot_interface.jvel_des.fill(0.); + robot_interface.kp.fill(0.); + robot_interface.kd.fill(kd); + robot_interface.tau_ff.fill(0.); + } + + void Standing(float kp = 40.0, float kd = 1.0) + { + if (gamepad.R2.pressed) + { + state_machine.Standing(true); + } + if (gamepad.R1.pressed) + { + state_machine.Standing(false); + } + + UserControlStep(false); + + robot_interface.kp.fill(kp * state_machine.pd_ratio); + robot_interface.kd.fill(kd * state_machine.pd_ratio); + } + + void UserControlStep(bool send = true) + { + { + std::lock_guard lock(state_mutex); + ctrl.GetInput(robot_interface, gamepad); + } + ctrl.Calculate(); + + if (send) + { + robot_interface.jpos_des = ctrl.jpos_des; + } + } + + bool CheckTermination() + { + if (robot_interface.projected_gravity.at(2) > 0) + { + return true; + } + return false; + } +}; diff --git a/deps/unitree_sdk2/example/state_machine/robot_interface.hpp b/deps/unitree_sdk2/example/state_machine/robot_interface.hpp new file mode 100644 index 0000000..b19ff62 --- /dev/null +++ b/deps/unitree_sdk2/example/state_machine/robot_interface.hpp @@ -0,0 +1,130 @@ +#pragma once + +#include +#include + +#include "comm.h" +#include "unitree/idl/go2/LowState_.hpp" +#include "unitree/idl/go2/LowCmd_.hpp" +#include "conversion.hpp" + +namespace unitree::common +{ + + constexpr double PosStopF = (2.146E+9f); + constexpr double VelStopF = (16000.0f); + + class BasicRobotInterface + { + public: + BasicRobotInterface() + { + jpos_des.fill(0.); + jvel_des.fill(0.); + kp.fill(0.); + kd.fill(0.); + tau_ff.fill(0.); + projected_gravity.fill(0.); + projected_gravity.at(2) = -1.0; + } + + void GetState(unitree_go::msg::dds_::LowState_ &state) + { + // imu + const unitree_go::msg::dds_::IMUState_ &imu = state.imu_state(); + quat = imu.quaternion(); + rpy = imu.rpy(); + gyro = imu.gyroscope(); + UpdateProjectedGravity(); + + // motor + const std::array &motor = state.motor_state(); + for (size_t i = 0; i < 12; ++i) + { + const unitree_go::msg::dds_::MotorState_ &m = motor.at(i); + jpos.at(i) = m.q(); + jvel.at(i) = m.dq(); + tau.at(i) = m.tau_est(); + } + } + + virtual void SetCommand(unitree_go::msg::dds_::LowCmd_ &cmd) = 0; + + std::array jpos, jvel, tau; + std::array quat; + std::array rpy, gyro, projected_gravity; + std::array jpos_des, jvel_des, kp, kd, tau_ff; + + private: + inline void UpdateProjectedGravity() + { + // inverse quat + float w = quat.at(0); + float x = -quat.at(1); + float y = -quat.at(2); + float z = -quat.at(3); + + float x2 = x * x; + float y2 = y * y; + float z2 = z * z; + float w2 = w * w; + float xy = x * y; + float xz = x * z; + float yz = y * z; + float wx = w * x; + float wy = w * y; + float wz = w * z; + + projected_gravity.at(0) = -2 * (xz + wy); + projected_gravity.at(1) = -2 * (yz - wx); + projected_gravity.at(2) = -(w2 - x2 - y2 + z2); + } + }; + + class RobotInterface : public BasicRobotInterface + { + public: + RobotInterface() : BasicRobotInterface() + { + InitLowCmd(); + } + + void SetCommand(unitree_go::msg::dds_::LowCmd_ &cmd) + { + + for (int i = 0; i < 12; ++i) + { + low_cmd.motor_cmd()[i].q() = jpos_des.at(i); + low_cmd.motor_cmd()[i].dq() = jvel_des.at(i); + low_cmd.motor_cmd()[i].kp() = kp.at(i); + low_cmd.motor_cmd()[i].kd() = kd.at(i); + low_cmd.motor_cmd()[i].tau() = tau_ff.at(i); + } + + low_cmd.crc() = crc32_core((uint32_t *)&low_cmd, (sizeof(unitree_go::msg::dds_::LowCmd_)>>2)-1); + // lowCmd2Dds(low_cmd_raw, cmd); + cmd = low_cmd; + } + + private: + void InitLowCmd() + { + low_cmd.head()[0] = 0xFE; + low_cmd.head()[1] = 0xEF; + low_cmd.level_flag() = 0xFF; + low_cmd.gpio() = 0; + + for(int i=0; i<20; i++) + { + low_cmd.motor_cmd()[i].mode() = (0x01); // motor switch to servo (PMSM) mode + low_cmd.motor_cmd()[i].q() = (PosStopF); + low_cmd.motor_cmd()[i].kp() = (0); + low_cmd.motor_cmd()[i].dq() = (VelStopF); + low_cmd.motor_cmd()[i].kd() = (0); + low_cmd.motor_cmd()[i].tau() = (0); + } + } + + unitree_go::msg::dds_::LowCmd_ low_cmd; + }; +} // namespace unitree::common \ No newline at end of file diff --git a/deps/unitree_sdk2/example/state_machine/state_machine.hpp b/deps/unitree_sdk2/example/state_machine/state_machine.hpp new file mode 100644 index 0000000..e716c30 --- /dev/null +++ b/deps/unitree_sdk2/example/state_machine/state_machine.hpp @@ -0,0 +1,72 @@ +#pragma once + +#include + +namespace unitree::common +{ + enum class STATES + { + DAMPING = 0, + STAND = 1, + CTRL = 2 + }; + + class SimpleStateMachine + { + public: + SimpleStateMachine(double pd_ratio_init = 0.1, double delta_pd = 0.005) : state(STATES::STAND), pd_ratio(pd_ratio_init), delta_pd(delta_pd) {} + + bool Stop() + { + state = STATES::DAMPING; + pd_ratio = 0.0; + return true; + } + + bool Stand() + { + if (state == STATES::DAMPING || state == STATES::CTRL) + { + state = STATES::STAND; + return true; + } + else + { + return false; + } + } + + bool Ctrl() + { + if (state == STATES::STAND && pd_ratio > 0.95) + { + state = STATES::CTRL; + return true; + } + else + { + return false; + } + } + + void Standing(bool up = true) + { + if (state == STATES::STAND) + { + if (up) + { + pd_ratio += delta_pd; + } + else + { + pd_ratio -= delta_pd; + } + pd_ratio = std::max(0.0, std::min(1.0, pd_ratio)); + } + } + + STATES state; + double pd_ratio; + double delta_pd; + }; +} // namespace unitree diff --git a/deps/unitree_sdk2/example/state_machine/user_controller.hpp b/deps/unitree_sdk2/example/state_machine/user_controller.hpp new file mode 100644 index 0000000..eaf420b --- /dev/null +++ b/deps/unitree_sdk2/example/state_machine/user_controller.hpp @@ -0,0 +1,122 @@ +#pragma once + +#include +#include +#include +#include +#include + +#include "robot_interface.hpp" +#include "gamepad.hpp" +#include "cfg.hpp" + +namespace fs = std::filesystem; + +namespace unitree::common +{ + class BasicUserController + { + public: + BasicUserController() {} + + virtual void LoadParam(fs::path ¶m_folder) = 0; + + virtual void Reset(RobotInterface &robot_interface, Gamepad &gamepad) = 0; + + virtual void GetInput(RobotInterface &robot_interface, Gamepad &gamepad) = 0; + + virtual void Calculate() = 0; + + virtual std::vector GetLog() = 0; + + float dt, kp, kd; + std::array init_pos; + std::array jpos_des; + }; + + class ExampleUserController : public BasicUserController + { + public: + ExampleUserController() {} + + void LoadParam(fs::path ¶m_folder) + { + // load param file + std::ifstream cfg_file(param_folder / "params.json"); + std::cout << "Read params from: " << param_folder / "params.json" << std::endl; + std::stringstream ss; + ss << cfg_file.rdbuf(); + FromJsonString(ss.str(), cfg); + + // get data from json + dt = cfg.dt; + kp = cfg.kp; + kd = cfg.kd; + for (int i = 0; i < 12; ++i) + { + init_pos.at(i) = cfg.init_pos.at(i); + } + } + + void GetInput(RobotInterface &robot_interface, Gamepad &gamepad) + { + // save necessary data from input + + // record command + cmd.at(0) = gamepad.ly; + cmd.at(1) = -gamepad.lx; + cmd.at(2) = -gamepad.rx; + + // record robot state + for (int i = 0; i < 12; ++i) + { + jpos_processed.at(i) = robot_interface.jpos.at(i) - init_pos.at(i); + jvel_processed.at(i) = robot_interface.jvel.at(i) / 2.0; + } + } + + void Reset(RobotInterface &robot_interface, Gamepad &gamepad) + { + GetInput(robot_interface, gamepad); + Calculate(); + } + + void Calculate() + { + // calculate jpos_des + jpos_des = init_pos; + } + + std::vector GetLog() + { + // record input, output and other info into a vector + std::vector log; + for (int i = 0; i < 3; ++i) + { + log.push_back(cmd.at(i)); + } + for (int i = 0; i < 12; ++i) + { + log.push_back(jpos_processed.at(i)); + } + for (int i = 0; i < 12; ++i) + { + log.push_back(jvel_processed.at(i)); + } + for (int i = 0; i < 12; ++i) + { + log.push_back(jpos_des.at(i)); + } + + return log; + } + + // cfg + ExampleCfg cfg; + + // state + std::array cmd; + std::array jpos_processed; + std::array jvel_processed; + }; +} // namespace unitree::common diff --git a/deps/unitree_sdk2/example/wireless_controller/CMakeLists.txt b/deps/unitree_sdk2/example/wireless_controller/CMakeLists.txt new file mode 100644 index 0000000..2ff15c9 --- /dev/null +++ b/deps/unitree_sdk2/example/wireless_controller/CMakeLists.txt @@ -0,0 +1,2 @@ +add_executable(advanced_gamepad main.cpp) +target_link_libraries(advanced_gamepad unitree_sdk2) \ No newline at end of file diff --git a/deps/unitree_sdk2/example/wireless_controller/advanced_gamepad.hpp b/deps/unitree_sdk2/example/wireless_controller/advanced_gamepad.hpp new file mode 100644 index 0000000..1757f93 --- /dev/null +++ b/deps/unitree_sdk2/example/wireless_controller/advanced_gamepad.hpp @@ -0,0 +1,116 @@ +#pragma once + +#include +#include +#include "unitree/idl/go2/WirelessController_.hpp" +// #include + +namespace unitree::common +{ + // union for keys + typedef union + { + struct + { + uint8_t R1 : 1; + uint8_t L1 : 1; + uint8_t start : 1; + uint8_t select : 1; + uint8_t R2 : 1; + uint8_t L2 : 1; + uint8_t F1 : 1; + uint8_t F2 : 1; + uint8_t A : 1; + uint8_t B : 1; + uint8_t X : 1; + uint8_t Y : 1; + uint8_t up : 1; + uint8_t right : 1; + uint8_t down : 1; + uint8_t left : 1; + } components; + uint16_t value; + } xKeySwitchUnion; + + // single button class + class Button + { + public: + Button() {} + + void update(bool state) + { + on_press = state ? state != pressed : false; + on_release = state ? false : state != pressed; + pressed = state; + } + + bool pressed = false; + bool on_press = false; + bool on_release = false; + }; + + // full gamepad + class Gamepad + { + public: + Gamepad() {} + + void Update(unitree_go::msg::dds_::WirelessController_ &key_msg) + { + // update stick values with smooth and deadzone + lx = lx * (1 - smooth) + (std::fabs(key_msg.lx()) < dead_zone ? 0.0 : key_msg.lx()) * smooth; + rx = rx * (1 - smooth) + (std::fabs(key_msg.rx()) < dead_zone ? 0.0 : key_msg.rx()) * smooth; + ry = ry * (1 - smooth) + (std::fabs(key_msg.ry()) < dead_zone ? 0.0 : key_msg.ry()) * smooth; + ly = ly * (1 - smooth) + (std::fabs(key_msg.ly()) < dead_zone ? 0.0 : key_msg.ly()) * smooth; + + // update button states + key.value = key_msg.keys(); + + R1.update(key.components.R1); + L1.update(key.components.L1); + start.update(key.components.start); + select.update(key.components.select); + R2.update(key.components.R2); + L2.update(key.components.L2); + F1.update(key.components.F1); + F2.update(key.components.F2); + A.update(key.components.A); + B.update(key.components.B); + X.update(key.components.X); + Y.update(key.components.Y); + up.update(key.components.up); + right.update(key.components.right); + down.update(key.components.down); + left.update(key.components.left); + } + + float smooth = 0.03; + float dead_zone = 0.01; + + float lx = 0.; + float rx = 0.; + float ry = 0.; + float ly = 0.; + + Button R1; + Button L1; + Button start; + Button select; + Button R2; + Button L2; + Button F1; + Button F2; + Button A; + Button B; + Button X; + Button Y; + Button up; + Button right; + Button down; + Button left; + + private: + xKeySwitchUnion key; + }; +} // namespace unitree::common \ No newline at end of file diff --git a/deps/unitree_sdk2/example/wireless_controller/main.cpp b/deps/unitree_sdk2/example/wireless_controller/main.cpp new file mode 100644 index 0000000..0302a13 --- /dev/null +++ b/deps/unitree_sdk2/example/wireless_controller/main.cpp @@ -0,0 +1,108 @@ +#include + +// #include +#include "unitree/idl/go2/WirelessController_.hpp" +#include "unitree/common/thread/thread.hpp" +#include "unitree/robot/channel/channel_subscriber.hpp" + +#include "advanced_gamepad.hpp" + +#define TOPIC_JOYSTICK "rt/wirelesscontroller" + +using namespace unitree::common; +using namespace unitree::robot; + +class GamepadExample +{ +public: + GamepadExample() {} + + // setup dds model + void InitDdsModel(const std::string &networkInterface = "") + { + ChannelFactory::Instance()->Init(0, networkInterface); + joystick_subscriber.reset(new ChannelSubscriber(TOPIC_JOYSTICK)); + + joystick_subscriber->InitChannel(std::bind(&GamepadExample::MessageHandler, this, std::placeholders::_1), 1); + } + + // set gamepad dead_zone parameter + void SetGamepadDeadZone(float deadzone) + { + gamepad.dead_zone = deadzone; + } + + // set gamepad smooth parameter + void setGamepadSmooth(float smooth) + { + gamepad.smooth = smooth; + } + + // callback function to save joystick message + void MessageHandler(const void *message) + { + std::lock_guard lock(joystick_mutex); + joystick_msg = *(unitree_go::msg::dds_::WirelessController_ *)message; + } + + // work thread + void Step() + { + { + std::lock_guard lock(joystick_mutex); + gamepad.Update(joystick_msg); + } + + // some operations + if (gamepad.A.on_press) + { + press_count += 1; + } + + // print gamepad state + std::cout << "lx: " << gamepad.lx << std::endl + << "A: pressed: " << gamepad.A.pressed + << "; on_press: " << gamepad.A.on_press + << "; on_release: " << gamepad.A.on_release + << std::endl << "press count: " << press_count + << std::endl << "===========================" << std::endl; + } + + // start the work thread + void Start() + { + control_thread_ptr = CreateRecurrentThreadEx("nn_ctrl", UT_CPU_ID_NONE, 40000, &GamepadExample::Step, this); + } + +protected: + ChannelSubscriberPtr joystick_subscriber; + unitree_go::msg::dds_::WirelessController_ joystick_msg; + + Gamepad gamepad; + + ThreadPtr control_thread_ptr; + + std::mutex joystick_mutex; + + int press_count = 0; +}; + +int main() +{ + // create example object + GamepadExample example; + + // set gamepad params + example.setGamepadSmooth(0.2); + example.SetGamepadDeadZone(0.5); + + // start program + example.InitDdsModel(); + example.Start(); + + while (1) + { + usleep(20000); + } + return 0; +} \ No newline at end of file diff --git a/deps/unitree_sdk2/include/unitree/common/any.hpp b/deps/unitree_sdk2/include/unitree/common/any.hpp new file mode 100644 index 0000000..3877252 --- /dev/null +++ b/deps/unitree_sdk2/include/unitree/common/any.hpp @@ -0,0 +1,390 @@ +#ifndef __UT_ANY_HPP__ +#define __UT_ANY_HPP__ + +#include + +namespace unitree +{ +namespace common +{ +class Any +{ +public: + Any() + : mContent(0) + {} + + template + Any(const ValueType& value) + : mContent(new Holder(value)) + {} + + Any(const char* s) + : Any(std::string(s)) + {} + + Any(const char* s, size_t len) + : Any(std::string(s, len)) + {} + + Any(const Any& other) + : mContent(other.mContent ? other.mContent->Clone() : 0) + {} + + ~Any() + { + delete mContent; + mContent = 0; + } + + Any& Swap(Any& other) + { + std::swap(mContent, other.mContent); + return *this; + } + + bool Empty() const + { + return mContent == 0; + } + + const std::type_info& GetTypeInfo() const + { + return mContent ? mContent->GetTypeInfo() : typeid(void); + } + + template + Any& operator=(const ValueType& other) + { + Any(other).Swap(*this); + return *this; + } + + Any& operator=(Any other) + { + other.Swap(*this); + return *this; + } + +public: + class PlaceHolder + { + public: + virtual ~PlaceHolder() + {} + + public: + virtual const std::type_info& GetTypeInfo() const = 0; + virtual PlaceHolder* Clone() const = 0; + }; + + template + class Holder : public PlaceHolder + { + public: + explicit Holder(const ValueType& value) + : mValue(value) + {} + + virtual const std::type_info& GetTypeInfo() const + { + return typeid(ValueType); + } + + virtual PlaceHolder* Clone() const + { + return new Holder(mValue); + } + + public: + ValueType mValue; + }; + +public: + PlaceHolder* mContent; +}; + +/* + * static const Any + */ +static const Any UT_EMPTY_ANY = Any(); + +static inline bool IsBool(const Any& any) +{ + return any.GetTypeInfo() == typeid(bool); +} + +static inline bool IsString(const Any& any) +{ + return any.GetTypeInfo() == typeid(std::string); +} + +static inline bool IsInt8(const Any& any) +{ + return any.GetTypeInfo() == typeid(int8_t); +} + +static inline bool IsUint8(const Any& any) +{ + return any.GetTypeInfo() == typeid(uint8_t); +} + +static inline bool IsInt16(const Any& any) +{ + return any.GetTypeInfo() == typeid(int16_t); +} + +static inline bool IsUint16(const Any& any) +{ + return any.GetTypeInfo() == typeid(uint16_t); +} + +static inline bool IsInt(const Any& any) +{ + return any.GetTypeInfo() == typeid(int32_t); +} + +static inline bool IsUint(const Any& any) +{ + return any.GetTypeInfo() == typeid(uint32_t); +} + +static inline bool IsInt64(const Any& any) +{ + return any.GetTypeInfo() == typeid(int64_t); +} + +static inline bool IsUint64(const Any& any) +{ + return any.GetTypeInfo() == typeid(uint64_t); +} + +static inline bool IsFloat(const Any& any) +{ + return any.GetTypeInfo() == typeid(float); +} + +static inline bool IsDouble(const Any& any) +{ + return any.GetTypeInfo() == typeid(double); +} + +static inline bool IsLongDouble(const Any& any) +{ + return any.GetTypeInfo() == typeid(long double); +} + +static inline bool IsInteger(const Any& any) +{ + return IsInt(any) || IsUint(any) || IsInt64(any) || IsUint64(any) + || IsInt16(any) || IsUint16(any) || IsInt8(any) || IsUint8(any); +} + +static inline bool IsNumber(const Any& any) +{ + return IsBool(any) || IsInteger(any) || IsFloat(any) || IsDouble(any) + || IsLongDouble(any); +} + +static inline bool IsBoolType(const std::type_info& t) +{ + return t == typeid(bool); +} + +static inline bool IsInt8Type(const std::type_info& t) +{ + return t == typeid(int8_t); +} + +static inline bool IsUint8Type(const std::type_info& t) +{ + return t == typeid(uint8_t); +} + +static inline bool IsInt16Type(const std::type_info& t) +{ + return t == typeid(int16_t); +} + +static inline bool IsUint16Type(const std::type_info& t) +{ + return t == typeid(uint16_t); +} + +static inline bool IsIntType(const std::type_info& t) +{ + return t == typeid(int32_t); +} + +static inline bool IsUintType(const std::type_info& t) +{ + return t == typeid(uint32_t); +} + +static inline bool IsInt64Type(const std::type_info& t) +{ + return t == typeid(int64_t); +} + +static inline bool IsUint64Type(const std::type_info& t) +{ + return t == typeid(uint64_t); +} + +static inline bool IsIntegerType(const std::type_info& t) +{ + return IsIntType(t) || IsUintType(t) || IsInt64Type(t) || IsUint64Type(t) || + IsInt8Type(t) || IsUint8Type(t) || IsInt16Type(t) || IsUint16Type(t); +} + +static inline bool IsFloatType(const std::type_info& t) +{ + return t == typeid(float); +} + +static inline bool IsDoubleType(const std::type_info& t) +{ + return t == typeid(double); +} + +static inline bool IsLongDoubleType(const std::type_info& t) +{ + return t == typeid(long double); +} + +static inline bool IsNumberType(const std::type_info& t) +{ + return IsBoolType(t) || IsIntegerType(t) || IsFloatType(t) + || IsDoubleType(t) || IsLongDoubleType(t); +} + +static inline bool IsTypeEqual(const std::type_info& t1, const std::type_info& t2) +{ + return t1 == t2; +} + +template +const ValueType& AnyCast(const Any* operand) +{ + const std::type_info& t1 = typeid(ValueType); + const std::type_info& t2 = operand->GetTypeInfo(); + + if (IsTypeEqual(t1, t2)) + { + return ((Any::Holder*)(operand->mContent))->mValue; + } + + UT_THROW(BadCastException, std::string("AnyCast error. target type is ") + + t1.name() + ", but source type is " + t2.name()); +} + +template +const ValueType& AnyCast(const Any& operand) +{ + return AnyCast(&operand); +} + +template +ValueType AnyNumberCast(const Any* operand) +{ + const std::type_info& t1 = typeid(ValueType); + const std::type_info& t2 = operand->GetTypeInfo(); + + if (IsNumberType(t1) && IsNumberType(t2)) + { + if (IsTypeEqual(t1, t2)) + { + return ((Any::Holder*)(operand->mContent))->mValue; + } + else if (IsFloatType(t2)) + { + return (ValueType)((Any::Holder*)(operand->mContent))->mValue; + } + else if (IsDoubleType(t2)) + { + return (ValueType)((Any::Holder*)(operand->mContent))->mValue; + } + else if (IsLongDoubleType(t2)) + { + return (ValueType)((Any::Holder*)(operand->mContent))->mValue; + } + else if (IsInt8Type(t2)) + { + return (ValueType)((Any::Holder*)(operand->mContent))->mValue; + } + else if (IsUint8Type(t2)) + { + return (ValueType)((Any::Holder*)(operand->mContent))->mValue; + } + else if (IsInt16Type(t2)) + { + return (ValueType)((Any::Holder*)(operand->mContent))->mValue; + } + else if (IsUint16Type(t2)) + { + return (ValueType)((Any::Holder*)(operand->mContent))->mValue; + } + else if (IsIntType(t2)) + { + return (ValueType)((Any::Holder*)(operand->mContent))->mValue; + } + else if (IsUintType(t2)) + { + return (ValueType)((Any::Holder*)(operand->mContent))->mValue; + } + else if (IsInt64Type(t2)) + { + return (ValueType)((Any::Holder*)(operand->mContent))->mValue; + } + else if (IsUint64Type(t2)) + { + return (ValueType)((Any::Holder*)(operand->mContent))->mValue; + } + else + { + UT_THROW(BadCastException, std::string("AnyNumberCast error. unknown number type:", t2.name())); + } + } + + UT_THROW(BadCastException, std::string("AnyNumberCast error. not number type")); +} + +template +ValueType AnyNumberCast(const Any& operand) +{ + return AnyNumberCast(&operand); +} + +static inline const std::string& ToString(const Any& operand) +{ + if (operand.Empty()) + { + return UT_EMPTY_STR; + } + + return AnyCast(operand); +} + +static inline void StringTo(const std::string& s, Any& value) +{ + value = s; +} + +static inline void StringTo(const char* s, Any& value) +{ + value = std::string(s); +} + +static inline void StringTo(const char* s, size_t len, Any& value) +{ + value = std::string(s, len); +} + +static inline void StringTo(const char* s, size_t pos, size_t len, Any& value) +{ + value = std::string(s, pos, len); +} + +} +} +#endif//__UT_ANY_HPP__ diff --git a/deps/unitree_sdk2/include/unitree/common/assert.hpp b/deps/unitree_sdk2/include/unitree/common/assert.hpp new file mode 100644 index 0000000..4c0b8f8 --- /dev/null +++ b/deps/unitree_sdk2/include/unitree/common/assert.hpp @@ -0,0 +1,149 @@ +#ifndef __UT_ASSERT_HPP__ +#define __UT_ASSERT_HPP__ + +#include + +/* + * Declare assert output + */ +#define UT_ASSERT_OUT(debug, file, func, line, r) \ + if (debug) \ + { \ + std::cout << "[" << ::time(NULL) \ + << "] [" << ::syscall(SYS_gettid) \ + << "] UT_ASSERT DEBUG at __FILE__:" << file \ + << ", __FUNCTION__:" << func \ + << ", __LINE__:" << line \ + << ", r:" << r \ + << ", errno:" << errno \ + << std::endl; \ + } \ + else \ + { \ + std::cout << "[" << ::time(NULL) \ + << "] [" << ::syscall(SYS_gettid) \ + << "] UT_ASSERT ABORT at __FILE__:" << file \ + << ", __FUNCTION__:" << func \ + << ", __LINE__:" << line \ + << ", r:" << r \ + << ", errno:" << errno \ + << std::endl; \ + } + +#define UT_ASSERT_ABORT(debug, file, func, line, r) \ + if (debug) \ + { \ + UT_ASSERT_OUT(1, file, func, line, r); \ + } \ + else \ + { \ + UT_ASSERT_OUT(0, file, func, line, r); \ + abort(); \ + } + +/* + * Declare assert return value + */ +#define UT_ASSERT_EQ(x, r) \ + unitree::common::AssertEqual(x, r, 0, __FILE__, \ + __PRETTY_FUNCTION__, __LINE__) + +#define UT_ASSERT_EQ_DEBUG(x, r) \ + unitree::common::AssertEqual(x, r, 1, __FILE__, \ + __PRETTY_FUNCTION__, __LINE__) + +#define UT_ASSERT_NOT_EQ(x, r) \ + unitree::common::AssertNotEqual(x, r, 0, __FILE__, \ + __PRETTY_FUNCTION__, __LINE__) + +#define UT_ASSERT_NOT_EQ_DEBUG(x, r) \ + unitree::common::AssertNotEqual(x, r, 1, __FILE__, \ + __PRETTY_FUNCTION__, __LINE__) + +/* + * Declare assert return value and errno + */ +#define UT_ASSERT_ENO_EQ(x, r, eno) \ + unitree::common::AssertEqual(x, r, eno, 0, __FILE__, \ + __PRETTY_FUNCTION__, __LINE__) + +#define UT_ASSERT_ENO_EQ_DEBUG(x, r, eno) \ + unitree::common::AssertEqual(x, r, eno, 1, __FILE__, \ + __PRETTY_FUNCTION__, __LINE__) + +#define UT_ASSERT_ENO_EQ_EX(x, r, eno) \ + unitree::common::AssertEqualEx(x, r, eno, 0, __FILE__, \ + __PRETTY_FUNCTION__, __LINE__) + +#define UT_ASSERT_ENO_EQ_EX_DEBUG(x, r, eno) \ + unitree::common::AssertEqualEx(x, r, eno, 1, __FILE__, \ + __PRETTY_FUNCTION__, __LINE__) + +/* + * Declare assert wrapper + */ +#define UT_ASSERT_0(x) \ + UT_ASSERT_EQ(x, 0) + +#define UT_ASSERT_DEBUG_0(x) \ + UT_ASSERT_EQ_DEBUG(x, 0) + +#define UT_ASSERT_ENO_0(x, eno) \ + UT_ASSERT_ENO_EQ(x, 0, eno) + +#define UT_ASSERT_ENO_DEBUG_0(x, eno) \ + UT_ASSERT_ENO_EQ_DEBUG(x, 0, eno) + + +//Declare assert function +namespace unitree +{ +namespace common +{ +inline int AssertEqual(int r, int expectRet, bool debug, + const char* file, const char* func, int line) +{ + if (UT_UNLIKELY(r != expectRet)) + { + UT_ASSERT_ABORT(debug, file, func, line, r); + } + + return r; +} + +inline int AssertNotEqual(int r, int expectRet, bool debug, + const char* file, const char* func, int line) +{ + if (UT_UNLIKELY(r == expectRet)) + { + UT_ASSERT_ABORT(debug, file, func, line, r); + } + + return r; +} + +inline int AssertEqual(int r, int expectRet, int expectErrno, bool debug, + const char* file, const char* func, int line) +{ + if (UT_UNLIKELY(r != expectRet) && UT_UNLIKELY(errno != expectErrno)) + { + UT_ASSERT_ABORT(debug, file, func, line, r); + } + + return r; +} + +inline int AssertEqualEx(int r, int expectRet, int expectErrno, bool debug, + const char* file, const char* func, int line) +{ + if (UT_UNLIKELY(r != 0) && UT_UNLIKELY(r != expectRet) && + UT_UNLIKELY(errno != expectErrno)) + { + UT_ASSERT_ABORT(debug, file, func, line, r); + } + + return r; +} +} +} +#endif//__UT_ASSERT_HPP__ diff --git a/deps/unitree_sdk2/include/unitree/common/block_queue.hpp b/deps/unitree_sdk2/include/unitree/common/block_queue.hpp new file mode 100644 index 0000000..2effd62 --- /dev/null +++ b/deps/unitree_sdk2/include/unitree/common/block_queue.hpp @@ -0,0 +1,137 @@ +#ifndef __UT_BLOCK_QUEUE_HPP__ +#define __UT_BLOCK_QUEUE_HPP__ + +#include +#include + +namespace unitree +{ +namespace common +{ +template +class BlockQueue +{ +public: + BlockQueue(uint64_t maxSize = UT_QUEUE_MAX_LEN) : + mMaxSize(maxSize), mCurSize(0) + { + if (mMaxSize == 0) + { + mMaxSize = UT_QUEUE_MAX_LEN; + } + } + + bool Put(const T& t, bool replace = false, bool putfront = false) + { + /* + * if queue is full or full-replaced occured return false + */ + bool noneReplaced = true; + + LockGuard guard(mMutexCond); + if (mCurSize >= mMaxSize) + { + if (!replace) + { + return false; + } + + noneReplaced = false; + + mQueue.pop_front(); + mCurSize --; + } + + if (putfront) + { + mQueue.emplace_front(t); + } + else + { + mQueue.emplace_back(t); + } + + mCurSize ++; + mMutexCond.Notify(); + + return noneReplaced; + } + + bool Get(T& t, uint64_t microsec = 0) + { + LockGuard guard(mMutexCond); + return GetTimeout(t, microsec); + } + + T Get(uint64_t microsec = 0) + { + LockGuard guard(mMutexCond); + T t; + if (GetTimeout(t, microsec)) + { + return std::move(t); + } + + UT_THROW(TimeoutException, "block queue get timeout or interrupted"); + } + + bool Empty() + { + return mCurSize == 0; + } + + uint64_t Size() + { + return mCurSize; + } + + void Interrupt(bool all = false) + { + LockGuard guard(mMutexCond); + if (all) + { + mMutexCond.NotifyAll(); + } + else + { + mMutexCond.Notify(); + } + } + +private: + bool GetTimeout(T& t, uint64_t microsec = 0) + { + if (mQueue.empty()) + { + if (!mMutexCond.Wait(microsec)) + { + return false; + } + + if (mQueue.empty()) + { + return false; + } + } + + t = mQueue.front(); + mQueue.pop_front(); + + mCurSize--; + + return true; + } + +private: + uint64_t mMaxSize; + uint64_t mCurSize; + std::list mQueue; + MutexCond mMutexCond; +}; + +template +using BlockQueuePtr = std::shared_ptr>; + +} +} +#endif//__UT_BLOCK_QUEUE_HPP__ diff --git a/deps/unitree_sdk2/include/unitree/common/dds/dds_callback.hpp b/deps/unitree_sdk2/include/unitree/common/dds/dds_callback.hpp new file mode 100644 index 0000000..9baa103 --- /dev/null +++ b/deps/unitree_sdk2/include/unitree/common/dds/dds_callback.hpp @@ -0,0 +1,35 @@ +#ifndef __UT_DDS_CALLBACK_HPP__ +#define __UT_DDS_CALLBACK_HPP__ + +#include + +using DdsMessageHandler = std::function; + +namespace unitree +{ +namespace common +{ +class DdsReaderCallback +{ +public: + DdsReaderCallback(); + DdsReaderCallback(const DdsMessageHandler& handler); + DdsReaderCallback(const DdsReaderCallback& cb); + DdsReaderCallback& operator=(const DdsReaderCallback& cb); + + ~DdsReaderCallback(); + +public: + bool HasMessageHandler() const; + void OnDataAvailable(const void* message); + +private: + DdsMessageHandler mMessageHandler; +}; + +using DdsReaderCallbackPtr = std::shared_ptr; + +} +} + +#endif//__UT_DDS_CALLBACK_HPP__ diff --git a/deps/unitree_sdk2/include/unitree/common/dds/dds_easy_model.hpp b/deps/unitree_sdk2/include/unitree/common/dds/dds_easy_model.hpp new file mode 100644 index 0000000..bbc8acd --- /dev/null +++ b/deps/unitree_sdk2/include/unitree/common/dds/dds_easy_model.hpp @@ -0,0 +1,148 @@ +#ifndef __DDS_EASY_MODEL_HPP__ +#define __DDS_EASY_MODEL_HPP__ + +#include +#include +#include +#include + +#define UT_DDS_PARAMETER_CONFIG_FILENAME "dds_parameter.json" + +namespace unitree +{ +namespace common +{ +class DdsEasyModel +{ +public: + explicit DdsEasyModel(); + ~DdsEasyModel(); + + void Init(uint32_t domainId); + void Init(const std::string& ddsParameterFileName = ""); + void Init(const JsonMap& param); + + template + void SetTopic(const std::string& topic) + { + DdsTopicChannelPtr channel = GetChannel(topic); + if (!channel) + { + channel = DdsTopicChannelPtr(new DdsTopicChannel()); + mChannelMap[topic] = std::static_pointer_cast(channel); + + DdsTopicQos topicQos; + GetTopicQos(topic, topicQos); + channel->SetTopic(mParticipant, topic, topicQos); + } + + DdsWriterPtr writer = channel->GetWriter(); + if (!writer) + { + DdsWriterQos writerQos; + GetWriterQos(topic, writerQos); + channel->SetWriter(GetPublisher(topic), writerQos); + } + else + { + UT_THROW(CommonException, std::string("topic reader is already exist. topic:") + topic); + } + } + + template + void SetTopic(const std::string& topic, const DdsMessageHandler& handler, int32_t queuelen = 0) + { + DdsReaderCallback cb(handler); + SetTopic(topic, cb, queuelen); + } + + template + void SetTopic(const std::string& topic, const DdsReaderCallback& rcb, int32_t queuelen = 0) + { + DdsTopicChannelPtr channel = GetChannel(topic); + if (!channel) + { + channel = DdsTopicChannelPtr(new DdsTopicChannel()); + mChannelMap[topic] = std::static_pointer_cast(channel); + + DdsTopicQos topicQos; + GetTopicQos(topic, topicQos); + channel->SetTopic(mParticipant, topic, topicQos); + } + + DdsReaderPtr reader = channel->GetReader(); + if (!reader) + { + DdsReaderQos readerQos; + GetReaderQos(topic, readerQos); + channel->SetReader(GetSubscriber(topic), readerQos, rcb, queuelen); + } + else + { + UT_THROW(CommonException, std::string("topic reader is already exist. topic:") + topic); + } + } + + template + bool WriteMessage(const std::string topic, const MSG& message, int64_t waitMicrosec = 0) + { + DdsTopicChannelPtr channel = GetChannel(topic); + if (channel == NULL) + { + return false; + } + + return channel->Write(message, waitMicrosec); + } + + bool WriteMessage(const std::string topic, const void* message, int64_t waitMicrosec = 0); + + int64_t GetLastDataAvailableTime(const std::string topic); + +private: + void GetTopicQos(const std::string& topic, DdsTopicQos& qos); + void GetWriterQos(const std::string& topic, DdsWriterQos& qos); + void GetReaderQos(const std::string& topic, DdsReaderQos& qos); + + DdsTopicChannelAbstractPtr GetChannel(const std::string& topic); + + template + DdsTopicChannelPtr GetChannel(const std::string& topic) + { + DdsTopicChannelPtr channel; + + DdsTopicChannelAbstractPtr channelAbstract = GetChannel(topic); + if (channelAbstract) + { + channel = std::static_pointer_cast>(channelAbstract); + } + + return channel; + } + + DdsSubscriberPtr GetSubscriber(const std::string& topic); + DdsSubscriberPtr GetSubscriberDefault(); + + DdsPublisherPtr GetPublisher(const std::string& topic); + DdsPublisherPtr GetPublisherDefault(); + +private: + DdsParameter mDdsParameter; + + DdsParticipantPtr mParticipant; + std::vector mPublisherList; + std::vector mSubscriberList; + DdsPublisherPtr mPublisherDefault; + DdsSubscriberPtr mSubscriberDefault; + + std::map mChannelMap; + + Logger *mLogger; +}; + +using DdsEasyModelPtr = std::shared_ptr; + +} +} + +#endif//__DDS_EASY_MODEL_HPP__ diff --git a/deps/unitree_sdk2/include/unitree/common/dds/dds_entity.hpp b/deps/unitree_sdk2/include/unitree/common/dds/dds_entity.hpp new file mode 100644 index 0000000..609edb5 --- /dev/null +++ b/deps/unitree_sdk2/include/unitree/common/dds/dds_entity.hpp @@ -0,0 +1,411 @@ +#ifndef __UT_DDS_ENTITY_HPP__ +#define __UT_DDS_ENTITY_HPP__ + +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include + +#define __UT_DDS_NULL__ ::dds::core::null + +/* + * dds wait sub/pub matched default time slice. + * default 10000 us + */ +#define __UT_DDS_WAIT_MATCHED_TIME_SLICE 10000 +#define __UT_DDS_WAIT_MATCHED_TIME_MAX 1000000 + +using namespace org::eclipse::cyclonedds; + +namespace unitree +{ +namespace common +{ +class DdsLogger +{ +public: + DdsLogger(); + virtual ~DdsLogger(); + +protected: + Logger* mLogger; +}; + +/* + * @brief: DdsParticipant + */ +class DdsParticipant : public DdsLogger +{ +public: + using NATIVE_TYPE = ::dds::domain::DomainParticipant; + + explicit DdsParticipant(uint32_t domainId, const DdsParticipantQos& qos, const std::string& config = ""); + ~DdsParticipant(); + + const NATIVE_TYPE& GetNative() const; + +private: + NATIVE_TYPE mNative; +}; + +using DdsParticipantPtr = std::shared_ptr; + + +/* + * @brief: DdsPublisher + */ +class DdsPublisher : public DdsLogger +{ +public: + using NATIVE_TYPE = ::dds::pub::Publisher; + + explicit DdsPublisher(const DdsParticipantPtr& participant, const DdsPublisherQos& qos); + ~DdsPublisher(); + + const NATIVE_TYPE& GetNative() const; + +private: + NATIVE_TYPE mNative; +}; + +using DdsPublisherPtr = std::shared_ptr; + + +/* + * @brief: DdsSubscriber + */ +class DdsSubscriber : public DdsLogger +{ +public: + using NATIVE_TYPE = ::dds::sub::Subscriber; + + explicit DdsSubscriber(const DdsParticipantPtr& participant, const DdsSubscriberQos& qos); + ~DdsSubscriber(); + + const NATIVE_TYPE& GetNative() const; + +private: + NATIVE_TYPE mNative; +}; + +using DdsSubscriberPtr = std::shared_ptr; + + +/* + * @brief: DdsTopic + */ +template +class DdsTopic : public DdsLogger +{ +public: + using NATIVE_TYPE = ::dds::topic::Topic; + + explicit DdsTopic(const DdsParticipantPtr& participant, const std::string& name, const DdsTopicQos& qos) : + mNative(__UT_DDS_NULL__) + { + UT_DDS_EXCEPTION_TRY + + auto topicQos = participant->GetNative().default_topic_qos(); + qos.CopyToNativeQos(topicQos); + + mNative = NATIVE_TYPE(participant->GetNative(), name, topicQos); + + UT_DDS_EXCEPTION_CATCH(mLogger, true) + } + + ~DdsTopic() + { + mNative = __UT_DDS_NULL__; + } + + const NATIVE_TYPE& GetNative() const + { + return mNative; + } + +private: + NATIVE_TYPE mNative; +}; + +template +using DdsTopicPtr = std::shared_ptr>; + + +/* + * @brief: DdsWriter + */ +template +class DdsWriter : public DdsLogger +{ +public: + using NATIVE_TYPE = ::dds::pub::DataWriter; + + explicit DdsWriter(const DdsPublisherPtr publisher, const DdsTopicPtr& topic, const DdsWriterQos& qos) : + mNative(__UT_DDS_NULL__) + { + UT_DDS_EXCEPTION_TRY + + auto writerQos = publisher->GetNative().default_datawriter_qos(); + qos.CopyToNativeQos(writerQos); + + mNative = NATIVE_TYPE(publisher->GetNative(), topic->GetNative(), writerQos); + + UT_DDS_EXCEPTION_CATCH(mLogger, true) + } + + ~DdsWriter() + { + mNative = __UT_DDS_NULL__; + } + + const NATIVE_TYPE& GetNative() const + { + return mNative; + } + + bool Write(const MSG& message, int64_t waitMicrosec) + { + if (waitMicrosec > 0) + { + WaitReader(waitMicrosec); + } + + UT_DDS_EXCEPTION_TRY + { + mNative.write(message); + return true; + } + UT_DDS_EXCEPTION_CATCH(mLogger, false) + + return false; + } + +private: + void WaitReader(int64_t waitMicrosec) + { + if (waitMicrosec < __UT_DDS_WAIT_MATCHED_TIME_SLICE) + { + return; + } + + int64_t waitTime = (waitMicrosec / 2); + if (waitTime > __UT_DDS_WAIT_MATCHED_TIME_MAX) + { + waitTime = __UT_DDS_WAIT_MATCHED_TIME_MAX; + } + + while (waitTime > 0 && mNative.publication_matched_status().current_count() == 0) + { + MicroSleep(__UT_DDS_WAIT_MATCHED_TIME_SLICE); + waitTime -=__UT_DDS_WAIT_MATCHED_TIME_SLICE; + } + } + +private: + NATIVE_TYPE mNative; +}; + +template +using DdsWriterPtr = std::shared_ptr>; + + +/* + * @brief: DdsReaderListener + */ +template +class DdsReaderListener : public ::dds::sub::NoOpDataReaderListener, DdsLogger +{ +public: + using NATIVE_TYPE = ::dds::sub::DataReaderListener; + using MSG_PTR = std::shared_ptr; + + explicit DdsReaderListener() : + mHasQueue(false), mQuit(false), mMask(::dds::core::status::StatusMask::none()), mLastDataAvailableTime(0) + {} + + ~DdsReaderListener() + { + if (mHasQueue) + { + mQuit = true; + mDataQueuePtr->Interrupt(false); + mDataQueueThreadPtr->Wait(); + } + } + + void SetCallback(const DdsReaderCallback& cb) + { + if (cb.HasMessageHandler()) + { + mMask |= ::dds::core::status::StatusMask::data_available(); + } + + mCallbackPtr.reset(new DdsReaderCallback(cb)); + } + + void SetQueue(int32_t len) + { + if (len <= 0) + { + return; + } + + mHasQueue = true; + mDataQueuePtr.reset(new BlockQueue(len)); + + auto queueThreadFunc = [this]() { + while (true) + { + if (mCallbackPtr && mCallbackPtr->HasMessageHandler()) + { + break; + } + else + { + MicroSleep(__UT_DDS_WAIT_MATCHED_TIME_SLICE); + } + } + while (!mQuit) + { + MSG_PTR dataPtr; + if (mDataQueuePtr->Get(dataPtr)) + { + if (dataPtr) + { + mCallbackPtr->OnDataAvailable(dataPtr.get()); + } + } + } + return 0; + }; + + mDataQueueThreadPtr = CreateThreadEx("rlsnr", UT_CPU_ID_NONE, queueThreadFunc); + } + + int64_t GetLastDataAvailableTime() const + { + return mLastDataAvailableTime; + } + + NATIVE_TYPE* GetNative() const + { + return (NATIVE_TYPE*)this; + } + + const ::dds::core::status::StatusMask& GetStatusMask() const + { + return mMask; + } + +private: + void on_data_available(::dds::sub::DataReader& reader) + { + ::dds::sub::LoanedSamples samples; + samples = reader.take(); + + if (samples.length() <= 0) + { + return; + } + + typename ::dds::sub::LoanedSamples::const_iterator iter; + for (iter=samples.begin(); iterdata(); + if (iter->info().valid()) + { + mLastDataAvailableTime = GetCurrentMonotonicTimeNanosecond(); + + if (mHasQueue) + { + if (!mDataQueuePtr->Put(MSG_PTR(new MSG(m)), true)) + { + LOG_WARNING(mLogger, "earliest mesage was evicted. type:", DdsGetTypeName(MSG)); + } + } + else + { + mCallbackPtr->OnDataAvailable((const void*)&m); + } + } + } + } + +private: + bool mHasQueue; + volatile bool mQuit; + + ::dds::core::status::StatusMask mMask; + int64_t mLastDataAvailableTime; + + DdsReaderCallbackPtr mCallbackPtr; + BlockQueuePtr mDataQueuePtr; + ThreadPtr mDataQueueThreadPtr; +}; + +template +using DdsReaderListenerPtr = std::shared_ptr>; + + +/* + * @brief: DdsReader + */ +template +class DdsReader : public DdsLogger +{ +public: + using NATIVE_TYPE = ::dds::sub::DataReader; + + explicit DdsReader(const DdsSubscriberPtr& subscriber, const DdsTopicPtr& topic, const DdsReaderQos& qos) : + mNative(__UT_DDS_NULL__) + { + UT_DDS_EXCEPTION_TRY + + auto readerQos = subscriber->GetNative().default_datareader_qos(); + qos.CopyToNativeQos(readerQos); + + mNative = NATIVE_TYPE(subscriber->GetNative(), topic->GetNative(), readerQos); + + UT_DDS_EXCEPTION_CATCH(mLogger, true) + } + + ~DdsReader() + { + mNative = __UT_DDS_NULL__; + } + + const NATIVE_TYPE& GetNative() const + { + return mNative; + } + + void SetListener(const DdsReaderCallback& cb, int32_t qlen) + { + mListener.SetCallback(cb); + mListener.SetQueue(qlen); + mNative.listener(mListener.GetNative(), mListener.GetStatusMask()); + } + + int64_t GetLastDataAvailableTime() const + { + return mListener.GetLastDataAvailableTime(); + } + +private: + NATIVE_TYPE mNative; + DdsReaderListener mListener; +}; + +template +using DdsReaderPtr = std::shared_ptr>; + +} +} + +#endif//__UT_DDS_ENTITY_HPP__ diff --git a/deps/unitree_sdk2/include/unitree/common/dds/dds_error.hpp b/deps/unitree_sdk2/include/unitree/common/dds/dds_error.hpp new file mode 100644 index 0000000..95fc42f --- /dev/null +++ b/deps/unitree_sdk2/include/unitree/common/dds/dds_error.hpp @@ -0,0 +1,17 @@ +#ifndef __UT_DDS_ERROR_HPP__ +#define __UT_DDS_ERROR_HPP__ + +#include + +namespace unitree +{ +namespace common +{ +/* + * dds error. + */ +UT_DECL_ERR(UT_ERR_DDS, 2001, "dds error") + +} +} +#endif//__UT_DDS_ERROR_HPP__ diff --git a/deps/unitree_sdk2/include/unitree/common/dds/dds_exception.hpp b/deps/unitree_sdk2/include/unitree/common/dds/dds_exception.hpp new file mode 100644 index 0000000..a4cb710 --- /dev/null +++ b/deps/unitree_sdk2/include/unitree/common/dds/dds_exception.hpp @@ -0,0 +1,58 @@ +#ifndef __UT_DDS_EXCEPTION_HPP__ +#define __UT_DDS_EXCEPTION_HPP__ + +#include +#include + +#define __UT_DDS_EXCEPTION_MESSAGE(e, d) \ + std::string("Catch dds::core exception. Class:") + __UT_STR(d) + ", Message:" + e.what(); + +#define __UT_DDS_EXCEPTION_CATCH(except, l, t) \ +catch (const except & e) \ +{ \ + if (l || t) \ + { \ + std::string __t9b78e5r = __UT_DDS_EXCEPTION_MESSAGE(e, except); \ + if (l) \ + { \ + LOG_ERROR(l, __t9b78e5r); \ + } \ + if (t) \ + { \ + UT_THROW(DdsException, __t9b78e5r); \ + } \ + } \ +} + +#define UT_DDS_EXCEPTION_TRY \ +try \ +{ + +#define UT_DDS_EXCEPTION_CATCH(l, t) \ +} \ +__UT_DDS_EXCEPTION_CATCH(::dds::core::Error, l, t) \ +__UT_DDS_EXCEPTION_CATCH(::dds::core::InvalidArgumentError, l, t) \ +__UT_DDS_EXCEPTION_CATCH(::dds::core::TimeoutError, l, t) \ +__UT_DDS_EXCEPTION_CATCH(::dds::core::UnsupportedError, l, t) \ +__UT_DDS_EXCEPTION_CATCH(::dds::core::AlreadyClosedError, l, t) \ +__UT_DDS_EXCEPTION_CATCH(::dds::core::IllegalOperationError, l, t) \ +__UT_DDS_EXCEPTION_CATCH(::dds::core::NotEnabledError, l, t) \ +__UT_DDS_EXCEPTION_CATCH(::dds::core::PreconditionNotMetError, l, t) \ +__UT_DDS_EXCEPTION_CATCH(::dds::core::ImmutablePolicyError, l, t) \ +__UT_DDS_EXCEPTION_CATCH(::dds::core::InconsistentPolicyError, l, t) \ +__UT_DDS_EXCEPTION_CATCH(::dds::core::OutOfResourcesError, l, t) \ +__UT_DDS_EXCEPTION_CATCH(::dds::core::InvalidDowncastError, l, t) \ +__UT_DDS_EXCEPTION_CATCH(::dds::core::NullReferenceError, l, t) \ +__UT_DDS_EXCEPTION_CATCH(::dds::core::InvalidDataError, l, t) \ +__UT_DDS_EXCEPTION_CATCH(::dds::core::Exception, l, t) \ +__UT_DDS_EXCEPTION_CATCH(std::exception, l, t) + +namespace unitree +{ +namespace common +{ +UT_DECL_EXCEPTION(DdsException, UT_ERR_DDS, UT_DESC_ERR(UT_ERR_DDS)) +} +} + +#endif//__UT_DDS_EXCEPTION_HPP__ diff --git a/deps/unitree_sdk2/include/unitree/common/dds/dds_factory_model.hpp b/deps/unitree_sdk2/include/unitree/common/dds/dds_factory_model.hpp new file mode 100644 index 0000000..1bb0718 --- /dev/null +++ b/deps/unitree_sdk2/include/unitree/common/dds/dds_factory_model.hpp @@ -0,0 +1,62 @@ +#ifndef __UT_DDS_FACTORY_MODEL_HPP__ +#define __UT_DDS_FACTORY_MODEL_HPP__ + +#include +#include + +namespace unitree +{ +namespace common +{ +class DdsFactoryModel +{ +public: + explicit DdsFactoryModel(); + ~DdsFactoryModel(); + + void Init(uint32_t domainId, const std::string& ddsConfig = ""); + void Init(const std::string& ddsParameterFileName = ""); + void Init(const JsonMap& param); + + template + DdsTopicChannelPtr CreateTopicChannel(const std::string& topic) + { + DdsTopicChannelPtr channel = DdsTopicChannelPtr(new DdsTopicChannel()); + channel->SetTopic(mParticipant, topic, mTopicQos); + return channel; + } + + template + void SetWriter(DdsTopicChannelPtr& channelPtr) + { + channelPtr->SetWriter(mPublisher, mWriterQos); + } + + template + void SetReader(DdsTopicChannelPtr& channelPtr, const std::function& handler, int32_t queuelen = 0) + { + DdsReaderCallback cb(handler); + channelPtr->SetReader(mSubscriber, mReaderQos, cb, queuelen); + } + +private: + DdsParticipantPtr mParticipant; + DdsPublisherPtr mPublisher; + DdsSubscriberPtr mSubscriber; + + DdsParticipantQos mParticipantQos; + DdsTopicQos mTopicQos; + DdsPublisherQos mPublisherQos; + DdsSubscriberQos mSubscriberQos; + DdsWriterQos mWriterQos; + DdsReaderQos mReaderQos; + + Logger *mLogger; +}; + +using DdsFactoryModelPtr = std::shared_ptr; + +} +} + +#endif//__UT_DDS_FACTORY_MODEL_HPP__ diff --git a/deps/unitree_sdk2/include/unitree/common/dds/dds_native.hpp b/deps/unitree_sdk2/include/unitree/common/dds/dds_native.hpp new file mode 100644 index 0000000..59e3429 --- /dev/null +++ b/deps/unitree_sdk2/include/unitree/common/dds/dds_native.hpp @@ -0,0 +1,37 @@ +#ifndef __UT_DDS_NATIVE_HPP__ +#define __UT_DDS_NATIVE_HPP__ + +namespace unitree +{ +namespace common +{ +template +class DdsNative +{ +public: + using NativeType = NATIVE; + + explicit DdsNative() + {} + + virtual ~DdsNative() + {} + + void SetNative(const NATIVE& native) + { + mNative = native; + } + + const NATIVE& GetNative() const + { + return mNative; + } + +protected: + NATIVE mNative; +}; + +} +} + +#endif// diff --git a/deps/unitree_sdk2/include/unitree/common/dds/dds_parameter.hpp b/deps/unitree_sdk2/include/unitree/common/dds/dds_parameter.hpp new file mode 100644 index 0000000..941f498 --- /dev/null +++ b/deps/unitree_sdk2/include/unitree/common/dds/dds_parameter.hpp @@ -0,0 +1,214 @@ +#ifndef __UT_DDS_PARAMETER_HPP__ +#define __UT_DDS_PARAMETER_HPP__ + +#include +#include + +#define UT_DDS_PARAM_KEY_PARTICIPANT "Participant" +#define UT_DDS_PARAM_KEY_DOMAINID "DomainId" +#define UT_DDS_PARAM_KEY_CONFIG "Config" +#define UT_DDS_PARAM_KEY_NAME "Name" +#define UT_DDS_PARAM_KEY_TOPIC "Topic" +#define UT_DDS_PARAM_KEY_TOPICNAME "TopicName" +#define UT_DDS_PARAM_KEY_PUBLISHER "Publisher" +#define UT_DDS_PARAM_KEY_SUBSCRIBER "Subscriber" +#define UT_DDS_PARAM_KEY_WRITER "Writer" +#define UT_DDS_PARAM_KEY_READER "Reader" +#define UT_DDS_PARAM_KEY_QOS "Qos" + +namespace unitree +{ +namespace common +{ +class DdsQosParameterHolder +{ +public: + DdsQosParameterHolder(); + + virtual ~DdsQosParameterHolder(); + + void SetQos(const DdsQosParameter& qos); + const DdsQosParameter& GetQos() const; + +protected: + DdsQosParameter mQos; +}; + +class DdsParticipantParameter : public DdsQosParameterHolder +{ +public: + DdsParticipantParameter(); + DdsParticipantParameter(uint32_t domainId, const std::string& config = ""); + + ~DdsParticipantParameter(); + + void SetDomainId(int32_t domainId); + uint32_t GetDomainId() const; + + void SetConfig(const std::string& config); + const std::string& GetConfig() const; + +private: + uint32_t mDomainId; + std::string mConfig; +}; + +class DdsTopicParameter : public DdsQosParameterHolder +{ +public: + DdsTopicParameter(); + DdsTopicParameter(const std::string& name); + + ~DdsTopicParameter(); + + void SetName(const std::string& name); + const std::string& GetName() const; + +private: + std::string mName; +}; + +class DdsTopicParameterHolder +{ +public: + DdsTopicParameterHolder(); + DdsTopicParameterHolder(const std::string& topicName); + + virtual ~DdsTopicParameterHolder(); + + void SetTopicName(const std::string& topicName); + const std::string& GetTopicName() const; + +private: + std::string mTopicName; +}; + +class DdsWriterParameter : public DdsTopicParameterHolder, public DdsQosParameterHolder +{ +public: + DdsWriterParameter(); + DdsWriterParameter(const std::string& topicName); + + ~DdsWriterParameter(); +}; + +class DdsWriterParameterHolder +{ +public: + DdsWriterParameterHolder(); + + virtual ~DdsWriterParameterHolder(); + + void SetWriter(const DdsWriterParameter& writer); + const DdsWriterParameter& GetWriter() const; + +private: + DdsWriterParameter mWriter; +}; + +class DdsReaderParameter : public DdsTopicParameterHolder, public DdsQosParameterHolder +{ +public: + DdsReaderParameter(); + DdsReaderParameter(const std::string& topicName); + + virtual ~DdsReaderParameter(); +}; + +class DdsReaderParameterHolder +{ +public: + DdsReaderParameterHolder(); + + virtual ~DdsReaderParameterHolder(); + + void SetReader(const DdsReaderParameter& reader); + const DdsReaderParameter& GetReader() const; + +private: + DdsReaderParameter mReader; +}; + +class DdsPublisherParameter : public DdsQosParameterHolder +{ +public: + DdsPublisherParameter(); + + ~DdsPublisherParameter(); + + void AppendWriter(const DdsWriterParameter& writer); + void SetWriter(const std::vector& writer); + const std::vector& GetWriter() const; + +private: + std::vector mWriter; +}; + +class DdsSubscriberParameter : public DdsQosParameterHolder +{ +public: + DdsSubscriberParameter(); + ~DdsSubscriberParameter(); + + void AppendReader(const DdsReaderParameter& reader); + void SetReader(const std::vector& reader); + const std::vector& GetReader() const; + +private: + std::vector mReader; +}; + +class DdsParameter +{ +public: + DdsParameter(); + DdsParameter(const JsonMap& param); + + ~DdsParameter(); + + void Init(const JsonMap& param); + + uint32_t GetDomainId(); + const std::string& GetConfig() const; + + const DdsParticipantParameter& GetParticipant(); + + void AppendTopic(const DdsTopicParameter& topic); + const std::map& GetTopic() const; + + void AppendPublisher(const DdsPublisherParameter& publisher); + void SetPublisher(const std::vector& publisher); + const std::vector& GetPublisher() const; + + void AppendSubscriber(const DdsSubscriberParameter& subscriber); + void SetSubscriber(const std::vector& subscriber); + const std::vector& GetSubscriber() const; + + const DdsQosParameter& GetParticipantQos() const; + const DdsQosParameter& GetTopicQos() const; + const DdsQosParameter& GetPublisherQos() const; + const DdsQosParameter& GetSubscriberQos() const; + const DdsQosParameter& GetWriterQos() const; + const DdsQosParameter& GetReaderQos() const; + +private: + uint32_t mDomainId; + std::string mConfig; + + DdsQosParameter mParticipantQos; + DdsQosParameter mTopicQos; + DdsQosParameter mPublisherQos; + DdsQosParameter mSubscriberQos; + DdsQosParameter mWriterQos; + DdsQosParameter mReaderQos; + + DdsParticipantParameter mParticipant; + std::map mTopic; + std::vector mPublisher; + std::vector mSubscriber; + +}; + +} +} +#endif//__UT_DDS_PARAMETER_HPP__ diff --git a/deps/unitree_sdk2/include/unitree/common/dds/dds_qos.hpp b/deps/unitree_sdk2/include/unitree/common/dds/dds_qos.hpp new file mode 100644 index 0000000..bd7e683 --- /dev/null +++ b/deps/unitree_sdk2/include/unitree/common/dds/dds_qos.hpp @@ -0,0 +1,71 @@ +#ifndef __UT_DDS_QOS_HPP__ +#define __UT_DDS_QOS_HPP__ + +#include + +using namespace org::eclipse::cyclonedds; + +namespace unitree +{ +namespace common +{ +#define UT_DECL_DDS_QOS(QosType, QosNative) \ +class QosType: public QosNative \ +{ \ +public: \ + using NativeQosType = QosNative::NativeType; \ + explicit QosType() \ + { \ + InitPolicyDefault(); \ + } \ + template \ + void SetPolicy(const POLICY& policy) \ + { \ + mNative.policy(policy.GetNative()); \ + mPolicyNameSet.insert(policy.GetName()); \ + } \ + bool HasPolicy(const std::string& name) const \ + { \ + return mPolicyNameSet.find(name) != mPolicyNameSet.end(); \ + } \ + void CopyToNativeQos(NativeQosType& qos) const; \ +private: \ + void InitPolicyDefault(); \ +private: \ + std::set mPolicyNameSet; \ +}; + +/* + * DdsParticipantQos + */ +UT_DECL_DDS_QOS(DdsParticipantQos, DdsNative<::dds::domain::qos::DomainParticipantQos>) + +/* + * DdsTopicQos + */ +UT_DECL_DDS_QOS(DdsTopicQos, DdsNative<::dds::topic::qos::TopicQos>) + +/* + * DdsPublisherQos + */ +UT_DECL_DDS_QOS(DdsPublisherQos, DdsNative<::dds::pub::qos::PublisherQos>) + +/* + * DdsSubscriberQos + */ +UT_DECL_DDS_QOS(DdsSubscriberQos, DdsNative<::dds::sub::qos::SubscriberQos>) + +/* + * DdsWriterQos + */ +UT_DECL_DDS_QOS(DdsWriterQos, DdsNative<::dds::pub::qos::DataWriterQos>) + +/* + * DdsReaderQos + */ +UT_DECL_DDS_QOS(DdsReaderQos, DdsNative<::dds::sub::qos::DataReaderQos>) + +} +} + +#endif//__UT_DDS_QOS_HPP__ diff --git a/deps/unitree_sdk2/include/unitree/common/dds/dds_qos_parameter.hpp b/deps/unitree_sdk2/include/unitree/common/dds/dds_qos_parameter.hpp new file mode 100644 index 0000000..571aec9 --- /dev/null +++ b/deps/unitree_sdk2/include/unitree/common/dds/dds_qos_parameter.hpp @@ -0,0 +1,81 @@ +#ifndef __UT_DDS_QOS_PARAMETER_HPP__ +#define __UT_DDS_QOS_PARAMETER_HPP__ + +#include + +namespace unitree +{ +namespace common +{ +class DdsQosParameter +{ +public: + DdsQosParameter(); + ~DdsQosParameter(); + + void Init(const JsonMap& data); + +#define __GET_POLICY(POLICY) \ + const DdsQos##POLICY##PolicyParameter& Get##POLICY() const \ + { \ + return m##POLICY; \ + } + + __GET_POLICY(Deadline) + __GET_POLICY(DestinationOrder) + __GET_POLICY(Durability) + __GET_POLICY(DurabilityService) + __GET_POLICY(EntityFactory) + __GET_POLICY(GroupData) + __GET_POLICY(History) + __GET_POLICY(LatencyBudget) + __GET_POLICY(Lifespan) + __GET_POLICY(Liveliness) + __GET_POLICY(Ownership) + __GET_POLICY(OwnershipStrength) + __GET_POLICY(Partition) + __GET_POLICY(Presentation) + __GET_POLICY(ReaderDataLifecycle) + __GET_POLICY(Reliability) + __GET_POLICY(ResourceLimits) + __GET_POLICY(TimeBasedFilter) + __GET_POLICY(TopicData) + __GET_POLICY(TransportPriority) + __GET_POLICY(WriterDataLifecycle) + __GET_POLICY(UserData) + +#undef __GET_POLICY + + bool Default() const; + +private: + bool mDefault; + + DdsQosDeadlinePolicyParameter mDeadline; + DdsQosDestinationOrderPolicyParameter mDestinationOrder; + DdsQosDurabilityPolicyParameter mDurability; + DdsQosDurabilityServicePolicyParameter mDurabilityService; + DdsQosEntityFactoryPolicyParameter mEntityFactory; + DdsQosGroupDataPolicyParameter mGroupData; + DdsQosHistoryPolicyParameter mHistory; + DdsQosLatencyBudgetPolicyParameter mLatencyBudget; + DdsQosLifespanPolicyParameter mLifespan; + DdsQosLivelinessPolicyParameter mLiveliness; + DdsQosOwnershipPolicyParameter mOwnership; + DdsQosOwnershipStrengthPolicyParameter mOwnershipStrength; + DdsQosPartitionPolicyParameter mPartition; + DdsQosPresentationPolicyParameter mPresentation; + DdsQosReaderDataLifecyclePolicyParameter mReaderDataLifecycle; + DdsQosReliabilityPolicyParameter mReliability; + DdsQosResourceLimitsPolicyParameter mResourceLimits; + DdsQosTimeBasedFilterPolicyParameter mTimeBasedFilter; + DdsQosTopicDataPolicyParameter mTopicData; + DdsQosTransportPriorityPolicyParameter mTransportPriority; + DdsQosWriterDataLifecyclePolicyParameter mWriterDataLifecycle; + DdsQosUserDataPolicyParameter mUserData; +}; + +} +} + +#endif//__UT_DDS_QOS_PARAMETER_HPP__ diff --git a/deps/unitree_sdk2/include/unitree/common/dds/dds_qos_policy.hpp b/deps/unitree_sdk2/include/unitree/common/dds/dds_qos_policy.hpp new file mode 100644 index 0000000..efc6420 --- /dev/null +++ b/deps/unitree_sdk2/include/unitree/common/dds/dds_qos_policy.hpp @@ -0,0 +1,195 @@ +#ifndef __UT_DDS_QOS_POLICY_HPP__ +#define __UT_DDS_QOS_POLICY_HPP__ + +#include +#include + +namespace unitree +{ +namespace common +{ +class DdsQosPolicyName +{ +public: + explicit DdsQosPolicyName(const std::string& name) : + mName(name) + {} + + virtual ~DdsQosPolicyName() + {} + + const std::string& GetName() const + { + return mName; + } + +protected: + std::string mName; +}; + +class DdsDuration : public DdsNative<::dds::core::Duration> +{ +public: + explicit DdsDuration(int64_t nanoSecond); + ~DdsDuration(); +}; + +class DdsQosDeadlinePolicy : public DdsNative<::dds::core::policy::Deadline>, public DdsQosPolicyName +{ +public: + explicit DdsQosDeadlinePolicy(int64_t period); + ~DdsQosDeadlinePolicy(); +}; + +class DdsQosDestinationOrderPolicy : public DdsNative<::dds::core::policy::DestinationOrder>, public DdsQosPolicyName +{ +public: + explicit DdsQosDestinationOrderPolicy(int32_t kind); + ~DdsQosDestinationOrderPolicy(); +}; + +class DdsQosDurabilityPolicy : public DdsNative<::dds::core::policy::Durability>, public DdsQosPolicyName +{ +public: + explicit DdsQosDurabilityPolicy(int32_t kind); + ~DdsQosDurabilityPolicy(); +}; + +class DdsQosDurabilityServicePolicy : public DdsNative<::dds::core::policy::DurabilityService>, public DdsQosPolicyName +{ +public: + explicit DdsQosDurabilityServicePolicy(int64_t cleanupDelay, int32_t historyKind, int32_t historyDepth, + int32_t maxSamples, int32_t maxInstances, int32_t maxSamplesPerInstance); + ~DdsQosDurabilityServicePolicy(); +}; + +class DdsQosEntityFactoryPolicy : public DdsNative<::dds::core::policy::EntityFactory>, public DdsQosPolicyName +{ +public: + explicit DdsQosEntityFactoryPolicy(bool autoEnable); + ~DdsQosEntityFactoryPolicy(); +}; + +class DdsQosGroupDataPolicy : public DdsNative<::dds::core::policy::GroupData>, public DdsQosPolicyName +{ +public: + explicit DdsQosGroupDataPolicy(const std::vector& value); + ~DdsQosGroupDataPolicy(); +}; + +class DdsQosHistoryPolicy : public DdsNative<::dds::core::policy::History>, public DdsQosPolicyName +{ +public: + explicit DdsQosHistoryPolicy(int32_t kind, int32_t depth); + ~DdsQosHistoryPolicy(); +}; + +class DdsQosLatencyBudgetPolicy : public DdsNative<::dds::core::policy::LatencyBudget>, public DdsQosPolicyName +{ +public: + explicit DdsQosLatencyBudgetPolicy(int64_t duration); + ~DdsQosLatencyBudgetPolicy(); +}; + +class DdsQosLifespanPolicy : public DdsNative<::dds::core::policy::Lifespan>, public DdsQosPolicyName +{ +public: + explicit DdsQosLifespanPolicy(int64_t duration); + ~DdsQosLifespanPolicy(); +}; + +class DdsQosLivelinessPolicy : public DdsNative<::dds::core::policy::Liveliness>, public DdsQosPolicyName +{ +public: + explicit DdsQosLivelinessPolicy(int32_t kind, int64_t leaseDuration); + ~DdsQosLivelinessPolicy(); +}; + +class DdsQosOwnershipPolicy : public DdsNative<::dds::core::policy::Ownership>, public DdsQosPolicyName +{ +public: + explicit DdsQosOwnershipPolicy(int32_t kind); + ~DdsQosOwnershipPolicy(); +}; + +class DdsQosOwnershipStrengthPolicy : public DdsNative<::dds::core::policy::OwnershipStrength>, public DdsQosPolicyName +{ +public: + explicit DdsQosOwnershipStrengthPolicy(int32_t strength); + ~DdsQosOwnershipStrengthPolicy(); +}; + +class DdsQosPartitionPolicy : public DdsNative<::dds::core::policy::Partition>, public DdsQosPolicyName +{ +public: + explicit DdsQosPartitionPolicy(const std::string& name); + ~DdsQosPartitionPolicy(); +}; + +class DdsQosPresentationPolicy : public DdsNative<::dds::core::policy::Presentation>, public DdsQosPolicyName +{ +public: + explicit DdsQosPresentationPolicy(int32_t accessScopeKind, bool coherentAccess, bool orderedAccess); + ~DdsQosPresentationPolicy(); +}; + +class DdsQosReaderDataLifecyclePolicy : public DdsNative<::dds::core::policy::ReaderDataLifecycle>, public DdsQosPolicyName +{ +public: + explicit DdsQosReaderDataLifecyclePolicy(int64_t autopurgeNowriterSamplesDelay, int64_t autopurgeDisposedSamplesDelay); + ~DdsQosReaderDataLifecyclePolicy(); +}; + +class DdsQosReliabilityPolicy : public DdsNative<::dds::core::policy::Reliability>, public DdsQosPolicyName +{ +public: + explicit DdsQosReliabilityPolicy(int32_t kind, int64_t maxBlockingTime); + ~DdsQosReliabilityPolicy(); +}; + +class DdsQosResourceLimitsPolicy : public DdsNative<::dds::core::policy::ResourceLimits>, public DdsQosPolicyName +{ +public: + explicit DdsQosResourceLimitsPolicy(int32_t maxSamples, int32_t maxInstances, int32_t maxSamplesPerInstance); + ~DdsQosResourceLimitsPolicy(); +}; + +class DdsQosTimeBasedFilterPolicy : public DdsNative<::dds::core::policy::TimeBasedFilter>, public DdsQosPolicyName +{ +public: + explicit DdsQosTimeBasedFilterPolicy(int64_t minSep); + ~DdsQosTimeBasedFilterPolicy(); +}; + +class DdsQosTopicDataPolicy : public DdsNative<::dds::core::policy::TopicData>, public DdsQosPolicyName +{ +public: + explicit DdsQosTopicDataPolicy(const std::vector& value); + ~DdsQosTopicDataPolicy(); +}; + +class DdsQosTransportPriorityPolicy : public DdsNative<::dds::core::policy::TransportPriority>, public DdsQosPolicyName +{ +public: + explicit DdsQosTransportPriorityPolicy(int32_t value); + ~DdsQosTransportPriorityPolicy(); +}; + +class DdsQosWriterDataLifecyclePolicy : public DdsNative<::dds::core::policy::WriterDataLifecycle>, public DdsQosPolicyName +{ +public: + explicit DdsQosWriterDataLifecyclePolicy(bool autodisposeUnregisteredInstances); + ~DdsQosWriterDataLifecyclePolicy(); +}; + +class DdsQosUserDataPolicy : public DdsNative<::dds::core::policy::UserData>, public DdsQosPolicyName +{ +public: + explicit DdsQosUserDataPolicy(const std::vector& value); + ~DdsQosUserDataPolicy(); +}; + +} +} + +#endif//__UT_DDS_QOS_POLICY_HPP__ diff --git a/deps/unitree_sdk2/include/unitree/common/dds/dds_qos_policy_parameter.hpp b/deps/unitree_sdk2/include/unitree/common/dds/dds_qos_policy_parameter.hpp new file mode 100644 index 0000000..414a864 --- /dev/null +++ b/deps/unitree_sdk2/include/unitree/common/dds/dds_qos_policy_parameter.hpp @@ -0,0 +1,607 @@ +#ifndef __UT_DDS_QOS_POLICY_PARAMETER_HPP__ +#define __UT_DDS_QOS_POLICY_PARAMETER_HPP__ + +#include + +namespace unitree +{ +namespace common +{ +/* + *---------------------------- + * Supported Qos policy: + * 1. Deadline + * IDL: + * struct DeadlineQosPolicy { + * Duration_t period; + * }; + * + * 2. DestinationOrder + * IDL: + * enum DestinationOrderQosPolicyKind { + * BY_RECEPTION_TIMESTAMP_DESTINATIONORDER_QOS, + * BY_SOURCE_TIMESTAMP_DESTINATIONORDER_QOS + * }; + * struct DestinationOrderQosPolicy { + * DestinationOrderQosPolicyKind kind; + * }; + * + * 3. Durability + * IDL: + * enum DurabilityQosPolicyKind { + * VOLATILE_DURABILITY_QOS, // Least Durability + * TRANSIENT_LOCAL_DURABILITY_QOS, + * TRANSIENT_DURABILITY_QOS, + * PERSISTENT_DURABILITY_QOS // Greatest Durability + * }; + * struct DurabilityQosPolicy { + * DurabilityQosPolicyKind kind; + * }; + * + * 4. DurabilityService + * IDL: + * struct DurabilityServiceQosPolicy { + * Duration_t service_cleanup_delay; + * HistoryQosPolicyKind history_kind; + * long history_depth; + * long max_samples; + * long max_instances; + * long max_samples_per_instance; + * }; + * + * 5. EntityFactory + * IDL: + * struct EntityFactoryQosPolicy { + * boolean autoenable_created_entities; + * }; + * + * 6. GroupData + * IDL: + * struct GroupDataQosPolicy { + * sequence value; + * }; + * + * 7. History + * IDL: + * enum HistoryQosPolicyKind { + * KEEP_LAST_HISTORY_QOS, + * KEEP_ALL_HISTORY_QOS + * }; + * struct HistoryQosPolicy { + * HistoryQosPolicyKind kind; + * long depth; + * }; + * 8. LatencyBudget + * IDL: + * struct LatencyBudgetQosPolicy { + * Duration_t duration; + * }; + * + * 9. Lifespan + * IDL: + * struct LifespanQosPolicy { + * Duration_t duration; + * } + * + * 10.Liveliness + * IDL: + * enum LivelinessQosPolicyKind { + * AUTOMATIC_LIVELINESS_QOS, + * MANUAL_BY_PARTICIPANT_LIVELINESS_QOS, + * MANUAL_BY_TOPIC_LIVELINESS_QOS + * }; + * struct LivelinessQosPolicy { + * LivelinessQosPolicyKind kind; + * Duration_t lease_duration; + * }; + * + * 11.Ownership + * IDL: + * enum OwnershipQosPolicyKind { + * SHARED_OWNERSHIP_QOS, + * EXCLUSIVE_OWNERSHIP_QOS + * }; + * struct OwnershipQosPolicy { + * OwnershipQosPolicyKind kind; + * }; + * + * 12.OwnershipStrength + * IDL: + * struct OwnershipStrengthQosPolicy { + * long value; + * }; + * + * 13.Partition + * IDL: + * struct PartitionQosPolicy { + * StringSeq name; + * }; + * + * 14.Presentation + * IDL: + * enum PresentationQosPolicyAccessScopeKind { + * INSTANCE_PRESENTATION_QOS, + * TOPIC_PRESENTATION_QOS, + * GROUP_PRESENTATION_QOS + * }; + * struct PresentationQosPolicy { + * PresentationQosPolicyAccessScopeKind access_scope; + * boolean coherent_access; + * boolean ordered_access; + * }; + * + * 15.ReaderDataLifecycle + * IDL: + * struct ReaderDataLifecycleQosPolicy { + * Duration_t autopurge_nowriter_samples_delay; + * Duration_t autopurge_disposed_samples_delay; + * }; + * + * 16.Reliability + * IDL: + * enum ReliabilityQosPolicyKind { + * BEST_EFFORT_RELIABILITY_QOS, + * RELIABLE_RELIABILITY_QOS + * }; + * struct ReliabilityQosPolicy { + * ReliabilityQosPolicyKind kind; + * Duration_t max_blocking_time; + * }; + * 17.ResourceLimits + * IDL: + * struct ResourceLimitsQosPolicy { + * long max_samples; + * long max_instances; + * long max_samples_per_instance; + * }; + * + * 18.TimeBasedFilter + * IDL: + * struct TimeBasedFilterQosPolicy { + * Duration_t minimum_separation; + * }; + * + * 19.TopicData + * IDL: + * struct TopicDataQosPolicy { + * sequence value; + * }; + * + * 20.TransportPriority + * IDL: + * struct TransportPriorityQosPolicy { + * long value; + * }; + * + * 21.UserData + * IDL: + * struct UserDataQosPolicy { + * sequence value; + * }; + * + * 22.WriterDataLifecycle + * IDL: + * struct WriterDataLifecycleQosPolicy { + * boolean autodispose_unregistered_instances; + * }; + * + *------------------------------------------------------------------------------------------------- + * QoS policis corresponding to entity: + * DomainParticipant: [2] { EntityFactory, UserData } + * Topic: [13] { Deadline, DestinationOrder, Durability, DurabilityService, History, + * LatencyBudget, Lifespan, Liveliness, Ownership, Reliability, + * ResourceLimits, TopicData, TransportPriority } + * Publisher: [4] { EntityFactory, GroupData, Partition, Presentation } + * Subscriber: [4] { EntityFactory, GroupData, Partition, Presentation } + * DataWriter: [14] { Deadline, DestinationOrder, Durability, History, LatencyBudget, + * Lifespan, Liveliness, Ownership, OwnershipStrength, Reliability, + * ResourceLimits, TransportPriority, UserData, WriterDataLifecycle } + * DataReader: [12] { Deadline, DestinationOrder, Durability, History, LatencyBudget + * Liveliness, Ownership, Reliability, ReaderDataLifecycle, ResourceLimits, + * TimeBasedFilter, UserData } + *------------------------------------------------------------------------------------------------- + */ + +/* + * Qos policy name + */ +#define UT_DDS_QOS_POLICY_NAME_DEADLINE "Deadline" +#define UT_DDS_QOS_POLICY_NAME_DESTINATION_ORDER "DestinationOrder" +#define UT_DDS_QOS_POLICY_NAME_DURABILITY "Durability" +#define UT_DDS_QOS_POLICY_NAME_DURABILITY_SERVICE "DurabilityService" +#define UT_DDS_QOS_POLICY_NAME_ENTITY_FACTORY "EntityFactory" +#define UT_DDS_QOS_POLICY_NAME_GROUP_DATA "GroupData" +#define UT_DDS_QOS_POLICY_NAME_HISTORY "History" +#define UT_DDS_QOS_POLICY_NAME_LATENCY_BUDGET "LatencyBudget" +#define UT_DDS_QOS_POLICY_NAME_LIFESPAN "Lifespan" +#define UT_DDS_QOS_POLICY_NAME_LIVELINESS "Liveliness" +#define UT_DDS_QOS_POLICY_NAME_OWNERSHIP "Ownership" +#define UT_DDS_QOS_POLICY_NAME_OWNERSHIP_STRENGTH "OwnershipStrength" +#define UT_DDS_QOS_POLICY_NAME_PARTITION "Partition" +#define UT_DDS_QOS_POLICY_NAME_PRESENTATION "Presentation" +#define UT_DDS_QOS_POLICY_NAME_READER_DATA_LIFECYCLE "ReaderDataLifecycle" +#define UT_DDS_QOS_POLICY_NAME_RELIABILITY "Reliability" +#define UT_DDS_QOS_POLICY_NAME_RESOURCE_LIMITS "ResourceLimits" +#define UT_DDS_QOS_POLICY_NAME_TIME_BASED_FILTER "TimeBasedFilter" +#define UT_DDS_QOS_POLICY_NAME_TOPIC_DATA "TopicData" +#define UT_DDS_QOS_POLICY_NAME_TRANSPORT_PRIORITY "TransportPriority" +#define UT_DDS_QOS_POLICY_NAME_WRITER_DATA_LIFECYCLE "WriterDataLifecycle" +#define UT_DDS_QOS_POLICY_NAME_USER_DATA "UserData" + +/* + * Qos Policy Member Name + */ +#define UT_DDS_QOS_POLICY_MEMBER_NAME_KIND "kind" +#define UT_DDS_QOS_POLICY_MEMBER_NAME_PEROID "peroid" +#define UT_DDS_QOS_POLICY_MEMBER_NAME_CLEANUP_DELAY "service_cleanup_delay" +#define UT_DDS_QOS_POLICY_MEMBER_NAME_HISTORY_KIND "history_kind" +#define UT_DDS_QOS_POLICY_MEMBER_NAME_HISTORY_DEPTH "history_depth" +#define UT_DDS_QOS_POLICY_MEMBER_NAME_MAX_SAMPLES "max_samples" +#define UT_DDS_QOS_POLICY_MEMBER_NAME_MAX_INSTANCES "max_instances" +#define UT_DDS_QOS_POLICY_MEMBER_NAME_MAX_SAMPLES_PER_INSTANCE "max_samples_per_instance" +#define UT_DDS_QOS_POLICY_MEMBER_NAME_AUTO_ENABLE "autoenable_created_entities" +#define UT_DDS_QOS_POLICY_MEMBER_NAME_VALUE "value" +#define UT_DDS_QOS_POLICY_MEMBER_NAME_DEPTH "depth" +#define UT_DDS_QOS_POLICY_MEMBER_NAME_DURATION "duration" +#define UT_DDS_QOS_POLICY_MEMBER_NAME_LEASE_DURATION "lease_duration" +#define UT_DDS_QOS_POLICY_MEMBER_NAME_NAME "name" +#define UT_DDS_QOS_POLICY_MEMBER_NAME_ACCESS_SCOPE "access_scope" +#define UT_DDS_QOS_POLICY_MEMBER_NAME_COHERENT_ACCESS "coherent_access" +#define UT_DDS_QOS_POLICY_MEMBER_NAME_ORDERED_ACCESS "ordered_access" +#define UT_DDS_QOS_POLICY_MEMBER_NAME_MAX_BLOCKING_TIME "max_blocking_time" +#define UT_DDS_QOS_POLICY_MEMBER_NAME_AUTODISPOSE_UNREGISETED_INSTANCES "autodispose_unregistered_instances" +#define UT_DDS_QOS_POLICY_MEMBER_NAME_AUTOPURGE_NOWRITER_SAMPLES_DELAY "autopurge_nowriter_samples_delay" +#define UT_DDS_QOS_POLICY_MEMBER_NAME_AUTOPURGE_DISPOSED_SAMPLES_DELAY "autopurge_disposed_samples_delay" +#define UT_DDS_QOS_POLICY_MEMBER_NAME_MIN_SEP "minimum_separation" + +class DdsQosPolicyParameter +{ +public: + DdsQosPolicyParameter(); + virtual ~DdsQosPolicyParameter(); + + virtual void Init(const JsonMap& data) = 0; + + void Update(); + bool Default() const; + +protected: + bool mDefault; +}; + +class DdsQosDeadlinePolicyParameter : public DdsQosPolicyParameter +{ +public: + DdsQosDeadlinePolicyParameter(); + ~DdsQosDeadlinePolicyParameter(); + + void Init(const JsonMap& data); + int64_t GetPeriod() const; + +private: + int64_t mPeriod; +}; + +class DdsQosDestinationOrderPolicyParameter : public DdsQosPolicyParameter +{ +public: + DdsQosDestinationOrderPolicyParameter(); + ~DdsQosDestinationOrderPolicyParameter(); + + void Init(const JsonMap& data); + + int32_t GetKind() const; + +private: + int32_t mKind; +}; + +class DdsQosDurabilityPolicyParameter : public DdsQosPolicyParameter +{ +public: + DdsQosDurabilityPolicyParameter(); + ~DdsQosDurabilityPolicyParameter(); + + void Init(const JsonMap& data); + + int32_t GetKind() const; + +private: + int32_t mKind; +}; + +class DdsQosDurabilityServicePolicyParameter : public DdsQosPolicyParameter +{ +public: + DdsQosDurabilityServicePolicyParameter(); + ~DdsQosDurabilityServicePolicyParameter(); + + void Init(const JsonMap& data); + + int64_t GetCleanupDelay() const; + int32_t GetHistoryKind() const; + int32_t GetHistoryDepth() const; + int32_t GetMaxSamples() const; + int32_t GetMaxInstances() const; + int32_t GetMaxSamplesPerInstance() const; + +private: + int64_t mCleanupDelay; + int32_t mHistoryKind; + int32_t mHistoryDepth; + int32_t mMaxSamples; + int32_t mMaxInstances; + int32_t mMaxSamplesPerInstance; +}; + +class DdsQosEntityFactoryPolicyParameter : public DdsQosPolicyParameter +{ +public: + DdsQosEntityFactoryPolicyParameter(); + ~DdsQosEntityFactoryPolicyParameter(); + + void Init(const JsonMap& data); + + int64_t GetAutoEnable() const; + +private: + bool mAutoEnable; +}; + +class DdsQosGroupDataPolicyParameter: public DdsQosPolicyParameter +{ +public: + DdsQosGroupDataPolicyParameter(); + ~DdsQosGroupDataPolicyParameter(); + + void Init(const JsonMap& data); + const std::vector& GetValue() const; + +private: + std::vector mValue; +}; + +class DdsQosHistoryPolicyParameter : public DdsQosPolicyParameter +{ +public: + DdsQosHistoryPolicyParameter(); + ~DdsQosHistoryPolicyParameter(); + + void Init(const JsonMap& data); + + int32_t GetKind() const; + int32_t GetDepth() const; + +private: + int32_t mKind; + int32_t mDepth; +}; + +class DdsQosLatencyBudgetPolicyParameter : public DdsQosPolicyParameter +{ +public: + DdsQosLatencyBudgetPolicyParameter(); + ~DdsQosLatencyBudgetPolicyParameter(); + + void Init(const JsonMap& data); + + int64_t GetDuration() const; + +private: + int64_t mDuration; +}; + +class DdsQosLifespanPolicyParameter : public DdsQosPolicyParameter +{ +public: + DdsQosLifespanPolicyParameter(); + ~DdsQosLifespanPolicyParameter(); + + void Init(const JsonMap& data); + + int64_t GetDuration() const; + +private: + int64_t mDuration; +}; + +class DdsQosLivelinessPolicyParameter : public DdsQosPolicyParameter +{ +public: + DdsQosLivelinessPolicyParameter(); + ~DdsQosLivelinessPolicyParameter(); + + void Init(const JsonMap& data); + + int32_t GetKind() const; + int64_t GetLeaseDuration() const; + +private: + int32_t mKind; + int64_t mLeaseDuration; +}; + +class DdsQosOwnershipPolicyParameter : public DdsQosPolicyParameter +{ +public: + DdsQosOwnershipPolicyParameter(); + ~DdsQosOwnershipPolicyParameter(); + + void Init(const JsonMap& data); + + int32_t GetKind() const; + +private: + int32_t mKind; +}; + +class DdsQosOwnershipStrengthPolicyParameter : public DdsQosPolicyParameter +{ +public: + DdsQosOwnershipStrengthPolicyParameter(); + ~DdsQosOwnershipStrengthPolicyParameter(); + + void Init(const JsonMap& data); + + int32_t GetValue() const; + +private: + int32_t mValue; +}; + +class DdsQosPartitionPolicyParameter : public DdsQosPolicyParameter +{ +public: + DdsQosPartitionPolicyParameter(); + ~DdsQosPartitionPolicyParameter(); + + void Init(const JsonMap& data); + + const std::string& GetName() const; + +private: + std::string mName; +}; + +class DdsQosPresentationPolicyParameter : public DdsQosPolicyParameter +{ +public: + DdsQosPresentationPolicyParameter(); + ~DdsQosPresentationPolicyParameter(); + + void Init(const JsonMap& data); + + int32_t GetAccessScopeKind() const; + bool GetCoherentAccess() const; + bool GetOrderedAccess() const; + +private: + int32_t mAccessScopeKind; + bool mCoherentAccess; + bool mOrderedAccess; +}; + +class DdsQosReaderDataLifecyclePolicyParameter : public DdsQosPolicyParameter +{ +public: + DdsQosReaderDataLifecyclePolicyParameter(); + ~DdsQosReaderDataLifecyclePolicyParameter(); + + void Init(const JsonMap& data); + + int64_t GetAutopurgeNowriterSamplesDelay() const; + int64_t GetAutopurgeDisposedSamplesDelay() const; + +private: + int64_t mAutopurgeNowriterSamplesDelay; + int64_t mAutopurgeDisposedSamplesDelay; +}; + +class DdsQosReliabilityPolicyParameter : public DdsQosPolicyParameter +{ +public: + DdsQosReliabilityPolicyParameter(); + ~DdsQosReliabilityPolicyParameter(); + + void Init(const JsonMap& data); + + int32_t GetKind() const; + int64_t GetMaxBlockingTime() const; + +private: + int32_t mKind; + int64_t mMaxBlockingTime; +}; + +class DdsQosResourceLimitsPolicyParameter : public DdsQosPolicyParameter +{ +public: + DdsQosResourceLimitsPolicyParameter(); + ~DdsQosResourceLimitsPolicyParameter(); + + void Init(const JsonMap& data); + + int32_t GetMaxSamples() const; + int32_t GetMaxInstances() const; + int32_t GetMaxSamplesPerInstance() const; + +private: + int32_t mMaxSamples; + int32_t mMaxInstances; + int32_t mMaxSamplesPerInstance; +}; + +class DdsQosTimeBasedFilterPolicyParameter : public DdsQosPolicyParameter +{ +public: + DdsQosTimeBasedFilterPolicyParameter(); + ~DdsQosTimeBasedFilterPolicyParameter(); + + void Init(const JsonMap& data); + + int64_t GetMinSep() const; + +private: + int64_t mMinSep; +}; + +class DdsQosTopicDataPolicyParameter: public DdsQosPolicyParameter +{ +public: + DdsQosTopicDataPolicyParameter(); + ~DdsQosTopicDataPolicyParameter(); + + void Init(const JsonMap& data); + + const std::vector& GetValue() const; + +private: + std::vector mValue; +}; + +class DdsQosTransportPriorityPolicyParameter : public DdsQosPolicyParameter +{ +public: + DdsQosTransportPriorityPolicyParameter(); + ~DdsQosTransportPriorityPolicyParameter(); + + void Init(const JsonMap& data); + + int32_t GetValue() const; + +private: + int32_t mValue; +}; + +class DdsQosWriterDataLifecyclePolicyParameter : public DdsQosPolicyParameter +{ +public: + DdsQosWriterDataLifecyclePolicyParameter(); + ~DdsQosWriterDataLifecyclePolicyParameter(); + + void Init(const JsonMap& data); + + bool GetAutodisposeUnregisteredInstances() const; + +private: + bool mAutodisposeUnregisteredInstances; +}; + +class DdsQosUserDataPolicyParameter: public DdsQosPolicyParameter +{ +public: + DdsQosUserDataPolicyParameter(); + ~DdsQosUserDataPolicyParameter(); + + void Init(const JsonMap& data); + + const std::vector& GetValue() const; + +private: + std::vector mValue; +}; + +} +} + +#endif//__UT_DDS_QOS_POLICY_PARAMETER_HPP__ diff --git a/deps/unitree_sdk2/include/unitree/common/dds/dds_qos_realize.hpp b/deps/unitree_sdk2/include/unitree/common/dds/dds_qos_realize.hpp new file mode 100644 index 0000000..1ef2929 --- /dev/null +++ b/deps/unitree_sdk2/include/unitree/common/dds/dds_qos_realize.hpp @@ -0,0 +1,26 @@ +#ifndef __UT_DDS_QOS_REALIZE_HPP__ +#define __UT_DDS_QOS_REALIZE_HPP__ + +#include +#include + +namespace unitree +{ +namespace common +{ +void Realize(const DdsQosParameter& parameter, DdsParticipantQos& qos); + +void Realize(const DdsQosParameter& parameter, DdsTopicQos& qos); + +void Realize(const DdsQosParameter& parameter, DdsPublisherQos& qos); + +void Realize(const DdsQosParameter& parameter, DdsSubscriberQos& qos); + +void Realize(const DdsQosParameter& parameter, DdsWriterQos& qos); + +void Realize(const DdsQosParameter& parameter, DdsReaderQos& qos); + +} +} + +#endif//__UT_DDS_QOS_REALIZE_HPP__ diff --git a/deps/unitree_sdk2/include/unitree/common/dds/dds_topic_channel.hpp b/deps/unitree_sdk2/include/unitree/common/dds/dds_topic_channel.hpp new file mode 100644 index 0000000..7aa03d0 --- /dev/null +++ b/deps/unitree_sdk2/include/unitree/common/dds/dds_topic_channel.hpp @@ -0,0 +1,96 @@ +#ifndef __UT_DDS_TOPIC_CHANNEL_HPP__ +#define __UT_DDS_TOPIC_CHANNEL_HPP__ + +#include + +namespace unitree +{ +namespace common +{ +/* + * @brief: DdsTopicChannelAbstract + */ +class DdsTopicChannelAbstract +{ +public: + virtual bool Write(const void* message, int64_t waitMicrosec) = 0; + virtual int64_t GetLastDataAvailableTime() const = 0; +}; + +using DdsTopicChannelAbstractPtr = std::shared_ptr; + +#define UT_DDS_WAIT_MATCHED_TIME_MICRO_SEC 100000 + +/* + * @brief: DdsTopicChannel + */ +template +class DdsTopicChannel : public DdsTopicChannelAbstract +{ +public: + explicit DdsTopicChannel() + {} + + ~DdsTopicChannel() + {} + + void SetTopic(const DdsParticipantPtr& participant, const std::string& name, const DdsTopicQos& qos) + { + mTopic = DdsTopicPtr(new DdsTopic(participant, name, qos)); + } + + void SetWriter(const DdsPublisherPtr& publisher, const DdsWriterQos& qos) + { + mWriter = DdsWriterPtr(new DdsWriter(publisher, mTopic, qos)); + MicroSleep(UT_DDS_WAIT_MATCHED_TIME_MICRO_SEC); + } + + void SetReader(const DdsSubscriberPtr& subscriber, const DdsReaderQos& qos, const DdsReaderCallback& cb, int32_t queuelen) + { + mReader = DdsReaderPtr(new DdsReader(subscriber, mTopic, qos)); + mReader->SetListener(cb, queuelen); + } + + DdsWriterPtr GetWriter() const + { + return mWriter; + } + + DdsReaderPtr GetReader() const + { + return mReader; + } + + bool Write(const void* message, int64_t waitMicrosec) + { + return Write(*(const MSG*)message, waitMicrosec); + } + + bool Write(const MSG& message, int64_t waitMicrosec) + { + return mWriter->Write(message, waitMicrosec); + } + + int64_t GetLastDataAvailableTime() const + { + if (mReader) + { + return mReader->GetLastDataAvailableTime(); + } + + return 0; + } + +private: + DdsTopicPtr mTopic; + DdsWriterPtr mWriter; + DdsReaderPtr mReader; +}; + +template +using DdsTopicChannelPtr = std::shared_ptr>; + +} +} + +#endif//__UT_DDS_TOPIC_CHANNEL_HPP__ diff --git a/deps/unitree_sdk2/include/unitree/common/dds/dds_traits.hpp b/deps/unitree_sdk2/include/unitree/common/dds/dds_traits.hpp new file mode 100644 index 0000000..418886a --- /dev/null +++ b/deps/unitree_sdk2/include/unitree/common/dds/dds_traits.hpp @@ -0,0 +1,18 @@ +#ifndef __UT_DDS_TRAINTS_HPP__ +#define __UT_DDS_TRAINTS_HPP__ + +namespace unitree +{ +namespace common +{ +#include + +#define DdsGetTypeName(TYPE) \ + org::eclipse::cyclonedds::topic::TopicTraits::getTypeName() + +#define DdsIsKeyless(TYPE) \ + org::eclipse::cyclonedds::topic::TopicTraits::isKeyless() + +} +} +#endif//__UT_DDS_TRAINTS_HPP__ diff --git a/deps/unitree_sdk2/include/unitree/common/decl.hpp b/deps/unitree_sdk2/include/unitree/common/decl.hpp new file mode 100644 index 0000000..5b5aae7 --- /dev/null +++ b/deps/unitree_sdk2/include/unitree/common/decl.hpp @@ -0,0 +1,92 @@ +#ifndef __UT_DECL_HPP__ +#define __UT_DECL_HPP__ + +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include + +#ifdef __GLIBC__ +#define UT_UNLIKELY(x) __builtin_expect(!!(x), 0) +#define UT_LIKELY(x) __builtin_expect(!!(x), 1) +#else +#define UT_UNLIKELY(x) (x) +#define UT_LIKELY(x) (x) +#endif//__GLIBC__ + +#define __UT_CAT(x, y) x##y +#define UT_CAT(x, y) __UT_CAT(x, y) + +#define __UT_STR(x) #x +#define UT_STR(x) __UT_STR(x) + +#define UT_QUEUE_MAX_LEN INT_MAX +#define UT_PATH_MAX_LEN 1024 +#define UT_THREAD_NAME_MAX_LEN 16 + +#define UT_DECL_ERR(name, code, desc) \ + const int32_t name = code; const std::string name##_DESC = desc; + +#define UT_DESC_ERR(name) name##_DESC + +#ifndef SYS_gettid +#define SYS_gettid __NR_gettid +#endif//SYS_gettid + +#define UT_SAFE_DEL(x) \ + if ((x) != NULL) { delete (x); (x) = NULL; } + +namespace unitree +{ +namespace common +{ +static const std::string UT_EMPTY_STR = ""; +} +} + +#endif//__UT_DECL_HPP__ diff --git a/deps/unitree_sdk2/include/unitree/common/error.hpp b/deps/unitree_sdk2/include/unitree/common/error.hpp new file mode 100644 index 0000000..ad95300 --- /dev/null +++ b/deps/unitree_sdk2/include/unitree/common/error.hpp @@ -0,0 +1,25 @@ +#ifndef __UT_ERROR_HPP__ +#define __UT_ERROR_HPP__ + +#include + +namespace unitree +{ +//Declare error +UT_DECL_ERR(UT_OK, 0, "Success") +UT_DECL_ERR(UT_ERR_COMMON, 1001, "common error") +UT_DECL_ERR(UT_ERR_BADCAST, 1002, "Bad cast error") +UT_DECL_ERR(UT_ERR_FUTURE, 1003, "Future error") +UT_DECL_ERR(UT_ERR_FUTURE_FAULT,1004, "Future fault error") +UT_DECL_ERR(UT_ERR_JSON, 1005, "Json data error") +UT_DECL_ERR(UT_ERR_SYSTEM, 1006, "System error") +UT_DECL_ERR(UT_ERR_FILE, 1007, "File operation error") +UT_DECL_ERR(UT_ERR_SOCKET, 1008, "Socket operaton error") +UT_DECL_ERR(UT_ERR_IO, 1009, "IO operaton error") +UT_DECL_ERR(UT_ERR_LOCK, 1010, "Lock operation error") +UT_DECL_ERR(UT_ERR_NETWORK, 1011, "Network error") +UT_DECL_ERR(UT_ERR_TIMEOUT, 1012, "Timeout error") +UT_DECL_ERR(UT_ERR_UNKNOWN, -1, "Unknown error") +} + +#endif//__UT_ERROR_HPP__ diff --git a/deps/unitree_sdk2/include/unitree/common/exception.hpp b/deps/unitree_sdk2/include/unitree/common/exception.hpp new file mode 100644 index 0000000..72558eb --- /dev/null +++ b/deps/unitree_sdk2/include/unitree/common/exception.hpp @@ -0,0 +1,203 @@ +#ifndef __UT_EXCEPTION_HPP__ +#define __UT_EXCEPTION_HPP__ + +#include + +#define UT_MAX_TRACE_ADDR_NUMBER 64 + +namespace unitree +{ +namespace common +{ +class Exception : public std::exception +{ +public: + Exception() throw() + : Exception(UT_ERR_UNKNOWN, UT_DESC_ERR(UT_ERR_UNKNOWN)) + {} + + Exception(int32_t code, const std::string& message) throw() + : mCode(code), mMessage(message), mLine(0) + {} + + virtual ~Exception() + {} + + int32_t GetCode() const + { + return mCode; + } + + const std::string& GetMessage() const + { + return mMessage; + } + + virtual const char* what() const noexcept + { + return mMessage.c_str(); + } + + virtual std::string GetClassName() const + { + return "Exception"; + } + + void Init(const char* file, const char* func, int32_t line) + { + mFile = file; + mFunc = func; + mLine = line; + } + + std::string ToString() const + { + std::ostringstream os; + AddDetail(os); + + return os.str(); + } + + std::string StackTrace() const + { + std::ostringstream os; + AddDetail(os); + AddBackTrace(os); + + return os.str(); + } + +protected: + void AddDetail(std::ostringstream& os) const + { + os << "Catch " << GetClassName() << " code:" << mCode + << ", message:" << mMessage << std::endl; + + if (!mFile.empty() && !mFunc.empty() && mLine > 0) + { + os << " at __FILE__:" << mFile << ", __LINE__:" + << mLine << ", __FUNCTION__:" << mFunc << std::endl; + } + } + + void AddBackTrace(std::ostringstream& os) const + { + os << "Stack:" << std::endl; + + void* addr[UT_MAX_TRACE_ADDR_NUMBER]; + int32_t number = backtrace(addr, UT_MAX_TRACE_ADDR_NUMBER); + + char **info = backtrace_symbols(addr, number); + if(info == NULL) + { + return; + } + + for(int32_t i=0; i + +namespace unitree +{ +namespace common +{ +typedef std::pair DIRENT_INFO; +typedef std::pair SYMLNK_INFO; + +class Directory +{ +public: + Directory(); + Directory(const std::string& dirName); + + ~Directory(); + + void Open(); + void Open(const std::string& dirName); + + bool IsOpen(); + + void ListFile(std::vector& fileNameList, const std::string& regExpress); + void ListFile(std::vector& fileNameList, bool recurse = true, bool absolute = true); + + void ListDir(std::vector& dirNameList, bool recurse = true, bool absolute = true); + + void List(std::list& fileNameList, std::list& dirNameList, + std::list& symlinkList); + + void Cleanup(); + bool CopyTo(const std::string& dirName, bool deeply = false); + + void Close(); + +private: + void CheckOpen(); + void OpenInner(); + +private: + DIR *mDIR; + std::string mDirName; +}; + +typedef std::shared_ptr DirectoryPtr; + +bool ExistDirectory(const std::string& dirName); + +void CreateDirectory(const std::string& dirName, bool recurse = true, + uint32_t mode = UT_OPEN_MODE_RWX); + +void ListDirectory(const std::string& dirName, std::vector& fileNameList, + const std::string& regExpress); + +void ListDirectory(const std::string& dirName, std::vector& fileNameList, bool recurse = true, bool absolute = true); + +void ListChildDirectory(const std::string& dirName, std::vector& dirNameList, bool recurse = true, bool absolute = true); + +void RemoveDirectory(const std::string& dirName, bool recurse = true); + +void CopyDirectory(const std::string& dirName, const std::string& destDirName, bool deeply); + +} +} +#endif//__UT_DIRECTORY_HPP__ diff --git a/deps/unitree_sdk2/include/unitree/common/filesystem/file.hpp b/deps/unitree_sdk2/include/unitree/common/filesystem/file.hpp new file mode 100644 index 0000000..b250dff --- /dev/null +++ b/deps/unitree_sdk2/include/unitree/common/filesystem/file.hpp @@ -0,0 +1,127 @@ +#ifndef __UT_FILE_HPP__ +#define __UT_FILE_HPP__ + +#include + +namespace unitree +{ +namespace common +{ +class File +{ +public: + File(); + File(const std::string& fileName); + File(const std::string& fileName, int32_t flag); + File(const std::string& fileName, int32_t flag, uint32_t mode); + + virtual ~File(); + + int32_t GetFd() const; + bool IsOpen() const; + + void Open(); + void Open(int32_t flag, uint32_t mode = UT_OPEN_MODE_NONE); + void Open(const std::string& fileName, int32_t flag = UT_OPEN_FLAG_R, + uint32_t mode = UT_OPEN_MODE_NONE); + + void Append(const char* s, int64_t len); + int64_t Write(const char* s, int64_t len); + int64_t Write(const std::string& s); + + int64_t Read(char* s, int64_t len); + int64_t Read(std::string& s, int64_t len); + int64_t ReadAll(std::string& s); + + void SeekBegin(); + void SeekEnd(); + void Seek(int64_t offset, int64_t whence); + + void Sync(); + void Truncate(int64_t len); + + void Close(); + + int64_t Size() const; + +private: + void CheckOpen(); + void OpenInner(); + +private: + std::string mFileName; + int32_t mFd; + int32_t mFlag; + uint32_t mMode; +}; + +typedef std::shared_ptr FilePtr; + +class MMReadFile +{ +public: + MMReadFile(); + MMReadFile(const std::string& fileName); + + virtual ~MMReadFile(); + + int32_t GetFd() const; + bool IsOpen() const; + + void Open(); + void Open(const std::string& fileName); + + int64_t Size() const; + int64_t Read(char* s, int64_t len); + int64_t Read(std::string& s, int64_t len); + int64_t ReadAll(std::string& s); + + void Seek(int64_t offset); + + void Close(); + +public: + void* MMRead(int64_t len, int64_t& canreadlen); + void MMClose(void* ptr, int64_t len); + +private: + void Init(); + +private: + std::string mFileName; + int32_t mFd; + int64_t mOffset; + int64_t mSize; +}; + +typedef std::shared_ptr MMReadFilePtr; + +//Functions +bool ExistFile(const std::string& fileName); + +std::string LoadFile(const std::string& fileName); +std::string LoadFileEx(const std::string& fileName); + +void SaveFile(const std::string& fileName, const char* s, int64_t len, + uint32_t mode = UT_OPEN_MODE_RW); + +void SaveFile(const std::string& fileName, const std::string& s, + uint32_t mode = UT_OPEN_MODE_RW); + +void AppendFile(const std::string& fileName, const char* s, int64_t len, + uint32_t mode = UT_OPEN_MODE_RW); + +void AppendFile(const std::string& fileName, const std::string& s, + uint32_t mode = UT_OPEN_MODE_RW); + +int64_t GetFileSize(const std::string& fileName); + +void RemoveFile(const std::string& fileName); + +int64_t MMLoadFile(const std::string& fileName, std::string& s); + +bool CopyFile(const std::string& fileName, const std::string& destFileName, bool deeply = false); +} +} + +#endif//__UT_FILE_HPP__ diff --git a/deps/unitree_sdk2/include/unitree/common/filesystem/filesystem.hpp b/deps/unitree_sdk2/include/unitree/common/filesystem/filesystem.hpp new file mode 100644 index 0000000..3f1573f --- /dev/null +++ b/deps/unitree_sdk2/include/unitree/common/filesystem/filesystem.hpp @@ -0,0 +1,284 @@ +#ifndef __UT_FILE_SYSTEM_HPP__ +#define __UT_FILE_SYSTEM_HPP__ + +#include + +#define UT_FILE_READ_SIZE 65536 //64K +#define UT_FILE_READ_BIGGER_SIZE 262144 //256K + +#define UT_FD_INVALID -1 +#define UT_FD_STDIN STDIN_FILENO +#define UT_FD_STDOUT STDOUT_FILENO +#define UT_FD_STDERR STDERR_FILENO + +#define UT_PATH_DELIM_CHAR '/' +#define UT_PATH_DELIM_STR "/" +#define UT_PATH_TRIM_DELIM_STR " \t\r\n" + +#define NOT_FLAG(f, flag) \ + (((f) & (flag)) != (flag)) + +#define HAS_FLAG(f, flag) \ + (((f) & (flag)) == (flag)) + +#define SET_FLAG(f, flag) \ + (f) |= (flag) + +#define IS_RDONLY_FLAG(f) \ + ((f & O_ACCMODE) == O_RDONLY) + +namespace unitree +{ +namespace common +{ +enum +{ + UT_OPEN_FLAG_R = O_RDONLY, + UT_OPEN_FLAG_W = O_WRONLY, + UT_OPEN_FLAG_RW = O_RDWR, + UT_OPEN_FLAG_T = O_TRUNC, + UT_OPEN_FLAG_A = O_APPEND, + UT_OPEN_FLAG_S = O_SYNC, + UT_OPEN_FLAG_C = O_CREAT, + UT_OPEN_FLAG_CW = O_CREAT | O_WRONLY, + UT_OPEN_FLAG_CWT = O_CREAT | O_WRONLY | O_TRUNC, + UT_OPEN_FLAG_CA = O_CREAT | O_RDWR | O_APPEND, + UT_OPEN_FLAG_CS = O_CREAT | O_RDWR | O_SYNC, + UT_OPEN_FLAG_CAS = O_CREAT | O_RDWR | O_APPEND | O_SYNC, + UT_OPEN_FLAG_CTS = O_CREAT | O_RDWR | O_TRUNC | O_SYNC +}; + +enum +{ + UT_OPEN_MODE_NONE = 0, + UT_OPEN_MODE_RW = S_IRUSR | S_IWUSR | S_IRGRP | S_IWGRP | S_IROTH | S_IWOTH, + UT_OPEN_MODE_RWX = S_IRWXU | S_IRGRP | S_IXGRP | S_IROTH | S_IXOTH +}; + +enum +{ + UT_OPEN_MASK_000 = 0, + UT_OPEN_MASK_022 = 0022 +}; + +typedef struct dirent DIRENT; + +/* + * FileSystemHelper + */ +class FileSystemHelper +{ +public: + static FileSystemHelper* Instance() + { + static FileSystemHelper inst; + return &inst; + } + + /* + * File Functions + */ + int32_t Open(const std::string& fileName, int32_t flag, uint32_t mode = 0); + + int64_t Write(int32_t fd, const char* s, int64_t len); + int64_t Write(int32_t fd, const std::string& s); + + int64_t Read(int32_t fd, char* s, int64_t len); + int64_t Read(int32_t fd, std::string& s, int64_t len); + int64_t ReadAll(int32_t fd, std::string& s); + + int64_t Seek(int32_t fd, int64_t offset, int64_t whence); + + bool Stat(int32_t fd, struct stat& statbuf); + void Truncate(int32_t fd, int64_t len); + void Sync(int32_t fd); + void Close(int32_t fd); + + /* + * Directory Functions + */ + DIR* Opendir(const std::string& dirName); + DIRENT* Readdir(DIR* dir); + void Closedir(DIR* dir); + + void Makedir(const std::string& dirName, uint32_t mode = UT_OPEN_MODE_RWX, + bool ignoreExist = true); + void MakedirRecurse(const std::string& dirName, uint32_t mode = UT_OPEN_MODE_RWX); + + /* + * stat Function + */ + bool Stat(const std::string& name, struct stat& statbuf); + bool StatL(const std::string& name, struct stat& statbuf); + bool IsFile(const struct stat& statbuf); + bool IsDirectory(const struct stat& statbuf); + bool IsSymlink(const struct stat& statbuf); + bool ExistFile(const std::string& name); + bool ExistDirectory(const std::string& name); + bool Exist(const std::string& name); + + int64_t GetFileSize(const std::string& fileName); + + /* + * Symlink Function + */ + std::string GetSymlink(const std::string& symlinkName); + bool Symlink(const std::string& targetFileName, const std::string& symlinkName); + + /* + * Remove and Rename Function + */ + void RemoveFile(const std::string& fileName, bool ignoreNoExist = true); + void RemoveDirectory(const std::string& dirName, bool ignoreNoExist = true); + + void Remove(const std::string& name, bool ignoreNoExist = true); + void Rename(const std::string& oldName, const std::string& newName); + + /* + * Path proccess Function + */ + std::string& NormalizePath(std::string& s, bool withEndDelim = true); + std::string GetFatherDirectory(const std::string& s, bool withEndDelim = true); + std::string GetFileName(const std::string& s); + std::string GetLastName(const std::string& s); + + /* + * Realpath + */ + std::string GetRealName(const std::string& name); + + bool IsSame(const std::string& name1, const std::string& name2); + + /* + * MMap Function + */ + void* MmapRead(int32_t fd, int64_t offset, int64_t len); + void Munmap(void *addr, int64_t len); + + /* + * Mode and Owner + */ + bool Chmod(const std::string& name, mode_t mode); + bool Chown(const std::string& name, uid_t uid, gid_t gid); + + bool ChmodL(const std::string& name, mode_t mode); + bool ChownL(const std::string& name, uid_t uid, gid_t gid); + + bool UTime(const std::string& name, struct utimbuf& times); + bool UTime(const std::string& name, struct timeval times[2]); + + bool Chattr(const std::string& name, const struct stat& statbuf); + + /* + * ParseModeString + * @param s: like "0755", "0666", "766" + * return mode + */ + uint32_t ParseModeString(const std::string& s); + +private: + FileSystemHelper(); + ~FileSystemHelper(); + +private: + int32_t mOldMask; +}; + +/* + * FDCloser + */ +class FDCloser +{ +public: + explicit FDCloser() : + mFd(UT_FD_INVALID) + {} + + explicit FDCloser(int32_t fd) : + mFd(fd) + {} + + ~FDCloser() + { + Close(); + } + + void SetFd(int32_t fd) + { + //close old fd + Close(); + //set new fd + mFd = fd; + } + +private: + void Close() + { + if (mFd > 0) + { + FileSystemHelper::Instance()->Close(mFd); + mFd = UT_FD_INVALID; + } + } + +private: + int32_t mFd; +}; + +/* + * DIRCloser + */ +class DIRCloser +{ +public: + explicit DIRCloser() : + mDIR(NULL) + {} + + explicit DIRCloser(DIR* dir) : + mDIR(dir) + {} + + ~DIRCloser() + { + Close(); + } + + void SetDir(DIR* dir) + { + //close old dir + Close(); + //set new dir + mDIR = dir; + } + +private: + void Close() + { + if (mDIR != NULL) + { + FileSystemHelper::Instance()->Closedir(mDIR); + mDIR = NULL; + } + } + +private: + DIR* mDIR; +}; + +//Function +void Remove(const std::string& name); +void Rename(const std::string& oldName, const std::string& newName); + +std::string NormalizePath(const std::string& s, bool withEndDelim = false); +std::string GetFatherDirectory(const std::string& s, bool withEndDelim = false); +std::string GetFileName(const std::string& s); +std::string GetLastName(const std::string& s); + +void Chattr(const std::string& name, const struct stat& statbuf); +void Copyattr(const std::string& name, const std::string& templateName); +} + +} + +#endif//__UT_FILE_SYSTEM_HPP__ diff --git a/deps/unitree_sdk2/include/unitree/common/json/json.hpp b/deps/unitree_sdk2/include/unitree/common/json/json.hpp new file mode 100644 index 0000000..c3183f2 --- /dev/null +++ b/deps/unitree_sdk2/include/unitree/common/json/json.hpp @@ -0,0 +1,39 @@ +#ifndef __UT_JSON_HPP__ +#define __UT_JSON_HPP__ + +#include + +namespace unitree +{ +namespace common +{ +typedef std::map JsonMap; +typedef std::vector JsonArray; + +Any FromJsonString(const std::string& s); + +std::string ToJsonString(const Any& a, bool pretty = false); + +static inline bool IsNull(const Any& a) +{ + return a.Empty(); +} + +static inline bool IsJsonArray(const Any& a) +{ + return a.GetTypeInfo() == typeid(JsonArray); +} + +static inline bool IsJsonMap(const Any& a) +{ + return a.GetTypeInfo() == typeid(JsonMap); +} + +static inline bool IsJsonObject(const Any& a) +{ + return IsJsonMap(a); +} + +} +} +#endif//__UT_JSON_HPP__ diff --git a/deps/unitree_sdk2/include/unitree/common/json/json_config.hpp b/deps/unitree_sdk2/include/unitree/common/json/json_config.hpp new file mode 100644 index 0000000..bb1a3a8 --- /dev/null +++ b/deps/unitree_sdk2/include/unitree/common/json/json_config.hpp @@ -0,0 +1,194 @@ +#ifndef __UT_JSON_CONFIG_HPP__ +#define __UT_JSON_CONFIG_HPP__ + +#include + +#define UT_JSON_CONF_KEY_PARAMETER "Parameter" + +namespace unitree +{ +namespace common +{ +class JsonConfig +{ +public: + JsonConfig(); + virtual ~JsonConfig(); + + JsonConfig(const std::string& configFileName); + + virtual void Parse(const std::string& configFileName); + virtual void ParseContent(const std::string& content); + + //top-level field + bool Has(const std::string& name) const; + + //top-level field + const Any& Get(const std::string& name) const; + + //top-level field + template + const T& Get(const std::string& name) const + { + return AnyCast(Get(name)); + } + + //top-level field + template + T GetNumber(const std::string& name) const + { + return AnyNumberCast(Get(name)); + } + + //top-level field + template + T Get(const std::string& name, const T& defValue) const + { + const Any& a = Get(name); + + if (a.Empty()) + { + return defValue; + } + else + { + return AnyCast(a); + } + } + + //top-level field + template + T GetNumber(const std::string& name, const T& defValue) const + { + const Any& a = Get(name); + + if (a.Empty()) + { + return defValue; + } + else + { + return AnyNumberCast(a); + } + } + + //JsonMap field + bool Has(const JsonMap& jsonMap, const std::string& name) const; + + //JsonMap field + const Any& Get(const JsonMap& jsonMap, const std::string& name) const; + + //JsonMap field + template + const T& Get(const JsonMap& jsonMap, const std::string& name) const + { + return AnyCast(Get(jsonMap, name)); + } + + //JsonMap field + template + T GetNumber(const JsonMap& jsonMap, const std::string& name) const + { + return AnyNumberCast(Get(jsonMap, name)); + } + + //JsonMap field + template + T Get(const JsonMap& jsonMap, const std::string& name, const T& defValue) const + { + const Any& a = Get(jsonMap, name); + + if (a.Empty()) + { + return defValue; + } + else + { + return AnyCast(a); + } + } + + //JsonMap field + template + T GetNumber(const JsonMap& jsonMap, const std::string& name, const T& defValue) const + { + const Any& a = Get(jsonMap, name); + + if (a.Empty()) + { + return defValue; + } + else + { + return AnyNumberCast(a); + } + } + + //top-level field + const Any& GetGlobalParameter(const std::string& name) const; + + //top-level field: Parameter + bool HasParameter(const std::string& name) const; + + //top-level field: Parameter + const JsonMap& GetParameter() const; + + //get field/value from top-level field: Parameter + const Any& GetParameter(const std::string& name) const; + + //get field/value from top-level field: Parameter + template + const T& GetParameter(const std::string& name) const + { + return AnyCast(GetParameter(name)); + } + + //get field/value from top-level field: Parameter + template + T GetNumberParameter(const std::string& name) const + { + return AnyNumberCast(GetParameter(name)); + } + + //get field/value from top-level field: Parameter + template + T GetParameter(const std::string& name, const T& defValue) const + { + const Any& a = GetParameter(name); + + if (a.Empty()) + { + return defValue; + } + else + { + return AnyCast(a); + } + } + + template + T GetNumberParameter(const std::string& name, const T& defValue) const + { + const Any& a = GetParameter(name); + + if (a.Empty()) + { + return defValue; + } + else + { + return AnyNumberCast(a); + } + } + +protected: + JsonMap mParameter; + Any mContent; +}; + +typedef std::shared_ptr JsonConfigPtr; + +} +} + +#endif//__UT_JSON_CONFIG_HPP__ diff --git a/deps/unitree_sdk2/include/unitree/common/json/jsonize.hpp b/deps/unitree_sdk2/include/unitree/common/json/jsonize.hpp new file mode 100644 index 0000000..3cdec1e --- /dev/null +++ b/deps/unitree_sdk2/include/unitree/common/json/jsonize.hpp @@ -0,0 +1,275 @@ +#ifndef __UT_JSONIZE_HPP__ +#define __UT_JSONIZE_HPP__ + +#define JN_FROM_WEAK(m, name, value) \ + if (m.find(name) != m.end()){ JN_FROM(m, name, value); } + +#define JN_FROM(m, name, value) \ + unitree::common::FromJson(m[name], value) + +#define JN_TO(m, name, value) \ + unitree::common::ToJson(value, m[name]) + +#include + +namespace unitree +{ +namespace common +{ +template +void FromJson(const Any& a, T& t); + +template +void ToJson(const T& value, Any& a); + +template +void FromJsonString(const std::string& s, T& t) +{ + Any a = FromJsonString(s); + FromJson(a, t); +} + +template +std::string ToJsonString(const T& t, bool pretty = false) +{ + Any a; + ToJson(t, a); + return ToJsonString(a, pretty); +} + +class Jsonize +{ +public: + virtual void toJson(JsonMap& a) const = 0; + virtual void fromJson(JsonMap& a) = 0; +}; + +void FromAny(const Any& a, int8_t& value); + +void FromAny(const Any& a, uint8_t& value); + +void FromAny(const Any& a, int16_t& value); + +void FromAny(const Any& a, uint16_t& value); + +void FromAny(const Any& a, int32_t& value); + +void FromAny(const Any& a, uint32_t& value); + +void FromAny(const Any& a, int64_t& value); + +void FromAny(const Any& a, uint64_t& value); + +void FromAny(const Any& a, float& value); + +void FromAny(const Any& a, double& value); + +void FromAny(const Any& a, bool& value); + +void FromAny(const Any& a, std::string& value); + +void FromAny(const Any& a, JsonMap& value); + +void FromAny(const Any& a, JsonArray& value); + +void FromAny(const Any& a, Jsonize& value); + +template +void FromAny(const Any& a, std::vector& value) +{ + if (a.Empty()) + { + return; + } + + const JsonArray& arr = AnyCast(a); + size_t i, count = arr.size(); + + for (i=0; i(a_in, e); + value.push_back(std::move(e)); + } +} + +template +void FromAny(const Any& a, std::list& value) +{ + if (a.Empty()) + { + return; + } + + const JsonArray& arr = AnyCast(a); + size_t i, count = arr.size(); + + for (i=0; i(a_in, e); + value.push_back(std::move(e)); + } +} + +template +void FromAny(const Any& a, std::set& value) +{ + if (a.Empty()) + { + return; + } + + const JsonArray& arr = AnyCast(a); + size_t i, count = arr.size(); + + for (i=0; i(a_in, e); + value.insert(std::move(e)); + } +} + +template +void FromAny(const Any& a, std::map& value) +{ + if (a.Empty()) + { + return; + } + + const JsonMap& m = AnyCast(a); + JsonMap::const_iterator iter; + + for (iter = m.begin(); iter != m.end(); ++iter) + { + E e; + const std::string& name = iter->first; + const Any& a_in = iter->second; + FromJson(a_in, e); + value[name] = std::move(e); + } +} + +template +void FromJson(const Any& a, T& t) +{ + FromAny(a, t); +} + +void ToAny(const int8_t& value, Any& a); + +void ToAny(const uint8_t& value, Any& a); + +void ToAny(const int16_t& value, Any& a); + +void ToAny(const uint16_t& value, Any& a); + +void ToAny(const int32_t& value, Any& a); + +void ToAny(const uint32_t& value, Any& a); + +void ToAny(const int64_t& value, Any& a); + +void ToAny(const uint64_t& value, Any& a); + +void ToAny(const float& value, Any& a); + +void ToAny(const double& value, Any& a); + +void ToAny(const bool& value, Any& a); + +void ToAny(const std::string& value, Any& a); + +void ToAny(const JsonMap& value, Any& a); + +void ToAny(const JsonArray& value, Any& a); + +void ToAny(const Jsonize& value, Any& a); + +template +void ToAny(const std::vector& value, Any& a) +{ + JsonArray arr; + + size_t i, count = value.size(); + for (i=0; i(e, a_in); + arr.push_back(std::move(a_in)); + } + + a = Any(arr); +} + +template +void ToAny(const std::list& value, Any& a) +{ + JsonArray arr; + + typename std::list::const_iterator iter; + for (iter = value.begin(); iter != value.end(); ++iter) + { + Any a_in; + const E& e = *iter; + + ToJson(e, a_in); + arr.push_back(std::move(a_in)); + } + + a = Any(arr); +} + +template +void ToAny(const std::set& value, Any& a) +{ + JsonArray arr; + + typename std::set::const_iterator iter; + for (iter = value.begin(); iter != value.end(); ++iter) + { + Any a_in; + const E& e = *iter; + + ToJson(e, a_in); + arr.push_back(std::move(a_in)); + } + + a = Any(arr); +} + +template +void ToAny(const std::map& value, Any& a) +{ + JsonMap m; + typename std::map::const_iterator iter; + + for (iter = value.begin(); iter != value.end(); ++iter) + { + Any a_in; + const std::string& name = iter->first; + const E& e = iter->second; + + ToJson(e, a_in); + m[name] = a_in; + } + + a = Any(m); +} + +template +void ToJson(const T& value, Any& a) +{ + //std::cout << typeid(value).name() << std::endl; + ToAny(value, a); +} +} +} +#endif//__UT_JSONIZE_HPP__ diff --git a/deps/unitree_sdk2/include/unitree/common/lock/lock.hpp b/deps/unitree_sdk2/include/unitree/common/lock/lock.hpp new file mode 100644 index 0000000..2edbad8 --- /dev/null +++ b/deps/unitree_sdk2/include/unitree/common/lock/lock.hpp @@ -0,0 +1,198 @@ +#ifndef __UT_LOCK_HPP__ +#define __UT_LOCK_HPP__ + +#include + +namespace unitree +{ +namespace common +{ +enum +{ + UT_LOCK_MODE_READ = 0, + UT_LOCK_MODE_WRITE = 1, + UT_LOCK_MODE_UNLCK = 2 +}; + +enum +{ + UT_LOCK_ENO_INTR = EINTR, + UT_LOCK_ENO_BUSY = EBUSY, + UT_LOCK_ENO_TIMEDOUT = ETIMEDOUT +}; + +class Spinlock +{ +public: + explicit Spinlock(); + ~Spinlock(); + + void Lock(); + void Unlock(); + + bool Trylock(); + + pthread_spinlock_t & GetNative(); + +private: + pthread_spinlock_t mNative; +}; + +class CaspinLock +{ +public: + explicit CaspinLock(); + ~CaspinLock(); + + void Lock(); + void Unlock(); + + bool Trylock(); + +private: + volatile int32_t mData; +}; + +class Mutex +{ +public: + explicit Mutex(); + ~Mutex(); + + void Lock(); + void Unlock(); + + bool Trylock(); + + pthread_mutex_t & GetNative(); + +private: + pthread_mutex_t mNative; +}; + +class Cond +{ +public: + explicit Cond(); + ~Cond(); + + void Wait(Mutex& mutex); + bool Wait(Mutex& mutex, uint64_t microsec); + + void Notify(); + void NotifyAll(); + +private: + pthread_cond_t mNative; +}; + +class MutexCond +{ +public: + explicit MutexCond(); + ~MutexCond(); + + void Lock(); + void Unlock(); + + bool Wait(int64_t microsec = 0); + void Notify(); + void NotifyAll(); + +private: + Mutex mMutex; + Cond mCond; +}; + +class Rwlock +{ +public: + explicit Rwlock(); + ~Rwlock(); + + void Lock(int32_t mode); + void Unlock(); + + bool Trylock(int32_t mode); + + pthread_rwlock_t & GetNative(); + +private: + pthread_rwlock_t mNative; +}; + +class Filelock +{ +public: + explicit Filelock(const std::string& fileName); + explicit Filelock(int32_t fd); + ~Filelock(); + + void Lock(int32_t mode, int64_t start = 0, int64_t len = 0); + void Unlock(); + + bool Trylock(int32_t mode, int64_t start = 0, int64_t len = 0); + +private: + void SetLockMember(int32_t mode, int64_t start, int64_t len); + void SetLockMode(int32_t mode); + +private: + int32_t mFd; + bool mCloseFd; + struct flock mLock; +}; + +template +class LockGuard +{ +public: + explicit LockGuard(LOCK_TYPE& lockPtr) + { + mLockPtr = &lockPtr; + mLockPtr->Lock(); + } + + explicit LockGuard(LOCK_TYPE* lockPtr) + { + mLockPtr = lockPtr; + mLockPtr->Lock(); + } + + ~LockGuard() + { + mLockPtr->Unlock(); + } + +private: + LOCK_TYPE* mLockPtr; +}; + +template +class RwLockGuard +{ +public: + explicit RwLockGuard(LOCK_TYPE& lockPtr, int32_t mode) + { + mLockPtr = &lockPtr; + lockPtr.Lock(mode); + } + + explicit RwLockGuard(LOCK_TYPE* lockPtr, int32_t mode) + { + mLockPtr = lockPtr; + lockPtr->Lock(mode); + } + + ~RwLockGuard() + { + mLockPtr->Unlock(); + } + +private: + LOCK_TYPE* mLockPtr; +}; +} +} + +#endif//__UT_LOCK_HPP__ diff --git a/deps/unitree_sdk2/include/unitree/common/log/log.hpp b/deps/unitree_sdk2/include/unitree/common/log/log.hpp new file mode 100644 index 0000000..d950eb2 --- /dev/null +++ b/deps/unitree_sdk2/include/unitree/common/log/log.hpp @@ -0,0 +1,6 @@ +#ifndef __UT_LOG_HPP__ +#define __UT_LOG_HPP__ + +#include + +#endif//__UT_LOG_HPP__ diff --git a/deps/unitree_sdk2/include/unitree/common/log/log_buffer.hpp b/deps/unitree_sdk2/include/unitree/common/log/log_buffer.hpp new file mode 100644 index 0000000..95dfb55 --- /dev/null +++ b/deps/unitree_sdk2/include/unitree/common/log/log_buffer.hpp @@ -0,0 +1,44 @@ +#ifndef __UT_LOG_BUFFER_HPP__ +#define __UT_LOG_BUFFER_HPP__ + +#include + +namespace unitree +{ +namespace common +{ +class LogBuffer +{ +public: + explicit LogBuffer(); + virtual ~LogBuffer(); + + virtual bool Append(const std::string& s); + virtual bool Get(std::string& s); + virtual bool Empty(); + +protected: + std::string mData; +}; + +typedef std::shared_ptr LogBufferPtr; + +class LogBlockBuffer : public LogBuffer +{ +public: + explicit LogBlockBuffer(); + ~LogBlockBuffer(); + + bool Append(const std::string& s); + bool Get(std::string& s); + bool Empty(); + +private: + Mutex mLock; +}; + +typedef std::shared_ptr LogBlockBufferPtr; +} +} + +#endif//__UT_LOG_BUFFER_HPP__ diff --git a/deps/unitree_sdk2/include/unitree/common/log/log_decl.hpp b/deps/unitree_sdk2/include/unitree/common/log/log_decl.hpp new file mode 100644 index 0000000..f3f44f3 --- /dev/null +++ b/deps/unitree_sdk2/include/unitree/common/log/log_decl.hpp @@ -0,0 +1,261 @@ +#ifndef __UT_LOG_DECL_HPP__ +#define __UT_LOG_DECL_HPP__ + +#include +#include +#include +#include +#include +#include + +/* + * log buffer size + */ +#define UT_LOG_BUFFER_SIZE 65535 //64K-1 +#define UT_LOG_CRT_BUFFER_SIZE 64512 //63K +#define UT_LOG_MAX_BUFFER_SIZE 4194303 //4M-1 +/* + * log file size + */ +#define UT_LOG_FILE_SIZE 104857600 //100M +#define UT_LOG_MAX_FILE_SIZE 10737418240 //10G +#define UT_LOG_MIN_FILE_SIZE UT_LOG_MAX_BUFFER_SIZE + +/* + * log write interval(micro second) + */ +#define UT_LOG_WRITE_INTER 100000 //100ms +#define UT_LOG_MAX_WRITE_INTER 1000000 //1s +#define UT_LOG_MIN_WRITE_INTER 2000 //2ms + +/* + * log file number + */ +#define UT_LOG_FILE_NUMBER 2 +#define UT_LOG_MAX_FILE_NUMBER 100 +#define UT_LOG_MIN_FILE_NUMBER UT_LOG_FILE_NUMBER + +#define UT_LOG_FILE_EXT ".LOG" + +//write log macro wrapper +#define __UT_LOG(logger, level, ...)\ + do { \ + if (logger != NULL) \ + { \ + logger->Log(level, __VA_ARGS__); \ + } \ + } while (0) + +#define __UT_CRIT_LOG(logger, key, code, ...) \ + do { \ + if (logger != NULL) \ + { \ + logger->CritLog(UT_LOG_CRIT, key, code, __VA_ARGS__);\ + } \ + } while (0) + + +//debug +#define LOG_DEBUG(logger, ...) \ + __UT_LOG(logger, UT_LOG_DEBUG, __VA_ARGS__) + +//info +#define LOG_INFO(logger, ...) \ + __UT_LOG(logger, UT_LOG_INFO, __VA_ARGS__) + +//warning +#define LOG_WARNING(logger, ...) \ + __UT_LOG(logger, UT_LOG_WARNING, __VA_ARGS__) + +//error +#define LOG_ERROR(logger, ...) \ + __UT_LOG(logger, UT_LOG_ERROR, __VA_ARGS__) + +//fatal +#define LOG_FATAL(logger, ...) \ + __UT_LOG(logger, UT_LOG_FATAL, __VA_ARGS__) + +//critical log. the 1st args is CRITICAL KEY +#define CRIT_LOG(logger, ...) \ + __UT_CRIT_LOG(logger, __VA_ARGS__) + +#define CRIT_LOG(logger, ...) \ + __UT_CRIT_LOG(logger, __VA_ARGS__) + +//write log format macro wrapper +/* + * FMT_DEBUG(logger, ("key1", val1)("key2", val2)("keyn", "")); + */ +#define __UT_LOG_FMT(logger, level, keyvalues) \ + do { \ + if (logger != NULL) \ + { \ + logger->LogFormat(level, unitree::common::LogBuilder() keyvalues); \ + } \ + } while (0) + +#define __UT_CRIT_LOG_FMT(logger, key, code, keyvalues) \ + do { \ + if (logger != NULL) \ + { \ + logger->CritLogFormat(UT_LOG_CRIT, key, code, unitree::common::LogBuilder() keyvalues); \ + } \ + } while (0) + +//debug +#define FMT_DEBUG(logger, keyvalues) \ + __UT_LOG_FMT(logger, UT_LOG_DEBUG, keyvalues) + +//info +#define FMT_INFO(logger, keyvalues) \ + __UT_LOG_FMT(logger, UT_LOG_INFO, keyvalues) + +//warning +#define FMT_WARNING(logger, keyvalues) \ + __UT_LOG_FMT(logger, UT_LOG_WARNING, keyvalues) + +//error +#define FMT_ERROR(logger, keyvalues) \ + __UT_LOG_FMT(logger, UT_LOG_ERROR, keyvalues) + +//fatal +#define FMT_FATAL(logger, keyvalues) \ + __UT_LOG_FMT(logger, UT_LOG_FATAL, keyvalues) + +#define CRIT_FMT(logger, critkey, keyvalues) \ + __UT_CRIT_LOG_FMT(logger, critkey, keyvalues) + + +/* +//declare and define log level +#define UT_LOG_DECL_LEVEL(name, level, desc) \ + const int32_t name = level; \ + const std::string name##_DESC = desc; +#define UT_LOG_DESC_LEVEL(name) name##_DESC +*/ + +//declare and define log store type +#define UT_LOG_DECL_STORE_TYPE(name, type, desc)\ + const int32_t name = type; \ + const std::string name##_DESC = desc; +#define UT_LOG_DESC_STORE_TYPE(name) name##_DESC + +//define log level +#define UT_LOG_NONE 0 +#define UT_LOG_CRIT 1 +#define UT_LOG_FATAL 2 +#define UT_LOG_ERROR 3 +#define UT_LOG_WARNING 4 +#define UT_LOG_INFO 5 +#define UT_LOG_DEBUG 6 +#define UT_LOG_ALL 7 + +#define UT_LOG_DESC_NONE "NONE" +#define UT_LOG_DESC_CRIT "CRIT" +#define UT_LOG_DESC_FATAL "FATAL" +#define UT_LOG_DESC_ERROR "ERROR" +#define UT_LOG_DESC_WARNING "WARNING" +#define UT_LOG_DESC_INFO "INFO" +#define UT_LOG_DESC_DEBUG "DEBUG" +#define UT_LOG_DESC_ALL "ALL" + +//define log store type +#define UT_LOG_STORE_FILE_ASYNC 0 +#define UT_LOG_STORE_FILE 1 +#define UT_LOG_STORE_STDOUT 2 +#define UT_LOG_STORE_STDERR 3 + +#define UT_LOG_STORE_DESC_FILE_ASYNC "FILEASYNC" +#define UT_LOG_STORE_DESC_ASYNC_FILE "ASYNCFILE" +#define UT_LOG_STORE_DESC_ASYNC "ASYNC" +#define UT_LOG_STORE_DESC_FILE "FILE" +#define UT_LOG_STORE_DESC_STDOUT "STDOUT" +#define UT_LOG_STORE_DESC_STDERR "STDERR" + +namespace unitree +{ +namespace common +{ +static inline int32_t GetLogLevel(const std::string& desc) +{ + if (desc == UT_LOG_DESC_NONE) { + return UT_LOG_NONE; } + else if (desc == UT_LOG_DESC_CRIT) { + return UT_LOG_CRIT; } + else if (desc == UT_LOG_DESC_FATAL) { + return UT_LOG_FATAL; } + else if (desc == UT_LOG_DESC_ERROR) { + return UT_LOG_ERROR; } + else if (desc == UT_LOG_DESC_WARNING) { + return UT_LOG_WARNING; } + else if (desc == UT_LOG_DESC_INFO) { + return UT_LOG_INFO; } + else if (desc == UT_LOG_DESC_DEBUG) { + return UT_LOG_DEBUG; } + else if (desc == UT_LOG_DESC_ALL) { + return UT_LOG_ALL; } + + UT_THROW(CommonException, std::string("unknown log level desc:") + desc); +} + +static inline const char* GetLogLevelDesc(int32_t level) +{ + switch (level) + { + case UT_LOG_NONE: + return UT_LOG_DESC_NONE; + case UT_LOG_CRIT: + return UT_LOG_DESC_CRIT; + case UT_LOG_FATAL: + return UT_LOG_DESC_FATAL; + case UT_LOG_ERROR: + return UT_LOG_DESC_ERROR; + case UT_LOG_WARNING: + return UT_LOG_DESC_WARNING; + case UT_LOG_INFO: + return UT_LOG_DESC_INFO; + case UT_LOG_DEBUG: + return UT_LOG_DESC_DEBUG; + case UT_LOG_ALL: + return UT_LOG_DESC_ALL; + } + + UT_THROW(CommonException, "unknown log level"); +} + +static inline int32_t GetLogStoreType(const std::string& desc) +{ + if (desc == UT_LOG_STORE_DESC_FILE_ASYNC || + desc == UT_LOG_STORE_DESC_ASYNC_FILE || + desc == UT_LOG_STORE_DESC_ASYNC) { + return UT_LOG_STORE_FILE_ASYNC; } + else if (desc == UT_LOG_STORE_DESC_FILE) { + return UT_LOG_STORE_FILE; } + else if (desc == UT_LOG_STORE_DESC_STDOUT){ + return UT_LOG_STORE_STDOUT; } + else if (desc == UT_LOG_STORE_DESC_STDERR){ + return UT_LOG_STORE_STDERR; } + + UT_THROW(CommonException, std::string("unknown log store type desc:") + desc); +} + +static inline const char* GetLogStoreTypeDesc(int32_t type) +{ + switch (type) + { + case UT_LOG_STORE_FILE_ASYNC: + return UT_LOG_STORE_DESC_FILE_ASYNC; + case UT_LOG_STORE_FILE: + return UT_LOG_STORE_DESC_FILE; + case UT_LOG_STORE_STDOUT: + return UT_LOG_STORE_DESC_STDOUT; + case UT_LOG_STORE_STDERR: + return UT_LOG_STORE_DESC_STDERR; + } + + UT_THROW(CommonException, "unknown log store type"); +} +} +} + +#endif//__UT_LOG_DECL_HPP__ diff --git a/deps/unitree_sdk2/include/unitree/common/log/log_initor.hpp b/deps/unitree_sdk2/include/unitree/common/log/log_initor.hpp new file mode 100644 index 0000000..b353692 --- /dev/null +++ b/deps/unitree_sdk2/include/unitree/common/log/log_initor.hpp @@ -0,0 +1,44 @@ +#ifndef __UT_LOG_INITOR_HPP__ +#define __UT_LOG_INITOR_HPP__ + +#include +#include +#include + +namespace unitree +{ +namespace common +{ +class LogInitor +{ +public: + explicit LogInitor(); + ~LogInitor(); + + void Init(const std::string& configFileName, bool stdoutDefault = false); + Logger* GetLogger(const std::string& tag); + + void Final(); + + void ParseConf(Any json); + void SetStdoutPolicy(); + void InitLogger(); + +private: + std::set mStoreNames; + std::vector mPolicis; + std::vector mStorePolicis; + std::map mLoggerMap; +}; + +using LogInitorPtr = std::shared_ptr; + +void LogInit(const std::string& configFileName = "", bool stdoutDefault = false); +void LogFinal(); + +Logger* GetLogger(const std::string& tag); + +} +} + +#endif//__UT_LOG_INITOR_HPP__ diff --git a/deps/unitree_sdk2/include/unitree/common/log/log_keeper.hpp b/deps/unitree_sdk2/include/unitree/common/log/log_keeper.hpp new file mode 100644 index 0000000..d5f91ae --- /dev/null +++ b/deps/unitree_sdk2/include/unitree/common/log/log_keeper.hpp @@ -0,0 +1,44 @@ +#ifndef __UT_LOG_FILE_KEEPER_H__ +#define __UT_LOG_FILE_KEEPER_H__ + +#include + +namespace unitree +{ +namespace common +{ +class LogKeeper +{ +public: + LogKeeper(LogStorePolicyPtr storePolicyPtr); + ~LogKeeper(); + + LogStorePolicyPtr GetStorePolicy() const; + + bool Append(const std::string& s, bool rotate); + +private: + void Rotate(); + + void AppendFile(const std::string& s); + void OpenFile(); + void CloseFile(); + + void CheckFileSize(); + + std::string MakeRegexExpress(); + +private: + volatile int64_t mFileSize; + std::string mFileName; + std::string mDirectory; + FilePtr mFilePtr; + LogStorePolicyPtr mStorePolicyPtr; +}; + +typedef std::shared_ptr LogKeeperPtr; + +} +} + +#endif//__UT_LOG_FILE_KEEPER_H__ diff --git a/deps/unitree_sdk2/include/unitree/common/log/log_logger.hpp b/deps/unitree_sdk2/include/unitree/common/log/log_logger.hpp new file mode 100644 index 0000000..4e9b9a2 --- /dev/null +++ b/deps/unitree_sdk2/include/unitree/common/log/log_logger.hpp @@ -0,0 +1,139 @@ +#ifndef __UT_LOGGER_HPP__ +#define __UT_LOGGER_HPP__ + +#include + +namespace unitree +{ +namespace common +{ +class LogBuilder +{ +public: + LogBuilder() + {} + + template + LogBuilder& operator()(const std::string& key, const T& value) + { + mOs << "\t" << key << ":" << value; + return *this; + } + + std::ostringstream mOs; +}; + +class Logger +{ +public: + explicit Logger(int32_t level, LogStorePtr storePtr) : + mLevel(level), mStorePtr(storePtr) + {} + + template + void Log(int32_t level, Args&&... args) + { + if (level > mLevel || mStorePtr == NULL) + { + return; + } + + std::ostringstream os; + LogBegin(os, level); + LogPend(os, std::forward(args)...); + LogEnd(os); + + mStorePtr->Append(os.str()); + } + + void LogFormat(int32_t level, LogBuilder& builder) + { + if (level > mLevel || mStorePtr == NULL) + { + return; + } + + std::ostringstream os; + LogBegin(os, level); + LogPendBuilder(os, builder); + LogEnd(os); + + mStorePtr->Append(os.str()); + } + + template + void CritLog(int32_t level, const std::string& key, int32_t code, Args&&... args) + { + if (level > mLevel || mStorePtr == NULL) + { + return; + } + + std::ostringstream os; + LogBegin(os, level); + LogPendCrit(os, key, code); + LogPend(os, std::forward(args)...); + LogEnd(os); + + mStorePtr->Append(os.str()); + } + + void CritLogFormat(int32_t level, const std::string& key, int32_t code, LogBuilder& builder) + { + if (level > mLevel || mStorePtr == NULL) + { + return; + } + + std::ostringstream os; + LogBegin(os, level); + LogPendCrit(os, key, code); + LogPendBuilder(os, builder); + LogEnd(os); + + mStorePtr->Append(os.str()); + } + +private: + void LogPendCrit(std::ostringstream& os, const std::string& key, int32_t code) + { + os << " [__KEY__:" << key << "]"; + os << " [__CODE__:" << code << "]"; + } + + template + void LogPend(std::ostringstream& os, Args&&... args) + { + os << " "; + std::initializer_list{ (os << args, 0)... }; + } + + void LogPendBuilder(std::ostringstream& os, LogBuilder& builder) + { + os << builder.mOs.str(); + } + + void LogBegin(std::ostringstream& os, int32_t level) + { + os << "[" << GetTimeMillisecondString() << "] "; + os << "[" << GetLogLevelDesc(level) << "] "; + os << "[" << OsHelper::Instance()->GetProcessId() << "] "; + os << "[" << OsHelper::Instance()->GetTid() << "]"; + os << std::setprecision(6) << std::fixed; + } + + void LogEnd(std::ostringstream& os) + { + os << std::endl; + } + +private: + int32_t mLevel; + LogStorePtr mStorePtr; +}; + +typedef std::shared_ptr LoggerPtr; +} +} + +#endif//__UT_LOGGER_HPP__ diff --git a/deps/unitree_sdk2/include/unitree/common/log/log_policy.hpp b/deps/unitree_sdk2/include/unitree/common/log/log_policy.hpp new file mode 100644 index 0000000..505b1c2 --- /dev/null +++ b/deps/unitree_sdk2/include/unitree/common/log/log_policy.hpp @@ -0,0 +1,52 @@ +#ifndef __UT_LOG_POLICY_HPP__ +#define __UT_LOG_POLICY_HPP__ + +#include + +namespace unitree +{ +namespace common +{ +class LogPolicy +{ +public: + LogPolicy(); + LogPolicy(const std::string& tag, int32_t level, const std::string& store); + + void Dump(); + +public: + std::string mTag; + int32_t mLevel; + std::string mStore; +}; + +typedef std::shared_ptr LogPolicyPtr; + +class LogStorePolicy +{ +public: + LogStorePolicy(); + LogStorePolicy(const std::string& name, int32_t type, int32_t fileNumber, int64_t fileSize, + int64_t fileWriteInter = UT_LOG_WRITE_INTER, int32_t cpuId = UT_CPU_ID_NONE, + const std::string& fileName = "", const std::string& directory = ""); + + void Dump(); + +public: + std::string mName; + int32_t mType; + int32_t mFileNumber; + int64_t mFileSize; + int64_t mFileWriteInter; + int32_t mCpuId; + std::string mFileName; + std::string mDirectory; +}; + +typedef std::shared_ptr LogStorePolicyPtr; + +} +} + +#endif//__UT_LOG_POLICY_HPP__ diff --git a/deps/unitree_sdk2/include/unitree/common/log/log_store.hpp b/deps/unitree_sdk2/include/unitree/common/log/log_store.hpp new file mode 100644 index 0000000..eba6a8e --- /dev/null +++ b/deps/unitree_sdk2/include/unitree/common/log/log_store.hpp @@ -0,0 +1,76 @@ +#ifndef __LOG_STORE_HPP__ +#define __LOG_STORE_HPP__ + +#include +#include + +namespace unitree +{ +namespace common +{ +class LogStore +{ +public: + explicit LogStore() + {} + virtual ~LogStore() + { + mWriterPtr.reset(); + } + + virtual void Append(const std::string& s) = 0; + +protected: + LogWriterPtr mWriterPtr; +}; + +typedef std::shared_ptr LogStorePtr; + +class LogStdoutStore : public LogStore +{ +public: + explicit LogStdoutStore(); + ~LogStdoutStore(); + + void Append(const std::string& s); +}; + +typedef std::shared_ptr LogStdoutStorePtr; + +class LogStderrStore : public LogStore +{ +public: + explicit LogStderrStore(); + ~LogStderrStore(); + + void Append(const std::string& s); +}; + +typedef std::shared_ptr LogStderrStorePtr; + +class LogFileStore : public LogStore +{ +public: + explicit LogFileStore(LogKeeperPtr keeperPtr); + ~LogFileStore(); + + void Append(const std::string& s); +}; + +typedef std::shared_ptr LogFileStorePtr; + +class LogFileAsyncStore : public LogStore +{ +public: + explicit LogFileAsyncStore(LogKeeperPtr keeperPtr); + ~LogFileAsyncStore(); + + void Append(const std::string& s); +}; + +typedef std::shared_ptr LogFileAsyncStorePtr; + +} +} + +#endif//__LOG_STORE_HPP__ diff --git a/deps/unitree_sdk2/include/unitree/common/log/log_writer.hpp b/deps/unitree_sdk2/include/unitree/common/log/log_writer.hpp new file mode 100644 index 0000000..8b7edd3 --- /dev/null +++ b/deps/unitree_sdk2/include/unitree/common/log/log_writer.hpp @@ -0,0 +1,88 @@ +#ifndef __LOG_WRITER_HPP__ +#define __LOG_WRITER_HPP__ + +#include +#include + +namespace unitree +{ +namespace common +{ +class LogWriter +{ +public: + virtual void Write(const std::string& s) = 0; +}; + +typedef std::shared_ptr LogWriterPtr; + +class LogDirectWriter : public LogWriter +{ +public: + explicit LogDirectWriter(int32_t fd); + virtual ~LogDirectWriter(); + + void Write(const std::string& s); + +private: + Mutex mLock; + int32_t mFd; +}; + +class LogStdoutWriter : public LogDirectWriter +{ +public: + explicit LogStdoutWriter() : + LogDirectWriter(UT_FD_STDOUT) + {} + ~LogStdoutWriter() + {} +}; + +class LogStderrWriter : public LogDirectWriter +{ +public: + explicit LogStderrWriter() : + LogDirectWriter(UT_FD_STDERR) + {} + ~LogStderrWriter() + {} +}; + +class LogBufferWriter : public LogWriter +{ +public: + explicit LogBufferWriter(LogKeeperPtr keeperPtr); + ~LogBufferWriter(); + + void Write(const std::string& s); + +private: + LogBufferPtr mBufferPtr; + LogKeeperPtr mKeeperPtr; + Mutex mLock; +}; + +class LogAsyncBufferWriter : public LogWriter +{ +public: + explicit LogAsyncBufferWriter(LogKeeperPtr keeperPtr); + ~LogAsyncBufferWriter(); + + void Write(const std::string& s); + +private: + void DoWrite(); + +private: + volatile bool mRotate; + std::string mTempBuf; + LogBufferPtr mBufferPtr; + LogKeeperPtr mKeeperPtr; + ThreadPtr mThreadPtr; + Mutex mLock; +}; +} +} + +#endif//__LOG_WRITER_HPP__ diff --git a/deps/unitree_sdk2/include/unitree/common/os.hpp b/deps/unitree_sdk2/include/unitree/common/os.hpp new file mode 100644 index 0000000..fd0067e --- /dev/null +++ b/deps/unitree_sdk2/include/unitree/common/os.hpp @@ -0,0 +1,93 @@ +#ifndef __UT_OS_HPP__ +#define __UT_OS_HPP__ + +#include +#include + +namespace unitree +{ +namespace common +{ +enum UT_SCHED_POLICY +{ + UT_SCHED_POLICY_NORMAL = SCHED_OTHER, + UT_SCHED_POLICY_FIFO = SCHED_FIFO, + UT_SCHED_POLICY_RR = SCHED_RR, + UT_SCHED_POLICY_BATCH = SCHED_BATCH, + UT_SCHED_POLICY_IDLE = SCHED_IDLE, + UT_SCHED_POLICY_DEADLINE = SCHED_DEADLINE +}; + +class OsHelper +{ +public: + static OsHelper* Instance() + { + static OsHelper inst; + return &inst; + } + + uid_t GetUID() const; + gid_t GetGID() const; + std::string GetUser() const; + const struct passwd& GetPasswd() const; + + bool GetPasswd(const std::string& name, struct passwd& pwd); + bool GetUIDAndGID(const std::string& name, uid_t& uid, gid_t& gid); + + int32_t GetProcessorNumber() const; + int32_t GetProcessorNumberConf() const; + + int32_t GetPageSize() const; + + int64_t Align(int64_t len) const; + bool IsAligned(int64_t len) const; + + const std::string& GetHostname() const; + + uint32_t GetProcessId(); + const std::string& GetProcessFileName(); + + std::string GetProcessName(); + std::string GetProcessDirectory(bool withEndDelim = true); + + uint64_t GetThreadId(); + int32_t GetTid(); + + bool GetNetworkInterfaceIps(std::map& networkInterfaceIpMap); + bool GetIps(std::set& ips); + + void CpuSet(const std::string& cpuIds); + void CpuSet(uint64_t threadId, size_t cpuId); + + void SetThreadName(uint64_t threadId, const std::string& name); + + void SetScheduler(int32_t policy, int32_t priority); + void SetScheduler(uint64_t threadId, int32_t policy, int32_t priority); + + void SingletonProcessInstance(); + +private: + OsHelper(); + + void __Getpwuid(); + void __GetProcessor(); + void __GetPageSize(); + void __GetProcessFileName(); + void __GetHostname(); + +private: + uid_t mUID; + struct passwd mPasswd; + int32_t mProcessorNumber; + int32_t mProcessorNumberConf; + int32_t mPageSize; + std::string mHostname; + std::string mProcessFileName; + std::shared_ptr mInstanceLockPtr; +}; + +} +} + +#endif//__UT_OS_HPP__ diff --git a/deps/unitree_sdk2/include/unitree/common/service/base/service_application.hpp b/deps/unitree_sdk2/include/unitree/common/service/base/service_application.hpp new file mode 100644 index 0000000..024063a --- /dev/null +++ b/deps/unitree_sdk2/include/unitree/common/service/base/service_application.hpp @@ -0,0 +1,51 @@ +#ifndef __UT_SERVICE_APPLICATION_HPP__ +#define __UT_SERVICE_APPLICATION_HPP__ + +#include + +#define SERVICE_REGISTER(SERVICE) \ +class SERVICE##Register \ +{ \ +public: \ + SERVICE##Register() \ + { \ + unitree::common::ServiceApplication::Instance()->RegistService(); \ + } \ + static SERVICE##Register mRegister; \ +}; \ +SERVICE##Register SERVICE##Register::mRegister = SERVICE##Register(); + +namespace unitree +{ +namespace common +{ +class ServiceApplication +{ +public: + static ServiceApplication* Instance() + { + static ServiceApplication inst; + return &inst; + } + + template + void RegistService() + { + mServicePtr = ServicePtr(new SERVICE()); + } + + void Init(const std::string& configFileName); + void Start(); + void Stop(); + +private: + ServiceApplication(); + +protected: + ServicePtr mServicePtr; +}; + +} +} + +#endif//__UT_SERVICE_APPLICATION_HPP__ diff --git a/deps/unitree_sdk2/include/unitree/common/service/base/service_base.hpp b/deps/unitree_sdk2/include/unitree/common/service/base/service_base.hpp new file mode 100644 index 0000000..bacf750 --- /dev/null +++ b/deps/unitree_sdk2/include/unitree/common/service/base/service_base.hpp @@ -0,0 +1,104 @@ +#ifndef __UT_SERVICE_BASE_HPP__ +#define __UT_SERVICE_BASE_HPP__ + +#include + +namespace unitree +{ +namespace common +{ +class ServiceBase +{ +public: + ServiceBase(); + virtual ~ServiceBase(); + + virtual void Parse(const std::string& configFileName); + + virtual void Init(); + + virtual void Register(); + + virtual void Start(); + + virtual void Wait(); + + virtual void Stop(); + +protected: + /* + * Parse config content + */ + virtual void ParseConfigContent(const std::string& content); + + /* + * Get field: ServiceName + */ + const std::string& GetServiceName() const; + + /* + * Get field: CpuIds + */ + const std::string& GetCpuIds() const; + + /* + * Get top-level field/value + */ + const Any& GetGlobalParameter(const std::string& name) const; + + /* + * Get top-level field: Parameter + */ + bool HasParameter(const std::string& name) const; + + /* + * Get top-level field: Parameter + */ + const JsonMap& GetParameter() const; + + /* + * Get field from top-level field: Parameter + */ + const Any& GetParameter(const std::string& name) const; + + /* + * Get field from top-level field: Parameter + */ + template + const T& GetParameter(const std::string& name) const + { + return mConfig.GetParameter(name); + } + + /* + * Get field from top-level field: Parameter + */ + template + T GetNumberParameter(const std::string& name) const + { + return mConfig.GetNumberParameter(name); + } + + /* + * Get field from top-level field: Parameter + */ + template + T GetParameter(const std::string& name, const T& defValue) const + { + return mConfig.GetParameter(name, defValue); + } + + template + T GetNumberParameter(const std::string& name, const T& defValue) const + { + return mConfig.GetNumberParameter(name, defValue); + } + +private: + ServiceConfig mConfig; +}; +typedef std::shared_ptr ServicePtr; + +} +} +#endif//__UT_SERVICE_BASE_HPP__ diff --git a/deps/unitree_sdk2/include/unitree/common/service/base/service_config.hpp b/deps/unitree_sdk2/include/unitree/common/service/base/service_config.hpp new file mode 100644 index 0000000..1d78d5a --- /dev/null +++ b/deps/unitree_sdk2/include/unitree/common/service/base/service_config.hpp @@ -0,0 +1,37 @@ +#ifndef __UT_SERVICE_CONFIG_HPP__ +#define __UT_SERVICE_CONFIG_HPP__ + +#include + +namespace unitree +{ +namespace common +{ +class ServiceConfig : public common::JsonConfig +{ +public: + ServiceConfig(); + virtual ~ServiceConfig(); + + ServiceConfig(const std::string& configFileName); + + virtual void Parse(const std::string& configFileName); + virtual void ParseContent(const std::string& content); + + //top-level field: ServiceName + const std::string& GetServiceName() const; + + //top-level field: CpuIds + const std::string& GetCpuIds() const; + +protected: + std::string mCpuIds; + std::string mServiceName; +}; + +typedef std::shared_ptr ServiceConfigPtr; + +} +} + +#endif//__UT_SERVICE_CONFIG_HPP__ diff --git a/deps/unitree_sdk2/include/unitree/common/service/base/service_decl.hpp b/deps/unitree_sdk2/include/unitree/common/service/base/service_decl.hpp new file mode 100644 index 0000000..375f31b --- /dev/null +++ b/deps/unitree_sdk2/include/unitree/common/service/base/service_decl.hpp @@ -0,0 +1,10 @@ +#ifndef __UT_SERVICE_DECL_HPP__ +#define __UT_SERVICE_DECL_HPP__ + +#include +#include +#include +#include +#include + +#endif//__UT_SERVICE_DECL_HPP__ diff --git a/deps/unitree_sdk2/include/unitree/common/service/dds_service.hpp b/deps/unitree_sdk2/include/unitree/common/service/dds_service.hpp new file mode 100644 index 0000000..3fe7545 --- /dev/null +++ b/deps/unitree_sdk2/include/unitree/common/service/dds_service.hpp @@ -0,0 +1,85 @@ +#ifndef __UT_DDS_SERVICE_HPP__ +#define __UT_DDS_SERVICE_HPP__ + +#include +#include +#include + +namespace unitree +{ +namespace common +{ +class DdsService : public ServiceBase +{ +public: + DdsService() + { + mLogger = GetLogger("/unitree/service/dds_service"); + mQuit = false; + } + + virtual ~DdsService() + {} + + virtual void Register() + {} + + virtual void Init() + { + mModel.Init(AnyCast(GetGlobalParameter("DdsParameter"))); + LOG_INFO(mLogger, "parse init dds model success."); + } + + virtual void Start() + {} + + virtual void Wait() + { + while (!mQuit) { sleep(1); } + } + + virtual void Stop() + { + mQuit = true; + } + +public: + virtual void Parse(const std::string& configFileName) + { + ServiceBase::Parse(configFileName); + LOG_INFO(mLogger, "parse config success. filename:", configFileName); + } + +protected: + template + void RegistTopicMessageHandler(const std::string& topic, const DdsMessageHandler& handler) + { + mModel.SetTopic(topic, handler); + LOG_INFO(mLogger, "regist topic reader callback. topic:", topic); + } + + template + void RegistTopic(const std::string& topic) + { + mModel.SetTopic(topic); + LOG_INFO(mLogger, "regist topic. topic:", topic); + } + + /* + * Write message to topic + */ + template + void WriteMessage(const std::string& topic, const MSG& message) + { + mModel.WriteMessage(topic, message); + } + +private: + bool mQuit; + DdsEasyModel mModel; + Logger* mLogger; +}; + +} +} +#endif//__UT_DDS_SERVICE_HPP__ diff --git a/deps/unitree_sdk2/include/unitree/common/string_tool.hpp b/deps/unitree_sdk2/include/unitree/common/string_tool.hpp new file mode 100644 index 0000000..6a861a8 --- /dev/null +++ b/deps/unitree_sdk2/include/unitree/common/string_tool.hpp @@ -0,0 +1,77 @@ +#ifndef __UT_STRING_TOOL_HPP__ +#define __UT_STRING_TOOL_HPP__ + +#include + +namespace unitree +{ +namespace common +{ +/* + * trim delim + */ +const char UT_TRIM_DELIM_STR[] = {0x09,0x0A,0x0B,0x0C,0x0D,0x20,0x00}; + +/* + * string cast functions + */ +std::string ToString(const char* s); +std::string ToString(const std::string& s); + +/* + * template ToString + */ +template +std::string ToString(const T& t) +{ + return std::to_string(t); +} + +/* + * string functions + */ +void StringTo(const std::string& s, int32_t& val); +void StringTo(const std::string& s, uint32_t& val); +void StringTo(const std::string& s, int64_t& val); +void StringTo(const std::string& s, uint64_t& val); +void StringTo(const std::string& s, float& val); +void StringTo(const std::string& s, double& val); +void StringTo(const std::string& s, long double& val); + +template +T StringTo(const std::string& s) +{ + T t; + StringTo(s, t); + return t; +} + +/* + * string tool functions + */ +std::string& ToUpper(std::string& s); +std::string& ToLower(std::string& s); + +int32_t Compare(const std::string& s1, const std::string& s2, + bool caseSensitive = true); +int32_t Compare(const std::string& s1, size_t pos, size_t len, + const std::string& s2, bool caseSensitive = true); + +std::string& TrimLeft(std::string& s, const std::string& delim = std::string(UT_TRIM_DELIM_STR)); +std::string& TrimRight(std::string& s, const std::string& delim = std::string(UT_TRIM_DELIM_STR)); +std::string& Trim(std::string& s, const std::string& delim = std::string(UT_TRIM_DELIM_STR)); + +void Split(const std::string& s, std::vector& parts, + const std::string& delim); + +bool StartWith(const std::string& s, const std::string& start, + bool caseSensitive = true); + +bool EndWith(const std::string& s, const std::string& end, + bool caseSensitive = true); + +std::string Replace(const std::string& s, const std::string& partten, + const std::string& target); +} +} +#endif//__UT_STRING_TOOL_HPP__ diff --git a/deps/unitree_sdk2/include/unitree/common/thread/future.hpp b/deps/unitree_sdk2/include/unitree/common/thread/future.hpp new file mode 100644 index 0000000..61e03be --- /dev/null +++ b/deps/unitree_sdk2/include/unitree/common/thread/future.hpp @@ -0,0 +1,102 @@ +#ifndef __UT_FUTURE_HPP__ +#define __UT_FUTURE_HPP__ + +#include + +namespace unitree +{ +namespace common +{ +class Future +{ +public: + enum + { + DEFER = 0, + READY = 1, + FAULT = 2 + }; + + Future() + {} + + virtual ~Future() + {} + + bool IsDeferred() + { + return GetState() == DEFER; + } + + bool IsReady() + { + return GetState() == READY; + } + + bool IsFault() + { + return GetState() == FAULT; + } + + virtual int32_t GetState() = 0; + virtual bool Wait(int64_t microsec = 0) = 0; + virtual const Any& GetValue(int64_t microsec = 0) = 0; + virtual const Any& GetFaultMessage() = 0; + +public: + virtual void Ready(const Any& value) = 0; + virtual void Fault(const Any& message) = 0; +}; + +typedef std::shared_ptr FuturePtr; + +class FutureWrapper : public Future +{ +public: + FutureWrapper(); + virtual ~FutureWrapper(); + + virtual int32_t GetState() + { + return mFuturePtr->GetState(); + } + + virtual bool Wait(int64_t microsec = 0) + { + return mFuturePtr->Wait(microsec); + } + + virtual const Any& GetValue(int64_t microsec = 0) + { + return mFuturePtr->GetValue(microsec); + } + + virtual const Any& GetFaultMessage() + { + return mFuturePtr->GetFaultMessage(); + } + + std::shared_ptr GetFuture() + { + return mFuturePtr; + } + +public: + virtual void Ready(const Any& value) + { + return mFuturePtr->Ready(value); + } + + virtual void Fault(const Any& message) + { + return mFuturePtr->Fault(message); + } + +protected: + std::shared_ptr mFuturePtr; +}; + +} +} + +#endif//__UT_FUTURE_HPP__ diff --git a/deps/unitree_sdk2/include/unitree/common/thread/recurrent_thread.hpp b/deps/unitree_sdk2/include/unitree/common/thread/recurrent_thread.hpp new file mode 100644 index 0000000..75b70b8 --- /dev/null +++ b/deps/unitree_sdk2/include/unitree/common/thread/recurrent_thread.hpp @@ -0,0 +1,84 @@ +#ifndef __UT_RECURRENT_THREAD_HPP__ +#define __UT_RECURRENT_THREAD_HPP__ + +#include + +#define UT_THREAD_TIME_INTERVAL_MICROSEC 1000000 + +namespace unitree +{ +namespace common +{ +class RecurrentThread : public Thread +{ +public: + __UT_THREAD_DECL_TMPL_FUNC_ARG__ + explicit RecurrentThread(uint64_t intervalMicrosec, __UT_THREAD_TMPL_FUNC_ARG__) + : mQuit(false), mIntervalMicrosec(intervalMicrosec) + { + //recurrent function + mFunc = std::bind(__UT_THREAD_BIND_FUNC_ARG__); + + //Call Thread::Run for runing thread + if (mIntervalMicrosec == 0) + { + Run(&RecurrentThread::ThreadFunc_0, this); + } + else + { + Run(&RecurrentThread::ThreadFunc, this); + } + } + + __UT_THREAD_DECL_TMPL_FUNC_ARG__ + explicit RecurrentThread(const std::string& name, int32_t cpuId, uint64_t intervalMicrosec, + __UT_THREAD_TMPL_FUNC_ARG__) + : Thread(name, cpuId), mQuit(false), mIntervalMicrosec(intervalMicrosec) + { + //recurrent function + mFunc = std::bind(__UT_THREAD_BIND_FUNC_ARG__); + + //Call Thread::Run for runing thread + if (mIntervalMicrosec == 0) + { + Run(&RecurrentThread::ThreadFunc_0, this); + } + else + { + Run(&RecurrentThread::ThreadFunc, this); + } + } + + virtual ~RecurrentThread(); + + int32_t ThreadFunc(); + int32_t ThreadFunc_0(); + + bool Wait(int64_t microsec = 0); + +private: + volatile bool mQuit; + uint64_t mIntervalMicrosec; + std::function mFunc; +}; + +typedef std::shared_ptr RecurrentThreadPtr; + +__UT_THREAD_DECL_TMPL_FUNC_ARG__ +ThreadPtr CreateRecurrentThread(uint64_t intervalMicrosec, __UT_THREAD_TMPL_FUNC_ARG__) +{ + return ThreadPtr(new RecurrentThread(intervalMicrosec, __UT_THREAD_BIND_FUNC_ARG__)); +} + +__UT_THREAD_DECL_TMPL_FUNC_ARG__ +ThreadPtr CreateRecurrentThreadEx(const std::string& name, int32_t cpuId, uint64_t intervalMicrosec, + __UT_THREAD_TMPL_FUNC_ARG__) +{ + return ThreadPtr(new RecurrentThread(name, cpuId, intervalMicrosec, + __UT_THREAD_BIND_FUNC_ARG__)); +} + +} +} + +#endif//__UT_RECURRENT_THREAD_HPP__ diff --git a/deps/unitree_sdk2/include/unitree/common/thread/thread.hpp b/deps/unitree_sdk2/include/unitree/common/thread/thread.hpp new file mode 100644 index 0000000..2c30f1d --- /dev/null +++ b/deps/unitree_sdk2/include/unitree/common/thread/thread.hpp @@ -0,0 +1,79 @@ +#ifndef __UT_THREAD_HPP__ +#define __UT_THREAD_HPP__ + +#include + +namespace unitree +{ +namespace common +{ +class Thread : public FutureWrapper +{ +public: + Thread() + : mThreadId(0), mCpuId(UT_CPU_ID_NONE) + {} + + Thread(const std::string& name, int32_t cpuId) + : mThreadId(0), mName(name), mCpuId(cpuId) + {} + + __UT_THREAD_DECL_TMPL_FUNC_ARG__ + explicit Thread(__UT_THREAD_TMPL_FUNC_ARG__) + : Thread() + { + Run(__UT_THREAD_BIND_FUNC_ARG__); + } + + __UT_THREAD_DECL_TMPL_FUNC_ARG__ + explicit Thread(const std::string& name, int32_t cpuId, __UT_THREAD_TMPL_FUNC_ARG__) + : Thread(name, cpuId) + { + Run(__UT_THREAD_BIND_FUNC_ARG__); + } + + virtual ~Thread(); + + uint64_t GetThreadId() const; + + void SetCpu(); + void SetName(); + void SetPriority(int32_t priority); + + void Wrap(); + +protected: + __UT_THREAD_DECL_TMPL_FUNC_ARG__ + void Run(__UT_THREAD_TMPL_FUNC_ARG__) + { + mFunc = std::bind(__UT_THREAD_BIND_FUNC_ARG__); + CreateThreadNative(); + } + + void CreateThreadNative(); + +protected: + pthread_t mThreadId; + std::string mName; + int32_t mCpuId; + std::function mFunc; +}; + +typedef std::shared_ptr ThreadPtr; + +__UT_THREAD_DECL_TMPL_FUNC_ARG__ +static inline ThreadPtr CreateThread(__UT_THREAD_TMPL_FUNC_ARG__) +{ + return ThreadPtr(new Thread(__UT_THREAD_BIND_FUNC_ARG__)); +} + +__UT_THREAD_DECL_TMPL_FUNC_ARG__ +static inline ThreadPtr CreateThreadEx(const std::string& name, int32_t cpuId, __UT_THREAD_TMPL_FUNC_ARG__) +{ + return ThreadPtr(new Thread(name, cpuId, __UT_THREAD_BIND_FUNC_ARG__)); +} + +} +} + +#endif//__UT_THREAD_HPP__ diff --git a/deps/unitree_sdk2/include/unitree/common/thread/thread_decl.hpp b/deps/unitree_sdk2/include/unitree/common/thread/thread_decl.hpp new file mode 100644 index 0000000..5d3b7dd --- /dev/null +++ b/deps/unitree_sdk2/include/unitree/common/thread/thread_decl.hpp @@ -0,0 +1,20 @@ +#ifndef __UT_THREAD_DECL_HPP__ +#define __UT_THREAD_DECL_HPP__ + +#include +#include +#include +#include + +#define __UT_THREAD_DECL_TMPL_FUNC_ARG__ \ + template + +#define __UT_THREAD_TMPL_FUNC_ARG__ \ + Func&& func, Args&&... args + +#define __UT_THREAD_BIND_FUNC_ARG__ \ + std::forward(func), std::forward(args)... + +#define UT_CPU_ID_NONE -1 + +#endif//__THREAD_DECL_HPP__ diff --git a/deps/unitree_sdk2/include/unitree/common/thread/thread_pool.hpp b/deps/unitree_sdk2/include/unitree/common/thread/thread_pool.hpp new file mode 100644 index 0000000..fb40fee --- /dev/null +++ b/deps/unitree_sdk2/include/unitree/common/thread/thread_pool.hpp @@ -0,0 +1,98 @@ +#ifndef __UT_THREAD_POOL_HPP__ +#define __UT_THREAD_POOL_HPP__ + +#include +#include +#include +#include + +namespace unitree +{ +namespace common +{ +class ThreadPool +{ +public: + enum + { + /* + * minimum threads can be created. + */ + MIN_THREAD_NUMBER = 1, + /* + * maximum threads can be created. + */ + MAX_THREAD_NUMBER = 1000, + /* + * default timeout get task from blockqueue. + * 1 second + */ + QUEUE_GET_TIMEOUT_MICROSEC = 1000000, + /* + * default max queue size. + * as UT_QUEUE_MAX_LEN + */ + MAX_QUEUE_SIZE = UT_QUEUE_MAX_LEN, + /* + * default in queue time in microsecond. + * 7 days + */ + MAX_QUEUE_MICROSEC = 25200000000 + }; + + explicit ThreadPool(uint32_t threadNumber = MIN_THREAD_NUMBER, + uint32_t queueMaxSize = UT_QUEUE_MAX_LEN, + uint64_t taskMaxQueueMicrosec = MAX_QUEUE_MICROSEC); + + __UT_THREAD_DECL_TMPL_FUNC_ARG__ + bool AddTask(__UT_THREAD_TMPL_FUNC_ARG__) + { + return AddTaskInner(ThreadTaskPtr(new ThreadTask(__UT_THREAD_BIND_FUNC_ARG__))); + } + + __UT_THREAD_DECL_TMPL_FUNC_ARG__ + FuturePtr AddTaskFuture(__UT_THREAD_TMPL_FUNC_ARG__) + { + ThreadTaskFuturePtr taskPtr = ThreadTaskFuturePtr( + new ThreadTaskFuture(__UT_THREAD_BIND_FUNC_ARG__)); + + if (AddTaskInner(std::dynamic_pointer_cast(taskPtr))) + { + return taskPtr->GetFuture(); + } + + return FuturePtr(); + } + + int32_t DoTask(); + uint64_t GetTaskSize(); + + bool IsQuit(); + void Quit(bool waitThreadExit = true); + + bool IsTaskOverdue(uint64_t enqueueTime); + +private: + bool AddTaskInner(ThreadTaskPtr taskptr); + + void InitCreateThread(); + void WaitThreadExit(); + +private: + volatile bool mQuit; + + uint32_t mThreadNumber; + uint32_t mTaskQueueMaxSize; + uint64_t mTaskMaxQueueTime; + + BlockQueue mTaskQueue; + std::vector mThreadList; + + Logger* mLogger; +}; + +typedef std::shared_ptr ThreadPoolPtr; + +} +} +#endif//__UT_THREAD_POOL_HPP__ diff --git a/deps/unitree_sdk2/include/unitree/common/thread/thread_task.hpp b/deps/unitree_sdk2/include/unitree/common/thread/thread_task.hpp new file mode 100644 index 0000000..d1f9ba8 --- /dev/null +++ b/deps/unitree_sdk2/include/unitree/common/thread/thread_task.hpp @@ -0,0 +1,47 @@ +#ifndef __UT_THREAD_TASK_HPP__ +#define __UT_THREAD_TASK_HPP__ + +#include + +namespace unitree +{ +namespace common +{ +class ThreadTask +{ +public: + __UT_THREAD_DECL_TMPL_FUNC_ARG__ + explicit ThreadTask(__UT_THREAD_TMPL_FUNC_ARG__) + { + mFunc = std::bind(__UT_THREAD_BIND_FUNC_ARG__); + } + + virtual void Execute(); + + void SetEnqueueTime(); + uint64_t GetEnqueueTime() const; + +protected: + uint64_t mEnqueueTimeMicrosec; + std::function mFunc; +}; + +typedef std::shared_ptr ThreadTaskPtr; + +class ThreadTaskFuture : public ThreadTask, public FutureWrapper +{ +public: + __UT_THREAD_DECL_TMPL_FUNC_ARG__ + explicit ThreadTaskFuture(__UT_THREAD_TMPL_FUNC_ARG__) + : ThreadTask(__UT_THREAD_BIND_FUNC_ARG__) + {} + + void Execute(); +}; + +typedef std::shared_ptr ThreadTaskFuturePtr; + +} +} + +#endif//__UT_THREAD_TASK_HPP__ diff --git a/deps/unitree_sdk2/include/unitree/common/time/sleep.hpp b/deps/unitree_sdk2/include/unitree/common/time/sleep.hpp new file mode 100644 index 0000000..031b481 --- /dev/null +++ b/deps/unitree_sdk2/include/unitree/common/time/sleep.hpp @@ -0,0 +1,17 @@ +#ifndef __UT_SLEEP_HPP__ +#define __UT_SLEEP_HPP__ + +#include + +namespace unitree +{ +namespace common +{ +void MicroSleep(uint64_t microsecond); +void MilliSleep(uint64_t millisecond); +void Sleep(uint64_t second); + +} +} + +#endif//__UT_SLEEP_HPP__ diff --git a/deps/unitree_sdk2/include/unitree/common/time/time_tool.hpp b/deps/unitree_sdk2/include/unitree/common/time/time_tool.hpp new file mode 100644 index 0000000..da1b52e --- /dev/null +++ b/deps/unitree_sdk2/include/unitree/common/time/time_tool.hpp @@ -0,0 +1,81 @@ +#ifndef __UT_TIME_TOOL_HPP__ +#define __UT_TIME_TOOL_HPP__ + +#include + +namespace unitree +{ +namespace common +{ +#define UT_NUMER_NANO 1000000000 +#define UT_NUMER_MICRO 1000000 +#define UT_NUMER_MILLI 1000 + +//default time format: "YEAR-MON-DAY HOUR:MIN:SEC" +#define UT_TIME_FORMAT_STR "%d-%02d-%02d %02d:%02d:%02d" + +//default precise time format: "YEAR-MON-DAY HOUR:MIN:SEC.[MILLI/MICRO]" +#define UT_TIME_MICROSEC_FORMAT_STR "%d-%02d-%02d %02d:%02d:%02d.%06d" +#define UT_TIME_MILLISEC_FORMAT_STR "%d-%02d-%02d %02d:%02d:%02d.%03d" + +void GetCurrentTimeval(struct timeval& tv); +void GetCurrentTimespec(struct timespec& ts); + +uint64_t GetCurrentTime(); +uint64_t GetCurrentTimeNanosecond(); +uint64_t GetCurrentTimeMicrosecond(); +uint64_t GetCurrentTimeMillisecond(); + +uint64_t GetCurrentCpuTimeNanosecond(); +uint64_t GetCurrentThreadCpuTimeNanosecond(); +uint64_t GetCurrentMonotonicTimeNanosecond(); + +uint64_t GetCurrentCpuTimeMicrosecond(); +uint64_t GetCurrentThreadCpuTimeMicrosecond(); +uint64_t GetCurrentMonotonicTimeMicrosecond(); + +uint64_t TimevalToMicrosecond(const struct timeval& tv); +uint64_t TimevalToMillisecond(const struct timeval& tv); + +uint64_t TimespecToMicrosecond(const struct timespec& ts); +uint64_t TimespecToMillisecond(const struct timespec& ts); + +void MicrosecondToTimeval(uint64_t microsec, struct timeval& tv); +void MillisecondToTimeval(uint64_t millisec, struct timeval& tv); + +void MicrosecondToTimespec(uint64_t microsec, struct timespec& ts); +void MillisecondToTimespec(uint64_t millisec, struct timespec& ts); + +std::string TimeFormatString(struct tm* tmptr, const char* format = UT_TIME_FORMAT_STR); +std::string TimeFormatString(struct tm* tmptr, uint64_t precise, const char* format); +std::string TimeFormatString(uint64_t sec, const char* format = UT_TIME_FORMAT_STR); + +std::string TimeMicrosecondFormatString(const uint64_t& microsec, + const char* format = UT_TIME_MICROSEC_FORMAT_STR); + +std::string TimeMillisecondFormatString(const uint64_t& millisec, + const char* format = UT_TIME_MILLISEC_FORMAT_STR); + +std::string GetTimeString(); +std::string GetTimeMicrosecondString(); +std::string GetTimeMillisecondString(); + +class Timer +{ +public: + Timer(); + ~Timer(); + + void Start(); + void Restart(); + + uint64_t Stop(); + +private: + uint64_t mMicrosecond; +}; + +} +} + +#endif//__UT_TIME_TOOL_HPP__ diff --git a/deps/unitree_sdk2/include/unitree/dds_wrapper/common/Publisher.h b/deps/unitree_sdk2/include/unitree/dds_wrapper/common/Publisher.h new file mode 100644 index 0000000..2cad08a --- /dev/null +++ b/deps/unitree_sdk2/include/unitree/dds_wrapper/common/Publisher.h @@ -0,0 +1,177 @@ +// Copyright (c) 2025, Unitree Robotics Co., Ltd. +// All rights reserved. + +#pragma once + +#include +#include +#include +#include + +namespace unitree +{ +namespace robot +{ + +/** + * @brief Base class for convenient publishing to topics. + * This class provides an easy-to-use interface for publishing messages to topics. + * + * @tparam MessageType The type of message being published. + */ +template +class PublisherBase : public unitree::robot::ChannelPublisher +{ +public: + using MsgType = MessageType; + using SharedPtr = std::shared_ptr>; + + PublisherBase(std::string TOPIC_NAME) + : unitree::robot::ChannelPublisher(TOPIC_NAME) + { + this->InitChannel(); + } +}; + +// For details: see https://github.com/ros-controls/realtime_tools +template +class RealTimePublisher +{ +public: + using MsgType = MessageType; + using PublisherSharedPtr = typename unitree::robot::ChannelPublisherPtr; + + MessageType msg_{}; + + explicit RealTimePublisher(PublisherSharedPtr publisher) + : publisher_(publisher), is_running_(false), keep_running_(true), turn_(LOOP_NOT_STARTED) + { + thread_ = std::thread(&RealTimePublisher::publishingLoop, this); + } + + explicit RealTimePublisher(std::string topic) + : RealTimePublisher(std::make_shared>(topic)) + {} + + ~RealTimePublisher() + { + stop(); + while (is_running()) { + std::this_thread::sleep_for(std::chrono::milliseconds(100)); + } + if(thread_.joinable()) { thread_.join(); } + } + + void stop() + { + keep_running_ = false; + } + + /** + * @brief Try to get the data lock from realtime + * + * To publish data from the realtime loop, you need to run trylock to + * attenot to get unique access to the msg_ variable. Teylock returns + * true if the lock was aquired, and false otherwise. + */ + bool trylock() + { + if(mutex_.try_lock()) + { + if(turn_ == REALTIME) { + return true; + } else { + mutex_.unlock(); + return false; + } + } else { + return false; + } + } + + /** + * @brief Unlock the msg_ variable and publish it. + */ + void unlockAndPublish() + { + turn_ = NON_REALTIME; + mutex_.unlock(); + } + + /** + * @brief Get the data lock from non-realtime. + * + * To publish data from the realtime loop, you need to run trylock to + * attenot to get unique access to the msg_ variable. Teylock returns + * true if the lock was aquired, and false otherwise. + */ + void lock() + { + // never actually lock on the lock + while (!mutex_.try_lock()) { + std::this_thread::sleep_for(std::chrono::milliseconds(1)); + } + } + + /** + * @brief Unlocks the data without publishing anything. + */ + void unlock() { mutex_.unlock(); } + +protected: + virtual void pre_communication() {} // something before sending the message + virtual void post_communication() {} // something after sending the message + +private: + // non-copyable + RealTimePublisher(const RealTimePublisher&) = delete; + RealTimePublisher& operator=(const RealTimePublisher&) = delete; + + + bool is_running() const { return is_running_; } + + void publishingLoop() + { + is_running_ = true; + turn_ = REALTIME; + + while (keep_running_) + { + MsgType outgoing; + + // Locks msg_ and copies it + lock(); + while (turn_ != NON_REALTIME && keep_running_) + { + unlock(); + std::this_thread::sleep_for(std::chrono::milliseconds(1)); + lock(); + } + pre_communication(); + outgoing = msg_; + turn_ = REALTIME; + + unlock(); + + if(keep_running_) { + publisher_->Write(outgoing, 0); + } + post_communication(); + } + is_running_ = false; + } + + PublisherSharedPtr publisher_; + std::atomic_bool is_running_; + std::atomic_bool keep_running_; + + std::mutex mutex_; + + std::thread thread_; + + enum { REALTIME, NON_REALTIME, LOOP_NOT_STARTED }; + std::atomic turn_; +}; + +} // namespace robot +} // namespace unitree \ No newline at end of file diff --git a/deps/unitree_sdk2/include/unitree/dds_wrapper/common/Subscription.h b/deps/unitree_sdk2/include/unitree/dds_wrapper/common/Subscription.h new file mode 100644 index 0000000..51e76cc --- /dev/null +++ b/deps/unitree_sdk2/include/unitree/dds_wrapper/common/Subscription.h @@ -0,0 +1,84 @@ +// Copyright (c) 2025, Unitree Robotics Co., Ltd. +// All rights reserved. + +#pragma once + +#include +#include +#include +#include + +namespace unitree +{ +namespace robot +{ +/** + * @brief Base class for convenient subscription to topics. + * This class provides an easy-to-use interface for subscribing to topics, + * but the continuous background updates may increase CPU usage. + * + * @tparam MessageType The type of message being subscribed to. + */ +template +class SubscriptionBase +{ +public: + using MsgType = MessageType; + using SharedPtr = std::shared_ptr>; + + SubscriptionBase(const std::string& topic, const std::function& handler = nullptr) + { + last_update_time_ = std::chrono::steady_clock::now() - std::chrono::milliseconds(timeout_ms_); + sub_ = std::make_shared>(topic); + if (handler) { + sub_->InitChannel(handler); + } else { + sub_->InitChannel([this](const void *msg){ + last_update_time_ = std::chrono::steady_clock::now(); + std::lock_guard lock(mutex_); + pre_communication(); + msg_ = *(const MessageType*)msg; + post_communication(); + }); + } + } + + void set_timeout_ms(uint32_t timeout_ms) { timeout_ms_ = timeout_ms; } + + bool isTimeout() { + auto now = std::chrono::steady_clock::now(); + auto elasped_time = now - last_update_time_; + return elasped_time > std::chrono::milliseconds(timeout_ms_); + } + + void wait_for_connection() { + auto t0 = std::chrono::steady_clock::now(); + bool warn_info = false; + while(isTimeout()) { + std::this_thread::sleep_for(std::chrono::milliseconds(100)); + if (!warn_info && std::chrono::steady_clock::now() - t0 > std::chrono::seconds(2)) { + warn_info = true; + spdlog::warn("Waiting for connection {}", sub_->GetChannelName()); + } + } + std::this_thread::sleep_for(std::chrono::milliseconds(100)); // wait for stable communicaiton + if (warn_info) { + spdlog::info("Connected {}", sub_->GetChannelName()); + } + } + + MessageType msg_; + std::mutex mutex_; + +protected: + virtual void pre_communication() {} // something before receiving message + virtual void post_communication() {} // something after receiving message + + uint32_t timeout_ms_{1000}; + unitree::robot::ChannelSubscriberPtr sub_; + std::chrono::steady_clock::time_point last_update_time_; +}; + + +}; // namespace robot +}; // namespace unitree \ No newline at end of file diff --git a/deps/unitree_sdk2/include/unitree/dds_wrapper/common/crc.h b/deps/unitree_sdk2/include/unitree/dds_wrapper/common/crc.h new file mode 100644 index 0000000..41025ba --- /dev/null +++ b/deps/unitree_sdk2/include/unitree/dds_wrapper/common/crc.h @@ -0,0 +1,80 @@ +// Copyright (c) 2025, Unitree Robotics Co., Ltd. +// All rights reserved. + +#pragma once + +#include + +inline uint16_t crc16_core (const uint8_t *nData, unsigned short wLength){ + static const uint16_t wCRCTable[] = { + 0X0000, 0XC0C1, 0XC181, 0X0140, 0XC301, 0X03C0, 0X0280, 0XC241, + 0XC601, 0X06C0, 0X0780, 0XC741, 0X0500, 0XC5C1, 0XC481, 0X0440, + 0XCC01, 0X0CC0, 0X0D80, 0XCD41, 0X0F00, 0XCFC1, 0XCE81, 0X0E40, + 0X0A00, 0XCAC1, 0XCB81, 0X0B40, 0XC901, 0X09C0, 0X0880, 0XC841, + 0XD801, 0X18C0, 0X1980, 0XD941, 0X1B00, 0XDBC1, 0XDA81, 0X1A40, + 0X1E00, 0XDEC1, 0XDF81, 0X1F40, 0XDD01, 0X1DC0, 0X1C80, 0XDC41, + 0X1400, 0XD4C1, 0XD581, 0X1540, 0XD701, 0X17C0, 0X1680, 0XD641, + 0XD201, 0X12C0, 0X1380, 0XD341, 0X1100, 0XD1C1, 0XD081, 0X1040, + 0XF001, 0X30C0, 0X3180, 0XF141, 0X3300, 0XF3C1, 0XF281, 0X3240, + 0X3600, 0XF6C1, 0XF781, 0X3740, 0XF501, 0X35C0, 0X3480, 0XF441, + 0X3C00, 0XFCC1, 0XFD81, 0X3D40, 0XFF01, 0X3FC0, 0X3E80, 0XFE41, + 0XFA01, 0X3AC0, 0X3B80, 0XFB41, 0X3900, 0XF9C1, 0XF881, 0X3840, + 0X2800, 0XE8C1, 0XE981, 0X2940, 0XEB01, 0X2BC0, 0X2A80, 0XEA41, + 0XEE01, 0X2EC0, 0X2F80, 0XEF41, 0X2D00, 0XEDC1, 0XEC81, 0X2C40, + 0XE401, 0X24C0, 0X2580, 0XE541, 0X2700, 0XE7C1, 0XE681, 0X2640, + 0X2200, 0XE2C1, 0XE381, 0X2340, 0XE101, 0X21C0, 0X2080, 0XE041, + 0XA001, 0X60C0, 0X6180, 0XA141, 0X6300, 0XA3C1, 0XA281, 0X6240, + 0X6600, 0XA6C1, 0XA781, 0X6740, 0XA501, 0X65C0, 0X6480, 0XA441, + 0X6C00, 0XACC1, 0XAD81, 0X6D40, 0XAF01, 0X6FC0, 0X6E80, 0XAE41, + 0XAA01, 0X6AC0, 0X6B80, 0XAB41, 0X6900, 0XA9C1, 0XA881, 0X6840, + 0X7800, 0XB8C1, 0XB981, 0X7940, 0XBB01, 0X7BC0, 0X7A80, 0XBA41, + 0XBE01, 0X7EC0, 0X7F80, 0XBF41, 0X7D00, 0XBDC1, 0XBC81, 0X7C40, + 0XB401, 0X74C0, 0X7580, 0XB541, 0X7700, 0XB7C1, 0XB681, 0X7640, + 0X7200, 0XB2C1, 0XB381, 0X7340, 0XB101, 0X71C0, 0X7080, 0XB041, + 0X5000, 0X90C1, 0X9181, 0X5140, 0X9301, 0X53C0, 0X5280, 0X9241, + 0X9601, 0X56C0, 0X5780, 0X9741, 0X5500, 0X95C1, 0X9481, 0X5440, + 0X9C01, 0X5CC0, 0X5D80, 0X9D41, 0X5F00, 0X9FC1, 0X9E81, 0X5E40, + 0X5A00, 0X9AC1, 0X9B81, 0X5B40, 0X9901, 0X59C0, 0X5880, 0X9841, + 0X8801, 0X48C0, 0X4980, 0X8941, 0X4B00, 0X8BC1, 0X8A81, 0X4A40, + 0X4E00, 0X8EC1, 0X8F81, 0X4F40, 0X8D01, 0X4DC0, 0X4C80, 0X8C41, + 0X4400, 0X84C1, 0X8581, 0X4540, 0X8701, 0X47C0, 0X4680, 0X8641, + 0X8201, 0X42C0, 0X4380, 0X8341, 0X4100, 0X81C1, 0X8081, 0X4040 }; + + uint8_t nTemp; + uint16_t wCRCWord = 0xFFFF; + + while (wLength--){ + nTemp = *nData++ ^ wCRCWord; + wCRCWord >>= 8; + wCRCWord ^= wCRCTable[nTemp]; + } + return wCRCWord; + +} // End: CRC16 + +inline uint32_t crc32_core(uint32_t* ptr, uint32_t len){ + uint32_t xbit = 0; + uint32_t data = 0; + uint32_t CRC32 = 0xFFFFFFFF; + const uint32_t dwPolynomial = 0x04c11db7; + for (uint32_t i = 0; i < len; i++) + { + xbit = 1 << 31; + data = ptr[i]; + for (uint32_t bits = 0; bits < 32; bits++) + { + if (CRC32 & 0x80000000) + { + CRC32 <<= 1; + CRC32 ^= dwPolynomial; + } + else + CRC32 <<= 1; + if (data & xbit) + CRC32 ^= dwPolynomial; + + xbit >>= 1; + } + } + return CRC32; +} \ No newline at end of file diff --git a/deps/unitree_sdk2/include/unitree/dds_wrapper/common/unitree_joystick.hpp b/deps/unitree_sdk2/include/unitree/dds_wrapper/common/unitree_joystick.hpp new file mode 100644 index 0000000..47e5f87 --- /dev/null +++ b/deps/unitree_sdk2/include/unitree/dds_wrapper/common/unitree_joystick.hpp @@ -0,0 +1,235 @@ +// Copyright (c) 2025, Unitree Robotics Co., Ltd. +// All rights reserved. + +#pragma once + +#include +#include +#include +#include + +namespace unitree +{ +namespace common +{ + +// ***************************** Unitree Joystick Data Type ***************************** // +typedef union +{ + struct + { + uint8_t R1 : 1; + uint8_t L1 : 1; + uint8_t Start : 1; + uint8_t Select : 1; + uint8_t R2 : 1; + uint8_t L2 : 1; + uint8_t f1 : 1; + uint8_t f2 : 1; + uint8_t A : 1; + uint8_t B : 1; + uint8_t X : 1; + uint8_t Y : 1; + uint8_t up : 1; + uint8_t right : 1; + uint8_t down : 1; + uint8_t left : 1; + } components; + + uint16_t value; +} BtnUnion; + +typedef struct +{ + uint8_t head[2]; + BtnUnion btn; + float lx; + float rx; + float ry; + float L2; + float ly; +} BtnDataStruct; + +typedef union +{ + BtnDataStruct RF_RX; + uint8_t buff[40]; +}REMOTE_DATA_RX; + + +// ***************************** Button & Axis ***************************** // +class KeyBase +{ +/** + * Example: + * >>> btn = KeyBase(); + * + * >>> btn(1); // update + * >>> btn.pressed + * >>> if btn.on_pressed: + * >>> print(btn.click_cnt) + * >>> if btn.pressed: + * >>> print(btn.pressed_time) + */ +public: + KeyBase() = default; + + bool pressed = false; + bool on_pressed = false; + bool on_released = false; + int click_cnt = 0; // used at `on_pressed` + float pressed_time = 0.0; + +protected: + void update(bool is_pressed) + { + pressed = is_pressed; + on_pressed = (pressed && !last_pressed_); + on_released = (!pressed && last_pressed_); + last_pressed_ = pressed; + + auto now = std::chrono::steady_clock::now(); + if (on_pressed) + { + if (std::chrono::duration(now - last_click_time_).count() < double_click_threshold_) { + click_cnt++; + } else { + click_cnt = 1; + } + last_click_time_ = now; + } + + if(pressed) { + pressed_time = std::chrono::duration(now - last_click_time_).count(); + } + if (!(pressed || on_released)) { // save once time on released + pressed_time = 0.0; + } + } +private: + bool last_pressed_{false}; + std::chrono::steady_clock::time_point last_click_time_{}; + const float double_click_threshold_{0.5}; // Unit: second +}; + +template // int, bool, string +class Button : public KeyBase +{ +public: + void operator()(const T& data){ + bool is_pressed = (data != dataNull_); + update(is_pressed); + data_ = data; + } + const T& operator()() { return data_; } +private: + T data_{}, dataNull_{}; +}; + +class Axis : public KeyBase +{ +public: + void operator()(const float& data){ // update + auto data_deadzone = std::fabs(data) < deadzone ? 0.0 : data; + float new_data = data_ * (1.0 - smooth) + data_deadzone * smooth; + bool is_pressed = (new_data > threshold); + update(is_pressed); + data_ = new_data; + } + + const float& operator()() { return data_; } + + float smooth = 0.03; + float deadzone = 0.01; + + float threshold{0.5}; // Change an axis value to a button +private: + float data_{}; +}; + +// ***************************** Unitree Joystick Interface ***************************** // + +class UnitreeJoystick +{ +public: + UnitreeJoystick() = default; + + // Adopts standard joystick key names + Button back; + Button start; + Button LS; + Button RS; + Button LB; + Button RB; + Button A; + Button B; + Button X; + Button Y; + Button up; + Button down; + Button left; + Button right; + Button F1; + Button F2; + Axis lx; + Axis ly; + Axis rx; + Axis ry; + Axis LT; + Axis RT; + + virtual void update(){}; + + void extract(const REMOTE_DATA_RX& key) + { + back(key.RF_RX.btn.components.Select); + start(key.RF_RX.btn.components.Start); + LB(key.RF_RX.btn.components.L1); + RB(key.RF_RX.btn.components.R1); + F1(key.RF_RX.btn.components.f1); + F2(key.RF_RX.btn.components.f2); + A(key.RF_RX.btn.components.A); + B(key.RF_RX.btn.components.B); + X(key.RF_RX.btn.components.X); + Y(key.RF_RX.btn.components.Y); + up(key.RF_RX.btn.components.up); + down(key.RF_RX.btn.components.down); + left(key.RF_RX.btn.components.left); + right(key.RF_RX.btn.components.right); + LT(key.RF_RX.btn.components.L2); + RT(key.RF_RX.btn.components.R2); + lx(key.RF_RX.lx); + ly(key.RF_RX.ly); + rx(key.RF_RX.rx); + ry(key.RF_RX.ry); + } + + REMOTE_DATA_RX combine() + { + REMOTE_DATA_RX key; + key.RF_RX.btn.components.Select = back(); + key.RF_RX.btn.components.Start = start(); + key.RF_RX.btn.components.L1 = LB(); + key.RF_RX.btn.components.R1 = RB(); + key.RF_RX.btn.components.f1 = F1(); + key.RF_RX.btn.components.f2 = F2(); + key.RF_RX.btn.components.A = A(); + key.RF_RX.btn.components.B = B(); + key.RF_RX.btn.components.X = X(); + key.RF_RX.btn.components.Y = Y(); + key.RF_RX.btn.components.up = up(); + key.RF_RX.btn.components.down = down(); + key.RF_RX.btn.components.left = left(); + key.RF_RX.btn.components.right = right(); + key.RF_RX.btn.components.L2 = LT() > 0.5f ? 1 : 0; + key.RF_RX.btn.components.R2 = RT() > 0.5f ? 1 : 0; + key.RF_RX.lx = lx(); + key.RF_RX.ly = ly(); + key.RF_RX.rx = rx(); + key.RF_RX.ry = ry(); + return key; + } +}; + +} // namespace common +} // namespace unitree \ No newline at end of file diff --git a/deps/unitree_sdk2/include/unitree/dds_wrapper/robots/g1/defines.h b/deps/unitree_sdk2/include/unitree/dds_wrapper/robots/g1/defines.h new file mode 100644 index 0000000..9f752de --- /dev/null +++ b/deps/unitree_sdk2/include/unitree/dds_wrapper/robots/g1/defines.h @@ -0,0 +1,71 @@ +// Copyright (c) 2025, Unitree Robotics Co., Ltd. +// All rights reserved. + +#pragma once + +#include + +namespace unitree +{ +namespace robot +{ +namespace g1 +{ + +enum JointIndex{ + // Left leg + LeftHipPitch = 0, + LeftHipRoll = 1, + LeftHipYaw = 2, + LeftKnee = 3, + LeftAnklePitch = 4, + LeftAnkleRoll = 5, + + // Right leg + RightHipPitch = 6, + RightHipRoll = 7, + RightHipYaw = 8, + RightKnee = 9, + RightAnklePitch = 10, + RightAnkleRoll = 11, + + WaistYaw = 12, + WaistRoll = 13, + WaistPitch = 14, + + // Left arm + LeftShoulderPitch = 15, + LeftShoulderRoll = 16, + LeftShoulderYaw = 17, + LeftElbow = 18, + LeftWristRoll = 19, + LeftWristPitch = 20, + LeftWristYaw = 21, + + // Right arm + RightShoulderPitch = 22, + RightShoulderRoll = 23, + RightShoulderYaw = 24, + RightElbow = 25, + RightWristRoll = 26, + RightWristPitch = 27, + RightWristYaw = 28 +}; + +static const std::array ArmJoints = { + JointIndex::LeftShoulderPitch, JointIndex::LeftShoulderRoll, + JointIndex::LeftShoulderYaw, JointIndex::LeftElbow, + JointIndex::LeftWristRoll, JointIndex::LeftWristPitch, + JointIndex::LeftWristYaw, + JointIndex::RightShoulderPitch, JointIndex::RightShoulderRoll, + JointIndex::RightShoulderYaw, JointIndex::RightElbow, + JointIndex::RightWristRoll, JointIndex::RightWristPitch, + JointIndex::RightWristYaw, + JointIndex::WaistYaw, + JointIndex::WaistRoll, + JointIndex::WaistPitch +}; + +} // namespace g1 +} // namespace robot +} // namespace unitree \ No newline at end of file diff --git a/deps/unitree_sdk2/include/unitree/dds_wrapper/robots/g1/g1.h b/deps/unitree_sdk2/include/unitree/dds_wrapper/robots/g1/g1.h new file mode 100644 index 0000000..ec9a11c --- /dev/null +++ b/deps/unitree_sdk2/include/unitree/dds_wrapper/robots/g1/g1.h @@ -0,0 +1,18 @@ +// Copyright (c) 2025, Unitree Robotics Co., Ltd. +// All rights reserved. + +#pragma once + +#include "unitree/dds_wrapper/robots/g1/g1_pub.h" +#include "unitree/dds_wrapper/robots/g1/g1_sub.h" + +namespace unitree +{ +namespace robot +{ +namespace g1 +{ + +} // namespace g1 +} // namespace robot +} // namespace unitree \ No newline at end of file diff --git a/deps/unitree_sdk2/include/unitree/dds_wrapper/robots/g1/g1_pub.h b/deps/unitree_sdk2/include/unitree/dds_wrapper/robots/g1/g1_pub.h new file mode 100644 index 0000000..2ae1515 --- /dev/null +++ b/deps/unitree_sdk2/include/unitree/dds_wrapper/robots/g1/g1_pub.h @@ -0,0 +1,92 @@ +// Copyright (c) 2025, Unitree Robotics Co., Ltd. +// All rights reserved. + +#pragma once + +#include +#include +#include "unitree/dds_wrapper/common/crc.h" +#include "unitree/dds_wrapper/common/unitree_joystick.hpp" + +#include +#include +#include + +#include "g1_sub.h" + + +namespace unitree +{ +namespace robot +{ +namespace g1 +{ +namespace publisher +{ + +class LowState : public RealTimePublisher +{ +public: + LowState(std::string topic = "rt/lowstate") : RealTimePublisher(topic) + { + } + std::shared_ptr joystick = nullptr; + +private: + void pre_communication() override { + if (joystick) { + auto data = joystick->combine(); + memcpy(&msg_.wireless_remote()[0], &data, sizeof(unitree::common::REMOTE_DATA_RX)); + } + msg_.crc() = crc32_core((uint32_t*)&msg_, (sizeof(MsgType)>>2)-1); + } + }; + +class LowCmd : public RealTimePublisher +{ +public: + LowCmd(std::string topic = "rt/lowcmd") : RealTimePublisher(topic) + { + } + + bool check_mode_machine(subscription::LowState::SharedPtr lowstate = nullptr) const + { + auto sub = lowstate == nullptr ? std::make_shared() : lowstate; + sub->wait_for_connection(); + auto m_sub = sub->msg_.mode_machine(); + auto m_pub = msg_.mode_machine(); + + // 0: simulation environment + return !(m_sub != 0 && m_sub != m_pub); + } +private: + /** + * @brief Something before sending the message. + */ + void pre_communication() override { + msg_.crc() = crc32_core((uint32_t*)&msg_, (sizeof(MsgType)>>2)-1); + } +}; + +class ArmSdk : public RealTimePublisher +{ +public: + ArmSdk(std::string topic = "rt/arm_sdk") : RealTimePublisher(topic) {} + + // Enable arm sdk + void weight(float coe) + { + msg_.motor_cmd()[29].q() = std::clamp(coe, 0.0f, 1.0f); + } + + float weight () const + { + return msg_.motor_cmd()[29].q(); + } +}; + + +}; // namespace publisher +}; // namespace g1 +}; // namespace robot +}; // namespace unitree \ No newline at end of file diff --git a/deps/unitree_sdk2/include/unitree/dds_wrapper/robots/g1/g1_sub.h b/deps/unitree_sdk2/include/unitree/dds_wrapper/robots/g1/g1_sub.h new file mode 100644 index 0000000..38a8eb5 --- /dev/null +++ b/deps/unitree_sdk2/include/unitree/dds_wrapper/robots/g1/g1_sub.h @@ -0,0 +1,111 @@ +// Copyright (c) 2025, Unitree Robotics Co., Ltd. +// All rights reserved. + +#pragma once + +#include +#include "unitree/dds_wrapper/common/Subscription.h" +#include "unitree/dds_wrapper/common/unitree_joystick.hpp" +#include "unitree/dds_wrapper/robots/g1/defines.h" + +#include +#include +#include +#include +#include +#include + +namespace unitree +{ +namespace robot +{ +namespace g1 +{ +namespace subscription +{ + +class LowCmd : public SubscriptionBase +{ +public: + using SharedPtr = std::shared_ptr; + + LowCmd(std::string topic = "rt/lowcmd") : SubscriptionBase(topic) {} + +}; + +class ArmSdk : public SubscriptionBase +{ +public: + using SharedPtr = std::shared_ptr; + + ArmSdk(std::string topic = "rt/arm_sdk") : SubscriptionBase(topic) {} + +}; +class LowState : public SubscriptionBase +{ +public: + using SharedPtr = std::shared_ptr; + + LowState(std::string topic = "rt/lowstate") : SubscriptionBase(topic) {} + + void update() + { + std::lock_guard lock(mutex_); + // ********** Joystick ********** // + // Check if all joystick values are zero to determine if the joystick is inactive + if(std::all_of(msg_.wireless_remote().begin(), msg_.wireless_remote().end(), [](uint8_t i){return i == 0;})) + { + auto now = std::chrono::system_clock::now(); + auto elasped_time = now - last_joystick_time_; + if(elasped_time > std::chrono::milliseconds(joystick_timeout_ms_)) + { + isJoystickTimeout_ = true; + } + } else { + last_joystick_time_ = std::chrono::system_clock::now(); + isJoystickTimeout_ = false; + } + + // update joystick state + unitree::common::REMOTE_DATA_RX key; + memcpy(&key, &msg_.wireless_remote()[0], 40); + joystick.extract(key); + } + + bool isJoystickTimeout() const { return isJoystickTimeout_; } + unitree::common::UnitreeJoystick joystick; + +private: + uint32_t joystick_timeout_ms_ = 3000; + bool isJoystickTimeout_ = false; + std::chrono::time_point last_joystick_time_; +}; + +class InspireHandState : public SubscriptionBase +{ +public: + using SharedPtr = std::shared_ptr; + + InspireHandState(std::string topic = "rt/inspire/state") : SubscriptionBase(topic) {} +}; + +class Dex3LeftHandState : public SubscriptionBase +{ +public: + using SharedPtr = std::shared_ptr; + + Dex3LeftHandState(std::string topic = "rt/dex3/left/state") : SubscriptionBase(topic) {} +}; + +class Dex3RightHandState : public SubscriptionBase +{ +public: + using SharedPtr = std::shared_ptr; + + Dex3RightHandState(std::string topic = "rt/dex3/right/state") : SubscriptionBase(topic) {} +}; + +} // namespace subscription +} // namespace g1 +} // namespace robot +} // namespace unitree \ No newline at end of file diff --git a/deps/unitree_sdk2/include/unitree/dds_wrapper/robots/go2/defines.h b/deps/unitree_sdk2/include/unitree/dds_wrapper/robots/go2/defines.h new file mode 100644 index 0000000..45c8bba --- /dev/null +++ b/deps/unitree_sdk2/include/unitree/dds_wrapper/robots/go2/defines.h @@ -0,0 +1,32 @@ +// Copyright (c) 2025, Unitree Robotics Co., Ltd. +// All rights reserved. + +#pragma once + +#include + +namespace unitree +{ +namespace robot +{ +namespace go2 +{ + +enum class JointIndex{ + FR_Hip = 0, + FR_Thigh = 1, + FR_Calf = 2, + FL_Hip = 3, + FL_Thigh = 4, + FL_Calf = 5, + RR_Hip = 6, + RR_Thigh = 7, + RR_Calf = 8, + RL_Hip = 9, + RL_Thigh = 10, + RL_Calf = 11, +}; + +} // namespace go2 +} // namespace robot +} // namespace unitree \ No newline at end of file diff --git a/deps/unitree_sdk2/include/unitree/dds_wrapper/robots/go2/go2.h b/deps/unitree_sdk2/include/unitree/dds_wrapper/robots/go2/go2.h new file mode 100644 index 0000000..8602cc2 --- /dev/null +++ b/deps/unitree_sdk2/include/unitree/dds_wrapper/robots/go2/go2.h @@ -0,0 +1,37 @@ +// Copyright (c) 2025, Unitree Robotics Co., Ltd. +// All rights reserved. + +#pragma once + +#include +#include +#include +#include + +namespace unitree +{ +namespace robot +{ +namespace go2 +{ + +// Close the default controller +// Run this function before publishing to rt/lowcmd. +inline void shutdown() +{ + auto msc = std::make_shared(); + msc->SetTimeout(3.f); + msc->Init(); + + std::string form, name; + while (msc->CheckMode(form, name), !name.empty()) { + if (msc->ReleaseMode()) { + spdlog::warn("Failed to switch to Release Mode."); + } + sleep(3); + } +} + +} // namespace go2 +} // namespace robot +} // namespace unitree \ No newline at end of file diff --git a/deps/unitree_sdk2/include/unitree/dds_wrapper/robots/go2/go2_pub.h b/deps/unitree_sdk2/include/unitree/dds_wrapper/robots/go2/go2_pub.h new file mode 100644 index 0000000..1d139f6 --- /dev/null +++ b/deps/unitree_sdk2/include/unitree/dds_wrapper/robots/go2/go2_pub.h @@ -0,0 +1,129 @@ +// Copyright (c) 2025, Unitree Robotics Co., Ltd. +// All rights reserved. + +#pragma once + +#include "unitree/dds_wrapper/common/Publisher.h" +#include "unitree/dds_wrapper/common/crc.h" +#include "unitree/dds_wrapper/common/unitree_joystick.hpp" + +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include + + +namespace unitree +{ +namespace robot +{ +namespace go2 +{ +namespace publisher +{ + +class LowCmd : public RealTimePublisher +{ +public: + LowCmd(std::string topic = "rt/lowcmd") + : RealTimePublisher(topic) + { + msg_.head() = {0xFE, 0xEF}; + msg_.level_flag() = 0xFF; + + for (auto & m : msg_.motor_cmd()) m.mode(1); + } + +private: + /** + * @brief Something before sending the message. + */ + void pre_communication() override { + msg_.crc() = crc32_core((uint32_t*)&msg_, (sizeof(MsgType)>>2)-1); + } +}; + + +class LowState : public RealTimePublisher +{ +public: + LowState(std::string topic = "rt/lowstate") + : RealTimePublisher(topic) + {} + + std::shared_ptr joystick = nullptr; + +private: + void pre_communication() override { + if (joystick) { + unitree::common::REMOTE_DATA_RX key = joystick->combine(); + memcpy(&msg_.wireless_remote()[0], &key, sizeof(unitree::common::REMOTE_DATA_RX)); + } + msg_.crc() = crc32_core((uint32_t*)&msg_, (sizeof(MsgType)>>2)-1); + } +}; + +class SportModeState : public RealTimePublisher +{ +public: + SportModeState(std::string topic = "rt/sportmodestate") + : RealTimePublisher(topic) + { + } +}; + +class WirelessController : public RealTimePublisher +{ +public: + WirelessController(std::string topic = "rt/wirelesscontroller") + : RealTimePublisher(topic) + { + } + + std::shared_ptr joystick = nullptr; + +private: + void pre_communication() override { + if (joystick) { + msg_.lx() = joystick->lx(); + msg_.ly() = joystick->ly(); + msg_.rx() = joystick->rx(); + msg_.ry() = joystick->ry(); + msg_.keys() = joystick->combine().RF_RX.btn.value; + } + } +}; + +class MotorCmds : public RealTimePublisher +{ +public: + MotorCmds(std::string topic, int num = 1) + : RealTimePublisher(topic) + { + msg_.cmds().resize(num); + } +}; + +class MotorStates : public RealTimePublisher +{ +public: + MotorStates(std::string topic, int num = 1) + : RealTimePublisher(topic) + { + msg_.states().resize(num); + } +}; + +} // namespace publisher +} // namespace go2 +} // namespace robot +} // namespace unitree \ No newline at end of file diff --git a/deps/unitree_sdk2/include/unitree/dds_wrapper/robots/go2/go2_sub.h b/deps/unitree_sdk2/include/unitree/dds_wrapper/robots/go2/go2_sub.h new file mode 100644 index 0000000..973f8ea --- /dev/null +++ b/deps/unitree_sdk2/include/unitree/dds_wrapper/robots/go2/go2_sub.h @@ -0,0 +1,128 @@ +// Copyright (c) 2025, Unitree Robotics Co., Ltd. +// All rights reserved. + +#pragma once + +#include +#include +#include +#include "unitree/dds_wrapper/common/Subscription.h" +#include "unitree/dds_wrapper/common/unitree_joystick.hpp" + +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include + + +namespace unitree +{ +namespace robot +{ +namespace go2 +{ + +namespace subscription +{ + +class LowState : public SubscriptionBase +{ +public: + using SharedPtr = std::shared_ptr; + + LowState(std::string topic = "rt/lowstate") : SubscriptionBase(topic) {} + + void update() + { + std::lock_guard lock(mutex_); + // ********** Joystick ********** // + // Check if all joystick values are zero to determine if the joystick is inactive + if(std::all_of(msg_.wireless_remote().begin(), msg_.wireless_remote().end(), [](uint8_t i){return i == 0;})) + { + auto now = std::chrono::system_clock::now(); + auto elasped_time = now - last_joystick_time_; + if(elasped_time > std::chrono::milliseconds(joystick_timeout_ms_)) + { + isJoystickTimeout_ = true; + } + } else { + last_joystick_time_ = std::chrono::system_clock::now(); + isJoystickTimeout_ = false; + } + + // update joystick state + unitree::common::REMOTE_DATA_RX key; + memcpy(&key, &msg_.wireless_remote()[0], 40); + joystick.extract(key); + } + + bool isJoystickTimeout() const { return isJoystickTimeout_; } + + unitree::common::UnitreeJoystick joystick; + +private: + uint32_t joystick_timeout_ms_ = 3000; + bool isJoystickTimeout_ = false; + std::chrono::time_point last_joystick_time_; +}; + +class LowCmd : public SubscriptionBase +{ +public: + using SharedPtr = std::shared_ptr; + + LowCmd(std::string topic = "rt/lowcmd") : SubscriptionBase(topic) {} +}; + +class SportModeState : public SubscriptionBase +{ +public: + using SharedPtr = std::shared_ptr; + + SportModeState(std::string topic = "rt/sportmodestate") : SubscriptionBase(topic) {} + + const uint32_t gaitType() const { return msg_.gait_type(); } + + const Eigen::Vector3f position() const { + return Eigen::Map(msg_.position().data()); + } + const Eigen::Vector3f velocity() const{ + return Eigen::Map(msg_.velocity().data()); + } +}; + +class MotorStates : public SubscriptionBase +{ +public: + using SharedPtr = std::shared_ptr; + + MotorStates(std::string topic, int num = 0) : SubscriptionBase(topic) + { + if (num != 0) msg_.states().resize(num); + } +}; + +class MotorCmds : public SubscriptionBase +{ +public: + using SharedPtr = std::shared_ptr; + + MotorCmds(std::string topic, int num = 0) : SubscriptionBase(topic) + { + if (num != 0) msg_.cmds().resize(num); + } +}; + + +} // namespace subscriber +} // namespace go2 +} // namespace robot +} // namespace unitree \ No newline at end of file diff --git a/deps/unitree_sdk2/include/unitree/idl/go2/AudioData_.hpp b/deps/unitree_sdk2/include/unitree/idl/go2/AudioData_.hpp new file mode 100644 index 0000000..2bd6d92 --- /dev/null +++ b/deps/unitree_sdk2/include/unitree/idl/go2/AudioData_.hpp @@ -0,0 +1,351 @@ +/**************************************************************** + + Generated by Eclipse Cyclone DDS IDL to CXX Translator + File name: AudioData_.idl + Source: AudioData_.hpp + Cyclone DDS: v0.10.2 + +*****************************************************************/ +#ifndef DDSCXX_UNITREE_IDL_GO2_AUDIODATA__HPP +#define DDSCXX_UNITREE_IDL_GO2_AUDIODATA__HPP + +#include +#include + +namespace unitree_go +{ +namespace msg +{ +namespace dds_ +{ +class AudioData_ +{ +private: + uint64_t time_frame_ = 0; + std::vector data_; + +public: + AudioData_() = default; + + explicit AudioData_( + uint64_t time_frame, + const std::vector& data) : + time_frame_(time_frame), + data_(data) { } + + uint64_t time_frame() const { return this->time_frame_; } + uint64_t& time_frame() { return this->time_frame_; } + void time_frame(uint64_t _val_) { this->time_frame_ = _val_; } + const std::vector& data() const { return this->data_; } + std::vector& data() { return this->data_; } + void data(const std::vector& _val_) { this->data_ = _val_; } + void data(std::vector&& _val_) { this->data_ = _val_; } + + bool operator==(const AudioData_& _other) const + { + (void) _other; + return time_frame_ == _other.time_frame_ && + data_ == _other.data_; + } + + bool operator!=(const AudioData_& _other) const + { + return !(*this == _other); + } + +}; + +} + +} + +} + +#include "dds/topic/TopicTraits.hpp" +#include "org/eclipse/cyclonedds/topic/datatopic.hpp" + +namespace org { +namespace eclipse { +namespace cyclonedds { +namespace topic { + +template <> constexpr const char* TopicTraits<::unitree_go::msg::dds_::AudioData_>::getTypeName() +{ + return "unitree_go::msg::dds_::AudioData_"; +} + +template <> constexpr bool TopicTraits<::unitree_go::msg::dds_::AudioData_>::isSelfContained() +{ + return false; +} + +template <> constexpr bool TopicTraits<::unitree_go::msg::dds_::AudioData_>::isKeyless() +{ + return true; +} + +#ifdef DDSCXX_HAS_TYPE_DISCOVERY +template<> constexpr unsigned int TopicTraits<::unitree_go::msg::dds_::AudioData_>::type_map_blob_sz() { return 270; } +template<> constexpr unsigned int TopicTraits<::unitree_go::msg::dds_::AudioData_>::type_info_blob_sz() { return 100; } +template<> inline const uint8_t * TopicTraits<::unitree_go::msg::dds_::AudioData_>::type_map_blob() { + static const uint8_t blob[] = { + 0x50, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0xf1, 0xb3, 0xbd, 0x63, 0xa8, 0xda, 0x34, 0x7d, + 0x95, 0xbc, 0x6d, 0xad, 0xc9, 0xa2, 0xe8, 0x00, 0x38, 0x00, 0x00, 0x00, 0xf1, 0x51, 0x01, 0x00, + 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x28, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, + 0x0b, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x08, 0x2d, 0x24, 0x8b, 0x17, 0x00, + 0x10, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x80, 0xf3, 0x01, 0x00, 0x00, 0x02, + 0x8d, 0x77, 0x7f, 0x38, 0x8f, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0xf2, 0x53, 0x16, 0x41, + 0x76, 0x22, 0xff, 0x70, 0xd8, 0x4b, 0x56, 0xaf, 0x39, 0x1a, 0x93, 0x00, 0x77, 0x00, 0x00, 0x00, + 0xf2, 0x51, 0x01, 0x00, 0x2a, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x22, 0x00, 0x00, 0x00, + 0x75, 0x6e, 0x69, 0x74, 0x72, 0x65, 0x65, 0x5f, 0x67, 0x6f, 0x3a, 0x3a, 0x6d, 0x73, 0x67, 0x3a, + 0x3a, 0x64, 0x64, 0x73, 0x5f, 0x3a, 0x3a, 0x41, 0x75, 0x64, 0x69, 0x6f, 0x44, 0x61, 0x74, 0x61, + 0x5f, 0x00, 0x00, 0x00, 0x3f, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x19, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x08, 0x00, 0x0b, 0x00, 0x00, 0x00, 0x74, 0x69, 0x6d, 0x65, + 0x5f, 0x66, 0x72, 0x61, 0x6d, 0x65, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x17, 0x00, 0x00, 0x00, + 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x80, 0xf3, 0x01, 0x00, 0x00, 0x02, 0x05, 0x00, 0x00, 0x00, + 0x64, 0x61, 0x74, 0x61, 0x00, 0x00, 0x00, 0x00, 0x22, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, + 0xf2, 0x53, 0x16, 0x41, 0x76, 0x22, 0xff, 0x70, 0xd8, 0x4b, 0x56, 0xaf, 0x39, 0x1a, 0x93, 0xf1, + 0xb3, 0xbd, 0x63, 0xa8, 0xda, 0x34, 0x7d, 0x95, 0xbc, 0x6d, 0xad, 0xc9, 0xa2, 0xe8, }; + return blob; +} +template<> inline const uint8_t * TopicTraits<::unitree_go::msg::dds_::AudioData_>::type_info_blob() { + static const uint8_t blob[] = { + 0x60, 0x00, 0x00, 0x00, 0x01, 0x10, 0x00, 0x40, 0x28, 0x00, 0x00, 0x00, 0x24, 0x00, 0x00, 0x00, + 0x14, 0x00, 0x00, 0x00, 0xf1, 0xb3, 0xbd, 0x63, 0xa8, 0xda, 0x34, 0x7d, 0x95, 0xbc, 0x6d, 0xad, + 0xc9, 0xa2, 0xe8, 0x00, 0x3c, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x02, 0x10, 0x00, 0x40, 0x28, 0x00, 0x00, 0x00, 0x24, 0x00, 0x00, 0x00, + 0x14, 0x00, 0x00, 0x00, 0xf2, 0x53, 0x16, 0x41, 0x76, 0x22, 0xff, 0x70, 0xd8, 0x4b, 0x56, 0xaf, + 0x39, 0x1a, 0x93, 0x00, 0x7b, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, }; + return blob; +} +#endif //DDSCXX_HAS_TYPE_DISCOVERY + +} //namespace topic +} //namespace cyclonedds +} //namespace eclipse +} //namespace org + +namespace dds { +namespace topic { + +template <> +struct topic_type_name<::unitree_go::msg::dds_::AudioData_> +{ + static std::string value() + { + return org::eclipse::cyclonedds::topic::TopicTraits<::unitree_go::msg::dds_::AudioData_>::getTypeName(); + } +}; + +} +} + +REGISTER_TOPIC_TYPE(::unitree_go::msg::dds_::AudioData_) + +namespace org{ +namespace eclipse{ +namespace cyclonedds{ +namespace core{ +namespace cdr{ + +template<> +propvec &get_type_props<::unitree_go::msg::dds_::AudioData_>(); + +template::value, bool> = true > +bool write(T& streamer, const ::unitree_go::msg::dds_::AudioData_& instance, entity_properties_t *props) { + (void)instance; + if (!streamer.start_struct(*props)) + return false; + auto prop = streamer.first_entity(props); + while (prop) { + switch (prop->m_id) { + case 0: + if (!streamer.start_member(*prop)) + return false; + if (!write(streamer, instance.time_frame())) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 1: + if (!streamer.start_member(*prop)) + return false; + if (!streamer.start_consecutive(false, true)) + return false; + { + uint32_t se_1 = uint32_t(instance.data().size()); + if (!write(streamer, se_1)) + return false; + if (se_1 > 0 && + !write(streamer, instance.data()[0], se_1)) + return false; + } //end sequence 1 + if (!streamer.finish_consecutive()) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + } + prop = streamer.next_entity(prop); + } + return streamer.finish_struct(*props); +} + +template::value, bool> = true > +bool write(S& str, const ::unitree_go::msg::dds_::AudioData_& instance, bool as_key) { + auto &props = get_type_props<::unitree_go::msg::dds_::AudioData_>(); + str.set_mode(cdr_stream::stream_mode::write, as_key); + return write(str, instance, props.data()); +} + +template::value, bool> = true > +bool read(T& streamer, ::unitree_go::msg::dds_::AudioData_& instance, entity_properties_t *props) { + (void)instance; + if (!streamer.start_struct(*props)) + return false; + auto prop = streamer.first_entity(props); + while (prop) { + switch (prop->m_id) { + case 0: + if (!streamer.start_member(*prop)) + return false; + if (!read(streamer, instance.time_frame())) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 1: + if (!streamer.start_member(*prop)) + return false; + if (!streamer.start_consecutive(false, true)) + return false; + { + uint32_t se_1 = uint32_t(instance.data().size()); + if (!read(streamer, se_1)) + return false; + instance.data().resize(se_1); + if (se_1 > 0 && + !read(streamer, instance.data()[0], se_1)) + return false; + } //end sequence 1 + if (!streamer.finish_consecutive()) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + } + prop = streamer.next_entity(prop); + } + return streamer.finish_struct(*props); +} + +template::value, bool> = true > +bool read(S& str, ::unitree_go::msg::dds_::AudioData_& instance, bool as_key) { + auto &props = get_type_props<::unitree_go::msg::dds_::AudioData_>(); + str.set_mode(cdr_stream::stream_mode::read, as_key); + return read(str, instance, props.data()); +} + +template::value, bool> = true > +bool move(T& streamer, const ::unitree_go::msg::dds_::AudioData_& instance, entity_properties_t *props) { + (void)instance; + if (!streamer.start_struct(*props)) + return false; + auto prop = streamer.first_entity(props); + while (prop) { + switch (prop->m_id) { + case 0: + if (!streamer.start_member(*prop)) + return false; + if (!move(streamer, instance.time_frame())) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 1: + if (!streamer.start_member(*prop)) + return false; + if (!streamer.start_consecutive(false, true)) + return false; + { + uint32_t se_1 = uint32_t(instance.data().size()); + if (!move(streamer, se_1)) + return false; + if (se_1 > 0 && + !move(streamer, uint8_t(), se_1)) + return false; + } //end sequence 1 + if (!streamer.finish_consecutive()) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + } + prop = streamer.next_entity(prop); + } + return streamer.finish_struct(*props); +} + +template::value, bool> = true > +bool move(S& str, const ::unitree_go::msg::dds_::AudioData_& instance, bool as_key) { + auto &props = get_type_props<::unitree_go::msg::dds_::AudioData_>(); + str.set_mode(cdr_stream::stream_mode::move, as_key); + return move(str, instance, props.data()); +} + +template::value, bool> = true > +bool max(T& streamer, const ::unitree_go::msg::dds_::AudioData_& instance, entity_properties_t *props) { + (void)instance; + if (!streamer.start_struct(*props)) + return false; + auto prop = streamer.first_entity(props); + while (prop) { + switch (prop->m_id) { + case 0: + if (!streamer.start_member(*prop)) + return false; + if (!max(streamer, instance.time_frame())) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 1: + if (!streamer.start_member(*prop)) + return false; + if (!streamer.start_consecutive(false, true)) + return false; + { + uint32_t se_1 = 0; + if (!max(streamer, se_1)) + return false; + if (se_1 > 0 && + !max(streamer, uint8_t(), se_1)) + return false; + } //end sequence 1 + if (!streamer.finish_consecutive()) + return false; + streamer.position(SIZE_MAX); + if (!streamer.finish_member(*prop)) + return false; + break; + } + prop = streamer.next_entity(prop); + } + return streamer.finish_struct(*props); +} + +template::value, bool> = true > +bool max(S& str, const ::unitree_go::msg::dds_::AudioData_& instance, bool as_key) { + auto &props = get_type_props<::unitree_go::msg::dds_::AudioData_>(); + str.set_mode(cdr_stream::stream_mode::max, as_key); + return max(str, instance, props.data()); +} + +} //namespace cdr +} //namespace core +} //namespace cyclonedds +} //namespace eclipse +} //namespace org + +#endif // DDSCXX_UNITREE_IDL_GO2_AUDIODATA__HPP diff --git a/deps/unitree_sdk2/include/unitree/idl/go2/BmsCmd_.hpp b/deps/unitree_sdk2/include/unitree/idl/go2/BmsCmd_.hpp new file mode 100644 index 0000000..e635d33 --- /dev/null +++ b/deps/unitree_sdk2/include/unitree/idl/go2/BmsCmd_.hpp @@ -0,0 +1,321 @@ +/**************************************************************** + + Generated by Eclipse Cyclone DDS IDL to CXX Translator + File name: BmsCmd_.idl + Source: BmsCmd_.hpp + Cyclone DDS: v0.10.2 + +*****************************************************************/ +#ifndef DDSCXX_UNITREE_IDL_GO2_BMSCMD__HPP +#define DDSCXX_UNITREE_IDL_GO2_BMSCMD__HPP + +#include +#include + +namespace unitree_go +{ +namespace msg +{ +namespace dds_ +{ +class BmsCmd_ +{ +private: + uint8_t off_ = 0; + std::array reserve_ = { }; + +public: + BmsCmd_() = default; + + explicit BmsCmd_( + uint8_t off, + const std::array& reserve) : + off_(off), + reserve_(reserve) { } + + uint8_t off() const { return this->off_; } + uint8_t& off() { return this->off_; } + void off(uint8_t _val_) { this->off_ = _val_; } + const std::array& reserve() const { return this->reserve_; } + std::array& reserve() { return this->reserve_; } + void reserve(const std::array& _val_) { this->reserve_ = _val_; } + void reserve(std::array&& _val_) { this->reserve_ = _val_; } + + bool operator==(const BmsCmd_& _other) const + { + (void) _other; + return off_ == _other.off_ && + reserve_ == _other.reserve_; + } + + bool operator!=(const BmsCmd_& _other) const + { + return !(*this == _other); + } + +}; + +} + +} + +} + +#include "dds/topic/TopicTraits.hpp" +#include "org/eclipse/cyclonedds/topic/datatopic.hpp" + +namespace org { +namespace eclipse { +namespace cyclonedds { +namespace topic { + +template <> constexpr const char* TopicTraits<::unitree_go::msg::dds_::BmsCmd_>::getTypeName() +{ + return "unitree_go::msg::dds_::BmsCmd_"; +} + +template <> constexpr bool TopicTraits<::unitree_go::msg::dds_::BmsCmd_>::isKeyless() +{ + return true; +} + +#ifdef DDSCXX_HAS_TYPE_DISCOVERY +template<> constexpr unsigned int TopicTraits<::unitree_go::msg::dds_::BmsCmd_>::type_map_blob_sz() { return 278; } +template<> constexpr unsigned int TopicTraits<::unitree_go::msg::dds_::BmsCmd_>::type_info_blob_sz() { return 100; } +template<> inline const uint8_t * TopicTraits<::unitree_go::msg::dds_::BmsCmd_>::type_map_blob() { + static const uint8_t blob[] = { + 0x56, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0xf1, 0x3e, 0x8e, 0xb6, 0x7c, 0x25, 0xfd, 0xe0, + 0x7e, 0x52, 0xcf, 0x51, 0xed, 0x4a, 0x23, 0x00, 0x3e, 0x00, 0x00, 0x00, 0xf1, 0x51, 0x01, 0x00, + 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x2e, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, + 0x0b, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x02, 0x32, 0x62, 0xd4, 0x8d, 0x00, + 0x16, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x90, 0xf3, 0x01, 0x00, 0x00, 0x00, + 0x01, 0x00, 0x00, 0x00, 0x03, 0x02, 0x9c, 0x3b, 0x62, 0x94, 0x00, 0x00, 0x8e, 0x00, 0x00, 0x00, + 0x01, 0x00, 0x00, 0x00, 0xf2, 0x31, 0xa8, 0x59, 0x24, 0x05, 0x6b, 0x7a, 0xf3, 0xd3, 0xf1, 0x6b, + 0x34, 0x22, 0x33, 0x00, 0x76, 0x00, 0x00, 0x00, 0xf2, 0x51, 0x01, 0x00, 0x27, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x1f, 0x00, 0x00, 0x00, 0x75, 0x6e, 0x69, 0x74, 0x72, 0x65, 0x65, 0x5f, + 0x67, 0x6f, 0x3a, 0x3a, 0x6d, 0x73, 0x67, 0x3a, 0x3a, 0x64, 0x64, 0x73, 0x5f, 0x3a, 0x3a, 0x42, + 0x6d, 0x73, 0x43, 0x6d, 0x64, 0x5f, 0x00, 0x00, 0x42, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, + 0x12, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x02, 0x00, 0x04, 0x00, 0x00, 0x00, + 0x6f, 0x66, 0x66, 0x00, 0x00, 0x00, 0x00, 0x00, 0x22, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, + 0x01, 0x00, 0x90, 0xf3, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x03, 0x02, 0x00, 0x00, + 0x08, 0x00, 0x00, 0x00, 0x72, 0x65, 0x73, 0x65, 0x72, 0x76, 0x65, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x22, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0xf2, 0x31, 0xa8, 0x59, 0x24, 0x05, 0x6b, 0x7a, + 0xf3, 0xd3, 0xf1, 0x6b, 0x34, 0x22, 0x33, 0xf1, 0x3e, 0x8e, 0xb6, 0x7c, 0x25, 0xfd, 0xe0, 0x7e, + 0x52, 0xcf, 0x51, 0xed, 0x4a, 0x23, }; + return blob; +} +template<> inline const uint8_t * TopicTraits<::unitree_go::msg::dds_::BmsCmd_>::type_info_blob() { + static const uint8_t blob[] = { + 0x60, 0x00, 0x00, 0x00, 0x01, 0x10, 0x00, 0x40, 0x28, 0x00, 0x00, 0x00, 0x24, 0x00, 0x00, 0x00, + 0x14, 0x00, 0x00, 0x00, 0xf1, 0x3e, 0x8e, 0xb6, 0x7c, 0x25, 0xfd, 0xe0, 0x7e, 0x52, 0xcf, 0x51, + 0xed, 0x4a, 0x23, 0x00, 0x42, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x02, 0x10, 0x00, 0x40, 0x28, 0x00, 0x00, 0x00, 0x24, 0x00, 0x00, 0x00, + 0x14, 0x00, 0x00, 0x00, 0xf2, 0x31, 0xa8, 0x59, 0x24, 0x05, 0x6b, 0x7a, 0xf3, 0xd3, 0xf1, 0x6b, + 0x34, 0x22, 0x33, 0x00, 0x7a, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, }; + return blob; +} +#endif //DDSCXX_HAS_TYPE_DISCOVERY + +} //namespace topic +} //namespace cyclonedds +} //namespace eclipse +} //namespace org + +namespace dds { +namespace topic { + +template <> +struct topic_type_name<::unitree_go::msg::dds_::BmsCmd_> +{ + static std::string value() + { + return org::eclipse::cyclonedds::topic::TopicTraits<::unitree_go::msg::dds_::BmsCmd_>::getTypeName(); + } +}; + +} +} + +REGISTER_TOPIC_TYPE(::unitree_go::msg::dds_::BmsCmd_) + +namespace org{ +namespace eclipse{ +namespace cyclonedds{ +namespace core{ +namespace cdr{ + +template<> +propvec &get_type_props<::unitree_go::msg::dds_::BmsCmd_>(); + +template::value, bool> = true > +bool write(T& streamer, const ::unitree_go::msg::dds_::BmsCmd_& instance, entity_properties_t *props) { + (void)instance; + if (!streamer.start_struct(*props)) + return false; + auto prop = streamer.first_entity(props); + while (prop) { + switch (prop->m_id) { + case 0: + if (!streamer.start_member(*prop)) + return false; + if (!write(streamer, instance.off())) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 1: + if (!streamer.start_member(*prop)) + return false; + if (!streamer.start_consecutive(true, true)) + return false; + if (!write(streamer, instance.reserve()[0], instance.reserve().size())) + return false; + if (!streamer.finish_consecutive()) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + } + prop = streamer.next_entity(prop); + } + return streamer.finish_struct(*props); +} + +template::value, bool> = true > +bool write(S& str, const ::unitree_go::msg::dds_::BmsCmd_& instance, bool as_key) { + auto &props = get_type_props<::unitree_go::msg::dds_::BmsCmd_>(); + str.set_mode(cdr_stream::stream_mode::write, as_key); + return write(str, instance, props.data()); +} + +template::value, bool> = true > +bool read(T& streamer, ::unitree_go::msg::dds_::BmsCmd_& instance, entity_properties_t *props) { + (void)instance; + if (!streamer.start_struct(*props)) + return false; + auto prop = streamer.first_entity(props); + while (prop) { + switch (prop->m_id) { + case 0: + if (!streamer.start_member(*prop)) + return false; + if (!read(streamer, instance.off())) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 1: + if (!streamer.start_member(*prop)) + return false; + if (!streamer.start_consecutive(true, true)) + return false; + if (!read(streamer, instance.reserve()[0], instance.reserve().size())) + return false; + if (!streamer.finish_consecutive()) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + } + prop = streamer.next_entity(prop); + } + return streamer.finish_struct(*props); +} + +template::value, bool> = true > +bool read(S& str, ::unitree_go::msg::dds_::BmsCmd_& instance, bool as_key) { + auto &props = get_type_props<::unitree_go::msg::dds_::BmsCmd_>(); + str.set_mode(cdr_stream::stream_mode::read, as_key); + return read(str, instance, props.data()); +} + +template::value, bool> = true > +bool move(T& streamer, const ::unitree_go::msg::dds_::BmsCmd_& instance, entity_properties_t *props) { + (void)instance; + if (!streamer.start_struct(*props)) + return false; + auto prop = streamer.first_entity(props); + while (prop) { + switch (prop->m_id) { + case 0: + if (!streamer.start_member(*prop)) + return false; + if (!move(streamer, instance.off())) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 1: + if (!streamer.start_member(*prop)) + return false; + if (!streamer.start_consecutive(true, true)) + return false; + if (!move(streamer, instance.reserve()[0], instance.reserve().size())) + return false; + if (!streamer.finish_consecutive()) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + } + prop = streamer.next_entity(prop); + } + return streamer.finish_struct(*props); +} + +template::value, bool> = true > +bool move(S& str, const ::unitree_go::msg::dds_::BmsCmd_& instance, bool as_key) { + auto &props = get_type_props<::unitree_go::msg::dds_::BmsCmd_>(); + str.set_mode(cdr_stream::stream_mode::move, as_key); + return move(str, instance, props.data()); +} + +template::value, bool> = true > +bool max(T& streamer, const ::unitree_go::msg::dds_::BmsCmd_& instance, entity_properties_t *props) { + (void)instance; + if (!streamer.start_struct(*props)) + return false; + auto prop = streamer.first_entity(props); + while (prop) { + switch (prop->m_id) { + case 0: + if (!streamer.start_member(*prop)) + return false; + if (!max(streamer, instance.off())) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 1: + if (!streamer.start_member(*prop)) + return false; + if (!streamer.start_consecutive(true, true)) + return false; + if (!max(streamer, instance.reserve()[0], instance.reserve().size())) + return false; + if (!streamer.finish_consecutive()) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + } + prop = streamer.next_entity(prop); + } + return streamer.finish_struct(*props); +} + +template::value, bool> = true > +bool max(S& str, const ::unitree_go::msg::dds_::BmsCmd_& instance, bool as_key) { + auto &props = get_type_props<::unitree_go::msg::dds_::BmsCmd_>(); + str.set_mode(cdr_stream::stream_mode::max, as_key); + return max(str, instance, props.data()); +} + +} //namespace cdr +} //namespace core +} //namespace cyclonedds +} //namespace eclipse +} //namespace org + +#endif // DDSCXX_UNITREE_IDL_GO2_BMSCMD__HPP diff --git a/deps/unitree_sdk2/include/unitree/idl/go2/BmsState_.hpp b/deps/unitree_sdk2/include/unitree/idl/go2/BmsState_.hpp new file mode 100644 index 0000000..0082805 --- /dev/null +++ b/deps/unitree_sdk2/include/unitree/idl/go2/BmsState_.hpp @@ -0,0 +1,651 @@ +/**************************************************************** + + Generated by Eclipse Cyclone DDS IDL to CXX Translator + File name: BmsState_.idl + Source: BmsState_.hpp + Cyclone DDS: v0.10.2 + +*****************************************************************/ +#ifndef DDSCXX_UNITREE_IDL_GO2_BMSSTATE__HPP +#define DDSCXX_UNITREE_IDL_GO2_BMSSTATE__HPP + +#include +#include + +namespace unitree_go +{ +namespace msg +{ +namespace dds_ +{ +class BmsState_ +{ +private: + uint8_t version_high_ = 0; + uint8_t version_low_ = 0; + uint8_t status_ = 0; + uint8_t soc_ = 0; + int32_t current_ = 0; + uint16_t cycle_ = 0; + std::array bq_ntc_ = { }; + std::array mcu_ntc_ = { }; + std::array cell_vol_ = { }; + +public: + BmsState_() = default; + + explicit BmsState_( + uint8_t version_high, + uint8_t version_low, + uint8_t status, + uint8_t soc, + int32_t current, + uint16_t cycle, + const std::array& bq_ntc, + const std::array& mcu_ntc, + const std::array& cell_vol) : + version_high_(version_high), + version_low_(version_low), + status_(status), + soc_(soc), + current_(current), + cycle_(cycle), + bq_ntc_(bq_ntc), + mcu_ntc_(mcu_ntc), + cell_vol_(cell_vol) { } + + uint8_t version_high() const { return this->version_high_; } + uint8_t& version_high() { return this->version_high_; } + void version_high(uint8_t _val_) { this->version_high_ = _val_; } + uint8_t version_low() const { return this->version_low_; } + uint8_t& version_low() { return this->version_low_; } + void version_low(uint8_t _val_) { this->version_low_ = _val_; } + uint8_t status() const { return this->status_; } + uint8_t& status() { return this->status_; } + void status(uint8_t _val_) { this->status_ = _val_; } + uint8_t soc() const { return this->soc_; } + uint8_t& soc() { return this->soc_; } + void soc(uint8_t _val_) { this->soc_ = _val_; } + int32_t current() const { return this->current_; } + int32_t& current() { return this->current_; } + void current(int32_t _val_) { this->current_ = _val_; } + uint16_t cycle() const { return this->cycle_; } + uint16_t& cycle() { return this->cycle_; } + void cycle(uint16_t _val_) { this->cycle_ = _val_; } + const std::array& bq_ntc() const { return this->bq_ntc_; } + std::array& bq_ntc() { return this->bq_ntc_; } + void bq_ntc(const std::array& _val_) { this->bq_ntc_ = _val_; } + void bq_ntc(std::array&& _val_) { this->bq_ntc_ = _val_; } + const std::array& mcu_ntc() const { return this->mcu_ntc_; } + std::array& mcu_ntc() { return this->mcu_ntc_; } + void mcu_ntc(const std::array& _val_) { this->mcu_ntc_ = _val_; } + void mcu_ntc(std::array&& _val_) { this->mcu_ntc_ = _val_; } + const std::array& cell_vol() const { return this->cell_vol_; } + std::array& cell_vol() { return this->cell_vol_; } + void cell_vol(const std::array& _val_) { this->cell_vol_ = _val_; } + void cell_vol(std::array&& _val_) { this->cell_vol_ = _val_; } + + bool operator==(const BmsState_& _other) const + { + (void) _other; + return version_high_ == _other.version_high_ && + version_low_ == _other.version_low_ && + status_ == _other.status_ && + soc_ == _other.soc_ && + current_ == _other.current_ && + cycle_ == _other.cycle_ && + bq_ntc_ == _other.bq_ntc_ && + mcu_ntc_ == _other.mcu_ntc_ && + cell_vol_ == _other.cell_vol_; + } + + bool operator!=(const BmsState_& _other) const + { + return !(*this == _other); + } + +}; + +} + +} + +} + +#include "dds/topic/TopicTraits.hpp" +#include "org/eclipse/cyclonedds/topic/datatopic.hpp" + +namespace org { +namespace eclipse { +namespace cyclonedds { +namespace topic { + +template <> constexpr const char* TopicTraits<::unitree_go::msg::dds_::BmsState_>::getTypeName() +{ + return "unitree_go::msg::dds_::BmsState_"; +} + +template <> constexpr bool TopicTraits<::unitree_go::msg::dds_::BmsState_>::isKeyless() +{ + return true; +} + +#ifdef DDSCXX_HAS_TYPE_DISCOVERY +template<> constexpr unsigned int TopicTraits<::unitree_go::msg::dds_::BmsState_>::type_map_blob_sz() { return 642; } +template<> constexpr unsigned int TopicTraits<::unitree_go::msg::dds_::BmsState_>::type_info_blob_sz() { return 100; } +template<> inline const uint8_t * TopicTraits<::unitree_go::msg::dds_::BmsState_>::type_map_blob() { + static const uint8_t blob[] = { + 0xde, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0xf1, 0xe1, 0x18, 0xaf, 0x07, 0x0b, 0xa2, 0x0b, + 0xc2, 0xe0, 0x37, 0x0c, 0xec, 0x4c, 0xbb, 0x00, 0xc6, 0x00, 0x00, 0x00, 0xf1, 0x51, 0x01, 0x00, + 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xb6, 0x00, 0x00, 0x00, 0x09, 0x00, 0x00, 0x00, + 0x0b, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x02, 0x75, 0x6a, 0xda, 0x84, 0x00, + 0x0b, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x02, 0x51, 0x99, 0x89, 0x90, 0x00, + 0x0b, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x01, 0x00, 0x02, 0x9a, 0xcb, 0x44, 0x54, 0x00, + 0x0b, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x01, 0x00, 0x02, 0xc7, 0xd5, 0xf8, 0x49, 0x00, + 0x0b, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0x01, 0x00, 0x04, 0x43, 0xb5, 0xc9, 0x17, 0x00, + 0x0b, 0x00, 0x00, 0x00, 0x05, 0x00, 0x00, 0x00, 0x01, 0x00, 0x06, 0x9a, 0x4c, 0x07, 0x40, 0x00, + 0x16, 0x00, 0x00, 0x00, 0x06, 0x00, 0x00, 0x00, 0x01, 0x00, 0x90, 0xf3, 0x01, 0x00, 0x00, 0x00, + 0x01, 0x00, 0x00, 0x00, 0x02, 0x02, 0x2a, 0x42, 0xc9, 0x1e, 0x00, 0x00, 0x16, 0x00, 0x00, 0x00, + 0x07, 0x00, 0x00, 0x00, 0x01, 0x00, 0x90, 0xf3, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, + 0x02, 0x02, 0x55, 0x65, 0x52, 0x17, 0x00, 0x00, 0x16, 0x00, 0x00, 0x00, 0x08, 0x00, 0x00, 0x00, + 0x01, 0x00, 0x90, 0xf3, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x0f, 0x06, 0x2d, 0x87, + 0xc3, 0x55, 0x00, 0x00, 0x73, 0x01, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0xf2, 0x2e, 0xd8, 0x57, + 0xec, 0xb6, 0xb3, 0x05, 0x79, 0x80, 0x8c, 0x15, 0xfd, 0x14, 0x3d, 0x00, 0x5b, 0x01, 0x00, 0x00, + 0xf2, 0x51, 0x01, 0x00, 0x29, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x21, 0x00, 0x00, 0x00, + 0x75, 0x6e, 0x69, 0x74, 0x72, 0x65, 0x65, 0x5f, 0x67, 0x6f, 0x3a, 0x3a, 0x6d, 0x73, 0x67, 0x3a, + 0x3a, 0x64, 0x64, 0x73, 0x5f, 0x3a, 0x3a, 0x42, 0x6d, 0x73, 0x53, 0x74, 0x61, 0x74, 0x65, 0x5f, + 0x00, 0x00, 0x00, 0x00, 0x23, 0x01, 0x00, 0x00, 0x09, 0x00, 0x00, 0x00, 0x1b, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x02, 0x00, 0x0d, 0x00, 0x00, 0x00, 0x76, 0x65, 0x72, 0x73, + 0x69, 0x6f, 0x6e, 0x5f, 0x68, 0x69, 0x67, 0x68, 0x00, 0x00, 0x00, 0x00, 0x1a, 0x00, 0x00, 0x00, + 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x02, 0x00, 0x0c, 0x00, 0x00, 0x00, 0x76, 0x65, 0x72, 0x73, + 0x69, 0x6f, 0x6e, 0x5f, 0x6c, 0x6f, 0x77, 0x00, 0x00, 0x00, 0x00, 0x00, 0x15, 0x00, 0x00, 0x00, + 0x02, 0x00, 0x00, 0x00, 0x01, 0x00, 0x02, 0x00, 0x07, 0x00, 0x00, 0x00, 0x73, 0x74, 0x61, 0x74, + 0x75, 0x73, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x12, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, + 0x01, 0x00, 0x02, 0x00, 0x04, 0x00, 0x00, 0x00, 0x73, 0x6f, 0x63, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x16, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0x01, 0x00, 0x04, 0x00, 0x08, 0x00, 0x00, 0x00, + 0x63, 0x75, 0x72, 0x72, 0x65, 0x6e, 0x74, 0x00, 0x00, 0x00, 0x00, 0x00, 0x14, 0x00, 0x00, 0x00, + 0x05, 0x00, 0x00, 0x00, 0x01, 0x00, 0x06, 0x00, 0x06, 0x00, 0x00, 0x00, 0x63, 0x79, 0x63, 0x6c, + 0x65, 0x00, 0x00, 0x00, 0x21, 0x00, 0x00, 0x00, 0x06, 0x00, 0x00, 0x00, 0x01, 0x00, 0x90, 0xf3, + 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x02, 0x02, 0x00, 0x00, 0x07, 0x00, 0x00, 0x00, + 0x62, 0x71, 0x5f, 0x6e, 0x74, 0x63, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x22, 0x00, 0x00, 0x00, + 0x07, 0x00, 0x00, 0x00, 0x01, 0x00, 0x90, 0xf3, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, + 0x02, 0x02, 0x00, 0x00, 0x08, 0x00, 0x00, 0x00, 0x6d, 0x63, 0x75, 0x5f, 0x6e, 0x74, 0x63, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x23, 0x00, 0x00, 0x00, 0x08, 0x00, 0x00, 0x00, 0x01, 0x00, 0x90, 0xf3, + 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x0f, 0x06, 0x00, 0x00, 0x09, 0x00, 0x00, 0x00, + 0x63, 0x65, 0x6c, 0x6c, 0x5f, 0x76, 0x6f, 0x6c, 0x00, 0x00, 0x00, 0x00, 0x22, 0x00, 0x00, 0x00, + 0x01, 0x00, 0x00, 0x00, 0xf2, 0x2e, 0xd8, 0x57, 0xec, 0xb6, 0xb3, 0x05, 0x79, 0x80, 0x8c, 0x15, + 0xfd, 0x14, 0x3d, 0xf1, 0xe1, 0x18, 0xaf, 0x07, 0x0b, 0xa2, 0x0b, 0xc2, 0xe0, 0x37, 0x0c, 0xec, + 0x4c, 0xbb, }; + return blob; +} +template<> inline const uint8_t * TopicTraits<::unitree_go::msg::dds_::BmsState_>::type_info_blob() { + static const uint8_t blob[] = { + 0x60, 0x00, 0x00, 0x00, 0x01, 0x10, 0x00, 0x40, 0x28, 0x00, 0x00, 0x00, 0x24, 0x00, 0x00, 0x00, + 0x14, 0x00, 0x00, 0x00, 0xf1, 0xe1, 0x18, 0xaf, 0x07, 0x0b, 0xa2, 0x0b, 0xc2, 0xe0, 0x37, 0x0c, + 0xec, 0x4c, 0xbb, 0x00, 0xca, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x02, 0x10, 0x00, 0x40, 0x28, 0x00, 0x00, 0x00, 0x24, 0x00, 0x00, 0x00, + 0x14, 0x00, 0x00, 0x00, 0xf2, 0x2e, 0xd8, 0x57, 0xec, 0xb6, 0xb3, 0x05, 0x79, 0x80, 0x8c, 0x15, + 0xfd, 0x14, 0x3d, 0x00, 0x5f, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, }; + return blob; +} +#endif //DDSCXX_HAS_TYPE_DISCOVERY + +} //namespace topic +} //namespace cyclonedds +} //namespace eclipse +} //namespace org + +namespace dds { +namespace topic { + +template <> +struct topic_type_name<::unitree_go::msg::dds_::BmsState_> +{ + static std::string value() + { + return org::eclipse::cyclonedds::topic::TopicTraits<::unitree_go::msg::dds_::BmsState_>::getTypeName(); + } +}; + +} +} + +REGISTER_TOPIC_TYPE(::unitree_go::msg::dds_::BmsState_) + +namespace org{ +namespace eclipse{ +namespace cyclonedds{ +namespace core{ +namespace cdr{ + +template<> +propvec &get_type_props<::unitree_go::msg::dds_::BmsState_>(); + +template::value, bool> = true > +bool write(T& streamer, const ::unitree_go::msg::dds_::BmsState_& instance, entity_properties_t *props) { + (void)instance; + if (!streamer.start_struct(*props)) + return false; + auto prop = streamer.first_entity(props); + while (prop) { + switch (prop->m_id) { + case 0: + if (!streamer.start_member(*prop)) + return false; + if (!write(streamer, instance.version_high())) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 1: + if (!streamer.start_member(*prop)) + return false; + if (!write(streamer, instance.version_low())) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 2: + if (!streamer.start_member(*prop)) + return false; + if (!write(streamer, instance.status())) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 3: + if (!streamer.start_member(*prop)) + return false; + if (!write(streamer, instance.soc())) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 4: + if (!streamer.start_member(*prop)) + return false; + if (!write(streamer, instance.current())) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 5: + if (!streamer.start_member(*prop)) + return false; + if (!write(streamer, instance.cycle())) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 6: + if (!streamer.start_member(*prop)) + return false; + if (!streamer.start_consecutive(true, true)) + return false; + if (!write(streamer, instance.bq_ntc()[0], instance.bq_ntc().size())) + return false; + if (!streamer.finish_consecutive()) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 7: + if (!streamer.start_member(*prop)) + return false; + if (!streamer.start_consecutive(true, true)) + return false; + if (!write(streamer, instance.mcu_ntc()[0], instance.mcu_ntc().size())) + return false; + if (!streamer.finish_consecutive()) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 8: + if (!streamer.start_member(*prop)) + return false; + if (!streamer.start_consecutive(true, true)) + return false; + if (!write(streamer, instance.cell_vol()[0], instance.cell_vol().size())) + return false; + if (!streamer.finish_consecutive()) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + } + prop = streamer.next_entity(prop); + } + return streamer.finish_struct(*props); +} + +template::value, bool> = true > +bool write(S& str, const ::unitree_go::msg::dds_::BmsState_& instance, bool as_key) { + auto &props = get_type_props<::unitree_go::msg::dds_::BmsState_>(); + str.set_mode(cdr_stream::stream_mode::write, as_key); + return write(str, instance, props.data()); +} + +template::value, bool> = true > +bool read(T& streamer, ::unitree_go::msg::dds_::BmsState_& instance, entity_properties_t *props) { + (void)instance; + if (!streamer.start_struct(*props)) + return false; + auto prop = streamer.first_entity(props); + while (prop) { + switch (prop->m_id) { + case 0: + if (!streamer.start_member(*prop)) + return false; + if (!read(streamer, instance.version_high())) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 1: + if (!streamer.start_member(*prop)) + return false; + if (!read(streamer, instance.version_low())) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 2: + if (!streamer.start_member(*prop)) + return false; + if (!read(streamer, instance.status())) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 3: + if (!streamer.start_member(*prop)) + return false; + if (!read(streamer, instance.soc())) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 4: + if (!streamer.start_member(*prop)) + return false; + if (!read(streamer, instance.current())) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 5: + if (!streamer.start_member(*prop)) + return false; + if (!read(streamer, instance.cycle())) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 6: + if (!streamer.start_member(*prop)) + return false; + if (!streamer.start_consecutive(true, true)) + return false; + if (!read(streamer, instance.bq_ntc()[0], instance.bq_ntc().size())) + return false; + if (!streamer.finish_consecutive()) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 7: + if (!streamer.start_member(*prop)) + return false; + if (!streamer.start_consecutive(true, true)) + return false; + if (!read(streamer, instance.mcu_ntc()[0], instance.mcu_ntc().size())) + return false; + if (!streamer.finish_consecutive()) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 8: + if (!streamer.start_member(*prop)) + return false; + if (!streamer.start_consecutive(true, true)) + return false; + if (!read(streamer, instance.cell_vol()[0], instance.cell_vol().size())) + return false; + if (!streamer.finish_consecutive()) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + } + prop = streamer.next_entity(prop); + } + return streamer.finish_struct(*props); +} + +template::value, bool> = true > +bool read(S& str, ::unitree_go::msg::dds_::BmsState_& instance, bool as_key) { + auto &props = get_type_props<::unitree_go::msg::dds_::BmsState_>(); + str.set_mode(cdr_stream::stream_mode::read, as_key); + return read(str, instance, props.data()); +} + +template::value, bool> = true > +bool move(T& streamer, const ::unitree_go::msg::dds_::BmsState_& instance, entity_properties_t *props) { + (void)instance; + if (!streamer.start_struct(*props)) + return false; + auto prop = streamer.first_entity(props); + while (prop) { + switch (prop->m_id) { + case 0: + if (!streamer.start_member(*prop)) + return false; + if (!move(streamer, instance.version_high())) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 1: + if (!streamer.start_member(*prop)) + return false; + if (!move(streamer, instance.version_low())) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 2: + if (!streamer.start_member(*prop)) + return false; + if (!move(streamer, instance.status())) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 3: + if (!streamer.start_member(*prop)) + return false; + if (!move(streamer, instance.soc())) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 4: + if (!streamer.start_member(*prop)) + return false; + if (!move(streamer, instance.current())) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 5: + if (!streamer.start_member(*prop)) + return false; + if (!move(streamer, instance.cycle())) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 6: + if (!streamer.start_member(*prop)) + return false; + if (!streamer.start_consecutive(true, true)) + return false; + if (!move(streamer, instance.bq_ntc()[0], instance.bq_ntc().size())) + return false; + if (!streamer.finish_consecutive()) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 7: + if (!streamer.start_member(*prop)) + return false; + if (!streamer.start_consecutive(true, true)) + return false; + if (!move(streamer, instance.mcu_ntc()[0], instance.mcu_ntc().size())) + return false; + if (!streamer.finish_consecutive()) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 8: + if (!streamer.start_member(*prop)) + return false; + if (!streamer.start_consecutive(true, true)) + return false; + if (!move(streamer, instance.cell_vol()[0], instance.cell_vol().size())) + return false; + if (!streamer.finish_consecutive()) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + } + prop = streamer.next_entity(prop); + } + return streamer.finish_struct(*props); +} + +template::value, bool> = true > +bool move(S& str, const ::unitree_go::msg::dds_::BmsState_& instance, bool as_key) { + auto &props = get_type_props<::unitree_go::msg::dds_::BmsState_>(); + str.set_mode(cdr_stream::stream_mode::move, as_key); + return move(str, instance, props.data()); +} + +template::value, bool> = true > +bool max(T& streamer, const ::unitree_go::msg::dds_::BmsState_& instance, entity_properties_t *props) { + (void)instance; + if (!streamer.start_struct(*props)) + return false; + auto prop = streamer.first_entity(props); + while (prop) { + switch (prop->m_id) { + case 0: + if (!streamer.start_member(*prop)) + return false; + if (!max(streamer, instance.version_high())) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 1: + if (!streamer.start_member(*prop)) + return false; + if (!max(streamer, instance.version_low())) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 2: + if (!streamer.start_member(*prop)) + return false; + if (!max(streamer, instance.status())) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 3: + if (!streamer.start_member(*prop)) + return false; + if (!max(streamer, instance.soc())) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 4: + if (!streamer.start_member(*prop)) + return false; + if (!max(streamer, instance.current())) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 5: + if (!streamer.start_member(*prop)) + return false; + if (!max(streamer, instance.cycle())) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 6: + if (!streamer.start_member(*prop)) + return false; + if (!streamer.start_consecutive(true, true)) + return false; + if (!max(streamer, instance.bq_ntc()[0], instance.bq_ntc().size())) + return false; + if (!streamer.finish_consecutive()) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 7: + if (!streamer.start_member(*prop)) + return false; + if (!streamer.start_consecutive(true, true)) + return false; + if (!max(streamer, instance.mcu_ntc()[0], instance.mcu_ntc().size())) + return false; + if (!streamer.finish_consecutive()) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 8: + if (!streamer.start_member(*prop)) + return false; + if (!streamer.start_consecutive(true, true)) + return false; + if (!max(streamer, instance.cell_vol()[0], instance.cell_vol().size())) + return false; + if (!streamer.finish_consecutive()) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + } + prop = streamer.next_entity(prop); + } + return streamer.finish_struct(*props); +} + +template::value, bool> = true > +bool max(S& str, const ::unitree_go::msg::dds_::BmsState_& instance, bool as_key) { + auto &props = get_type_props<::unitree_go::msg::dds_::BmsState_>(); + str.set_mode(cdr_stream::stream_mode::max, as_key); + return max(str, instance, props.data()); +} + +} //namespace cdr +} //namespace core +} //namespace cyclonedds +} //namespace eclipse +} //namespace org + +#endif // DDSCXX_UNITREE_IDL_GO2_BMSSTATE__HPP diff --git a/deps/unitree_sdk2/include/unitree/idl/go2/ConfigChangeStatus_.hpp b/deps/unitree_sdk2/include/unitree/idl/go2/ConfigChangeStatus_.hpp new file mode 100644 index 0000000..6b021c7 --- /dev/null +++ b/deps/unitree_sdk2/include/unitree/idl/go2/ConfigChangeStatus_.hpp @@ -0,0 +1,309 @@ +/**************************************************************** + + Generated by Eclipse Cyclone DDS IDL to CXX Translator + File name: ConfigChangeStatus_.idl + Source: ConfigChangeStatus_.hpp + Cyclone DDS: v0.10.2 + +*****************************************************************/ +#ifndef DDSCXX_UNITREE_IDL_GO2_CONFIGCHANGESTATUS__HPP +#define DDSCXX_UNITREE_IDL_GO2_CONFIGCHANGESTATUS__HPP + +#include + +namespace unitree_go +{ +namespace msg +{ +namespace dds_ +{ +class ConfigChangeStatus_ +{ +private: + std::string name_; + std::string content_; + +public: + ConfigChangeStatus_() = default; + + explicit ConfigChangeStatus_( + const std::string& name, + const std::string& content) : + name_(name), + content_(content) { } + + const std::string& name() const { return this->name_; } + std::string& name() { return this->name_; } + void name(const std::string& _val_) { this->name_ = _val_; } + void name(std::string&& _val_) { this->name_ = _val_; } + const std::string& content() const { return this->content_; } + std::string& content() { return this->content_; } + void content(const std::string& _val_) { this->content_ = _val_; } + void content(std::string&& _val_) { this->content_ = _val_; } + + bool operator==(const ConfigChangeStatus_& _other) const + { + (void) _other; + return name_ == _other.name_ && + content_ == _other.content_; + } + + bool operator!=(const ConfigChangeStatus_& _other) const + { + return !(*this == _other); + } + +}; + +} + +} + +} + +#include "dds/topic/TopicTraits.hpp" +#include "org/eclipse/cyclonedds/topic/datatopic.hpp" + +namespace org { +namespace eclipse { +namespace cyclonedds { +namespace topic { + +template <> constexpr const char* TopicTraits<::unitree_go::msg::dds_::ConfigChangeStatus_>::getTypeName() +{ + return "unitree_go::msg::dds_::ConfigChangeStatus_"; +} + +template <> constexpr bool TopicTraits<::unitree_go::msg::dds_::ConfigChangeStatus_>::isSelfContained() +{ + return false; +} + +template <> constexpr bool TopicTraits<::unitree_go::msg::dds_::ConfigChangeStatus_>::isKeyless() +{ + return true; +} + +#ifdef DDSCXX_HAS_TYPE_DISCOVERY +template<> constexpr unsigned int TopicTraits<::unitree_go::msg::dds_::ConfigChangeStatus_>::type_map_blob_sz() { return 266; } +template<> constexpr unsigned int TopicTraits<::unitree_go::msg::dds_::ConfigChangeStatus_>::type_info_blob_sz() { return 100; } +template<> inline const uint8_t * TopicTraits<::unitree_go::msg::dds_::ConfigChangeStatus_>::type_map_blob() { + static const uint8_t blob[] = { + 0x4c, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0xf1, 0x8b, 0xab, 0x72, 0x41, 0x14, 0x34, 0x88, + 0x06, 0xaa, 0x92, 0xd1, 0x55, 0xf0, 0xe9, 0x00, 0x34, 0x00, 0x00, 0x00, 0xf1, 0x51, 0x01, 0x00, + 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x24, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, + 0x0c, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x70, 0x00, 0xb0, 0x68, 0x93, 0x1c, + 0x0c, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x70, 0x00, 0x9a, 0x03, 0x64, 0xb9, + 0x8e, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0xf2, 0xb5, 0xf8, 0x3d, 0x36, 0xf2, 0x55, 0x84, + 0x27, 0x72, 0xfc, 0x68, 0x2f, 0x66, 0xf5, 0x00, 0x76, 0x00, 0x00, 0x00, 0xf2, 0x51, 0x01, 0x00, + 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x2b, 0x00, 0x00, 0x00, 0x75, 0x6e, 0x69, 0x74, + 0x72, 0x65, 0x65, 0x5f, 0x67, 0x6f, 0x3a, 0x3a, 0x6d, 0x73, 0x67, 0x3a, 0x3a, 0x64, 0x64, 0x73, + 0x5f, 0x3a, 0x3a, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x43, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x53, + 0x74, 0x61, 0x74, 0x75, 0x73, 0x5f, 0x00, 0x00, 0x36, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, + 0x13, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x70, 0x00, 0x05, 0x00, 0x00, 0x00, + 0x6e, 0x61, 0x6d, 0x65, 0x00, 0x00, 0x00, 0x00, 0x16, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, + 0x01, 0x00, 0x70, 0x00, 0x08, 0x00, 0x00, 0x00, 0x63, 0x6f, 0x6e, 0x74, 0x65, 0x6e, 0x74, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x22, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0xf2, 0xb5, 0xf8, 0x3d, + 0x36, 0xf2, 0x55, 0x84, 0x27, 0x72, 0xfc, 0x68, 0x2f, 0x66, 0xf5, 0xf1, 0x8b, 0xab, 0x72, 0x41, + 0x14, 0x34, 0x88, 0x06, 0xaa, 0x92, 0xd1, 0x55, 0xf0, 0xe9, }; + return blob; +} +template<> inline const uint8_t * TopicTraits<::unitree_go::msg::dds_::ConfigChangeStatus_>::type_info_blob() { + static const uint8_t blob[] = { + 0x60, 0x00, 0x00, 0x00, 0x01, 0x10, 0x00, 0x40, 0x28, 0x00, 0x00, 0x00, 0x24, 0x00, 0x00, 0x00, + 0x14, 0x00, 0x00, 0x00, 0xf1, 0x8b, 0xab, 0x72, 0x41, 0x14, 0x34, 0x88, 0x06, 0xaa, 0x92, 0xd1, + 0x55, 0xf0, 0xe9, 0x00, 0x38, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x02, 0x10, 0x00, 0x40, 0x28, 0x00, 0x00, 0x00, 0x24, 0x00, 0x00, 0x00, + 0x14, 0x00, 0x00, 0x00, 0xf2, 0xb5, 0xf8, 0x3d, 0x36, 0xf2, 0x55, 0x84, 0x27, 0x72, 0xfc, 0x68, + 0x2f, 0x66, 0xf5, 0x00, 0x7a, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, }; + return blob; +} +#endif //DDSCXX_HAS_TYPE_DISCOVERY + +} //namespace topic +} //namespace cyclonedds +} //namespace eclipse +} //namespace org + +namespace dds { +namespace topic { + +template <> +struct topic_type_name<::unitree_go::msg::dds_::ConfigChangeStatus_> +{ + static std::string value() + { + return org::eclipse::cyclonedds::topic::TopicTraits<::unitree_go::msg::dds_::ConfigChangeStatus_>::getTypeName(); + } +}; + +} +} + +REGISTER_TOPIC_TYPE(::unitree_go::msg::dds_::ConfigChangeStatus_) + +namespace org{ +namespace eclipse{ +namespace cyclonedds{ +namespace core{ +namespace cdr{ + +template<> +propvec &get_type_props<::unitree_go::msg::dds_::ConfigChangeStatus_>(); + +template::value, bool> = true > +bool write(T& streamer, const ::unitree_go::msg::dds_::ConfigChangeStatus_& instance, entity_properties_t *props) { + (void)instance; + if (!streamer.start_struct(*props)) + return false; + auto prop = streamer.first_entity(props); + while (prop) { + switch (prop->m_id) { + case 0: + if (!streamer.start_member(*prop)) + return false; + if (!write_string(streamer, instance.name(), 0)) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 1: + if (!streamer.start_member(*prop)) + return false; + if (!write_string(streamer, instance.content(), 0)) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + } + prop = streamer.next_entity(prop); + } + return streamer.finish_struct(*props); +} + +template::value, bool> = true > +bool write(S& str, const ::unitree_go::msg::dds_::ConfigChangeStatus_& instance, bool as_key) { + auto &props = get_type_props<::unitree_go::msg::dds_::ConfigChangeStatus_>(); + str.set_mode(cdr_stream::stream_mode::write, as_key); + return write(str, instance, props.data()); +} + +template::value, bool> = true > +bool read(T& streamer, ::unitree_go::msg::dds_::ConfigChangeStatus_& instance, entity_properties_t *props) { + (void)instance; + if (!streamer.start_struct(*props)) + return false; + auto prop = streamer.first_entity(props); + while (prop) { + switch (prop->m_id) { + case 0: + if (!streamer.start_member(*prop)) + return false; + if (!read_string(streamer, instance.name(), 0)) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 1: + if (!streamer.start_member(*prop)) + return false; + if (!read_string(streamer, instance.content(), 0)) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + } + prop = streamer.next_entity(prop); + } + return streamer.finish_struct(*props); +} + +template::value, bool> = true > +bool read(S& str, ::unitree_go::msg::dds_::ConfigChangeStatus_& instance, bool as_key) { + auto &props = get_type_props<::unitree_go::msg::dds_::ConfigChangeStatus_>(); + str.set_mode(cdr_stream::stream_mode::read, as_key); + return read(str, instance, props.data()); +} + +template::value, bool> = true > +bool move(T& streamer, const ::unitree_go::msg::dds_::ConfigChangeStatus_& instance, entity_properties_t *props) { + (void)instance; + if (!streamer.start_struct(*props)) + return false; + auto prop = streamer.first_entity(props); + while (prop) { + switch (prop->m_id) { + case 0: + if (!streamer.start_member(*prop)) + return false; + if (!move_string(streamer, instance.name(), 0)) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 1: + if (!streamer.start_member(*prop)) + return false; + if (!move_string(streamer, instance.content(), 0)) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + } + prop = streamer.next_entity(prop); + } + return streamer.finish_struct(*props); +} + +template::value, bool> = true > +bool move(S& str, const ::unitree_go::msg::dds_::ConfigChangeStatus_& instance, bool as_key) { + auto &props = get_type_props<::unitree_go::msg::dds_::ConfigChangeStatus_>(); + str.set_mode(cdr_stream::stream_mode::move, as_key); + return move(str, instance, props.data()); +} + +template::value, bool> = true > +bool max(T& streamer, const ::unitree_go::msg::dds_::ConfigChangeStatus_& instance, entity_properties_t *props) { + (void)instance; + if (!streamer.start_struct(*props)) + return false; + auto prop = streamer.first_entity(props); + while (prop) { + switch (prop->m_id) { + case 0: + if (!streamer.start_member(*prop)) + return false; + if (!max_string(streamer, instance.name(), 0)) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 1: + if (!streamer.start_member(*prop)) + return false; + if (!max_string(streamer, instance.content(), 0)) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + } + prop = streamer.next_entity(prop); + } + return streamer.finish_struct(*props); +} + +template::value, bool> = true > +bool max(S& str, const ::unitree_go::msg::dds_::ConfigChangeStatus_& instance, bool as_key) { + auto &props = get_type_props<::unitree_go::msg::dds_::ConfigChangeStatus_>(); + str.set_mode(cdr_stream::stream_mode::max, as_key); + return max(str, instance, props.data()); +} + +} //namespace cdr +} //namespace core +} //namespace cyclonedds +} //namespace eclipse +} //namespace org + +#endif // DDSCXX_UNITREE_IDL_GO2_CONFIGCHANGESTATUS__HPP diff --git a/deps/unitree_sdk2/include/unitree/idl/go2/Error_.hpp b/deps/unitree_sdk2/include/unitree/idl/go2/Error_.hpp new file mode 100644 index 0000000..ebf191c --- /dev/null +++ b/deps/unitree_sdk2/include/unitree/idl/go2/Error_.hpp @@ -0,0 +1,301 @@ +/**************************************************************** + + Generated by Eclipse Cyclone DDS IDL to CXX Translator + File name: Error_.idl + Source: Error_.hpp + Cyclone DDS: v0.10.2 + +*****************************************************************/ +#ifndef DDSCXX_UNITREE_IDL_GO2_ERROR__HPP +#define DDSCXX_UNITREE_IDL_GO2_ERROR__HPP + +#include + +namespace unitree_go +{ +namespace msg +{ +namespace dds_ +{ +class Error_ +{ +private: + uint32_t source_ = 0; + uint32_t state_ = 0; + +public: + Error_() = default; + + explicit Error_( + uint32_t source, + uint32_t state) : + source_(source), + state_(state) { } + + uint32_t source() const { return this->source_; } + uint32_t& source() { return this->source_; } + void source(uint32_t _val_) { this->source_ = _val_; } + uint32_t state() const { return this->state_; } + uint32_t& state() { return this->state_; } + void state(uint32_t _val_) { this->state_ = _val_; } + + bool operator==(const Error_& _other) const + { + (void) _other; + return source_ == _other.source_ && + state_ == _other.state_; + } + + bool operator!=(const Error_& _other) const + { + return !(*this == _other); + } + +}; + +} + +} + +} + +#include "dds/topic/TopicTraits.hpp" +#include "org/eclipse/cyclonedds/topic/datatopic.hpp" + +namespace org { +namespace eclipse { +namespace cyclonedds { +namespace topic { + +template <> constexpr const char* TopicTraits<::unitree_go::msg::dds_::Error_>::getTypeName() +{ + return "unitree_go::msg::dds_::Error_"; +} + +template <> constexpr bool TopicTraits<::unitree_go::msg::dds_::Error_>::isKeyless() +{ + return true; +} + +#ifdef DDSCXX_HAS_TYPE_DISCOVERY +template<> constexpr unsigned int TopicTraits<::unitree_go::msg::dds_::Error_>::type_map_blob_sz() { return 254; } +template<> constexpr unsigned int TopicTraits<::unitree_go::msg::dds_::Error_>::type_info_blob_sz() { return 100; } +template<> inline const uint8_t * TopicTraits<::unitree_go::msg::dds_::Error_>::type_map_blob() { + static const uint8_t blob[] = { + 0x4b, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0xf1, 0x76, 0x79, 0x56, 0x84, 0x80, 0x73, 0x64, + 0x1f, 0xee, 0x3b, 0xc7, 0x0e, 0xd6, 0x56, 0x00, 0x33, 0x00, 0x00, 0x00, 0xf1, 0x51, 0x01, 0x00, + 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x23, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, + 0x0b, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x07, 0x36, 0xcd, 0x38, 0xf4, 0x00, + 0x0b, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x07, 0x9e, 0xd3, 0x9e, 0x2e, 0x00, + 0x84, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0xf2, 0x8f, 0x76, 0x98, 0x54, 0xc5, 0x14, 0x4a, + 0x4b, 0x4c, 0xbf, 0xbe, 0x7d, 0xd9, 0x1f, 0x00, 0x6c, 0x00, 0x00, 0x00, 0xf2, 0x51, 0x01, 0x00, + 0x26, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x1e, 0x00, 0x00, 0x00, 0x75, 0x6e, 0x69, 0x74, + 0x72, 0x65, 0x65, 0x5f, 0x67, 0x6f, 0x3a, 0x3a, 0x6d, 0x73, 0x67, 0x3a, 0x3a, 0x64, 0x64, 0x73, + 0x5f, 0x3a, 0x3a, 0x45, 0x72, 0x72, 0x6f, 0x72, 0x5f, 0x00, 0x00, 0x00, 0x38, 0x00, 0x00, 0x00, + 0x02, 0x00, 0x00, 0x00, 0x15, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x07, 0x00, + 0x07, 0x00, 0x00, 0x00, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x14, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x07, 0x00, 0x06, 0x00, 0x00, 0x00, + 0x73, 0x74, 0x61, 0x74, 0x65, 0x00, 0x00, 0x00, 0x22, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, + 0xf2, 0x8f, 0x76, 0x98, 0x54, 0xc5, 0x14, 0x4a, 0x4b, 0x4c, 0xbf, 0xbe, 0x7d, 0xd9, 0x1f, 0xf1, + 0x76, 0x79, 0x56, 0x84, 0x80, 0x73, 0x64, 0x1f, 0xee, 0x3b, 0xc7, 0x0e, 0xd6, 0x56, }; + return blob; +} +template<> inline const uint8_t * TopicTraits<::unitree_go::msg::dds_::Error_>::type_info_blob() { + static const uint8_t blob[] = { + 0x60, 0x00, 0x00, 0x00, 0x01, 0x10, 0x00, 0x40, 0x28, 0x00, 0x00, 0x00, 0x24, 0x00, 0x00, 0x00, + 0x14, 0x00, 0x00, 0x00, 0xf1, 0x76, 0x79, 0x56, 0x84, 0x80, 0x73, 0x64, 0x1f, 0xee, 0x3b, 0xc7, + 0x0e, 0xd6, 0x56, 0x00, 0x37, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x02, 0x10, 0x00, 0x40, 0x28, 0x00, 0x00, 0x00, 0x24, 0x00, 0x00, 0x00, + 0x14, 0x00, 0x00, 0x00, 0xf2, 0x8f, 0x76, 0x98, 0x54, 0xc5, 0x14, 0x4a, 0x4b, 0x4c, 0xbf, 0xbe, + 0x7d, 0xd9, 0x1f, 0x00, 0x70, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, }; + return blob; +} +#endif //DDSCXX_HAS_TYPE_DISCOVERY + +} //namespace topic +} //namespace cyclonedds +} //namespace eclipse +} //namespace org + +namespace dds { +namespace topic { + +template <> +struct topic_type_name<::unitree_go::msg::dds_::Error_> +{ + static std::string value() + { + return org::eclipse::cyclonedds::topic::TopicTraits<::unitree_go::msg::dds_::Error_>::getTypeName(); + } +}; + +} +} + +REGISTER_TOPIC_TYPE(::unitree_go::msg::dds_::Error_) + +namespace org{ +namespace eclipse{ +namespace cyclonedds{ +namespace core{ +namespace cdr{ + +template<> +propvec &get_type_props<::unitree_go::msg::dds_::Error_>(); + +template::value, bool> = true > +bool write(T& streamer, const ::unitree_go::msg::dds_::Error_& instance, entity_properties_t *props) { + (void)instance; + if (!streamer.start_struct(*props)) + return false; + auto prop = streamer.first_entity(props); + while (prop) { + switch (prop->m_id) { + case 0: + if (!streamer.start_member(*prop)) + return false; + if (!write(streamer, instance.source())) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 1: + if (!streamer.start_member(*prop)) + return false; + if (!write(streamer, instance.state())) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + } + prop = streamer.next_entity(prop); + } + return streamer.finish_struct(*props); +} + +template::value, bool> = true > +bool write(S& str, const ::unitree_go::msg::dds_::Error_& instance, bool as_key) { + auto &props = get_type_props<::unitree_go::msg::dds_::Error_>(); + str.set_mode(cdr_stream::stream_mode::write, as_key); + return write(str, instance, props.data()); +} + +template::value, bool> = true > +bool read(T& streamer, ::unitree_go::msg::dds_::Error_& instance, entity_properties_t *props) { + (void)instance; + if (!streamer.start_struct(*props)) + return false; + auto prop = streamer.first_entity(props); + while (prop) { + switch (prop->m_id) { + case 0: + if (!streamer.start_member(*prop)) + return false; + if (!read(streamer, instance.source())) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 1: + if (!streamer.start_member(*prop)) + return false; + if (!read(streamer, instance.state())) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + } + prop = streamer.next_entity(prop); + } + return streamer.finish_struct(*props); +} + +template::value, bool> = true > +bool read(S& str, ::unitree_go::msg::dds_::Error_& instance, bool as_key) { + auto &props = get_type_props<::unitree_go::msg::dds_::Error_>(); + str.set_mode(cdr_stream::stream_mode::read, as_key); + return read(str, instance, props.data()); +} + +template::value, bool> = true > +bool move(T& streamer, const ::unitree_go::msg::dds_::Error_& instance, entity_properties_t *props) { + (void)instance; + if (!streamer.start_struct(*props)) + return false; + auto prop = streamer.first_entity(props); + while (prop) { + switch (prop->m_id) { + case 0: + if (!streamer.start_member(*prop)) + return false; + if (!move(streamer, instance.source())) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 1: + if (!streamer.start_member(*prop)) + return false; + if (!move(streamer, instance.state())) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + } + prop = streamer.next_entity(prop); + } + return streamer.finish_struct(*props); +} + +template::value, bool> = true > +bool move(S& str, const ::unitree_go::msg::dds_::Error_& instance, bool as_key) { + auto &props = get_type_props<::unitree_go::msg::dds_::Error_>(); + str.set_mode(cdr_stream::stream_mode::move, as_key); + return move(str, instance, props.data()); +} + +template::value, bool> = true > +bool max(T& streamer, const ::unitree_go::msg::dds_::Error_& instance, entity_properties_t *props) { + (void)instance; + if (!streamer.start_struct(*props)) + return false; + auto prop = streamer.first_entity(props); + while (prop) { + switch (prop->m_id) { + case 0: + if (!streamer.start_member(*prop)) + return false; + if (!max(streamer, instance.source())) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 1: + if (!streamer.start_member(*prop)) + return false; + if (!max(streamer, instance.state())) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + } + prop = streamer.next_entity(prop); + } + return streamer.finish_struct(*props); +} + +template::value, bool> = true > +bool max(S& str, const ::unitree_go::msg::dds_::Error_& instance, bool as_key) { + auto &props = get_type_props<::unitree_go::msg::dds_::Error_>(); + str.set_mode(cdr_stream::stream_mode::max, as_key); + return max(str, instance, props.data()); +} + +} //namespace cdr +} //namespace core +} //namespace cyclonedds +} //namespace eclipse +} //namespace org + +#endif // DDSCXX_UNITREE_IDL_GO2_ERROR__HPP diff --git a/deps/unitree_sdk2/include/unitree/idl/go2/Go2FrontVideoData_.hpp b/deps/unitree_sdk2/include/unitree/idl/go2/Go2FrontVideoData_.hpp new file mode 100644 index 0000000..0f4ff45 --- /dev/null +++ b/deps/unitree_sdk2/include/unitree/idl/go2/Go2FrontVideoData_.hpp @@ -0,0 +1,523 @@ +/**************************************************************** + + Generated by Eclipse Cyclone DDS IDL to CXX Translator + File name: Go2FrontVideoData_.idl + Source: Go2FrontVideoData_.hpp + Cyclone DDS: v0.10.2 + +*****************************************************************/ +#ifndef DDSCXX_UNITREE_IDL_GO2_GO2FRONTVIDEODATA__HPP +#define DDSCXX_UNITREE_IDL_GO2_GO2FRONTVIDEODATA__HPP + +#include +#include + +namespace unitree_go +{ +namespace msg +{ +namespace dds_ +{ +class Go2FrontVideoData_ +{ +private: + uint64_t time_frame_ = 0; + std::vector video720p_; + std::vector video360p_; + std::vector video180p_; + +public: + Go2FrontVideoData_() = default; + + explicit Go2FrontVideoData_( + uint64_t time_frame, + const std::vector& video720p, + const std::vector& video360p, + const std::vector& video180p) : + time_frame_(time_frame), + video720p_(video720p), + video360p_(video360p), + video180p_(video180p) { } + + uint64_t time_frame() const { return this->time_frame_; } + uint64_t& time_frame() { return this->time_frame_; } + void time_frame(uint64_t _val_) { this->time_frame_ = _val_; } + const std::vector& video720p() const { return this->video720p_; } + std::vector& video720p() { return this->video720p_; } + void video720p(const std::vector& _val_) { this->video720p_ = _val_; } + void video720p(std::vector&& _val_) { this->video720p_ = _val_; } + const std::vector& video360p() const { return this->video360p_; } + std::vector& video360p() { return this->video360p_; } + void video360p(const std::vector& _val_) { this->video360p_ = _val_; } + void video360p(std::vector&& _val_) { this->video360p_ = _val_; } + const std::vector& video180p() const { return this->video180p_; } + std::vector& video180p() { return this->video180p_; } + void video180p(const std::vector& _val_) { this->video180p_ = _val_; } + void video180p(std::vector&& _val_) { this->video180p_ = _val_; } + + bool operator==(const Go2FrontVideoData_& _other) const + { + (void) _other; + return time_frame_ == _other.time_frame_ && + video720p_ == _other.video720p_ && + video360p_ == _other.video360p_ && + video180p_ == _other.video180p_; + } + + bool operator!=(const Go2FrontVideoData_& _other) const + { + return !(*this == _other); + } + +}; + +} + +} + +} + +#include "dds/topic/TopicTraits.hpp" +#include "org/eclipse/cyclonedds/topic/datatopic.hpp" + +namespace org { +namespace eclipse { +namespace cyclonedds { +namespace topic { + +template <> constexpr const char* TopicTraits<::unitree_go::msg::dds_::Go2FrontVideoData_>::getTypeName() +{ + return "unitree_go::msg::dds_::Go2FrontVideoData_"; +} + +template <> constexpr bool TopicTraits<::unitree_go::msg::dds_::Go2FrontVideoData_>::isSelfContained() +{ + return false; +} + +template <> constexpr bool TopicTraits<::unitree_go::msg::dds_::Go2FrontVideoData_>::isKeyless() +{ + return true; +} + +#ifdef DDSCXX_HAS_TYPE_DISCOVERY +template<> constexpr unsigned int TopicTraits<::unitree_go::msg::dds_::Go2FrontVideoData_>::type_map_blob_sz() { return 386; } +template<> constexpr unsigned int TopicTraits<::unitree_go::msg::dds_::Go2FrontVideoData_>::type_info_blob_sz() { return 100; } +template<> inline const uint8_t * TopicTraits<::unitree_go::msg::dds_::Go2FrontVideoData_>::type_map_blob() { + static const uint8_t blob[] = { + 0x78, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0xf1, 0x75, 0x67, 0x61, 0x59, 0x75, 0x39, 0xc1, + 0x45, 0x05, 0x1d, 0x51, 0xbe, 0x71, 0xb1, 0x00, 0x60, 0x00, 0x00, 0x00, 0xf1, 0x51, 0x01, 0x00, + 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x50, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, + 0x0b, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x08, 0x2d, 0x24, 0x8b, 0x17, 0x00, + 0x10, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x80, 0xf3, 0x01, 0x00, 0x00, 0x02, + 0xd5, 0x57, 0x60, 0x01, 0x10, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x01, 0x00, 0x80, 0xf3, + 0x01, 0x00, 0x00, 0x02, 0x1d, 0x38, 0x7d, 0x67, 0x10, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, + 0x01, 0x00, 0x80, 0xf3, 0x01, 0x00, 0x00, 0x02, 0x04, 0xb8, 0xc7, 0x48, 0xdc, 0x00, 0x00, 0x00, + 0x01, 0x00, 0x00, 0x00, 0xf2, 0xc8, 0x74, 0x27, 0xb8, 0x30, 0xbd, 0x3d, 0x37, 0xbe, 0x7b, 0xec, + 0x40, 0x49, 0xe1, 0x00, 0xc4, 0x00, 0x00, 0x00, 0xf2, 0x51, 0x01, 0x00, 0x32, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x2a, 0x00, 0x00, 0x00, 0x75, 0x6e, 0x69, 0x74, 0x72, 0x65, 0x65, 0x5f, + 0x67, 0x6f, 0x3a, 0x3a, 0x6d, 0x73, 0x67, 0x3a, 0x3a, 0x64, 0x64, 0x73, 0x5f, 0x3a, 0x3a, 0x47, + 0x6f, 0x32, 0x46, 0x72, 0x6f, 0x6e, 0x74, 0x56, 0x69, 0x64, 0x65, 0x6f, 0x44, 0x61, 0x74, 0x61, + 0x5f, 0x00, 0x00, 0x00, 0x84, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0x19, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x08, 0x00, 0x0b, 0x00, 0x00, 0x00, 0x74, 0x69, 0x6d, 0x65, + 0x5f, 0x66, 0x72, 0x61, 0x6d, 0x65, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x1c, 0x00, 0x00, 0x00, + 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x80, 0xf3, 0x01, 0x00, 0x00, 0x02, 0x0a, 0x00, 0x00, 0x00, + 0x76, 0x69, 0x64, 0x65, 0x6f, 0x37, 0x32, 0x30, 0x70, 0x00, 0x00, 0x00, 0x1c, 0x00, 0x00, 0x00, + 0x02, 0x00, 0x00, 0x00, 0x01, 0x00, 0x80, 0xf3, 0x01, 0x00, 0x00, 0x02, 0x0a, 0x00, 0x00, 0x00, + 0x76, 0x69, 0x64, 0x65, 0x6f, 0x33, 0x36, 0x30, 0x70, 0x00, 0x00, 0x00, 0x1c, 0x00, 0x00, 0x00, + 0x03, 0x00, 0x00, 0x00, 0x01, 0x00, 0x80, 0xf3, 0x01, 0x00, 0x00, 0x02, 0x0a, 0x00, 0x00, 0x00, + 0x76, 0x69, 0x64, 0x65, 0x6f, 0x31, 0x38, 0x30, 0x70, 0x00, 0x00, 0x00, 0x22, 0x00, 0x00, 0x00, + 0x01, 0x00, 0x00, 0x00, 0xf2, 0xc8, 0x74, 0x27, 0xb8, 0x30, 0xbd, 0x3d, 0x37, 0xbe, 0x7b, 0xec, + 0x40, 0x49, 0xe1, 0xf1, 0x75, 0x67, 0x61, 0x59, 0x75, 0x39, 0xc1, 0x45, 0x05, 0x1d, 0x51, 0xbe, + 0x71, 0xb1, }; + return blob; +} +template<> inline const uint8_t * TopicTraits<::unitree_go::msg::dds_::Go2FrontVideoData_>::type_info_blob() { + static const uint8_t blob[] = { + 0x60, 0x00, 0x00, 0x00, 0x01, 0x10, 0x00, 0x40, 0x28, 0x00, 0x00, 0x00, 0x24, 0x00, 0x00, 0x00, + 0x14, 0x00, 0x00, 0x00, 0xf1, 0x75, 0x67, 0x61, 0x59, 0x75, 0x39, 0xc1, 0x45, 0x05, 0x1d, 0x51, + 0xbe, 0x71, 0xb1, 0x00, 0x64, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x02, 0x10, 0x00, 0x40, 0x28, 0x00, 0x00, 0x00, 0x24, 0x00, 0x00, 0x00, + 0x14, 0x00, 0x00, 0x00, 0xf2, 0xc8, 0x74, 0x27, 0xb8, 0x30, 0xbd, 0x3d, 0x37, 0xbe, 0x7b, 0xec, + 0x40, 0x49, 0xe1, 0x00, 0xc8, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, }; + return blob; +} +#endif //DDSCXX_HAS_TYPE_DISCOVERY + +} //namespace topic +} //namespace cyclonedds +} //namespace eclipse +} //namespace org + +namespace dds { +namespace topic { + +template <> +struct topic_type_name<::unitree_go::msg::dds_::Go2FrontVideoData_> +{ + static std::string value() + { + return org::eclipse::cyclonedds::topic::TopicTraits<::unitree_go::msg::dds_::Go2FrontVideoData_>::getTypeName(); + } +}; + +} +} + +REGISTER_TOPIC_TYPE(::unitree_go::msg::dds_::Go2FrontVideoData_) + +namespace org{ +namespace eclipse{ +namespace cyclonedds{ +namespace core{ +namespace cdr{ + +template<> +propvec &get_type_props<::unitree_go::msg::dds_::Go2FrontVideoData_>(); + +template::value, bool> = true > +bool write(T& streamer, const ::unitree_go::msg::dds_::Go2FrontVideoData_& instance, entity_properties_t *props) { + (void)instance; + if (!streamer.start_struct(*props)) + return false; + auto prop = streamer.first_entity(props); + while (prop) { + switch (prop->m_id) { + case 0: + if (!streamer.start_member(*prop)) + return false; + if (!write(streamer, instance.time_frame())) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 1: + if (!streamer.start_member(*prop)) + return false; + if (!streamer.start_consecutive(false, true)) + return false; + { + uint32_t se_1 = uint32_t(instance.video720p().size()); + if (!write(streamer, se_1)) + return false; + if (se_1 > 0 && + !write(streamer, instance.video720p()[0], se_1)) + return false; + } //end sequence 1 + if (!streamer.finish_consecutive()) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 2: + if (!streamer.start_member(*prop)) + return false; + if (!streamer.start_consecutive(false, true)) + return false; + { + uint32_t se_1 = uint32_t(instance.video360p().size()); + if (!write(streamer, se_1)) + return false; + if (se_1 > 0 && + !write(streamer, instance.video360p()[0], se_1)) + return false; + } //end sequence 1 + if (!streamer.finish_consecutive()) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 3: + if (!streamer.start_member(*prop)) + return false; + if (!streamer.start_consecutive(false, true)) + return false; + { + uint32_t se_1 = uint32_t(instance.video180p().size()); + if (!write(streamer, se_1)) + return false; + if (se_1 > 0 && + !write(streamer, instance.video180p()[0], se_1)) + return false; + } //end sequence 1 + if (!streamer.finish_consecutive()) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + } + prop = streamer.next_entity(prop); + } + return streamer.finish_struct(*props); +} + +template::value, bool> = true > +bool write(S& str, const ::unitree_go::msg::dds_::Go2FrontVideoData_& instance, bool as_key) { + auto &props = get_type_props<::unitree_go::msg::dds_::Go2FrontVideoData_>(); + str.set_mode(cdr_stream::stream_mode::write, as_key); + return write(str, instance, props.data()); +} + +template::value, bool> = true > +bool read(T& streamer, ::unitree_go::msg::dds_::Go2FrontVideoData_& instance, entity_properties_t *props) { + (void)instance; + if (!streamer.start_struct(*props)) + return false; + auto prop = streamer.first_entity(props); + while (prop) { + switch (prop->m_id) { + case 0: + if (!streamer.start_member(*prop)) + return false; + if (!read(streamer, instance.time_frame())) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 1: + if (!streamer.start_member(*prop)) + return false; + if (!streamer.start_consecutive(false, true)) + return false; + { + uint32_t se_1 = uint32_t(instance.video720p().size()); + if (!read(streamer, se_1)) + return false; + instance.video720p().resize(se_1); + if (se_1 > 0 && + !read(streamer, instance.video720p()[0], se_1)) + return false; + } //end sequence 1 + if (!streamer.finish_consecutive()) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 2: + if (!streamer.start_member(*prop)) + return false; + if (!streamer.start_consecutive(false, true)) + return false; + { + uint32_t se_1 = uint32_t(instance.video360p().size()); + if (!read(streamer, se_1)) + return false; + instance.video360p().resize(se_1); + if (se_1 > 0 && + !read(streamer, instance.video360p()[0], se_1)) + return false; + } //end sequence 1 + if (!streamer.finish_consecutive()) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 3: + if (!streamer.start_member(*prop)) + return false; + if (!streamer.start_consecutive(false, true)) + return false; + { + uint32_t se_1 = uint32_t(instance.video180p().size()); + if (!read(streamer, se_1)) + return false; + instance.video180p().resize(se_1); + if (se_1 > 0 && + !read(streamer, instance.video180p()[0], se_1)) + return false; + } //end sequence 1 + if (!streamer.finish_consecutive()) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + } + prop = streamer.next_entity(prop); + } + return streamer.finish_struct(*props); +} + +template::value, bool> = true > +bool read(S& str, ::unitree_go::msg::dds_::Go2FrontVideoData_& instance, bool as_key) { + auto &props = get_type_props<::unitree_go::msg::dds_::Go2FrontVideoData_>(); + str.set_mode(cdr_stream::stream_mode::read, as_key); + return read(str, instance, props.data()); +} + +template::value, bool> = true > +bool move(T& streamer, const ::unitree_go::msg::dds_::Go2FrontVideoData_& instance, entity_properties_t *props) { + (void)instance; + if (!streamer.start_struct(*props)) + return false; + auto prop = streamer.first_entity(props); + while (prop) { + switch (prop->m_id) { + case 0: + if (!streamer.start_member(*prop)) + return false; + if (!move(streamer, instance.time_frame())) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 1: + if (!streamer.start_member(*prop)) + return false; + if (!streamer.start_consecutive(false, true)) + return false; + { + uint32_t se_1 = uint32_t(instance.video720p().size()); + if (!move(streamer, se_1)) + return false; + if (se_1 > 0 && + !move(streamer, uint8_t(), se_1)) + return false; + } //end sequence 1 + if (!streamer.finish_consecutive()) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 2: + if (!streamer.start_member(*prop)) + return false; + if (!streamer.start_consecutive(false, true)) + return false; + { + uint32_t se_1 = uint32_t(instance.video360p().size()); + if (!move(streamer, se_1)) + return false; + if (se_1 > 0 && + !move(streamer, uint8_t(), se_1)) + return false; + } //end sequence 1 + if (!streamer.finish_consecutive()) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 3: + if (!streamer.start_member(*prop)) + return false; + if (!streamer.start_consecutive(false, true)) + return false; + { + uint32_t se_1 = uint32_t(instance.video180p().size()); + if (!move(streamer, se_1)) + return false; + if (se_1 > 0 && + !move(streamer, uint8_t(), se_1)) + return false; + } //end sequence 1 + if (!streamer.finish_consecutive()) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + } + prop = streamer.next_entity(prop); + } + return streamer.finish_struct(*props); +} + +template::value, bool> = true > +bool move(S& str, const ::unitree_go::msg::dds_::Go2FrontVideoData_& instance, bool as_key) { + auto &props = get_type_props<::unitree_go::msg::dds_::Go2FrontVideoData_>(); + str.set_mode(cdr_stream::stream_mode::move, as_key); + return move(str, instance, props.data()); +} + +template::value, bool> = true > +bool max(T& streamer, const ::unitree_go::msg::dds_::Go2FrontVideoData_& instance, entity_properties_t *props) { + (void)instance; + if (!streamer.start_struct(*props)) + return false; + auto prop = streamer.first_entity(props); + while (prop) { + switch (prop->m_id) { + case 0: + if (!streamer.start_member(*prop)) + return false; + if (!max(streamer, instance.time_frame())) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 1: + if (!streamer.start_member(*prop)) + return false; + if (!streamer.start_consecutive(false, true)) + return false; + { + uint32_t se_1 = 0; + if (!max(streamer, se_1)) + return false; + if (se_1 > 0 && + !max(streamer, uint8_t(), se_1)) + return false; + } //end sequence 1 + if (!streamer.finish_consecutive()) + return false; + streamer.position(SIZE_MAX); + if (!streamer.finish_member(*prop)) + return false; + break; + case 2: + if (!streamer.start_member(*prop)) + return false; + if (!streamer.start_consecutive(false, true)) + return false; + { + uint32_t se_1 = 0; + if (!max(streamer, se_1)) + return false; + if (se_1 > 0 && + !max(streamer, uint8_t(), se_1)) + return false; + } //end sequence 1 + if (!streamer.finish_consecutive()) + return false; + streamer.position(SIZE_MAX); + if (!streamer.finish_member(*prop)) + return false; + break; + case 3: + if (!streamer.start_member(*prop)) + return false; + if (!streamer.start_consecutive(false, true)) + return false; + { + uint32_t se_1 = 0; + if (!max(streamer, se_1)) + return false; + if (se_1 > 0 && + !max(streamer, uint8_t(), se_1)) + return false; + } //end sequence 1 + if (!streamer.finish_consecutive()) + return false; + streamer.position(SIZE_MAX); + if (!streamer.finish_member(*prop)) + return false; + break; + } + prop = streamer.next_entity(prop); + } + return streamer.finish_struct(*props); +} + +template::value, bool> = true > +bool max(S& str, const ::unitree_go::msg::dds_::Go2FrontVideoData_& instance, bool as_key) { + auto &props = get_type_props<::unitree_go::msg::dds_::Go2FrontVideoData_>(); + str.set_mode(cdr_stream::stream_mode::max, as_key); + return max(str, instance, props.data()); +} + +} //namespace cdr +} //namespace core +} //namespace cyclonedds +} //namespace eclipse +} //namespace org + +#endif // DDSCXX_UNITREE_IDL_GO2_GO2FRONTVIDEODATA__HPP diff --git a/deps/unitree_sdk2/include/unitree/idl/go2/HeightMap_.hpp b/deps/unitree_sdk2/include/unitree/idl/go2/HeightMap_.hpp new file mode 100644 index 0000000..b80ac52 --- /dev/null +++ b/deps/unitree_sdk2/include/unitree/idl/go2/HeightMap_.hpp @@ -0,0 +1,581 @@ +/**************************************************************** + + Generated by Eclipse Cyclone DDS IDL to CXX Translator + File name: HeightMap_.idl + Source: HeightMap_.hpp + Cyclone DDS: v0.10.2 + +*****************************************************************/ +#ifndef DDSCXX_UNITREE_IDL_GO2_HEIGHTMAP__HPP +#define DDSCXX_UNITREE_IDL_GO2_HEIGHTMAP__HPP + +#include +#include +#include +#include + +namespace unitree_go +{ +namespace msg +{ +namespace dds_ +{ +class HeightMap_ +{ +private: + double stamp_ = 0.0; + std::string frame_id_; + float resolution_ = 0.0f; + uint32_t width_ = 0; + uint32_t height_ = 0; + std::array origin_ = { }; + std::vector data_; + +public: + HeightMap_() = default; + + explicit HeightMap_( + double stamp, + const std::string& frame_id, + float resolution, + uint32_t width, + uint32_t height, + const std::array& origin, + const std::vector& data) : + stamp_(stamp), + frame_id_(frame_id), + resolution_(resolution), + width_(width), + height_(height), + origin_(origin), + data_(data) { } + + double stamp() const { return this->stamp_; } + double& stamp() { return this->stamp_; } + void stamp(double _val_) { this->stamp_ = _val_; } + const std::string& frame_id() const { return this->frame_id_; } + std::string& frame_id() { return this->frame_id_; } + void frame_id(const std::string& _val_) { this->frame_id_ = _val_; } + void frame_id(std::string&& _val_) { this->frame_id_ = _val_; } + float resolution() const { return this->resolution_; } + float& resolution() { return this->resolution_; } + void resolution(float _val_) { this->resolution_ = _val_; } + uint32_t width() const { return this->width_; } + uint32_t& width() { return this->width_; } + void width(uint32_t _val_) { this->width_ = _val_; } + uint32_t height() const { return this->height_; } + uint32_t& height() { return this->height_; } + void height(uint32_t _val_) { this->height_ = _val_; } + const std::array& origin() const { return this->origin_; } + std::array& origin() { return this->origin_; } + void origin(const std::array& _val_) { this->origin_ = _val_; } + void origin(std::array&& _val_) { this->origin_ = _val_; } + const std::vector& data() const { return this->data_; } + std::vector& data() { return this->data_; } + void data(const std::vector& _val_) { this->data_ = _val_; } + void data(std::vector&& _val_) { this->data_ = _val_; } + + bool operator==(const HeightMap_& _other) const + { + (void) _other; + return stamp_ == _other.stamp_ && + frame_id_ == _other.frame_id_ && + resolution_ == _other.resolution_ && + width_ == _other.width_ && + height_ == _other.height_ && + origin_ == _other.origin_ && + data_ == _other.data_; + } + + bool operator!=(const HeightMap_& _other) const + { + return !(*this == _other); + } + +}; + +} + +} + +} + +#include "dds/topic/TopicTraits.hpp" +#include "org/eclipse/cyclonedds/topic/datatopic.hpp" + +namespace org { +namespace eclipse { +namespace cyclonedds { +namespace topic { + +template <> constexpr const char* TopicTraits<::unitree_go::msg::dds_::HeightMap_>::getTypeName() +{ + return "unitree_go::msg::dds_::HeightMap_"; +} + +template <> constexpr bool TopicTraits<::unitree_go::msg::dds_::HeightMap_>::isSelfContained() +{ + return false; +} + +template <> constexpr bool TopicTraits<::unitree_go::msg::dds_::HeightMap_>::isKeyless() +{ + return true; +} + +#ifdef DDSCXX_HAS_TYPE_DISCOVERY +template<> constexpr unsigned int TopicTraits<::unitree_go::msg::dds_::HeightMap_>::type_map_blob_sz() { return 506; } +template<> constexpr unsigned int TopicTraits<::unitree_go::msg::dds_::HeightMap_>::type_info_blob_sz() { return 100; } +template<> inline const uint8_t * TopicTraits<::unitree_go::msg::dds_::HeightMap_>::type_map_blob() { + static const uint8_t blob[] = { + 0xac, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0xf1, 0x1f, 0x43, 0x34, 0x5b, 0x5b, 0x83, 0xd9, + 0xee, 0xf3, 0x84, 0x90, 0x47, 0xb5, 0x97, 0x00, 0x94, 0x00, 0x00, 0x00, 0xf1, 0x51, 0x01, 0x00, + 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x84, 0x00, 0x00, 0x00, 0x07, 0x00, 0x00, 0x00, + 0x0b, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x0a, 0x96, 0xb8, 0xc7, 0x8d, 0x00, + 0x0c, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x70, 0x00, 0x4b, 0xb3, 0x9c, 0x5c, + 0x0b, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x01, 0x00, 0x09, 0xb7, 0xe1, 0x64, 0xb3, 0x00, + 0x0b, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x01, 0x00, 0x07, 0xea, 0xae, 0x26, 0xa6, 0x00, + 0x0b, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0x01, 0x00, 0x07, 0xb4, 0x35, 0xe2, 0x27, 0x00, + 0x16, 0x00, 0x00, 0x00, 0x05, 0x00, 0x00, 0x00, 0x01, 0x00, 0x90, 0xf3, 0x01, 0x00, 0x00, 0x00, + 0x01, 0x00, 0x00, 0x00, 0x02, 0x09, 0x7c, 0x49, 0xb1, 0x53, 0x00, 0x00, 0x10, 0x00, 0x00, 0x00, + 0x06, 0x00, 0x00, 0x00, 0x01, 0x00, 0x80, 0xf3, 0x01, 0x00, 0x00, 0x09, 0x8d, 0x77, 0x7f, 0x38, + 0x1f, 0x01, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0xf2, 0x23, 0x34, 0xab, 0xa3, 0x56, 0x73, 0x67, + 0xe5, 0x4e, 0xb6, 0x6f, 0x87, 0xb9, 0x09, 0x00, 0x07, 0x01, 0x00, 0x00, 0xf2, 0x51, 0x01, 0x00, + 0x2a, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x22, 0x00, 0x00, 0x00, 0x75, 0x6e, 0x69, 0x74, + 0x72, 0x65, 0x65, 0x5f, 0x67, 0x6f, 0x3a, 0x3a, 0x6d, 0x73, 0x67, 0x3a, 0x3a, 0x64, 0x64, 0x73, + 0x5f, 0x3a, 0x3a, 0x48, 0x65, 0x69, 0x67, 0x68, 0x74, 0x4d, 0x61, 0x70, 0x5f, 0x00, 0x00, 0x00, + 0xcf, 0x00, 0x00, 0x00, 0x07, 0x00, 0x00, 0x00, 0x14, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x01, 0x00, 0x0a, 0x00, 0x06, 0x00, 0x00, 0x00, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x00, 0x00, 0x00, + 0x17, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x70, 0x00, 0x09, 0x00, 0x00, 0x00, + 0x66, 0x72, 0x61, 0x6d, 0x65, 0x5f, 0x69, 0x64, 0x00, 0x00, 0x00, 0x00, 0x19, 0x00, 0x00, 0x00, + 0x02, 0x00, 0x00, 0x00, 0x01, 0x00, 0x09, 0x00, 0x0b, 0x00, 0x00, 0x00, 0x72, 0x65, 0x73, 0x6f, + 0x6c, 0x75, 0x74, 0x69, 0x6f, 0x6e, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x14, 0x00, 0x00, 0x00, + 0x03, 0x00, 0x00, 0x00, 0x01, 0x00, 0x07, 0x00, 0x06, 0x00, 0x00, 0x00, 0x77, 0x69, 0x64, 0x74, + 0x68, 0x00, 0x00, 0x00, 0x15, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0x01, 0x00, 0x07, 0x00, + 0x07, 0x00, 0x00, 0x00, 0x68, 0x65, 0x69, 0x67, 0x68, 0x74, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x21, 0x00, 0x00, 0x00, 0x05, 0x00, 0x00, 0x00, 0x01, 0x00, 0x90, 0xf3, 0x01, 0x00, 0x00, 0x00, + 0x01, 0x00, 0x00, 0x00, 0x02, 0x09, 0x00, 0x00, 0x07, 0x00, 0x00, 0x00, 0x6f, 0x72, 0x69, 0x67, + 0x69, 0x6e, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x17, 0x00, 0x00, 0x00, 0x06, 0x00, 0x00, 0x00, + 0x01, 0x00, 0x80, 0xf3, 0x01, 0x00, 0x00, 0x09, 0x05, 0x00, 0x00, 0x00, 0x64, 0x61, 0x74, 0x61, + 0x00, 0x00, 0x00, 0x00, 0x22, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0xf2, 0x23, 0x34, 0xab, + 0xa3, 0x56, 0x73, 0x67, 0xe5, 0x4e, 0xb6, 0x6f, 0x87, 0xb9, 0x09, 0xf1, 0x1f, 0x43, 0x34, 0x5b, + 0x5b, 0x83, 0xd9, 0xee, 0xf3, 0x84, 0x90, 0x47, 0xb5, 0x97, }; + return blob; +} +template<> inline const uint8_t * TopicTraits<::unitree_go::msg::dds_::HeightMap_>::type_info_blob() { + static const uint8_t blob[] = { + 0x60, 0x00, 0x00, 0x00, 0x01, 0x10, 0x00, 0x40, 0x28, 0x00, 0x00, 0x00, 0x24, 0x00, 0x00, 0x00, + 0x14, 0x00, 0x00, 0x00, 0xf1, 0x1f, 0x43, 0x34, 0x5b, 0x5b, 0x83, 0xd9, 0xee, 0xf3, 0x84, 0x90, + 0x47, 0xb5, 0x97, 0x00, 0x98, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x02, 0x10, 0x00, 0x40, 0x28, 0x00, 0x00, 0x00, 0x24, 0x00, 0x00, 0x00, + 0x14, 0x00, 0x00, 0x00, 0xf2, 0x23, 0x34, 0xab, 0xa3, 0x56, 0x73, 0x67, 0xe5, 0x4e, 0xb6, 0x6f, + 0x87, 0xb9, 0x09, 0x00, 0x0b, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, }; + return blob; +} +#endif //DDSCXX_HAS_TYPE_DISCOVERY + +} //namespace topic +} //namespace cyclonedds +} //namespace eclipse +} //namespace org + +namespace dds { +namespace topic { + +template <> +struct topic_type_name<::unitree_go::msg::dds_::HeightMap_> +{ + static std::string value() + { + return org::eclipse::cyclonedds::topic::TopicTraits<::unitree_go::msg::dds_::HeightMap_>::getTypeName(); + } +}; + +} +} + +REGISTER_TOPIC_TYPE(::unitree_go::msg::dds_::HeightMap_) + +namespace org{ +namespace eclipse{ +namespace cyclonedds{ +namespace core{ +namespace cdr{ + +template<> +propvec &get_type_props<::unitree_go::msg::dds_::HeightMap_>(); + +template::value, bool> = true > +bool write(T& streamer, const ::unitree_go::msg::dds_::HeightMap_& instance, entity_properties_t *props) { + (void)instance; + if (!streamer.start_struct(*props)) + return false; + auto prop = streamer.first_entity(props); + while (prop) { + switch (prop->m_id) { + case 0: + if (!streamer.start_member(*prop)) + return false; + if (!write(streamer, instance.stamp())) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 1: + if (!streamer.start_member(*prop)) + return false; + if (!write_string(streamer, instance.frame_id(), 0)) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 2: + if (!streamer.start_member(*prop)) + return false; + if (!write(streamer, instance.resolution())) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 3: + if (!streamer.start_member(*prop)) + return false; + if (!write(streamer, instance.width())) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 4: + if (!streamer.start_member(*prop)) + return false; + if (!write(streamer, instance.height())) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 5: + if (!streamer.start_member(*prop)) + return false; + if (!streamer.start_consecutive(true, true)) + return false; + if (!write(streamer, instance.origin()[0], instance.origin().size())) + return false; + if (!streamer.finish_consecutive()) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 6: + if (!streamer.start_member(*prop)) + return false; + if (!streamer.start_consecutive(false, true)) + return false; + { + uint32_t se_1 = uint32_t(instance.data().size()); + if (!write(streamer, se_1)) + return false; + if (se_1 > 0 && + !write(streamer, instance.data()[0], se_1)) + return false; + } //end sequence 1 + if (!streamer.finish_consecutive()) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + } + prop = streamer.next_entity(prop); + } + return streamer.finish_struct(*props); +} + +template::value, bool> = true > +bool write(S& str, const ::unitree_go::msg::dds_::HeightMap_& instance, bool as_key) { + auto &props = get_type_props<::unitree_go::msg::dds_::HeightMap_>(); + str.set_mode(cdr_stream::stream_mode::write, as_key); + return write(str, instance, props.data()); +} + +template::value, bool> = true > +bool read(T& streamer, ::unitree_go::msg::dds_::HeightMap_& instance, entity_properties_t *props) { + (void)instance; + if (!streamer.start_struct(*props)) + return false; + auto prop = streamer.first_entity(props); + while (prop) { + switch (prop->m_id) { + case 0: + if (!streamer.start_member(*prop)) + return false; + if (!read(streamer, instance.stamp())) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 1: + if (!streamer.start_member(*prop)) + return false; + if (!read_string(streamer, instance.frame_id(), 0)) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 2: + if (!streamer.start_member(*prop)) + return false; + if (!read(streamer, instance.resolution())) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 3: + if (!streamer.start_member(*prop)) + return false; + if (!read(streamer, instance.width())) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 4: + if (!streamer.start_member(*prop)) + return false; + if (!read(streamer, instance.height())) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 5: + if (!streamer.start_member(*prop)) + return false; + if (!streamer.start_consecutive(true, true)) + return false; + if (!read(streamer, instance.origin()[0], instance.origin().size())) + return false; + if (!streamer.finish_consecutive()) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 6: + if (!streamer.start_member(*prop)) + return false; + if (!streamer.start_consecutive(false, true)) + return false; + { + uint32_t se_1 = uint32_t(instance.data().size()); + if (!read(streamer, se_1)) + return false; + instance.data().resize(se_1); + if (se_1 > 0 && + !read(streamer, instance.data()[0], se_1)) + return false; + } //end sequence 1 + if (!streamer.finish_consecutive()) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + } + prop = streamer.next_entity(prop); + } + return streamer.finish_struct(*props); +} + +template::value, bool> = true > +bool read(S& str, ::unitree_go::msg::dds_::HeightMap_& instance, bool as_key) { + auto &props = get_type_props<::unitree_go::msg::dds_::HeightMap_>(); + str.set_mode(cdr_stream::stream_mode::read, as_key); + return read(str, instance, props.data()); +} + +template::value, bool> = true > +bool move(T& streamer, const ::unitree_go::msg::dds_::HeightMap_& instance, entity_properties_t *props) { + (void)instance; + if (!streamer.start_struct(*props)) + return false; + auto prop = streamer.first_entity(props); + while (prop) { + switch (prop->m_id) { + case 0: + if (!streamer.start_member(*prop)) + return false; + if (!move(streamer, instance.stamp())) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 1: + if (!streamer.start_member(*prop)) + return false; + if (!move_string(streamer, instance.frame_id(), 0)) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 2: + if (!streamer.start_member(*prop)) + return false; + if (!move(streamer, instance.resolution())) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 3: + if (!streamer.start_member(*prop)) + return false; + if (!move(streamer, instance.width())) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 4: + if (!streamer.start_member(*prop)) + return false; + if (!move(streamer, instance.height())) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 5: + if (!streamer.start_member(*prop)) + return false; + if (!streamer.start_consecutive(true, true)) + return false; + if (!move(streamer, instance.origin()[0], instance.origin().size())) + return false; + if (!streamer.finish_consecutive()) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 6: + if (!streamer.start_member(*prop)) + return false; + if (!streamer.start_consecutive(false, true)) + return false; + { + uint32_t se_1 = uint32_t(instance.data().size()); + if (!move(streamer, se_1)) + return false; + if (se_1 > 0 && + !move(streamer, float(), se_1)) + return false; + } //end sequence 1 + if (!streamer.finish_consecutive()) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + } + prop = streamer.next_entity(prop); + } + return streamer.finish_struct(*props); +} + +template::value, bool> = true > +bool move(S& str, const ::unitree_go::msg::dds_::HeightMap_& instance, bool as_key) { + auto &props = get_type_props<::unitree_go::msg::dds_::HeightMap_>(); + str.set_mode(cdr_stream::stream_mode::move, as_key); + return move(str, instance, props.data()); +} + +template::value, bool> = true > +bool max(T& streamer, const ::unitree_go::msg::dds_::HeightMap_& instance, entity_properties_t *props) { + (void)instance; + if (!streamer.start_struct(*props)) + return false; + auto prop = streamer.first_entity(props); + while (prop) { + switch (prop->m_id) { + case 0: + if (!streamer.start_member(*prop)) + return false; + if (!max(streamer, instance.stamp())) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 1: + if (!streamer.start_member(*prop)) + return false; + if (!max_string(streamer, instance.frame_id(), 0)) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 2: + if (!streamer.start_member(*prop)) + return false; + if (!max(streamer, instance.resolution())) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 3: + if (!streamer.start_member(*prop)) + return false; + if (!max(streamer, instance.width())) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 4: + if (!streamer.start_member(*prop)) + return false; + if (!max(streamer, instance.height())) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 5: + if (!streamer.start_member(*prop)) + return false; + if (!streamer.start_consecutive(true, true)) + return false; + if (!max(streamer, instance.origin()[0], instance.origin().size())) + return false; + if (!streamer.finish_consecutive()) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 6: + if (!streamer.start_member(*prop)) + return false; + if (!streamer.start_consecutive(false, true)) + return false; + { + uint32_t se_1 = 0; + if (!max(streamer, se_1)) + return false; + if (se_1 > 0 && + !max(streamer, float(), se_1)) + return false; + } //end sequence 1 + if (!streamer.finish_consecutive()) + return false; + streamer.position(SIZE_MAX); + if (!streamer.finish_member(*prop)) + return false; + break; + } + prop = streamer.next_entity(prop); + } + return streamer.finish_struct(*props); +} + +template::value, bool> = true > +bool max(S& str, const ::unitree_go::msg::dds_::HeightMap_& instance, bool as_key) { + auto &props = get_type_props<::unitree_go::msg::dds_::HeightMap_>(); + str.set_mode(cdr_stream::stream_mode::max, as_key); + return max(str, instance, props.data()); +} + +} //namespace cdr +} //namespace core +} //namespace cyclonedds +} //namespace eclipse +} //namespace org + +#endif // DDSCXX_UNITREE_IDL_GO2_HEIGHTMAP__HPP diff --git a/deps/unitree_sdk2/include/unitree/idl/go2/IMUState_.hpp b/deps/unitree_sdk2/include/unitree/idl/go2/IMUState_.hpp new file mode 100644 index 0000000..fb15a87 --- /dev/null +++ b/deps/unitree_sdk2/include/unitree/idl/go2/IMUState_.hpp @@ -0,0 +1,503 @@ +/**************************************************************** + + Generated by Eclipse Cyclone DDS IDL to CXX Translator + File name: IMUState_.idl + Source: IMUState_.hpp + Cyclone DDS: v0.10.2 + +*****************************************************************/ +#ifndef DDSCXX_UNITREE_IDL_GO2_IMUSTATE__HPP +#define DDSCXX_UNITREE_IDL_GO2_IMUSTATE__HPP + +#include +#include + +namespace unitree_go +{ +namespace msg +{ +namespace dds_ +{ +class IMUState_ +{ +private: + std::array quaternion_ = { }; + std::array gyroscope_ = { }; + std::array accelerometer_ = { }; + std::array rpy_ = { }; + uint8_t temperature_ = 0; + +public: + IMUState_() = default; + + explicit IMUState_( + const std::array& quaternion, + const std::array& gyroscope, + const std::array& accelerometer, + const std::array& rpy, + uint8_t temperature) : + quaternion_(quaternion), + gyroscope_(gyroscope), + accelerometer_(accelerometer), + rpy_(rpy), + temperature_(temperature) { } + + const std::array& quaternion() const { return this->quaternion_; } + std::array& quaternion() { return this->quaternion_; } + void quaternion(const std::array& _val_) { this->quaternion_ = _val_; } + void quaternion(std::array&& _val_) { this->quaternion_ = _val_; } + const std::array& gyroscope() const { return this->gyroscope_; } + std::array& gyroscope() { return this->gyroscope_; } + void gyroscope(const std::array& _val_) { this->gyroscope_ = _val_; } + void gyroscope(std::array&& _val_) { this->gyroscope_ = _val_; } + const std::array& accelerometer() const { return this->accelerometer_; } + std::array& accelerometer() { return this->accelerometer_; } + void accelerometer(const std::array& _val_) { this->accelerometer_ = _val_; } + void accelerometer(std::array&& _val_) { this->accelerometer_ = _val_; } + const std::array& rpy() const { return this->rpy_; } + std::array& rpy() { return this->rpy_; } + void rpy(const std::array& _val_) { this->rpy_ = _val_; } + void rpy(std::array&& _val_) { this->rpy_ = _val_; } + uint8_t temperature() const { return this->temperature_; } + uint8_t& temperature() { return this->temperature_; } + void temperature(uint8_t _val_) { this->temperature_ = _val_; } + + bool operator==(const IMUState_& _other) const + { + (void) _other; + return quaternion_ == _other.quaternion_ && + gyroscope_ == _other.gyroscope_ && + accelerometer_ == _other.accelerometer_ && + rpy_ == _other.rpy_ && + temperature_ == _other.temperature_; + } + + bool operator!=(const IMUState_& _other) const + { + return !(*this == _other); + } + +}; + +} + +} + +} + +#include "dds/topic/TopicTraits.hpp" +#include "org/eclipse/cyclonedds/topic/datatopic.hpp" + +namespace org { +namespace eclipse { +namespace cyclonedds { +namespace topic { + +template <> constexpr const char* TopicTraits<::unitree_go::msg::dds_::IMUState_>::getTypeName() +{ + return "unitree_go::msg::dds_::IMUState_"; +} + +template <> constexpr bool TopicTraits<::unitree_go::msg::dds_::IMUState_>::isKeyless() +{ + return true; +} + +#ifdef DDSCXX_HAS_TYPE_DISCOVERY +template<> constexpr unsigned int TopicTraits<::unitree_go::msg::dds_::IMUState_>::type_map_blob_sz() { return 498; } +template<> constexpr unsigned int TopicTraits<::unitree_go::msg::dds_::IMUState_>::type_info_blob_sz() { return 100; } +template<> inline const uint8_t * TopicTraits<::unitree_go::msg::dds_::IMUState_>::type_map_blob() { + static const uint8_t blob[] = { + 0xab, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0xf1, 0x4b, 0x1b, 0xf4, 0xaf, 0x32, 0xe5, 0xbc, + 0x67, 0x10, 0xef, 0xc8, 0x29, 0x31, 0x15, 0x00, 0x93, 0x00, 0x00, 0x00, 0xf1, 0x51, 0x01, 0x00, + 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x83, 0x00, 0x00, 0x00, 0x05, 0x00, 0x00, 0x00, + 0x16, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x90, 0xf3, 0x01, 0x00, 0x00, 0x00, + 0x01, 0x00, 0x00, 0x00, 0x04, 0x09, 0x75, 0xb9, 0xaa, 0xa0, 0x00, 0x00, 0x16, 0x00, 0x00, 0x00, + 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x90, 0xf3, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, + 0x03, 0x09, 0x6b, 0x3b, 0x2d, 0x85, 0x00, 0x00, 0x16, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, + 0x01, 0x00, 0x90, 0xf3, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x03, 0x09, 0x0e, 0x12, + 0x75, 0x69, 0x00, 0x00, 0x16, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x01, 0x00, 0x90, 0xf3, + 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x03, 0x09, 0xb0, 0x7d, 0x92, 0xed, 0x00, 0x00, + 0x0b, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0x01, 0x00, 0x02, 0xee, 0xf4, 0x38, 0xf7, 0x00, + 0x16, 0x01, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0xf2, 0xc4, 0xec, 0xb4, 0x9c, 0xd7, 0xb2, 0x25, + 0xd2, 0x26, 0x28, 0xb6, 0xb7, 0x64, 0xcc, 0x00, 0xfe, 0x00, 0x00, 0x00, 0xf2, 0x51, 0x01, 0x00, + 0x29, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x21, 0x00, 0x00, 0x00, 0x75, 0x6e, 0x69, 0x74, + 0x72, 0x65, 0x65, 0x5f, 0x67, 0x6f, 0x3a, 0x3a, 0x6d, 0x73, 0x67, 0x3a, 0x3a, 0x64, 0x64, 0x73, + 0x5f, 0x3a, 0x3a, 0x49, 0x4d, 0x55, 0x53, 0x74, 0x61, 0x74, 0x65, 0x5f, 0x00, 0x00, 0x00, 0x00, + 0xc6, 0x00, 0x00, 0x00, 0x05, 0x00, 0x00, 0x00, 0x25, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x01, 0x00, 0x90, 0xf3, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x04, 0x09, 0x00, 0x00, + 0x0b, 0x00, 0x00, 0x00, 0x71, 0x75, 0x61, 0x74, 0x65, 0x72, 0x6e, 0x69, 0x6f, 0x6e, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x24, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x90, 0xf3, + 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x03, 0x09, 0x00, 0x00, 0x0a, 0x00, 0x00, 0x00, + 0x67, 0x79, 0x72, 0x6f, 0x73, 0x63, 0x6f, 0x70, 0x65, 0x00, 0x00, 0x00, 0x28, 0x00, 0x00, 0x00, + 0x02, 0x00, 0x00, 0x00, 0x01, 0x00, 0x90, 0xf3, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, + 0x03, 0x09, 0x00, 0x00, 0x0e, 0x00, 0x00, 0x00, 0x61, 0x63, 0x63, 0x65, 0x6c, 0x65, 0x72, 0x6f, + 0x6d, 0x65, 0x74, 0x65, 0x72, 0x00, 0x00, 0x00, 0x1e, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, + 0x01, 0x00, 0x90, 0xf3, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x03, 0x09, 0x00, 0x00, + 0x04, 0x00, 0x00, 0x00, 0x72, 0x70, 0x79, 0x00, 0x00, 0x00, 0x00, 0x00, 0x1a, 0x00, 0x00, 0x00, + 0x04, 0x00, 0x00, 0x00, 0x01, 0x00, 0x02, 0x00, 0x0c, 0x00, 0x00, 0x00, 0x74, 0x65, 0x6d, 0x70, + 0x65, 0x72, 0x61, 0x74, 0x75, 0x72, 0x65, 0x00, 0x00, 0x00, 0x00, 0x00, 0x22, 0x00, 0x00, 0x00, + 0x01, 0x00, 0x00, 0x00, 0xf2, 0xc4, 0xec, 0xb4, 0x9c, 0xd7, 0xb2, 0x25, 0xd2, 0x26, 0x28, 0xb6, + 0xb7, 0x64, 0xcc, 0xf1, 0x4b, 0x1b, 0xf4, 0xaf, 0x32, 0xe5, 0xbc, 0x67, 0x10, 0xef, 0xc8, 0x29, + 0x31, 0x15, }; + return blob; +} +template<> inline const uint8_t * TopicTraits<::unitree_go::msg::dds_::IMUState_>::type_info_blob() { + static const uint8_t blob[] = { + 0x60, 0x00, 0x00, 0x00, 0x01, 0x10, 0x00, 0x40, 0x28, 0x00, 0x00, 0x00, 0x24, 0x00, 0x00, 0x00, + 0x14, 0x00, 0x00, 0x00, 0xf1, 0x4b, 0x1b, 0xf4, 0xaf, 0x32, 0xe5, 0xbc, 0x67, 0x10, 0xef, 0xc8, + 0x29, 0x31, 0x15, 0x00, 0x97, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x02, 0x10, 0x00, 0x40, 0x28, 0x00, 0x00, 0x00, 0x24, 0x00, 0x00, 0x00, + 0x14, 0x00, 0x00, 0x00, 0xf2, 0xc4, 0xec, 0xb4, 0x9c, 0xd7, 0xb2, 0x25, 0xd2, 0x26, 0x28, 0xb6, + 0xb7, 0x64, 0xcc, 0x00, 0x02, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, }; + return blob; +} +#endif //DDSCXX_HAS_TYPE_DISCOVERY + +} //namespace topic +} //namespace cyclonedds +} //namespace eclipse +} //namespace org + +namespace dds { +namespace topic { + +template <> +struct topic_type_name<::unitree_go::msg::dds_::IMUState_> +{ + static std::string value() + { + return org::eclipse::cyclonedds::topic::TopicTraits<::unitree_go::msg::dds_::IMUState_>::getTypeName(); + } +}; + +} +} + +REGISTER_TOPIC_TYPE(::unitree_go::msg::dds_::IMUState_) + +namespace org{ +namespace eclipse{ +namespace cyclonedds{ +namespace core{ +namespace cdr{ + +template<> +propvec &get_type_props<::unitree_go::msg::dds_::IMUState_>(); + +template::value, bool> = true > +bool write(T& streamer, const ::unitree_go::msg::dds_::IMUState_& instance, entity_properties_t *props) { + (void)instance; + if (!streamer.start_struct(*props)) + return false; + auto prop = streamer.first_entity(props); + while (prop) { + switch (prop->m_id) { + case 0: + if (!streamer.start_member(*prop)) + return false; + if (!streamer.start_consecutive(true, true)) + return false; + if (!write(streamer, instance.quaternion()[0], instance.quaternion().size())) + return false; + if (!streamer.finish_consecutive()) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 1: + if (!streamer.start_member(*prop)) + return false; + if (!streamer.start_consecutive(true, true)) + return false; + if (!write(streamer, instance.gyroscope()[0], instance.gyroscope().size())) + return false; + if (!streamer.finish_consecutive()) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 2: + if (!streamer.start_member(*prop)) + return false; + if (!streamer.start_consecutive(true, true)) + return false; + if (!write(streamer, instance.accelerometer()[0], instance.accelerometer().size())) + return false; + if (!streamer.finish_consecutive()) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 3: + if (!streamer.start_member(*prop)) + return false; + if (!streamer.start_consecutive(true, true)) + return false; + if (!write(streamer, instance.rpy()[0], instance.rpy().size())) + return false; + if (!streamer.finish_consecutive()) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 4: + if (!streamer.start_member(*prop)) + return false; + if (!write(streamer, instance.temperature())) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + } + prop = streamer.next_entity(prop); + } + return streamer.finish_struct(*props); +} + +template::value, bool> = true > +bool write(S& str, const ::unitree_go::msg::dds_::IMUState_& instance, bool as_key) { + auto &props = get_type_props<::unitree_go::msg::dds_::IMUState_>(); + str.set_mode(cdr_stream::stream_mode::write, as_key); + return write(str, instance, props.data()); +} + +template::value, bool> = true > +bool read(T& streamer, ::unitree_go::msg::dds_::IMUState_& instance, entity_properties_t *props) { + (void)instance; + if (!streamer.start_struct(*props)) + return false; + auto prop = streamer.first_entity(props); + while (prop) { + switch (prop->m_id) { + case 0: + if (!streamer.start_member(*prop)) + return false; + if (!streamer.start_consecutive(true, true)) + return false; + if (!read(streamer, instance.quaternion()[0], instance.quaternion().size())) + return false; + if (!streamer.finish_consecutive()) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 1: + if (!streamer.start_member(*prop)) + return false; + if (!streamer.start_consecutive(true, true)) + return false; + if (!read(streamer, instance.gyroscope()[0], instance.gyroscope().size())) + return false; + if (!streamer.finish_consecutive()) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 2: + if (!streamer.start_member(*prop)) + return false; + if (!streamer.start_consecutive(true, true)) + return false; + if (!read(streamer, instance.accelerometer()[0], instance.accelerometer().size())) + return false; + if (!streamer.finish_consecutive()) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 3: + if (!streamer.start_member(*prop)) + return false; + if (!streamer.start_consecutive(true, true)) + return false; + if (!read(streamer, instance.rpy()[0], instance.rpy().size())) + return false; + if (!streamer.finish_consecutive()) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 4: + if (!streamer.start_member(*prop)) + return false; + if (!read(streamer, instance.temperature())) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + } + prop = streamer.next_entity(prop); + } + return streamer.finish_struct(*props); +} + +template::value, bool> = true > +bool read(S& str, ::unitree_go::msg::dds_::IMUState_& instance, bool as_key) { + auto &props = get_type_props<::unitree_go::msg::dds_::IMUState_>(); + str.set_mode(cdr_stream::stream_mode::read, as_key); + return read(str, instance, props.data()); +} + +template::value, bool> = true > +bool move(T& streamer, const ::unitree_go::msg::dds_::IMUState_& instance, entity_properties_t *props) { + (void)instance; + if (!streamer.start_struct(*props)) + return false; + auto prop = streamer.first_entity(props); + while (prop) { + switch (prop->m_id) { + case 0: + if (!streamer.start_member(*prop)) + return false; + if (!streamer.start_consecutive(true, true)) + return false; + if (!move(streamer, instance.quaternion()[0], instance.quaternion().size())) + return false; + if (!streamer.finish_consecutive()) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 1: + if (!streamer.start_member(*prop)) + return false; + if (!streamer.start_consecutive(true, true)) + return false; + if (!move(streamer, instance.gyroscope()[0], instance.gyroscope().size())) + return false; + if (!streamer.finish_consecutive()) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 2: + if (!streamer.start_member(*prop)) + return false; + if (!streamer.start_consecutive(true, true)) + return false; + if (!move(streamer, instance.accelerometer()[0], instance.accelerometer().size())) + return false; + if (!streamer.finish_consecutive()) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 3: + if (!streamer.start_member(*prop)) + return false; + if (!streamer.start_consecutive(true, true)) + return false; + if (!move(streamer, instance.rpy()[0], instance.rpy().size())) + return false; + if (!streamer.finish_consecutive()) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 4: + if (!streamer.start_member(*prop)) + return false; + if (!move(streamer, instance.temperature())) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + } + prop = streamer.next_entity(prop); + } + return streamer.finish_struct(*props); +} + +template::value, bool> = true > +bool move(S& str, const ::unitree_go::msg::dds_::IMUState_& instance, bool as_key) { + auto &props = get_type_props<::unitree_go::msg::dds_::IMUState_>(); + str.set_mode(cdr_stream::stream_mode::move, as_key); + return move(str, instance, props.data()); +} + +template::value, bool> = true > +bool max(T& streamer, const ::unitree_go::msg::dds_::IMUState_& instance, entity_properties_t *props) { + (void)instance; + if (!streamer.start_struct(*props)) + return false; + auto prop = streamer.first_entity(props); + while (prop) { + switch (prop->m_id) { + case 0: + if (!streamer.start_member(*prop)) + return false; + if (!streamer.start_consecutive(true, true)) + return false; + if (!max(streamer, instance.quaternion()[0], instance.quaternion().size())) + return false; + if (!streamer.finish_consecutive()) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 1: + if (!streamer.start_member(*prop)) + return false; + if (!streamer.start_consecutive(true, true)) + return false; + if (!max(streamer, instance.gyroscope()[0], instance.gyroscope().size())) + return false; + if (!streamer.finish_consecutive()) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 2: + if (!streamer.start_member(*prop)) + return false; + if (!streamer.start_consecutive(true, true)) + return false; + if (!max(streamer, instance.accelerometer()[0], instance.accelerometer().size())) + return false; + if (!streamer.finish_consecutive()) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 3: + if (!streamer.start_member(*prop)) + return false; + if (!streamer.start_consecutive(true, true)) + return false; + if (!max(streamer, instance.rpy()[0], instance.rpy().size())) + return false; + if (!streamer.finish_consecutive()) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 4: + if (!streamer.start_member(*prop)) + return false; + if (!max(streamer, instance.temperature())) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + } + prop = streamer.next_entity(prop); + } + return streamer.finish_struct(*props); +} + +template::value, bool> = true > +bool max(S& str, const ::unitree_go::msg::dds_::IMUState_& instance, bool as_key) { + auto &props = get_type_props<::unitree_go::msg::dds_::IMUState_>(); + str.set_mode(cdr_stream::stream_mode::max, as_key); + return max(str, instance, props.data()); +} + +} //namespace cdr +} //namespace core +} //namespace cyclonedds +} //namespace eclipse +} //namespace org + +#endif // DDSCXX_UNITREE_IDL_GO2_IMUSTATE__HPP diff --git a/deps/unitree_sdk2/include/unitree/idl/go2/InterfaceConfig_.hpp b/deps/unitree_sdk2/include/unitree/idl/go2/InterfaceConfig_.hpp new file mode 100644 index 0000000..e6bcf49 --- /dev/null +++ b/deps/unitree_sdk2/include/unitree/idl/go2/InterfaceConfig_.hpp @@ -0,0 +1,363 @@ +/**************************************************************** + + Generated by Eclipse Cyclone DDS IDL to CXX Translator + File name: InterfaceConfig_.idl + Source: InterfaceConfig_.hpp + Cyclone DDS: v0.10.2 + +*****************************************************************/ +#ifndef DDSCXX_UNITREE_IDL_GO2_INTERFACECONFIG__HPP +#define DDSCXX_UNITREE_IDL_GO2_INTERFACECONFIG__HPP + +#include +#include + +namespace unitree_go +{ +namespace msg +{ +namespace dds_ +{ +class InterfaceConfig_ +{ +private: + uint8_t mode_ = 0; + uint8_t value_ = 0; + std::array reserve_ = { }; + +public: + InterfaceConfig_() = default; + + explicit InterfaceConfig_( + uint8_t mode, + uint8_t value, + const std::array& reserve) : + mode_(mode), + value_(value), + reserve_(reserve) { } + + uint8_t mode() const { return this->mode_; } + uint8_t& mode() { return this->mode_; } + void mode(uint8_t _val_) { this->mode_ = _val_; } + uint8_t value() const { return this->value_; } + uint8_t& value() { return this->value_; } + void value(uint8_t _val_) { this->value_ = _val_; } + const std::array& reserve() const { return this->reserve_; } + std::array& reserve() { return this->reserve_; } + void reserve(const std::array& _val_) { this->reserve_ = _val_; } + void reserve(std::array&& _val_) { this->reserve_ = _val_; } + + bool operator==(const InterfaceConfig_& _other) const + { + (void) _other; + return mode_ == _other.mode_ && + value_ == _other.value_ && + reserve_ == _other.reserve_; + } + + bool operator!=(const InterfaceConfig_& _other) const + { + return !(*this == _other); + } + +}; + +} + +} + +} + +#include "dds/topic/TopicTraits.hpp" +#include "org/eclipse/cyclonedds/topic/datatopic.hpp" + +namespace org { +namespace eclipse { +namespace cyclonedds { +namespace topic { + +template <> constexpr const char* TopicTraits<::unitree_go::msg::dds_::InterfaceConfig_>::getTypeName() +{ + return "unitree_go::msg::dds_::InterfaceConfig_"; +} + +template <> constexpr bool TopicTraits<::unitree_go::msg::dds_::InterfaceConfig_>::isKeyless() +{ + return true; +} + +#ifdef DDSCXX_HAS_TYPE_DISCOVERY +template<> constexpr unsigned int TopicTraits<::unitree_go::msg::dds_::InterfaceConfig_>::type_map_blob_sz() { return 326; } +template<> constexpr unsigned int TopicTraits<::unitree_go::msg::dds_::InterfaceConfig_>::type_info_blob_sz() { return 100; } +template<> inline const uint8_t * TopicTraits<::unitree_go::msg::dds_::InterfaceConfig_>::type_map_blob() { + static const uint8_t blob[] = { + 0x66, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0xf1, 0x4f, 0x25, 0x85, 0x7b, 0xb1, 0x9a, 0x7b, + 0x3a, 0xaf, 0x05, 0x03, 0xdb, 0x8f, 0xa9, 0x00, 0x4e, 0x00, 0x00, 0x00, 0xf1, 0x51, 0x01, 0x00, + 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x3e, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, + 0x0b, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x02, 0x15, 0xd6, 0x17, 0x12, 0x00, + 0x0b, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x02, 0x20, 0x63, 0xc1, 0x60, 0x00, + 0x16, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x01, 0x00, 0x90, 0xf3, 0x01, 0x00, 0x00, 0x00, + 0x01, 0x00, 0x00, 0x00, 0x02, 0x02, 0x9c, 0x3b, 0x62, 0x94, 0x00, 0x00, 0xae, 0x00, 0x00, 0x00, + 0x01, 0x00, 0x00, 0x00, 0xf2, 0x11, 0x6e, 0x4e, 0x71, 0x6a, 0xb8, 0x9f, 0x44, 0x70, 0x5d, 0xb6, + 0x2b, 0x7d, 0x87, 0x00, 0x96, 0x00, 0x00, 0x00, 0xf2, 0x51, 0x01, 0x00, 0x30, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x28, 0x00, 0x00, 0x00, 0x75, 0x6e, 0x69, 0x74, 0x72, 0x65, 0x65, 0x5f, + 0x67, 0x6f, 0x3a, 0x3a, 0x6d, 0x73, 0x67, 0x3a, 0x3a, 0x64, 0x64, 0x73, 0x5f, 0x3a, 0x3a, 0x49, + 0x6e, 0x74, 0x65, 0x72, 0x66, 0x61, 0x63, 0x65, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x5f, 0x00, + 0x5a, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x13, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x01, 0x00, 0x02, 0x00, 0x05, 0x00, 0x00, 0x00, 0x6d, 0x6f, 0x64, 0x65, 0x00, 0x00, 0x00, 0x00, + 0x14, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x02, 0x00, 0x06, 0x00, 0x00, 0x00, + 0x76, 0x61, 0x6c, 0x75, 0x65, 0x00, 0x00, 0x00, 0x22, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, + 0x01, 0x00, 0x90, 0xf3, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x02, 0x02, 0x00, 0x00, + 0x08, 0x00, 0x00, 0x00, 0x72, 0x65, 0x73, 0x65, 0x72, 0x76, 0x65, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x22, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0xf2, 0x11, 0x6e, 0x4e, 0x71, 0x6a, 0xb8, 0x9f, + 0x44, 0x70, 0x5d, 0xb6, 0x2b, 0x7d, 0x87, 0xf1, 0x4f, 0x25, 0x85, 0x7b, 0xb1, 0x9a, 0x7b, 0x3a, + 0xaf, 0x05, 0x03, 0xdb, 0x8f, 0xa9, }; + return blob; +} +template<> inline const uint8_t * TopicTraits<::unitree_go::msg::dds_::InterfaceConfig_>::type_info_blob() { + static const uint8_t blob[] = { + 0x60, 0x00, 0x00, 0x00, 0x01, 0x10, 0x00, 0x40, 0x28, 0x00, 0x00, 0x00, 0x24, 0x00, 0x00, 0x00, + 0x14, 0x00, 0x00, 0x00, 0xf1, 0x4f, 0x25, 0x85, 0x7b, 0xb1, 0x9a, 0x7b, 0x3a, 0xaf, 0x05, 0x03, + 0xdb, 0x8f, 0xa9, 0x00, 0x52, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x02, 0x10, 0x00, 0x40, 0x28, 0x00, 0x00, 0x00, 0x24, 0x00, 0x00, 0x00, + 0x14, 0x00, 0x00, 0x00, 0xf2, 0x11, 0x6e, 0x4e, 0x71, 0x6a, 0xb8, 0x9f, 0x44, 0x70, 0x5d, 0xb6, + 0x2b, 0x7d, 0x87, 0x00, 0x9a, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, }; + return blob; +} +#endif //DDSCXX_HAS_TYPE_DISCOVERY + +} //namespace topic +} //namespace cyclonedds +} //namespace eclipse +} //namespace org + +namespace dds { +namespace topic { + +template <> +struct topic_type_name<::unitree_go::msg::dds_::InterfaceConfig_> +{ + static std::string value() + { + return org::eclipse::cyclonedds::topic::TopicTraits<::unitree_go::msg::dds_::InterfaceConfig_>::getTypeName(); + } +}; + +} +} + +REGISTER_TOPIC_TYPE(::unitree_go::msg::dds_::InterfaceConfig_) + +namespace org{ +namespace eclipse{ +namespace cyclonedds{ +namespace core{ +namespace cdr{ + +template<> +propvec &get_type_props<::unitree_go::msg::dds_::InterfaceConfig_>(); + +template::value, bool> = true > +bool write(T& streamer, const ::unitree_go::msg::dds_::InterfaceConfig_& instance, entity_properties_t *props) { + (void)instance; + if (!streamer.start_struct(*props)) + return false; + auto prop = streamer.first_entity(props); + while (prop) { + switch (prop->m_id) { + case 0: + if (!streamer.start_member(*prop)) + return false; + if (!write(streamer, instance.mode())) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 1: + if (!streamer.start_member(*prop)) + return false; + if (!write(streamer, instance.value())) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 2: + if (!streamer.start_member(*prop)) + return false; + if (!streamer.start_consecutive(true, true)) + return false; + if (!write(streamer, instance.reserve()[0], instance.reserve().size())) + return false; + if (!streamer.finish_consecutive()) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + } + prop = streamer.next_entity(prop); + } + return streamer.finish_struct(*props); +} + +template::value, bool> = true > +bool write(S& str, const ::unitree_go::msg::dds_::InterfaceConfig_& instance, bool as_key) { + auto &props = get_type_props<::unitree_go::msg::dds_::InterfaceConfig_>(); + str.set_mode(cdr_stream::stream_mode::write, as_key); + return write(str, instance, props.data()); +} + +template::value, bool> = true > +bool read(T& streamer, ::unitree_go::msg::dds_::InterfaceConfig_& instance, entity_properties_t *props) { + (void)instance; + if (!streamer.start_struct(*props)) + return false; + auto prop = streamer.first_entity(props); + while (prop) { + switch (prop->m_id) { + case 0: + if (!streamer.start_member(*prop)) + return false; + if (!read(streamer, instance.mode())) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 1: + if (!streamer.start_member(*prop)) + return false; + if (!read(streamer, instance.value())) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 2: + if (!streamer.start_member(*prop)) + return false; + if (!streamer.start_consecutive(true, true)) + return false; + if (!read(streamer, instance.reserve()[0], instance.reserve().size())) + return false; + if (!streamer.finish_consecutive()) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + } + prop = streamer.next_entity(prop); + } + return streamer.finish_struct(*props); +} + +template::value, bool> = true > +bool read(S& str, ::unitree_go::msg::dds_::InterfaceConfig_& instance, bool as_key) { + auto &props = get_type_props<::unitree_go::msg::dds_::InterfaceConfig_>(); + str.set_mode(cdr_stream::stream_mode::read, as_key); + return read(str, instance, props.data()); +} + +template::value, bool> = true > +bool move(T& streamer, const ::unitree_go::msg::dds_::InterfaceConfig_& instance, entity_properties_t *props) { + (void)instance; + if (!streamer.start_struct(*props)) + return false; + auto prop = streamer.first_entity(props); + while (prop) { + switch (prop->m_id) { + case 0: + if (!streamer.start_member(*prop)) + return false; + if (!move(streamer, instance.mode())) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 1: + if (!streamer.start_member(*prop)) + return false; + if (!move(streamer, instance.value())) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 2: + if (!streamer.start_member(*prop)) + return false; + if (!streamer.start_consecutive(true, true)) + return false; + if (!move(streamer, instance.reserve()[0], instance.reserve().size())) + return false; + if (!streamer.finish_consecutive()) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + } + prop = streamer.next_entity(prop); + } + return streamer.finish_struct(*props); +} + +template::value, bool> = true > +bool move(S& str, const ::unitree_go::msg::dds_::InterfaceConfig_& instance, bool as_key) { + auto &props = get_type_props<::unitree_go::msg::dds_::InterfaceConfig_>(); + str.set_mode(cdr_stream::stream_mode::move, as_key); + return move(str, instance, props.data()); +} + +template::value, bool> = true > +bool max(T& streamer, const ::unitree_go::msg::dds_::InterfaceConfig_& instance, entity_properties_t *props) { + (void)instance; + if (!streamer.start_struct(*props)) + return false; + auto prop = streamer.first_entity(props); + while (prop) { + switch (prop->m_id) { + case 0: + if (!streamer.start_member(*prop)) + return false; + if (!max(streamer, instance.mode())) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 1: + if (!streamer.start_member(*prop)) + return false; + if (!max(streamer, instance.value())) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 2: + if (!streamer.start_member(*prop)) + return false; + if (!streamer.start_consecutive(true, true)) + return false; + if (!max(streamer, instance.reserve()[0], instance.reserve().size())) + return false; + if (!streamer.finish_consecutive()) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + } + prop = streamer.next_entity(prop); + } + return streamer.finish_struct(*props); +} + +template::value, bool> = true > +bool max(S& str, const ::unitree_go::msg::dds_::InterfaceConfig_& instance, bool as_key) { + auto &props = get_type_props<::unitree_go::msg::dds_::InterfaceConfig_>(); + str.set_mode(cdr_stream::stream_mode::max, as_key); + return max(str, instance, props.data()); +} + +} //namespace cdr +} //namespace core +} //namespace cyclonedds +} //namespace eclipse +} //namespace org + +#endif // DDSCXX_UNITREE_IDL_GO2_INTERFACECONFIG__HPP diff --git a/deps/unitree_sdk2/include/unitree/idl/go2/LidarState_.hpp b/deps/unitree_sdk2/include/unitree/idl/go2/LidarState_.hpp new file mode 100644 index 0000000..5fe944a --- /dev/null +++ b/deps/unitree_sdk2/include/unitree/idl/go2/LidarState_.hpp @@ -0,0 +1,1007 @@ +/**************************************************************** + + Generated by Eclipse Cyclone DDS IDL to CXX Translator + File name: LidarState_.idl + Source: LidarState_.hpp + Cyclone DDS: v0.10.2 + +*****************************************************************/ +#ifndef DDSCXX_UNITREE_IDL_GO2_LIDARSTATE__HPP +#define DDSCXX_UNITREE_IDL_GO2_LIDARSTATE__HPP + +#include +#include +#include + +namespace unitree_go +{ +namespace msg +{ +namespace dds_ +{ +class LidarState_ +{ +private: + double stamp_ = 0.0; + std::string firmware_version_; + std::string software_version_; + std::string sdk_version_; + float sys_rotation_speed_ = 0.0f; + float com_rotation_speed_ = 0.0f; + uint8_t error_state_ = 0; + uint8_t dirty_percentage_ = 0; + float cloud_frequency_ = 0.0f; + float cloud_packet_loss_rate_ = 0.0f; + uint32_t cloud_size_ = 0; + uint32_t cloud_scan_num_ = 0; + float imu_frequency_ = 0.0f; + float imu_packet_loss_rate_ = 0.0f; + std::array imu_rpy_ = { }; + double serial_recv_stamp_ = 0.0; + uint32_t serial_buffer_size_ = 0; + uint32_t serial_buffer_read_ = 0; + +public: + LidarState_() = default; + + explicit LidarState_( + double stamp, + const std::string& firmware_version, + const std::string& software_version, + const std::string& sdk_version, + float sys_rotation_speed, + float com_rotation_speed, + uint8_t error_state, + uint8_t dirty_percentage, + float cloud_frequency, + float cloud_packet_loss_rate, + uint32_t cloud_size, + uint32_t cloud_scan_num, + float imu_frequency, + float imu_packet_loss_rate, + const std::array& imu_rpy, + double serial_recv_stamp, + uint32_t serial_buffer_size, + uint32_t serial_buffer_read) : + stamp_(stamp), + firmware_version_(firmware_version), + software_version_(software_version), + sdk_version_(sdk_version), + sys_rotation_speed_(sys_rotation_speed), + com_rotation_speed_(com_rotation_speed), + error_state_(error_state), + dirty_percentage_(dirty_percentage), + cloud_frequency_(cloud_frequency), + cloud_packet_loss_rate_(cloud_packet_loss_rate), + cloud_size_(cloud_size), + cloud_scan_num_(cloud_scan_num), + imu_frequency_(imu_frequency), + imu_packet_loss_rate_(imu_packet_loss_rate), + imu_rpy_(imu_rpy), + serial_recv_stamp_(serial_recv_stamp), + serial_buffer_size_(serial_buffer_size), + serial_buffer_read_(serial_buffer_read) { } + + double stamp() const { return this->stamp_; } + double& stamp() { return this->stamp_; } + void stamp(double _val_) { this->stamp_ = _val_; } + const std::string& firmware_version() const { return this->firmware_version_; } + std::string& firmware_version() { return this->firmware_version_; } + void firmware_version(const std::string& _val_) { this->firmware_version_ = _val_; } + void firmware_version(std::string&& _val_) { this->firmware_version_ = _val_; } + const std::string& software_version() const { return this->software_version_; } + std::string& software_version() { return this->software_version_; } + void software_version(const std::string& _val_) { this->software_version_ = _val_; } + void software_version(std::string&& _val_) { this->software_version_ = _val_; } + const std::string& sdk_version() const { return this->sdk_version_; } + std::string& sdk_version() { return this->sdk_version_; } + void sdk_version(const std::string& _val_) { this->sdk_version_ = _val_; } + void sdk_version(std::string&& _val_) { this->sdk_version_ = _val_; } + float sys_rotation_speed() const { return this->sys_rotation_speed_; } + float& sys_rotation_speed() { return this->sys_rotation_speed_; } + void sys_rotation_speed(float _val_) { this->sys_rotation_speed_ = _val_; } + float com_rotation_speed() const { return this->com_rotation_speed_; } + float& com_rotation_speed() { return this->com_rotation_speed_; } + void com_rotation_speed(float _val_) { this->com_rotation_speed_ = _val_; } + uint8_t error_state() const { return this->error_state_; } + uint8_t& error_state() { return this->error_state_; } + void error_state(uint8_t _val_) { this->error_state_ = _val_; } + uint8_t dirty_percentage() const { return this->dirty_percentage_; } + uint8_t& dirty_percentage() { return this->dirty_percentage_; } + void dirty_percentage(uint8_t _val_) { this->dirty_percentage_ = _val_; } + float cloud_frequency() const { return this->cloud_frequency_; } + float& cloud_frequency() { return this->cloud_frequency_; } + void cloud_frequency(float _val_) { this->cloud_frequency_ = _val_; } + float cloud_packet_loss_rate() const { return this->cloud_packet_loss_rate_; } + float& cloud_packet_loss_rate() { return this->cloud_packet_loss_rate_; } + void cloud_packet_loss_rate(float _val_) { this->cloud_packet_loss_rate_ = _val_; } + uint32_t cloud_size() const { return this->cloud_size_; } + uint32_t& cloud_size() { return this->cloud_size_; } + void cloud_size(uint32_t _val_) { this->cloud_size_ = _val_; } + uint32_t cloud_scan_num() const { return this->cloud_scan_num_; } + uint32_t& cloud_scan_num() { return this->cloud_scan_num_; } + void cloud_scan_num(uint32_t _val_) { this->cloud_scan_num_ = _val_; } + float imu_frequency() const { return this->imu_frequency_; } + float& imu_frequency() { return this->imu_frequency_; } + void imu_frequency(float _val_) { this->imu_frequency_ = _val_; } + float imu_packet_loss_rate() const { return this->imu_packet_loss_rate_; } + float& imu_packet_loss_rate() { return this->imu_packet_loss_rate_; } + void imu_packet_loss_rate(float _val_) { this->imu_packet_loss_rate_ = _val_; } + const std::array& imu_rpy() const { return this->imu_rpy_; } + std::array& imu_rpy() { return this->imu_rpy_; } + void imu_rpy(const std::array& _val_) { this->imu_rpy_ = _val_; } + void imu_rpy(std::array&& _val_) { this->imu_rpy_ = _val_; } + double serial_recv_stamp() const { return this->serial_recv_stamp_; } + double& serial_recv_stamp() { return this->serial_recv_stamp_; } + void serial_recv_stamp(double _val_) { this->serial_recv_stamp_ = _val_; } + uint32_t serial_buffer_size() const { return this->serial_buffer_size_; } + uint32_t& serial_buffer_size() { return this->serial_buffer_size_; } + void serial_buffer_size(uint32_t _val_) { this->serial_buffer_size_ = _val_; } + uint32_t serial_buffer_read() const { return this->serial_buffer_read_; } + uint32_t& serial_buffer_read() { return this->serial_buffer_read_; } + void serial_buffer_read(uint32_t _val_) { this->serial_buffer_read_ = _val_; } + + bool operator==(const LidarState_& _other) const + { + (void) _other; + return stamp_ == _other.stamp_ && + firmware_version_ == _other.firmware_version_ && + software_version_ == _other.software_version_ && + sdk_version_ == _other.sdk_version_ && + sys_rotation_speed_ == _other.sys_rotation_speed_ && + com_rotation_speed_ == _other.com_rotation_speed_ && + error_state_ == _other.error_state_ && + dirty_percentage_ == _other.dirty_percentage_ && + cloud_frequency_ == _other.cloud_frequency_ && + cloud_packet_loss_rate_ == _other.cloud_packet_loss_rate_ && + cloud_size_ == _other.cloud_size_ && + cloud_scan_num_ == _other.cloud_scan_num_ && + imu_frequency_ == _other.imu_frequency_ && + imu_packet_loss_rate_ == _other.imu_packet_loss_rate_ && + imu_rpy_ == _other.imu_rpy_ && + serial_recv_stamp_ == _other.serial_recv_stamp_ && + serial_buffer_size_ == _other.serial_buffer_size_ && + serial_buffer_read_ == _other.serial_buffer_read_; + } + + bool operator!=(const LidarState_& _other) const + { + return !(*this == _other); + } + +}; + +} + +} + +} + +#include "dds/topic/TopicTraits.hpp" +#include "org/eclipse/cyclonedds/topic/datatopic.hpp" + +namespace org { +namespace eclipse { +namespace cyclonedds { +namespace topic { + +template <> constexpr const char* TopicTraits<::unitree_go::msg::dds_::LidarState_>::getTypeName() +{ + return "unitree_go::msg::dds_::LidarState_"; +} + +template <> constexpr bool TopicTraits<::unitree_go::msg::dds_::LidarState_>::isSelfContained() +{ + return false; +} + +template <> constexpr bool TopicTraits<::unitree_go::msg::dds_::LidarState_>::isKeyless() +{ + return true; +} + +#ifdef DDSCXX_HAS_TYPE_DISCOVERY +template<> constexpr unsigned int TopicTraits<::unitree_go::msg::dds_::LidarState_>::type_map_blob_sz() { return 1126; } +template<> constexpr unsigned int TopicTraits<::unitree_go::msg::dds_::LidarState_>::type_info_blob_sz() { return 100; } +template<> inline const uint8_t * TopicTraits<::unitree_go::msg::dds_::LidarState_>::type_map_blob() { + static const uint8_t blob[] = { + 0x57, 0x01, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0xf1, 0x09, 0xd6, 0x30, 0xb6, 0x06, 0x40, 0xe7, + 0xbe, 0x4d, 0xa2, 0xb9, 0x6d, 0x00, 0x8c, 0x00, 0x3f, 0x01, 0x00, 0x00, 0xf1, 0x51, 0x01, 0x00, + 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x2f, 0x01, 0x00, 0x00, 0x12, 0x00, 0x00, 0x00, + 0x0b, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x0a, 0x96, 0xb8, 0xc7, 0x8d, 0x00, + 0x0c, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x70, 0x00, 0xdf, 0xa1, 0xc7, 0xbd, + 0x0c, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x01, 0x00, 0x70, 0x00, 0xed, 0x06, 0xdc, 0x4c, + 0x0c, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x01, 0x00, 0x70, 0x00, 0x57, 0xea, 0x46, 0xbb, + 0x0b, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0x01, 0x00, 0x09, 0xa9, 0x50, 0xc9, 0xf7, 0x00, + 0x0b, 0x00, 0x00, 0x00, 0x05, 0x00, 0x00, 0x00, 0x01, 0x00, 0x09, 0x47, 0xda, 0x34, 0xb9, 0x00, + 0x0b, 0x00, 0x00, 0x00, 0x06, 0x00, 0x00, 0x00, 0x01, 0x00, 0x02, 0xa7, 0xd8, 0x5b, 0x8a, 0x00, + 0x0b, 0x00, 0x00, 0x00, 0x07, 0x00, 0x00, 0x00, 0x01, 0x00, 0x02, 0x46, 0xa2, 0x96, 0x22, 0x00, + 0x0b, 0x00, 0x00, 0x00, 0x08, 0x00, 0x00, 0x00, 0x01, 0x00, 0x09, 0xee, 0x8b, 0xc3, 0x16, 0x00, + 0x0b, 0x00, 0x00, 0x00, 0x09, 0x00, 0x00, 0x00, 0x01, 0x00, 0x09, 0x96, 0x24, 0x1c, 0x8b, 0x00, + 0x0b, 0x00, 0x00, 0x00, 0x0a, 0x00, 0x00, 0x00, 0x01, 0x00, 0x07, 0xf0, 0x35, 0xb6, 0xef, 0x00, + 0x0b, 0x00, 0x00, 0x00, 0x0b, 0x00, 0x00, 0x00, 0x01, 0x00, 0x07, 0x77, 0x03, 0x9a, 0x1e, 0x00, + 0x0b, 0x00, 0x00, 0x00, 0x0c, 0x00, 0x00, 0x00, 0x01, 0x00, 0x09, 0xb9, 0x6b, 0xc1, 0x8e, 0x00, + 0x0b, 0x00, 0x00, 0x00, 0x0d, 0x00, 0x00, 0x00, 0x01, 0x00, 0x09, 0x5f, 0x31, 0xe6, 0x4b, 0x00, + 0x16, 0x00, 0x00, 0x00, 0x0e, 0x00, 0x00, 0x00, 0x01, 0x00, 0x90, 0xf3, 0x01, 0x00, 0x00, 0x00, + 0x01, 0x00, 0x00, 0x00, 0x03, 0x09, 0x50, 0xa7, 0x3f, 0x29, 0x00, 0x00, 0x0b, 0x00, 0x00, 0x00, + 0x0f, 0x00, 0x00, 0x00, 0x01, 0x00, 0x0a, 0x88, 0x89, 0x6b, 0x48, 0x00, 0x0b, 0x00, 0x00, 0x00, + 0x10, 0x00, 0x00, 0x00, 0x01, 0x00, 0x07, 0x0e, 0x29, 0x6f, 0xc3, 0x00, 0x0b, 0x00, 0x00, 0x00, + 0x11, 0x00, 0x00, 0x00, 0x01, 0x00, 0x07, 0x64, 0xba, 0x33, 0xa1, 0x00, 0xdd, 0x02, 0x00, 0x00, + 0x01, 0x00, 0x00, 0x00, 0xf2, 0x19, 0xc9, 0x75, 0x02, 0xb1, 0x96, 0x04, 0x36, 0x08, 0x47, 0x2b, + 0xd0, 0x18, 0x25, 0x00, 0xc5, 0x02, 0x00, 0x00, 0xf2, 0x51, 0x01, 0x00, 0x2b, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x23, 0x00, 0x00, 0x00, 0x75, 0x6e, 0x69, 0x74, 0x72, 0x65, 0x65, 0x5f, + 0x67, 0x6f, 0x3a, 0x3a, 0x6d, 0x73, 0x67, 0x3a, 0x3a, 0x64, 0x64, 0x73, 0x5f, 0x3a, 0x3a, 0x4c, + 0x69, 0x64, 0x61, 0x72, 0x53, 0x74, 0x61, 0x74, 0x65, 0x5f, 0x00, 0x00, 0x8d, 0x02, 0x00, 0x00, + 0x12, 0x00, 0x00, 0x00, 0x14, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x0a, 0x00, + 0x06, 0x00, 0x00, 0x00, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x00, 0x00, 0x00, 0x1f, 0x00, 0x00, 0x00, + 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x70, 0x00, 0x11, 0x00, 0x00, 0x00, 0x66, 0x69, 0x72, 0x6d, + 0x77, 0x61, 0x72, 0x65, 0x5f, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x00, 0x00, 0x00, 0x00, + 0x1f, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x01, 0x00, 0x70, 0x00, 0x11, 0x00, 0x00, 0x00, + 0x73, 0x6f, 0x66, 0x74, 0x77, 0x61, 0x72, 0x65, 0x5f, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, + 0x00, 0x00, 0x00, 0x00, 0x1a, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x01, 0x00, 0x70, 0x00, + 0x0c, 0x00, 0x00, 0x00, 0x73, 0x64, 0x6b, 0x5f, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x21, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0x01, 0x00, 0x09, 0x00, + 0x13, 0x00, 0x00, 0x00, 0x73, 0x79, 0x73, 0x5f, 0x72, 0x6f, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, + 0x5f, 0x73, 0x70, 0x65, 0x65, 0x64, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x21, 0x00, 0x00, 0x00, + 0x05, 0x00, 0x00, 0x00, 0x01, 0x00, 0x09, 0x00, 0x13, 0x00, 0x00, 0x00, 0x63, 0x6f, 0x6d, 0x5f, + 0x72, 0x6f, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x73, 0x70, 0x65, 0x65, 0x64, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x1a, 0x00, 0x00, 0x00, 0x06, 0x00, 0x00, 0x00, 0x01, 0x00, 0x02, 0x00, + 0x0c, 0x00, 0x00, 0x00, 0x65, 0x72, 0x72, 0x6f, 0x72, 0x5f, 0x73, 0x74, 0x61, 0x74, 0x65, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x1f, 0x00, 0x00, 0x00, 0x07, 0x00, 0x00, 0x00, 0x01, 0x00, 0x02, 0x00, + 0x11, 0x00, 0x00, 0x00, 0x64, 0x69, 0x72, 0x74, 0x79, 0x5f, 0x70, 0x65, 0x72, 0x63, 0x65, 0x6e, + 0x74, 0x61, 0x67, 0x65, 0x00, 0x00, 0x00, 0x00, 0x1e, 0x00, 0x00, 0x00, 0x08, 0x00, 0x00, 0x00, + 0x01, 0x00, 0x09, 0x00, 0x10, 0x00, 0x00, 0x00, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x5f, 0x66, 0x72, + 0x65, 0x71, 0x75, 0x65, 0x6e, 0x63, 0x79, 0x00, 0x00, 0x00, 0x00, 0x00, 0x25, 0x00, 0x00, 0x00, + 0x09, 0x00, 0x00, 0x00, 0x01, 0x00, 0x09, 0x00, 0x17, 0x00, 0x00, 0x00, 0x63, 0x6c, 0x6f, 0x75, + 0x64, 0x5f, 0x70, 0x61, 0x63, 0x6b, 0x65, 0x74, 0x5f, 0x6c, 0x6f, 0x73, 0x73, 0x5f, 0x72, 0x61, + 0x74, 0x65, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x19, 0x00, 0x00, 0x00, 0x0a, 0x00, 0x00, 0x00, + 0x01, 0x00, 0x07, 0x00, 0x0b, 0x00, 0x00, 0x00, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x5f, 0x73, 0x69, + 0x7a, 0x65, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x1d, 0x00, 0x00, 0x00, 0x0b, 0x00, 0x00, 0x00, + 0x01, 0x00, 0x07, 0x00, 0x0f, 0x00, 0x00, 0x00, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x5f, 0x73, 0x63, + 0x61, 0x6e, 0x5f, 0x6e, 0x75, 0x6d, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x1c, 0x00, 0x00, 0x00, + 0x0c, 0x00, 0x00, 0x00, 0x01, 0x00, 0x09, 0x00, 0x0e, 0x00, 0x00, 0x00, 0x69, 0x6d, 0x75, 0x5f, + 0x66, 0x72, 0x65, 0x71, 0x75, 0x65, 0x6e, 0x63, 0x79, 0x00, 0x00, 0x00, 0x23, 0x00, 0x00, 0x00, + 0x0d, 0x00, 0x00, 0x00, 0x01, 0x00, 0x09, 0x00, 0x15, 0x00, 0x00, 0x00, 0x69, 0x6d, 0x75, 0x5f, + 0x70, 0x61, 0x63, 0x6b, 0x65, 0x74, 0x5f, 0x6c, 0x6f, 0x73, 0x73, 0x5f, 0x72, 0x61, 0x74, 0x65, + 0x00, 0x00, 0x00, 0x00, 0x22, 0x00, 0x00, 0x00, 0x0e, 0x00, 0x00, 0x00, 0x01, 0x00, 0x90, 0xf3, + 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x03, 0x09, 0x00, 0x00, 0x08, 0x00, 0x00, 0x00, + 0x69, 0x6d, 0x75, 0x5f, 0x72, 0x70, 0x79, 0x00, 0x00, 0x00, 0x00, 0x00, 0x20, 0x00, 0x00, 0x00, + 0x0f, 0x00, 0x00, 0x00, 0x01, 0x00, 0x0a, 0x00, 0x12, 0x00, 0x00, 0x00, 0x73, 0x65, 0x72, 0x69, + 0x61, 0x6c, 0x5f, 0x72, 0x65, 0x63, 0x76, 0x5f, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x00, 0x00, 0x00, + 0x21, 0x00, 0x00, 0x00, 0x10, 0x00, 0x00, 0x00, 0x01, 0x00, 0x07, 0x00, 0x13, 0x00, 0x00, 0x00, + 0x73, 0x65, 0x72, 0x69, 0x61, 0x6c, 0x5f, 0x62, 0x75, 0x66, 0x66, 0x65, 0x72, 0x5f, 0x73, 0x69, + 0x7a, 0x65, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x21, 0x00, 0x00, 0x00, 0x11, 0x00, 0x00, 0x00, + 0x01, 0x00, 0x07, 0x00, 0x13, 0x00, 0x00, 0x00, 0x73, 0x65, 0x72, 0x69, 0x61, 0x6c, 0x5f, 0x62, + 0x75, 0x66, 0x66, 0x65, 0x72, 0x5f, 0x72, 0x65, 0x61, 0x64, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x22, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0xf2, 0x19, 0xc9, 0x75, 0x02, 0xb1, 0x96, 0x04, + 0x36, 0x08, 0x47, 0x2b, 0xd0, 0x18, 0x25, 0xf1, 0x09, 0xd6, 0x30, 0xb6, 0x06, 0x40, 0xe7, 0xbe, + 0x4d, 0xa2, 0xb9, 0x6d, 0x00, 0x8c, }; + return blob; +} +template<> inline const uint8_t * TopicTraits<::unitree_go::msg::dds_::LidarState_>::type_info_blob() { + static const uint8_t blob[] = { + 0x60, 0x00, 0x00, 0x00, 0x01, 0x10, 0x00, 0x40, 0x28, 0x00, 0x00, 0x00, 0x24, 0x00, 0x00, 0x00, + 0x14, 0x00, 0x00, 0x00, 0xf1, 0x09, 0xd6, 0x30, 0xb6, 0x06, 0x40, 0xe7, 0xbe, 0x4d, 0xa2, 0xb9, + 0x6d, 0x00, 0x8c, 0x00, 0x43, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x02, 0x10, 0x00, 0x40, 0x28, 0x00, 0x00, 0x00, 0x24, 0x00, 0x00, 0x00, + 0x14, 0x00, 0x00, 0x00, 0xf2, 0x19, 0xc9, 0x75, 0x02, 0xb1, 0x96, 0x04, 0x36, 0x08, 0x47, 0x2b, + 0xd0, 0x18, 0x25, 0x00, 0xc9, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, }; + return blob; +} +#endif //DDSCXX_HAS_TYPE_DISCOVERY + +} //namespace topic +} //namespace cyclonedds +} //namespace eclipse +} //namespace org + +namespace dds { +namespace topic { + +template <> +struct topic_type_name<::unitree_go::msg::dds_::LidarState_> +{ + static std::string value() + { + return org::eclipse::cyclonedds::topic::TopicTraits<::unitree_go::msg::dds_::LidarState_>::getTypeName(); + } +}; + +} +} + +REGISTER_TOPIC_TYPE(::unitree_go::msg::dds_::LidarState_) + +namespace org{ +namespace eclipse{ +namespace cyclonedds{ +namespace core{ +namespace cdr{ + +template<> +propvec &get_type_props<::unitree_go::msg::dds_::LidarState_>(); + +template::value, bool> = true > +bool write(T& streamer, const ::unitree_go::msg::dds_::LidarState_& instance, entity_properties_t *props) { + (void)instance; + if (!streamer.start_struct(*props)) + return false; + auto prop = streamer.first_entity(props); + while (prop) { + switch (prop->m_id) { + case 0: + if (!streamer.start_member(*prop)) + return false; + if (!write(streamer, instance.stamp())) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 1: + if (!streamer.start_member(*prop)) + return false; + if (!write_string(streamer, instance.firmware_version(), 0)) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 2: + if (!streamer.start_member(*prop)) + return false; + if (!write_string(streamer, instance.software_version(), 0)) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 3: + if (!streamer.start_member(*prop)) + return false; + if (!write_string(streamer, instance.sdk_version(), 0)) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 4: + if (!streamer.start_member(*prop)) + return false; + if (!write(streamer, instance.sys_rotation_speed())) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 5: + if (!streamer.start_member(*prop)) + return false; + if (!write(streamer, instance.com_rotation_speed())) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 6: + if (!streamer.start_member(*prop)) + return false; + if (!write(streamer, instance.error_state())) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 7: + if (!streamer.start_member(*prop)) + return false; + if (!write(streamer, instance.dirty_percentage())) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 8: + if (!streamer.start_member(*prop)) + return false; + if (!write(streamer, instance.cloud_frequency())) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 9: + if (!streamer.start_member(*prop)) + return false; + if (!write(streamer, instance.cloud_packet_loss_rate())) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 10: + if (!streamer.start_member(*prop)) + return false; + if (!write(streamer, instance.cloud_size())) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 11: + if (!streamer.start_member(*prop)) + return false; + if (!write(streamer, instance.cloud_scan_num())) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 12: + if (!streamer.start_member(*prop)) + return false; + if (!write(streamer, instance.imu_frequency())) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 13: + if (!streamer.start_member(*prop)) + return false; + if (!write(streamer, instance.imu_packet_loss_rate())) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 14: + if (!streamer.start_member(*prop)) + return false; + if (!streamer.start_consecutive(true, true)) + return false; + if (!write(streamer, instance.imu_rpy()[0], instance.imu_rpy().size())) + return false; + if (!streamer.finish_consecutive()) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 15: + if (!streamer.start_member(*prop)) + return false; + if (!write(streamer, instance.serial_recv_stamp())) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 16: + if (!streamer.start_member(*prop)) + return false; + if (!write(streamer, instance.serial_buffer_size())) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 17: + if (!streamer.start_member(*prop)) + return false; + if (!write(streamer, instance.serial_buffer_read())) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + } + prop = streamer.next_entity(prop); + } + return streamer.finish_struct(*props); +} + +template::value, bool> = true > +bool write(S& str, const ::unitree_go::msg::dds_::LidarState_& instance, bool as_key) { + auto &props = get_type_props<::unitree_go::msg::dds_::LidarState_>(); + str.set_mode(cdr_stream::stream_mode::write, as_key); + return write(str, instance, props.data()); +} + +template::value, bool> = true > +bool read(T& streamer, ::unitree_go::msg::dds_::LidarState_& instance, entity_properties_t *props) { + (void)instance; + if (!streamer.start_struct(*props)) + return false; + auto prop = streamer.first_entity(props); + while (prop) { + switch (prop->m_id) { + case 0: + if (!streamer.start_member(*prop)) + return false; + if (!read(streamer, instance.stamp())) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 1: + if (!streamer.start_member(*prop)) + return false; + if (!read_string(streamer, instance.firmware_version(), 0)) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 2: + if (!streamer.start_member(*prop)) + return false; + if (!read_string(streamer, instance.software_version(), 0)) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 3: + if (!streamer.start_member(*prop)) + return false; + if (!read_string(streamer, instance.sdk_version(), 0)) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 4: + if (!streamer.start_member(*prop)) + return false; + if (!read(streamer, instance.sys_rotation_speed())) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 5: + if (!streamer.start_member(*prop)) + return false; + if (!read(streamer, instance.com_rotation_speed())) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 6: + if (!streamer.start_member(*prop)) + return false; + if (!read(streamer, instance.error_state())) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 7: + if (!streamer.start_member(*prop)) + return false; + if (!read(streamer, instance.dirty_percentage())) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 8: + if (!streamer.start_member(*prop)) + return false; + if (!read(streamer, instance.cloud_frequency())) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 9: + if (!streamer.start_member(*prop)) + return false; + if (!read(streamer, instance.cloud_packet_loss_rate())) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 10: + if (!streamer.start_member(*prop)) + return false; + if (!read(streamer, instance.cloud_size())) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 11: + if (!streamer.start_member(*prop)) + return false; + if (!read(streamer, instance.cloud_scan_num())) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 12: + if (!streamer.start_member(*prop)) + return false; + if (!read(streamer, instance.imu_frequency())) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 13: + if (!streamer.start_member(*prop)) + return false; + if (!read(streamer, instance.imu_packet_loss_rate())) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 14: + if (!streamer.start_member(*prop)) + return false; + if (!streamer.start_consecutive(true, true)) + return false; + if (!read(streamer, instance.imu_rpy()[0], instance.imu_rpy().size())) + return false; + if (!streamer.finish_consecutive()) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 15: + if (!streamer.start_member(*prop)) + return false; + if (!read(streamer, instance.serial_recv_stamp())) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 16: + if (!streamer.start_member(*prop)) + return false; + if (!read(streamer, instance.serial_buffer_size())) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 17: + if (!streamer.start_member(*prop)) + return false; + if (!read(streamer, instance.serial_buffer_read())) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + } + prop = streamer.next_entity(prop); + } + return streamer.finish_struct(*props); +} + +template::value, bool> = true > +bool read(S& str, ::unitree_go::msg::dds_::LidarState_& instance, bool as_key) { + auto &props = get_type_props<::unitree_go::msg::dds_::LidarState_>(); + str.set_mode(cdr_stream::stream_mode::read, as_key); + return read(str, instance, props.data()); +} + +template::value, bool> = true > +bool move(T& streamer, const ::unitree_go::msg::dds_::LidarState_& instance, entity_properties_t *props) { + (void)instance; + if (!streamer.start_struct(*props)) + return false; + auto prop = streamer.first_entity(props); + while (prop) { + switch (prop->m_id) { + case 0: + if (!streamer.start_member(*prop)) + return false; + if (!move(streamer, instance.stamp())) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 1: + if (!streamer.start_member(*prop)) + return false; + if (!move_string(streamer, instance.firmware_version(), 0)) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 2: + if (!streamer.start_member(*prop)) + return false; + if (!move_string(streamer, instance.software_version(), 0)) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 3: + if (!streamer.start_member(*prop)) + return false; + if (!move_string(streamer, instance.sdk_version(), 0)) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 4: + if (!streamer.start_member(*prop)) + return false; + if (!move(streamer, instance.sys_rotation_speed())) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 5: + if (!streamer.start_member(*prop)) + return false; + if (!move(streamer, instance.com_rotation_speed())) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 6: + if (!streamer.start_member(*prop)) + return false; + if (!move(streamer, instance.error_state())) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 7: + if (!streamer.start_member(*prop)) + return false; + if (!move(streamer, instance.dirty_percentage())) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 8: + if (!streamer.start_member(*prop)) + return false; + if (!move(streamer, instance.cloud_frequency())) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 9: + if (!streamer.start_member(*prop)) + return false; + if (!move(streamer, instance.cloud_packet_loss_rate())) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 10: + if (!streamer.start_member(*prop)) + return false; + if (!move(streamer, instance.cloud_size())) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 11: + if (!streamer.start_member(*prop)) + return false; + if (!move(streamer, instance.cloud_scan_num())) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 12: + if (!streamer.start_member(*prop)) + return false; + if (!move(streamer, instance.imu_frequency())) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 13: + if (!streamer.start_member(*prop)) + return false; + if (!move(streamer, instance.imu_packet_loss_rate())) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 14: + if (!streamer.start_member(*prop)) + return false; + if (!streamer.start_consecutive(true, true)) + return false; + if (!move(streamer, instance.imu_rpy()[0], instance.imu_rpy().size())) + return false; + if (!streamer.finish_consecutive()) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 15: + if (!streamer.start_member(*prop)) + return false; + if (!move(streamer, instance.serial_recv_stamp())) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 16: + if (!streamer.start_member(*prop)) + return false; + if (!move(streamer, instance.serial_buffer_size())) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 17: + if (!streamer.start_member(*prop)) + return false; + if (!move(streamer, instance.serial_buffer_read())) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + } + prop = streamer.next_entity(prop); + } + return streamer.finish_struct(*props); +} + +template::value, bool> = true > +bool move(S& str, const ::unitree_go::msg::dds_::LidarState_& instance, bool as_key) { + auto &props = get_type_props<::unitree_go::msg::dds_::LidarState_>(); + str.set_mode(cdr_stream::stream_mode::move, as_key); + return move(str, instance, props.data()); +} + +template::value, bool> = true > +bool max(T& streamer, const ::unitree_go::msg::dds_::LidarState_& instance, entity_properties_t *props) { + (void)instance; + if (!streamer.start_struct(*props)) + return false; + auto prop = streamer.first_entity(props); + while (prop) { + switch (prop->m_id) { + case 0: + if (!streamer.start_member(*prop)) + return false; + if (!max(streamer, instance.stamp())) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 1: + if (!streamer.start_member(*prop)) + return false; + if (!max_string(streamer, instance.firmware_version(), 0)) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 2: + if (!streamer.start_member(*prop)) + return false; + if (!max_string(streamer, instance.software_version(), 0)) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 3: + if (!streamer.start_member(*prop)) + return false; + if (!max_string(streamer, instance.sdk_version(), 0)) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 4: + if (!streamer.start_member(*prop)) + return false; + if (!max(streamer, instance.sys_rotation_speed())) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 5: + if (!streamer.start_member(*prop)) + return false; + if (!max(streamer, instance.com_rotation_speed())) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 6: + if (!streamer.start_member(*prop)) + return false; + if (!max(streamer, instance.error_state())) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 7: + if (!streamer.start_member(*prop)) + return false; + if (!max(streamer, instance.dirty_percentage())) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 8: + if (!streamer.start_member(*prop)) + return false; + if (!max(streamer, instance.cloud_frequency())) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 9: + if (!streamer.start_member(*prop)) + return false; + if (!max(streamer, instance.cloud_packet_loss_rate())) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 10: + if (!streamer.start_member(*prop)) + return false; + if (!max(streamer, instance.cloud_size())) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 11: + if (!streamer.start_member(*prop)) + return false; + if (!max(streamer, instance.cloud_scan_num())) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 12: + if (!streamer.start_member(*prop)) + return false; + if (!max(streamer, instance.imu_frequency())) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 13: + if (!streamer.start_member(*prop)) + return false; + if (!max(streamer, instance.imu_packet_loss_rate())) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 14: + if (!streamer.start_member(*prop)) + return false; + if (!streamer.start_consecutive(true, true)) + return false; + if (!max(streamer, instance.imu_rpy()[0], instance.imu_rpy().size())) + return false; + if (!streamer.finish_consecutive()) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 15: + if (!streamer.start_member(*prop)) + return false; + if (!max(streamer, instance.serial_recv_stamp())) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 16: + if (!streamer.start_member(*prop)) + return false; + if (!max(streamer, instance.serial_buffer_size())) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 17: + if (!streamer.start_member(*prop)) + return false; + if (!max(streamer, instance.serial_buffer_read())) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + } + prop = streamer.next_entity(prop); + } + return streamer.finish_struct(*props); +} + +template::value, bool> = true > +bool max(S& str, const ::unitree_go::msg::dds_::LidarState_& instance, bool as_key) { + auto &props = get_type_props<::unitree_go::msg::dds_::LidarState_>(); + str.set_mode(cdr_stream::stream_mode::max, as_key); + return max(str, instance, props.data()); +} + +} //namespace cdr +} //namespace core +} //namespace cyclonedds +} //namespace eclipse +} //namespace org + +#endif // DDSCXX_UNITREE_IDL_GO2_LIDARSTATE__HPP diff --git a/deps/unitree_sdk2/include/unitree/idl/go2/LowCmd_.hpp b/deps/unitree_sdk2/include/unitree/idl/go2/LowCmd_.hpp new file mode 100644 index 0000000..287c0db --- /dev/null +++ b/deps/unitree_sdk2/include/unitree/idl/go2/LowCmd_.hpp @@ -0,0 +1,999 @@ +/**************************************************************** + + Generated by Eclipse Cyclone DDS IDL to CXX Translator + File name: LowCmd_.idl + Source: LowCmd_.hpp + Cyclone DDS: v0.10.2 + +*****************************************************************/ +#ifndef DDSCXX_UNITREE_IDL_GO2_LOWCMD__HPP +#define DDSCXX_UNITREE_IDL_GO2_LOWCMD__HPP + +#include "unitree/idl/go2/BmsCmd_.hpp" + +#include "unitree/idl/go2/MotorCmd_.hpp" + +#include +#include + +namespace unitree_go +{ +namespace msg +{ +namespace dds_ +{ +class LowCmd_ +{ +private: + std::array head_ = { }; + uint8_t level_flag_ = 0; + uint8_t frame_reserve_ = 0; + std::array sn_ = { }; + std::array version_ = { }; + uint16_t bandwidth_ = 0; + std::array<::unitree_go::msg::dds_::MotorCmd_, 20> motor_cmd_ = { }; + ::unitree_go::msg::dds_::BmsCmd_ bms_cmd_; + std::array wireless_remote_ = { }; + std::array led_ = { }; + std::array fan_ = { }; + uint8_t gpio_ = 0; + uint32_t reserve_ = 0; + uint32_t crc_ = 0; + +public: + LowCmd_() = default; + + explicit LowCmd_( + const std::array& head, + uint8_t level_flag, + uint8_t frame_reserve, + const std::array& sn, + const std::array& version, + uint16_t bandwidth, + const std::array<::unitree_go::msg::dds_::MotorCmd_, 20>& motor_cmd, + const ::unitree_go::msg::dds_::BmsCmd_& bms_cmd, + const std::array& wireless_remote, + const std::array& led, + const std::array& fan, + uint8_t gpio, + uint32_t reserve, + uint32_t crc) : + head_(head), + level_flag_(level_flag), + frame_reserve_(frame_reserve), + sn_(sn), + version_(version), + bandwidth_(bandwidth), + motor_cmd_(motor_cmd), + bms_cmd_(bms_cmd), + wireless_remote_(wireless_remote), + led_(led), + fan_(fan), + gpio_(gpio), + reserve_(reserve), + crc_(crc) { } + + const std::array& head() const { return this->head_; } + std::array& head() { return this->head_; } + void head(const std::array& _val_) { this->head_ = _val_; } + void head(std::array&& _val_) { this->head_ = _val_; } + uint8_t level_flag() const { return this->level_flag_; } + uint8_t& level_flag() { return this->level_flag_; } + void level_flag(uint8_t _val_) { this->level_flag_ = _val_; } + uint8_t frame_reserve() const { return this->frame_reserve_; } + uint8_t& frame_reserve() { return this->frame_reserve_; } + void frame_reserve(uint8_t _val_) { this->frame_reserve_ = _val_; } + const std::array& sn() const { return this->sn_; } + std::array& sn() { return this->sn_; } + void sn(const std::array& _val_) { this->sn_ = _val_; } + void sn(std::array&& _val_) { this->sn_ = _val_; } + const std::array& version() const { return this->version_; } + std::array& version() { return this->version_; } + void version(const std::array& _val_) { this->version_ = _val_; } + void version(std::array&& _val_) { this->version_ = _val_; } + uint16_t bandwidth() const { return this->bandwidth_; } + uint16_t& bandwidth() { return this->bandwidth_; } + void bandwidth(uint16_t _val_) { this->bandwidth_ = _val_; } + const std::array<::unitree_go::msg::dds_::MotorCmd_, 20>& motor_cmd() const { return this->motor_cmd_; } + std::array<::unitree_go::msg::dds_::MotorCmd_, 20>& motor_cmd() { return this->motor_cmd_; } + void motor_cmd(const std::array<::unitree_go::msg::dds_::MotorCmd_, 20>& _val_) { this->motor_cmd_ = _val_; } + void motor_cmd(std::array<::unitree_go::msg::dds_::MotorCmd_, 20>&& _val_) { this->motor_cmd_ = _val_; } + const ::unitree_go::msg::dds_::BmsCmd_& bms_cmd() const { return this->bms_cmd_; } + ::unitree_go::msg::dds_::BmsCmd_& bms_cmd() { return this->bms_cmd_; } + void bms_cmd(const ::unitree_go::msg::dds_::BmsCmd_& _val_) { this->bms_cmd_ = _val_; } + void bms_cmd(::unitree_go::msg::dds_::BmsCmd_&& _val_) { this->bms_cmd_ = _val_; } + const std::array& wireless_remote() const { return this->wireless_remote_; } + std::array& wireless_remote() { return this->wireless_remote_; } + void wireless_remote(const std::array& _val_) { this->wireless_remote_ = _val_; } + void wireless_remote(std::array&& _val_) { this->wireless_remote_ = _val_; } + const std::array& led() const { return this->led_; } + std::array& led() { return this->led_; } + void led(const std::array& _val_) { this->led_ = _val_; } + void led(std::array&& _val_) { this->led_ = _val_; } + const std::array& fan() const { return this->fan_; } + std::array& fan() { return this->fan_; } + void fan(const std::array& _val_) { this->fan_ = _val_; } + void fan(std::array&& _val_) { this->fan_ = _val_; } + uint8_t gpio() const { return this->gpio_; } + uint8_t& gpio() { return this->gpio_; } + void gpio(uint8_t _val_) { this->gpio_ = _val_; } + uint32_t reserve() const { return this->reserve_; } + uint32_t& reserve() { return this->reserve_; } + void reserve(uint32_t _val_) { this->reserve_ = _val_; } + uint32_t crc() const { return this->crc_; } + uint32_t& crc() { return this->crc_; } + void crc(uint32_t _val_) { this->crc_ = _val_; } + + bool operator==(const LowCmd_& _other) const + { + (void) _other; + return head_ == _other.head_ && + level_flag_ == _other.level_flag_ && + frame_reserve_ == _other.frame_reserve_ && + sn_ == _other.sn_ && + version_ == _other.version_ && + bandwidth_ == _other.bandwidth_ && + motor_cmd_ == _other.motor_cmd_ && + bms_cmd_ == _other.bms_cmd_ && + wireless_remote_ == _other.wireless_remote_ && + led_ == _other.led_ && + fan_ == _other.fan_ && + gpio_ == _other.gpio_ && + reserve_ == _other.reserve_ && + crc_ == _other.crc_; + } + + bool operator!=(const LowCmd_& _other) const + { + return !(*this == _other); + } + +}; + +} + +} + +} + +#include "dds/topic/TopicTraits.hpp" +#include "org/eclipse/cyclonedds/topic/datatopic.hpp" + +namespace org { +namespace eclipse { +namespace cyclonedds { +namespace topic { + +template <> constexpr const char* TopicTraits<::unitree_go::msg::dds_::LowCmd_>::getTypeName() +{ + return "unitree_go::msg::dds_::LowCmd_"; +} + +template <> constexpr bool TopicTraits<::unitree_go::msg::dds_::LowCmd_>::isKeyless() +{ + return true; +} + +#ifdef DDSCXX_HAS_TYPE_DISCOVERY +template<> constexpr unsigned int TopicTraits<::unitree_go::msg::dds_::LowCmd_>::type_map_blob_sz() { return 1710; } +template<> constexpr unsigned int TopicTraits<::unitree_go::msg::dds_::LowCmd_>::type_info_blob_sz() { return 196; } +template<> inline const uint8_t * TopicTraits<::unitree_go::msg::dds_::LowCmd_>::type_map_blob() { + static const uint8_t blob[] = { + 0x72, 0x02, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0xf1, 0x83, 0x28, 0x76, 0xce, 0xec, 0x97, 0x37, + 0xd6, 0x9f, 0x6e, 0xd6, 0x2a, 0x3f, 0x63, 0x00, 0x63, 0x01, 0x00, 0x00, 0xf1, 0x51, 0x01, 0x00, + 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x53, 0x01, 0x00, 0x00, 0x0e, 0x00, 0x00, 0x00, + 0x16, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x90, 0xf3, 0x01, 0x00, 0x00, 0x00, + 0x01, 0x00, 0x00, 0x00, 0x02, 0x02, 0x96, 0xe8, 0x9a, 0x29, 0x00, 0x00, 0x0b, 0x00, 0x00, 0x00, + 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x02, 0xa2, 0x18, 0x71, 0x24, 0x00, 0x0b, 0x00, 0x00, 0x00, + 0x02, 0x00, 0x00, 0x00, 0x01, 0x00, 0x02, 0xf0, 0xd2, 0xa4, 0x1c, 0x00, 0x16, 0x00, 0x00, 0x00, + 0x03, 0x00, 0x00, 0x00, 0x01, 0x00, 0x90, 0xf3, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, + 0x02, 0x07, 0xaf, 0xbe, 0x94, 0xcd, 0x00, 0x00, 0x16, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, + 0x01, 0x00, 0x90, 0xf3, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x02, 0x07, 0x2a, 0xf7, + 0x2f, 0x10, 0x00, 0x00, 0x0b, 0x00, 0x00, 0x00, 0x05, 0x00, 0x00, 0x00, 0x01, 0x00, 0x06, 0x36, + 0x67, 0x6c, 0x2b, 0x00, 0x24, 0x00, 0x00, 0x00, 0x06, 0x00, 0x00, 0x00, 0x01, 0x00, 0x90, 0xf1, + 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x14, 0xf1, 0xc8, 0xe5, 0x83, 0x5b, 0x0f, 0x0c, + 0x17, 0x65, 0xbc, 0x23, 0x1d, 0xfa, 0x02, 0xff, 0x5b, 0xcf, 0x19, 0xa4, 0x19, 0x00, 0x00, 0x00, + 0x07, 0x00, 0x00, 0x00, 0x01, 0x00, 0xf1, 0x3e, 0x8e, 0xb6, 0x7c, 0x25, 0xfd, 0xe0, 0x7e, 0x52, + 0xcf, 0x51, 0xed, 0x4a, 0x23, 0x11, 0x50, 0x97, 0xc7, 0x00, 0x00, 0x00, 0x16, 0x00, 0x00, 0x00, + 0x08, 0x00, 0x00, 0x00, 0x01, 0x00, 0x90, 0xf3, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, + 0x28, 0x02, 0xa8, 0x2f, 0x18, 0xc9, 0x00, 0x00, 0x16, 0x00, 0x00, 0x00, 0x09, 0x00, 0x00, 0x00, + 0x01, 0x00, 0x90, 0xf3, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x0c, 0x02, 0x0b, 0x98, + 0xf7, 0xbc, 0x00, 0x00, 0x16, 0x00, 0x00, 0x00, 0x0a, 0x00, 0x00, 0x00, 0x01, 0x00, 0x90, 0xf3, + 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x02, 0x02, 0x50, 0xbd, 0x8c, 0x21, 0x00, 0x00, + 0x0b, 0x00, 0x00, 0x00, 0x0b, 0x00, 0x00, 0x00, 0x01, 0x00, 0x02, 0x95, 0x58, 0x71, 0xc9, 0x00, + 0x0b, 0x00, 0x00, 0x00, 0x0c, 0x00, 0x00, 0x00, 0x01, 0x00, 0x07, 0x9c, 0x3b, 0x62, 0x94, 0x00, + 0x0b, 0x00, 0x00, 0x00, 0x0d, 0x00, 0x00, 0x00, 0x01, 0x00, 0x07, 0xf5, 0xad, 0x59, 0xc5, 0xf1, + 0xc8, 0xe5, 0x83, 0x5b, 0x0f, 0x0c, 0x17, 0x65, 0xbc, 0x23, 0x1d, 0xfa, 0x02, 0xff, 0x00, 0x00, + 0x8e, 0x00, 0x00, 0x00, 0xf1, 0x51, 0x01, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x7e, 0x00, 0x00, 0x00, 0x07, 0x00, 0x00, 0x00, 0x0b, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x01, 0x00, 0x02, 0x15, 0xd6, 0x17, 0x12, 0x00, 0x0b, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, + 0x01, 0x00, 0x09, 0x76, 0x94, 0xf4, 0xa6, 0x00, 0x0b, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, + 0x01, 0x00, 0x09, 0x47, 0xbc, 0xdc, 0xd7, 0x00, 0x0b, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, + 0x01, 0x00, 0x09, 0x45, 0x80, 0xc2, 0x74, 0x00, 0x0b, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, + 0x01, 0x00, 0x09, 0x26, 0xb5, 0x68, 0xe4, 0x00, 0x0b, 0x00, 0x00, 0x00, 0x05, 0x00, 0x00, 0x00, + 0x01, 0x00, 0x09, 0x87, 0x22, 0x16, 0x52, 0x00, 0x16, 0x00, 0x00, 0x00, 0x06, 0x00, 0x00, 0x00, + 0x01, 0x00, 0x90, 0xf3, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x03, 0x07, 0x9c, 0x3b, + 0x62, 0x94, 0xf1, 0x3e, 0x8e, 0xb6, 0x7c, 0x25, 0xfd, 0xe0, 0x7e, 0x52, 0xcf, 0x51, 0xed, 0x4a, + 0x23, 0x00, 0x00, 0x00, 0x3e, 0x00, 0x00, 0x00, 0xf1, 0x51, 0x01, 0x00, 0x01, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x2e, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x0b, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x02, 0x32, 0x62, 0xd4, 0x8d, 0x00, 0x16, 0x00, 0x00, 0x00, + 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x90, 0xf3, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, + 0x03, 0x02, 0x9c, 0x3b, 0x62, 0x94, 0x00, 0x00, 0xce, 0x03, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, + 0xf2, 0x52, 0xcc, 0x8e, 0xb0, 0xd4, 0x27, 0xd6, 0x92, 0xaa, 0x2b, 0x20, 0xa9, 0x05, 0x40, 0x00, + 0x26, 0x02, 0x00, 0x00, 0xf2, 0x51, 0x01, 0x00, 0x27, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x1f, 0x00, 0x00, 0x00, 0x75, 0x6e, 0x69, 0x74, 0x72, 0x65, 0x65, 0x5f, 0x67, 0x6f, 0x3a, 0x3a, + 0x6d, 0x73, 0x67, 0x3a, 0x3a, 0x64, 0x64, 0x73, 0x5f, 0x3a, 0x3a, 0x4c, 0x6f, 0x77, 0x43, 0x6d, + 0x64, 0x5f, 0x00, 0x00, 0xf2, 0x01, 0x00, 0x00, 0x0e, 0x00, 0x00, 0x00, 0x1f, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x90, 0xf3, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, + 0x02, 0x02, 0x00, 0x00, 0x05, 0x00, 0x00, 0x00, 0x68, 0x65, 0x61, 0x64, 0x00, 0x00, 0x00, 0x00, + 0x19, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x02, 0x00, 0x0b, 0x00, 0x00, 0x00, + 0x6c, 0x65, 0x76, 0x65, 0x6c, 0x5f, 0x66, 0x6c, 0x61, 0x67, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x1c, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x01, 0x00, 0x02, 0x00, 0x0e, 0x00, 0x00, 0x00, + 0x66, 0x72, 0x61, 0x6d, 0x65, 0x5f, 0x72, 0x65, 0x73, 0x65, 0x72, 0x76, 0x65, 0x00, 0x00, 0x00, + 0x1d, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x01, 0x00, 0x90, 0xf3, 0x01, 0x00, 0x00, 0x00, + 0x01, 0x00, 0x00, 0x00, 0x02, 0x07, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x73, 0x6e, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x22, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0x01, 0x00, 0x90, 0xf3, + 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x02, 0x07, 0x00, 0x00, 0x08, 0x00, 0x00, 0x00, + 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x00, 0x00, 0x00, 0x00, 0x00, 0x18, 0x00, 0x00, 0x00, + 0x05, 0x00, 0x00, 0x00, 0x01, 0x00, 0x06, 0x00, 0x0a, 0x00, 0x00, 0x00, 0x62, 0x61, 0x6e, 0x64, + 0x77, 0x69, 0x64, 0x74, 0x68, 0x00, 0x00, 0x00, 0x30, 0x00, 0x00, 0x00, 0x06, 0x00, 0x00, 0x00, + 0x01, 0x00, 0x90, 0xf2, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x14, 0xf2, 0x42, 0x1f, + 0xa5, 0xb2, 0xdb, 0x2d, 0xef, 0xf5, 0xc0, 0x3f, 0xff, 0x16, 0x30, 0x3b, 0x0a, 0x00, 0x00, 0x00, + 0x6d, 0x6f, 0x74, 0x6f, 0x72, 0x5f, 0x63, 0x6d, 0x64, 0x00, 0x00, 0x00, 0x26, 0x00, 0x00, 0x00, + 0x07, 0x00, 0x00, 0x00, 0x01, 0x00, 0xf2, 0x31, 0xa8, 0x59, 0x24, 0x05, 0x6b, 0x7a, 0xf3, 0xd3, + 0xf1, 0x6b, 0x34, 0x22, 0x33, 0x00, 0x00, 0x00, 0x08, 0x00, 0x00, 0x00, 0x62, 0x6d, 0x73, 0x5f, + 0x63, 0x6d, 0x64, 0x00, 0x00, 0x00, 0x00, 0x00, 0x2a, 0x00, 0x00, 0x00, 0x08, 0x00, 0x00, 0x00, + 0x01, 0x00, 0x90, 0xf3, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x28, 0x02, 0x00, 0x00, + 0x10, 0x00, 0x00, 0x00, 0x77, 0x69, 0x72, 0x65, 0x6c, 0x65, 0x73, 0x73, 0x5f, 0x72, 0x65, 0x6d, + 0x6f, 0x74, 0x65, 0x00, 0x00, 0x00, 0x00, 0x00, 0x1e, 0x00, 0x00, 0x00, 0x09, 0x00, 0x00, 0x00, + 0x01, 0x00, 0x90, 0xf3, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x0c, 0x02, 0x00, 0x00, + 0x04, 0x00, 0x00, 0x00, 0x6c, 0x65, 0x64, 0x00, 0x00, 0x00, 0x00, 0x00, 0x1e, 0x00, 0x00, 0x00, + 0x0a, 0x00, 0x00, 0x00, 0x01, 0x00, 0x90, 0xf3, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, + 0x02, 0x02, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0x66, 0x61, 0x6e, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x13, 0x00, 0x00, 0x00, 0x0b, 0x00, 0x00, 0x00, 0x01, 0x00, 0x02, 0x00, 0x05, 0x00, 0x00, 0x00, + 0x67, 0x70, 0x69, 0x6f, 0x00, 0x00, 0x00, 0x00, 0x16, 0x00, 0x00, 0x00, 0x0c, 0x00, 0x00, 0x00, + 0x01, 0x00, 0x07, 0x00, 0x08, 0x00, 0x00, 0x00, 0x72, 0x65, 0x73, 0x65, 0x72, 0x76, 0x65, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x12, 0x00, 0x00, 0x00, 0x0d, 0x00, 0x00, 0x00, 0x01, 0x00, 0x07, 0x00, + 0x04, 0x00, 0x00, 0x00, 0x63, 0x72, 0x63, 0x00, 0x00, 0x00, 0xf2, 0x42, 0x1f, 0xa5, 0xb2, 0xdb, + 0x2d, 0xef, 0xf5, 0xc0, 0x3f, 0xff, 0x16, 0x30, 0x3b, 0x00, 0x00, 0x00, 0xee, 0x00, 0x00, 0x00, + 0xf2, 0x51, 0x01, 0x00, 0x29, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x21, 0x00, 0x00, 0x00, + 0x75, 0x6e, 0x69, 0x74, 0x72, 0x65, 0x65, 0x5f, 0x67, 0x6f, 0x3a, 0x3a, 0x6d, 0x73, 0x67, 0x3a, + 0x3a, 0x64, 0x64, 0x73, 0x5f, 0x3a, 0x3a, 0x4d, 0x6f, 0x74, 0x6f, 0x72, 0x43, 0x6d, 0x64, 0x5f, + 0x00, 0x00, 0x00, 0x00, 0xb6, 0x00, 0x00, 0x00, 0x07, 0x00, 0x00, 0x00, 0x13, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x02, 0x00, 0x05, 0x00, 0x00, 0x00, 0x6d, 0x6f, 0x64, 0x65, + 0x00, 0x00, 0x00, 0x00, 0x10, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x09, 0x00, + 0x02, 0x00, 0x00, 0x00, 0x71, 0x00, 0x00, 0x00, 0x11, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, + 0x01, 0x00, 0x09, 0x00, 0x03, 0x00, 0x00, 0x00, 0x64, 0x71, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x12, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x01, 0x00, 0x09, 0x00, 0x04, 0x00, 0x00, 0x00, + 0x74, 0x61, 0x75, 0x00, 0x00, 0x00, 0x00, 0x00, 0x11, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, + 0x01, 0x00, 0x09, 0x00, 0x03, 0x00, 0x00, 0x00, 0x6b, 0x70, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x11, 0x00, 0x00, 0x00, 0x05, 0x00, 0x00, 0x00, 0x01, 0x00, 0x09, 0x00, 0x03, 0x00, 0x00, 0x00, + 0x6b, 0x64, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x22, 0x00, 0x00, 0x00, 0x06, 0x00, 0x00, 0x00, + 0x01, 0x00, 0x90, 0xf3, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x03, 0x07, 0x00, 0x00, + 0x08, 0x00, 0x00, 0x00, 0x72, 0x65, 0x73, 0x65, 0x72, 0x76, 0x65, 0x00, 0x00, 0x00, 0xf2, 0x31, + 0xa8, 0x59, 0x24, 0x05, 0x6b, 0x7a, 0xf3, 0xd3, 0xf1, 0x6b, 0x34, 0x22, 0x33, 0x00, 0x00, 0x00, + 0x76, 0x00, 0x00, 0x00, 0xf2, 0x51, 0x01, 0x00, 0x27, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x1f, 0x00, 0x00, 0x00, 0x75, 0x6e, 0x69, 0x74, 0x72, 0x65, 0x65, 0x5f, 0x67, 0x6f, 0x3a, 0x3a, + 0x6d, 0x73, 0x67, 0x3a, 0x3a, 0x64, 0x64, 0x73, 0x5f, 0x3a, 0x3a, 0x42, 0x6d, 0x73, 0x43, 0x6d, + 0x64, 0x5f, 0x00, 0x00, 0x42, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x12, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x02, 0x00, 0x04, 0x00, 0x00, 0x00, 0x6f, 0x66, 0x66, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x22, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x90, 0xf3, + 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x03, 0x02, 0x00, 0x00, 0x08, 0x00, 0x00, 0x00, + 0x72, 0x65, 0x73, 0x65, 0x72, 0x76, 0x65, 0x00, 0x00, 0x00, 0x00, 0x00, 0x5e, 0x00, 0x00, 0x00, + 0x03, 0x00, 0x00, 0x00, 0xf2, 0x52, 0xcc, 0x8e, 0xb0, 0xd4, 0x27, 0xd6, 0x92, 0xaa, 0x2b, 0x20, + 0xa9, 0x05, 0x40, 0xf1, 0x83, 0x28, 0x76, 0xce, 0xec, 0x97, 0x37, 0xd6, 0x9f, 0x6e, 0xd6, 0x2a, + 0x3f, 0x63, 0xf2, 0x42, 0x1f, 0xa5, 0xb2, 0xdb, 0x2d, 0xef, 0xf5, 0xc0, 0x3f, 0xff, 0x16, 0x30, + 0x3b, 0xf1, 0xc8, 0xe5, 0x83, 0x5b, 0x0f, 0x0c, 0x17, 0x65, 0xbc, 0x23, 0x1d, 0xfa, 0x02, 0xff, + 0xf2, 0x31, 0xa8, 0x59, 0x24, 0x05, 0x6b, 0x7a, 0xf3, 0xd3, 0xf1, 0x6b, 0x34, 0x22, 0x33, 0xf1, + 0x3e, 0x8e, 0xb6, 0x7c, 0x25, 0xfd, 0xe0, 0x7e, 0x52, 0xcf, 0x51, 0xed, 0x4a, 0x23, }; + return blob; +} +template<> inline const uint8_t * TopicTraits<::unitree_go::msg::dds_::LowCmd_>::type_info_blob() { + static const uint8_t blob[] = { + 0xc0, 0x00, 0x00, 0x00, 0x01, 0x10, 0x00, 0x40, 0x58, 0x00, 0x00, 0x00, 0x54, 0x00, 0x00, 0x00, + 0x14, 0x00, 0x00, 0x00, 0xf1, 0x83, 0x28, 0x76, 0xce, 0xec, 0x97, 0x37, 0xd6, 0x9f, 0x6e, 0xd6, + 0x2a, 0x3f, 0x63, 0x00, 0x67, 0x01, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x34, 0x00, 0x00, 0x00, + 0x02, 0x00, 0x00, 0x00, 0x14, 0x00, 0x00, 0x00, 0xf1, 0xc8, 0xe5, 0x83, 0x5b, 0x0f, 0x0c, 0x17, + 0x65, 0xbc, 0x23, 0x1d, 0xfa, 0x02, 0xff, 0x00, 0x92, 0x00, 0x00, 0x00, 0x14, 0x00, 0x00, 0x00, + 0xf1, 0x3e, 0x8e, 0xb6, 0x7c, 0x25, 0xfd, 0xe0, 0x7e, 0x52, 0xcf, 0x51, 0xed, 0x4a, 0x23, 0x00, + 0x42, 0x00, 0x00, 0x00, 0x02, 0x10, 0x00, 0x40, 0x58, 0x00, 0x00, 0x00, 0x54, 0x00, 0x00, 0x00, + 0x14, 0x00, 0x00, 0x00, 0xf2, 0x52, 0xcc, 0x8e, 0xb0, 0xd4, 0x27, 0xd6, 0x92, 0xaa, 0x2b, 0x20, + 0xa9, 0x05, 0x40, 0x00, 0x2a, 0x02, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x34, 0x00, 0x00, 0x00, + 0x02, 0x00, 0x00, 0x00, 0x14, 0x00, 0x00, 0x00, 0xf2, 0x42, 0x1f, 0xa5, 0xb2, 0xdb, 0x2d, 0xef, + 0xf5, 0xc0, 0x3f, 0xff, 0x16, 0x30, 0x3b, 0x00, 0xf2, 0x00, 0x00, 0x00, 0x14, 0x00, 0x00, 0x00, + 0xf2, 0x31, 0xa8, 0x59, 0x24, 0x05, 0x6b, 0x7a, 0xf3, 0xd3, 0xf1, 0x6b, 0x34, 0x22, 0x33, 0x00, + 0x7a, 0x00, 0x00, 0x00, }; + return blob; +} +#endif //DDSCXX_HAS_TYPE_DISCOVERY + +} //namespace topic +} //namespace cyclonedds +} //namespace eclipse +} //namespace org + +namespace dds { +namespace topic { + +template <> +struct topic_type_name<::unitree_go::msg::dds_::LowCmd_> +{ + static std::string value() + { + return org::eclipse::cyclonedds::topic::TopicTraits<::unitree_go::msg::dds_::LowCmd_>::getTypeName(); + } +}; + +} +} + +REGISTER_TOPIC_TYPE(::unitree_go::msg::dds_::LowCmd_) + +namespace org{ +namespace eclipse{ +namespace cyclonedds{ +namespace core{ +namespace cdr{ + +template<> +propvec &get_type_props<::unitree_go::msg::dds_::LowCmd_>(); + +template::value, bool> = true > +bool write(T& streamer, const ::unitree_go::msg::dds_::LowCmd_& instance, entity_properties_t *props) { + (void)instance; + if (!streamer.start_struct(*props)) + return false; + auto prop = streamer.first_entity(props); + while (prop) { + switch (prop->m_id) { + case 0: + if (!streamer.start_member(*prop)) + return false; + if (!streamer.start_consecutive(true, true)) + return false; + if (!write(streamer, instance.head()[0], instance.head().size())) + return false; + if (!streamer.finish_consecutive()) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 1: + if (!streamer.start_member(*prop)) + return false; + if (!write(streamer, instance.level_flag())) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 2: + if (!streamer.start_member(*prop)) + return false; + if (!write(streamer, instance.frame_reserve())) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 3: + if (!streamer.start_member(*prop)) + return false; + if (!streamer.start_consecutive(true, true)) + return false; + if (!write(streamer, instance.sn()[0], instance.sn().size())) + return false; + if (!streamer.finish_consecutive()) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 4: + if (!streamer.start_member(*prop)) + return false; + if (!streamer.start_consecutive(true, true)) + return false; + if (!write(streamer, instance.version()[0], instance.version().size())) + return false; + if (!streamer.finish_consecutive()) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 5: + if (!streamer.start_member(*prop)) + return false; + if (!write(streamer, instance.bandwidth())) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 6: + if (!streamer.start_member(*prop)) + return false; + if (!streamer.start_consecutive(true, false)) + return false; + for (const auto & a_1:instance.motor_cmd()) { //array depth 1 + if (!write(streamer, a_1, prop)) + return false; + } //array depth 1 + if (!streamer.finish_consecutive()) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 7: + if (!streamer.start_member(*prop)) + return false; + if (!write(streamer, instance.bms_cmd(), prop)) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 8: + if (!streamer.start_member(*prop)) + return false; + if (!streamer.start_consecutive(true, true)) + return false; + if (!write(streamer, instance.wireless_remote()[0], instance.wireless_remote().size())) + return false; + if (!streamer.finish_consecutive()) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 9: + if (!streamer.start_member(*prop)) + return false; + if (!streamer.start_consecutive(true, true)) + return false; + if (!write(streamer, instance.led()[0], instance.led().size())) + return false; + if (!streamer.finish_consecutive()) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 10: + if (!streamer.start_member(*prop)) + return false; + if (!streamer.start_consecutive(true, true)) + return false; + if (!write(streamer, instance.fan()[0], instance.fan().size())) + return false; + if (!streamer.finish_consecutive()) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 11: + if (!streamer.start_member(*prop)) + return false; + if (!write(streamer, instance.gpio())) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 12: + if (!streamer.start_member(*prop)) + return false; + if (!write(streamer, instance.reserve())) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 13: + if (!streamer.start_member(*prop)) + return false; + if (!write(streamer, instance.crc())) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + } + prop = streamer.next_entity(prop); + } + return streamer.finish_struct(*props); +} + +template::value, bool> = true > +bool write(S& str, const ::unitree_go::msg::dds_::LowCmd_& instance, bool as_key) { + auto &props = get_type_props<::unitree_go::msg::dds_::LowCmd_>(); + str.set_mode(cdr_stream::stream_mode::write, as_key); + return write(str, instance, props.data()); +} + +template::value, bool> = true > +bool read(T& streamer, ::unitree_go::msg::dds_::LowCmd_& instance, entity_properties_t *props) { + (void)instance; + if (!streamer.start_struct(*props)) + return false; + auto prop = streamer.first_entity(props); + while (prop) { + switch (prop->m_id) { + case 0: + if (!streamer.start_member(*prop)) + return false; + if (!streamer.start_consecutive(true, true)) + return false; + if (!read(streamer, instance.head()[0], instance.head().size())) + return false; + if (!streamer.finish_consecutive()) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 1: + if (!streamer.start_member(*prop)) + return false; + if (!read(streamer, instance.level_flag())) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 2: + if (!streamer.start_member(*prop)) + return false; + if (!read(streamer, instance.frame_reserve())) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 3: + if (!streamer.start_member(*prop)) + return false; + if (!streamer.start_consecutive(true, true)) + return false; + if (!read(streamer, instance.sn()[0], instance.sn().size())) + return false; + if (!streamer.finish_consecutive()) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 4: + if (!streamer.start_member(*prop)) + return false; + if (!streamer.start_consecutive(true, true)) + return false; + if (!read(streamer, instance.version()[0], instance.version().size())) + return false; + if (!streamer.finish_consecutive()) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 5: + if (!streamer.start_member(*prop)) + return false; + if (!read(streamer, instance.bandwidth())) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 6: + if (!streamer.start_member(*prop)) + return false; + if (!streamer.start_consecutive(true, false)) + return false; + for (auto & a_1:instance.motor_cmd()) { //array depth 1 + if (!read(streamer, a_1, prop)) + return false; + } //array depth 1 + if (!streamer.finish_consecutive()) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 7: + if (!streamer.start_member(*prop)) + return false; + if (!read(streamer, instance.bms_cmd(), prop)) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 8: + if (!streamer.start_member(*prop)) + return false; + if (!streamer.start_consecutive(true, true)) + return false; + if (!read(streamer, instance.wireless_remote()[0], instance.wireless_remote().size())) + return false; + if (!streamer.finish_consecutive()) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 9: + if (!streamer.start_member(*prop)) + return false; + if (!streamer.start_consecutive(true, true)) + return false; + if (!read(streamer, instance.led()[0], instance.led().size())) + return false; + if (!streamer.finish_consecutive()) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 10: + if (!streamer.start_member(*prop)) + return false; + if (!streamer.start_consecutive(true, true)) + return false; + if (!read(streamer, instance.fan()[0], instance.fan().size())) + return false; + if (!streamer.finish_consecutive()) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 11: + if (!streamer.start_member(*prop)) + return false; + if (!read(streamer, instance.gpio())) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 12: + if (!streamer.start_member(*prop)) + return false; + if (!read(streamer, instance.reserve())) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 13: + if (!streamer.start_member(*prop)) + return false; + if (!read(streamer, instance.crc())) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + } + prop = streamer.next_entity(prop); + } + return streamer.finish_struct(*props); +} + +template::value, bool> = true > +bool read(S& str, ::unitree_go::msg::dds_::LowCmd_& instance, bool as_key) { + auto &props = get_type_props<::unitree_go::msg::dds_::LowCmd_>(); + str.set_mode(cdr_stream::stream_mode::read, as_key); + return read(str, instance, props.data()); +} + +template::value, bool> = true > +bool move(T& streamer, const ::unitree_go::msg::dds_::LowCmd_& instance, entity_properties_t *props) { + (void)instance; + if (!streamer.start_struct(*props)) + return false; + auto prop = streamer.first_entity(props); + while (prop) { + switch (prop->m_id) { + case 0: + if (!streamer.start_member(*prop)) + return false; + if (!streamer.start_consecutive(true, true)) + return false; + if (!move(streamer, instance.head()[0], instance.head().size())) + return false; + if (!streamer.finish_consecutive()) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 1: + if (!streamer.start_member(*prop)) + return false; + if (!move(streamer, instance.level_flag())) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 2: + if (!streamer.start_member(*prop)) + return false; + if (!move(streamer, instance.frame_reserve())) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 3: + if (!streamer.start_member(*prop)) + return false; + if (!streamer.start_consecutive(true, true)) + return false; + if (!move(streamer, instance.sn()[0], instance.sn().size())) + return false; + if (!streamer.finish_consecutive()) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 4: + if (!streamer.start_member(*prop)) + return false; + if (!streamer.start_consecutive(true, true)) + return false; + if (!move(streamer, instance.version()[0], instance.version().size())) + return false; + if (!streamer.finish_consecutive()) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 5: + if (!streamer.start_member(*prop)) + return false; + if (!move(streamer, instance.bandwidth())) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 6: + if (!streamer.start_member(*prop)) + return false; + if (!streamer.start_consecutive(true, false)) + return false; + for (const auto & a_1:instance.motor_cmd()) { //array depth 1 + if (!move(streamer, a_1, prop)) + return false; + } //array depth 1 + if (!streamer.finish_consecutive()) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 7: + if (!streamer.start_member(*prop)) + return false; + if (!move(streamer, instance.bms_cmd(), prop)) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 8: + if (!streamer.start_member(*prop)) + return false; + if (!streamer.start_consecutive(true, true)) + return false; + if (!move(streamer, instance.wireless_remote()[0], instance.wireless_remote().size())) + return false; + if (!streamer.finish_consecutive()) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 9: + if (!streamer.start_member(*prop)) + return false; + if (!streamer.start_consecutive(true, true)) + return false; + if (!move(streamer, instance.led()[0], instance.led().size())) + return false; + if (!streamer.finish_consecutive()) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 10: + if (!streamer.start_member(*prop)) + return false; + if (!streamer.start_consecutive(true, true)) + return false; + if (!move(streamer, instance.fan()[0], instance.fan().size())) + return false; + if (!streamer.finish_consecutive()) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 11: + if (!streamer.start_member(*prop)) + return false; + if (!move(streamer, instance.gpio())) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 12: + if (!streamer.start_member(*prop)) + return false; + if (!move(streamer, instance.reserve())) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 13: + if (!streamer.start_member(*prop)) + return false; + if (!move(streamer, instance.crc())) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + } + prop = streamer.next_entity(prop); + } + return streamer.finish_struct(*props); +} + +template::value, bool> = true > +bool move(S& str, const ::unitree_go::msg::dds_::LowCmd_& instance, bool as_key) { + auto &props = get_type_props<::unitree_go::msg::dds_::LowCmd_>(); + str.set_mode(cdr_stream::stream_mode::move, as_key); + return move(str, instance, props.data()); +} + +template::value, bool> = true > +bool max(T& streamer, const ::unitree_go::msg::dds_::LowCmd_& instance, entity_properties_t *props) { + (void)instance; + if (!streamer.start_struct(*props)) + return false; + auto prop = streamer.first_entity(props); + while (prop) { + switch (prop->m_id) { + case 0: + if (!streamer.start_member(*prop)) + return false; + if (!streamer.start_consecutive(true, true)) + return false; + if (!max(streamer, instance.head()[0], instance.head().size())) + return false; + if (!streamer.finish_consecutive()) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 1: + if (!streamer.start_member(*prop)) + return false; + if (!max(streamer, instance.level_flag())) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 2: + if (!streamer.start_member(*prop)) + return false; + if (!max(streamer, instance.frame_reserve())) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 3: + if (!streamer.start_member(*prop)) + return false; + if (!streamer.start_consecutive(true, true)) + return false; + if (!max(streamer, instance.sn()[0], instance.sn().size())) + return false; + if (!streamer.finish_consecutive()) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 4: + if (!streamer.start_member(*prop)) + return false; + if (!streamer.start_consecutive(true, true)) + return false; + if (!max(streamer, instance.version()[0], instance.version().size())) + return false; + if (!streamer.finish_consecutive()) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 5: + if (!streamer.start_member(*prop)) + return false; + if (!max(streamer, instance.bandwidth())) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 6: + if (!streamer.start_member(*prop)) + return false; + if (!streamer.start_consecutive(true, false)) + return false; + for (const auto & a_1:instance.motor_cmd()) { //array depth 1 + if (!max(streamer, a_1, prop)) + return false; + } //array depth 1 + if (!streamer.finish_consecutive()) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 7: + if (!streamer.start_member(*prop)) + return false; + if (!max(streamer, instance.bms_cmd(), prop)) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 8: + if (!streamer.start_member(*prop)) + return false; + if (!streamer.start_consecutive(true, true)) + return false; + if (!max(streamer, instance.wireless_remote()[0], instance.wireless_remote().size())) + return false; + if (!streamer.finish_consecutive()) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 9: + if (!streamer.start_member(*prop)) + return false; + if (!streamer.start_consecutive(true, true)) + return false; + if (!max(streamer, instance.led()[0], instance.led().size())) + return false; + if (!streamer.finish_consecutive()) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 10: + if (!streamer.start_member(*prop)) + return false; + if (!streamer.start_consecutive(true, true)) + return false; + if (!max(streamer, instance.fan()[0], instance.fan().size())) + return false; + if (!streamer.finish_consecutive()) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 11: + if (!streamer.start_member(*prop)) + return false; + if (!max(streamer, instance.gpio())) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 12: + if (!streamer.start_member(*prop)) + return false; + if (!max(streamer, instance.reserve())) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 13: + if (!streamer.start_member(*prop)) + return false; + if (!max(streamer, instance.crc())) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + } + prop = streamer.next_entity(prop); + } + return streamer.finish_struct(*props); +} + +template::value, bool> = true > +bool max(S& str, const ::unitree_go::msg::dds_::LowCmd_& instance, bool as_key) { + auto &props = get_type_props<::unitree_go::msg::dds_::LowCmd_>(); + str.set_mode(cdr_stream::stream_mode::max, as_key); + return max(str, instance, props.data()); +} + +} //namespace cdr +} //namespace core +} //namespace cyclonedds +} //namespace eclipse +} //namespace org + +#endif // DDSCXX_UNITREE_IDL_GO2_LOWCMD__HPP diff --git a/deps/unitree_sdk2/include/unitree/idl/go2/LowState_.hpp b/deps/unitree_sdk2/include/unitree/idl/go2/LowState_.hpp new file mode 100644 index 0000000..383b31f --- /dev/null +++ b/deps/unitree_sdk2/include/unitree/idl/go2/LowState_.hpp @@ -0,0 +1,1427 @@ +/**************************************************************** + + Generated by Eclipse Cyclone DDS IDL to CXX Translator + File name: LowState_.idl + Source: LowState_.hpp + Cyclone DDS: v0.10.2 + +*****************************************************************/ +#ifndef DDSCXX_UNITREE_IDL_GO2_LOWSTATE__HPP +#define DDSCXX_UNITREE_IDL_GO2_LOWSTATE__HPP + +#include "unitree/idl/go2/BmsState_.hpp" + +#include "unitree/idl/go2/IMUState_.hpp" + +#include "unitree/idl/go2/MotorState_.hpp" + +#include +#include + +namespace unitree_go +{ +namespace msg +{ +namespace dds_ +{ +class LowState_ +{ +private: + std::array head_ = { }; + uint8_t level_flag_ = 0; + uint8_t frame_reserve_ = 0; + std::array sn_ = { }; + std::array version_ = { }; + uint16_t bandwidth_ = 0; + ::unitree_go::msg::dds_::IMUState_ imu_state_; + std::array<::unitree_go::msg::dds_::MotorState_, 20> motor_state_ = { }; + ::unitree_go::msg::dds_::BmsState_ bms_state_; + std::array foot_force_ = { }; + std::array foot_force_est_ = { }; + uint32_t tick_ = 0; + std::array wireless_remote_ = { }; + uint8_t bit_flag_ = 0; + float adc_reel_ = 0.0f; + uint8_t temperature_ntc1_ = 0; + uint8_t temperature_ntc2_ = 0; + float power_v_ = 0.0f; + float power_a_ = 0.0f; + std::array fan_frequency_ = { }; + uint32_t reserve_ = 0; + uint32_t crc_ = 0; + +public: + LowState_() = default; + + explicit LowState_( + const std::array& head, + uint8_t level_flag, + uint8_t frame_reserve, + const std::array& sn, + const std::array& version, + uint16_t bandwidth, + const ::unitree_go::msg::dds_::IMUState_& imu_state, + const std::array<::unitree_go::msg::dds_::MotorState_, 20>& motor_state, + const ::unitree_go::msg::dds_::BmsState_& bms_state, + const std::array& foot_force, + const std::array& foot_force_est, + uint32_t tick, + const std::array& wireless_remote, + uint8_t bit_flag, + float adc_reel, + uint8_t temperature_ntc1, + uint8_t temperature_ntc2, + float power_v, + float power_a, + const std::array& fan_frequency, + uint32_t reserve, + uint32_t crc) : + head_(head), + level_flag_(level_flag), + frame_reserve_(frame_reserve), + sn_(sn), + version_(version), + bandwidth_(bandwidth), + imu_state_(imu_state), + motor_state_(motor_state), + bms_state_(bms_state), + foot_force_(foot_force), + foot_force_est_(foot_force_est), + tick_(tick), + wireless_remote_(wireless_remote), + bit_flag_(bit_flag), + adc_reel_(adc_reel), + temperature_ntc1_(temperature_ntc1), + temperature_ntc2_(temperature_ntc2), + power_v_(power_v), + power_a_(power_a), + fan_frequency_(fan_frequency), + reserve_(reserve), + crc_(crc) { } + + const std::array& head() const { return this->head_; } + std::array& head() { return this->head_; } + void head(const std::array& _val_) { this->head_ = _val_; } + void head(std::array&& _val_) { this->head_ = _val_; } + uint8_t level_flag() const { return this->level_flag_; } + uint8_t& level_flag() { return this->level_flag_; } + void level_flag(uint8_t _val_) { this->level_flag_ = _val_; } + uint8_t frame_reserve() const { return this->frame_reserve_; } + uint8_t& frame_reserve() { return this->frame_reserve_; } + void frame_reserve(uint8_t _val_) { this->frame_reserve_ = _val_; } + const std::array& sn() const { return this->sn_; } + std::array& sn() { return this->sn_; } + void sn(const std::array& _val_) { this->sn_ = _val_; } + void sn(std::array&& _val_) { this->sn_ = _val_; } + const std::array& version() const { return this->version_; } + std::array& version() { return this->version_; } + void version(const std::array& _val_) { this->version_ = _val_; } + void version(std::array&& _val_) { this->version_ = _val_; } + uint16_t bandwidth() const { return this->bandwidth_; } + uint16_t& bandwidth() { return this->bandwidth_; } + void bandwidth(uint16_t _val_) { this->bandwidth_ = _val_; } + const ::unitree_go::msg::dds_::IMUState_& imu_state() const { return this->imu_state_; } + ::unitree_go::msg::dds_::IMUState_& imu_state() { return this->imu_state_; } + void imu_state(const ::unitree_go::msg::dds_::IMUState_& _val_) { this->imu_state_ = _val_; } + void imu_state(::unitree_go::msg::dds_::IMUState_&& _val_) { this->imu_state_ = _val_; } + const std::array<::unitree_go::msg::dds_::MotorState_, 20>& motor_state() const { return this->motor_state_; } + std::array<::unitree_go::msg::dds_::MotorState_, 20>& motor_state() { return this->motor_state_; } + void motor_state(const std::array<::unitree_go::msg::dds_::MotorState_, 20>& _val_) { this->motor_state_ = _val_; } + void motor_state(std::array<::unitree_go::msg::dds_::MotorState_, 20>&& _val_) { this->motor_state_ = _val_; } + const ::unitree_go::msg::dds_::BmsState_& bms_state() const { return this->bms_state_; } + ::unitree_go::msg::dds_::BmsState_& bms_state() { return this->bms_state_; } + void bms_state(const ::unitree_go::msg::dds_::BmsState_& _val_) { this->bms_state_ = _val_; } + void bms_state(::unitree_go::msg::dds_::BmsState_&& _val_) { this->bms_state_ = _val_; } + const std::array& foot_force() const { return this->foot_force_; } + std::array& foot_force() { return this->foot_force_; } + void foot_force(const std::array& _val_) { this->foot_force_ = _val_; } + void foot_force(std::array&& _val_) { this->foot_force_ = _val_; } + const std::array& foot_force_est() const { return this->foot_force_est_; } + std::array& foot_force_est() { return this->foot_force_est_; } + void foot_force_est(const std::array& _val_) { this->foot_force_est_ = _val_; } + void foot_force_est(std::array&& _val_) { this->foot_force_est_ = _val_; } + uint32_t tick() const { return this->tick_; } + uint32_t& tick() { return this->tick_; } + void tick(uint32_t _val_) { this->tick_ = _val_; } + const std::array& wireless_remote() const { return this->wireless_remote_; } + std::array& wireless_remote() { return this->wireless_remote_; } + void wireless_remote(const std::array& _val_) { this->wireless_remote_ = _val_; } + void wireless_remote(std::array&& _val_) { this->wireless_remote_ = _val_; } + uint8_t bit_flag() const { return this->bit_flag_; } + uint8_t& bit_flag() { return this->bit_flag_; } + void bit_flag(uint8_t _val_) { this->bit_flag_ = _val_; } + float adc_reel() const { return this->adc_reel_; } + float& adc_reel() { return this->adc_reel_; } + void adc_reel(float _val_) { this->adc_reel_ = _val_; } + uint8_t temperature_ntc1() const { return this->temperature_ntc1_; } + uint8_t& temperature_ntc1() { return this->temperature_ntc1_; } + void temperature_ntc1(uint8_t _val_) { this->temperature_ntc1_ = _val_; } + uint8_t temperature_ntc2() const { return this->temperature_ntc2_; } + uint8_t& temperature_ntc2() { return this->temperature_ntc2_; } + void temperature_ntc2(uint8_t _val_) { this->temperature_ntc2_ = _val_; } + float power_v() const { return this->power_v_; } + float& power_v() { return this->power_v_; } + void power_v(float _val_) { this->power_v_ = _val_; } + float power_a() const { return this->power_a_; } + float& power_a() { return this->power_a_; } + void power_a(float _val_) { this->power_a_ = _val_; } + const std::array& fan_frequency() const { return this->fan_frequency_; } + std::array& fan_frequency() { return this->fan_frequency_; } + void fan_frequency(const std::array& _val_) { this->fan_frequency_ = _val_; } + void fan_frequency(std::array&& _val_) { this->fan_frequency_ = _val_; } + uint32_t reserve() const { return this->reserve_; } + uint32_t& reserve() { return this->reserve_; } + void reserve(uint32_t _val_) { this->reserve_ = _val_; } + uint32_t crc() const { return this->crc_; } + uint32_t& crc() { return this->crc_; } + void crc(uint32_t _val_) { this->crc_ = _val_; } + + bool operator==(const LowState_& _other) const + { + (void) _other; + return head_ == _other.head_ && + level_flag_ == _other.level_flag_ && + frame_reserve_ == _other.frame_reserve_ && + sn_ == _other.sn_ && + version_ == _other.version_ && + bandwidth_ == _other.bandwidth_ && + imu_state_ == _other.imu_state_ && + motor_state_ == _other.motor_state_ && + bms_state_ == _other.bms_state_ && + foot_force_ == _other.foot_force_ && + foot_force_est_ == _other.foot_force_est_ && + tick_ == _other.tick_ && + wireless_remote_ == _other.wireless_remote_ && + bit_flag_ == _other.bit_flag_ && + adc_reel_ == _other.adc_reel_ && + temperature_ntc1_ == _other.temperature_ntc1_ && + temperature_ntc2_ == _other.temperature_ntc2_ && + power_v_ == _other.power_v_ && + power_a_ == _other.power_a_ && + fan_frequency_ == _other.fan_frequency_ && + reserve_ == _other.reserve_ && + crc_ == _other.crc_; + } + + bool operator!=(const LowState_& _other) const + { + return !(*this == _other); + } + +}; + +} + +} + +} + +#include "dds/topic/TopicTraits.hpp" +#include "org/eclipse/cyclonedds/topic/datatopic.hpp" + +namespace org { +namespace eclipse { +namespace cyclonedds { +namespace topic { + +template <> constexpr const char* TopicTraits<::unitree_go::msg::dds_::LowState_>::getTypeName() +{ + return "unitree_go::msg::dds_::LowState_"; +} + +template <> constexpr bool TopicTraits<::unitree_go::msg::dds_::LowState_>::isKeyless() +{ + return true; +} + +#ifdef DDSCXX_HAS_TYPE_DISCOVERY +template<> constexpr unsigned int TopicTraits<::unitree_go::msg::dds_::LowState_>::type_map_blob_sz() { return 3184; } +template<> constexpr unsigned int TopicTraits<::unitree_go::msg::dds_::LowState_>::type_info_blob_sz() { return 244; } +template<> inline const uint8_t * TopicTraits<::unitree_go::msg::dds_::LowState_>::type_map_blob() { + static const uint8_t blob[] = { + 0x7e, 0x04, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0xf1, 0x85, 0x3a, 0x99, 0xe2, 0x3d, 0x0d, 0xaa, + 0x16, 0x10, 0xb6, 0x5c, 0x52, 0x6b, 0x40, 0x00, 0xff, 0x01, 0x00, 0x00, 0xf1, 0x51, 0x01, 0x00, + 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xef, 0x01, 0x00, 0x00, 0x16, 0x00, 0x00, 0x00, + 0x16, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x90, 0xf3, 0x01, 0x00, 0x00, 0x00, + 0x01, 0x00, 0x00, 0x00, 0x02, 0x02, 0x96, 0xe8, 0x9a, 0x29, 0x00, 0x00, 0x0b, 0x00, 0x00, 0x00, + 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x02, 0xa2, 0x18, 0x71, 0x24, 0x00, 0x0b, 0x00, 0x00, 0x00, + 0x02, 0x00, 0x00, 0x00, 0x01, 0x00, 0x02, 0xf0, 0xd2, 0xa4, 0x1c, 0x00, 0x16, 0x00, 0x00, 0x00, + 0x03, 0x00, 0x00, 0x00, 0x01, 0x00, 0x90, 0xf3, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, + 0x02, 0x07, 0xaf, 0xbe, 0x94, 0xcd, 0x00, 0x00, 0x16, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, + 0x01, 0x00, 0x90, 0xf3, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x02, 0x07, 0x2a, 0xf7, + 0x2f, 0x10, 0x00, 0x00, 0x0b, 0x00, 0x00, 0x00, 0x05, 0x00, 0x00, 0x00, 0x01, 0x00, 0x06, 0x36, + 0x67, 0x6c, 0x2b, 0x00, 0x19, 0x00, 0x00, 0x00, 0x06, 0x00, 0x00, 0x00, 0x01, 0x00, 0xf1, 0x4b, + 0x1b, 0xf4, 0xaf, 0x32, 0xe5, 0xbc, 0x67, 0x10, 0xef, 0xc8, 0x29, 0x31, 0x15, 0x9e, 0x5f, 0x37, + 0x13, 0x00, 0x00, 0x00, 0x24, 0x00, 0x00, 0x00, 0x07, 0x00, 0x00, 0x00, 0x01, 0x00, 0x90, 0xf1, + 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x14, 0xf1, 0x42, 0xa2, 0x28, 0x8b, 0x79, 0x8a, + 0xf8, 0xdb, 0x05, 0xe1, 0x27, 0x36, 0xb1, 0xbe, 0xb2, 0x1e, 0x53, 0xdc, 0x19, 0x00, 0x00, 0x00, + 0x08, 0x00, 0x00, 0x00, 0x01, 0x00, 0xf1, 0xe1, 0x18, 0xaf, 0x07, 0x0b, 0xa2, 0x0b, 0xc2, 0xe0, + 0x37, 0x0c, 0xec, 0x4c, 0xbb, 0x7f, 0x6e, 0x62, 0x18, 0x00, 0x00, 0x00, 0x16, 0x00, 0x00, 0x00, + 0x09, 0x00, 0x00, 0x00, 0x01, 0x00, 0x90, 0xf3, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, + 0x04, 0x03, 0x41, 0x56, 0x4b, 0x84, 0x00, 0x00, 0x16, 0x00, 0x00, 0x00, 0x0a, 0x00, 0x00, 0x00, + 0x01, 0x00, 0x90, 0xf3, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x04, 0x03, 0x04, 0x1b, + 0xa1, 0x76, 0x00, 0x00, 0x0b, 0x00, 0x00, 0x00, 0x0b, 0x00, 0x00, 0x00, 0x01, 0x00, 0x07, 0xe5, + 0xe5, 0xc0, 0x75, 0x00, 0x16, 0x00, 0x00, 0x00, 0x0c, 0x00, 0x00, 0x00, 0x01, 0x00, 0x90, 0xf3, + 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x28, 0x02, 0xa8, 0x2f, 0x18, 0xc9, 0x00, 0x00, + 0x0b, 0x00, 0x00, 0x00, 0x0d, 0x00, 0x00, 0x00, 0x01, 0x00, 0x02, 0xc8, 0xbc, 0x01, 0x8f, 0x00, + 0x0b, 0x00, 0x00, 0x00, 0x0e, 0x00, 0x00, 0x00, 0x01, 0x00, 0x09, 0xc1, 0x0c, 0x98, 0x67, 0x00, + 0x0b, 0x00, 0x00, 0x00, 0x0f, 0x00, 0x00, 0x00, 0x01, 0x00, 0x02, 0xb0, 0x29, 0x0b, 0xbb, 0x00, + 0x0b, 0x00, 0x00, 0x00, 0x10, 0x00, 0x00, 0x00, 0x01, 0x00, 0x02, 0xd2, 0x14, 0xc5, 0x1f, 0x00, + 0x0b, 0x00, 0x00, 0x00, 0x11, 0x00, 0x00, 0x00, 0x01, 0x00, 0x09, 0x52, 0xea, 0x3e, 0x50, 0x00, + 0x0b, 0x00, 0x00, 0x00, 0x12, 0x00, 0x00, 0x00, 0x01, 0x00, 0x09, 0x3a, 0x40, 0xba, 0xb9, 0x00, + 0x16, 0x00, 0x00, 0x00, 0x13, 0x00, 0x00, 0x00, 0x01, 0x00, 0x90, 0xf3, 0x01, 0x00, 0x00, 0x00, + 0x01, 0x00, 0x00, 0x00, 0x04, 0x06, 0xa6, 0x69, 0xf7, 0x4e, 0x00, 0x00, 0x0b, 0x00, 0x00, 0x00, + 0x14, 0x00, 0x00, 0x00, 0x01, 0x00, 0x07, 0x9c, 0x3b, 0x62, 0x94, 0x00, 0x0b, 0x00, 0x00, 0x00, + 0x15, 0x00, 0x00, 0x00, 0x01, 0x00, 0x07, 0xf5, 0xad, 0x59, 0xc5, 0xf1, 0x4b, 0x1b, 0xf4, 0xaf, + 0x32, 0xe5, 0xbc, 0x67, 0x10, 0xef, 0xc8, 0x29, 0x31, 0x15, 0x00, 0x00, 0x93, 0x00, 0x00, 0x00, + 0xf1, 0x51, 0x01, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x83, 0x00, 0x00, 0x00, + 0x05, 0x00, 0x00, 0x00, 0x16, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x90, 0xf3, + 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x04, 0x09, 0x75, 0xb9, 0xaa, 0xa0, 0x00, 0x00, + 0x16, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x90, 0xf3, 0x01, 0x00, 0x00, 0x00, + 0x01, 0x00, 0x00, 0x00, 0x03, 0x09, 0x6b, 0x3b, 0x2d, 0x85, 0x00, 0x00, 0x16, 0x00, 0x00, 0x00, + 0x02, 0x00, 0x00, 0x00, 0x01, 0x00, 0x90, 0xf3, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, + 0x03, 0x09, 0x0e, 0x12, 0x75, 0x69, 0x00, 0x00, 0x16, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, + 0x01, 0x00, 0x90, 0xf3, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x03, 0x09, 0xb0, 0x7d, + 0x92, 0xed, 0x00, 0x00, 0x0b, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0x01, 0x00, 0x02, 0xee, + 0xf4, 0x38, 0xf7, 0xf1, 0x42, 0xa2, 0x28, 0x8b, 0x79, 0x8a, 0xf8, 0xdb, 0x05, 0xe1, 0x27, 0x36, + 0xb1, 0xbe, 0x00, 0x00, 0xce, 0x00, 0x00, 0x00, 0xf1, 0x51, 0x01, 0x00, 0x01, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0xbe, 0x00, 0x00, 0x00, 0x0b, 0x00, 0x00, 0x00, 0x0b, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x02, 0x15, 0xd6, 0x17, 0x12, 0x00, 0x0b, 0x00, 0x00, 0x00, + 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x09, 0x76, 0x94, 0xf4, 0xa6, 0x00, 0x0b, 0x00, 0x00, 0x00, + 0x02, 0x00, 0x00, 0x00, 0x01, 0x00, 0x09, 0x47, 0xbc, 0xdc, 0xd7, 0x00, 0x0b, 0x00, 0x00, 0x00, + 0x03, 0x00, 0x00, 0x00, 0x01, 0x00, 0x09, 0xe9, 0x16, 0x89, 0x09, 0x00, 0x0b, 0x00, 0x00, 0x00, + 0x04, 0x00, 0x00, 0x00, 0x01, 0x00, 0x09, 0x8a, 0xf7, 0xae, 0xdf, 0x00, 0x0b, 0x00, 0x00, 0x00, + 0x05, 0x00, 0x00, 0x00, 0x01, 0x00, 0x09, 0x6e, 0x96, 0x3d, 0x84, 0x00, 0x0b, 0x00, 0x00, 0x00, + 0x06, 0x00, 0x00, 0x00, 0x01, 0x00, 0x09, 0x30, 0x50, 0xb6, 0xd9, 0x00, 0x0b, 0x00, 0x00, 0x00, + 0x07, 0x00, 0x00, 0x00, 0x01, 0x00, 0x09, 0x4a, 0xe0, 0x48, 0xae, 0x00, 0x0b, 0x00, 0x00, 0x00, + 0x08, 0x00, 0x00, 0x00, 0x01, 0x00, 0x02, 0xee, 0xf4, 0x38, 0xf7, 0x00, 0x0b, 0x00, 0x00, 0x00, + 0x09, 0x00, 0x00, 0x00, 0x01, 0x00, 0x07, 0x1c, 0x9a, 0x44, 0xeb, 0x00, 0x16, 0x00, 0x00, 0x00, + 0x0a, 0x00, 0x00, 0x00, 0x01, 0x00, 0x90, 0xf3, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, + 0x02, 0x07, 0x9c, 0x3b, 0x62, 0x94, 0xf1, 0xe1, 0x18, 0xaf, 0x07, 0x0b, 0xa2, 0x0b, 0xc2, 0xe0, + 0x37, 0x0c, 0xec, 0x4c, 0xbb, 0x00, 0x00, 0x00, 0xc6, 0x00, 0x00, 0x00, 0xf1, 0x51, 0x01, 0x00, + 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xb6, 0x00, 0x00, 0x00, 0x09, 0x00, 0x00, 0x00, + 0x0b, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x02, 0x75, 0x6a, 0xda, 0x84, 0x00, + 0x0b, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x02, 0x51, 0x99, 0x89, 0x90, 0x00, + 0x0b, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x01, 0x00, 0x02, 0x9a, 0xcb, 0x44, 0x54, 0x00, + 0x0b, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x01, 0x00, 0x02, 0xc7, 0xd5, 0xf8, 0x49, 0x00, + 0x0b, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0x01, 0x00, 0x04, 0x43, 0xb5, 0xc9, 0x17, 0x00, + 0x0b, 0x00, 0x00, 0x00, 0x05, 0x00, 0x00, 0x00, 0x01, 0x00, 0x06, 0x9a, 0x4c, 0x07, 0x40, 0x00, + 0x16, 0x00, 0x00, 0x00, 0x06, 0x00, 0x00, 0x00, 0x01, 0x00, 0x90, 0xf3, 0x01, 0x00, 0x00, 0x00, + 0x01, 0x00, 0x00, 0x00, 0x02, 0x02, 0x2a, 0x42, 0xc9, 0x1e, 0x00, 0x00, 0x16, 0x00, 0x00, 0x00, + 0x07, 0x00, 0x00, 0x00, 0x01, 0x00, 0x90, 0xf3, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, + 0x02, 0x02, 0x55, 0x65, 0x52, 0x17, 0x00, 0x00, 0x16, 0x00, 0x00, 0x00, 0x08, 0x00, 0x00, 0x00, + 0x01, 0x00, 0x90, 0xf3, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x0f, 0x06, 0x2d, 0x87, + 0xc3, 0x55, 0x00, 0x00, 0x67, 0x07, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0xf2, 0x08, 0xf2, 0x39, + 0xc4, 0x71, 0xd3, 0xa2, 0x7e, 0x67, 0xe7, 0xc7, 0x72, 0x31, 0x84, 0x00, 0x52, 0x03, 0x00, 0x00, + 0xf2, 0x51, 0x01, 0x00, 0x29, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x21, 0x00, 0x00, 0x00, + 0x75, 0x6e, 0x69, 0x74, 0x72, 0x65, 0x65, 0x5f, 0x67, 0x6f, 0x3a, 0x3a, 0x6d, 0x73, 0x67, 0x3a, + 0x3a, 0x64, 0x64, 0x73, 0x5f, 0x3a, 0x3a, 0x4c, 0x6f, 0x77, 0x53, 0x74, 0x61, 0x74, 0x65, 0x5f, + 0x00, 0x00, 0x00, 0x00, 0x1a, 0x03, 0x00, 0x00, 0x16, 0x00, 0x00, 0x00, 0x1f, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x90, 0xf3, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, + 0x02, 0x02, 0x00, 0x00, 0x05, 0x00, 0x00, 0x00, 0x68, 0x65, 0x61, 0x64, 0x00, 0x00, 0x00, 0x00, + 0x19, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x02, 0x00, 0x0b, 0x00, 0x00, 0x00, + 0x6c, 0x65, 0x76, 0x65, 0x6c, 0x5f, 0x66, 0x6c, 0x61, 0x67, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x1c, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x01, 0x00, 0x02, 0x00, 0x0e, 0x00, 0x00, 0x00, + 0x66, 0x72, 0x61, 0x6d, 0x65, 0x5f, 0x72, 0x65, 0x73, 0x65, 0x72, 0x76, 0x65, 0x00, 0x00, 0x00, + 0x1d, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x01, 0x00, 0x90, 0xf3, 0x01, 0x00, 0x00, 0x00, + 0x01, 0x00, 0x00, 0x00, 0x02, 0x07, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x73, 0x6e, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x22, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0x01, 0x00, 0x90, 0xf3, + 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x02, 0x07, 0x00, 0x00, 0x08, 0x00, 0x00, 0x00, + 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x00, 0x00, 0x00, 0x00, 0x00, 0x18, 0x00, 0x00, 0x00, + 0x05, 0x00, 0x00, 0x00, 0x01, 0x00, 0x06, 0x00, 0x0a, 0x00, 0x00, 0x00, 0x62, 0x61, 0x6e, 0x64, + 0x77, 0x69, 0x64, 0x74, 0x68, 0x00, 0x00, 0x00, 0x28, 0x00, 0x00, 0x00, 0x06, 0x00, 0x00, 0x00, + 0x01, 0x00, 0xf2, 0xc4, 0xec, 0xb4, 0x9c, 0xd7, 0xb2, 0x25, 0xd2, 0x26, 0x28, 0xb6, 0xb7, 0x64, + 0xcc, 0x00, 0x00, 0x00, 0x0a, 0x00, 0x00, 0x00, 0x69, 0x6d, 0x75, 0x5f, 0x73, 0x74, 0x61, 0x74, + 0x65, 0x00, 0x00, 0x00, 0x32, 0x00, 0x00, 0x00, 0x07, 0x00, 0x00, 0x00, 0x01, 0x00, 0x90, 0xf2, + 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x14, 0xf2, 0xd2, 0xbc, 0xfb, 0x97, 0xbe, 0x37, + 0xa8, 0xbc, 0x9c, 0x41, 0xe5, 0x0b, 0xa1, 0xc9, 0x0c, 0x00, 0x00, 0x00, 0x6d, 0x6f, 0x74, 0x6f, + 0x72, 0x5f, 0x73, 0x74, 0x61, 0x74, 0x65, 0x00, 0x00, 0x00, 0x00, 0x00, 0x28, 0x00, 0x00, 0x00, + 0x08, 0x00, 0x00, 0x00, 0x01, 0x00, 0xf2, 0x2e, 0xd8, 0x57, 0xec, 0xb6, 0xb3, 0x05, 0x79, 0x80, + 0x8c, 0x15, 0xfd, 0x14, 0x3d, 0x00, 0x00, 0x00, 0x0a, 0x00, 0x00, 0x00, 0x62, 0x6d, 0x73, 0x5f, + 0x73, 0x74, 0x61, 0x74, 0x65, 0x00, 0x00, 0x00, 0x25, 0x00, 0x00, 0x00, 0x09, 0x00, 0x00, 0x00, + 0x01, 0x00, 0x90, 0xf3, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x04, 0x03, 0x00, 0x00, + 0x0b, 0x00, 0x00, 0x00, 0x66, 0x6f, 0x6f, 0x74, 0x5f, 0x66, 0x6f, 0x72, 0x63, 0x65, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x29, 0x00, 0x00, 0x00, 0x0a, 0x00, 0x00, 0x00, 0x01, 0x00, 0x90, 0xf3, + 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x04, 0x03, 0x00, 0x00, 0x0f, 0x00, 0x00, 0x00, + 0x66, 0x6f, 0x6f, 0x74, 0x5f, 0x66, 0x6f, 0x72, 0x63, 0x65, 0x5f, 0x65, 0x73, 0x74, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x13, 0x00, 0x00, 0x00, 0x0b, 0x00, 0x00, 0x00, 0x01, 0x00, 0x07, 0x00, + 0x05, 0x00, 0x00, 0x00, 0x74, 0x69, 0x63, 0x6b, 0x00, 0x00, 0x00, 0x00, 0x2a, 0x00, 0x00, 0x00, + 0x0c, 0x00, 0x00, 0x00, 0x01, 0x00, 0x90, 0xf3, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, + 0x28, 0x02, 0x00, 0x00, 0x10, 0x00, 0x00, 0x00, 0x77, 0x69, 0x72, 0x65, 0x6c, 0x65, 0x73, 0x73, + 0x5f, 0x72, 0x65, 0x6d, 0x6f, 0x74, 0x65, 0x00, 0x00, 0x00, 0x00, 0x00, 0x17, 0x00, 0x00, 0x00, + 0x0d, 0x00, 0x00, 0x00, 0x01, 0x00, 0x02, 0x00, 0x09, 0x00, 0x00, 0x00, 0x62, 0x69, 0x74, 0x5f, + 0x66, 0x6c, 0x61, 0x67, 0x00, 0x00, 0x00, 0x00, 0x17, 0x00, 0x00, 0x00, 0x0e, 0x00, 0x00, 0x00, + 0x01, 0x00, 0x09, 0x00, 0x09, 0x00, 0x00, 0x00, 0x61, 0x64, 0x63, 0x5f, 0x72, 0x65, 0x65, 0x6c, + 0x00, 0x00, 0x00, 0x00, 0x1f, 0x00, 0x00, 0x00, 0x0f, 0x00, 0x00, 0x00, 0x01, 0x00, 0x02, 0x00, + 0x11, 0x00, 0x00, 0x00, 0x74, 0x65, 0x6d, 0x70, 0x65, 0x72, 0x61, 0x74, 0x75, 0x72, 0x65, 0x5f, + 0x6e, 0x74, 0x63, 0x31, 0x00, 0x00, 0x00, 0x00, 0x1f, 0x00, 0x00, 0x00, 0x10, 0x00, 0x00, 0x00, + 0x01, 0x00, 0x02, 0x00, 0x11, 0x00, 0x00, 0x00, 0x74, 0x65, 0x6d, 0x70, 0x65, 0x72, 0x61, 0x74, + 0x75, 0x72, 0x65, 0x5f, 0x6e, 0x74, 0x63, 0x32, 0x00, 0x00, 0x00, 0x00, 0x16, 0x00, 0x00, 0x00, + 0x11, 0x00, 0x00, 0x00, 0x01, 0x00, 0x09, 0x00, 0x08, 0x00, 0x00, 0x00, 0x70, 0x6f, 0x77, 0x65, + 0x72, 0x5f, 0x76, 0x00, 0x00, 0x00, 0x00, 0x00, 0x16, 0x00, 0x00, 0x00, 0x12, 0x00, 0x00, 0x00, + 0x01, 0x00, 0x09, 0x00, 0x08, 0x00, 0x00, 0x00, 0x70, 0x6f, 0x77, 0x65, 0x72, 0x5f, 0x61, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x28, 0x00, 0x00, 0x00, 0x13, 0x00, 0x00, 0x00, 0x01, 0x00, 0x90, 0xf3, + 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x04, 0x06, 0x00, 0x00, 0x0e, 0x00, 0x00, 0x00, + 0x66, 0x61, 0x6e, 0x5f, 0x66, 0x72, 0x65, 0x71, 0x75, 0x65, 0x6e, 0x63, 0x79, 0x00, 0x00, 0x00, + 0x16, 0x00, 0x00, 0x00, 0x14, 0x00, 0x00, 0x00, 0x01, 0x00, 0x07, 0x00, 0x08, 0x00, 0x00, 0x00, + 0x72, 0x65, 0x73, 0x65, 0x72, 0x76, 0x65, 0x00, 0x00, 0x00, 0x00, 0x00, 0x12, 0x00, 0x00, 0x00, + 0x15, 0x00, 0x00, 0x00, 0x01, 0x00, 0x07, 0x00, 0x04, 0x00, 0x00, 0x00, 0x63, 0x72, 0x63, 0x00, + 0x00, 0x00, 0xf2, 0xc4, 0xec, 0xb4, 0x9c, 0xd7, 0xb2, 0x25, 0xd2, 0x26, 0x28, 0xb6, 0xb7, 0x64, + 0xcc, 0x00, 0x00, 0x00, 0xfe, 0x00, 0x00, 0x00, 0xf2, 0x51, 0x01, 0x00, 0x29, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x21, 0x00, 0x00, 0x00, 0x75, 0x6e, 0x69, 0x74, 0x72, 0x65, 0x65, 0x5f, + 0x67, 0x6f, 0x3a, 0x3a, 0x6d, 0x73, 0x67, 0x3a, 0x3a, 0x64, 0x64, 0x73, 0x5f, 0x3a, 0x3a, 0x49, + 0x4d, 0x55, 0x53, 0x74, 0x61, 0x74, 0x65, 0x5f, 0x00, 0x00, 0x00, 0x00, 0xc6, 0x00, 0x00, 0x00, + 0x05, 0x00, 0x00, 0x00, 0x25, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x90, 0xf3, + 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x04, 0x09, 0x00, 0x00, 0x0b, 0x00, 0x00, 0x00, + 0x71, 0x75, 0x61, 0x74, 0x65, 0x72, 0x6e, 0x69, 0x6f, 0x6e, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x24, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x90, 0xf3, 0x01, 0x00, 0x00, 0x00, + 0x01, 0x00, 0x00, 0x00, 0x03, 0x09, 0x00, 0x00, 0x0a, 0x00, 0x00, 0x00, 0x67, 0x79, 0x72, 0x6f, + 0x73, 0x63, 0x6f, 0x70, 0x65, 0x00, 0x00, 0x00, 0x28, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, + 0x01, 0x00, 0x90, 0xf3, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x03, 0x09, 0x00, 0x00, + 0x0e, 0x00, 0x00, 0x00, 0x61, 0x63, 0x63, 0x65, 0x6c, 0x65, 0x72, 0x6f, 0x6d, 0x65, 0x74, 0x65, + 0x72, 0x00, 0x00, 0x00, 0x1e, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x01, 0x00, 0x90, 0xf3, + 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x03, 0x09, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, + 0x72, 0x70, 0x79, 0x00, 0x00, 0x00, 0x00, 0x00, 0x1a, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, + 0x01, 0x00, 0x02, 0x00, 0x0c, 0x00, 0x00, 0x00, 0x74, 0x65, 0x6d, 0x70, 0x65, 0x72, 0x61, 0x74, + 0x75, 0x72, 0x65, 0x00, 0x00, 0x00, 0xf2, 0xd2, 0xbc, 0xfb, 0x97, 0xbe, 0x37, 0xa8, 0xbc, 0x9c, + 0x41, 0xe5, 0x0b, 0xa1, 0xc9, 0x00, 0x00, 0x00, 0x62, 0x01, 0x00, 0x00, 0xf2, 0x51, 0x01, 0x00, + 0x2b, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x23, 0x00, 0x00, 0x00, 0x75, 0x6e, 0x69, 0x74, + 0x72, 0x65, 0x65, 0x5f, 0x67, 0x6f, 0x3a, 0x3a, 0x6d, 0x73, 0x67, 0x3a, 0x3a, 0x64, 0x64, 0x73, + 0x5f, 0x3a, 0x3a, 0x4d, 0x6f, 0x74, 0x6f, 0x72, 0x53, 0x74, 0x61, 0x74, 0x65, 0x5f, 0x00, 0x00, + 0x2a, 0x01, 0x00, 0x00, 0x0b, 0x00, 0x00, 0x00, 0x13, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x01, 0x00, 0x02, 0x00, 0x05, 0x00, 0x00, 0x00, 0x6d, 0x6f, 0x64, 0x65, 0x00, 0x00, 0x00, 0x00, + 0x10, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x09, 0x00, 0x02, 0x00, 0x00, 0x00, + 0x71, 0x00, 0x00, 0x00, 0x11, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x01, 0x00, 0x09, 0x00, + 0x03, 0x00, 0x00, 0x00, 0x64, 0x71, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x12, 0x00, 0x00, 0x00, + 0x03, 0x00, 0x00, 0x00, 0x01, 0x00, 0x09, 0x00, 0x04, 0x00, 0x00, 0x00, 0x64, 0x64, 0x71, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x16, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0x01, 0x00, 0x09, 0x00, + 0x08, 0x00, 0x00, 0x00, 0x74, 0x61, 0x75, 0x5f, 0x65, 0x73, 0x74, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x14, 0x00, 0x00, 0x00, 0x05, 0x00, 0x00, 0x00, 0x01, 0x00, 0x09, 0x00, 0x06, 0x00, 0x00, 0x00, + 0x71, 0x5f, 0x72, 0x61, 0x77, 0x00, 0x00, 0x00, 0x15, 0x00, 0x00, 0x00, 0x06, 0x00, 0x00, 0x00, + 0x01, 0x00, 0x09, 0x00, 0x07, 0x00, 0x00, 0x00, 0x64, 0x71, 0x5f, 0x72, 0x61, 0x77, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x16, 0x00, 0x00, 0x00, 0x07, 0x00, 0x00, 0x00, 0x01, 0x00, 0x09, 0x00, + 0x08, 0x00, 0x00, 0x00, 0x64, 0x64, 0x71, 0x5f, 0x72, 0x61, 0x77, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x1a, 0x00, 0x00, 0x00, 0x08, 0x00, 0x00, 0x00, 0x01, 0x00, 0x02, 0x00, 0x0c, 0x00, 0x00, 0x00, + 0x74, 0x65, 0x6d, 0x70, 0x65, 0x72, 0x61, 0x74, 0x75, 0x72, 0x65, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x13, 0x00, 0x00, 0x00, 0x09, 0x00, 0x00, 0x00, 0x01, 0x00, 0x07, 0x00, 0x05, 0x00, 0x00, 0x00, + 0x6c, 0x6f, 0x73, 0x74, 0x00, 0x00, 0x00, 0x00, 0x22, 0x00, 0x00, 0x00, 0x0a, 0x00, 0x00, 0x00, + 0x01, 0x00, 0x90, 0xf3, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x02, 0x07, 0x00, 0x00, + 0x08, 0x00, 0x00, 0x00, 0x72, 0x65, 0x73, 0x65, 0x72, 0x76, 0x65, 0x00, 0x00, 0x00, 0xf2, 0x2e, + 0xd8, 0x57, 0xec, 0xb6, 0xb3, 0x05, 0x79, 0x80, 0x8c, 0x15, 0xfd, 0x14, 0x3d, 0x00, 0x00, 0x00, + 0x5b, 0x01, 0x00, 0x00, 0xf2, 0x51, 0x01, 0x00, 0x29, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x21, 0x00, 0x00, 0x00, 0x75, 0x6e, 0x69, 0x74, 0x72, 0x65, 0x65, 0x5f, 0x67, 0x6f, 0x3a, 0x3a, + 0x6d, 0x73, 0x67, 0x3a, 0x3a, 0x64, 0x64, 0x73, 0x5f, 0x3a, 0x3a, 0x42, 0x6d, 0x73, 0x53, 0x74, + 0x61, 0x74, 0x65, 0x5f, 0x00, 0x00, 0x00, 0x00, 0x23, 0x01, 0x00, 0x00, 0x09, 0x00, 0x00, 0x00, + 0x1b, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x02, 0x00, 0x0d, 0x00, 0x00, 0x00, + 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x5f, 0x68, 0x69, 0x67, 0x68, 0x00, 0x00, 0x00, 0x00, + 0x1a, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x02, 0x00, 0x0c, 0x00, 0x00, 0x00, + 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x5f, 0x6c, 0x6f, 0x77, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x15, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x01, 0x00, 0x02, 0x00, 0x07, 0x00, 0x00, 0x00, + 0x73, 0x74, 0x61, 0x74, 0x75, 0x73, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x12, 0x00, 0x00, 0x00, + 0x03, 0x00, 0x00, 0x00, 0x01, 0x00, 0x02, 0x00, 0x04, 0x00, 0x00, 0x00, 0x73, 0x6f, 0x63, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x16, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0x01, 0x00, 0x04, 0x00, + 0x08, 0x00, 0x00, 0x00, 0x63, 0x75, 0x72, 0x72, 0x65, 0x6e, 0x74, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x14, 0x00, 0x00, 0x00, 0x05, 0x00, 0x00, 0x00, 0x01, 0x00, 0x06, 0x00, 0x06, 0x00, 0x00, 0x00, + 0x63, 0x79, 0x63, 0x6c, 0x65, 0x00, 0x00, 0x00, 0x21, 0x00, 0x00, 0x00, 0x06, 0x00, 0x00, 0x00, + 0x01, 0x00, 0x90, 0xf3, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x02, 0x02, 0x00, 0x00, + 0x07, 0x00, 0x00, 0x00, 0x62, 0x71, 0x5f, 0x6e, 0x74, 0x63, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x22, 0x00, 0x00, 0x00, 0x07, 0x00, 0x00, 0x00, 0x01, 0x00, 0x90, 0xf3, 0x01, 0x00, 0x00, 0x00, + 0x01, 0x00, 0x00, 0x00, 0x02, 0x02, 0x00, 0x00, 0x08, 0x00, 0x00, 0x00, 0x6d, 0x63, 0x75, 0x5f, + 0x6e, 0x74, 0x63, 0x00, 0x00, 0x00, 0x00, 0x00, 0x23, 0x00, 0x00, 0x00, 0x08, 0x00, 0x00, 0x00, + 0x01, 0x00, 0x90, 0xf3, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x0f, 0x06, 0x00, 0x00, + 0x09, 0x00, 0x00, 0x00, 0x63, 0x65, 0x6c, 0x6c, 0x5f, 0x76, 0x6f, 0x6c, 0x00, 0x00, 0x00, 0x00, + 0x7c, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0xf2, 0x08, 0xf2, 0x39, 0xc4, 0x71, 0xd3, 0xa2, + 0x7e, 0x67, 0xe7, 0xc7, 0x72, 0x31, 0x84, 0xf1, 0x85, 0x3a, 0x99, 0xe2, 0x3d, 0x0d, 0xaa, 0x16, + 0x10, 0xb6, 0x5c, 0x52, 0x6b, 0x40, 0xf2, 0xc4, 0xec, 0xb4, 0x9c, 0xd7, 0xb2, 0x25, 0xd2, 0x26, + 0x28, 0xb6, 0xb7, 0x64, 0xcc, 0xf1, 0x4b, 0x1b, 0xf4, 0xaf, 0x32, 0xe5, 0xbc, 0x67, 0x10, 0xef, + 0xc8, 0x29, 0x31, 0x15, 0xf2, 0xd2, 0xbc, 0xfb, 0x97, 0xbe, 0x37, 0xa8, 0xbc, 0x9c, 0x41, 0xe5, + 0x0b, 0xa1, 0xc9, 0xf1, 0x42, 0xa2, 0x28, 0x8b, 0x79, 0x8a, 0xf8, 0xdb, 0x05, 0xe1, 0x27, 0x36, + 0xb1, 0xbe, 0xf2, 0x2e, 0xd8, 0x57, 0xec, 0xb6, 0xb3, 0x05, 0x79, 0x80, 0x8c, 0x15, 0xfd, 0x14, + 0x3d, 0xf1, 0xe1, 0x18, 0xaf, 0x07, 0x0b, 0xa2, 0x0b, 0xc2, 0xe0, 0x37, 0x0c, 0xec, 0x4c, 0xbb, +}; + return blob; +} +template<> inline const uint8_t * TopicTraits<::unitree_go::msg::dds_::LowState_>::type_info_blob() { + static const uint8_t blob[] = { + 0xf0, 0x00, 0x00, 0x00, 0x01, 0x10, 0x00, 0x40, 0x70, 0x00, 0x00, 0x00, 0x6c, 0x00, 0x00, 0x00, + 0x14, 0x00, 0x00, 0x00, 0xf1, 0x85, 0x3a, 0x99, 0xe2, 0x3d, 0x0d, 0xaa, 0x16, 0x10, 0xb6, 0x5c, + 0x52, 0x6b, 0x40, 0x00, 0x03, 0x02, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x4c, 0x00, 0x00, 0x00, + 0x03, 0x00, 0x00, 0x00, 0x14, 0x00, 0x00, 0x00, 0xf1, 0x4b, 0x1b, 0xf4, 0xaf, 0x32, 0xe5, 0xbc, + 0x67, 0x10, 0xef, 0xc8, 0x29, 0x31, 0x15, 0x00, 0x97, 0x00, 0x00, 0x00, 0x14, 0x00, 0x00, 0x00, + 0xf1, 0x42, 0xa2, 0x28, 0x8b, 0x79, 0x8a, 0xf8, 0xdb, 0x05, 0xe1, 0x27, 0x36, 0xb1, 0xbe, 0x00, + 0xd2, 0x00, 0x00, 0x00, 0x14, 0x00, 0x00, 0x00, 0xf1, 0xe1, 0x18, 0xaf, 0x07, 0x0b, 0xa2, 0x0b, + 0xc2, 0xe0, 0x37, 0x0c, 0xec, 0x4c, 0xbb, 0x00, 0xca, 0x00, 0x00, 0x00, 0x02, 0x10, 0x00, 0x40, + 0x70, 0x00, 0x00, 0x00, 0x6c, 0x00, 0x00, 0x00, 0x14, 0x00, 0x00, 0x00, 0xf2, 0x08, 0xf2, 0x39, + 0xc4, 0x71, 0xd3, 0xa2, 0x7e, 0x67, 0xe7, 0xc7, 0x72, 0x31, 0x84, 0x00, 0x56, 0x03, 0x00, 0x00, + 0x03, 0x00, 0x00, 0x00, 0x4c, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x14, 0x00, 0x00, 0x00, + 0xf2, 0xc4, 0xec, 0xb4, 0x9c, 0xd7, 0xb2, 0x25, 0xd2, 0x26, 0x28, 0xb6, 0xb7, 0x64, 0xcc, 0x00, + 0x02, 0x01, 0x00, 0x00, 0x14, 0x00, 0x00, 0x00, 0xf2, 0xd2, 0xbc, 0xfb, 0x97, 0xbe, 0x37, 0xa8, + 0xbc, 0x9c, 0x41, 0xe5, 0x0b, 0xa1, 0xc9, 0x00, 0x66, 0x01, 0x00, 0x00, 0x14, 0x00, 0x00, 0x00, + 0xf2, 0x2e, 0xd8, 0x57, 0xec, 0xb6, 0xb3, 0x05, 0x79, 0x80, 0x8c, 0x15, 0xfd, 0x14, 0x3d, 0x00, + 0x5f, 0x01, 0x00, 0x00, }; + return blob; +} +#endif //DDSCXX_HAS_TYPE_DISCOVERY + +} //namespace topic +} //namespace cyclonedds +} //namespace eclipse +} //namespace org + +namespace dds { +namespace topic { + +template <> +struct topic_type_name<::unitree_go::msg::dds_::LowState_> +{ + static std::string value() + { + return org::eclipse::cyclonedds::topic::TopicTraits<::unitree_go::msg::dds_::LowState_>::getTypeName(); + } +}; + +} +} + +REGISTER_TOPIC_TYPE(::unitree_go::msg::dds_::LowState_) + +namespace org{ +namespace eclipse{ +namespace cyclonedds{ +namespace core{ +namespace cdr{ + +template<> +propvec &get_type_props<::unitree_go::msg::dds_::LowState_>(); + +template::value, bool> = true > +bool write(T& streamer, const ::unitree_go::msg::dds_::LowState_& instance, entity_properties_t *props) { + (void)instance; + if (!streamer.start_struct(*props)) + return false; + auto prop = streamer.first_entity(props); + while (prop) { + switch (prop->m_id) { + case 0: + if (!streamer.start_member(*prop)) + return false; + if (!streamer.start_consecutive(true, true)) + return false; + if (!write(streamer, instance.head()[0], instance.head().size())) + return false; + if (!streamer.finish_consecutive()) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 1: + if (!streamer.start_member(*prop)) + return false; + if (!write(streamer, instance.level_flag())) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 2: + if (!streamer.start_member(*prop)) + return false; + if (!write(streamer, instance.frame_reserve())) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 3: + if (!streamer.start_member(*prop)) + return false; + if (!streamer.start_consecutive(true, true)) + return false; + if (!write(streamer, instance.sn()[0], instance.sn().size())) + return false; + if (!streamer.finish_consecutive()) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 4: + if (!streamer.start_member(*prop)) + return false; + if (!streamer.start_consecutive(true, true)) + return false; + if (!write(streamer, instance.version()[0], instance.version().size())) + return false; + if (!streamer.finish_consecutive()) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 5: + if (!streamer.start_member(*prop)) + return false; + if (!write(streamer, instance.bandwidth())) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 6: + if (!streamer.start_member(*prop)) + return false; + if (!write(streamer, instance.imu_state(), prop)) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 7: + if (!streamer.start_member(*prop)) + return false; + if (!streamer.start_consecutive(true, false)) + return false; + for (const auto & a_1:instance.motor_state()) { //array depth 1 + if (!write(streamer, a_1, prop)) + return false; + } //array depth 1 + if (!streamer.finish_consecutive()) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 8: + if (!streamer.start_member(*prop)) + return false; + if (!write(streamer, instance.bms_state(), prop)) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 9: + if (!streamer.start_member(*prop)) + return false; + if (!streamer.start_consecutive(true, true)) + return false; + if (!write(streamer, instance.foot_force()[0], instance.foot_force().size())) + return false; + if (!streamer.finish_consecutive()) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 10: + if (!streamer.start_member(*prop)) + return false; + if (!streamer.start_consecutive(true, true)) + return false; + if (!write(streamer, instance.foot_force_est()[0], instance.foot_force_est().size())) + return false; + if (!streamer.finish_consecutive()) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 11: + if (!streamer.start_member(*prop)) + return false; + if (!write(streamer, instance.tick())) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 12: + if (!streamer.start_member(*prop)) + return false; + if (!streamer.start_consecutive(true, true)) + return false; + if (!write(streamer, instance.wireless_remote()[0], instance.wireless_remote().size())) + return false; + if (!streamer.finish_consecutive()) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 13: + if (!streamer.start_member(*prop)) + return false; + if (!write(streamer, instance.bit_flag())) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 14: + if (!streamer.start_member(*prop)) + return false; + if (!write(streamer, instance.adc_reel())) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 15: + if (!streamer.start_member(*prop)) + return false; + if (!write(streamer, instance.temperature_ntc1())) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 16: + if (!streamer.start_member(*prop)) + return false; + if (!write(streamer, instance.temperature_ntc2())) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 17: + if (!streamer.start_member(*prop)) + return false; + if (!write(streamer, instance.power_v())) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 18: + if (!streamer.start_member(*prop)) + return false; + if (!write(streamer, instance.power_a())) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 19: + if (!streamer.start_member(*prop)) + return false; + if (!streamer.start_consecutive(true, true)) + return false; + if (!write(streamer, instance.fan_frequency()[0], instance.fan_frequency().size())) + return false; + if (!streamer.finish_consecutive()) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 20: + if (!streamer.start_member(*prop)) + return false; + if (!write(streamer, instance.reserve())) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 21: + if (!streamer.start_member(*prop)) + return false; + if (!write(streamer, instance.crc())) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + } + prop = streamer.next_entity(prop); + } + return streamer.finish_struct(*props); +} + +template::value, bool> = true > +bool write(S& str, const ::unitree_go::msg::dds_::LowState_& instance, bool as_key) { + auto &props = get_type_props<::unitree_go::msg::dds_::LowState_>(); + str.set_mode(cdr_stream::stream_mode::write, as_key); + return write(str, instance, props.data()); +} + +template::value, bool> = true > +bool read(T& streamer, ::unitree_go::msg::dds_::LowState_& instance, entity_properties_t *props) { + (void)instance; + if (!streamer.start_struct(*props)) + return false; + auto prop = streamer.first_entity(props); + while (prop) { + switch (prop->m_id) { + case 0: + if (!streamer.start_member(*prop)) + return false; + if (!streamer.start_consecutive(true, true)) + return false; + if (!read(streamer, instance.head()[0], instance.head().size())) + return false; + if (!streamer.finish_consecutive()) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 1: + if (!streamer.start_member(*prop)) + return false; + if (!read(streamer, instance.level_flag())) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 2: + if (!streamer.start_member(*prop)) + return false; + if (!read(streamer, instance.frame_reserve())) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 3: + if (!streamer.start_member(*prop)) + return false; + if (!streamer.start_consecutive(true, true)) + return false; + if (!read(streamer, instance.sn()[0], instance.sn().size())) + return false; + if (!streamer.finish_consecutive()) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 4: + if (!streamer.start_member(*prop)) + return false; + if (!streamer.start_consecutive(true, true)) + return false; + if (!read(streamer, instance.version()[0], instance.version().size())) + return false; + if (!streamer.finish_consecutive()) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 5: + if (!streamer.start_member(*prop)) + return false; + if (!read(streamer, instance.bandwidth())) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 6: + if (!streamer.start_member(*prop)) + return false; + if (!read(streamer, instance.imu_state(), prop)) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 7: + if (!streamer.start_member(*prop)) + return false; + if (!streamer.start_consecutive(true, false)) + return false; + for (auto & a_1:instance.motor_state()) { //array depth 1 + if (!read(streamer, a_1, prop)) + return false; + } //array depth 1 + if (!streamer.finish_consecutive()) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 8: + if (!streamer.start_member(*prop)) + return false; + if (!read(streamer, instance.bms_state(), prop)) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 9: + if (!streamer.start_member(*prop)) + return false; + if (!streamer.start_consecutive(true, true)) + return false; + if (!read(streamer, instance.foot_force()[0], instance.foot_force().size())) + return false; + if (!streamer.finish_consecutive()) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 10: + if (!streamer.start_member(*prop)) + return false; + if (!streamer.start_consecutive(true, true)) + return false; + if (!read(streamer, instance.foot_force_est()[0], instance.foot_force_est().size())) + return false; + if (!streamer.finish_consecutive()) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 11: + if (!streamer.start_member(*prop)) + return false; + if (!read(streamer, instance.tick())) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 12: + if (!streamer.start_member(*prop)) + return false; + if (!streamer.start_consecutive(true, true)) + return false; + if (!read(streamer, instance.wireless_remote()[0], instance.wireless_remote().size())) + return false; + if (!streamer.finish_consecutive()) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 13: + if (!streamer.start_member(*prop)) + return false; + if (!read(streamer, instance.bit_flag())) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 14: + if (!streamer.start_member(*prop)) + return false; + if (!read(streamer, instance.adc_reel())) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 15: + if (!streamer.start_member(*prop)) + return false; + if (!read(streamer, instance.temperature_ntc1())) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 16: + if (!streamer.start_member(*prop)) + return false; + if (!read(streamer, instance.temperature_ntc2())) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 17: + if (!streamer.start_member(*prop)) + return false; + if (!read(streamer, instance.power_v())) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 18: + if (!streamer.start_member(*prop)) + return false; + if (!read(streamer, instance.power_a())) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 19: + if (!streamer.start_member(*prop)) + return false; + if (!streamer.start_consecutive(true, true)) + return false; + if (!read(streamer, instance.fan_frequency()[0], instance.fan_frequency().size())) + return false; + if (!streamer.finish_consecutive()) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 20: + if (!streamer.start_member(*prop)) + return false; + if (!read(streamer, instance.reserve())) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 21: + if (!streamer.start_member(*prop)) + return false; + if (!read(streamer, instance.crc())) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + } + prop = streamer.next_entity(prop); + } + return streamer.finish_struct(*props); +} + +template::value, bool> = true > +bool read(S& str, ::unitree_go::msg::dds_::LowState_& instance, bool as_key) { + auto &props = get_type_props<::unitree_go::msg::dds_::LowState_>(); + str.set_mode(cdr_stream::stream_mode::read, as_key); + return read(str, instance, props.data()); +} + +template::value, bool> = true > +bool move(T& streamer, const ::unitree_go::msg::dds_::LowState_& instance, entity_properties_t *props) { + (void)instance; + if (!streamer.start_struct(*props)) + return false; + auto prop = streamer.first_entity(props); + while (prop) { + switch (prop->m_id) { + case 0: + if (!streamer.start_member(*prop)) + return false; + if (!streamer.start_consecutive(true, true)) + return false; + if (!move(streamer, instance.head()[0], instance.head().size())) + return false; + if (!streamer.finish_consecutive()) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 1: + if (!streamer.start_member(*prop)) + return false; + if (!move(streamer, instance.level_flag())) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 2: + if (!streamer.start_member(*prop)) + return false; + if (!move(streamer, instance.frame_reserve())) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 3: + if (!streamer.start_member(*prop)) + return false; + if (!streamer.start_consecutive(true, true)) + return false; + if (!move(streamer, instance.sn()[0], instance.sn().size())) + return false; + if (!streamer.finish_consecutive()) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 4: + if (!streamer.start_member(*prop)) + return false; + if (!streamer.start_consecutive(true, true)) + return false; + if (!move(streamer, instance.version()[0], instance.version().size())) + return false; + if (!streamer.finish_consecutive()) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 5: + if (!streamer.start_member(*prop)) + return false; + if (!move(streamer, instance.bandwidth())) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 6: + if (!streamer.start_member(*prop)) + return false; + if (!move(streamer, instance.imu_state(), prop)) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 7: + if (!streamer.start_member(*prop)) + return false; + if (!streamer.start_consecutive(true, false)) + return false; + for (const auto & a_1:instance.motor_state()) { //array depth 1 + if (!move(streamer, a_1, prop)) + return false; + } //array depth 1 + if (!streamer.finish_consecutive()) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 8: + if (!streamer.start_member(*prop)) + return false; + if (!move(streamer, instance.bms_state(), prop)) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 9: + if (!streamer.start_member(*prop)) + return false; + if (!streamer.start_consecutive(true, true)) + return false; + if (!move(streamer, instance.foot_force()[0], instance.foot_force().size())) + return false; + if (!streamer.finish_consecutive()) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 10: + if (!streamer.start_member(*prop)) + return false; + if (!streamer.start_consecutive(true, true)) + return false; + if (!move(streamer, instance.foot_force_est()[0], instance.foot_force_est().size())) + return false; + if (!streamer.finish_consecutive()) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 11: + if (!streamer.start_member(*prop)) + return false; + if (!move(streamer, instance.tick())) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 12: + if (!streamer.start_member(*prop)) + return false; + if (!streamer.start_consecutive(true, true)) + return false; + if (!move(streamer, instance.wireless_remote()[0], instance.wireless_remote().size())) + return false; + if (!streamer.finish_consecutive()) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 13: + if (!streamer.start_member(*prop)) + return false; + if (!move(streamer, instance.bit_flag())) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 14: + if (!streamer.start_member(*prop)) + return false; + if (!move(streamer, instance.adc_reel())) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 15: + if (!streamer.start_member(*prop)) + return false; + if (!move(streamer, instance.temperature_ntc1())) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 16: + if (!streamer.start_member(*prop)) + return false; + if (!move(streamer, instance.temperature_ntc2())) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 17: + if (!streamer.start_member(*prop)) + return false; + if (!move(streamer, instance.power_v())) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 18: + if (!streamer.start_member(*prop)) + return false; + if (!move(streamer, instance.power_a())) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 19: + if (!streamer.start_member(*prop)) + return false; + if (!streamer.start_consecutive(true, true)) + return false; + if (!move(streamer, instance.fan_frequency()[0], instance.fan_frequency().size())) + return false; + if (!streamer.finish_consecutive()) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 20: + if (!streamer.start_member(*prop)) + return false; + if (!move(streamer, instance.reserve())) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 21: + if (!streamer.start_member(*prop)) + return false; + if (!move(streamer, instance.crc())) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + } + prop = streamer.next_entity(prop); + } + return streamer.finish_struct(*props); +} + +template::value, bool> = true > +bool move(S& str, const ::unitree_go::msg::dds_::LowState_& instance, bool as_key) { + auto &props = get_type_props<::unitree_go::msg::dds_::LowState_>(); + str.set_mode(cdr_stream::stream_mode::move, as_key); + return move(str, instance, props.data()); +} + +template::value, bool> = true > +bool max(T& streamer, const ::unitree_go::msg::dds_::LowState_& instance, entity_properties_t *props) { + (void)instance; + if (!streamer.start_struct(*props)) + return false; + auto prop = streamer.first_entity(props); + while (prop) { + switch (prop->m_id) { + case 0: + if (!streamer.start_member(*prop)) + return false; + if (!streamer.start_consecutive(true, true)) + return false; + if (!max(streamer, instance.head()[0], instance.head().size())) + return false; + if (!streamer.finish_consecutive()) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 1: + if (!streamer.start_member(*prop)) + return false; + if (!max(streamer, instance.level_flag())) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 2: + if (!streamer.start_member(*prop)) + return false; + if (!max(streamer, instance.frame_reserve())) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 3: + if (!streamer.start_member(*prop)) + return false; + if (!streamer.start_consecutive(true, true)) + return false; + if (!max(streamer, instance.sn()[0], instance.sn().size())) + return false; + if (!streamer.finish_consecutive()) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 4: + if (!streamer.start_member(*prop)) + return false; + if (!streamer.start_consecutive(true, true)) + return false; + if (!max(streamer, instance.version()[0], instance.version().size())) + return false; + if (!streamer.finish_consecutive()) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 5: + if (!streamer.start_member(*prop)) + return false; + if (!max(streamer, instance.bandwidth())) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 6: + if (!streamer.start_member(*prop)) + return false; + if (!max(streamer, instance.imu_state(), prop)) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 7: + if (!streamer.start_member(*prop)) + return false; + if (!streamer.start_consecutive(true, false)) + return false; + for (const auto & a_1:instance.motor_state()) { //array depth 1 + if (!max(streamer, a_1, prop)) + return false; + } //array depth 1 + if (!streamer.finish_consecutive()) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 8: + if (!streamer.start_member(*prop)) + return false; + if (!max(streamer, instance.bms_state(), prop)) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 9: + if (!streamer.start_member(*prop)) + return false; + if (!streamer.start_consecutive(true, true)) + return false; + if (!max(streamer, instance.foot_force()[0], instance.foot_force().size())) + return false; + if (!streamer.finish_consecutive()) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 10: + if (!streamer.start_member(*prop)) + return false; + if (!streamer.start_consecutive(true, true)) + return false; + if (!max(streamer, instance.foot_force_est()[0], instance.foot_force_est().size())) + return false; + if (!streamer.finish_consecutive()) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 11: + if (!streamer.start_member(*prop)) + return false; + if (!max(streamer, instance.tick())) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 12: + if (!streamer.start_member(*prop)) + return false; + if (!streamer.start_consecutive(true, true)) + return false; + if (!max(streamer, instance.wireless_remote()[0], instance.wireless_remote().size())) + return false; + if (!streamer.finish_consecutive()) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 13: + if (!streamer.start_member(*prop)) + return false; + if (!max(streamer, instance.bit_flag())) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 14: + if (!streamer.start_member(*prop)) + return false; + if (!max(streamer, instance.adc_reel())) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 15: + if (!streamer.start_member(*prop)) + return false; + if (!max(streamer, instance.temperature_ntc1())) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 16: + if (!streamer.start_member(*prop)) + return false; + if (!max(streamer, instance.temperature_ntc2())) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 17: + if (!streamer.start_member(*prop)) + return false; + if (!max(streamer, instance.power_v())) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 18: + if (!streamer.start_member(*prop)) + return false; + if (!max(streamer, instance.power_a())) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 19: + if (!streamer.start_member(*prop)) + return false; + if (!streamer.start_consecutive(true, true)) + return false; + if (!max(streamer, instance.fan_frequency()[0], instance.fan_frequency().size())) + return false; + if (!streamer.finish_consecutive()) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 20: + if (!streamer.start_member(*prop)) + return false; + if (!max(streamer, instance.reserve())) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 21: + if (!streamer.start_member(*prop)) + return false; + if (!max(streamer, instance.crc())) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + } + prop = streamer.next_entity(prop); + } + return streamer.finish_struct(*props); +} + +template::value, bool> = true > +bool max(S& str, const ::unitree_go::msg::dds_::LowState_& instance, bool as_key) { + auto &props = get_type_props<::unitree_go::msg::dds_::LowState_>(); + str.set_mode(cdr_stream::stream_mode::max, as_key); + return max(str, instance, props.data()); +} + +} //namespace cdr +} //namespace core +} //namespace cyclonedds +} //namespace eclipse +} //namespace org + +#endif // DDSCXX_UNITREE_IDL_GO2_LOWSTATE__HPP diff --git a/deps/unitree_sdk2/include/unitree/idl/go2/MotorCmd_.hpp b/deps/unitree_sdk2/include/unitree/idl/go2/MotorCmd_.hpp new file mode 100644 index 0000000..980978f --- /dev/null +++ b/deps/unitree_sdk2/include/unitree/idl/go2/MotorCmd_.hpp @@ -0,0 +1,528 @@ +/**************************************************************** + + Generated by Eclipse Cyclone DDS IDL to CXX Translator + File name: MotorCmd_.idl + Source: MotorCmd_.hpp + Cyclone DDS: v0.10.2 + +*****************************************************************/ +#ifndef DDSCXX_UNITREE_IDL_GO2_MOTORCMD__HPP +#define DDSCXX_UNITREE_IDL_GO2_MOTORCMD__HPP + +#include +#include + +namespace unitree_go +{ +namespace msg +{ +namespace dds_ +{ +class MotorCmd_ +{ +private: + uint8_t mode_ = 0; + float q_ = 0.0f; + float dq_ = 0.0f; + float tau_ = 0.0f; + float kp_ = 0.0f; + float kd_ = 0.0f; + std::array reserve_ = { }; + +public: + MotorCmd_() = default; + + explicit MotorCmd_( + uint8_t mode, + float q, + float dq, + float tau, + float kp, + float kd, + const std::array& reserve) : + mode_(mode), + q_(q), + dq_(dq), + tau_(tau), + kp_(kp), + kd_(kd), + reserve_(reserve) { } + + uint8_t mode() const { return this->mode_; } + uint8_t& mode() { return this->mode_; } + void mode(uint8_t _val_) { this->mode_ = _val_; } + float q() const { return this->q_; } + float& q() { return this->q_; } + void q(float _val_) { this->q_ = _val_; } + float dq() const { return this->dq_; } + float& dq() { return this->dq_; } + void dq(float _val_) { this->dq_ = _val_; } + float tau() const { return this->tau_; } + float& tau() { return this->tau_; } + void tau(float _val_) { this->tau_ = _val_; } + float kp() const { return this->kp_; } + float& kp() { return this->kp_; } + void kp(float _val_) { this->kp_ = _val_; } + float kd() const { return this->kd_; } + float& kd() { return this->kd_; } + void kd(float _val_) { this->kd_ = _val_; } + const std::array& reserve() const { return this->reserve_; } + std::array& reserve() { return this->reserve_; } + void reserve(const std::array& _val_) { this->reserve_ = _val_; } + void reserve(std::array&& _val_) { this->reserve_ = _val_; } + + bool operator==(const MotorCmd_& _other) const + { + (void) _other; + return mode_ == _other.mode_ && + q_ == _other.q_ && + dq_ == _other.dq_ && + tau_ == _other.tau_ && + kp_ == _other.kp_ && + kd_ == _other.kd_ && + reserve_ == _other.reserve_; + } + + bool operator!=(const MotorCmd_& _other) const + { + return !(*this == _other); + } + +}; + +} + +} + +} + +#include "dds/topic/TopicTraits.hpp" +#include "org/eclipse/cyclonedds/topic/datatopic.hpp" + +namespace org { +namespace eclipse { +namespace cyclonedds { +namespace topic { + +template <> constexpr const char* TopicTraits<::unitree_go::msg::dds_::MotorCmd_>::getTypeName() +{ + return "unitree_go::msg::dds_::MotorCmd_"; +} + +template <> constexpr bool TopicTraits<::unitree_go::msg::dds_::MotorCmd_>::isKeyless() +{ + return true; +} + +#ifdef DDSCXX_HAS_TYPE_DISCOVERY +template<> constexpr unsigned int TopicTraits<::unitree_go::msg::dds_::MotorCmd_>::type_map_blob_sz() { return 478; } +template<> constexpr unsigned int TopicTraits<::unitree_go::msg::dds_::MotorCmd_>::type_info_blob_sz() { return 100; } +template<> inline const uint8_t * TopicTraits<::unitree_go::msg::dds_::MotorCmd_>::type_map_blob() { + static const uint8_t blob[] = { + 0xa6, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0xf1, 0xc8, 0xe5, 0x83, 0x5b, 0x0f, 0x0c, 0x17, + 0x65, 0xbc, 0x23, 0x1d, 0xfa, 0x02, 0xff, 0x00, 0x8e, 0x00, 0x00, 0x00, 0xf1, 0x51, 0x01, 0x00, + 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x7e, 0x00, 0x00, 0x00, 0x07, 0x00, 0x00, 0x00, + 0x0b, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x02, 0x15, 0xd6, 0x17, 0x12, 0x00, + 0x0b, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x09, 0x76, 0x94, 0xf4, 0xa6, 0x00, + 0x0b, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x01, 0x00, 0x09, 0x47, 0xbc, 0xdc, 0xd7, 0x00, + 0x0b, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x01, 0x00, 0x09, 0x45, 0x80, 0xc2, 0x74, 0x00, + 0x0b, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0x01, 0x00, 0x09, 0x26, 0xb5, 0x68, 0xe4, 0x00, + 0x0b, 0x00, 0x00, 0x00, 0x05, 0x00, 0x00, 0x00, 0x01, 0x00, 0x09, 0x87, 0x22, 0x16, 0x52, 0x00, + 0x16, 0x00, 0x00, 0x00, 0x06, 0x00, 0x00, 0x00, 0x01, 0x00, 0x90, 0xf3, 0x01, 0x00, 0x00, 0x00, + 0x01, 0x00, 0x00, 0x00, 0x03, 0x07, 0x9c, 0x3b, 0x62, 0x94, 0x00, 0x00, 0x06, 0x01, 0x00, 0x00, + 0x01, 0x00, 0x00, 0x00, 0xf2, 0x42, 0x1f, 0xa5, 0xb2, 0xdb, 0x2d, 0xef, 0xf5, 0xc0, 0x3f, 0xff, + 0x16, 0x30, 0x3b, 0x00, 0xee, 0x00, 0x00, 0x00, 0xf2, 0x51, 0x01, 0x00, 0x29, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x21, 0x00, 0x00, 0x00, 0x75, 0x6e, 0x69, 0x74, 0x72, 0x65, 0x65, 0x5f, + 0x67, 0x6f, 0x3a, 0x3a, 0x6d, 0x73, 0x67, 0x3a, 0x3a, 0x64, 0x64, 0x73, 0x5f, 0x3a, 0x3a, 0x4d, + 0x6f, 0x74, 0x6f, 0x72, 0x43, 0x6d, 0x64, 0x5f, 0x00, 0x00, 0x00, 0x00, 0xb6, 0x00, 0x00, 0x00, + 0x07, 0x00, 0x00, 0x00, 0x13, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x02, 0x00, + 0x05, 0x00, 0x00, 0x00, 0x6d, 0x6f, 0x64, 0x65, 0x00, 0x00, 0x00, 0x00, 0x10, 0x00, 0x00, 0x00, + 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x09, 0x00, 0x02, 0x00, 0x00, 0x00, 0x71, 0x00, 0x00, 0x00, + 0x11, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x01, 0x00, 0x09, 0x00, 0x03, 0x00, 0x00, 0x00, + 0x64, 0x71, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x12, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, + 0x01, 0x00, 0x09, 0x00, 0x04, 0x00, 0x00, 0x00, 0x74, 0x61, 0x75, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x11, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0x01, 0x00, 0x09, 0x00, 0x03, 0x00, 0x00, 0x00, + 0x6b, 0x70, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x11, 0x00, 0x00, 0x00, 0x05, 0x00, 0x00, 0x00, + 0x01, 0x00, 0x09, 0x00, 0x03, 0x00, 0x00, 0x00, 0x6b, 0x64, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x22, 0x00, 0x00, 0x00, 0x06, 0x00, 0x00, 0x00, 0x01, 0x00, 0x90, 0xf3, 0x01, 0x00, 0x00, 0x00, + 0x01, 0x00, 0x00, 0x00, 0x03, 0x07, 0x00, 0x00, 0x08, 0x00, 0x00, 0x00, 0x72, 0x65, 0x73, 0x65, + 0x72, 0x76, 0x65, 0x00, 0x00, 0x00, 0x00, 0x00, 0x22, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, + 0xf2, 0x42, 0x1f, 0xa5, 0xb2, 0xdb, 0x2d, 0xef, 0xf5, 0xc0, 0x3f, 0xff, 0x16, 0x30, 0x3b, 0xf1, + 0xc8, 0xe5, 0x83, 0x5b, 0x0f, 0x0c, 0x17, 0x65, 0xbc, 0x23, 0x1d, 0xfa, 0x02, 0xff, }; + return blob; +} +template<> inline const uint8_t * TopicTraits<::unitree_go::msg::dds_::MotorCmd_>::type_info_blob() { + static const uint8_t blob[] = { + 0x60, 0x00, 0x00, 0x00, 0x01, 0x10, 0x00, 0x40, 0x28, 0x00, 0x00, 0x00, 0x24, 0x00, 0x00, 0x00, + 0x14, 0x00, 0x00, 0x00, 0xf1, 0xc8, 0xe5, 0x83, 0x5b, 0x0f, 0x0c, 0x17, 0x65, 0xbc, 0x23, 0x1d, + 0xfa, 0x02, 0xff, 0x00, 0x92, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x02, 0x10, 0x00, 0x40, 0x28, 0x00, 0x00, 0x00, 0x24, 0x00, 0x00, 0x00, + 0x14, 0x00, 0x00, 0x00, 0xf2, 0x42, 0x1f, 0xa5, 0xb2, 0xdb, 0x2d, 0xef, 0xf5, 0xc0, 0x3f, 0xff, + 0x16, 0x30, 0x3b, 0x00, 0xf2, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, }; + return blob; +} +#endif //DDSCXX_HAS_TYPE_DISCOVERY + +} //namespace topic +} //namespace cyclonedds +} //namespace eclipse +} //namespace org + +namespace dds { +namespace topic { + +template <> +struct topic_type_name<::unitree_go::msg::dds_::MotorCmd_> +{ + static std::string value() + { + return org::eclipse::cyclonedds::topic::TopicTraits<::unitree_go::msg::dds_::MotorCmd_>::getTypeName(); + } +}; + +} +} + +REGISTER_TOPIC_TYPE(::unitree_go::msg::dds_::MotorCmd_) + +namespace org{ +namespace eclipse{ +namespace cyclonedds{ +namespace core{ +namespace cdr{ + +template<> +propvec &get_type_props<::unitree_go::msg::dds_::MotorCmd_>(); + +template::value, bool> = true > +bool write(T& streamer, const ::unitree_go::msg::dds_::MotorCmd_& instance, entity_properties_t *props) { + (void)instance; + if (!streamer.start_struct(*props)) + return false; + auto prop = streamer.first_entity(props); + while (prop) { + switch (prop->m_id) { + case 0: + if (!streamer.start_member(*prop)) + return false; + if (!write(streamer, instance.mode())) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 1: + if (!streamer.start_member(*prop)) + return false; + if (!write(streamer, instance.q())) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 2: + if (!streamer.start_member(*prop)) + return false; + if (!write(streamer, instance.dq())) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 3: + if (!streamer.start_member(*prop)) + return false; + if (!write(streamer, instance.tau())) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 4: + if (!streamer.start_member(*prop)) + return false; + if (!write(streamer, instance.kp())) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 5: + if (!streamer.start_member(*prop)) + return false; + if (!write(streamer, instance.kd())) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 6: + if (!streamer.start_member(*prop)) + return false; + if (!streamer.start_consecutive(true, true)) + return false; + if (!write(streamer, instance.reserve()[0], instance.reserve().size())) + return false; + if (!streamer.finish_consecutive()) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + } + prop = streamer.next_entity(prop); + } + return streamer.finish_struct(*props); +} + +template::value, bool> = true > +bool write(S& str, const ::unitree_go::msg::dds_::MotorCmd_& instance, bool as_key) { + auto &props = get_type_props<::unitree_go::msg::dds_::MotorCmd_>(); + str.set_mode(cdr_stream::stream_mode::write, as_key); + return write(str, instance, props.data()); +} + +template::value, bool> = true > +bool read(T& streamer, ::unitree_go::msg::dds_::MotorCmd_& instance, entity_properties_t *props) { + (void)instance; + if (!streamer.start_struct(*props)) + return false; + auto prop = streamer.first_entity(props); + while (prop) { + switch (prop->m_id) { + case 0: + if (!streamer.start_member(*prop)) + return false; + if (!read(streamer, instance.mode())) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 1: + if (!streamer.start_member(*prop)) + return false; + if (!read(streamer, instance.q())) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 2: + if (!streamer.start_member(*prop)) + return false; + if (!read(streamer, instance.dq())) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 3: + if (!streamer.start_member(*prop)) + return false; + if (!read(streamer, instance.tau())) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 4: + if (!streamer.start_member(*prop)) + return false; + if (!read(streamer, instance.kp())) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 5: + if (!streamer.start_member(*prop)) + return false; + if (!read(streamer, instance.kd())) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 6: + if (!streamer.start_member(*prop)) + return false; + if (!streamer.start_consecutive(true, true)) + return false; + if (!read(streamer, instance.reserve()[0], instance.reserve().size())) + return false; + if (!streamer.finish_consecutive()) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + } + prop = streamer.next_entity(prop); + } + return streamer.finish_struct(*props); +} + +template::value, bool> = true > +bool read(S& str, ::unitree_go::msg::dds_::MotorCmd_& instance, bool as_key) { + auto &props = get_type_props<::unitree_go::msg::dds_::MotorCmd_>(); + str.set_mode(cdr_stream::stream_mode::read, as_key); + return read(str, instance, props.data()); +} + +template::value, bool> = true > +bool move(T& streamer, const ::unitree_go::msg::dds_::MotorCmd_& instance, entity_properties_t *props) { + (void)instance; + if (!streamer.start_struct(*props)) + return false; + auto prop = streamer.first_entity(props); + while (prop) { + switch (prop->m_id) { + case 0: + if (!streamer.start_member(*prop)) + return false; + if (!move(streamer, instance.mode())) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 1: + if (!streamer.start_member(*prop)) + return false; + if (!move(streamer, instance.q())) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 2: + if (!streamer.start_member(*prop)) + return false; + if (!move(streamer, instance.dq())) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 3: + if (!streamer.start_member(*prop)) + return false; + if (!move(streamer, instance.tau())) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 4: + if (!streamer.start_member(*prop)) + return false; + if (!move(streamer, instance.kp())) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 5: + if (!streamer.start_member(*prop)) + return false; + if (!move(streamer, instance.kd())) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 6: + if (!streamer.start_member(*prop)) + return false; + if (!streamer.start_consecutive(true, true)) + return false; + if (!move(streamer, instance.reserve()[0], instance.reserve().size())) + return false; + if (!streamer.finish_consecutive()) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + } + prop = streamer.next_entity(prop); + } + return streamer.finish_struct(*props); +} + +template::value, bool> = true > +bool move(S& str, const ::unitree_go::msg::dds_::MotorCmd_& instance, bool as_key) { + auto &props = get_type_props<::unitree_go::msg::dds_::MotorCmd_>(); + str.set_mode(cdr_stream::stream_mode::move, as_key); + return move(str, instance, props.data()); +} + +template::value, bool> = true > +bool max(T& streamer, const ::unitree_go::msg::dds_::MotorCmd_& instance, entity_properties_t *props) { + (void)instance; + if (!streamer.start_struct(*props)) + return false; + auto prop = streamer.first_entity(props); + while (prop) { + switch (prop->m_id) { + case 0: + if (!streamer.start_member(*prop)) + return false; + if (!max(streamer, instance.mode())) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 1: + if (!streamer.start_member(*prop)) + return false; + if (!max(streamer, instance.q())) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 2: + if (!streamer.start_member(*prop)) + return false; + if (!max(streamer, instance.dq())) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 3: + if (!streamer.start_member(*prop)) + return false; + if (!max(streamer, instance.tau())) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 4: + if (!streamer.start_member(*prop)) + return false; + if (!max(streamer, instance.kp())) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 5: + if (!streamer.start_member(*prop)) + return false; + if (!max(streamer, instance.kd())) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 6: + if (!streamer.start_member(*prop)) + return false; + if (!streamer.start_consecutive(true, true)) + return false; + if (!max(streamer, instance.reserve()[0], instance.reserve().size())) + return false; + if (!streamer.finish_consecutive()) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + } + prop = streamer.next_entity(prop); + } + return streamer.finish_struct(*props); +} + +template::value, bool> = true > +bool max(S& str, const ::unitree_go::msg::dds_::MotorCmd_& instance, bool as_key) { + auto &props = get_type_props<::unitree_go::msg::dds_::MotorCmd_>(); + str.set_mode(cdr_stream::stream_mode::max, as_key); + return max(str, instance, props.data()); +} + +} //namespace cdr +} //namespace core +} //namespace cyclonedds +} //namespace eclipse +} //namespace org + +#endif // DDSCXX_UNITREE_IDL_GO2_MOTORCMD__HPP diff --git a/deps/unitree_sdk2/include/unitree/idl/go2/MotorCmds_.hpp b/deps/unitree_sdk2/include/unitree/idl/go2/MotorCmds_.hpp new file mode 100644 index 0000000..cdce892 --- /dev/null +++ b/deps/unitree_sdk2/include/unitree/idl/go2/MotorCmds_.hpp @@ -0,0 +1,348 @@ +/**************************************************************** + + Generated by Eclipse Cyclone DDS IDL to CXX Translator + File name: MotorCmds_.idl + Source: MotorCmds_.hpp + Cyclone DDS: v0.10.2 + +*****************************************************************/ +#ifndef DDSCXX_UNITREE_IDL_GO2_MOTORCMDS__HPP +#define DDSCXX_UNITREE_IDL_GO2_MOTORCMDS__HPP + +#include "unitree/idl/go2/MotorCmd_.hpp" + +#include + +namespace unitree_go +{ +namespace msg +{ +namespace dds_ +{ +class MotorCmds_ +{ +private: + std::vector<::unitree_go::msg::dds_::MotorCmd_> cmds_; + +public: + MotorCmds_() = default; + + explicit MotorCmds_( + const std::vector<::unitree_go::msg::dds_::MotorCmd_>& cmds) : + cmds_(cmds) { } + + const std::vector<::unitree_go::msg::dds_::MotorCmd_>& cmds() const { return this->cmds_; } + std::vector<::unitree_go::msg::dds_::MotorCmd_>& cmds() { return this->cmds_; } + void cmds(const std::vector<::unitree_go::msg::dds_::MotorCmd_>& _val_) { this->cmds_ = _val_; } + void cmds(std::vector<::unitree_go::msg::dds_::MotorCmd_>&& _val_) { this->cmds_ = _val_; } + + bool operator==(const MotorCmds_& _other) const + { + (void) _other; + return cmds_ == _other.cmds_; + } + + bool operator!=(const MotorCmds_& _other) const + { + return !(*this == _other); + } + +}; + +} + +} + +} + +#include "dds/topic/TopicTraits.hpp" +#include "org/eclipse/cyclonedds/topic/datatopic.hpp" + +namespace org { +namespace eclipse { +namespace cyclonedds { +namespace topic { + +template <> constexpr const char* TopicTraits<::unitree_go::msg::dds_::MotorCmds_>::getTypeName() +{ + return "unitree_go::msg::dds_::MotorCmds_"; +} + +template <> constexpr bool TopicTraits<::unitree_go::msg::dds_::MotorCmds_>::isSelfContained() +{ + return false; +} + +template <> constexpr bool TopicTraits<::unitree_go::msg::dds_::MotorCmds_>::isKeyless() +{ + return true; +} + +#ifdef DDSCXX_HAS_TYPE_DISCOVERY +template<> constexpr unsigned int TopicTraits<::unitree_go::msg::dds_::MotorCmds_>::type_map_blob_sz() { return 708; } +template<> constexpr unsigned int TopicTraits<::unitree_go::msg::dds_::MotorCmds_>::type_info_blob_sz() { return 148; } +template<> inline const uint8_t * TopicTraits<::unitree_go::msg::dds_::MotorCmds_>::type_map_blob() { + static const uint8_t blob[] = { + 0xf2, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0xf1, 0x8b, 0xdd, 0x20, 0x7f, 0x54, 0xf9, 0xc2, + 0xac, 0x2e, 0xa6, 0xb2, 0xa0, 0x48, 0x2e, 0x00, 0x36, 0x00, 0x00, 0x00, 0xf1, 0x51, 0x01, 0x00, + 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x26, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, + 0x1e, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x80, 0xf1, 0x01, 0x00, 0x00, 0xf1, + 0xc8, 0xe5, 0x83, 0x5b, 0x0f, 0x0c, 0x17, 0x65, 0xbc, 0x23, 0x1d, 0xfa, 0x02, 0xff, 0xb0, 0x2e, + 0x95, 0x33, 0xf1, 0xc8, 0xe5, 0x83, 0x5b, 0x0f, 0x0c, 0x17, 0x65, 0xbc, 0x23, 0x1d, 0xfa, 0x02, + 0xff, 0x00, 0x00, 0x00, 0x8e, 0x00, 0x00, 0x00, 0xf1, 0x51, 0x01, 0x00, 0x01, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x7e, 0x00, 0x00, 0x00, 0x07, 0x00, 0x00, 0x00, 0x0b, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x02, 0x15, 0xd6, 0x17, 0x12, 0x00, 0x0b, 0x00, 0x00, 0x00, + 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x09, 0x76, 0x94, 0xf4, 0xa6, 0x00, 0x0b, 0x00, 0x00, 0x00, + 0x02, 0x00, 0x00, 0x00, 0x01, 0x00, 0x09, 0x47, 0xbc, 0xdc, 0xd7, 0x00, 0x0b, 0x00, 0x00, 0x00, + 0x03, 0x00, 0x00, 0x00, 0x01, 0x00, 0x09, 0x45, 0x80, 0xc2, 0x74, 0x00, 0x0b, 0x00, 0x00, 0x00, + 0x04, 0x00, 0x00, 0x00, 0x01, 0x00, 0x09, 0x26, 0xb5, 0x68, 0xe4, 0x00, 0x0b, 0x00, 0x00, 0x00, + 0x05, 0x00, 0x00, 0x00, 0x01, 0x00, 0x09, 0x87, 0x22, 0x16, 0x52, 0x00, 0x16, 0x00, 0x00, 0x00, + 0x06, 0x00, 0x00, 0x00, 0x01, 0x00, 0x90, 0xf3, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, + 0x03, 0x07, 0x9c, 0x3b, 0x62, 0x94, 0x00, 0x00, 0x82, 0x01, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, + 0xf2, 0x2e, 0xa8, 0x7a, 0x3a, 0xc2, 0x22, 0xec, 0x38, 0x65, 0x96, 0x03, 0x6e, 0xce, 0x43, 0x00, + 0x67, 0x00, 0x00, 0x00, 0xf2, 0x51, 0x01, 0x00, 0x2a, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x22, 0x00, 0x00, 0x00, 0x75, 0x6e, 0x69, 0x74, 0x72, 0x65, 0x65, 0x5f, 0x67, 0x6f, 0x3a, 0x3a, + 0x6d, 0x73, 0x67, 0x3a, 0x3a, 0x64, 0x64, 0x73, 0x5f, 0x3a, 0x3a, 0x4d, 0x6f, 0x74, 0x6f, 0x72, + 0x43, 0x6d, 0x64, 0x73, 0x5f, 0x00, 0x00, 0x00, 0x2f, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, + 0x27, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x80, 0xf2, 0x01, 0x00, 0x00, 0xf2, + 0x42, 0x1f, 0xa5, 0xb2, 0xdb, 0x2d, 0xef, 0xf5, 0xc0, 0x3f, 0xff, 0x16, 0x30, 0x3b, 0x00, 0x00, + 0x05, 0x00, 0x00, 0x00, 0x63, 0x6d, 0x64, 0x73, 0x00, 0x00, 0x00, 0xf2, 0x42, 0x1f, 0xa5, 0xb2, + 0xdb, 0x2d, 0xef, 0xf5, 0xc0, 0x3f, 0xff, 0x16, 0x30, 0x3b, 0x00, 0x00, 0xee, 0x00, 0x00, 0x00, + 0xf2, 0x51, 0x01, 0x00, 0x29, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x21, 0x00, 0x00, 0x00, + 0x75, 0x6e, 0x69, 0x74, 0x72, 0x65, 0x65, 0x5f, 0x67, 0x6f, 0x3a, 0x3a, 0x6d, 0x73, 0x67, 0x3a, + 0x3a, 0x64, 0x64, 0x73, 0x5f, 0x3a, 0x3a, 0x4d, 0x6f, 0x74, 0x6f, 0x72, 0x43, 0x6d, 0x64, 0x5f, + 0x00, 0x00, 0x00, 0x00, 0xb6, 0x00, 0x00, 0x00, 0x07, 0x00, 0x00, 0x00, 0x13, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x02, 0x00, 0x05, 0x00, 0x00, 0x00, 0x6d, 0x6f, 0x64, 0x65, + 0x00, 0x00, 0x00, 0x00, 0x10, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x09, 0x00, + 0x02, 0x00, 0x00, 0x00, 0x71, 0x00, 0x00, 0x00, 0x11, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, + 0x01, 0x00, 0x09, 0x00, 0x03, 0x00, 0x00, 0x00, 0x64, 0x71, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x12, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x01, 0x00, 0x09, 0x00, 0x04, 0x00, 0x00, 0x00, + 0x74, 0x61, 0x75, 0x00, 0x00, 0x00, 0x00, 0x00, 0x11, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, + 0x01, 0x00, 0x09, 0x00, 0x03, 0x00, 0x00, 0x00, 0x6b, 0x70, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x11, 0x00, 0x00, 0x00, 0x05, 0x00, 0x00, 0x00, 0x01, 0x00, 0x09, 0x00, 0x03, 0x00, 0x00, 0x00, + 0x6b, 0x64, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x22, 0x00, 0x00, 0x00, 0x06, 0x00, 0x00, 0x00, + 0x01, 0x00, 0x90, 0xf3, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x03, 0x07, 0x00, 0x00, + 0x08, 0x00, 0x00, 0x00, 0x72, 0x65, 0x73, 0x65, 0x72, 0x76, 0x65, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x40, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0xf2, 0x2e, 0xa8, 0x7a, 0x3a, 0xc2, 0x22, 0xec, + 0x38, 0x65, 0x96, 0x03, 0x6e, 0xce, 0x43, 0xf1, 0x8b, 0xdd, 0x20, 0x7f, 0x54, 0xf9, 0xc2, 0xac, + 0x2e, 0xa6, 0xb2, 0xa0, 0x48, 0x2e, 0xf2, 0x42, 0x1f, 0xa5, 0xb2, 0xdb, 0x2d, 0xef, 0xf5, 0xc0, + 0x3f, 0xff, 0x16, 0x30, 0x3b, 0xf1, 0xc8, 0xe5, 0x83, 0x5b, 0x0f, 0x0c, 0x17, 0x65, 0xbc, 0x23, + 0x1d, 0xfa, 0x02, 0xff, }; + return blob; +} +template<> inline const uint8_t * TopicTraits<::unitree_go::msg::dds_::MotorCmds_>::type_info_blob() { + static const uint8_t blob[] = { + 0x90, 0x00, 0x00, 0x00, 0x01, 0x10, 0x00, 0x40, 0x40, 0x00, 0x00, 0x00, 0x3c, 0x00, 0x00, 0x00, + 0x14, 0x00, 0x00, 0x00, 0xf1, 0x8b, 0xdd, 0x20, 0x7f, 0x54, 0xf9, 0xc2, 0xac, 0x2e, 0xa6, 0xb2, + 0xa0, 0x48, 0x2e, 0x00, 0x3a, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x1c, 0x00, 0x00, 0x00, + 0x01, 0x00, 0x00, 0x00, 0x14, 0x00, 0x00, 0x00, 0xf1, 0xc8, 0xe5, 0x83, 0x5b, 0x0f, 0x0c, 0x17, + 0x65, 0xbc, 0x23, 0x1d, 0xfa, 0x02, 0xff, 0x00, 0x92, 0x00, 0x00, 0x00, 0x02, 0x10, 0x00, 0x40, + 0x40, 0x00, 0x00, 0x00, 0x3c, 0x00, 0x00, 0x00, 0x14, 0x00, 0x00, 0x00, 0xf2, 0x2e, 0xa8, 0x7a, + 0x3a, 0xc2, 0x22, 0xec, 0x38, 0x65, 0x96, 0x03, 0x6e, 0xce, 0x43, 0x00, 0x6b, 0x00, 0x00, 0x00, + 0x01, 0x00, 0x00, 0x00, 0x1c, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x14, 0x00, 0x00, 0x00, + 0xf2, 0x42, 0x1f, 0xa5, 0xb2, 0xdb, 0x2d, 0xef, 0xf5, 0xc0, 0x3f, 0xff, 0x16, 0x30, 0x3b, 0x00, + 0xf2, 0x00, 0x00, 0x00, }; + return blob; +} +#endif //DDSCXX_HAS_TYPE_DISCOVERY + +} //namespace topic +} //namespace cyclonedds +} //namespace eclipse +} //namespace org + +namespace dds { +namespace topic { + +template <> +struct topic_type_name<::unitree_go::msg::dds_::MotorCmds_> +{ + static std::string value() + { + return org::eclipse::cyclonedds::topic::TopicTraits<::unitree_go::msg::dds_::MotorCmds_>::getTypeName(); + } +}; + +} +} + +REGISTER_TOPIC_TYPE(::unitree_go::msg::dds_::MotorCmds_) + +namespace org{ +namespace eclipse{ +namespace cyclonedds{ +namespace core{ +namespace cdr{ + +template<> +propvec &get_type_props<::unitree_go::msg::dds_::MotorCmds_>(); + +template::value, bool> = true > +bool write(T& streamer, const ::unitree_go::msg::dds_::MotorCmds_& instance, entity_properties_t *props) { + (void)instance; + if (!streamer.start_struct(*props)) + return false; + auto prop = streamer.first_entity(props); + while (prop) { + switch (prop->m_id) { + case 0: + if (!streamer.start_member(*prop)) + return false; + if (!streamer.start_consecutive(false, false)) + return false; + { + uint32_t se_1 = uint32_t(instance.cmds().size()); + if (!write(streamer, se_1)) + return false; + for (uint32_t i_1 = 0; i_1 < se_1; i_1++) { + if (!write(streamer, instance.cmds()[i_1], prop)) + return false; + } //i_1 + } //end sequence 1 + if (!streamer.finish_consecutive()) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + } + prop = streamer.next_entity(prop); + } + return streamer.finish_struct(*props); +} + +template::value, bool> = true > +bool write(S& str, const ::unitree_go::msg::dds_::MotorCmds_& instance, bool as_key) { + auto &props = get_type_props<::unitree_go::msg::dds_::MotorCmds_>(); + str.set_mode(cdr_stream::stream_mode::write, as_key); + return write(str, instance, props.data()); +} + +template::value, bool> = true > +bool read(T& streamer, ::unitree_go::msg::dds_::MotorCmds_& instance, entity_properties_t *props) { + (void)instance; + if (!streamer.start_struct(*props)) + return false; + auto prop = streamer.first_entity(props); + while (prop) { + switch (prop->m_id) { + case 0: + if (!streamer.start_member(*prop)) + return false; + if (!streamer.start_consecutive(false, false)) + return false; + { + uint32_t se_1 = uint32_t(instance.cmds().size()); + if (!read(streamer, se_1)) + return false; + instance.cmds().resize(se_1); + for (uint32_t i_1 = 0; i_1 < se_1; i_1++) { + if (!read(streamer, instance.cmds()[i_1], prop)) + return false; + } //i_1 + } //end sequence 1 + if (!streamer.finish_consecutive()) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + } + prop = streamer.next_entity(prop); + } + return streamer.finish_struct(*props); +} + +template::value, bool> = true > +bool read(S& str, ::unitree_go::msg::dds_::MotorCmds_& instance, bool as_key) { + auto &props = get_type_props<::unitree_go::msg::dds_::MotorCmds_>(); + str.set_mode(cdr_stream::stream_mode::read, as_key); + return read(str, instance, props.data()); +} + +template::value, bool> = true > +bool move(T& streamer, const ::unitree_go::msg::dds_::MotorCmds_& instance, entity_properties_t *props) { + (void)instance; + if (!streamer.start_struct(*props)) + return false; + auto prop = streamer.first_entity(props); + while (prop) { + switch (prop->m_id) { + case 0: + if (!streamer.start_member(*prop)) + return false; + if (!streamer.start_consecutive(false, false)) + return false; + { + uint32_t se_1 = uint32_t(instance.cmds().size()); + if (!move(streamer, se_1)) + return false; + for (uint32_t i_1 = 0; i_1 < se_1; i_1++) { + if (!move(streamer, instance.cmds()[i_1], prop)) + return false; + } //i_1 + } //end sequence 1 + if (!streamer.finish_consecutive()) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + } + prop = streamer.next_entity(prop); + } + return streamer.finish_struct(*props); +} + +template::value, bool> = true > +bool move(S& str, const ::unitree_go::msg::dds_::MotorCmds_& instance, bool as_key) { + auto &props = get_type_props<::unitree_go::msg::dds_::MotorCmds_>(); + str.set_mode(cdr_stream::stream_mode::move, as_key); + return move(str, instance, props.data()); +} + +template::value, bool> = true > +bool max(T& streamer, const ::unitree_go::msg::dds_::MotorCmds_& instance, entity_properties_t *props) { + (void)instance; + if (!streamer.start_struct(*props)) + return false; + auto prop = streamer.first_entity(props); + while (prop) { + switch (prop->m_id) { + case 0: + if (!streamer.start_member(*prop)) + return false; + if (!streamer.start_consecutive(false, false)) + return false; + { + uint32_t se_1 = 0; + if (!max(streamer, se_1)) + return false; + for (uint32_t i_1 = 0; i_1 < se_1; i_1++) { + if (!max(streamer, instance.cmds()[i_1], prop)) + return false; + } //i_1 + } //end sequence 1 + if (!streamer.finish_consecutive()) + return false; + streamer.position(SIZE_MAX); + if (!streamer.finish_member(*prop)) + return false; + break; + } + prop = streamer.next_entity(prop); + } + return streamer.finish_struct(*props); +} + +template::value, bool> = true > +bool max(S& str, const ::unitree_go::msg::dds_::MotorCmds_& instance, bool as_key) { + auto &props = get_type_props<::unitree_go::msg::dds_::MotorCmds_>(); + str.set_mode(cdr_stream::stream_mode::max, as_key); + return max(str, instance, props.data()); +} + +} //namespace cdr +} //namespace core +} //namespace cyclonedds +} //namespace eclipse +} //namespace org + +#endif // DDSCXX_UNITREE_IDL_GO2_MOTORCMDS__HPP diff --git a/deps/unitree_sdk2/include/unitree/idl/go2/MotorState_.hpp b/deps/unitree_sdk2/include/unitree/idl/go2/MotorState_.hpp new file mode 100644 index 0000000..792e68e --- /dev/null +++ b/deps/unitree_sdk2/include/unitree/idl/go2/MotorState_.hpp @@ -0,0 +1,696 @@ +/**************************************************************** + + Generated by Eclipse Cyclone DDS IDL to CXX Translator + File name: MotorState_.idl + Source: MotorState_.hpp + Cyclone DDS: v0.10.2 + +*****************************************************************/ +#ifndef DDSCXX_UNITREE_IDL_GO2_MOTORSTATE__HPP +#define DDSCXX_UNITREE_IDL_GO2_MOTORSTATE__HPP + +#include +#include + +namespace unitree_go +{ +namespace msg +{ +namespace dds_ +{ +class MotorState_ +{ +private: + uint8_t mode_ = 0; + float q_ = 0.0f; + float dq_ = 0.0f; + float ddq_ = 0.0f; + float tau_est_ = 0.0f; + float q_raw_ = 0.0f; + float dq_raw_ = 0.0f; + float ddq_raw_ = 0.0f; + uint8_t temperature_ = 0; + uint32_t lost_ = 0; + std::array reserve_ = { }; + +public: + MotorState_() = default; + + explicit MotorState_( + uint8_t mode, + float q, + float dq, + float ddq, + float tau_est, + float q_raw, + float dq_raw, + float ddq_raw, + uint8_t temperature, + uint32_t lost, + const std::array& reserve) : + mode_(mode), + q_(q), + dq_(dq), + ddq_(ddq), + tau_est_(tau_est), + q_raw_(q_raw), + dq_raw_(dq_raw), + ddq_raw_(ddq_raw), + temperature_(temperature), + lost_(lost), + reserve_(reserve) { } + + uint8_t mode() const { return this->mode_; } + uint8_t& mode() { return this->mode_; } + void mode(uint8_t _val_) { this->mode_ = _val_; } + float q() const { return this->q_; } + float& q() { return this->q_; } + void q(float _val_) { this->q_ = _val_; } + float dq() const { return this->dq_; } + float& dq() { return this->dq_; } + void dq(float _val_) { this->dq_ = _val_; } + float ddq() const { return this->ddq_; } + float& ddq() { return this->ddq_; } + void ddq(float _val_) { this->ddq_ = _val_; } + float tau_est() const { return this->tau_est_; } + float& tau_est() { return this->tau_est_; } + void tau_est(float _val_) { this->tau_est_ = _val_; } + float q_raw() const { return this->q_raw_; } + float& q_raw() { return this->q_raw_; } + void q_raw(float _val_) { this->q_raw_ = _val_; } + float dq_raw() const { return this->dq_raw_; } + float& dq_raw() { return this->dq_raw_; } + void dq_raw(float _val_) { this->dq_raw_ = _val_; } + float ddq_raw() const { return this->ddq_raw_; } + float& ddq_raw() { return this->ddq_raw_; } + void ddq_raw(float _val_) { this->ddq_raw_ = _val_; } + uint8_t temperature() const { return this->temperature_; } + uint8_t& temperature() { return this->temperature_; } + void temperature(uint8_t _val_) { this->temperature_ = _val_; } + uint32_t lost() const { return this->lost_; } + uint32_t& lost() { return this->lost_; } + void lost(uint32_t _val_) { this->lost_ = _val_; } + const std::array& reserve() const { return this->reserve_; } + std::array& reserve() { return this->reserve_; } + void reserve(const std::array& _val_) { this->reserve_ = _val_; } + void reserve(std::array&& _val_) { this->reserve_ = _val_; } + + bool operator==(const MotorState_& _other) const + { + (void) _other; + return mode_ == _other.mode_ && + q_ == _other.q_ && + dq_ == _other.dq_ && + ddq_ == _other.ddq_ && + tau_est_ == _other.tau_est_ && + q_raw_ == _other.q_raw_ && + dq_raw_ == _other.dq_raw_ && + ddq_raw_ == _other.ddq_raw_ && + temperature_ == _other.temperature_ && + lost_ == _other.lost_ && + reserve_ == _other.reserve_; + } + + bool operator!=(const MotorState_& _other) const + { + return !(*this == _other); + } + +}; + +} + +} + +} + +#include "dds/topic/TopicTraits.hpp" +#include "org/eclipse/cyclonedds/topic/datatopic.hpp" + +namespace org { +namespace eclipse { +namespace cyclonedds { +namespace topic { + +template <> constexpr const char* TopicTraits<::unitree_go::msg::dds_::MotorState_>::getTypeName() +{ + return "unitree_go::msg::dds_::MotorState_"; +} + +template <> constexpr bool TopicTraits<::unitree_go::msg::dds_::MotorState_>::isKeyless() +{ + return true; +} + +#ifdef DDSCXX_HAS_TYPE_DISCOVERY +template<> constexpr unsigned int TopicTraits<::unitree_go::msg::dds_::MotorState_>::type_map_blob_sz() { return 658; } +template<> constexpr unsigned int TopicTraits<::unitree_go::msg::dds_::MotorState_>::type_info_blob_sz() { return 100; } +template<> inline const uint8_t * TopicTraits<::unitree_go::msg::dds_::MotorState_>::type_map_blob() { + static const uint8_t blob[] = { + 0xe6, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0xf1, 0x42, 0xa2, 0x28, 0x8b, 0x79, 0x8a, 0xf8, + 0xdb, 0x05, 0xe1, 0x27, 0x36, 0xb1, 0xbe, 0x00, 0xce, 0x00, 0x00, 0x00, 0xf1, 0x51, 0x01, 0x00, + 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xbe, 0x00, 0x00, 0x00, 0x0b, 0x00, 0x00, 0x00, + 0x0b, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x02, 0x15, 0xd6, 0x17, 0x12, 0x00, + 0x0b, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x09, 0x76, 0x94, 0xf4, 0xa6, 0x00, + 0x0b, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x01, 0x00, 0x09, 0x47, 0xbc, 0xdc, 0xd7, 0x00, + 0x0b, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x01, 0x00, 0x09, 0xe9, 0x16, 0x89, 0x09, 0x00, + 0x0b, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0x01, 0x00, 0x09, 0x8a, 0xf7, 0xae, 0xdf, 0x00, + 0x0b, 0x00, 0x00, 0x00, 0x05, 0x00, 0x00, 0x00, 0x01, 0x00, 0x09, 0x6e, 0x96, 0x3d, 0x84, 0x00, + 0x0b, 0x00, 0x00, 0x00, 0x06, 0x00, 0x00, 0x00, 0x01, 0x00, 0x09, 0x30, 0x50, 0xb6, 0xd9, 0x00, + 0x0b, 0x00, 0x00, 0x00, 0x07, 0x00, 0x00, 0x00, 0x01, 0x00, 0x09, 0x4a, 0xe0, 0x48, 0xae, 0x00, + 0x0b, 0x00, 0x00, 0x00, 0x08, 0x00, 0x00, 0x00, 0x01, 0x00, 0x02, 0xee, 0xf4, 0x38, 0xf7, 0x00, + 0x0b, 0x00, 0x00, 0x00, 0x09, 0x00, 0x00, 0x00, 0x01, 0x00, 0x07, 0x1c, 0x9a, 0x44, 0xeb, 0x00, + 0x16, 0x00, 0x00, 0x00, 0x0a, 0x00, 0x00, 0x00, 0x01, 0x00, 0x90, 0xf3, 0x01, 0x00, 0x00, 0x00, + 0x01, 0x00, 0x00, 0x00, 0x02, 0x07, 0x9c, 0x3b, 0x62, 0x94, 0x00, 0x00, 0x7a, 0x01, 0x00, 0x00, + 0x01, 0x00, 0x00, 0x00, 0xf2, 0xd2, 0xbc, 0xfb, 0x97, 0xbe, 0x37, 0xa8, 0xbc, 0x9c, 0x41, 0xe5, + 0x0b, 0xa1, 0xc9, 0x00, 0x62, 0x01, 0x00, 0x00, 0xf2, 0x51, 0x01, 0x00, 0x2b, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x23, 0x00, 0x00, 0x00, 0x75, 0x6e, 0x69, 0x74, 0x72, 0x65, 0x65, 0x5f, + 0x67, 0x6f, 0x3a, 0x3a, 0x6d, 0x73, 0x67, 0x3a, 0x3a, 0x64, 0x64, 0x73, 0x5f, 0x3a, 0x3a, 0x4d, + 0x6f, 0x74, 0x6f, 0x72, 0x53, 0x74, 0x61, 0x74, 0x65, 0x5f, 0x00, 0x00, 0x2a, 0x01, 0x00, 0x00, + 0x0b, 0x00, 0x00, 0x00, 0x13, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x02, 0x00, + 0x05, 0x00, 0x00, 0x00, 0x6d, 0x6f, 0x64, 0x65, 0x00, 0x00, 0x00, 0x00, 0x10, 0x00, 0x00, 0x00, + 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x09, 0x00, 0x02, 0x00, 0x00, 0x00, 0x71, 0x00, 0x00, 0x00, + 0x11, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x01, 0x00, 0x09, 0x00, 0x03, 0x00, 0x00, 0x00, + 0x64, 0x71, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x12, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, + 0x01, 0x00, 0x09, 0x00, 0x04, 0x00, 0x00, 0x00, 0x64, 0x64, 0x71, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x16, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0x01, 0x00, 0x09, 0x00, 0x08, 0x00, 0x00, 0x00, + 0x74, 0x61, 0x75, 0x5f, 0x65, 0x73, 0x74, 0x00, 0x00, 0x00, 0x00, 0x00, 0x14, 0x00, 0x00, 0x00, + 0x05, 0x00, 0x00, 0x00, 0x01, 0x00, 0x09, 0x00, 0x06, 0x00, 0x00, 0x00, 0x71, 0x5f, 0x72, 0x61, + 0x77, 0x00, 0x00, 0x00, 0x15, 0x00, 0x00, 0x00, 0x06, 0x00, 0x00, 0x00, 0x01, 0x00, 0x09, 0x00, + 0x07, 0x00, 0x00, 0x00, 0x64, 0x71, 0x5f, 0x72, 0x61, 0x77, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x16, 0x00, 0x00, 0x00, 0x07, 0x00, 0x00, 0x00, 0x01, 0x00, 0x09, 0x00, 0x08, 0x00, 0x00, 0x00, + 0x64, 0x64, 0x71, 0x5f, 0x72, 0x61, 0x77, 0x00, 0x00, 0x00, 0x00, 0x00, 0x1a, 0x00, 0x00, 0x00, + 0x08, 0x00, 0x00, 0x00, 0x01, 0x00, 0x02, 0x00, 0x0c, 0x00, 0x00, 0x00, 0x74, 0x65, 0x6d, 0x70, + 0x65, 0x72, 0x61, 0x74, 0x75, 0x72, 0x65, 0x00, 0x00, 0x00, 0x00, 0x00, 0x13, 0x00, 0x00, 0x00, + 0x09, 0x00, 0x00, 0x00, 0x01, 0x00, 0x07, 0x00, 0x05, 0x00, 0x00, 0x00, 0x6c, 0x6f, 0x73, 0x74, + 0x00, 0x00, 0x00, 0x00, 0x22, 0x00, 0x00, 0x00, 0x0a, 0x00, 0x00, 0x00, 0x01, 0x00, 0x90, 0xf3, + 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x02, 0x07, 0x00, 0x00, 0x08, 0x00, 0x00, 0x00, + 0x72, 0x65, 0x73, 0x65, 0x72, 0x76, 0x65, 0x00, 0x00, 0x00, 0x00, 0x00, 0x22, 0x00, 0x00, 0x00, + 0x01, 0x00, 0x00, 0x00, 0xf2, 0xd2, 0xbc, 0xfb, 0x97, 0xbe, 0x37, 0xa8, 0xbc, 0x9c, 0x41, 0xe5, + 0x0b, 0xa1, 0xc9, 0xf1, 0x42, 0xa2, 0x28, 0x8b, 0x79, 0x8a, 0xf8, 0xdb, 0x05, 0xe1, 0x27, 0x36, + 0xb1, 0xbe, }; + return blob; +} +template<> inline const uint8_t * TopicTraits<::unitree_go::msg::dds_::MotorState_>::type_info_blob() { + static const uint8_t blob[] = { + 0x60, 0x00, 0x00, 0x00, 0x01, 0x10, 0x00, 0x40, 0x28, 0x00, 0x00, 0x00, 0x24, 0x00, 0x00, 0x00, + 0x14, 0x00, 0x00, 0x00, 0xf1, 0x42, 0xa2, 0x28, 0x8b, 0x79, 0x8a, 0xf8, 0xdb, 0x05, 0xe1, 0x27, + 0x36, 0xb1, 0xbe, 0x00, 0xd2, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x02, 0x10, 0x00, 0x40, 0x28, 0x00, 0x00, 0x00, 0x24, 0x00, 0x00, 0x00, + 0x14, 0x00, 0x00, 0x00, 0xf2, 0xd2, 0xbc, 0xfb, 0x97, 0xbe, 0x37, 0xa8, 0xbc, 0x9c, 0x41, 0xe5, + 0x0b, 0xa1, 0xc9, 0x00, 0x66, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, }; + return blob; +} +#endif //DDSCXX_HAS_TYPE_DISCOVERY + +} //namespace topic +} //namespace cyclonedds +} //namespace eclipse +} //namespace org + +namespace dds { +namespace topic { + +template <> +struct topic_type_name<::unitree_go::msg::dds_::MotorState_> +{ + static std::string value() + { + return org::eclipse::cyclonedds::topic::TopicTraits<::unitree_go::msg::dds_::MotorState_>::getTypeName(); + } +}; + +} +} + +REGISTER_TOPIC_TYPE(::unitree_go::msg::dds_::MotorState_) + +namespace org{ +namespace eclipse{ +namespace cyclonedds{ +namespace core{ +namespace cdr{ + +template<> +propvec &get_type_props<::unitree_go::msg::dds_::MotorState_>(); + +template::value, bool> = true > +bool write(T& streamer, const ::unitree_go::msg::dds_::MotorState_& instance, entity_properties_t *props) { + (void)instance; + if (!streamer.start_struct(*props)) + return false; + auto prop = streamer.first_entity(props); + while (prop) { + switch (prop->m_id) { + case 0: + if (!streamer.start_member(*prop)) + return false; + if (!write(streamer, instance.mode())) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 1: + if (!streamer.start_member(*prop)) + return false; + if (!write(streamer, instance.q())) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 2: + if (!streamer.start_member(*prop)) + return false; + if (!write(streamer, instance.dq())) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 3: + if (!streamer.start_member(*prop)) + return false; + if (!write(streamer, instance.ddq())) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 4: + if (!streamer.start_member(*prop)) + return false; + if (!write(streamer, instance.tau_est())) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 5: + if (!streamer.start_member(*prop)) + return false; + if (!write(streamer, instance.q_raw())) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 6: + if (!streamer.start_member(*prop)) + return false; + if (!write(streamer, instance.dq_raw())) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 7: + if (!streamer.start_member(*prop)) + return false; + if (!write(streamer, instance.ddq_raw())) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 8: + if (!streamer.start_member(*prop)) + return false; + if (!write(streamer, instance.temperature())) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 9: + if (!streamer.start_member(*prop)) + return false; + if (!write(streamer, instance.lost())) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 10: + if (!streamer.start_member(*prop)) + return false; + if (!streamer.start_consecutive(true, true)) + return false; + if (!write(streamer, instance.reserve()[0], instance.reserve().size())) + return false; + if (!streamer.finish_consecutive()) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + } + prop = streamer.next_entity(prop); + } + return streamer.finish_struct(*props); +} + +template::value, bool> = true > +bool write(S& str, const ::unitree_go::msg::dds_::MotorState_& instance, bool as_key) { + auto &props = get_type_props<::unitree_go::msg::dds_::MotorState_>(); + str.set_mode(cdr_stream::stream_mode::write, as_key); + return write(str, instance, props.data()); +} + +template::value, bool> = true > +bool read(T& streamer, ::unitree_go::msg::dds_::MotorState_& instance, entity_properties_t *props) { + (void)instance; + if (!streamer.start_struct(*props)) + return false; + auto prop = streamer.first_entity(props); + while (prop) { + switch (prop->m_id) { + case 0: + if (!streamer.start_member(*prop)) + return false; + if (!read(streamer, instance.mode())) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 1: + if (!streamer.start_member(*prop)) + return false; + if (!read(streamer, instance.q())) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 2: + if (!streamer.start_member(*prop)) + return false; + if (!read(streamer, instance.dq())) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 3: + if (!streamer.start_member(*prop)) + return false; + if (!read(streamer, instance.ddq())) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 4: + if (!streamer.start_member(*prop)) + return false; + if (!read(streamer, instance.tau_est())) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 5: + if (!streamer.start_member(*prop)) + return false; + if (!read(streamer, instance.q_raw())) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 6: + if (!streamer.start_member(*prop)) + return false; + if (!read(streamer, instance.dq_raw())) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 7: + if (!streamer.start_member(*prop)) + return false; + if (!read(streamer, instance.ddq_raw())) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 8: + if (!streamer.start_member(*prop)) + return false; + if (!read(streamer, instance.temperature())) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 9: + if (!streamer.start_member(*prop)) + return false; + if (!read(streamer, instance.lost())) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 10: + if (!streamer.start_member(*prop)) + return false; + if (!streamer.start_consecutive(true, true)) + return false; + if (!read(streamer, instance.reserve()[0], instance.reserve().size())) + return false; + if (!streamer.finish_consecutive()) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + } + prop = streamer.next_entity(prop); + } + return streamer.finish_struct(*props); +} + +template::value, bool> = true > +bool read(S& str, ::unitree_go::msg::dds_::MotorState_& instance, bool as_key) { + auto &props = get_type_props<::unitree_go::msg::dds_::MotorState_>(); + str.set_mode(cdr_stream::stream_mode::read, as_key); + return read(str, instance, props.data()); +} + +template::value, bool> = true > +bool move(T& streamer, const ::unitree_go::msg::dds_::MotorState_& instance, entity_properties_t *props) { + (void)instance; + if (!streamer.start_struct(*props)) + return false; + auto prop = streamer.first_entity(props); + while (prop) { + switch (prop->m_id) { + case 0: + if (!streamer.start_member(*prop)) + return false; + if (!move(streamer, instance.mode())) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 1: + if (!streamer.start_member(*prop)) + return false; + if (!move(streamer, instance.q())) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 2: + if (!streamer.start_member(*prop)) + return false; + if (!move(streamer, instance.dq())) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 3: + if (!streamer.start_member(*prop)) + return false; + if (!move(streamer, instance.ddq())) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 4: + if (!streamer.start_member(*prop)) + return false; + if (!move(streamer, instance.tau_est())) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 5: + if (!streamer.start_member(*prop)) + return false; + if (!move(streamer, instance.q_raw())) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 6: + if (!streamer.start_member(*prop)) + return false; + if (!move(streamer, instance.dq_raw())) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 7: + if (!streamer.start_member(*prop)) + return false; + if (!move(streamer, instance.ddq_raw())) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 8: + if (!streamer.start_member(*prop)) + return false; + if (!move(streamer, instance.temperature())) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 9: + if (!streamer.start_member(*prop)) + return false; + if (!move(streamer, instance.lost())) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 10: + if (!streamer.start_member(*prop)) + return false; + if (!streamer.start_consecutive(true, true)) + return false; + if (!move(streamer, instance.reserve()[0], instance.reserve().size())) + return false; + if (!streamer.finish_consecutive()) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + } + prop = streamer.next_entity(prop); + } + return streamer.finish_struct(*props); +} + +template::value, bool> = true > +bool move(S& str, const ::unitree_go::msg::dds_::MotorState_& instance, bool as_key) { + auto &props = get_type_props<::unitree_go::msg::dds_::MotorState_>(); + str.set_mode(cdr_stream::stream_mode::move, as_key); + return move(str, instance, props.data()); +} + +template::value, bool> = true > +bool max(T& streamer, const ::unitree_go::msg::dds_::MotorState_& instance, entity_properties_t *props) { + (void)instance; + if (!streamer.start_struct(*props)) + return false; + auto prop = streamer.first_entity(props); + while (prop) { + switch (prop->m_id) { + case 0: + if (!streamer.start_member(*prop)) + return false; + if (!max(streamer, instance.mode())) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 1: + if (!streamer.start_member(*prop)) + return false; + if (!max(streamer, instance.q())) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 2: + if (!streamer.start_member(*prop)) + return false; + if (!max(streamer, instance.dq())) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 3: + if (!streamer.start_member(*prop)) + return false; + if (!max(streamer, instance.ddq())) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 4: + if (!streamer.start_member(*prop)) + return false; + if (!max(streamer, instance.tau_est())) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 5: + if (!streamer.start_member(*prop)) + return false; + if (!max(streamer, instance.q_raw())) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 6: + if (!streamer.start_member(*prop)) + return false; + if (!max(streamer, instance.dq_raw())) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 7: + if (!streamer.start_member(*prop)) + return false; + if (!max(streamer, instance.ddq_raw())) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 8: + if (!streamer.start_member(*prop)) + return false; + if (!max(streamer, instance.temperature())) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 9: + if (!streamer.start_member(*prop)) + return false; + if (!max(streamer, instance.lost())) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 10: + if (!streamer.start_member(*prop)) + return false; + if (!streamer.start_consecutive(true, true)) + return false; + if (!max(streamer, instance.reserve()[0], instance.reserve().size())) + return false; + if (!streamer.finish_consecutive()) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + } + prop = streamer.next_entity(prop); + } + return streamer.finish_struct(*props); +} + +template::value, bool> = true > +bool max(S& str, const ::unitree_go::msg::dds_::MotorState_& instance, bool as_key) { + auto &props = get_type_props<::unitree_go::msg::dds_::MotorState_>(); + str.set_mode(cdr_stream::stream_mode::max, as_key); + return max(str, instance, props.data()); +} + +} //namespace cdr +} //namespace core +} //namespace cyclonedds +} //namespace eclipse +} //namespace org + +#endif // DDSCXX_UNITREE_IDL_GO2_MOTORSTATE__HPP diff --git a/deps/unitree_sdk2/include/unitree/idl/go2/MotorStates_.hpp b/deps/unitree_sdk2/include/unitree/idl/go2/MotorStates_.hpp new file mode 100644 index 0000000..56fbf2d --- /dev/null +++ b/deps/unitree_sdk2/include/unitree/idl/go2/MotorStates_.hpp @@ -0,0 +1,359 @@ +/**************************************************************** + + Generated by Eclipse Cyclone DDS IDL to CXX Translator + File name: MotorStates_.idl + Source: MotorStates_.hpp + Cyclone DDS: v0.10.2 + +*****************************************************************/ +#ifndef DDSCXX_UNITREE_IDL_GO2_MOTORSTATES__HPP +#define DDSCXX_UNITREE_IDL_GO2_MOTORSTATES__HPP + +#include "unitree/idl/go2/MotorState_.hpp" + +#include + +namespace unitree_go +{ +namespace msg +{ +namespace dds_ +{ +class MotorStates_ +{ +private: + std::vector<::unitree_go::msg::dds_::MotorState_> states_; + +public: + MotorStates_() = default; + + explicit MotorStates_( + const std::vector<::unitree_go::msg::dds_::MotorState_>& states) : + states_(states) { } + + const std::vector<::unitree_go::msg::dds_::MotorState_>& states() const { return this->states_; } + std::vector<::unitree_go::msg::dds_::MotorState_>& states() { return this->states_; } + void states(const std::vector<::unitree_go::msg::dds_::MotorState_>& _val_) { this->states_ = _val_; } + void states(std::vector<::unitree_go::msg::dds_::MotorState_>&& _val_) { this->states_ = _val_; } + + bool operator==(const MotorStates_& _other) const + { + (void) _other; + return states_ == _other.states_; + } + + bool operator!=(const MotorStates_& _other) const + { + return !(*this == _other); + } + +}; + +} + +} + +} + +#include "dds/topic/TopicTraits.hpp" +#include "org/eclipse/cyclonedds/topic/datatopic.hpp" + +namespace org { +namespace eclipse { +namespace cyclonedds { +namespace topic { + +template <> constexpr const char* TopicTraits<::unitree_go::msg::dds_::MotorStates_>::getTypeName() +{ + return "unitree_go::msg::dds_::MotorStates_"; +} + +template <> constexpr bool TopicTraits<::unitree_go::msg::dds_::MotorStates_>::isSelfContained() +{ + return false; +} + +template <> constexpr bool TopicTraits<::unitree_go::msg::dds_::MotorStates_>::isKeyless() +{ + return true; +} + +#ifdef DDSCXX_HAS_TYPE_DISCOVERY +template<> constexpr unsigned int TopicTraits<::unitree_go::msg::dds_::MotorStates_>::type_map_blob_sz() { return 888; } +template<> constexpr unsigned int TopicTraits<::unitree_go::msg::dds_::MotorStates_>::type_info_blob_sz() { return 148; } +template<> inline const uint8_t * TopicTraits<::unitree_go::msg::dds_::MotorStates_>::type_map_blob() { + static const uint8_t blob[] = { + 0x32, 0x01, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0xf1, 0x13, 0xa0, 0x6c, 0x7a, 0xa8, 0x80, 0x82, + 0x61, 0x7d, 0xd1, 0xe8, 0xed, 0xe0, 0x45, 0x00, 0x36, 0x00, 0x00, 0x00, 0xf1, 0x51, 0x01, 0x00, + 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x26, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, + 0x1e, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x80, 0xf1, 0x01, 0x00, 0x00, 0xf1, + 0x42, 0xa2, 0x28, 0x8b, 0x79, 0x8a, 0xf8, 0xdb, 0x05, 0xe1, 0x27, 0x36, 0xb1, 0xbe, 0x34, 0xd9, + 0x55, 0xa0, 0xf1, 0x42, 0xa2, 0x28, 0x8b, 0x79, 0x8a, 0xf8, 0xdb, 0x05, 0xe1, 0x27, 0x36, 0xb1, + 0xbe, 0x00, 0x00, 0x00, 0xce, 0x00, 0x00, 0x00, 0xf1, 0x51, 0x01, 0x00, 0x01, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0xbe, 0x00, 0x00, 0x00, 0x0b, 0x00, 0x00, 0x00, 0x0b, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x02, 0x15, 0xd6, 0x17, 0x12, 0x00, 0x0b, 0x00, 0x00, 0x00, + 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x09, 0x76, 0x94, 0xf4, 0xa6, 0x00, 0x0b, 0x00, 0x00, 0x00, + 0x02, 0x00, 0x00, 0x00, 0x01, 0x00, 0x09, 0x47, 0xbc, 0xdc, 0xd7, 0x00, 0x0b, 0x00, 0x00, 0x00, + 0x03, 0x00, 0x00, 0x00, 0x01, 0x00, 0x09, 0xe9, 0x16, 0x89, 0x09, 0x00, 0x0b, 0x00, 0x00, 0x00, + 0x04, 0x00, 0x00, 0x00, 0x01, 0x00, 0x09, 0x8a, 0xf7, 0xae, 0xdf, 0x00, 0x0b, 0x00, 0x00, 0x00, + 0x05, 0x00, 0x00, 0x00, 0x01, 0x00, 0x09, 0x6e, 0x96, 0x3d, 0x84, 0x00, 0x0b, 0x00, 0x00, 0x00, + 0x06, 0x00, 0x00, 0x00, 0x01, 0x00, 0x09, 0x30, 0x50, 0xb6, 0xd9, 0x00, 0x0b, 0x00, 0x00, 0x00, + 0x07, 0x00, 0x00, 0x00, 0x01, 0x00, 0x09, 0x4a, 0xe0, 0x48, 0xae, 0x00, 0x0b, 0x00, 0x00, 0x00, + 0x08, 0x00, 0x00, 0x00, 0x01, 0x00, 0x02, 0xee, 0xf4, 0x38, 0xf7, 0x00, 0x0b, 0x00, 0x00, 0x00, + 0x09, 0x00, 0x00, 0x00, 0x01, 0x00, 0x07, 0x1c, 0x9a, 0x44, 0xeb, 0x00, 0x16, 0x00, 0x00, 0x00, + 0x0a, 0x00, 0x00, 0x00, 0x01, 0x00, 0x90, 0xf3, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, + 0x02, 0x07, 0x9c, 0x3b, 0x62, 0x94, 0x00, 0x00, 0xf6, 0x01, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, + 0xf2, 0xb9, 0x0a, 0xca, 0x92, 0x86, 0xab, 0x4e, 0x3e, 0xae, 0x76, 0x38, 0xef, 0x5c, 0xa9, 0x00, + 0x69, 0x00, 0x00, 0x00, 0xf2, 0x51, 0x01, 0x00, 0x2c, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x24, 0x00, 0x00, 0x00, 0x75, 0x6e, 0x69, 0x74, 0x72, 0x65, 0x65, 0x5f, 0x67, 0x6f, 0x3a, 0x3a, + 0x6d, 0x73, 0x67, 0x3a, 0x3a, 0x64, 0x64, 0x73, 0x5f, 0x3a, 0x3a, 0x4d, 0x6f, 0x74, 0x6f, 0x72, + 0x53, 0x74, 0x61, 0x74, 0x65, 0x73, 0x5f, 0x00, 0x31, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, + 0x29, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x80, 0xf2, 0x01, 0x00, 0x00, 0xf2, + 0xd2, 0xbc, 0xfb, 0x97, 0xbe, 0x37, 0xa8, 0xbc, 0x9c, 0x41, 0xe5, 0x0b, 0xa1, 0xc9, 0x00, 0x00, + 0x07, 0x00, 0x00, 0x00, 0x73, 0x74, 0x61, 0x74, 0x65, 0x73, 0x00, 0x00, 0x00, 0xf2, 0xd2, 0xbc, + 0xfb, 0x97, 0xbe, 0x37, 0xa8, 0xbc, 0x9c, 0x41, 0xe5, 0x0b, 0xa1, 0xc9, 0x62, 0x01, 0x00, 0x00, + 0xf2, 0x51, 0x01, 0x00, 0x2b, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x23, 0x00, 0x00, 0x00, + 0x75, 0x6e, 0x69, 0x74, 0x72, 0x65, 0x65, 0x5f, 0x67, 0x6f, 0x3a, 0x3a, 0x6d, 0x73, 0x67, 0x3a, + 0x3a, 0x64, 0x64, 0x73, 0x5f, 0x3a, 0x3a, 0x4d, 0x6f, 0x74, 0x6f, 0x72, 0x53, 0x74, 0x61, 0x74, + 0x65, 0x5f, 0x00, 0x00, 0x2a, 0x01, 0x00, 0x00, 0x0b, 0x00, 0x00, 0x00, 0x13, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x02, 0x00, 0x05, 0x00, 0x00, 0x00, 0x6d, 0x6f, 0x64, 0x65, + 0x00, 0x00, 0x00, 0x00, 0x10, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x09, 0x00, + 0x02, 0x00, 0x00, 0x00, 0x71, 0x00, 0x00, 0x00, 0x11, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, + 0x01, 0x00, 0x09, 0x00, 0x03, 0x00, 0x00, 0x00, 0x64, 0x71, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x12, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x01, 0x00, 0x09, 0x00, 0x04, 0x00, 0x00, 0x00, + 0x64, 0x64, 0x71, 0x00, 0x00, 0x00, 0x00, 0x00, 0x16, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, + 0x01, 0x00, 0x09, 0x00, 0x08, 0x00, 0x00, 0x00, 0x74, 0x61, 0x75, 0x5f, 0x65, 0x73, 0x74, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x14, 0x00, 0x00, 0x00, 0x05, 0x00, 0x00, 0x00, 0x01, 0x00, 0x09, 0x00, + 0x06, 0x00, 0x00, 0x00, 0x71, 0x5f, 0x72, 0x61, 0x77, 0x00, 0x00, 0x00, 0x15, 0x00, 0x00, 0x00, + 0x06, 0x00, 0x00, 0x00, 0x01, 0x00, 0x09, 0x00, 0x07, 0x00, 0x00, 0x00, 0x64, 0x71, 0x5f, 0x72, + 0x61, 0x77, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x16, 0x00, 0x00, 0x00, 0x07, 0x00, 0x00, 0x00, + 0x01, 0x00, 0x09, 0x00, 0x08, 0x00, 0x00, 0x00, 0x64, 0x64, 0x71, 0x5f, 0x72, 0x61, 0x77, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x1a, 0x00, 0x00, 0x00, 0x08, 0x00, 0x00, 0x00, 0x01, 0x00, 0x02, 0x00, + 0x0c, 0x00, 0x00, 0x00, 0x74, 0x65, 0x6d, 0x70, 0x65, 0x72, 0x61, 0x74, 0x75, 0x72, 0x65, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x13, 0x00, 0x00, 0x00, 0x09, 0x00, 0x00, 0x00, 0x01, 0x00, 0x07, 0x00, + 0x05, 0x00, 0x00, 0x00, 0x6c, 0x6f, 0x73, 0x74, 0x00, 0x00, 0x00, 0x00, 0x22, 0x00, 0x00, 0x00, + 0x0a, 0x00, 0x00, 0x00, 0x01, 0x00, 0x90, 0xf3, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, + 0x02, 0x07, 0x00, 0x00, 0x08, 0x00, 0x00, 0x00, 0x72, 0x65, 0x73, 0x65, 0x72, 0x76, 0x65, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x40, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0xf2, 0xb9, 0x0a, 0xca, + 0x92, 0x86, 0xab, 0x4e, 0x3e, 0xae, 0x76, 0x38, 0xef, 0x5c, 0xa9, 0xf1, 0x13, 0xa0, 0x6c, 0x7a, + 0xa8, 0x80, 0x82, 0x61, 0x7d, 0xd1, 0xe8, 0xed, 0xe0, 0x45, 0xf2, 0xd2, 0xbc, 0xfb, 0x97, 0xbe, + 0x37, 0xa8, 0xbc, 0x9c, 0x41, 0xe5, 0x0b, 0xa1, 0xc9, 0xf1, 0x42, 0xa2, 0x28, 0x8b, 0x79, 0x8a, + 0xf8, 0xdb, 0x05, 0xe1, 0x27, 0x36, 0xb1, 0xbe, }; + return blob; +} +template<> inline const uint8_t * TopicTraits<::unitree_go::msg::dds_::MotorStates_>::type_info_blob() { + static const uint8_t blob[] = { + 0x90, 0x00, 0x00, 0x00, 0x01, 0x10, 0x00, 0x40, 0x40, 0x00, 0x00, 0x00, 0x3c, 0x00, 0x00, 0x00, + 0x14, 0x00, 0x00, 0x00, 0xf1, 0x13, 0xa0, 0x6c, 0x7a, 0xa8, 0x80, 0x82, 0x61, 0x7d, 0xd1, 0xe8, + 0xed, 0xe0, 0x45, 0x00, 0x3a, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x1c, 0x00, 0x00, 0x00, + 0x01, 0x00, 0x00, 0x00, 0x14, 0x00, 0x00, 0x00, 0xf1, 0x42, 0xa2, 0x28, 0x8b, 0x79, 0x8a, 0xf8, + 0xdb, 0x05, 0xe1, 0x27, 0x36, 0xb1, 0xbe, 0x00, 0xd2, 0x00, 0x00, 0x00, 0x02, 0x10, 0x00, 0x40, + 0x40, 0x00, 0x00, 0x00, 0x3c, 0x00, 0x00, 0x00, 0x14, 0x00, 0x00, 0x00, 0xf2, 0xb9, 0x0a, 0xca, + 0x92, 0x86, 0xab, 0x4e, 0x3e, 0xae, 0x76, 0x38, 0xef, 0x5c, 0xa9, 0x00, 0x6d, 0x00, 0x00, 0x00, + 0x01, 0x00, 0x00, 0x00, 0x1c, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x14, 0x00, 0x00, 0x00, + 0xf2, 0xd2, 0xbc, 0xfb, 0x97, 0xbe, 0x37, 0xa8, 0xbc, 0x9c, 0x41, 0xe5, 0x0b, 0xa1, 0xc9, 0x00, + 0x66, 0x01, 0x00, 0x00, }; + return blob; +} +#endif //DDSCXX_HAS_TYPE_DISCOVERY + +} //namespace topic +} //namespace cyclonedds +} //namespace eclipse +} //namespace org + +namespace dds { +namespace topic { + +template <> +struct topic_type_name<::unitree_go::msg::dds_::MotorStates_> +{ + static std::string value() + { + return org::eclipse::cyclonedds::topic::TopicTraits<::unitree_go::msg::dds_::MotorStates_>::getTypeName(); + } +}; + +} +} + +REGISTER_TOPIC_TYPE(::unitree_go::msg::dds_::MotorStates_) + +namespace org{ +namespace eclipse{ +namespace cyclonedds{ +namespace core{ +namespace cdr{ + +template<> +propvec &get_type_props<::unitree_go::msg::dds_::MotorStates_>(); + +template::value, bool> = true > +bool write(T& streamer, const ::unitree_go::msg::dds_::MotorStates_& instance, entity_properties_t *props) { + (void)instance; + if (!streamer.start_struct(*props)) + return false; + auto prop = streamer.first_entity(props); + while (prop) { + switch (prop->m_id) { + case 0: + if (!streamer.start_member(*prop)) + return false; + if (!streamer.start_consecutive(false, false)) + return false; + { + uint32_t se_1 = uint32_t(instance.states().size()); + if (!write(streamer, se_1)) + return false; + for (uint32_t i_1 = 0; i_1 < se_1; i_1++) { + if (!write(streamer, instance.states()[i_1], prop)) + return false; + } //i_1 + } //end sequence 1 + if (!streamer.finish_consecutive()) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + } + prop = streamer.next_entity(prop); + } + return streamer.finish_struct(*props); +} + +template::value, bool> = true > +bool write(S& str, const ::unitree_go::msg::dds_::MotorStates_& instance, bool as_key) { + auto &props = get_type_props<::unitree_go::msg::dds_::MotorStates_>(); + str.set_mode(cdr_stream::stream_mode::write, as_key); + return write(str, instance, props.data()); +} + +template::value, bool> = true > +bool read(T& streamer, ::unitree_go::msg::dds_::MotorStates_& instance, entity_properties_t *props) { + (void)instance; + if (!streamer.start_struct(*props)) + return false; + auto prop = streamer.first_entity(props); + while (prop) { + switch (prop->m_id) { + case 0: + if (!streamer.start_member(*prop)) + return false; + if (!streamer.start_consecutive(false, false)) + return false; + { + uint32_t se_1 = uint32_t(instance.states().size()); + if (!read(streamer, se_1)) + return false; + instance.states().resize(se_1); + for (uint32_t i_1 = 0; i_1 < se_1; i_1++) { + if (!read(streamer, instance.states()[i_1], prop)) + return false; + } //i_1 + } //end sequence 1 + if (!streamer.finish_consecutive()) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + } + prop = streamer.next_entity(prop); + } + return streamer.finish_struct(*props); +} + +template::value, bool> = true > +bool read(S& str, ::unitree_go::msg::dds_::MotorStates_& instance, bool as_key) { + auto &props = get_type_props<::unitree_go::msg::dds_::MotorStates_>(); + str.set_mode(cdr_stream::stream_mode::read, as_key); + return read(str, instance, props.data()); +} + +template::value, bool> = true > +bool move(T& streamer, const ::unitree_go::msg::dds_::MotorStates_& instance, entity_properties_t *props) { + (void)instance; + if (!streamer.start_struct(*props)) + return false; + auto prop = streamer.first_entity(props); + while (prop) { + switch (prop->m_id) { + case 0: + if (!streamer.start_member(*prop)) + return false; + if (!streamer.start_consecutive(false, false)) + return false; + { + uint32_t se_1 = uint32_t(instance.states().size()); + if (!move(streamer, se_1)) + return false; + for (uint32_t i_1 = 0; i_1 < se_1; i_1++) { + if (!move(streamer, instance.states()[i_1], prop)) + return false; + } //i_1 + } //end sequence 1 + if (!streamer.finish_consecutive()) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + } + prop = streamer.next_entity(prop); + } + return streamer.finish_struct(*props); +} + +template::value, bool> = true > +bool move(S& str, const ::unitree_go::msg::dds_::MotorStates_& instance, bool as_key) { + auto &props = get_type_props<::unitree_go::msg::dds_::MotorStates_>(); + str.set_mode(cdr_stream::stream_mode::move, as_key); + return move(str, instance, props.data()); +} + +template::value, bool> = true > +bool max(T& streamer, const ::unitree_go::msg::dds_::MotorStates_& instance, entity_properties_t *props) { + (void)instance; + if (!streamer.start_struct(*props)) + return false; + auto prop = streamer.first_entity(props); + while (prop) { + switch (prop->m_id) { + case 0: + if (!streamer.start_member(*prop)) + return false; + if (!streamer.start_consecutive(false, false)) + return false; + { + uint32_t se_1 = 0; + if (!max(streamer, se_1)) + return false; + for (uint32_t i_1 = 0; i_1 < se_1; i_1++) { + if (!max(streamer, instance.states()[i_1], prop)) + return false; + } //i_1 + } //end sequence 1 + if (!streamer.finish_consecutive()) + return false; + streamer.position(SIZE_MAX); + if (!streamer.finish_member(*prop)) + return false; + break; + } + prop = streamer.next_entity(prop); + } + return streamer.finish_struct(*props); +} + +template::value, bool> = true > +bool max(S& str, const ::unitree_go::msg::dds_::MotorStates_& instance, bool as_key) { + auto &props = get_type_props<::unitree_go::msg::dds_::MotorStates_>(); + str.set_mode(cdr_stream::stream_mode::max, as_key); + return max(str, instance, props.data()); +} + +} //namespace cdr +} //namespace core +} //namespace cyclonedds +} //namespace eclipse +} //namespace org + +#endif // DDSCXX_UNITREE_IDL_GO2_MOTORSTATES__HPP diff --git a/deps/unitree_sdk2/include/unitree/idl/go2/PathPoint_.hpp b/deps/unitree_sdk2/include/unitree/idl/go2/PathPoint_.hpp new file mode 100644 index 0000000..d6f70b4 --- /dev/null +++ b/deps/unitree_sdk2/include/unitree/idl/go2/PathPoint_.hpp @@ -0,0 +1,508 @@ +/**************************************************************** + + Generated by Eclipse Cyclone DDS IDL to CXX Translator + File name: PathPoint_.idl + Source: PathPoint_.hpp + Cyclone DDS: v0.10.2 + +*****************************************************************/ +#ifndef DDSCXX_UNITREE_IDL_GO2_PATHPOINT__HPP +#define DDSCXX_UNITREE_IDL_GO2_PATHPOINT__HPP + + +namespace unitree_go +{ +namespace msg +{ +namespace dds_ +{ +class PathPoint_ +{ +private: + float t_from_start_ = 0.0f; + float x_ = 0.0f; + float y_ = 0.0f; + float yaw_ = 0.0f; + float vx_ = 0.0f; + float vy_ = 0.0f; + float vyaw_ = 0.0f; + +public: + PathPoint_() = default; + + explicit PathPoint_( + float t_from_start, + float x, + float y, + float yaw, + float vx, + float vy, + float vyaw) : + t_from_start_(t_from_start), + x_(x), + y_(y), + yaw_(yaw), + vx_(vx), + vy_(vy), + vyaw_(vyaw) { } + + float t_from_start() const { return this->t_from_start_; } + float& t_from_start() { return this->t_from_start_; } + void t_from_start(float _val_) { this->t_from_start_ = _val_; } + float x() const { return this->x_; } + float& x() { return this->x_; } + void x(float _val_) { this->x_ = _val_; } + float y() const { return this->y_; } + float& y() { return this->y_; } + void y(float _val_) { this->y_ = _val_; } + float yaw() const { return this->yaw_; } + float& yaw() { return this->yaw_; } + void yaw(float _val_) { this->yaw_ = _val_; } + float vx() const { return this->vx_; } + float& vx() { return this->vx_; } + void vx(float _val_) { this->vx_ = _val_; } + float vy() const { return this->vy_; } + float& vy() { return this->vy_; } + void vy(float _val_) { this->vy_ = _val_; } + float vyaw() const { return this->vyaw_; } + float& vyaw() { return this->vyaw_; } + void vyaw(float _val_) { this->vyaw_ = _val_; } + + bool operator==(const PathPoint_& _other) const + { + (void) _other; + return t_from_start_ == _other.t_from_start_ && + x_ == _other.x_ && + y_ == _other.y_ && + yaw_ == _other.yaw_ && + vx_ == _other.vx_ && + vy_ == _other.vy_ && + vyaw_ == _other.vyaw_; + } + + bool operator!=(const PathPoint_& _other) const + { + return !(*this == _other); + } + +}; + +} + +} + +} + +#include "dds/topic/TopicTraits.hpp" +#include "org/eclipse/cyclonedds/topic/datatopic.hpp" + +namespace org { +namespace eclipse { +namespace cyclonedds { +namespace topic { + +template <> constexpr const char* TopicTraits<::unitree_go::msg::dds_::PathPoint_>::getTypeName() +{ + return "unitree_go::msg::dds_::PathPoint_"; +} + +template <> constexpr bool TopicTraits<::unitree_go::msg::dds_::PathPoint_>::isKeyless() +{ + return true; +} + +#ifdef DDSCXX_HAS_TYPE_DISCOVERY +template<> constexpr unsigned int TopicTraits<::unitree_go::msg::dds_::PathPoint_>::type_map_blob_sz() { return 454; } +template<> constexpr unsigned int TopicTraits<::unitree_go::msg::dds_::PathPoint_>::type_info_blob_sz() { return 100; } +template<> inline const uint8_t * TopicTraits<::unitree_go::msg::dds_::PathPoint_>::type_map_blob() { + static const uint8_t blob[] = { + 0x9b, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0xf1, 0x6d, 0x6e, 0x83, 0x23, 0xe9, 0x1a, 0xd4, + 0x2a, 0x82, 0x33, 0xae, 0xf6, 0xbd, 0xe2, 0x00, 0x83, 0x00, 0x00, 0x00, 0xf1, 0x51, 0x01, 0x00, + 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x73, 0x00, 0x00, 0x00, 0x07, 0x00, 0x00, 0x00, + 0x0b, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x09, 0xe9, 0x6c, 0x41, 0xab, 0x00, + 0x0b, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x09, 0x9d, 0xd4, 0xe4, 0x61, 0x00, + 0x0b, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x01, 0x00, 0x09, 0x41, 0x52, 0x90, 0x76, 0x00, + 0x0b, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x01, 0x00, 0x09, 0x92, 0xdd, 0xa6, 0x44, 0x00, + 0x0b, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0x01, 0x00, 0x09, 0x76, 0x7f, 0xc7, 0x3d, 0x00, + 0x0b, 0x00, 0x00, 0x00, 0x05, 0x00, 0x00, 0x00, 0x01, 0x00, 0x09, 0x94, 0x95, 0xfa, 0x6c, 0x00, + 0x0b, 0x00, 0x00, 0x00, 0x06, 0x00, 0x00, 0x00, 0x01, 0x00, 0x09, 0x83, 0x29, 0x00, 0xa3, 0x00, + 0xfb, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0xf2, 0xd6, 0x62, 0x9a, 0x35, 0x54, 0x6d, 0x9f, + 0xc9, 0xae, 0x65, 0xcf, 0xa2, 0xd4, 0x15, 0x00, 0xe3, 0x00, 0x00, 0x00, 0xf2, 0x51, 0x01, 0x00, + 0x2a, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x22, 0x00, 0x00, 0x00, 0x75, 0x6e, 0x69, 0x74, + 0x72, 0x65, 0x65, 0x5f, 0x67, 0x6f, 0x3a, 0x3a, 0x6d, 0x73, 0x67, 0x3a, 0x3a, 0x64, 0x64, 0x73, + 0x5f, 0x3a, 0x3a, 0x50, 0x61, 0x74, 0x68, 0x50, 0x6f, 0x69, 0x6e, 0x74, 0x5f, 0x00, 0x00, 0x00, + 0xab, 0x00, 0x00, 0x00, 0x07, 0x00, 0x00, 0x00, 0x1b, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x01, 0x00, 0x09, 0x00, 0x0d, 0x00, 0x00, 0x00, 0x74, 0x5f, 0x66, 0x72, 0x6f, 0x6d, 0x5f, 0x73, + 0x74, 0x61, 0x72, 0x74, 0x00, 0x00, 0x00, 0x00, 0x10, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, + 0x01, 0x00, 0x09, 0x00, 0x02, 0x00, 0x00, 0x00, 0x78, 0x00, 0x00, 0x00, 0x10, 0x00, 0x00, 0x00, + 0x02, 0x00, 0x00, 0x00, 0x01, 0x00, 0x09, 0x00, 0x02, 0x00, 0x00, 0x00, 0x79, 0x00, 0x00, 0x00, + 0x12, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x01, 0x00, 0x09, 0x00, 0x04, 0x00, 0x00, 0x00, + 0x79, 0x61, 0x77, 0x00, 0x00, 0x00, 0x00, 0x00, 0x11, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, + 0x01, 0x00, 0x09, 0x00, 0x03, 0x00, 0x00, 0x00, 0x76, 0x78, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x11, 0x00, 0x00, 0x00, 0x05, 0x00, 0x00, 0x00, 0x01, 0x00, 0x09, 0x00, 0x03, 0x00, 0x00, 0x00, + 0x76, 0x79, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x13, 0x00, 0x00, 0x00, 0x06, 0x00, 0x00, 0x00, + 0x01, 0x00, 0x09, 0x00, 0x05, 0x00, 0x00, 0x00, 0x76, 0x79, 0x61, 0x77, 0x00, 0x00, 0x00, 0x00, + 0x22, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0xf2, 0xd6, 0x62, 0x9a, 0x35, 0x54, 0x6d, 0x9f, + 0xc9, 0xae, 0x65, 0xcf, 0xa2, 0xd4, 0x15, 0xf1, 0x6d, 0x6e, 0x83, 0x23, 0xe9, 0x1a, 0xd4, 0x2a, + 0x82, 0x33, 0xae, 0xf6, 0xbd, 0xe2, }; + return blob; +} +template<> inline const uint8_t * TopicTraits<::unitree_go::msg::dds_::PathPoint_>::type_info_blob() { + static const uint8_t blob[] = { + 0x60, 0x00, 0x00, 0x00, 0x01, 0x10, 0x00, 0x40, 0x28, 0x00, 0x00, 0x00, 0x24, 0x00, 0x00, 0x00, + 0x14, 0x00, 0x00, 0x00, 0xf1, 0x6d, 0x6e, 0x83, 0x23, 0xe9, 0x1a, 0xd4, 0x2a, 0x82, 0x33, 0xae, + 0xf6, 0xbd, 0xe2, 0x00, 0x87, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x02, 0x10, 0x00, 0x40, 0x28, 0x00, 0x00, 0x00, 0x24, 0x00, 0x00, 0x00, + 0x14, 0x00, 0x00, 0x00, 0xf2, 0xd6, 0x62, 0x9a, 0x35, 0x54, 0x6d, 0x9f, 0xc9, 0xae, 0x65, 0xcf, + 0xa2, 0xd4, 0x15, 0x00, 0xe7, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, }; + return blob; +} +#endif //DDSCXX_HAS_TYPE_DISCOVERY + +} //namespace topic +} //namespace cyclonedds +} //namespace eclipse +} //namespace org + +namespace dds { +namespace topic { + +template <> +struct topic_type_name<::unitree_go::msg::dds_::PathPoint_> +{ + static std::string value() + { + return org::eclipse::cyclonedds::topic::TopicTraits<::unitree_go::msg::dds_::PathPoint_>::getTypeName(); + } +}; + +} +} + +REGISTER_TOPIC_TYPE(::unitree_go::msg::dds_::PathPoint_) + +namespace org{ +namespace eclipse{ +namespace cyclonedds{ +namespace core{ +namespace cdr{ + +template<> +propvec &get_type_props<::unitree_go::msg::dds_::PathPoint_>(); + +template::value, bool> = true > +bool write(T& streamer, const ::unitree_go::msg::dds_::PathPoint_& instance, entity_properties_t *props) { + (void)instance; + if (!streamer.start_struct(*props)) + return false; + auto prop = streamer.first_entity(props); + while (prop) { + switch (prop->m_id) { + case 0: + if (!streamer.start_member(*prop)) + return false; + if (!write(streamer, instance.t_from_start())) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 1: + if (!streamer.start_member(*prop)) + return false; + if (!write(streamer, instance.x())) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 2: + if (!streamer.start_member(*prop)) + return false; + if (!write(streamer, instance.y())) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 3: + if (!streamer.start_member(*prop)) + return false; + if (!write(streamer, instance.yaw())) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 4: + if (!streamer.start_member(*prop)) + return false; + if (!write(streamer, instance.vx())) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 5: + if (!streamer.start_member(*prop)) + return false; + if (!write(streamer, instance.vy())) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 6: + if (!streamer.start_member(*prop)) + return false; + if (!write(streamer, instance.vyaw())) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + } + prop = streamer.next_entity(prop); + } + return streamer.finish_struct(*props); +} + +template::value, bool> = true > +bool write(S& str, const ::unitree_go::msg::dds_::PathPoint_& instance, bool as_key) { + auto &props = get_type_props<::unitree_go::msg::dds_::PathPoint_>(); + str.set_mode(cdr_stream::stream_mode::write, as_key); + return write(str, instance, props.data()); +} + +template::value, bool> = true > +bool read(T& streamer, ::unitree_go::msg::dds_::PathPoint_& instance, entity_properties_t *props) { + (void)instance; + if (!streamer.start_struct(*props)) + return false; + auto prop = streamer.first_entity(props); + while (prop) { + switch (prop->m_id) { + case 0: + if (!streamer.start_member(*prop)) + return false; + if (!read(streamer, instance.t_from_start())) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 1: + if (!streamer.start_member(*prop)) + return false; + if (!read(streamer, instance.x())) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 2: + if (!streamer.start_member(*prop)) + return false; + if (!read(streamer, instance.y())) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 3: + if (!streamer.start_member(*prop)) + return false; + if (!read(streamer, instance.yaw())) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 4: + if (!streamer.start_member(*prop)) + return false; + if (!read(streamer, instance.vx())) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 5: + if (!streamer.start_member(*prop)) + return false; + if (!read(streamer, instance.vy())) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 6: + if (!streamer.start_member(*prop)) + return false; + if (!read(streamer, instance.vyaw())) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + } + prop = streamer.next_entity(prop); + } + return streamer.finish_struct(*props); +} + +template::value, bool> = true > +bool read(S& str, ::unitree_go::msg::dds_::PathPoint_& instance, bool as_key) { + auto &props = get_type_props<::unitree_go::msg::dds_::PathPoint_>(); + str.set_mode(cdr_stream::stream_mode::read, as_key); + return read(str, instance, props.data()); +} + +template::value, bool> = true > +bool move(T& streamer, const ::unitree_go::msg::dds_::PathPoint_& instance, entity_properties_t *props) { + (void)instance; + if (!streamer.start_struct(*props)) + return false; + auto prop = streamer.first_entity(props); + while (prop) { + switch (prop->m_id) { + case 0: + if (!streamer.start_member(*prop)) + return false; + if (!move(streamer, instance.t_from_start())) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 1: + if (!streamer.start_member(*prop)) + return false; + if (!move(streamer, instance.x())) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 2: + if (!streamer.start_member(*prop)) + return false; + if (!move(streamer, instance.y())) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 3: + if (!streamer.start_member(*prop)) + return false; + if (!move(streamer, instance.yaw())) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 4: + if (!streamer.start_member(*prop)) + return false; + if (!move(streamer, instance.vx())) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 5: + if (!streamer.start_member(*prop)) + return false; + if (!move(streamer, instance.vy())) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 6: + if (!streamer.start_member(*prop)) + return false; + if (!move(streamer, instance.vyaw())) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + } + prop = streamer.next_entity(prop); + } + return streamer.finish_struct(*props); +} + +template::value, bool> = true > +bool move(S& str, const ::unitree_go::msg::dds_::PathPoint_& instance, bool as_key) { + auto &props = get_type_props<::unitree_go::msg::dds_::PathPoint_>(); + str.set_mode(cdr_stream::stream_mode::move, as_key); + return move(str, instance, props.data()); +} + +template::value, bool> = true > +bool max(T& streamer, const ::unitree_go::msg::dds_::PathPoint_& instance, entity_properties_t *props) { + (void)instance; + if (!streamer.start_struct(*props)) + return false; + auto prop = streamer.first_entity(props); + while (prop) { + switch (prop->m_id) { + case 0: + if (!streamer.start_member(*prop)) + return false; + if (!max(streamer, instance.t_from_start())) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 1: + if (!streamer.start_member(*prop)) + return false; + if (!max(streamer, instance.x())) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 2: + if (!streamer.start_member(*prop)) + return false; + if (!max(streamer, instance.y())) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 3: + if (!streamer.start_member(*prop)) + return false; + if (!max(streamer, instance.yaw())) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 4: + if (!streamer.start_member(*prop)) + return false; + if (!max(streamer, instance.vx())) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 5: + if (!streamer.start_member(*prop)) + return false; + if (!max(streamer, instance.vy())) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 6: + if (!streamer.start_member(*prop)) + return false; + if (!max(streamer, instance.vyaw())) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + } + prop = streamer.next_entity(prop); + } + return streamer.finish_struct(*props); +} + +template::value, bool> = true > +bool max(S& str, const ::unitree_go::msg::dds_::PathPoint_& instance, bool as_key) { + auto &props = get_type_props<::unitree_go::msg::dds_::PathPoint_>(); + str.set_mode(cdr_stream::stream_mode::max, as_key); + return max(str, instance, props.data()); +} + +} //namespace cdr +} //namespace core +} //namespace cyclonedds +} //namespace eclipse +} //namespace org + +#endif // DDSCXX_UNITREE_IDL_GO2_PATHPOINT__HPP diff --git a/deps/unitree_sdk2/include/unitree/idl/go2/Req_.hpp b/deps/unitree_sdk2/include/unitree/idl/go2/Req_.hpp new file mode 100644 index 0000000..3efeead --- /dev/null +++ b/deps/unitree_sdk2/include/unitree/idl/go2/Req_.hpp @@ -0,0 +1,308 @@ +/**************************************************************** + + Generated by Eclipse Cyclone DDS IDL to CXX Translator + File name: Req_.idl + Source: Req_.hpp + Cyclone DDS: v0.10.2 + +*****************************************************************/ +#ifndef DDSCXX_UNITREE_IDL_GO2_REQ__HPP +#define DDSCXX_UNITREE_IDL_GO2_REQ__HPP + +#include + +namespace unitree_go +{ +namespace msg +{ +namespace dds_ +{ +class Req_ +{ +private: + std::string uuid_; + std::string body_; + +public: + Req_() = default; + + explicit Req_( + const std::string& uuid, + const std::string& body) : + uuid_(uuid), + body_(body) { } + + const std::string& uuid() const { return this->uuid_; } + std::string& uuid() { return this->uuid_; } + void uuid(const std::string& _val_) { this->uuid_ = _val_; } + void uuid(std::string&& _val_) { this->uuid_ = _val_; } + const std::string& body() const { return this->body_; } + std::string& body() { return this->body_; } + void body(const std::string& _val_) { this->body_ = _val_; } + void body(std::string&& _val_) { this->body_ = _val_; } + + bool operator==(const Req_& _other) const + { + (void) _other; + return uuid_ == _other.uuid_ && + body_ == _other.body_; + } + + bool operator!=(const Req_& _other) const + { + return !(*this == _other); + } + +}; + +} + +} + +} + +#include "dds/topic/TopicTraits.hpp" +#include "org/eclipse/cyclonedds/topic/datatopic.hpp" + +namespace org { +namespace eclipse { +namespace cyclonedds { +namespace topic { + +template <> constexpr const char* TopicTraits<::unitree_go::msg::dds_::Req_>::getTypeName() +{ + return "unitree_go::msg::dds_::Req_"; +} + +template <> constexpr bool TopicTraits<::unitree_go::msg::dds_::Req_>::isSelfContained() +{ + return false; +} + +template <> constexpr bool TopicTraits<::unitree_go::msg::dds_::Req_>::isKeyless() +{ + return true; +} + +#ifdef DDSCXX_HAS_TYPE_DISCOVERY +template<> constexpr unsigned int TopicTraits<::unitree_go::msg::dds_::Req_>::type_map_blob_sz() { return 246; } +template<> constexpr unsigned int TopicTraits<::unitree_go::msg::dds_::Req_>::type_info_blob_sz() { return 100; } +template<> inline const uint8_t * TopicTraits<::unitree_go::msg::dds_::Req_>::type_map_blob() { + static const uint8_t blob[] = { + 0x4c, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0xf1, 0x65, 0xcc, 0xb2, 0xec, 0x1b, 0x91, 0xab, + 0x31, 0x5f, 0x50, 0x70, 0x86, 0x74, 0x52, 0x00, 0x34, 0x00, 0x00, 0x00, 0xf1, 0x51, 0x01, 0x00, + 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x24, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, + 0x0c, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x70, 0x00, 0xef, 0x7c, 0x87, 0x6f, + 0x0c, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x70, 0x00, 0x84, 0x1a, 0x2d, 0x68, + 0x7b, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0xf2, 0x03, 0x02, 0x36, 0x18, 0x03, 0xef, 0x61, + 0x1d, 0xd6, 0x73, 0x0b, 0x4b, 0x4d, 0x57, 0x00, 0x63, 0x00, 0x00, 0x00, 0xf2, 0x51, 0x01, 0x00, + 0x24, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x1c, 0x00, 0x00, 0x00, 0x75, 0x6e, 0x69, 0x74, + 0x72, 0x65, 0x65, 0x5f, 0x67, 0x6f, 0x3a, 0x3a, 0x6d, 0x73, 0x67, 0x3a, 0x3a, 0x64, 0x64, 0x73, + 0x5f, 0x3a, 0x3a, 0x52, 0x65, 0x71, 0x5f, 0x00, 0x33, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, + 0x13, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x70, 0x00, 0x05, 0x00, 0x00, 0x00, + 0x75, 0x75, 0x69, 0x64, 0x00, 0x00, 0x00, 0x00, 0x13, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, + 0x01, 0x00, 0x70, 0x00, 0x05, 0x00, 0x00, 0x00, 0x62, 0x6f, 0x64, 0x79, 0x00, 0x00, 0x00, 0x00, + 0x22, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0xf2, 0x03, 0x02, 0x36, 0x18, 0x03, 0xef, 0x61, + 0x1d, 0xd6, 0x73, 0x0b, 0x4b, 0x4d, 0x57, 0xf1, 0x65, 0xcc, 0xb2, 0xec, 0x1b, 0x91, 0xab, 0x31, + 0x5f, 0x50, 0x70, 0x86, 0x74, 0x52, }; + return blob; +} +template<> inline const uint8_t * TopicTraits<::unitree_go::msg::dds_::Req_>::type_info_blob() { + static const uint8_t blob[] = { + 0x60, 0x00, 0x00, 0x00, 0x01, 0x10, 0x00, 0x40, 0x28, 0x00, 0x00, 0x00, 0x24, 0x00, 0x00, 0x00, + 0x14, 0x00, 0x00, 0x00, 0xf1, 0x65, 0xcc, 0xb2, 0xec, 0x1b, 0x91, 0xab, 0x31, 0x5f, 0x50, 0x70, + 0x86, 0x74, 0x52, 0x00, 0x38, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x02, 0x10, 0x00, 0x40, 0x28, 0x00, 0x00, 0x00, 0x24, 0x00, 0x00, 0x00, + 0x14, 0x00, 0x00, 0x00, 0xf2, 0x03, 0x02, 0x36, 0x18, 0x03, 0xef, 0x61, 0x1d, 0xd6, 0x73, 0x0b, + 0x4b, 0x4d, 0x57, 0x00, 0x67, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, }; + return blob; +} +#endif //DDSCXX_HAS_TYPE_DISCOVERY + +} //namespace topic +} //namespace cyclonedds +} //namespace eclipse +} //namespace org + +namespace dds { +namespace topic { + +template <> +struct topic_type_name<::unitree_go::msg::dds_::Req_> +{ + static std::string value() + { + return org::eclipse::cyclonedds::topic::TopicTraits<::unitree_go::msg::dds_::Req_>::getTypeName(); + } +}; + +} +} + +REGISTER_TOPIC_TYPE(::unitree_go::msg::dds_::Req_) + +namespace org{ +namespace eclipse{ +namespace cyclonedds{ +namespace core{ +namespace cdr{ + +template<> +propvec &get_type_props<::unitree_go::msg::dds_::Req_>(); + +template::value, bool> = true > +bool write(T& streamer, const ::unitree_go::msg::dds_::Req_& instance, entity_properties_t *props) { + (void)instance; + if (!streamer.start_struct(*props)) + return false; + auto prop = streamer.first_entity(props); + while (prop) { + switch (prop->m_id) { + case 0: + if (!streamer.start_member(*prop)) + return false; + if (!write_string(streamer, instance.uuid(), 0)) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 1: + if (!streamer.start_member(*prop)) + return false; + if (!write_string(streamer, instance.body(), 0)) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + } + prop = streamer.next_entity(prop); + } + return streamer.finish_struct(*props); +} + +template::value, bool> = true > +bool write(S& str, const ::unitree_go::msg::dds_::Req_& instance, bool as_key) { + auto &props = get_type_props<::unitree_go::msg::dds_::Req_>(); + str.set_mode(cdr_stream::stream_mode::write, as_key); + return write(str, instance, props.data()); +} + +template::value, bool> = true > +bool read(T& streamer, ::unitree_go::msg::dds_::Req_& instance, entity_properties_t *props) { + (void)instance; + if (!streamer.start_struct(*props)) + return false; + auto prop = streamer.first_entity(props); + while (prop) { + switch (prop->m_id) { + case 0: + if (!streamer.start_member(*prop)) + return false; + if (!read_string(streamer, instance.uuid(), 0)) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 1: + if (!streamer.start_member(*prop)) + return false; + if (!read_string(streamer, instance.body(), 0)) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + } + prop = streamer.next_entity(prop); + } + return streamer.finish_struct(*props); +} + +template::value, bool> = true > +bool read(S& str, ::unitree_go::msg::dds_::Req_& instance, bool as_key) { + auto &props = get_type_props<::unitree_go::msg::dds_::Req_>(); + str.set_mode(cdr_stream::stream_mode::read, as_key); + return read(str, instance, props.data()); +} + +template::value, bool> = true > +bool move(T& streamer, const ::unitree_go::msg::dds_::Req_& instance, entity_properties_t *props) { + (void)instance; + if (!streamer.start_struct(*props)) + return false; + auto prop = streamer.first_entity(props); + while (prop) { + switch (prop->m_id) { + case 0: + if (!streamer.start_member(*prop)) + return false; + if (!move_string(streamer, instance.uuid(), 0)) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 1: + if (!streamer.start_member(*prop)) + return false; + if (!move_string(streamer, instance.body(), 0)) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + } + prop = streamer.next_entity(prop); + } + return streamer.finish_struct(*props); +} + +template::value, bool> = true > +bool move(S& str, const ::unitree_go::msg::dds_::Req_& instance, bool as_key) { + auto &props = get_type_props<::unitree_go::msg::dds_::Req_>(); + str.set_mode(cdr_stream::stream_mode::move, as_key); + return move(str, instance, props.data()); +} + +template::value, bool> = true > +bool max(T& streamer, const ::unitree_go::msg::dds_::Req_& instance, entity_properties_t *props) { + (void)instance; + if (!streamer.start_struct(*props)) + return false; + auto prop = streamer.first_entity(props); + while (prop) { + switch (prop->m_id) { + case 0: + if (!streamer.start_member(*prop)) + return false; + if (!max_string(streamer, instance.uuid(), 0)) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 1: + if (!streamer.start_member(*prop)) + return false; + if (!max_string(streamer, instance.body(), 0)) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + } + prop = streamer.next_entity(prop); + } + return streamer.finish_struct(*props); +} + +template::value, bool> = true > +bool max(S& str, const ::unitree_go::msg::dds_::Req_& instance, bool as_key) { + auto &props = get_type_props<::unitree_go::msg::dds_::Req_>(); + str.set_mode(cdr_stream::stream_mode::max, as_key); + return max(str, instance, props.data()); +} + +} //namespace cdr +} //namespace core +} //namespace cyclonedds +} //namespace eclipse +} //namespace org + +#endif // DDSCXX_UNITREE_IDL_GO2_REQ__HPP diff --git a/deps/unitree_sdk2/include/unitree/idl/go2/Res_.hpp b/deps/unitree_sdk2/include/unitree/idl/go2/Res_.hpp new file mode 100644 index 0000000..bb37287 --- /dev/null +++ b/deps/unitree_sdk2/include/unitree/idl/go2/Res_.hpp @@ -0,0 +1,395 @@ +/**************************************************************** + + Generated by Eclipse Cyclone DDS IDL to CXX Translator + File name: Res_.idl + Source: Res_.hpp + Cyclone DDS: v0.10.2 + +*****************************************************************/ +#ifndef DDSCXX_UNITREE_IDL_GO2_RES__HPP +#define DDSCXX_UNITREE_IDL_GO2_RES__HPP + +#include +#include +#include + +namespace unitree_go +{ +namespace msg +{ +namespace dds_ +{ +class Res_ +{ +private: + std::string uuid_; + std::vector data_; + std::string body_; + +public: + Res_() = default; + + explicit Res_( + const std::string& uuid, + const std::vector& data, + const std::string& body) : + uuid_(uuid), + data_(data), + body_(body) { } + + const std::string& uuid() const { return this->uuid_; } + std::string& uuid() { return this->uuid_; } + void uuid(const std::string& _val_) { this->uuid_ = _val_; } + void uuid(std::string&& _val_) { this->uuid_ = _val_; } + const std::vector& data() const { return this->data_; } + std::vector& data() { return this->data_; } + void data(const std::vector& _val_) { this->data_ = _val_; } + void data(std::vector&& _val_) { this->data_ = _val_; } + const std::string& body() const { return this->body_; } + std::string& body() { return this->body_; } + void body(const std::string& _val_) { this->body_ = _val_; } + void body(std::string&& _val_) { this->body_ = _val_; } + + bool operator==(const Res_& _other) const + { + (void) _other; + return uuid_ == _other.uuid_ && + data_ == _other.data_ && + body_ == _other.body_; + } + + bool operator!=(const Res_& _other) const + { + return !(*this == _other); + } + +}; + +} + +} + +} + +#include "dds/topic/TopicTraits.hpp" +#include "org/eclipse/cyclonedds/topic/datatopic.hpp" + +namespace org { +namespace eclipse { +namespace cyclonedds { +namespace topic { + +template <> constexpr const char* TopicTraits<::unitree_go::msg::dds_::Res_>::getTypeName() +{ + return "unitree_go::msg::dds_::Res_"; +} + +template <> constexpr bool TopicTraits<::unitree_go::msg::dds_::Res_>::isSelfContained() +{ + return false; +} + +template <> constexpr bool TopicTraits<::unitree_go::msg::dds_::Res_>::isKeyless() +{ + return true; +} + +#ifdef DDSCXX_HAS_TYPE_DISCOVERY +template<> constexpr unsigned int TopicTraits<::unitree_go::msg::dds_::Res_>::type_map_blob_sz() { return 294; } +template<> constexpr unsigned int TopicTraits<::unitree_go::msg::dds_::Res_>::type_info_blob_sz() { return 100; } +template<> inline const uint8_t * TopicTraits<::unitree_go::msg::dds_::Res_>::type_map_blob() { + static const uint8_t blob[] = { + 0x60, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0xf1, 0x69, 0xfa, 0xd9, 0x7e, 0x47, 0x4e, 0xa0, + 0x13, 0x2b, 0xc3, 0x64, 0xa3, 0xd8, 0xca, 0x00, 0x48, 0x00, 0x00, 0x00, 0xf1, 0x51, 0x01, 0x00, + 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x38, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, + 0x0c, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x70, 0x00, 0xef, 0x7c, 0x87, 0x6f, + 0x10, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x80, 0xf3, 0x01, 0x00, 0x00, 0x02, + 0x8d, 0x77, 0x7f, 0x38, 0x0c, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x01, 0x00, 0x70, 0x00, + 0x84, 0x1a, 0x2d, 0x68, 0x97, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0xf2, 0xd1, 0x28, 0xe7, + 0x14, 0xf2, 0x86, 0x5c, 0xb5, 0xdb, 0x4d, 0x4f, 0x9b, 0x8d, 0x01, 0x00, 0x7f, 0x00, 0x00, 0x00, + 0xf2, 0x51, 0x01, 0x00, 0x24, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x1c, 0x00, 0x00, 0x00, + 0x75, 0x6e, 0x69, 0x74, 0x72, 0x65, 0x65, 0x5f, 0x67, 0x6f, 0x3a, 0x3a, 0x6d, 0x73, 0x67, 0x3a, + 0x3a, 0x64, 0x64, 0x73, 0x5f, 0x3a, 0x3a, 0x52, 0x65, 0x73, 0x5f, 0x00, 0x4f, 0x00, 0x00, 0x00, + 0x03, 0x00, 0x00, 0x00, 0x13, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x70, 0x00, + 0x05, 0x00, 0x00, 0x00, 0x75, 0x75, 0x69, 0x64, 0x00, 0x00, 0x00, 0x00, 0x17, 0x00, 0x00, 0x00, + 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x80, 0xf3, 0x01, 0x00, 0x00, 0x02, 0x05, 0x00, 0x00, 0x00, + 0x64, 0x61, 0x74, 0x61, 0x00, 0x00, 0x00, 0x00, 0x13, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, + 0x01, 0x00, 0x70, 0x00, 0x05, 0x00, 0x00, 0x00, 0x62, 0x6f, 0x64, 0x79, 0x00, 0x00, 0x00, 0x00, + 0x22, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0xf2, 0xd1, 0x28, 0xe7, 0x14, 0xf2, 0x86, 0x5c, + 0xb5, 0xdb, 0x4d, 0x4f, 0x9b, 0x8d, 0x01, 0xf1, 0x69, 0xfa, 0xd9, 0x7e, 0x47, 0x4e, 0xa0, 0x13, + 0x2b, 0xc3, 0x64, 0xa3, 0xd8, 0xca, }; + return blob; +} +template<> inline const uint8_t * TopicTraits<::unitree_go::msg::dds_::Res_>::type_info_blob() { + static const uint8_t blob[] = { + 0x60, 0x00, 0x00, 0x00, 0x01, 0x10, 0x00, 0x40, 0x28, 0x00, 0x00, 0x00, 0x24, 0x00, 0x00, 0x00, + 0x14, 0x00, 0x00, 0x00, 0xf1, 0x69, 0xfa, 0xd9, 0x7e, 0x47, 0x4e, 0xa0, 0x13, 0x2b, 0xc3, 0x64, + 0xa3, 0xd8, 0xca, 0x00, 0x4c, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x02, 0x10, 0x00, 0x40, 0x28, 0x00, 0x00, 0x00, 0x24, 0x00, 0x00, 0x00, + 0x14, 0x00, 0x00, 0x00, 0xf2, 0xd1, 0x28, 0xe7, 0x14, 0xf2, 0x86, 0x5c, 0xb5, 0xdb, 0x4d, 0x4f, + 0x9b, 0x8d, 0x01, 0x00, 0x83, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, }; + return blob; +} +#endif //DDSCXX_HAS_TYPE_DISCOVERY + +} //namespace topic +} //namespace cyclonedds +} //namespace eclipse +} //namespace org + +namespace dds { +namespace topic { + +template <> +struct topic_type_name<::unitree_go::msg::dds_::Res_> +{ + static std::string value() + { + return org::eclipse::cyclonedds::topic::TopicTraits<::unitree_go::msg::dds_::Res_>::getTypeName(); + } +}; + +} +} + +REGISTER_TOPIC_TYPE(::unitree_go::msg::dds_::Res_) + +namespace org{ +namespace eclipse{ +namespace cyclonedds{ +namespace core{ +namespace cdr{ + +template<> +propvec &get_type_props<::unitree_go::msg::dds_::Res_>(); + +template::value, bool> = true > +bool write(T& streamer, const ::unitree_go::msg::dds_::Res_& instance, entity_properties_t *props) { + (void)instance; + if (!streamer.start_struct(*props)) + return false; + auto prop = streamer.first_entity(props); + while (prop) { + switch (prop->m_id) { + case 0: + if (!streamer.start_member(*prop)) + return false; + if (!write_string(streamer, instance.uuid(), 0)) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 1: + if (!streamer.start_member(*prop)) + return false; + if (!streamer.start_consecutive(false, true)) + return false; + { + uint32_t se_1 = uint32_t(instance.data().size()); + if (!write(streamer, se_1)) + return false; + if (se_1 > 0 && + !write(streamer, instance.data()[0], se_1)) + return false; + } //end sequence 1 + if (!streamer.finish_consecutive()) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 2: + if (!streamer.start_member(*prop)) + return false; + if (!write_string(streamer, instance.body(), 0)) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + } + prop = streamer.next_entity(prop); + } + return streamer.finish_struct(*props); +} + +template::value, bool> = true > +bool write(S& str, const ::unitree_go::msg::dds_::Res_& instance, bool as_key) { + auto &props = get_type_props<::unitree_go::msg::dds_::Res_>(); + str.set_mode(cdr_stream::stream_mode::write, as_key); + return write(str, instance, props.data()); +} + +template::value, bool> = true > +bool read(T& streamer, ::unitree_go::msg::dds_::Res_& instance, entity_properties_t *props) { + (void)instance; + if (!streamer.start_struct(*props)) + return false; + auto prop = streamer.first_entity(props); + while (prop) { + switch (prop->m_id) { + case 0: + if (!streamer.start_member(*prop)) + return false; + if (!read_string(streamer, instance.uuid(), 0)) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 1: + if (!streamer.start_member(*prop)) + return false; + if (!streamer.start_consecutive(false, true)) + return false; + { + uint32_t se_1 = uint32_t(instance.data().size()); + if (!read(streamer, se_1)) + return false; + instance.data().resize(se_1); + if (se_1 > 0 && + !read(streamer, instance.data()[0], se_1)) + return false; + } //end sequence 1 + if (!streamer.finish_consecutive()) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 2: + if (!streamer.start_member(*prop)) + return false; + if (!read_string(streamer, instance.body(), 0)) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + } + prop = streamer.next_entity(prop); + } + return streamer.finish_struct(*props); +} + +template::value, bool> = true > +bool read(S& str, ::unitree_go::msg::dds_::Res_& instance, bool as_key) { + auto &props = get_type_props<::unitree_go::msg::dds_::Res_>(); + str.set_mode(cdr_stream::stream_mode::read, as_key); + return read(str, instance, props.data()); +} + +template::value, bool> = true > +bool move(T& streamer, const ::unitree_go::msg::dds_::Res_& instance, entity_properties_t *props) { + (void)instance; + if (!streamer.start_struct(*props)) + return false; + auto prop = streamer.first_entity(props); + while (prop) { + switch (prop->m_id) { + case 0: + if (!streamer.start_member(*prop)) + return false; + if (!move_string(streamer, instance.uuid(), 0)) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 1: + if (!streamer.start_member(*prop)) + return false; + if (!streamer.start_consecutive(false, true)) + return false; + { + uint32_t se_1 = uint32_t(instance.data().size()); + if (!move(streamer, se_1)) + return false; + if (se_1 > 0 && + !move(streamer, uint8_t(), se_1)) + return false; + } //end sequence 1 + if (!streamer.finish_consecutive()) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 2: + if (!streamer.start_member(*prop)) + return false; + if (!move_string(streamer, instance.body(), 0)) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + } + prop = streamer.next_entity(prop); + } + return streamer.finish_struct(*props); +} + +template::value, bool> = true > +bool move(S& str, const ::unitree_go::msg::dds_::Res_& instance, bool as_key) { + auto &props = get_type_props<::unitree_go::msg::dds_::Res_>(); + str.set_mode(cdr_stream::stream_mode::move, as_key); + return move(str, instance, props.data()); +} + +template::value, bool> = true > +bool max(T& streamer, const ::unitree_go::msg::dds_::Res_& instance, entity_properties_t *props) { + (void)instance; + if (!streamer.start_struct(*props)) + return false; + auto prop = streamer.first_entity(props); + while (prop) { + switch (prop->m_id) { + case 0: + if (!streamer.start_member(*prop)) + return false; + if (!max_string(streamer, instance.uuid(), 0)) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 1: + if (!streamer.start_member(*prop)) + return false; + if (!streamer.start_consecutive(false, true)) + return false; + { + uint32_t se_1 = 0; + if (!max(streamer, se_1)) + return false; + if (se_1 > 0 && + !max(streamer, uint8_t(), se_1)) + return false; + } //end sequence 1 + if (!streamer.finish_consecutive()) + return false; + streamer.position(SIZE_MAX); + if (!streamer.finish_member(*prop)) + return false; + break; + case 2: + if (!streamer.start_member(*prop)) + return false; + if (!max_string(streamer, instance.body(), 0)) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + } + prop = streamer.next_entity(prop); + } + return streamer.finish_struct(*props); +} + +template::value, bool> = true > +bool max(S& str, const ::unitree_go::msg::dds_::Res_& instance, bool as_key) { + auto &props = get_type_props<::unitree_go::msg::dds_::Res_>(); + str.set_mode(cdr_stream::stream_mode::max, as_key); + return max(str, instance, props.data()); +} + +} //namespace cdr +} //namespace core +} //namespace cyclonedds +} //namespace eclipse +} //namespace org + +#endif // DDSCXX_UNITREE_IDL_GO2_RES__HPP diff --git a/deps/unitree_sdk2/include/unitree/idl/go2/SportModeCmd_.hpp b/deps/unitree_sdk2/include/unitree/idl/go2/SportModeCmd_.hpp new file mode 100644 index 0000000..71cb8b7 --- /dev/null +++ b/deps/unitree_sdk2/include/unitree/idl/go2/SportModeCmd_.hpp @@ -0,0 +1,819 @@ +/**************************************************************** + + Generated by Eclipse Cyclone DDS IDL to CXX Translator + File name: SportModeCmd_.idl + Source: SportModeCmd_.hpp + Cyclone DDS: v0.10.2 + +*****************************************************************/ +#ifndef DDSCXX_UNITREE_IDL_GO2_SPORTMODECMD__HPP +#define DDSCXX_UNITREE_IDL_GO2_SPORTMODECMD__HPP + +#include "unitree/idl/go2/BmsCmd_.hpp" + +#include "unitree/idl/go2/PathPoint_.hpp" + +#include +#include + +namespace unitree_go +{ +namespace msg +{ +namespace dds_ +{ +class SportModeCmd_ +{ +private: + uint8_t mode_ = 0; + uint8_t gait_type_ = 0; + uint8_t speed_level_ = 0; + float foot_raise_height_ = 0.0f; + float body_height_ = 0.0f; + std::array position_ = { }; + std::array euler_ = { }; + std::array velocity_ = { }; + float yaw_speed_ = 0.0f; + ::unitree_go::msg::dds_::BmsCmd_ bms_cmd_; + std::array<::unitree_go::msg::dds_::PathPoint_, 30> path_point_ = { }; + +public: + SportModeCmd_() = default; + + explicit SportModeCmd_( + uint8_t mode, + uint8_t gait_type, + uint8_t speed_level, + float foot_raise_height, + float body_height, + const std::array& position, + const std::array& euler, + const std::array& velocity, + float yaw_speed, + const ::unitree_go::msg::dds_::BmsCmd_& bms_cmd, + const std::array<::unitree_go::msg::dds_::PathPoint_, 30>& path_point) : + mode_(mode), + gait_type_(gait_type), + speed_level_(speed_level), + foot_raise_height_(foot_raise_height), + body_height_(body_height), + position_(position), + euler_(euler), + velocity_(velocity), + yaw_speed_(yaw_speed), + bms_cmd_(bms_cmd), + path_point_(path_point) { } + + uint8_t mode() const { return this->mode_; } + uint8_t& mode() { return this->mode_; } + void mode(uint8_t _val_) { this->mode_ = _val_; } + uint8_t gait_type() const { return this->gait_type_; } + uint8_t& gait_type() { return this->gait_type_; } + void gait_type(uint8_t _val_) { this->gait_type_ = _val_; } + uint8_t speed_level() const { return this->speed_level_; } + uint8_t& speed_level() { return this->speed_level_; } + void speed_level(uint8_t _val_) { this->speed_level_ = _val_; } + float foot_raise_height() const { return this->foot_raise_height_; } + float& foot_raise_height() { return this->foot_raise_height_; } + void foot_raise_height(float _val_) { this->foot_raise_height_ = _val_; } + float body_height() const { return this->body_height_; } + float& body_height() { return this->body_height_; } + void body_height(float _val_) { this->body_height_ = _val_; } + const std::array& position() const { return this->position_; } + std::array& position() { return this->position_; } + void position(const std::array& _val_) { this->position_ = _val_; } + void position(std::array&& _val_) { this->position_ = _val_; } + const std::array& euler() const { return this->euler_; } + std::array& euler() { return this->euler_; } + void euler(const std::array& _val_) { this->euler_ = _val_; } + void euler(std::array&& _val_) { this->euler_ = _val_; } + const std::array& velocity() const { return this->velocity_; } + std::array& velocity() { return this->velocity_; } + void velocity(const std::array& _val_) { this->velocity_ = _val_; } + void velocity(std::array&& _val_) { this->velocity_ = _val_; } + float yaw_speed() const { return this->yaw_speed_; } + float& yaw_speed() { return this->yaw_speed_; } + void yaw_speed(float _val_) { this->yaw_speed_ = _val_; } + const ::unitree_go::msg::dds_::BmsCmd_& bms_cmd() const { return this->bms_cmd_; } + ::unitree_go::msg::dds_::BmsCmd_& bms_cmd() { return this->bms_cmd_; } + void bms_cmd(const ::unitree_go::msg::dds_::BmsCmd_& _val_) { this->bms_cmd_ = _val_; } + void bms_cmd(::unitree_go::msg::dds_::BmsCmd_&& _val_) { this->bms_cmd_ = _val_; } + const std::array<::unitree_go::msg::dds_::PathPoint_, 30>& path_point() const { return this->path_point_; } + std::array<::unitree_go::msg::dds_::PathPoint_, 30>& path_point() { return this->path_point_; } + void path_point(const std::array<::unitree_go::msg::dds_::PathPoint_, 30>& _val_) { this->path_point_ = _val_; } + void path_point(std::array<::unitree_go::msg::dds_::PathPoint_, 30>&& _val_) { this->path_point_ = _val_; } + + bool operator==(const SportModeCmd_& _other) const + { + (void) _other; + return mode_ == _other.mode_ && + gait_type_ == _other.gait_type_ && + speed_level_ == _other.speed_level_ && + foot_raise_height_ == _other.foot_raise_height_ && + body_height_ == _other.body_height_ && + position_ == _other.position_ && + euler_ == _other.euler_ && + velocity_ == _other.velocity_ && + yaw_speed_ == _other.yaw_speed_ && + bms_cmd_ == _other.bms_cmd_ && + path_point_ == _other.path_point_; + } + + bool operator!=(const SportModeCmd_& _other) const + { + return !(*this == _other); + } + +}; + +} + +} + +} + +#include "dds/topic/TopicTraits.hpp" +#include "org/eclipse/cyclonedds/topic/datatopic.hpp" + +namespace org { +namespace eclipse { +namespace cyclonedds { +namespace topic { + +template <> constexpr const char* TopicTraits<::unitree_go::msg::dds_::SportModeCmd_>::getTypeName() +{ + return "unitree_go::msg::dds_::SportModeCmd_"; +} + +template <> constexpr bool TopicTraits<::unitree_go::msg::dds_::SportModeCmd_>::isKeyless() +{ + return true; +} + +#ifdef DDSCXX_HAS_TYPE_DISCOVERY +template<> constexpr unsigned int TopicTraits<::unitree_go::msg::dds_::SportModeCmd_>::type_map_blob_sz() { return 1506; } +template<> constexpr unsigned int TopicTraits<::unitree_go::msg::dds_::SportModeCmd_>::type_info_blob_sz() { return 196; } +template<> inline const uint8_t * TopicTraits<::unitree_go::msg::dds_::SportModeCmd_>::type_map_blob() { + static const uint8_t blob[] = { + 0x13, 0x02, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0xf1, 0x4b, 0xbc, 0x00, 0xba, 0x9a, 0x8c, 0x2d, + 0x02, 0x68, 0x52, 0x1d, 0xd0, 0xd4, 0xb6, 0x00, 0x10, 0x01, 0x00, 0x00, 0xf1, 0x51, 0x01, 0x00, + 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x0b, 0x00, 0x00, 0x00, + 0x0b, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x02, 0x15, 0xd6, 0x17, 0x12, 0x00, + 0x0b, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x02, 0xe2, 0xc7, 0x6d, 0x1e, 0x00, + 0x0b, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x01, 0x00, 0x02, 0x3b, 0xbb, 0xc1, 0x77, 0x00, + 0x0b, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x01, 0x00, 0x09, 0xb5, 0x46, 0x7f, 0xa0, 0x00, + 0x0b, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0x01, 0x00, 0x09, 0xe0, 0x34, 0x4c, 0x32, 0x00, + 0x16, 0x00, 0x00, 0x00, 0x05, 0x00, 0x00, 0x00, 0x01, 0x00, 0x90, 0xf3, 0x01, 0x00, 0x00, 0x00, + 0x01, 0x00, 0x00, 0x00, 0x02, 0x09, 0x47, 0x57, 0xfe, 0x07, 0x00, 0x00, 0x16, 0x00, 0x00, 0x00, + 0x06, 0x00, 0x00, 0x00, 0x01, 0x00, 0x90, 0xf3, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, + 0x03, 0x09, 0xbc, 0x64, 0x6b, 0xe3, 0x00, 0x00, 0x16, 0x00, 0x00, 0x00, 0x07, 0x00, 0x00, 0x00, + 0x01, 0x00, 0x90, 0xf3, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x02, 0x09, 0xac, 0x1a, + 0x45, 0x3d, 0x00, 0x00, 0x0b, 0x00, 0x00, 0x00, 0x08, 0x00, 0x00, 0x00, 0x01, 0x00, 0x09, 0x25, + 0xcf, 0xab, 0x66, 0x00, 0x19, 0x00, 0x00, 0x00, 0x09, 0x00, 0x00, 0x00, 0x01, 0x00, 0xf1, 0x3e, + 0x8e, 0xb6, 0x7c, 0x25, 0xfd, 0xe0, 0x7e, 0x52, 0xcf, 0x51, 0xed, 0x4a, 0x23, 0x11, 0x50, 0x97, + 0xc7, 0x00, 0x00, 0x00, 0x24, 0x00, 0x00, 0x00, 0x0a, 0x00, 0x00, 0x00, 0x01, 0x00, 0x90, 0xf1, + 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x1e, 0xf1, 0x6d, 0x6e, 0x83, 0x23, 0xe9, 0x1a, + 0xd4, 0x2a, 0x82, 0x33, 0xae, 0xf6, 0xbd, 0xe2, 0xdc, 0x56, 0xb6, 0x0a, 0xf1, 0x3e, 0x8e, 0xb6, + 0x7c, 0x25, 0xfd, 0xe0, 0x7e, 0x52, 0xcf, 0x51, 0xed, 0x4a, 0x23, 0x00, 0x3e, 0x00, 0x00, 0x00, + 0xf1, 0x51, 0x01, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x2e, 0x00, 0x00, 0x00, + 0x02, 0x00, 0x00, 0x00, 0x0b, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x02, 0x32, + 0x62, 0xd4, 0x8d, 0x00, 0x16, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x90, 0xf3, + 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x03, 0x02, 0x9c, 0x3b, 0x62, 0x94, 0xf1, 0x6d, + 0x6e, 0x83, 0x23, 0xe9, 0x1a, 0xd4, 0x2a, 0x82, 0x33, 0xae, 0xf6, 0xbd, 0xe2, 0x00, 0x00, 0x00, + 0x83, 0x00, 0x00, 0x00, 0xf1, 0x51, 0x01, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x73, 0x00, 0x00, 0x00, 0x07, 0x00, 0x00, 0x00, 0x0b, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x01, 0x00, 0x09, 0xe9, 0x6c, 0x41, 0xab, 0x00, 0x0b, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, + 0x01, 0x00, 0x09, 0x9d, 0xd4, 0xe4, 0x61, 0x00, 0x0b, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, + 0x01, 0x00, 0x09, 0x41, 0x52, 0x90, 0x76, 0x00, 0x0b, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, + 0x01, 0x00, 0x09, 0x92, 0xdd, 0xa6, 0x44, 0x00, 0x0b, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, + 0x01, 0x00, 0x09, 0x76, 0x7f, 0xc7, 0x3d, 0x00, 0x0b, 0x00, 0x00, 0x00, 0x05, 0x00, 0x00, 0x00, + 0x01, 0x00, 0x09, 0x94, 0x95, 0xfa, 0x6c, 0x00, 0x0b, 0x00, 0x00, 0x00, 0x06, 0x00, 0x00, 0x00, + 0x01, 0x00, 0x09, 0x83, 0x29, 0x00, 0xa3, 0x00, 0x63, 0x03, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, + 0xf2, 0xbb, 0xbb, 0x27, 0xfd, 0xc5, 0x19, 0x66, 0x1a, 0x6a, 0xcc, 0x38, 0x22, 0x2e, 0x2f, 0x00, + 0xc9, 0x01, 0x00, 0x00, 0xf2, 0x51, 0x01, 0x00, 0x2d, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x25, 0x00, 0x00, 0x00, 0x75, 0x6e, 0x69, 0x74, 0x72, 0x65, 0x65, 0x5f, 0x67, 0x6f, 0x3a, 0x3a, + 0x6d, 0x73, 0x67, 0x3a, 0x3a, 0x64, 0x64, 0x73, 0x5f, 0x3a, 0x3a, 0x53, 0x70, 0x6f, 0x72, 0x74, + 0x4d, 0x6f, 0x64, 0x65, 0x43, 0x6d, 0x64, 0x5f, 0x00, 0x00, 0x00, 0x00, 0x8d, 0x01, 0x00, 0x00, + 0x0b, 0x00, 0x00, 0x00, 0x13, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x02, 0x00, + 0x05, 0x00, 0x00, 0x00, 0x6d, 0x6f, 0x64, 0x65, 0x00, 0x00, 0x00, 0x00, 0x18, 0x00, 0x00, 0x00, + 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x02, 0x00, 0x0a, 0x00, 0x00, 0x00, 0x67, 0x61, 0x69, 0x74, + 0x5f, 0x74, 0x79, 0x70, 0x65, 0x00, 0x00, 0x00, 0x1a, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, + 0x01, 0x00, 0x02, 0x00, 0x0c, 0x00, 0x00, 0x00, 0x73, 0x70, 0x65, 0x65, 0x64, 0x5f, 0x6c, 0x65, + 0x76, 0x65, 0x6c, 0x00, 0x00, 0x00, 0x00, 0x00, 0x20, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, + 0x01, 0x00, 0x09, 0x00, 0x12, 0x00, 0x00, 0x00, 0x66, 0x6f, 0x6f, 0x74, 0x5f, 0x72, 0x61, 0x69, + 0x73, 0x65, 0x5f, 0x68, 0x65, 0x69, 0x67, 0x68, 0x74, 0x00, 0x00, 0x00, 0x1a, 0x00, 0x00, 0x00, + 0x04, 0x00, 0x00, 0x00, 0x01, 0x00, 0x09, 0x00, 0x0c, 0x00, 0x00, 0x00, 0x62, 0x6f, 0x64, 0x79, + 0x5f, 0x68, 0x65, 0x69, 0x67, 0x68, 0x74, 0x00, 0x00, 0x00, 0x00, 0x00, 0x23, 0x00, 0x00, 0x00, + 0x05, 0x00, 0x00, 0x00, 0x01, 0x00, 0x90, 0xf3, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, + 0x02, 0x09, 0x00, 0x00, 0x09, 0x00, 0x00, 0x00, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, + 0x00, 0x00, 0x00, 0x00, 0x20, 0x00, 0x00, 0x00, 0x06, 0x00, 0x00, 0x00, 0x01, 0x00, 0x90, 0xf3, + 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x03, 0x09, 0x00, 0x00, 0x06, 0x00, 0x00, 0x00, + 0x65, 0x75, 0x6c, 0x65, 0x72, 0x00, 0x00, 0x00, 0x23, 0x00, 0x00, 0x00, 0x07, 0x00, 0x00, 0x00, + 0x01, 0x00, 0x90, 0xf3, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x02, 0x09, 0x00, 0x00, + 0x09, 0x00, 0x00, 0x00, 0x76, 0x65, 0x6c, 0x6f, 0x63, 0x69, 0x74, 0x79, 0x00, 0x00, 0x00, 0x00, + 0x18, 0x00, 0x00, 0x00, 0x08, 0x00, 0x00, 0x00, 0x01, 0x00, 0x09, 0x00, 0x0a, 0x00, 0x00, 0x00, + 0x79, 0x61, 0x77, 0x5f, 0x73, 0x70, 0x65, 0x65, 0x64, 0x00, 0x00, 0x00, 0x26, 0x00, 0x00, 0x00, + 0x09, 0x00, 0x00, 0x00, 0x01, 0x00, 0xf2, 0x31, 0xa8, 0x59, 0x24, 0x05, 0x6b, 0x7a, 0xf3, 0xd3, + 0xf1, 0x6b, 0x34, 0x22, 0x33, 0x00, 0x00, 0x00, 0x08, 0x00, 0x00, 0x00, 0x62, 0x6d, 0x73, 0x5f, + 0x63, 0x6d, 0x64, 0x00, 0x00, 0x00, 0x00, 0x00, 0x31, 0x00, 0x00, 0x00, 0x0a, 0x00, 0x00, 0x00, + 0x01, 0x00, 0x90, 0xf2, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x1e, 0xf2, 0xd6, 0x62, + 0x9a, 0x35, 0x54, 0x6d, 0x9f, 0xc9, 0xae, 0x65, 0xcf, 0xa2, 0xd4, 0x15, 0x0b, 0x00, 0x00, 0x00, + 0x70, 0x61, 0x74, 0x68, 0x5f, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x00, 0x00, 0x00, 0xf2, 0x31, 0xa8, + 0x59, 0x24, 0x05, 0x6b, 0x7a, 0xf3, 0xd3, 0xf1, 0x6b, 0x34, 0x22, 0x33, 0x76, 0x00, 0x00, 0x00, + 0xf2, 0x51, 0x01, 0x00, 0x27, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x1f, 0x00, 0x00, 0x00, + 0x75, 0x6e, 0x69, 0x74, 0x72, 0x65, 0x65, 0x5f, 0x67, 0x6f, 0x3a, 0x3a, 0x6d, 0x73, 0x67, 0x3a, + 0x3a, 0x64, 0x64, 0x73, 0x5f, 0x3a, 0x3a, 0x42, 0x6d, 0x73, 0x43, 0x6d, 0x64, 0x5f, 0x00, 0x00, + 0x42, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x12, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x01, 0x00, 0x02, 0x00, 0x04, 0x00, 0x00, 0x00, 0x6f, 0x66, 0x66, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x22, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x90, 0xf3, 0x01, 0x00, 0x00, 0x00, + 0x01, 0x00, 0x00, 0x00, 0x03, 0x02, 0x00, 0x00, 0x08, 0x00, 0x00, 0x00, 0x72, 0x65, 0x73, 0x65, + 0x72, 0x76, 0x65, 0x00, 0x00, 0x00, 0xf2, 0xd6, 0x62, 0x9a, 0x35, 0x54, 0x6d, 0x9f, 0xc9, 0xae, + 0x65, 0xcf, 0xa2, 0xd4, 0x15, 0x00, 0x00, 0x00, 0xe3, 0x00, 0x00, 0x00, 0xf2, 0x51, 0x01, 0x00, + 0x2a, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x22, 0x00, 0x00, 0x00, 0x75, 0x6e, 0x69, 0x74, + 0x72, 0x65, 0x65, 0x5f, 0x67, 0x6f, 0x3a, 0x3a, 0x6d, 0x73, 0x67, 0x3a, 0x3a, 0x64, 0x64, 0x73, + 0x5f, 0x3a, 0x3a, 0x50, 0x61, 0x74, 0x68, 0x50, 0x6f, 0x69, 0x6e, 0x74, 0x5f, 0x00, 0x00, 0x00, + 0xab, 0x00, 0x00, 0x00, 0x07, 0x00, 0x00, 0x00, 0x1b, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x01, 0x00, 0x09, 0x00, 0x0d, 0x00, 0x00, 0x00, 0x74, 0x5f, 0x66, 0x72, 0x6f, 0x6d, 0x5f, 0x73, + 0x74, 0x61, 0x72, 0x74, 0x00, 0x00, 0x00, 0x00, 0x10, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, + 0x01, 0x00, 0x09, 0x00, 0x02, 0x00, 0x00, 0x00, 0x78, 0x00, 0x00, 0x00, 0x10, 0x00, 0x00, 0x00, + 0x02, 0x00, 0x00, 0x00, 0x01, 0x00, 0x09, 0x00, 0x02, 0x00, 0x00, 0x00, 0x79, 0x00, 0x00, 0x00, + 0x12, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x01, 0x00, 0x09, 0x00, 0x04, 0x00, 0x00, 0x00, + 0x79, 0x61, 0x77, 0x00, 0x00, 0x00, 0x00, 0x00, 0x11, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, + 0x01, 0x00, 0x09, 0x00, 0x03, 0x00, 0x00, 0x00, 0x76, 0x78, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x11, 0x00, 0x00, 0x00, 0x05, 0x00, 0x00, 0x00, 0x01, 0x00, 0x09, 0x00, 0x03, 0x00, 0x00, 0x00, + 0x76, 0x79, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x13, 0x00, 0x00, 0x00, 0x06, 0x00, 0x00, 0x00, + 0x01, 0x00, 0x09, 0x00, 0x05, 0x00, 0x00, 0x00, 0x76, 0x79, 0x61, 0x77, 0x00, 0x00, 0x00, 0x00, + 0x5e, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0xf2, 0xbb, 0xbb, 0x27, 0xfd, 0xc5, 0x19, 0x66, + 0x1a, 0x6a, 0xcc, 0x38, 0x22, 0x2e, 0x2f, 0xf1, 0x4b, 0xbc, 0x00, 0xba, 0x9a, 0x8c, 0x2d, 0x02, + 0x68, 0x52, 0x1d, 0xd0, 0xd4, 0xb6, 0xf2, 0x31, 0xa8, 0x59, 0x24, 0x05, 0x6b, 0x7a, 0xf3, 0xd3, + 0xf1, 0x6b, 0x34, 0x22, 0x33, 0xf1, 0x3e, 0x8e, 0xb6, 0x7c, 0x25, 0xfd, 0xe0, 0x7e, 0x52, 0xcf, + 0x51, 0xed, 0x4a, 0x23, 0xf2, 0xd6, 0x62, 0x9a, 0x35, 0x54, 0x6d, 0x9f, 0xc9, 0xae, 0x65, 0xcf, + 0xa2, 0xd4, 0x15, 0xf1, 0x6d, 0x6e, 0x83, 0x23, 0xe9, 0x1a, 0xd4, 0x2a, 0x82, 0x33, 0xae, 0xf6, + 0xbd, 0xe2, }; + return blob; +} +template<> inline const uint8_t * TopicTraits<::unitree_go::msg::dds_::SportModeCmd_>::type_info_blob() { + static const uint8_t blob[] = { + 0xc0, 0x00, 0x00, 0x00, 0x01, 0x10, 0x00, 0x40, 0x58, 0x00, 0x00, 0x00, 0x54, 0x00, 0x00, 0x00, + 0x14, 0x00, 0x00, 0x00, 0xf1, 0x4b, 0xbc, 0x00, 0xba, 0x9a, 0x8c, 0x2d, 0x02, 0x68, 0x52, 0x1d, + 0xd0, 0xd4, 0xb6, 0x00, 0x14, 0x01, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x34, 0x00, 0x00, 0x00, + 0x02, 0x00, 0x00, 0x00, 0x14, 0x00, 0x00, 0x00, 0xf1, 0x3e, 0x8e, 0xb6, 0x7c, 0x25, 0xfd, 0xe0, + 0x7e, 0x52, 0xcf, 0x51, 0xed, 0x4a, 0x23, 0x00, 0x42, 0x00, 0x00, 0x00, 0x14, 0x00, 0x00, 0x00, + 0xf1, 0x6d, 0x6e, 0x83, 0x23, 0xe9, 0x1a, 0xd4, 0x2a, 0x82, 0x33, 0xae, 0xf6, 0xbd, 0xe2, 0x00, + 0x87, 0x00, 0x00, 0x00, 0x02, 0x10, 0x00, 0x40, 0x58, 0x00, 0x00, 0x00, 0x54, 0x00, 0x00, 0x00, + 0x14, 0x00, 0x00, 0x00, 0xf2, 0xbb, 0xbb, 0x27, 0xfd, 0xc5, 0x19, 0x66, 0x1a, 0x6a, 0xcc, 0x38, + 0x22, 0x2e, 0x2f, 0x00, 0xcd, 0x01, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x34, 0x00, 0x00, 0x00, + 0x02, 0x00, 0x00, 0x00, 0x14, 0x00, 0x00, 0x00, 0xf2, 0x31, 0xa8, 0x59, 0x24, 0x05, 0x6b, 0x7a, + 0xf3, 0xd3, 0xf1, 0x6b, 0x34, 0x22, 0x33, 0x00, 0x7a, 0x00, 0x00, 0x00, 0x14, 0x00, 0x00, 0x00, + 0xf2, 0xd6, 0x62, 0x9a, 0x35, 0x54, 0x6d, 0x9f, 0xc9, 0xae, 0x65, 0xcf, 0xa2, 0xd4, 0x15, 0x00, + 0xe7, 0x00, 0x00, 0x00, }; + return blob; +} +#endif //DDSCXX_HAS_TYPE_DISCOVERY + +} //namespace topic +} //namespace cyclonedds +} //namespace eclipse +} //namespace org + +namespace dds { +namespace topic { + +template <> +struct topic_type_name<::unitree_go::msg::dds_::SportModeCmd_> +{ + static std::string value() + { + return org::eclipse::cyclonedds::topic::TopicTraits<::unitree_go::msg::dds_::SportModeCmd_>::getTypeName(); + } +}; + +} +} + +REGISTER_TOPIC_TYPE(::unitree_go::msg::dds_::SportModeCmd_) + +namespace org{ +namespace eclipse{ +namespace cyclonedds{ +namespace core{ +namespace cdr{ + +template<> +propvec &get_type_props<::unitree_go::msg::dds_::SportModeCmd_>(); + +template::value, bool> = true > +bool write(T& streamer, const ::unitree_go::msg::dds_::SportModeCmd_& instance, entity_properties_t *props) { + (void)instance; + if (!streamer.start_struct(*props)) + return false; + auto prop = streamer.first_entity(props); + while (prop) { + switch (prop->m_id) { + case 0: + if (!streamer.start_member(*prop)) + return false; + if (!write(streamer, instance.mode())) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 1: + if (!streamer.start_member(*prop)) + return false; + if (!write(streamer, instance.gait_type())) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 2: + if (!streamer.start_member(*prop)) + return false; + if (!write(streamer, instance.speed_level())) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 3: + if (!streamer.start_member(*prop)) + return false; + if (!write(streamer, instance.foot_raise_height())) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 4: + if (!streamer.start_member(*prop)) + return false; + if (!write(streamer, instance.body_height())) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 5: + if (!streamer.start_member(*prop)) + return false; + if (!streamer.start_consecutive(true, true)) + return false; + if (!write(streamer, instance.position()[0], instance.position().size())) + return false; + if (!streamer.finish_consecutive()) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 6: + if (!streamer.start_member(*prop)) + return false; + if (!streamer.start_consecutive(true, true)) + return false; + if (!write(streamer, instance.euler()[0], instance.euler().size())) + return false; + if (!streamer.finish_consecutive()) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 7: + if (!streamer.start_member(*prop)) + return false; + if (!streamer.start_consecutive(true, true)) + return false; + if (!write(streamer, instance.velocity()[0], instance.velocity().size())) + return false; + if (!streamer.finish_consecutive()) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 8: + if (!streamer.start_member(*prop)) + return false; + if (!write(streamer, instance.yaw_speed())) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 9: + if (!streamer.start_member(*prop)) + return false; + if (!write(streamer, instance.bms_cmd(), prop)) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 10: + if (!streamer.start_member(*prop)) + return false; + if (!streamer.start_consecutive(true, false)) + return false; + for (const auto & a_1:instance.path_point()) { //array depth 1 + if (!write(streamer, a_1, prop)) + return false; + } //array depth 1 + if (!streamer.finish_consecutive()) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + } + prop = streamer.next_entity(prop); + } + return streamer.finish_struct(*props); +} + +template::value, bool> = true > +bool write(S& str, const ::unitree_go::msg::dds_::SportModeCmd_& instance, bool as_key) { + auto &props = get_type_props<::unitree_go::msg::dds_::SportModeCmd_>(); + str.set_mode(cdr_stream::stream_mode::write, as_key); + return write(str, instance, props.data()); +} + +template::value, bool> = true > +bool read(T& streamer, ::unitree_go::msg::dds_::SportModeCmd_& instance, entity_properties_t *props) { + (void)instance; + if (!streamer.start_struct(*props)) + return false; + auto prop = streamer.first_entity(props); + while (prop) { + switch (prop->m_id) { + case 0: + if (!streamer.start_member(*prop)) + return false; + if (!read(streamer, instance.mode())) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 1: + if (!streamer.start_member(*prop)) + return false; + if (!read(streamer, instance.gait_type())) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 2: + if (!streamer.start_member(*prop)) + return false; + if (!read(streamer, instance.speed_level())) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 3: + if (!streamer.start_member(*prop)) + return false; + if (!read(streamer, instance.foot_raise_height())) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 4: + if (!streamer.start_member(*prop)) + return false; + if (!read(streamer, instance.body_height())) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 5: + if (!streamer.start_member(*prop)) + return false; + if (!streamer.start_consecutive(true, true)) + return false; + if (!read(streamer, instance.position()[0], instance.position().size())) + return false; + if (!streamer.finish_consecutive()) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 6: + if (!streamer.start_member(*prop)) + return false; + if (!streamer.start_consecutive(true, true)) + return false; + if (!read(streamer, instance.euler()[0], instance.euler().size())) + return false; + if (!streamer.finish_consecutive()) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 7: + if (!streamer.start_member(*prop)) + return false; + if (!streamer.start_consecutive(true, true)) + return false; + if (!read(streamer, instance.velocity()[0], instance.velocity().size())) + return false; + if (!streamer.finish_consecutive()) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 8: + if (!streamer.start_member(*prop)) + return false; + if (!read(streamer, instance.yaw_speed())) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 9: + if (!streamer.start_member(*prop)) + return false; + if (!read(streamer, instance.bms_cmd(), prop)) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 10: + if (!streamer.start_member(*prop)) + return false; + if (!streamer.start_consecutive(true, false)) + return false; + for (auto & a_1:instance.path_point()) { //array depth 1 + if (!read(streamer, a_1, prop)) + return false; + } //array depth 1 + if (!streamer.finish_consecutive()) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + } + prop = streamer.next_entity(prop); + } + return streamer.finish_struct(*props); +} + +template::value, bool> = true > +bool read(S& str, ::unitree_go::msg::dds_::SportModeCmd_& instance, bool as_key) { + auto &props = get_type_props<::unitree_go::msg::dds_::SportModeCmd_>(); + str.set_mode(cdr_stream::stream_mode::read, as_key); + return read(str, instance, props.data()); +} + +template::value, bool> = true > +bool move(T& streamer, const ::unitree_go::msg::dds_::SportModeCmd_& instance, entity_properties_t *props) { + (void)instance; + if (!streamer.start_struct(*props)) + return false; + auto prop = streamer.first_entity(props); + while (prop) { + switch (prop->m_id) { + case 0: + if (!streamer.start_member(*prop)) + return false; + if (!move(streamer, instance.mode())) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 1: + if (!streamer.start_member(*prop)) + return false; + if (!move(streamer, instance.gait_type())) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 2: + if (!streamer.start_member(*prop)) + return false; + if (!move(streamer, instance.speed_level())) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 3: + if (!streamer.start_member(*prop)) + return false; + if (!move(streamer, instance.foot_raise_height())) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 4: + if (!streamer.start_member(*prop)) + return false; + if (!move(streamer, instance.body_height())) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 5: + if (!streamer.start_member(*prop)) + return false; + if (!streamer.start_consecutive(true, true)) + return false; + if (!move(streamer, instance.position()[0], instance.position().size())) + return false; + if (!streamer.finish_consecutive()) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 6: + if (!streamer.start_member(*prop)) + return false; + if (!streamer.start_consecutive(true, true)) + return false; + if (!move(streamer, instance.euler()[0], instance.euler().size())) + return false; + if (!streamer.finish_consecutive()) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 7: + if (!streamer.start_member(*prop)) + return false; + if (!streamer.start_consecutive(true, true)) + return false; + if (!move(streamer, instance.velocity()[0], instance.velocity().size())) + return false; + if (!streamer.finish_consecutive()) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 8: + if (!streamer.start_member(*prop)) + return false; + if (!move(streamer, instance.yaw_speed())) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 9: + if (!streamer.start_member(*prop)) + return false; + if (!move(streamer, instance.bms_cmd(), prop)) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 10: + if (!streamer.start_member(*prop)) + return false; + if (!streamer.start_consecutive(true, false)) + return false; + for (const auto & a_1:instance.path_point()) { //array depth 1 + if (!move(streamer, a_1, prop)) + return false; + } //array depth 1 + if (!streamer.finish_consecutive()) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + } + prop = streamer.next_entity(prop); + } + return streamer.finish_struct(*props); +} + +template::value, bool> = true > +bool move(S& str, const ::unitree_go::msg::dds_::SportModeCmd_& instance, bool as_key) { + auto &props = get_type_props<::unitree_go::msg::dds_::SportModeCmd_>(); + str.set_mode(cdr_stream::stream_mode::move, as_key); + return move(str, instance, props.data()); +} + +template::value, bool> = true > +bool max(T& streamer, const ::unitree_go::msg::dds_::SportModeCmd_& instance, entity_properties_t *props) { + (void)instance; + if (!streamer.start_struct(*props)) + return false; + auto prop = streamer.first_entity(props); + while (prop) { + switch (prop->m_id) { + case 0: + if (!streamer.start_member(*prop)) + return false; + if (!max(streamer, instance.mode())) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 1: + if (!streamer.start_member(*prop)) + return false; + if (!max(streamer, instance.gait_type())) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 2: + if (!streamer.start_member(*prop)) + return false; + if (!max(streamer, instance.speed_level())) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 3: + if (!streamer.start_member(*prop)) + return false; + if (!max(streamer, instance.foot_raise_height())) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 4: + if (!streamer.start_member(*prop)) + return false; + if (!max(streamer, instance.body_height())) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 5: + if (!streamer.start_member(*prop)) + return false; + if (!streamer.start_consecutive(true, true)) + return false; + if (!max(streamer, instance.position()[0], instance.position().size())) + return false; + if (!streamer.finish_consecutive()) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 6: + if (!streamer.start_member(*prop)) + return false; + if (!streamer.start_consecutive(true, true)) + return false; + if (!max(streamer, instance.euler()[0], instance.euler().size())) + return false; + if (!streamer.finish_consecutive()) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 7: + if (!streamer.start_member(*prop)) + return false; + if (!streamer.start_consecutive(true, true)) + return false; + if (!max(streamer, instance.velocity()[0], instance.velocity().size())) + return false; + if (!streamer.finish_consecutive()) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 8: + if (!streamer.start_member(*prop)) + return false; + if (!max(streamer, instance.yaw_speed())) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 9: + if (!streamer.start_member(*prop)) + return false; + if (!max(streamer, instance.bms_cmd(), prop)) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 10: + if (!streamer.start_member(*prop)) + return false; + if (!streamer.start_consecutive(true, false)) + return false; + for (const auto & a_1:instance.path_point()) { //array depth 1 + if (!max(streamer, a_1, prop)) + return false; + } //array depth 1 + if (!streamer.finish_consecutive()) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + } + prop = streamer.next_entity(prop); + } + return streamer.finish_struct(*props); +} + +template::value, bool> = true > +bool max(S& str, const ::unitree_go::msg::dds_::SportModeCmd_& instance, bool as_key) { + auto &props = get_type_props<::unitree_go::msg::dds_::SportModeCmd_>(); + str.set_mode(cdr_stream::stream_mode::max, as_key); + return max(str, instance, props.data()); +} + +} //namespace cdr +} //namespace core +} //namespace cyclonedds +} //namespace eclipse +} //namespace org + +#endif // DDSCXX_UNITREE_IDL_GO2_SPORTMODECMD__HPP diff --git a/deps/unitree_sdk2/include/unitree/idl/go2/SportModeState_.hpp b/deps/unitree_sdk2/include/unitree/idl/go2/SportModeState_.hpp new file mode 100644 index 0000000..0eda562 --- /dev/null +++ b/deps/unitree_sdk2/include/unitree/idl/go2/SportModeState_.hpp @@ -0,0 +1,1121 @@ +/**************************************************************** + + Generated by Eclipse Cyclone DDS IDL to CXX Translator + File name: SportModeState_.idl + Source: SportModeState_.hpp + Cyclone DDS: v0.10.2 + +*****************************************************************/ +#ifndef DDSCXX_UNITREE_IDL_GO2_SPORTMODESTATE__HPP +#define DDSCXX_UNITREE_IDL_GO2_SPORTMODESTATE__HPP + +#include "unitree/idl/go2/IMUState_.hpp" + +#include "unitree/idl/go2/PathPoint_.hpp" + +#include "unitree/idl/go2/TimeSpec_.hpp" + +#include +#include + +namespace unitree_go +{ +namespace msg +{ +namespace dds_ +{ +class SportModeState_ +{ +private: + ::unitree_go::msg::dds_::TimeSpec_ stamp_; + uint32_t error_code_ = 0; + ::unitree_go::msg::dds_::IMUState_ imu_state_; + uint8_t mode_ = 0; + float progress_ = 0.0f; + uint8_t gait_type_ = 0; + float foot_raise_height_ = 0.0f; + std::array position_ = { }; + float body_height_ = 0.0f; + std::array velocity_ = { }; + float yaw_speed_ = 0.0f; + std::array range_obstacle_ = { }; + std::array foot_force_ = { }; + std::array foot_position_body_ = { }; + std::array foot_speed_body_ = { }; + std::array<::unitree_go::msg::dds_::PathPoint_, 10> path_point_ = { }; + +public: + SportModeState_() = default; + + explicit SportModeState_( + const ::unitree_go::msg::dds_::TimeSpec_& stamp, + uint32_t error_code, + const ::unitree_go::msg::dds_::IMUState_& imu_state, + uint8_t mode, + float progress, + uint8_t gait_type, + float foot_raise_height, + const std::array& position, + float body_height, + const std::array& velocity, + float yaw_speed, + const std::array& range_obstacle, + const std::array& foot_force, + const std::array& foot_position_body, + const std::array& foot_speed_body, + const std::array<::unitree_go::msg::dds_::PathPoint_, 10>& path_point) : + stamp_(stamp), + error_code_(error_code), + imu_state_(imu_state), + mode_(mode), + progress_(progress), + gait_type_(gait_type), + foot_raise_height_(foot_raise_height), + position_(position), + body_height_(body_height), + velocity_(velocity), + yaw_speed_(yaw_speed), + range_obstacle_(range_obstacle), + foot_force_(foot_force), + foot_position_body_(foot_position_body), + foot_speed_body_(foot_speed_body), + path_point_(path_point) { } + + const ::unitree_go::msg::dds_::TimeSpec_& stamp() const { return this->stamp_; } + ::unitree_go::msg::dds_::TimeSpec_& stamp() { return this->stamp_; } + void stamp(const ::unitree_go::msg::dds_::TimeSpec_& _val_) { this->stamp_ = _val_; } + void stamp(::unitree_go::msg::dds_::TimeSpec_&& _val_) { this->stamp_ = _val_; } + uint32_t error_code() const { return this->error_code_; } + uint32_t& error_code() { return this->error_code_; } + void error_code(uint32_t _val_) { this->error_code_ = _val_; } + const ::unitree_go::msg::dds_::IMUState_& imu_state() const { return this->imu_state_; } + ::unitree_go::msg::dds_::IMUState_& imu_state() { return this->imu_state_; } + void imu_state(const ::unitree_go::msg::dds_::IMUState_& _val_) { this->imu_state_ = _val_; } + void imu_state(::unitree_go::msg::dds_::IMUState_&& _val_) { this->imu_state_ = _val_; } + uint8_t mode() const { return this->mode_; } + uint8_t& mode() { return this->mode_; } + void mode(uint8_t _val_) { this->mode_ = _val_; } + float progress() const { return this->progress_; } + float& progress() { return this->progress_; } + void progress(float _val_) { this->progress_ = _val_; } + uint8_t gait_type() const { return this->gait_type_; } + uint8_t& gait_type() { return this->gait_type_; } + void gait_type(uint8_t _val_) { this->gait_type_ = _val_; } + float foot_raise_height() const { return this->foot_raise_height_; } + float& foot_raise_height() { return this->foot_raise_height_; } + void foot_raise_height(float _val_) { this->foot_raise_height_ = _val_; } + const std::array& position() const { return this->position_; } + std::array& position() { return this->position_; } + void position(const std::array& _val_) { this->position_ = _val_; } + void position(std::array&& _val_) { this->position_ = _val_; } + float body_height() const { return this->body_height_; } + float& body_height() { return this->body_height_; } + void body_height(float _val_) { this->body_height_ = _val_; } + const std::array& velocity() const { return this->velocity_; } + std::array& velocity() { return this->velocity_; } + void velocity(const std::array& _val_) { this->velocity_ = _val_; } + void velocity(std::array&& _val_) { this->velocity_ = _val_; } + float yaw_speed() const { return this->yaw_speed_; } + float& yaw_speed() { return this->yaw_speed_; } + void yaw_speed(float _val_) { this->yaw_speed_ = _val_; } + const std::array& range_obstacle() const { return this->range_obstacle_; } + std::array& range_obstacle() { return this->range_obstacle_; } + void range_obstacle(const std::array& _val_) { this->range_obstacle_ = _val_; } + void range_obstacle(std::array&& _val_) { this->range_obstacle_ = _val_; } + const std::array& foot_force() const { return this->foot_force_; } + std::array& foot_force() { return this->foot_force_; } + void foot_force(const std::array& _val_) { this->foot_force_ = _val_; } + void foot_force(std::array&& _val_) { this->foot_force_ = _val_; } + const std::array& foot_position_body() const { return this->foot_position_body_; } + std::array& foot_position_body() { return this->foot_position_body_; } + void foot_position_body(const std::array& _val_) { this->foot_position_body_ = _val_; } + void foot_position_body(std::array&& _val_) { this->foot_position_body_ = _val_; } + const std::array& foot_speed_body() const { return this->foot_speed_body_; } + std::array& foot_speed_body() { return this->foot_speed_body_; } + void foot_speed_body(const std::array& _val_) { this->foot_speed_body_ = _val_; } + void foot_speed_body(std::array&& _val_) { this->foot_speed_body_ = _val_; } + const std::array<::unitree_go::msg::dds_::PathPoint_, 10>& path_point() const { return this->path_point_; } + std::array<::unitree_go::msg::dds_::PathPoint_, 10>& path_point() { return this->path_point_; } + void path_point(const std::array<::unitree_go::msg::dds_::PathPoint_, 10>& _val_) { this->path_point_ = _val_; } + void path_point(std::array<::unitree_go::msg::dds_::PathPoint_, 10>&& _val_) { this->path_point_ = _val_; } + + bool operator==(const SportModeState_& _other) const + { + (void) _other; + return stamp_ == _other.stamp_ && + error_code_ == _other.error_code_ && + imu_state_ == _other.imu_state_ && + mode_ == _other.mode_ && + progress_ == _other.progress_ && + gait_type_ == _other.gait_type_ && + foot_raise_height_ == _other.foot_raise_height_ && + position_ == _other.position_ && + body_height_ == _other.body_height_ && + velocity_ == _other.velocity_ && + yaw_speed_ == _other.yaw_speed_ && + range_obstacle_ == _other.range_obstacle_ && + foot_force_ == _other.foot_force_ && + foot_position_body_ == _other.foot_position_body_ && + foot_speed_body_ == _other.foot_speed_body_ && + path_point_ == _other.path_point_; + } + + bool operator!=(const SportModeState_& _other) const + { + return !(*this == _other); + } + +}; + +} + +} + +} + +#include "dds/topic/TopicTraits.hpp" +#include "org/eclipse/cyclonedds/topic/datatopic.hpp" + +namespace org { +namespace eclipse { +namespace cyclonedds { +namespace topic { + +template <> constexpr const char* TopicTraits<::unitree_go::msg::dds_::SportModeState_>::getTypeName() +{ + return "unitree_go::msg::dds_::SportModeState_"; +} + +template <> constexpr bool TopicTraits<::unitree_go::msg::dds_::SportModeState_>::isKeyless() +{ + return true; +} + +#ifdef DDSCXX_HAS_TYPE_DISCOVERY +template<> constexpr unsigned int TopicTraits<::unitree_go::msg::dds_::SportModeState_>::type_map_blob_sz() { return 2316; } +template<> constexpr unsigned int TopicTraits<::unitree_go::msg::dds_::SportModeState_>::type_info_blob_sz() { return 244; } +template<> inline const uint8_t * TopicTraits<::unitree_go::msg::dds_::SportModeState_>::type_map_blob() { + static const uint8_t blob[] = { + 0x33, 0x03, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0xf1, 0x9f, 0xa6, 0xcc, 0xdc, 0x5c, 0xaf, 0xde, + 0xaa, 0xb8, 0xa7, 0x62, 0xe3, 0x10, 0x44, 0x00, 0x94, 0x01, 0x00, 0x00, 0xf1, 0x51, 0x01, 0x00, + 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x84, 0x01, 0x00, 0x00, 0x10, 0x00, 0x00, 0x00, + 0x19, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xf1, 0x56, 0x7c, 0x5a, 0x93, 0x54, + 0x1c, 0x3b, 0x10, 0x86, 0xa4, 0xba, 0x46, 0xf9, 0x8d, 0x96, 0xb8, 0xc7, 0x8d, 0x00, 0x00, 0x00, + 0x0b, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x07, 0x8e, 0x95, 0xbd, 0x42, 0x00, + 0x19, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x01, 0x00, 0xf1, 0x4b, 0x1b, 0xf4, 0xaf, 0x32, + 0xe5, 0xbc, 0x67, 0x10, 0xef, 0xc8, 0x29, 0x31, 0x15, 0x9e, 0x5f, 0x37, 0x13, 0x00, 0x00, 0x00, + 0x0b, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x01, 0x00, 0x02, 0x15, 0xd6, 0x17, 0x12, 0x00, + 0x0b, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0x01, 0x00, 0x09, 0x3c, 0x70, 0x9b, 0x10, 0x00, + 0x0b, 0x00, 0x00, 0x00, 0x05, 0x00, 0x00, 0x00, 0x01, 0x00, 0x02, 0xe2, 0xc7, 0x6d, 0x1e, 0x00, + 0x0b, 0x00, 0x00, 0x00, 0x06, 0x00, 0x00, 0x00, 0x01, 0x00, 0x09, 0xb5, 0x46, 0x7f, 0xa0, 0x00, + 0x16, 0x00, 0x00, 0x00, 0x07, 0x00, 0x00, 0x00, 0x01, 0x00, 0x90, 0xf3, 0x01, 0x00, 0x00, 0x00, + 0x01, 0x00, 0x00, 0x00, 0x03, 0x09, 0x47, 0x57, 0xfe, 0x07, 0x00, 0x00, 0x0b, 0x00, 0x00, 0x00, + 0x08, 0x00, 0x00, 0x00, 0x01, 0x00, 0x09, 0xe0, 0x34, 0x4c, 0x32, 0x00, 0x16, 0x00, 0x00, 0x00, + 0x09, 0x00, 0x00, 0x00, 0x01, 0x00, 0x90, 0xf3, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, + 0x03, 0x09, 0xac, 0x1a, 0x45, 0x3d, 0x00, 0x00, 0x0b, 0x00, 0x00, 0x00, 0x0a, 0x00, 0x00, 0x00, + 0x01, 0x00, 0x09, 0x25, 0xcf, 0xab, 0x66, 0x00, 0x16, 0x00, 0x00, 0x00, 0x0b, 0x00, 0x00, 0x00, + 0x01, 0x00, 0x90, 0xf3, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x04, 0x09, 0xcd, 0x43, + 0x62, 0x2f, 0x00, 0x00, 0x16, 0x00, 0x00, 0x00, 0x0c, 0x00, 0x00, 0x00, 0x01, 0x00, 0x90, 0xf3, + 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x04, 0x03, 0x41, 0x56, 0x4b, 0x84, 0x00, 0x00, + 0x16, 0x00, 0x00, 0x00, 0x0d, 0x00, 0x00, 0x00, 0x01, 0x00, 0x90, 0xf3, 0x01, 0x00, 0x00, 0x00, + 0x01, 0x00, 0x00, 0x00, 0x0c, 0x09, 0xb3, 0x0f, 0x21, 0x66, 0x00, 0x00, 0x16, 0x00, 0x00, 0x00, + 0x0e, 0x00, 0x00, 0x00, 0x01, 0x00, 0x90, 0xf3, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, + 0x0c, 0x09, 0x43, 0x94, 0x9e, 0x02, 0x00, 0x00, 0x24, 0x00, 0x00, 0x00, 0x0f, 0x00, 0x00, 0x00, + 0x01, 0x00, 0x90, 0xf1, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x0a, 0xf1, 0x6d, 0x6e, + 0x83, 0x23, 0xe9, 0x1a, 0xd4, 0x2a, 0x82, 0x33, 0xae, 0xf6, 0xbd, 0xe2, 0xdc, 0x56, 0xb6, 0x0a, + 0xf1, 0x56, 0x7c, 0x5a, 0x93, 0x54, 0x1c, 0x3b, 0x10, 0x86, 0xa4, 0xba, 0x46, 0xf9, 0x8d, 0x00, + 0x33, 0x00, 0x00, 0x00, 0xf1, 0x51, 0x01, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x23, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x0b, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x01, 0x00, 0x04, 0x74, 0x45, 0x9c, 0xa3, 0x00, 0x0b, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, + 0x01, 0x00, 0x07, 0xe2, 0x04, 0x64, 0xd5, 0xf1, 0x4b, 0x1b, 0xf4, 0xaf, 0x32, 0xe5, 0xbc, 0x67, + 0x10, 0xef, 0xc8, 0x29, 0x31, 0x15, 0x00, 0x00, 0x93, 0x00, 0x00, 0x00, 0xf1, 0x51, 0x01, 0x00, + 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x83, 0x00, 0x00, 0x00, 0x05, 0x00, 0x00, 0x00, + 0x16, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x90, 0xf3, 0x01, 0x00, 0x00, 0x00, + 0x01, 0x00, 0x00, 0x00, 0x04, 0x09, 0x75, 0xb9, 0xaa, 0xa0, 0x00, 0x00, 0x16, 0x00, 0x00, 0x00, + 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x90, 0xf3, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, + 0x03, 0x09, 0x6b, 0x3b, 0x2d, 0x85, 0x00, 0x00, 0x16, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, + 0x01, 0x00, 0x90, 0xf3, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x03, 0x09, 0x0e, 0x12, + 0x75, 0x69, 0x00, 0x00, 0x16, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x01, 0x00, 0x90, 0xf3, + 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x03, 0x09, 0xb0, 0x7d, 0x92, 0xed, 0x00, 0x00, + 0x0b, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0x01, 0x00, 0x02, 0xee, 0xf4, 0x38, 0xf7, 0xf1, + 0x6d, 0x6e, 0x83, 0x23, 0xe9, 0x1a, 0xd4, 0x2a, 0x82, 0x33, 0xae, 0xf6, 0xbd, 0xe2, 0x00, 0x00, + 0x83, 0x00, 0x00, 0x00, 0xf1, 0x51, 0x01, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x73, 0x00, 0x00, 0x00, 0x07, 0x00, 0x00, 0x00, 0x0b, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x01, 0x00, 0x09, 0xe9, 0x6c, 0x41, 0xab, 0x00, 0x0b, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, + 0x01, 0x00, 0x09, 0x9d, 0xd4, 0xe4, 0x61, 0x00, 0x0b, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, + 0x01, 0x00, 0x09, 0x41, 0x52, 0x90, 0x76, 0x00, 0x0b, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, + 0x01, 0x00, 0x09, 0x92, 0xdd, 0xa6, 0x44, 0x00, 0x0b, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, + 0x01, 0x00, 0x09, 0x76, 0x7f, 0xc7, 0x3d, 0x00, 0x0b, 0x00, 0x00, 0x00, 0x05, 0x00, 0x00, 0x00, + 0x01, 0x00, 0x09, 0x94, 0x95, 0xfa, 0x6c, 0x00, 0x0b, 0x00, 0x00, 0x00, 0x06, 0x00, 0x00, 0x00, + 0x01, 0x00, 0x09, 0x83, 0x29, 0x00, 0xa3, 0x00, 0x4f, 0x05, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, + 0xf2, 0xe5, 0x97, 0x49, 0x63, 0x0f, 0xff, 0x75, 0xcc, 0x17, 0x0a, 0xfb, 0x23, 0x87, 0x83, 0x00, + 0xa9, 0x02, 0x00, 0x00, 0xf2, 0x51, 0x01, 0x00, 0x2f, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x27, 0x00, 0x00, 0x00, 0x75, 0x6e, 0x69, 0x74, 0x72, 0x65, 0x65, 0x5f, 0x67, 0x6f, 0x3a, 0x3a, + 0x6d, 0x73, 0x67, 0x3a, 0x3a, 0x64, 0x64, 0x73, 0x5f, 0x3a, 0x3a, 0x53, 0x70, 0x6f, 0x72, 0x74, + 0x4d, 0x6f, 0x64, 0x65, 0x53, 0x74, 0x61, 0x74, 0x65, 0x5f, 0x00, 0x00, 0x6d, 0x02, 0x00, 0x00, + 0x10, 0x00, 0x00, 0x00, 0x24, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xf2, 0x61, + 0x24, 0x29, 0x6f, 0x59, 0x45, 0x9b, 0xa9, 0x0b, 0xe9, 0x24, 0xc9, 0x35, 0xcc, 0x00, 0x00, 0x00, + 0x06, 0x00, 0x00, 0x00, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x00, 0x00, 0x00, 0x19, 0x00, 0x00, 0x00, + 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x07, 0x00, 0x0b, 0x00, 0x00, 0x00, 0x65, 0x72, 0x72, 0x6f, + 0x72, 0x5f, 0x63, 0x6f, 0x64, 0x65, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x28, 0x00, 0x00, 0x00, + 0x02, 0x00, 0x00, 0x00, 0x01, 0x00, 0xf2, 0xc4, 0xec, 0xb4, 0x9c, 0xd7, 0xb2, 0x25, 0xd2, 0x26, + 0x28, 0xb6, 0xb7, 0x64, 0xcc, 0x00, 0x00, 0x00, 0x0a, 0x00, 0x00, 0x00, 0x69, 0x6d, 0x75, 0x5f, + 0x73, 0x74, 0x61, 0x74, 0x65, 0x00, 0x00, 0x00, 0x13, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, + 0x01, 0x00, 0x02, 0x00, 0x05, 0x00, 0x00, 0x00, 0x6d, 0x6f, 0x64, 0x65, 0x00, 0x00, 0x00, 0x00, + 0x17, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0x01, 0x00, 0x09, 0x00, 0x09, 0x00, 0x00, 0x00, + 0x70, 0x72, 0x6f, 0x67, 0x72, 0x65, 0x73, 0x73, 0x00, 0x00, 0x00, 0x00, 0x18, 0x00, 0x00, 0x00, + 0x05, 0x00, 0x00, 0x00, 0x01, 0x00, 0x02, 0x00, 0x0a, 0x00, 0x00, 0x00, 0x67, 0x61, 0x69, 0x74, + 0x5f, 0x74, 0x79, 0x70, 0x65, 0x00, 0x00, 0x00, 0x20, 0x00, 0x00, 0x00, 0x06, 0x00, 0x00, 0x00, + 0x01, 0x00, 0x09, 0x00, 0x12, 0x00, 0x00, 0x00, 0x66, 0x6f, 0x6f, 0x74, 0x5f, 0x72, 0x61, 0x69, + 0x73, 0x65, 0x5f, 0x68, 0x65, 0x69, 0x67, 0x68, 0x74, 0x00, 0x00, 0x00, 0x23, 0x00, 0x00, 0x00, + 0x07, 0x00, 0x00, 0x00, 0x01, 0x00, 0x90, 0xf3, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, + 0x03, 0x09, 0x00, 0x00, 0x09, 0x00, 0x00, 0x00, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, + 0x00, 0x00, 0x00, 0x00, 0x1a, 0x00, 0x00, 0x00, 0x08, 0x00, 0x00, 0x00, 0x01, 0x00, 0x09, 0x00, + 0x0c, 0x00, 0x00, 0x00, 0x62, 0x6f, 0x64, 0x79, 0x5f, 0x68, 0x65, 0x69, 0x67, 0x68, 0x74, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x23, 0x00, 0x00, 0x00, 0x09, 0x00, 0x00, 0x00, 0x01, 0x00, 0x90, 0xf3, + 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x03, 0x09, 0x00, 0x00, 0x09, 0x00, 0x00, 0x00, + 0x76, 0x65, 0x6c, 0x6f, 0x63, 0x69, 0x74, 0x79, 0x00, 0x00, 0x00, 0x00, 0x18, 0x00, 0x00, 0x00, + 0x0a, 0x00, 0x00, 0x00, 0x01, 0x00, 0x09, 0x00, 0x0a, 0x00, 0x00, 0x00, 0x79, 0x61, 0x77, 0x5f, + 0x73, 0x70, 0x65, 0x65, 0x64, 0x00, 0x00, 0x00, 0x29, 0x00, 0x00, 0x00, 0x0b, 0x00, 0x00, 0x00, + 0x01, 0x00, 0x90, 0xf3, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x04, 0x09, 0x00, 0x00, + 0x0f, 0x00, 0x00, 0x00, 0x72, 0x61, 0x6e, 0x67, 0x65, 0x5f, 0x6f, 0x62, 0x73, 0x74, 0x61, 0x63, + 0x6c, 0x65, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x25, 0x00, 0x00, 0x00, 0x0c, 0x00, 0x00, 0x00, + 0x01, 0x00, 0x90, 0xf3, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x04, 0x03, 0x00, 0x00, + 0x0b, 0x00, 0x00, 0x00, 0x66, 0x6f, 0x6f, 0x74, 0x5f, 0x66, 0x6f, 0x72, 0x63, 0x65, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x2d, 0x00, 0x00, 0x00, 0x0d, 0x00, 0x00, 0x00, 0x01, 0x00, 0x90, 0xf3, + 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x0c, 0x09, 0x00, 0x00, 0x13, 0x00, 0x00, 0x00, + 0x66, 0x6f, 0x6f, 0x74, 0x5f, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x62, 0x6f, + 0x64, 0x79, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x2a, 0x00, 0x00, 0x00, 0x0e, 0x00, 0x00, 0x00, + 0x01, 0x00, 0x90, 0xf3, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x0c, 0x09, 0x00, 0x00, + 0x10, 0x00, 0x00, 0x00, 0x66, 0x6f, 0x6f, 0x74, 0x5f, 0x73, 0x70, 0x65, 0x65, 0x64, 0x5f, 0x62, + 0x6f, 0x64, 0x79, 0x00, 0x00, 0x00, 0x00, 0x00, 0x31, 0x00, 0x00, 0x00, 0x0f, 0x00, 0x00, 0x00, + 0x01, 0x00, 0x90, 0xf2, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x0a, 0xf2, 0xd6, 0x62, + 0x9a, 0x35, 0x54, 0x6d, 0x9f, 0xc9, 0xae, 0x65, 0xcf, 0xa2, 0xd4, 0x15, 0x0b, 0x00, 0x00, 0x00, + 0x70, 0x61, 0x74, 0x68, 0x5f, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x00, 0x00, 0x00, 0xf2, 0x61, 0x24, + 0x29, 0x6f, 0x59, 0x45, 0x9b, 0xa9, 0x0b, 0xe9, 0x24, 0xc9, 0x35, 0xcc, 0x6e, 0x00, 0x00, 0x00, + 0xf2, 0x51, 0x01, 0x00, 0x29, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x21, 0x00, 0x00, 0x00, + 0x75, 0x6e, 0x69, 0x74, 0x72, 0x65, 0x65, 0x5f, 0x67, 0x6f, 0x3a, 0x3a, 0x6d, 0x73, 0x67, 0x3a, + 0x3a, 0x64, 0x64, 0x73, 0x5f, 0x3a, 0x3a, 0x54, 0x69, 0x6d, 0x65, 0x53, 0x70, 0x65, 0x63, 0x5f, + 0x00, 0x00, 0x00, 0x00, 0x36, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x12, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x04, 0x00, 0x04, 0x00, 0x00, 0x00, 0x73, 0x65, 0x63, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x16, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x07, 0x00, + 0x08, 0x00, 0x00, 0x00, 0x6e, 0x61, 0x6e, 0x6f, 0x73, 0x65, 0x63, 0x00, 0x00, 0x00, 0xf2, 0xc4, + 0xec, 0xb4, 0x9c, 0xd7, 0xb2, 0x25, 0xd2, 0x26, 0x28, 0xb6, 0xb7, 0x64, 0xcc, 0x00, 0x00, 0x00, + 0xfe, 0x00, 0x00, 0x00, 0xf2, 0x51, 0x01, 0x00, 0x29, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x21, 0x00, 0x00, 0x00, 0x75, 0x6e, 0x69, 0x74, 0x72, 0x65, 0x65, 0x5f, 0x67, 0x6f, 0x3a, 0x3a, + 0x6d, 0x73, 0x67, 0x3a, 0x3a, 0x64, 0x64, 0x73, 0x5f, 0x3a, 0x3a, 0x49, 0x4d, 0x55, 0x53, 0x74, + 0x61, 0x74, 0x65, 0x5f, 0x00, 0x00, 0x00, 0x00, 0xc6, 0x00, 0x00, 0x00, 0x05, 0x00, 0x00, 0x00, + 0x25, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x90, 0xf3, 0x01, 0x00, 0x00, 0x00, + 0x01, 0x00, 0x00, 0x00, 0x04, 0x09, 0x00, 0x00, 0x0b, 0x00, 0x00, 0x00, 0x71, 0x75, 0x61, 0x74, + 0x65, 0x72, 0x6e, 0x69, 0x6f, 0x6e, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x24, 0x00, 0x00, 0x00, + 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x90, 0xf3, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, + 0x03, 0x09, 0x00, 0x00, 0x0a, 0x00, 0x00, 0x00, 0x67, 0x79, 0x72, 0x6f, 0x73, 0x63, 0x6f, 0x70, + 0x65, 0x00, 0x00, 0x00, 0x28, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x01, 0x00, 0x90, 0xf3, + 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x03, 0x09, 0x00, 0x00, 0x0e, 0x00, 0x00, 0x00, + 0x61, 0x63, 0x63, 0x65, 0x6c, 0x65, 0x72, 0x6f, 0x6d, 0x65, 0x74, 0x65, 0x72, 0x00, 0x00, 0x00, + 0x1e, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x01, 0x00, 0x90, 0xf3, 0x01, 0x00, 0x00, 0x00, + 0x01, 0x00, 0x00, 0x00, 0x03, 0x09, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0x72, 0x70, 0x79, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x1a, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0x01, 0x00, 0x02, 0x00, + 0x0c, 0x00, 0x00, 0x00, 0x74, 0x65, 0x6d, 0x70, 0x65, 0x72, 0x61, 0x74, 0x75, 0x72, 0x65, 0x00, + 0x00, 0x00, 0xf2, 0xd6, 0x62, 0x9a, 0x35, 0x54, 0x6d, 0x9f, 0xc9, 0xae, 0x65, 0xcf, 0xa2, 0xd4, + 0x15, 0x00, 0x00, 0x00, 0xe3, 0x00, 0x00, 0x00, 0xf2, 0x51, 0x01, 0x00, 0x2a, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x22, 0x00, 0x00, 0x00, 0x75, 0x6e, 0x69, 0x74, 0x72, 0x65, 0x65, 0x5f, + 0x67, 0x6f, 0x3a, 0x3a, 0x6d, 0x73, 0x67, 0x3a, 0x3a, 0x64, 0x64, 0x73, 0x5f, 0x3a, 0x3a, 0x50, + 0x61, 0x74, 0x68, 0x50, 0x6f, 0x69, 0x6e, 0x74, 0x5f, 0x00, 0x00, 0x00, 0xab, 0x00, 0x00, 0x00, + 0x07, 0x00, 0x00, 0x00, 0x1b, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x09, 0x00, + 0x0d, 0x00, 0x00, 0x00, 0x74, 0x5f, 0x66, 0x72, 0x6f, 0x6d, 0x5f, 0x73, 0x74, 0x61, 0x72, 0x74, + 0x00, 0x00, 0x00, 0x00, 0x10, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x09, 0x00, + 0x02, 0x00, 0x00, 0x00, 0x78, 0x00, 0x00, 0x00, 0x10, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, + 0x01, 0x00, 0x09, 0x00, 0x02, 0x00, 0x00, 0x00, 0x79, 0x00, 0x00, 0x00, 0x12, 0x00, 0x00, 0x00, + 0x03, 0x00, 0x00, 0x00, 0x01, 0x00, 0x09, 0x00, 0x04, 0x00, 0x00, 0x00, 0x79, 0x61, 0x77, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x11, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0x01, 0x00, 0x09, 0x00, + 0x03, 0x00, 0x00, 0x00, 0x76, 0x78, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x11, 0x00, 0x00, 0x00, + 0x05, 0x00, 0x00, 0x00, 0x01, 0x00, 0x09, 0x00, 0x03, 0x00, 0x00, 0x00, 0x76, 0x79, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x13, 0x00, 0x00, 0x00, 0x06, 0x00, 0x00, 0x00, 0x01, 0x00, 0x09, 0x00, + 0x05, 0x00, 0x00, 0x00, 0x76, 0x79, 0x61, 0x77, 0x00, 0x00, 0x00, 0x00, 0x7c, 0x00, 0x00, 0x00, + 0x04, 0x00, 0x00, 0x00, 0xf2, 0xe5, 0x97, 0x49, 0x63, 0x0f, 0xff, 0x75, 0xcc, 0x17, 0x0a, 0xfb, + 0x23, 0x87, 0x83, 0xf1, 0x9f, 0xa6, 0xcc, 0xdc, 0x5c, 0xaf, 0xde, 0xaa, 0xb8, 0xa7, 0x62, 0xe3, + 0x10, 0x44, 0xf2, 0x61, 0x24, 0x29, 0x6f, 0x59, 0x45, 0x9b, 0xa9, 0x0b, 0xe9, 0x24, 0xc9, 0x35, + 0xcc, 0xf1, 0x56, 0x7c, 0x5a, 0x93, 0x54, 0x1c, 0x3b, 0x10, 0x86, 0xa4, 0xba, 0x46, 0xf9, 0x8d, + 0xf2, 0xc4, 0xec, 0xb4, 0x9c, 0xd7, 0xb2, 0x25, 0xd2, 0x26, 0x28, 0xb6, 0xb7, 0x64, 0xcc, 0xf1, + 0x4b, 0x1b, 0xf4, 0xaf, 0x32, 0xe5, 0xbc, 0x67, 0x10, 0xef, 0xc8, 0x29, 0x31, 0x15, 0xf2, 0xd6, + 0x62, 0x9a, 0x35, 0x54, 0x6d, 0x9f, 0xc9, 0xae, 0x65, 0xcf, 0xa2, 0xd4, 0x15, 0xf1, 0x6d, 0x6e, + 0x83, 0x23, 0xe9, 0x1a, 0xd4, 0x2a, 0x82, 0x33, 0xae, 0xf6, 0xbd, 0xe2, }; + return blob; +} +template<> inline const uint8_t * TopicTraits<::unitree_go::msg::dds_::SportModeState_>::type_info_blob() { + static const uint8_t blob[] = { + 0xf0, 0x00, 0x00, 0x00, 0x01, 0x10, 0x00, 0x40, 0x70, 0x00, 0x00, 0x00, 0x6c, 0x00, 0x00, 0x00, + 0x14, 0x00, 0x00, 0x00, 0xf1, 0x9f, 0xa6, 0xcc, 0xdc, 0x5c, 0xaf, 0xde, 0xaa, 0xb8, 0xa7, 0x62, + 0xe3, 0x10, 0x44, 0x00, 0x98, 0x01, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x4c, 0x00, 0x00, 0x00, + 0x03, 0x00, 0x00, 0x00, 0x14, 0x00, 0x00, 0x00, 0xf1, 0x56, 0x7c, 0x5a, 0x93, 0x54, 0x1c, 0x3b, + 0x10, 0x86, 0xa4, 0xba, 0x46, 0xf9, 0x8d, 0x00, 0x37, 0x00, 0x00, 0x00, 0x14, 0x00, 0x00, 0x00, + 0xf1, 0x4b, 0x1b, 0xf4, 0xaf, 0x32, 0xe5, 0xbc, 0x67, 0x10, 0xef, 0xc8, 0x29, 0x31, 0x15, 0x00, + 0x97, 0x00, 0x00, 0x00, 0x14, 0x00, 0x00, 0x00, 0xf1, 0x6d, 0x6e, 0x83, 0x23, 0xe9, 0x1a, 0xd4, + 0x2a, 0x82, 0x33, 0xae, 0xf6, 0xbd, 0xe2, 0x00, 0x87, 0x00, 0x00, 0x00, 0x02, 0x10, 0x00, 0x40, + 0x70, 0x00, 0x00, 0x00, 0x6c, 0x00, 0x00, 0x00, 0x14, 0x00, 0x00, 0x00, 0xf2, 0xe5, 0x97, 0x49, + 0x63, 0x0f, 0xff, 0x75, 0xcc, 0x17, 0x0a, 0xfb, 0x23, 0x87, 0x83, 0x00, 0xad, 0x02, 0x00, 0x00, + 0x03, 0x00, 0x00, 0x00, 0x4c, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x14, 0x00, 0x00, 0x00, + 0xf2, 0x61, 0x24, 0x29, 0x6f, 0x59, 0x45, 0x9b, 0xa9, 0x0b, 0xe9, 0x24, 0xc9, 0x35, 0xcc, 0x00, + 0x72, 0x00, 0x00, 0x00, 0x14, 0x00, 0x00, 0x00, 0xf2, 0xc4, 0xec, 0xb4, 0x9c, 0xd7, 0xb2, 0x25, + 0xd2, 0x26, 0x28, 0xb6, 0xb7, 0x64, 0xcc, 0x00, 0x02, 0x01, 0x00, 0x00, 0x14, 0x00, 0x00, 0x00, + 0xf2, 0xd6, 0x62, 0x9a, 0x35, 0x54, 0x6d, 0x9f, 0xc9, 0xae, 0x65, 0xcf, 0xa2, 0xd4, 0x15, 0x00, + 0xe7, 0x00, 0x00, 0x00, }; + return blob; +} +#endif //DDSCXX_HAS_TYPE_DISCOVERY + +} //namespace topic +} //namespace cyclonedds +} //namespace eclipse +} //namespace org + +namespace dds { +namespace topic { + +template <> +struct topic_type_name<::unitree_go::msg::dds_::SportModeState_> +{ + static std::string value() + { + return org::eclipse::cyclonedds::topic::TopicTraits<::unitree_go::msg::dds_::SportModeState_>::getTypeName(); + } +}; + +} +} + +REGISTER_TOPIC_TYPE(::unitree_go::msg::dds_::SportModeState_) + +namespace org{ +namespace eclipse{ +namespace cyclonedds{ +namespace core{ +namespace cdr{ + +template<> +propvec &get_type_props<::unitree_go::msg::dds_::SportModeState_>(); + +template::value, bool> = true > +bool write(T& streamer, const ::unitree_go::msg::dds_::SportModeState_& instance, entity_properties_t *props) { + (void)instance; + if (!streamer.start_struct(*props)) + return false; + auto prop = streamer.first_entity(props); + while (prop) { + switch (prop->m_id) { + case 0: + if (!streamer.start_member(*prop)) + return false; + if (!write(streamer, instance.stamp(), prop)) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 1: + if (!streamer.start_member(*prop)) + return false; + if (!write(streamer, instance.error_code())) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 2: + if (!streamer.start_member(*prop)) + return false; + if (!write(streamer, instance.imu_state(), prop)) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 3: + if (!streamer.start_member(*prop)) + return false; + if (!write(streamer, instance.mode())) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 4: + if (!streamer.start_member(*prop)) + return false; + if (!write(streamer, instance.progress())) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 5: + if (!streamer.start_member(*prop)) + return false; + if (!write(streamer, instance.gait_type())) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 6: + if (!streamer.start_member(*prop)) + return false; + if (!write(streamer, instance.foot_raise_height())) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 7: + if (!streamer.start_member(*prop)) + return false; + if (!streamer.start_consecutive(true, true)) + return false; + if (!write(streamer, instance.position()[0], instance.position().size())) + return false; + if (!streamer.finish_consecutive()) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 8: + if (!streamer.start_member(*prop)) + return false; + if (!write(streamer, instance.body_height())) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 9: + if (!streamer.start_member(*prop)) + return false; + if (!streamer.start_consecutive(true, true)) + return false; + if (!write(streamer, instance.velocity()[0], instance.velocity().size())) + return false; + if (!streamer.finish_consecutive()) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 10: + if (!streamer.start_member(*prop)) + return false; + if (!write(streamer, instance.yaw_speed())) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 11: + if (!streamer.start_member(*prop)) + return false; + if (!streamer.start_consecutive(true, true)) + return false; + if (!write(streamer, instance.range_obstacle()[0], instance.range_obstacle().size())) + return false; + if (!streamer.finish_consecutive()) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 12: + if (!streamer.start_member(*prop)) + return false; + if (!streamer.start_consecutive(true, true)) + return false; + if (!write(streamer, instance.foot_force()[0], instance.foot_force().size())) + return false; + if (!streamer.finish_consecutive()) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 13: + if (!streamer.start_member(*prop)) + return false; + if (!streamer.start_consecutive(true, true)) + return false; + if (!write(streamer, instance.foot_position_body()[0], instance.foot_position_body().size())) + return false; + if (!streamer.finish_consecutive()) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 14: + if (!streamer.start_member(*prop)) + return false; + if (!streamer.start_consecutive(true, true)) + return false; + if (!write(streamer, instance.foot_speed_body()[0], instance.foot_speed_body().size())) + return false; + if (!streamer.finish_consecutive()) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 15: + if (!streamer.start_member(*prop)) + return false; + if (!streamer.start_consecutive(true, false)) + return false; + for (const auto & a_1:instance.path_point()) { //array depth 1 + if (!write(streamer, a_1, prop)) + return false; + } //array depth 1 + if (!streamer.finish_consecutive()) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + } + prop = streamer.next_entity(prop); + } + return streamer.finish_struct(*props); +} + +template::value, bool> = true > +bool write(S& str, const ::unitree_go::msg::dds_::SportModeState_& instance, bool as_key) { + auto &props = get_type_props<::unitree_go::msg::dds_::SportModeState_>(); + str.set_mode(cdr_stream::stream_mode::write, as_key); + return write(str, instance, props.data()); +} + +template::value, bool> = true > +bool read(T& streamer, ::unitree_go::msg::dds_::SportModeState_& instance, entity_properties_t *props) { + (void)instance; + if (!streamer.start_struct(*props)) + return false; + auto prop = streamer.first_entity(props); + while (prop) { + switch (prop->m_id) { + case 0: + if (!streamer.start_member(*prop)) + return false; + if (!read(streamer, instance.stamp(), prop)) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 1: + if (!streamer.start_member(*prop)) + return false; + if (!read(streamer, instance.error_code())) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 2: + if (!streamer.start_member(*prop)) + return false; + if (!read(streamer, instance.imu_state(), prop)) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 3: + if (!streamer.start_member(*prop)) + return false; + if (!read(streamer, instance.mode())) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 4: + if (!streamer.start_member(*prop)) + return false; + if (!read(streamer, instance.progress())) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 5: + if (!streamer.start_member(*prop)) + return false; + if (!read(streamer, instance.gait_type())) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 6: + if (!streamer.start_member(*prop)) + return false; + if (!read(streamer, instance.foot_raise_height())) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 7: + if (!streamer.start_member(*prop)) + return false; + if (!streamer.start_consecutive(true, true)) + return false; + if (!read(streamer, instance.position()[0], instance.position().size())) + return false; + if (!streamer.finish_consecutive()) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 8: + if (!streamer.start_member(*prop)) + return false; + if (!read(streamer, instance.body_height())) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 9: + if (!streamer.start_member(*prop)) + return false; + if (!streamer.start_consecutive(true, true)) + return false; + if (!read(streamer, instance.velocity()[0], instance.velocity().size())) + return false; + if (!streamer.finish_consecutive()) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 10: + if (!streamer.start_member(*prop)) + return false; + if (!read(streamer, instance.yaw_speed())) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 11: + if (!streamer.start_member(*prop)) + return false; + if (!streamer.start_consecutive(true, true)) + return false; + if (!read(streamer, instance.range_obstacle()[0], instance.range_obstacle().size())) + return false; + if (!streamer.finish_consecutive()) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 12: + if (!streamer.start_member(*prop)) + return false; + if (!streamer.start_consecutive(true, true)) + return false; + if (!read(streamer, instance.foot_force()[0], instance.foot_force().size())) + return false; + if (!streamer.finish_consecutive()) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 13: + if (!streamer.start_member(*prop)) + return false; + if (!streamer.start_consecutive(true, true)) + return false; + if (!read(streamer, instance.foot_position_body()[0], instance.foot_position_body().size())) + return false; + if (!streamer.finish_consecutive()) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 14: + if (!streamer.start_member(*prop)) + return false; + if (!streamer.start_consecutive(true, true)) + return false; + if (!read(streamer, instance.foot_speed_body()[0], instance.foot_speed_body().size())) + return false; + if (!streamer.finish_consecutive()) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 15: + if (!streamer.start_member(*prop)) + return false; + if (!streamer.start_consecutive(true, false)) + return false; + for (auto & a_1:instance.path_point()) { //array depth 1 + if (!read(streamer, a_1, prop)) + return false; + } //array depth 1 + if (!streamer.finish_consecutive()) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + } + prop = streamer.next_entity(prop); + } + return streamer.finish_struct(*props); +} + +template::value, bool> = true > +bool read(S& str, ::unitree_go::msg::dds_::SportModeState_& instance, bool as_key) { + auto &props = get_type_props<::unitree_go::msg::dds_::SportModeState_>(); + str.set_mode(cdr_stream::stream_mode::read, as_key); + return read(str, instance, props.data()); +} + +template::value, bool> = true > +bool move(T& streamer, const ::unitree_go::msg::dds_::SportModeState_& instance, entity_properties_t *props) { + (void)instance; + if (!streamer.start_struct(*props)) + return false; + auto prop = streamer.first_entity(props); + while (prop) { + switch (prop->m_id) { + case 0: + if (!streamer.start_member(*prop)) + return false; + if (!move(streamer, instance.stamp(), prop)) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 1: + if (!streamer.start_member(*prop)) + return false; + if (!move(streamer, instance.error_code())) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 2: + if (!streamer.start_member(*prop)) + return false; + if (!move(streamer, instance.imu_state(), prop)) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 3: + if (!streamer.start_member(*prop)) + return false; + if (!move(streamer, instance.mode())) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 4: + if (!streamer.start_member(*prop)) + return false; + if (!move(streamer, instance.progress())) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 5: + if (!streamer.start_member(*prop)) + return false; + if (!move(streamer, instance.gait_type())) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 6: + if (!streamer.start_member(*prop)) + return false; + if (!move(streamer, instance.foot_raise_height())) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 7: + if (!streamer.start_member(*prop)) + return false; + if (!streamer.start_consecutive(true, true)) + return false; + if (!move(streamer, instance.position()[0], instance.position().size())) + return false; + if (!streamer.finish_consecutive()) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 8: + if (!streamer.start_member(*prop)) + return false; + if (!move(streamer, instance.body_height())) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 9: + if (!streamer.start_member(*prop)) + return false; + if (!streamer.start_consecutive(true, true)) + return false; + if (!move(streamer, instance.velocity()[0], instance.velocity().size())) + return false; + if (!streamer.finish_consecutive()) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 10: + if (!streamer.start_member(*prop)) + return false; + if (!move(streamer, instance.yaw_speed())) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 11: + if (!streamer.start_member(*prop)) + return false; + if (!streamer.start_consecutive(true, true)) + return false; + if (!move(streamer, instance.range_obstacle()[0], instance.range_obstacle().size())) + return false; + if (!streamer.finish_consecutive()) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 12: + if (!streamer.start_member(*prop)) + return false; + if (!streamer.start_consecutive(true, true)) + return false; + if (!move(streamer, instance.foot_force()[0], instance.foot_force().size())) + return false; + if (!streamer.finish_consecutive()) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 13: + if (!streamer.start_member(*prop)) + return false; + if (!streamer.start_consecutive(true, true)) + return false; + if (!move(streamer, instance.foot_position_body()[0], instance.foot_position_body().size())) + return false; + if (!streamer.finish_consecutive()) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 14: + if (!streamer.start_member(*prop)) + return false; + if (!streamer.start_consecutive(true, true)) + return false; + if (!move(streamer, instance.foot_speed_body()[0], instance.foot_speed_body().size())) + return false; + if (!streamer.finish_consecutive()) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 15: + if (!streamer.start_member(*prop)) + return false; + if (!streamer.start_consecutive(true, false)) + return false; + for (const auto & a_1:instance.path_point()) { //array depth 1 + if (!move(streamer, a_1, prop)) + return false; + } //array depth 1 + if (!streamer.finish_consecutive()) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + } + prop = streamer.next_entity(prop); + } + return streamer.finish_struct(*props); +} + +template::value, bool> = true > +bool move(S& str, const ::unitree_go::msg::dds_::SportModeState_& instance, bool as_key) { + auto &props = get_type_props<::unitree_go::msg::dds_::SportModeState_>(); + str.set_mode(cdr_stream::stream_mode::move, as_key); + return move(str, instance, props.data()); +} + +template::value, bool> = true > +bool max(T& streamer, const ::unitree_go::msg::dds_::SportModeState_& instance, entity_properties_t *props) { + (void)instance; + if (!streamer.start_struct(*props)) + return false; + auto prop = streamer.first_entity(props); + while (prop) { + switch (prop->m_id) { + case 0: + if (!streamer.start_member(*prop)) + return false; + if (!max(streamer, instance.stamp(), prop)) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 1: + if (!streamer.start_member(*prop)) + return false; + if (!max(streamer, instance.error_code())) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 2: + if (!streamer.start_member(*prop)) + return false; + if (!max(streamer, instance.imu_state(), prop)) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 3: + if (!streamer.start_member(*prop)) + return false; + if (!max(streamer, instance.mode())) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 4: + if (!streamer.start_member(*prop)) + return false; + if (!max(streamer, instance.progress())) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 5: + if (!streamer.start_member(*prop)) + return false; + if (!max(streamer, instance.gait_type())) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 6: + if (!streamer.start_member(*prop)) + return false; + if (!max(streamer, instance.foot_raise_height())) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 7: + if (!streamer.start_member(*prop)) + return false; + if (!streamer.start_consecutive(true, true)) + return false; + if (!max(streamer, instance.position()[0], instance.position().size())) + return false; + if (!streamer.finish_consecutive()) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 8: + if (!streamer.start_member(*prop)) + return false; + if (!max(streamer, instance.body_height())) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 9: + if (!streamer.start_member(*prop)) + return false; + if (!streamer.start_consecutive(true, true)) + return false; + if (!max(streamer, instance.velocity()[0], instance.velocity().size())) + return false; + if (!streamer.finish_consecutive()) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 10: + if (!streamer.start_member(*prop)) + return false; + if (!max(streamer, instance.yaw_speed())) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 11: + if (!streamer.start_member(*prop)) + return false; + if (!streamer.start_consecutive(true, true)) + return false; + if (!max(streamer, instance.range_obstacle()[0], instance.range_obstacle().size())) + return false; + if (!streamer.finish_consecutive()) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 12: + if (!streamer.start_member(*prop)) + return false; + if (!streamer.start_consecutive(true, true)) + return false; + if (!max(streamer, instance.foot_force()[0], instance.foot_force().size())) + return false; + if (!streamer.finish_consecutive()) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 13: + if (!streamer.start_member(*prop)) + return false; + if (!streamer.start_consecutive(true, true)) + return false; + if (!max(streamer, instance.foot_position_body()[0], instance.foot_position_body().size())) + return false; + if (!streamer.finish_consecutive()) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 14: + if (!streamer.start_member(*prop)) + return false; + if (!streamer.start_consecutive(true, true)) + return false; + if (!max(streamer, instance.foot_speed_body()[0], instance.foot_speed_body().size())) + return false; + if (!streamer.finish_consecutive()) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 15: + if (!streamer.start_member(*prop)) + return false; + if (!streamer.start_consecutive(true, false)) + return false; + for (const auto & a_1:instance.path_point()) { //array depth 1 + if (!max(streamer, a_1, prop)) + return false; + } //array depth 1 + if (!streamer.finish_consecutive()) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + } + prop = streamer.next_entity(prop); + } + return streamer.finish_struct(*props); +} + +template::value, bool> = true > +bool max(S& str, const ::unitree_go::msg::dds_::SportModeState_& instance, bool as_key) { + auto &props = get_type_props<::unitree_go::msg::dds_::SportModeState_>(); + str.set_mode(cdr_stream::stream_mode::max, as_key); + return max(str, instance, props.data()); +} + +} //namespace cdr +} //namespace core +} //namespace cyclonedds +} //namespace eclipse +} //namespace org + +#endif // DDSCXX_UNITREE_IDL_GO2_SPORTMODESTATE__HPP diff --git a/deps/unitree_sdk2/include/unitree/idl/go2/TimeSpec_.hpp b/deps/unitree_sdk2/include/unitree/idl/go2/TimeSpec_.hpp new file mode 100644 index 0000000..5cd7f36 --- /dev/null +++ b/deps/unitree_sdk2/include/unitree/idl/go2/TimeSpec_.hpp @@ -0,0 +1,302 @@ +/**************************************************************** + + Generated by Eclipse Cyclone DDS IDL to CXX Translator + File name: TimeSpec_.idl + Source: TimeSpec_.hpp + Cyclone DDS: v0.10.2 + +*****************************************************************/ +#ifndef DDSCXX_UNITREE_IDL_GO2_TIMESPEC__HPP +#define DDSCXX_UNITREE_IDL_GO2_TIMESPEC__HPP + +#include + +namespace unitree_go +{ +namespace msg +{ +namespace dds_ +{ +class TimeSpec_ +{ +private: + int32_t sec_ = 0; + uint32_t nanosec_ = 0; + +public: + TimeSpec_() = default; + + explicit TimeSpec_( + int32_t sec, + uint32_t nanosec) : + sec_(sec), + nanosec_(nanosec) { } + + int32_t sec() const { return this->sec_; } + int32_t& sec() { return this->sec_; } + void sec(int32_t _val_) { this->sec_ = _val_; } + uint32_t nanosec() const { return this->nanosec_; } + uint32_t& nanosec() { return this->nanosec_; } + void nanosec(uint32_t _val_) { this->nanosec_ = _val_; } + + bool operator==(const TimeSpec_& _other) const + { + (void) _other; + return sec_ == _other.sec_ && + nanosec_ == _other.nanosec_; + } + + bool operator!=(const TimeSpec_& _other) const + { + return !(*this == _other); + } + +}; + +} + +} + +} + +#include "dds/topic/TopicTraits.hpp" +#include "org/eclipse/cyclonedds/topic/datatopic.hpp" + +namespace org { +namespace eclipse { +namespace cyclonedds { +namespace topic { + +template <> constexpr const char* TopicTraits<::unitree_go::msg::dds_::TimeSpec_>::getTypeName() +{ + return "unitree_go::msg::dds_::TimeSpec_"; +} + +template <> constexpr bool TopicTraits<::unitree_go::msg::dds_::TimeSpec_>::isKeyless() +{ + return true; +} + +#ifdef DDSCXX_HAS_TYPE_DISCOVERY +template<> constexpr unsigned int TopicTraits<::unitree_go::msg::dds_::TimeSpec_>::type_map_blob_sz() { return 258; } +template<> constexpr unsigned int TopicTraits<::unitree_go::msg::dds_::TimeSpec_>::type_info_blob_sz() { return 100; } +template<> inline const uint8_t * TopicTraits<::unitree_go::msg::dds_::TimeSpec_>::type_map_blob() { + static const uint8_t blob[] = { + 0x4b, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0xf1, 0x56, 0x7c, 0x5a, 0x93, 0x54, 0x1c, 0x3b, + 0x10, 0x86, 0xa4, 0xba, 0x46, 0xf9, 0x8d, 0x00, 0x33, 0x00, 0x00, 0x00, 0xf1, 0x51, 0x01, 0x00, + 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x23, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, + 0x0b, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x04, 0x74, 0x45, 0x9c, 0xa3, 0x00, + 0x0b, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x07, 0xe2, 0x04, 0x64, 0xd5, 0x00, + 0x86, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0xf2, 0x61, 0x24, 0x29, 0x6f, 0x59, 0x45, 0x9b, + 0xa9, 0x0b, 0xe9, 0x24, 0xc9, 0x35, 0xcc, 0x00, 0x6e, 0x00, 0x00, 0x00, 0xf2, 0x51, 0x01, 0x00, + 0x29, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x21, 0x00, 0x00, 0x00, 0x75, 0x6e, 0x69, 0x74, + 0x72, 0x65, 0x65, 0x5f, 0x67, 0x6f, 0x3a, 0x3a, 0x6d, 0x73, 0x67, 0x3a, 0x3a, 0x64, 0x64, 0x73, + 0x5f, 0x3a, 0x3a, 0x54, 0x69, 0x6d, 0x65, 0x53, 0x70, 0x65, 0x63, 0x5f, 0x00, 0x00, 0x00, 0x00, + 0x36, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x12, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x01, 0x00, 0x04, 0x00, 0x04, 0x00, 0x00, 0x00, 0x73, 0x65, 0x63, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x16, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x07, 0x00, 0x08, 0x00, 0x00, 0x00, + 0x6e, 0x61, 0x6e, 0x6f, 0x73, 0x65, 0x63, 0x00, 0x00, 0x00, 0x00, 0x00, 0x22, 0x00, 0x00, 0x00, + 0x01, 0x00, 0x00, 0x00, 0xf2, 0x61, 0x24, 0x29, 0x6f, 0x59, 0x45, 0x9b, 0xa9, 0x0b, 0xe9, 0x24, + 0xc9, 0x35, 0xcc, 0xf1, 0x56, 0x7c, 0x5a, 0x93, 0x54, 0x1c, 0x3b, 0x10, 0x86, 0xa4, 0xba, 0x46, + 0xf9, 0x8d, }; + return blob; +} +template<> inline const uint8_t * TopicTraits<::unitree_go::msg::dds_::TimeSpec_>::type_info_blob() { + static const uint8_t blob[] = { + 0x60, 0x00, 0x00, 0x00, 0x01, 0x10, 0x00, 0x40, 0x28, 0x00, 0x00, 0x00, 0x24, 0x00, 0x00, 0x00, + 0x14, 0x00, 0x00, 0x00, 0xf1, 0x56, 0x7c, 0x5a, 0x93, 0x54, 0x1c, 0x3b, 0x10, 0x86, 0xa4, 0xba, + 0x46, 0xf9, 0x8d, 0x00, 0x37, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x02, 0x10, 0x00, 0x40, 0x28, 0x00, 0x00, 0x00, 0x24, 0x00, 0x00, 0x00, + 0x14, 0x00, 0x00, 0x00, 0xf2, 0x61, 0x24, 0x29, 0x6f, 0x59, 0x45, 0x9b, 0xa9, 0x0b, 0xe9, 0x24, + 0xc9, 0x35, 0xcc, 0x00, 0x72, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, }; + return blob; +} +#endif //DDSCXX_HAS_TYPE_DISCOVERY + +} //namespace topic +} //namespace cyclonedds +} //namespace eclipse +} //namespace org + +namespace dds { +namespace topic { + +template <> +struct topic_type_name<::unitree_go::msg::dds_::TimeSpec_> +{ + static std::string value() + { + return org::eclipse::cyclonedds::topic::TopicTraits<::unitree_go::msg::dds_::TimeSpec_>::getTypeName(); + } +}; + +} +} + +REGISTER_TOPIC_TYPE(::unitree_go::msg::dds_::TimeSpec_) + +namespace org{ +namespace eclipse{ +namespace cyclonedds{ +namespace core{ +namespace cdr{ + +template<> +propvec &get_type_props<::unitree_go::msg::dds_::TimeSpec_>(); + +template::value, bool> = true > +bool write(T& streamer, const ::unitree_go::msg::dds_::TimeSpec_& instance, entity_properties_t *props) { + (void)instance; + if (!streamer.start_struct(*props)) + return false; + auto prop = streamer.first_entity(props); + while (prop) { + switch (prop->m_id) { + case 0: + if (!streamer.start_member(*prop)) + return false; + if (!write(streamer, instance.sec())) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 1: + if (!streamer.start_member(*prop)) + return false; + if (!write(streamer, instance.nanosec())) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + } + prop = streamer.next_entity(prop); + } + return streamer.finish_struct(*props); +} + +template::value, bool> = true > +bool write(S& str, const ::unitree_go::msg::dds_::TimeSpec_& instance, bool as_key) { + auto &props = get_type_props<::unitree_go::msg::dds_::TimeSpec_>(); + str.set_mode(cdr_stream::stream_mode::write, as_key); + return write(str, instance, props.data()); +} + +template::value, bool> = true > +bool read(T& streamer, ::unitree_go::msg::dds_::TimeSpec_& instance, entity_properties_t *props) { + (void)instance; + if (!streamer.start_struct(*props)) + return false; + auto prop = streamer.first_entity(props); + while (prop) { + switch (prop->m_id) { + case 0: + if (!streamer.start_member(*prop)) + return false; + if (!read(streamer, instance.sec())) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 1: + if (!streamer.start_member(*prop)) + return false; + if (!read(streamer, instance.nanosec())) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + } + prop = streamer.next_entity(prop); + } + return streamer.finish_struct(*props); +} + +template::value, bool> = true > +bool read(S& str, ::unitree_go::msg::dds_::TimeSpec_& instance, bool as_key) { + auto &props = get_type_props<::unitree_go::msg::dds_::TimeSpec_>(); + str.set_mode(cdr_stream::stream_mode::read, as_key); + return read(str, instance, props.data()); +} + +template::value, bool> = true > +bool move(T& streamer, const ::unitree_go::msg::dds_::TimeSpec_& instance, entity_properties_t *props) { + (void)instance; + if (!streamer.start_struct(*props)) + return false; + auto prop = streamer.first_entity(props); + while (prop) { + switch (prop->m_id) { + case 0: + if (!streamer.start_member(*prop)) + return false; + if (!move(streamer, instance.sec())) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 1: + if (!streamer.start_member(*prop)) + return false; + if (!move(streamer, instance.nanosec())) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + } + prop = streamer.next_entity(prop); + } + return streamer.finish_struct(*props); +} + +template::value, bool> = true > +bool move(S& str, const ::unitree_go::msg::dds_::TimeSpec_& instance, bool as_key) { + auto &props = get_type_props<::unitree_go::msg::dds_::TimeSpec_>(); + str.set_mode(cdr_stream::stream_mode::move, as_key); + return move(str, instance, props.data()); +} + +template::value, bool> = true > +bool max(T& streamer, const ::unitree_go::msg::dds_::TimeSpec_& instance, entity_properties_t *props) { + (void)instance; + if (!streamer.start_struct(*props)) + return false; + auto prop = streamer.first_entity(props); + while (prop) { + switch (prop->m_id) { + case 0: + if (!streamer.start_member(*prop)) + return false; + if (!max(streamer, instance.sec())) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 1: + if (!streamer.start_member(*prop)) + return false; + if (!max(streamer, instance.nanosec())) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + } + prop = streamer.next_entity(prop); + } + return streamer.finish_struct(*props); +} + +template::value, bool> = true > +bool max(S& str, const ::unitree_go::msg::dds_::TimeSpec_& instance, bool as_key) { + auto &props = get_type_props<::unitree_go::msg::dds_::TimeSpec_>(); + str.set_mode(cdr_stream::stream_mode::max, as_key); + return max(str, instance, props.data()); +} + +} //namespace cdr +} //namespace core +} //namespace cyclonedds +} //namespace eclipse +} //namespace org + +#endif // DDSCXX_UNITREE_IDL_GO2_TIMESPEC__HPP diff --git a/deps/unitree_sdk2/include/unitree/idl/go2/UwbState_.hpp b/deps/unitree_sdk2/include/unitree/idl/go2/UwbState_.hpp new file mode 100644 index 0000000..913e7a2 --- /dev/null +++ b/deps/unitree_sdk2/include/unitree/idl/go2/UwbState_.hpp @@ -0,0 +1,968 @@ +/**************************************************************** + + Generated by Eclipse Cyclone DDS IDL to CXX Translator + File name: UwbState_.idl + Source: UwbState_.hpp + Cyclone DDS: v0.10.2 + +*****************************************************************/ +#ifndef DDSCXX_UNITREE_IDL_GO2_UWBSTATE__HPP +#define DDSCXX_UNITREE_IDL_GO2_UWBSTATE__HPP + +#include +#include + +namespace unitree_go +{ +namespace msg +{ +namespace dds_ +{ +class UwbState_ +{ +private: + std::array version_ = { }; + uint8_t channel_ = 0; + uint8_t joy_mode_ = 0; + float orientation_est_ = 0.0f; + float pitch_est_ = 0.0f; + float distance_est_ = 0.0f; + float yaw_est_ = 0.0f; + float tag_roll_ = 0.0f; + float tag_pitch_ = 0.0f; + float tag_yaw_ = 0.0f; + float base_roll_ = 0.0f; + float base_pitch_ = 0.0f; + float base_yaw_ = 0.0f; + std::array joystick_ = { }; + uint8_t error_state_ = 0; + uint8_t buttons_ = 0; + uint8_t enabled_from_app_ = 0; + +public: + UwbState_() = default; + + explicit UwbState_( + const std::array& version, + uint8_t channel, + uint8_t joy_mode, + float orientation_est, + float pitch_est, + float distance_est, + float yaw_est, + float tag_roll, + float tag_pitch, + float tag_yaw, + float base_roll, + float base_pitch, + float base_yaw, + const std::array& joystick, + uint8_t error_state, + uint8_t buttons, + uint8_t enabled_from_app) : + version_(version), + channel_(channel), + joy_mode_(joy_mode), + orientation_est_(orientation_est), + pitch_est_(pitch_est), + distance_est_(distance_est), + yaw_est_(yaw_est), + tag_roll_(tag_roll), + tag_pitch_(tag_pitch), + tag_yaw_(tag_yaw), + base_roll_(base_roll), + base_pitch_(base_pitch), + base_yaw_(base_yaw), + joystick_(joystick), + error_state_(error_state), + buttons_(buttons), + enabled_from_app_(enabled_from_app) { } + + const std::array& version() const { return this->version_; } + std::array& version() { return this->version_; } + void version(const std::array& _val_) { this->version_ = _val_; } + void version(std::array&& _val_) { this->version_ = _val_; } + uint8_t channel() const { return this->channel_; } + uint8_t& channel() { return this->channel_; } + void channel(uint8_t _val_) { this->channel_ = _val_; } + uint8_t joy_mode() const { return this->joy_mode_; } + uint8_t& joy_mode() { return this->joy_mode_; } + void joy_mode(uint8_t _val_) { this->joy_mode_ = _val_; } + float orientation_est() const { return this->orientation_est_; } + float& orientation_est() { return this->orientation_est_; } + void orientation_est(float _val_) { this->orientation_est_ = _val_; } + float pitch_est() const { return this->pitch_est_; } + float& pitch_est() { return this->pitch_est_; } + void pitch_est(float _val_) { this->pitch_est_ = _val_; } + float distance_est() const { return this->distance_est_; } + float& distance_est() { return this->distance_est_; } + void distance_est(float _val_) { this->distance_est_ = _val_; } + float yaw_est() const { return this->yaw_est_; } + float& yaw_est() { return this->yaw_est_; } + void yaw_est(float _val_) { this->yaw_est_ = _val_; } + float tag_roll() const { return this->tag_roll_; } + float& tag_roll() { return this->tag_roll_; } + void tag_roll(float _val_) { this->tag_roll_ = _val_; } + float tag_pitch() const { return this->tag_pitch_; } + float& tag_pitch() { return this->tag_pitch_; } + void tag_pitch(float _val_) { this->tag_pitch_ = _val_; } + float tag_yaw() const { return this->tag_yaw_; } + float& tag_yaw() { return this->tag_yaw_; } + void tag_yaw(float _val_) { this->tag_yaw_ = _val_; } + float base_roll() const { return this->base_roll_; } + float& base_roll() { return this->base_roll_; } + void base_roll(float _val_) { this->base_roll_ = _val_; } + float base_pitch() const { return this->base_pitch_; } + float& base_pitch() { return this->base_pitch_; } + void base_pitch(float _val_) { this->base_pitch_ = _val_; } + float base_yaw() const { return this->base_yaw_; } + float& base_yaw() { return this->base_yaw_; } + void base_yaw(float _val_) { this->base_yaw_ = _val_; } + const std::array& joystick() const { return this->joystick_; } + std::array& joystick() { return this->joystick_; } + void joystick(const std::array& _val_) { this->joystick_ = _val_; } + void joystick(std::array&& _val_) { this->joystick_ = _val_; } + uint8_t error_state() const { return this->error_state_; } + uint8_t& error_state() { return this->error_state_; } + void error_state(uint8_t _val_) { this->error_state_ = _val_; } + uint8_t buttons() const { return this->buttons_; } + uint8_t& buttons() { return this->buttons_; } + void buttons(uint8_t _val_) { this->buttons_ = _val_; } + uint8_t enabled_from_app() const { return this->enabled_from_app_; } + uint8_t& enabled_from_app() { return this->enabled_from_app_; } + void enabled_from_app(uint8_t _val_) { this->enabled_from_app_ = _val_; } + + bool operator==(const UwbState_& _other) const + { + (void) _other; + return version_ == _other.version_ && + channel_ == _other.channel_ && + joy_mode_ == _other.joy_mode_ && + orientation_est_ == _other.orientation_est_ && + pitch_est_ == _other.pitch_est_ && + distance_est_ == _other.distance_est_ && + yaw_est_ == _other.yaw_est_ && + tag_roll_ == _other.tag_roll_ && + tag_pitch_ == _other.tag_pitch_ && + tag_yaw_ == _other.tag_yaw_ && + base_roll_ == _other.base_roll_ && + base_pitch_ == _other.base_pitch_ && + base_yaw_ == _other.base_yaw_ && + joystick_ == _other.joystick_ && + error_state_ == _other.error_state_ && + buttons_ == _other.buttons_ && + enabled_from_app_ == _other.enabled_from_app_; + } + + bool operator!=(const UwbState_& _other) const + { + return !(*this == _other); + } + +}; + +} + +} + +} + +#include "dds/topic/TopicTraits.hpp" +#include "org/eclipse/cyclonedds/topic/datatopic.hpp" + +namespace org { +namespace eclipse { +namespace cyclonedds { +namespace topic { + +template <> constexpr const char* TopicTraits<::unitree_go::msg::dds_::UwbState_>::getTypeName() +{ + return "unitree_go::msg::dds_::UwbState_"; +} + +template <> constexpr bool TopicTraits<::unitree_go::msg::dds_::UwbState_>::isKeyless() +{ + return true; +} + +#ifdef DDSCXX_HAS_TYPE_DISCOVERY +template<> constexpr unsigned int TopicTraits<::unitree_go::msg::dds_::UwbState_>::type_map_blob_sz() { return 998; } +template<> constexpr unsigned int TopicTraits<::unitree_go::msg::dds_::UwbState_>::type_info_blob_sz() { return 100; } +template<> inline const uint8_t * TopicTraits<::unitree_go::msg::dds_::UwbState_>::type_map_blob() { + static const uint8_t blob[] = { + 0x53, 0x01, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0xf1, 0xd9, 0x00, 0xc3, 0x35, 0xed, 0x0e, 0xb3, + 0x3d, 0x57, 0x4e, 0xb0, 0xbe, 0x39, 0xae, 0x00, 0x3b, 0x01, 0x00, 0x00, 0xf1, 0x51, 0x01, 0x00, + 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x2b, 0x01, 0x00, 0x00, 0x11, 0x00, 0x00, 0x00, + 0x16, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x90, 0xf3, 0x01, 0x00, 0x00, 0x00, + 0x01, 0x00, 0x00, 0x00, 0x02, 0x02, 0x2a, 0xf7, 0x2f, 0x10, 0x00, 0x00, 0x0b, 0x00, 0x00, 0x00, + 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x02, 0xc4, 0x85, 0xd2, 0xed, 0x00, 0x0b, 0x00, 0x00, 0x00, + 0x02, 0x00, 0x00, 0x00, 0x01, 0x00, 0x02, 0xf5, 0x20, 0x55, 0xed, 0x00, 0x0b, 0x00, 0x00, 0x00, + 0x03, 0x00, 0x00, 0x00, 0x01, 0x00, 0x09, 0xb7, 0x48, 0xcc, 0x5d, 0x00, 0x0b, 0x00, 0x00, 0x00, + 0x04, 0x00, 0x00, 0x00, 0x01, 0x00, 0x09, 0x17, 0x8d, 0xce, 0xa7, 0x00, 0x0b, 0x00, 0x00, 0x00, + 0x05, 0x00, 0x00, 0x00, 0x01, 0x00, 0x09, 0xf5, 0x06, 0x73, 0x9b, 0x00, 0x0b, 0x00, 0x00, 0x00, + 0x06, 0x00, 0x00, 0x00, 0x01, 0x00, 0x09, 0x2e, 0xae, 0x04, 0xde, 0x00, 0x0b, 0x00, 0x00, 0x00, + 0x07, 0x00, 0x00, 0x00, 0x01, 0x00, 0x09, 0x6f, 0x2d, 0x01, 0xc9, 0x00, 0x0b, 0x00, 0x00, 0x00, + 0x08, 0x00, 0x00, 0x00, 0x01, 0x00, 0x09, 0x2f, 0x7d, 0xc9, 0x14, 0x00, 0x0b, 0x00, 0x00, 0x00, + 0x09, 0x00, 0x00, 0x00, 0x01, 0x00, 0x09, 0x1e, 0xe4, 0xc0, 0x80, 0x00, 0x0b, 0x00, 0x00, 0x00, + 0x0a, 0x00, 0x00, 0x00, 0x01, 0x00, 0x09, 0x69, 0x52, 0xd1, 0x26, 0x00, 0x0b, 0x00, 0x00, 0x00, + 0x0b, 0x00, 0x00, 0x00, 0x01, 0x00, 0x09, 0x02, 0xda, 0x41, 0x0a, 0x00, 0x0b, 0x00, 0x00, 0x00, + 0x0c, 0x00, 0x00, 0x00, 0x01, 0x00, 0x09, 0x83, 0xbd, 0x50, 0x7a, 0x00, 0x16, 0x00, 0x00, 0x00, + 0x0d, 0x00, 0x00, 0x00, 0x01, 0x00, 0x90, 0xf3, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, + 0x02, 0x09, 0x2e, 0xd6, 0x98, 0x33, 0x00, 0x00, 0x0b, 0x00, 0x00, 0x00, 0x0e, 0x00, 0x00, 0x00, + 0x01, 0x00, 0x02, 0xa7, 0xd8, 0x5b, 0x8a, 0x00, 0x0b, 0x00, 0x00, 0x00, 0x0f, 0x00, 0x00, 0x00, + 0x01, 0x00, 0x02, 0x02, 0x63, 0x4e, 0xff, 0x00, 0x0b, 0x00, 0x00, 0x00, 0x10, 0x00, 0x00, 0x00, + 0x01, 0x00, 0x02, 0x84, 0x86, 0xf2, 0x61, 0x00, 0x63, 0x02, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, + 0xf2, 0x82, 0x5c, 0xad, 0xb9, 0xe5, 0x0d, 0xf1, 0x58, 0xaf, 0x64, 0xdc, 0x66, 0xa5, 0x20, 0x00, + 0x4b, 0x02, 0x00, 0x00, 0xf2, 0x51, 0x01, 0x00, 0x29, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x21, 0x00, 0x00, 0x00, 0x75, 0x6e, 0x69, 0x74, 0x72, 0x65, 0x65, 0x5f, 0x67, 0x6f, 0x3a, 0x3a, + 0x6d, 0x73, 0x67, 0x3a, 0x3a, 0x64, 0x64, 0x73, 0x5f, 0x3a, 0x3a, 0x55, 0x77, 0x62, 0x53, 0x74, + 0x61, 0x74, 0x65, 0x5f, 0x00, 0x00, 0x00, 0x00, 0x13, 0x02, 0x00, 0x00, 0x11, 0x00, 0x00, 0x00, + 0x22, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x90, 0xf3, 0x01, 0x00, 0x00, 0x00, + 0x01, 0x00, 0x00, 0x00, 0x02, 0x02, 0x00, 0x00, 0x08, 0x00, 0x00, 0x00, 0x76, 0x65, 0x72, 0x73, + 0x69, 0x6f, 0x6e, 0x00, 0x00, 0x00, 0x00, 0x00, 0x16, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, + 0x01, 0x00, 0x02, 0x00, 0x08, 0x00, 0x00, 0x00, 0x63, 0x68, 0x61, 0x6e, 0x6e, 0x65, 0x6c, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x17, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x01, 0x00, 0x02, 0x00, + 0x09, 0x00, 0x00, 0x00, 0x6a, 0x6f, 0x79, 0x5f, 0x6d, 0x6f, 0x64, 0x65, 0x00, 0x00, 0x00, 0x00, + 0x1e, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x01, 0x00, 0x09, 0x00, 0x10, 0x00, 0x00, 0x00, + 0x6f, 0x72, 0x69, 0x65, 0x6e, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x65, 0x73, 0x74, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x18, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0x01, 0x00, 0x09, 0x00, + 0x0a, 0x00, 0x00, 0x00, 0x70, 0x69, 0x74, 0x63, 0x68, 0x5f, 0x65, 0x73, 0x74, 0x00, 0x00, 0x00, + 0x1b, 0x00, 0x00, 0x00, 0x05, 0x00, 0x00, 0x00, 0x01, 0x00, 0x09, 0x00, 0x0d, 0x00, 0x00, 0x00, + 0x64, 0x69, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x5f, 0x65, 0x73, 0x74, 0x00, 0x00, 0x00, 0x00, + 0x16, 0x00, 0x00, 0x00, 0x06, 0x00, 0x00, 0x00, 0x01, 0x00, 0x09, 0x00, 0x08, 0x00, 0x00, 0x00, + 0x79, 0x61, 0x77, 0x5f, 0x65, 0x73, 0x74, 0x00, 0x00, 0x00, 0x00, 0x00, 0x17, 0x00, 0x00, 0x00, + 0x07, 0x00, 0x00, 0x00, 0x01, 0x00, 0x09, 0x00, 0x09, 0x00, 0x00, 0x00, 0x74, 0x61, 0x67, 0x5f, + 0x72, 0x6f, 0x6c, 0x6c, 0x00, 0x00, 0x00, 0x00, 0x18, 0x00, 0x00, 0x00, 0x08, 0x00, 0x00, 0x00, + 0x01, 0x00, 0x09, 0x00, 0x0a, 0x00, 0x00, 0x00, 0x74, 0x61, 0x67, 0x5f, 0x70, 0x69, 0x74, 0x63, + 0x68, 0x00, 0x00, 0x00, 0x16, 0x00, 0x00, 0x00, 0x09, 0x00, 0x00, 0x00, 0x01, 0x00, 0x09, 0x00, + 0x08, 0x00, 0x00, 0x00, 0x74, 0x61, 0x67, 0x5f, 0x79, 0x61, 0x77, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x18, 0x00, 0x00, 0x00, 0x0a, 0x00, 0x00, 0x00, 0x01, 0x00, 0x09, 0x00, 0x0a, 0x00, 0x00, 0x00, + 0x62, 0x61, 0x73, 0x65, 0x5f, 0x72, 0x6f, 0x6c, 0x6c, 0x00, 0x00, 0x00, 0x19, 0x00, 0x00, 0x00, + 0x0b, 0x00, 0x00, 0x00, 0x01, 0x00, 0x09, 0x00, 0x0b, 0x00, 0x00, 0x00, 0x62, 0x61, 0x73, 0x65, + 0x5f, 0x70, 0x69, 0x74, 0x63, 0x68, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x17, 0x00, 0x00, 0x00, + 0x0c, 0x00, 0x00, 0x00, 0x01, 0x00, 0x09, 0x00, 0x09, 0x00, 0x00, 0x00, 0x62, 0x61, 0x73, 0x65, + 0x5f, 0x79, 0x61, 0x77, 0x00, 0x00, 0x00, 0x00, 0x23, 0x00, 0x00, 0x00, 0x0d, 0x00, 0x00, 0x00, + 0x01, 0x00, 0x90, 0xf3, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x02, 0x09, 0x00, 0x00, + 0x09, 0x00, 0x00, 0x00, 0x6a, 0x6f, 0x79, 0x73, 0x74, 0x69, 0x63, 0x6b, 0x00, 0x00, 0x00, 0x00, + 0x1a, 0x00, 0x00, 0x00, 0x0e, 0x00, 0x00, 0x00, 0x01, 0x00, 0x02, 0x00, 0x0c, 0x00, 0x00, 0x00, + 0x65, 0x72, 0x72, 0x6f, 0x72, 0x5f, 0x73, 0x74, 0x61, 0x74, 0x65, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x16, 0x00, 0x00, 0x00, 0x0f, 0x00, 0x00, 0x00, 0x01, 0x00, 0x02, 0x00, 0x08, 0x00, 0x00, 0x00, + 0x62, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x73, 0x00, 0x00, 0x00, 0x00, 0x00, 0x1f, 0x00, 0x00, 0x00, + 0x10, 0x00, 0x00, 0x00, 0x01, 0x00, 0x02, 0x00, 0x11, 0x00, 0x00, 0x00, 0x65, 0x6e, 0x61, 0x62, + 0x6c, 0x65, 0x64, 0x5f, 0x66, 0x72, 0x6f, 0x6d, 0x5f, 0x61, 0x70, 0x70, 0x00, 0x00, 0x00, 0x00, + 0x22, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0xf2, 0x82, 0x5c, 0xad, 0xb9, 0xe5, 0x0d, 0xf1, + 0x58, 0xaf, 0x64, 0xdc, 0x66, 0xa5, 0x20, 0xf1, 0xd9, 0x00, 0xc3, 0x35, 0xed, 0x0e, 0xb3, 0x3d, + 0x57, 0x4e, 0xb0, 0xbe, 0x39, 0xae, }; + return blob; +} +template<> inline const uint8_t * TopicTraits<::unitree_go::msg::dds_::UwbState_>::type_info_blob() { + static const uint8_t blob[] = { + 0x60, 0x00, 0x00, 0x00, 0x01, 0x10, 0x00, 0x40, 0x28, 0x00, 0x00, 0x00, 0x24, 0x00, 0x00, 0x00, + 0x14, 0x00, 0x00, 0x00, 0xf1, 0xd9, 0x00, 0xc3, 0x35, 0xed, 0x0e, 0xb3, 0x3d, 0x57, 0x4e, 0xb0, + 0xbe, 0x39, 0xae, 0x00, 0x3f, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x02, 0x10, 0x00, 0x40, 0x28, 0x00, 0x00, 0x00, 0x24, 0x00, 0x00, 0x00, + 0x14, 0x00, 0x00, 0x00, 0xf2, 0x82, 0x5c, 0xad, 0xb9, 0xe5, 0x0d, 0xf1, 0x58, 0xaf, 0x64, 0xdc, + 0x66, 0xa5, 0x20, 0x00, 0x4f, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, }; + return blob; +} +#endif //DDSCXX_HAS_TYPE_DISCOVERY + +} //namespace topic +} //namespace cyclonedds +} //namespace eclipse +} //namespace org + +namespace dds { +namespace topic { + +template <> +struct topic_type_name<::unitree_go::msg::dds_::UwbState_> +{ + static std::string value() + { + return org::eclipse::cyclonedds::topic::TopicTraits<::unitree_go::msg::dds_::UwbState_>::getTypeName(); + } +}; + +} +} + +REGISTER_TOPIC_TYPE(::unitree_go::msg::dds_::UwbState_) + +namespace org{ +namespace eclipse{ +namespace cyclonedds{ +namespace core{ +namespace cdr{ + +template<> +propvec &get_type_props<::unitree_go::msg::dds_::UwbState_>(); + +template::value, bool> = true > +bool write(T& streamer, const ::unitree_go::msg::dds_::UwbState_& instance, entity_properties_t *props) { + (void)instance; + if (!streamer.start_struct(*props)) + return false; + auto prop = streamer.first_entity(props); + while (prop) { + switch (prop->m_id) { + case 0: + if (!streamer.start_member(*prop)) + return false; + if (!streamer.start_consecutive(true, true)) + return false; + if (!write(streamer, instance.version()[0], instance.version().size())) + return false; + if (!streamer.finish_consecutive()) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 1: + if (!streamer.start_member(*prop)) + return false; + if (!write(streamer, instance.channel())) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 2: + if (!streamer.start_member(*prop)) + return false; + if (!write(streamer, instance.joy_mode())) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 3: + if (!streamer.start_member(*prop)) + return false; + if (!write(streamer, instance.orientation_est())) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 4: + if (!streamer.start_member(*prop)) + return false; + if (!write(streamer, instance.pitch_est())) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 5: + if (!streamer.start_member(*prop)) + return false; + if (!write(streamer, instance.distance_est())) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 6: + if (!streamer.start_member(*prop)) + return false; + if (!write(streamer, instance.yaw_est())) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 7: + if (!streamer.start_member(*prop)) + return false; + if (!write(streamer, instance.tag_roll())) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 8: + if (!streamer.start_member(*prop)) + return false; + if (!write(streamer, instance.tag_pitch())) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 9: + if (!streamer.start_member(*prop)) + return false; + if (!write(streamer, instance.tag_yaw())) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 10: + if (!streamer.start_member(*prop)) + return false; + if (!write(streamer, instance.base_roll())) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 11: + if (!streamer.start_member(*prop)) + return false; + if (!write(streamer, instance.base_pitch())) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 12: + if (!streamer.start_member(*prop)) + return false; + if (!write(streamer, instance.base_yaw())) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 13: + if (!streamer.start_member(*prop)) + return false; + if (!streamer.start_consecutive(true, true)) + return false; + if (!write(streamer, instance.joystick()[0], instance.joystick().size())) + return false; + if (!streamer.finish_consecutive()) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 14: + if (!streamer.start_member(*prop)) + return false; + if (!write(streamer, instance.error_state())) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 15: + if (!streamer.start_member(*prop)) + return false; + if (!write(streamer, instance.buttons())) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 16: + if (!streamer.start_member(*prop)) + return false; + if (!write(streamer, instance.enabled_from_app())) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + } + prop = streamer.next_entity(prop); + } + return streamer.finish_struct(*props); +} + +template::value, bool> = true > +bool write(S& str, const ::unitree_go::msg::dds_::UwbState_& instance, bool as_key) { + auto &props = get_type_props<::unitree_go::msg::dds_::UwbState_>(); + str.set_mode(cdr_stream::stream_mode::write, as_key); + return write(str, instance, props.data()); +} + +template::value, bool> = true > +bool read(T& streamer, ::unitree_go::msg::dds_::UwbState_& instance, entity_properties_t *props) { + (void)instance; + if (!streamer.start_struct(*props)) + return false; + auto prop = streamer.first_entity(props); + while (prop) { + switch (prop->m_id) { + case 0: + if (!streamer.start_member(*prop)) + return false; + if (!streamer.start_consecutive(true, true)) + return false; + if (!read(streamer, instance.version()[0], instance.version().size())) + return false; + if (!streamer.finish_consecutive()) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 1: + if (!streamer.start_member(*prop)) + return false; + if (!read(streamer, instance.channel())) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 2: + if (!streamer.start_member(*prop)) + return false; + if (!read(streamer, instance.joy_mode())) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 3: + if (!streamer.start_member(*prop)) + return false; + if (!read(streamer, instance.orientation_est())) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 4: + if (!streamer.start_member(*prop)) + return false; + if (!read(streamer, instance.pitch_est())) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 5: + if (!streamer.start_member(*prop)) + return false; + if (!read(streamer, instance.distance_est())) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 6: + if (!streamer.start_member(*prop)) + return false; + if (!read(streamer, instance.yaw_est())) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 7: + if (!streamer.start_member(*prop)) + return false; + if (!read(streamer, instance.tag_roll())) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 8: + if (!streamer.start_member(*prop)) + return false; + if (!read(streamer, instance.tag_pitch())) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 9: + if (!streamer.start_member(*prop)) + return false; + if (!read(streamer, instance.tag_yaw())) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 10: + if (!streamer.start_member(*prop)) + return false; + if (!read(streamer, instance.base_roll())) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 11: + if (!streamer.start_member(*prop)) + return false; + if (!read(streamer, instance.base_pitch())) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 12: + if (!streamer.start_member(*prop)) + return false; + if (!read(streamer, instance.base_yaw())) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 13: + if (!streamer.start_member(*prop)) + return false; + if (!streamer.start_consecutive(true, true)) + return false; + if (!read(streamer, instance.joystick()[0], instance.joystick().size())) + return false; + if (!streamer.finish_consecutive()) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 14: + if (!streamer.start_member(*prop)) + return false; + if (!read(streamer, instance.error_state())) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 15: + if (!streamer.start_member(*prop)) + return false; + if (!read(streamer, instance.buttons())) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 16: + if (!streamer.start_member(*prop)) + return false; + if (!read(streamer, instance.enabled_from_app())) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + } + prop = streamer.next_entity(prop); + } + return streamer.finish_struct(*props); +} + +template::value, bool> = true > +bool read(S& str, ::unitree_go::msg::dds_::UwbState_& instance, bool as_key) { + auto &props = get_type_props<::unitree_go::msg::dds_::UwbState_>(); + str.set_mode(cdr_stream::stream_mode::read, as_key); + return read(str, instance, props.data()); +} + +template::value, bool> = true > +bool move(T& streamer, const ::unitree_go::msg::dds_::UwbState_& instance, entity_properties_t *props) { + (void)instance; + if (!streamer.start_struct(*props)) + return false; + auto prop = streamer.first_entity(props); + while (prop) { + switch (prop->m_id) { + case 0: + if (!streamer.start_member(*prop)) + return false; + if (!streamer.start_consecutive(true, true)) + return false; + if (!move(streamer, instance.version()[0], instance.version().size())) + return false; + if (!streamer.finish_consecutive()) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 1: + if (!streamer.start_member(*prop)) + return false; + if (!move(streamer, instance.channel())) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 2: + if (!streamer.start_member(*prop)) + return false; + if (!move(streamer, instance.joy_mode())) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 3: + if (!streamer.start_member(*prop)) + return false; + if (!move(streamer, instance.orientation_est())) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 4: + if (!streamer.start_member(*prop)) + return false; + if (!move(streamer, instance.pitch_est())) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 5: + if (!streamer.start_member(*prop)) + return false; + if (!move(streamer, instance.distance_est())) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 6: + if (!streamer.start_member(*prop)) + return false; + if (!move(streamer, instance.yaw_est())) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 7: + if (!streamer.start_member(*prop)) + return false; + if (!move(streamer, instance.tag_roll())) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 8: + if (!streamer.start_member(*prop)) + return false; + if (!move(streamer, instance.tag_pitch())) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 9: + if (!streamer.start_member(*prop)) + return false; + if (!move(streamer, instance.tag_yaw())) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 10: + if (!streamer.start_member(*prop)) + return false; + if (!move(streamer, instance.base_roll())) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 11: + if (!streamer.start_member(*prop)) + return false; + if (!move(streamer, instance.base_pitch())) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 12: + if (!streamer.start_member(*prop)) + return false; + if (!move(streamer, instance.base_yaw())) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 13: + if (!streamer.start_member(*prop)) + return false; + if (!streamer.start_consecutive(true, true)) + return false; + if (!move(streamer, instance.joystick()[0], instance.joystick().size())) + return false; + if (!streamer.finish_consecutive()) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 14: + if (!streamer.start_member(*prop)) + return false; + if (!move(streamer, instance.error_state())) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 15: + if (!streamer.start_member(*prop)) + return false; + if (!move(streamer, instance.buttons())) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 16: + if (!streamer.start_member(*prop)) + return false; + if (!move(streamer, instance.enabled_from_app())) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + } + prop = streamer.next_entity(prop); + } + return streamer.finish_struct(*props); +} + +template::value, bool> = true > +bool move(S& str, const ::unitree_go::msg::dds_::UwbState_& instance, bool as_key) { + auto &props = get_type_props<::unitree_go::msg::dds_::UwbState_>(); + str.set_mode(cdr_stream::stream_mode::move, as_key); + return move(str, instance, props.data()); +} + +template::value, bool> = true > +bool max(T& streamer, const ::unitree_go::msg::dds_::UwbState_& instance, entity_properties_t *props) { + (void)instance; + if (!streamer.start_struct(*props)) + return false; + auto prop = streamer.first_entity(props); + while (prop) { + switch (prop->m_id) { + case 0: + if (!streamer.start_member(*prop)) + return false; + if (!streamer.start_consecutive(true, true)) + return false; + if (!max(streamer, instance.version()[0], instance.version().size())) + return false; + if (!streamer.finish_consecutive()) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 1: + if (!streamer.start_member(*prop)) + return false; + if (!max(streamer, instance.channel())) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 2: + if (!streamer.start_member(*prop)) + return false; + if (!max(streamer, instance.joy_mode())) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 3: + if (!streamer.start_member(*prop)) + return false; + if (!max(streamer, instance.orientation_est())) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 4: + if (!streamer.start_member(*prop)) + return false; + if (!max(streamer, instance.pitch_est())) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 5: + if (!streamer.start_member(*prop)) + return false; + if (!max(streamer, instance.distance_est())) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 6: + if (!streamer.start_member(*prop)) + return false; + if (!max(streamer, instance.yaw_est())) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 7: + if (!streamer.start_member(*prop)) + return false; + if (!max(streamer, instance.tag_roll())) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 8: + if (!streamer.start_member(*prop)) + return false; + if (!max(streamer, instance.tag_pitch())) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 9: + if (!streamer.start_member(*prop)) + return false; + if (!max(streamer, instance.tag_yaw())) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 10: + if (!streamer.start_member(*prop)) + return false; + if (!max(streamer, instance.base_roll())) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 11: + if (!streamer.start_member(*prop)) + return false; + if (!max(streamer, instance.base_pitch())) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 12: + if (!streamer.start_member(*prop)) + return false; + if (!max(streamer, instance.base_yaw())) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 13: + if (!streamer.start_member(*prop)) + return false; + if (!streamer.start_consecutive(true, true)) + return false; + if (!max(streamer, instance.joystick()[0], instance.joystick().size())) + return false; + if (!streamer.finish_consecutive()) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 14: + if (!streamer.start_member(*prop)) + return false; + if (!max(streamer, instance.error_state())) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 15: + if (!streamer.start_member(*prop)) + return false; + if (!max(streamer, instance.buttons())) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 16: + if (!streamer.start_member(*prop)) + return false; + if (!max(streamer, instance.enabled_from_app())) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + } + prop = streamer.next_entity(prop); + } + return streamer.finish_struct(*props); +} + +template::value, bool> = true > +bool max(S& str, const ::unitree_go::msg::dds_::UwbState_& instance, bool as_key) { + auto &props = get_type_props<::unitree_go::msg::dds_::UwbState_>(); + str.set_mode(cdr_stream::stream_mode::max, as_key); + return max(str, instance, props.data()); +} + +} //namespace cdr +} //namespace core +} //namespace cyclonedds +} //namespace eclipse +} //namespace org + +#endif // DDSCXX_UNITREE_IDL_GO2_UWBSTATE__HPP diff --git a/deps/unitree_sdk2/include/unitree/idl/go2/UwbSwitch_.hpp b/deps/unitree_sdk2/include/unitree/idl/go2/UwbSwitch_.hpp new file mode 100644 index 0000000..12abe7c --- /dev/null +++ b/deps/unitree_sdk2/include/unitree/idl/go2/UwbSwitch_.hpp @@ -0,0 +1,260 @@ +/**************************************************************** + + Generated by Eclipse Cyclone DDS IDL to CXX Translator + File name: UwbSwitch_.idl + Source: UwbSwitch_.hpp + Cyclone DDS: v0.10.2 + +*****************************************************************/ +#ifndef DDSCXX_UNITREE_IDL_GO2_UWBSWITCH__HPP +#define DDSCXX_UNITREE_IDL_GO2_UWBSWITCH__HPP + +#include + +namespace unitree_go +{ +namespace msg +{ +namespace dds_ +{ +class UwbSwitch_ +{ +private: + uint8_t enabled_ = 0; + +public: + UwbSwitch_() = default; + + explicit UwbSwitch_( + uint8_t enabled) : + enabled_(enabled) { } + + uint8_t enabled() const { return this->enabled_; } + uint8_t& enabled() { return this->enabled_; } + void enabled(uint8_t _val_) { this->enabled_ = _val_; } + + bool operator==(const UwbSwitch_& _other) const + { + (void) _other; + return enabled_ == _other.enabled_; + } + + bool operator!=(const UwbSwitch_& _other) const + { + return !(*this == _other); + } + +}; + +} + +} + +} + +#include "dds/topic/TopicTraits.hpp" +#include "org/eclipse/cyclonedds/topic/datatopic.hpp" + +namespace org { +namespace eclipse { +namespace cyclonedds { +namespace topic { + +template <> constexpr const char* TopicTraits<::unitree_go::msg::dds_::UwbSwitch_>::getTypeName() +{ + return "unitree_go::msg::dds_::UwbSwitch_"; +} + +template <> constexpr bool TopicTraits<::unitree_go::msg::dds_::UwbSwitch_>::isKeyless() +{ + return true; +} + +#ifdef DDSCXX_HAS_TYPE_DISCOVERY +template<> constexpr unsigned int TopicTraits<::unitree_go::msg::dds_::UwbSwitch_>::type_map_blob_sz() { return 218; } +template<> constexpr unsigned int TopicTraits<::unitree_go::msg::dds_::UwbSwitch_>::type_info_blob_sz() { return 100; } +template<> inline const uint8_t * TopicTraits<::unitree_go::msg::dds_::UwbSwitch_>::type_map_blob() { + static const uint8_t blob[] = { + 0x3b, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0xf1, 0xb3, 0xcf, 0xfe, 0xd4, 0x3a, 0x87, 0x3e, + 0x4b, 0xff, 0x03, 0x70, 0x95, 0x52, 0x60, 0x00, 0x23, 0x00, 0x00, 0x00, 0xf1, 0x51, 0x01, 0x00, + 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x13, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, + 0x0b, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x02, 0xa1, 0x03, 0x11, 0x45, 0x00, + 0x6e, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0xf2, 0x22, 0x0e, 0x76, 0xfa, 0x1b, 0x1c, 0x22, + 0x03, 0x2c, 0x71, 0xd3, 0x7c, 0x77, 0x05, 0x00, 0x56, 0x00, 0x00, 0x00, 0xf2, 0x51, 0x01, 0x00, + 0x2a, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x22, 0x00, 0x00, 0x00, 0x75, 0x6e, 0x69, 0x74, + 0x72, 0x65, 0x65, 0x5f, 0x67, 0x6f, 0x3a, 0x3a, 0x6d, 0x73, 0x67, 0x3a, 0x3a, 0x64, 0x64, 0x73, + 0x5f, 0x3a, 0x3a, 0x55, 0x77, 0x62, 0x53, 0x77, 0x69, 0x74, 0x63, 0x68, 0x5f, 0x00, 0x00, 0x00, + 0x1e, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x16, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x01, 0x00, 0x02, 0x00, 0x08, 0x00, 0x00, 0x00, 0x65, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x22, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0xf2, 0x22, 0x0e, 0x76, + 0xfa, 0x1b, 0x1c, 0x22, 0x03, 0x2c, 0x71, 0xd3, 0x7c, 0x77, 0x05, 0xf1, 0xb3, 0xcf, 0xfe, 0xd4, + 0x3a, 0x87, 0x3e, 0x4b, 0xff, 0x03, 0x70, 0x95, 0x52, 0x60, }; + return blob; +} +template<> inline const uint8_t * TopicTraits<::unitree_go::msg::dds_::UwbSwitch_>::type_info_blob() { + static const uint8_t blob[] = { + 0x60, 0x00, 0x00, 0x00, 0x01, 0x10, 0x00, 0x40, 0x28, 0x00, 0x00, 0x00, 0x24, 0x00, 0x00, 0x00, + 0x14, 0x00, 0x00, 0x00, 0xf1, 0xb3, 0xcf, 0xfe, 0xd4, 0x3a, 0x87, 0x3e, 0x4b, 0xff, 0x03, 0x70, + 0x95, 0x52, 0x60, 0x00, 0x27, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x02, 0x10, 0x00, 0x40, 0x28, 0x00, 0x00, 0x00, 0x24, 0x00, 0x00, 0x00, + 0x14, 0x00, 0x00, 0x00, 0xf2, 0x22, 0x0e, 0x76, 0xfa, 0x1b, 0x1c, 0x22, 0x03, 0x2c, 0x71, 0xd3, + 0x7c, 0x77, 0x05, 0x00, 0x5a, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, }; + return blob; +} +#endif //DDSCXX_HAS_TYPE_DISCOVERY + +} //namespace topic +} //namespace cyclonedds +} //namespace eclipse +} //namespace org + +namespace dds { +namespace topic { + +template <> +struct topic_type_name<::unitree_go::msg::dds_::UwbSwitch_> +{ + static std::string value() + { + return org::eclipse::cyclonedds::topic::TopicTraits<::unitree_go::msg::dds_::UwbSwitch_>::getTypeName(); + } +}; + +} +} + +REGISTER_TOPIC_TYPE(::unitree_go::msg::dds_::UwbSwitch_) + +namespace org{ +namespace eclipse{ +namespace cyclonedds{ +namespace core{ +namespace cdr{ + +template<> +propvec &get_type_props<::unitree_go::msg::dds_::UwbSwitch_>(); + +template::value, bool> = true > +bool write(T& streamer, const ::unitree_go::msg::dds_::UwbSwitch_& instance, entity_properties_t *props) { + (void)instance; + if (!streamer.start_struct(*props)) + return false; + auto prop = streamer.first_entity(props); + while (prop) { + switch (prop->m_id) { + case 0: + if (!streamer.start_member(*prop)) + return false; + if (!write(streamer, instance.enabled())) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + } + prop = streamer.next_entity(prop); + } + return streamer.finish_struct(*props); +} + +template::value, bool> = true > +bool write(S& str, const ::unitree_go::msg::dds_::UwbSwitch_& instance, bool as_key) { + auto &props = get_type_props<::unitree_go::msg::dds_::UwbSwitch_>(); + str.set_mode(cdr_stream::stream_mode::write, as_key); + return write(str, instance, props.data()); +} + +template::value, bool> = true > +bool read(T& streamer, ::unitree_go::msg::dds_::UwbSwitch_& instance, entity_properties_t *props) { + (void)instance; + if (!streamer.start_struct(*props)) + return false; + auto prop = streamer.first_entity(props); + while (prop) { + switch (prop->m_id) { + case 0: + if (!streamer.start_member(*prop)) + return false; + if (!read(streamer, instance.enabled())) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + } + prop = streamer.next_entity(prop); + } + return streamer.finish_struct(*props); +} + +template::value, bool> = true > +bool read(S& str, ::unitree_go::msg::dds_::UwbSwitch_& instance, bool as_key) { + auto &props = get_type_props<::unitree_go::msg::dds_::UwbSwitch_>(); + str.set_mode(cdr_stream::stream_mode::read, as_key); + return read(str, instance, props.data()); +} + +template::value, bool> = true > +bool move(T& streamer, const ::unitree_go::msg::dds_::UwbSwitch_& instance, entity_properties_t *props) { + (void)instance; + if (!streamer.start_struct(*props)) + return false; + auto prop = streamer.first_entity(props); + while (prop) { + switch (prop->m_id) { + case 0: + if (!streamer.start_member(*prop)) + return false; + if (!move(streamer, instance.enabled())) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + } + prop = streamer.next_entity(prop); + } + return streamer.finish_struct(*props); +} + +template::value, bool> = true > +bool move(S& str, const ::unitree_go::msg::dds_::UwbSwitch_& instance, bool as_key) { + auto &props = get_type_props<::unitree_go::msg::dds_::UwbSwitch_>(); + str.set_mode(cdr_stream::stream_mode::move, as_key); + return move(str, instance, props.data()); +} + +template::value, bool> = true > +bool max(T& streamer, const ::unitree_go::msg::dds_::UwbSwitch_& instance, entity_properties_t *props) { + (void)instance; + if (!streamer.start_struct(*props)) + return false; + auto prop = streamer.first_entity(props); + while (prop) { + switch (prop->m_id) { + case 0: + if (!streamer.start_member(*prop)) + return false; + if (!max(streamer, instance.enabled())) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + } + prop = streamer.next_entity(prop); + } + return streamer.finish_struct(*props); +} + +template::value, bool> = true > +bool max(S& str, const ::unitree_go::msg::dds_::UwbSwitch_& instance, bool as_key) { + auto &props = get_type_props<::unitree_go::msg::dds_::UwbSwitch_>(); + str.set_mode(cdr_stream::stream_mode::max, as_key); + return max(str, instance, props.data()); +} + +} //namespace cdr +} //namespace core +} //namespace cyclonedds +} //namespace eclipse +} //namespace org + +#endif // DDSCXX_UNITREE_IDL_GO2_UWBSWITCH__HPP diff --git a/deps/unitree_sdk2/include/unitree/idl/go2/VoxelMapCompressed_.hpp b/deps/unitree_sdk2/include/unitree/idl/go2/VoxelMapCompressed_.hpp new file mode 100644 index 0000000..5d92c26 --- /dev/null +++ b/deps/unitree_sdk2/include/unitree/idl/go2/VoxelMapCompressed_.hpp @@ -0,0 +1,600 @@ +/**************************************************************** + + Generated by Eclipse Cyclone DDS IDL to CXX Translator + File name: VoxelMapCompressed_.idl + Source: VoxelMapCompressed_.hpp + Cyclone DDS: v0.10.2 + +*****************************************************************/ +#ifndef DDSCXX_UNITREE_IDL_GO2_VOXELMAPCOMPRESSED__HPP +#define DDSCXX_UNITREE_IDL_GO2_VOXELMAPCOMPRESSED__HPP + +#include +#include +#include +#include + +namespace unitree_go +{ +namespace msg +{ +namespace dds_ +{ +class VoxelMapCompressed_ +{ +private: + double stamp_ = 0.0; + std::string frame_id_; + double resolution_ = 0.0; + std::array origin_ = { }; + std::array width_ = { }; + uint64_t src_size_ = 0; + std::vector data_; + +public: + VoxelMapCompressed_() = default; + + explicit VoxelMapCompressed_( + double stamp, + const std::string& frame_id, + double resolution, + const std::array& origin, + const std::array& width, + uint64_t src_size, + const std::vector& data) : + stamp_(stamp), + frame_id_(frame_id), + resolution_(resolution), + origin_(origin), + width_(width), + src_size_(src_size), + data_(data) { } + + double stamp() const { return this->stamp_; } + double& stamp() { return this->stamp_; } + void stamp(double _val_) { this->stamp_ = _val_; } + const std::string& frame_id() const { return this->frame_id_; } + std::string& frame_id() { return this->frame_id_; } + void frame_id(const std::string& _val_) { this->frame_id_ = _val_; } + void frame_id(std::string&& _val_) { this->frame_id_ = _val_; } + double resolution() const { return this->resolution_; } + double& resolution() { return this->resolution_; } + void resolution(double _val_) { this->resolution_ = _val_; } + const std::array& origin() const { return this->origin_; } + std::array& origin() { return this->origin_; } + void origin(const std::array& _val_) { this->origin_ = _val_; } + void origin(std::array&& _val_) { this->origin_ = _val_; } + const std::array& width() const { return this->width_; } + std::array& width() { return this->width_; } + void width(const std::array& _val_) { this->width_ = _val_; } + void width(std::array&& _val_) { this->width_ = _val_; } + uint64_t src_size() const { return this->src_size_; } + uint64_t& src_size() { return this->src_size_; } + void src_size(uint64_t _val_) { this->src_size_ = _val_; } + const std::vector& data() const { return this->data_; } + std::vector& data() { return this->data_; } + void data(const std::vector& _val_) { this->data_ = _val_; } + void data(std::vector&& _val_) { this->data_ = _val_; } + + bool operator==(const VoxelMapCompressed_& _other) const + { + (void) _other; + return stamp_ == _other.stamp_ && + frame_id_ == _other.frame_id_ && + resolution_ == _other.resolution_ && + origin_ == _other.origin_ && + width_ == _other.width_ && + src_size_ == _other.src_size_ && + data_ == _other.data_; + } + + bool operator!=(const VoxelMapCompressed_& _other) const + { + return !(*this == _other); + } + +}; + +} + +} + +} + +#include "dds/topic/TopicTraits.hpp" +#include "org/eclipse/cyclonedds/topic/datatopic.hpp" + +namespace org { +namespace eclipse { +namespace cyclonedds { +namespace topic { + +template <> constexpr const char* TopicTraits<::unitree_go::msg::dds_::VoxelMapCompressed_>::getTypeName() +{ + return "unitree_go::msg::dds_::VoxelMapCompressed_"; +} + +template <> constexpr bool TopicTraits<::unitree_go::msg::dds_::VoxelMapCompressed_>::isSelfContained() +{ + return false; +} + +template <> constexpr bool TopicTraits<::unitree_go::msg::dds_::VoxelMapCompressed_>::isKeyless() +{ + return true; +} + +#ifdef DDSCXX_HAS_TYPE_DISCOVERY +template<> constexpr unsigned int TopicTraits<::unitree_go::msg::dds_::VoxelMapCompressed_>::type_map_blob_sz() { return 538; } +template<> constexpr unsigned int TopicTraits<::unitree_go::msg::dds_::VoxelMapCompressed_>::type_info_blob_sz() { return 100; } +template<> inline const uint8_t * TopicTraits<::unitree_go::msg::dds_::VoxelMapCompressed_>::type_map_blob() { + static const uint8_t blob[] = { + 0xb8, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0xf1, 0xf4, 0x58, 0xe7, 0x8f, 0x62, 0xc9, 0xad, + 0xbc, 0x43, 0x1d, 0x16, 0x4e, 0xdf, 0xdd, 0x00, 0xa0, 0x00, 0x00, 0x00, 0xf1, 0x51, 0x01, 0x00, + 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x90, 0x00, 0x00, 0x00, 0x07, 0x00, 0x00, 0x00, + 0x0b, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x0a, 0x96, 0xb8, 0xc7, 0x8d, 0x00, + 0x0c, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x70, 0x00, 0x4b, 0xb3, 0x9c, 0x5c, + 0x0b, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x01, 0x00, 0x0a, 0xb7, 0xe1, 0x64, 0xb3, 0x00, + 0x16, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x01, 0x00, 0x90, 0xf3, 0x01, 0x00, 0x00, 0x00, + 0x01, 0x00, 0x00, 0x00, 0x03, 0x0a, 0x7c, 0x49, 0xb1, 0x53, 0x00, 0x00, 0x16, 0x00, 0x00, 0x00, + 0x04, 0x00, 0x00, 0x00, 0x01, 0x00, 0x90, 0xf3, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, + 0x03, 0x06, 0xea, 0xae, 0x26, 0xa6, 0x00, 0x00, 0x0b, 0x00, 0x00, 0x00, 0x05, 0x00, 0x00, 0x00, + 0x01, 0x00, 0x08, 0x20, 0x1e, 0x06, 0xae, 0x00, 0x10, 0x00, 0x00, 0x00, 0x06, 0x00, 0x00, 0x00, + 0x01, 0x00, 0x80, 0xf3, 0x01, 0x00, 0x00, 0x02, 0x8d, 0x77, 0x7f, 0x38, 0x33, 0x01, 0x00, 0x00, + 0x01, 0x00, 0x00, 0x00, 0xf2, 0x07, 0xc6, 0xdb, 0x76, 0xf0, 0x34, 0x86, 0x2a, 0x75, 0x47, 0x5e, + 0xd7, 0xa4, 0x76, 0x00, 0x1b, 0x01, 0x00, 0x00, 0xf2, 0x51, 0x01, 0x00, 0x33, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x2b, 0x00, 0x00, 0x00, 0x75, 0x6e, 0x69, 0x74, 0x72, 0x65, 0x65, 0x5f, + 0x67, 0x6f, 0x3a, 0x3a, 0x6d, 0x73, 0x67, 0x3a, 0x3a, 0x64, 0x64, 0x73, 0x5f, 0x3a, 0x3a, 0x56, + 0x6f, 0x78, 0x65, 0x6c, 0x4d, 0x61, 0x70, 0x43, 0x6f, 0x6d, 0x70, 0x72, 0x65, 0x73, 0x73, 0x65, + 0x64, 0x5f, 0x00, 0x00, 0xdb, 0x00, 0x00, 0x00, 0x07, 0x00, 0x00, 0x00, 0x14, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x0a, 0x00, 0x06, 0x00, 0x00, 0x00, 0x73, 0x74, 0x61, 0x6d, + 0x70, 0x00, 0x00, 0x00, 0x17, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x70, 0x00, + 0x09, 0x00, 0x00, 0x00, 0x66, 0x72, 0x61, 0x6d, 0x65, 0x5f, 0x69, 0x64, 0x00, 0x00, 0x00, 0x00, + 0x19, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x01, 0x00, 0x0a, 0x00, 0x0b, 0x00, 0x00, 0x00, + 0x72, 0x65, 0x73, 0x6f, 0x6c, 0x75, 0x74, 0x69, 0x6f, 0x6e, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x21, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x01, 0x00, 0x90, 0xf3, 0x01, 0x00, 0x00, 0x00, + 0x01, 0x00, 0x00, 0x00, 0x03, 0x0a, 0x00, 0x00, 0x07, 0x00, 0x00, 0x00, 0x6f, 0x72, 0x69, 0x67, + 0x69, 0x6e, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x20, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, + 0x01, 0x00, 0x90, 0xf3, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x03, 0x06, 0x00, 0x00, + 0x06, 0x00, 0x00, 0x00, 0x77, 0x69, 0x64, 0x74, 0x68, 0x00, 0x00, 0x00, 0x17, 0x00, 0x00, 0x00, + 0x05, 0x00, 0x00, 0x00, 0x01, 0x00, 0x08, 0x00, 0x09, 0x00, 0x00, 0x00, 0x73, 0x72, 0x63, 0x5f, + 0x73, 0x69, 0x7a, 0x65, 0x00, 0x00, 0x00, 0x00, 0x17, 0x00, 0x00, 0x00, 0x06, 0x00, 0x00, 0x00, + 0x01, 0x00, 0x80, 0xf3, 0x01, 0x00, 0x00, 0x02, 0x05, 0x00, 0x00, 0x00, 0x64, 0x61, 0x74, 0x61, + 0x00, 0x00, 0x00, 0x00, 0x22, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0xf2, 0x07, 0xc6, 0xdb, + 0x76, 0xf0, 0x34, 0x86, 0x2a, 0x75, 0x47, 0x5e, 0xd7, 0xa4, 0x76, 0xf1, 0xf4, 0x58, 0xe7, 0x8f, + 0x62, 0xc9, 0xad, 0xbc, 0x43, 0x1d, 0x16, 0x4e, 0xdf, 0xdd, }; + return blob; +} +template<> inline const uint8_t * TopicTraits<::unitree_go::msg::dds_::VoxelMapCompressed_>::type_info_blob() { + static const uint8_t blob[] = { + 0x60, 0x00, 0x00, 0x00, 0x01, 0x10, 0x00, 0x40, 0x28, 0x00, 0x00, 0x00, 0x24, 0x00, 0x00, 0x00, + 0x14, 0x00, 0x00, 0x00, 0xf1, 0xf4, 0x58, 0xe7, 0x8f, 0x62, 0xc9, 0xad, 0xbc, 0x43, 0x1d, 0x16, + 0x4e, 0xdf, 0xdd, 0x00, 0xa4, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x02, 0x10, 0x00, 0x40, 0x28, 0x00, 0x00, 0x00, 0x24, 0x00, 0x00, 0x00, + 0x14, 0x00, 0x00, 0x00, 0xf2, 0x07, 0xc6, 0xdb, 0x76, 0xf0, 0x34, 0x86, 0x2a, 0x75, 0x47, 0x5e, + 0xd7, 0xa4, 0x76, 0x00, 0x1f, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, }; + return blob; +} +#endif //DDSCXX_HAS_TYPE_DISCOVERY + +} //namespace topic +} //namespace cyclonedds +} //namespace eclipse +} //namespace org + +namespace dds { +namespace topic { + +template <> +struct topic_type_name<::unitree_go::msg::dds_::VoxelMapCompressed_> +{ + static std::string value() + { + return org::eclipse::cyclonedds::topic::TopicTraits<::unitree_go::msg::dds_::VoxelMapCompressed_>::getTypeName(); + } +}; + +} +} + +REGISTER_TOPIC_TYPE(::unitree_go::msg::dds_::VoxelMapCompressed_) + +namespace org{ +namespace eclipse{ +namespace cyclonedds{ +namespace core{ +namespace cdr{ + +template<> +propvec &get_type_props<::unitree_go::msg::dds_::VoxelMapCompressed_>(); + +template::value, bool> = true > +bool write(T& streamer, const ::unitree_go::msg::dds_::VoxelMapCompressed_& instance, entity_properties_t *props) { + (void)instance; + if (!streamer.start_struct(*props)) + return false; + auto prop = streamer.first_entity(props); + while (prop) { + switch (prop->m_id) { + case 0: + if (!streamer.start_member(*prop)) + return false; + if (!write(streamer, instance.stamp())) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 1: + if (!streamer.start_member(*prop)) + return false; + if (!write_string(streamer, instance.frame_id(), 0)) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 2: + if (!streamer.start_member(*prop)) + return false; + if (!write(streamer, instance.resolution())) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 3: + if (!streamer.start_member(*prop)) + return false; + if (!streamer.start_consecutive(true, true)) + return false; + if (!write(streamer, instance.origin()[0], instance.origin().size())) + return false; + if (!streamer.finish_consecutive()) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 4: + if (!streamer.start_member(*prop)) + return false; + if (!streamer.start_consecutive(true, true)) + return false; + if (!write(streamer, instance.width()[0], instance.width().size())) + return false; + if (!streamer.finish_consecutive()) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 5: + if (!streamer.start_member(*prop)) + return false; + if (!write(streamer, instance.src_size())) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 6: + if (!streamer.start_member(*prop)) + return false; + if (!streamer.start_consecutive(false, true)) + return false; + { + uint32_t se_1 = uint32_t(instance.data().size()); + if (!write(streamer, se_1)) + return false; + if (se_1 > 0 && + !write(streamer, instance.data()[0], se_1)) + return false; + } //end sequence 1 + if (!streamer.finish_consecutive()) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + } + prop = streamer.next_entity(prop); + } + return streamer.finish_struct(*props); +} + +template::value, bool> = true > +bool write(S& str, const ::unitree_go::msg::dds_::VoxelMapCompressed_& instance, bool as_key) { + auto &props = get_type_props<::unitree_go::msg::dds_::VoxelMapCompressed_>(); + str.set_mode(cdr_stream::stream_mode::write, as_key); + return write(str, instance, props.data()); +} + +template::value, bool> = true > +bool read(T& streamer, ::unitree_go::msg::dds_::VoxelMapCompressed_& instance, entity_properties_t *props) { + (void)instance; + if (!streamer.start_struct(*props)) + return false; + auto prop = streamer.first_entity(props); + while (prop) { + switch (prop->m_id) { + case 0: + if (!streamer.start_member(*prop)) + return false; + if (!read(streamer, instance.stamp())) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 1: + if (!streamer.start_member(*prop)) + return false; + if (!read_string(streamer, instance.frame_id(), 0)) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 2: + if (!streamer.start_member(*prop)) + return false; + if (!read(streamer, instance.resolution())) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 3: + if (!streamer.start_member(*prop)) + return false; + if (!streamer.start_consecutive(true, true)) + return false; + if (!read(streamer, instance.origin()[0], instance.origin().size())) + return false; + if (!streamer.finish_consecutive()) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 4: + if (!streamer.start_member(*prop)) + return false; + if (!streamer.start_consecutive(true, true)) + return false; + if (!read(streamer, instance.width()[0], instance.width().size())) + return false; + if (!streamer.finish_consecutive()) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 5: + if (!streamer.start_member(*prop)) + return false; + if (!read(streamer, instance.src_size())) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 6: + if (!streamer.start_member(*prop)) + return false; + if (!streamer.start_consecutive(false, true)) + return false; + { + uint32_t se_1 = uint32_t(instance.data().size()); + if (!read(streamer, se_1)) + return false; + instance.data().resize(se_1); + if (se_1 > 0 && + !read(streamer, instance.data()[0], se_1)) + return false; + } //end sequence 1 + if (!streamer.finish_consecutive()) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + } + prop = streamer.next_entity(prop); + } + return streamer.finish_struct(*props); +} + +template::value, bool> = true > +bool read(S& str, ::unitree_go::msg::dds_::VoxelMapCompressed_& instance, bool as_key) { + auto &props = get_type_props<::unitree_go::msg::dds_::VoxelMapCompressed_>(); + str.set_mode(cdr_stream::stream_mode::read, as_key); + return read(str, instance, props.data()); +} + +template::value, bool> = true > +bool move(T& streamer, const ::unitree_go::msg::dds_::VoxelMapCompressed_& instance, entity_properties_t *props) { + (void)instance; + if (!streamer.start_struct(*props)) + return false; + auto prop = streamer.first_entity(props); + while (prop) { + switch (prop->m_id) { + case 0: + if (!streamer.start_member(*prop)) + return false; + if (!move(streamer, instance.stamp())) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 1: + if (!streamer.start_member(*prop)) + return false; + if (!move_string(streamer, instance.frame_id(), 0)) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 2: + if (!streamer.start_member(*prop)) + return false; + if (!move(streamer, instance.resolution())) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 3: + if (!streamer.start_member(*prop)) + return false; + if (!streamer.start_consecutive(true, true)) + return false; + if (!move(streamer, instance.origin()[0], instance.origin().size())) + return false; + if (!streamer.finish_consecutive()) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 4: + if (!streamer.start_member(*prop)) + return false; + if (!streamer.start_consecutive(true, true)) + return false; + if (!move(streamer, instance.width()[0], instance.width().size())) + return false; + if (!streamer.finish_consecutive()) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 5: + if (!streamer.start_member(*prop)) + return false; + if (!move(streamer, instance.src_size())) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 6: + if (!streamer.start_member(*prop)) + return false; + if (!streamer.start_consecutive(false, true)) + return false; + { + uint32_t se_1 = uint32_t(instance.data().size()); + if (!move(streamer, se_1)) + return false; + if (se_1 > 0 && + !move(streamer, uint8_t(), se_1)) + return false; + } //end sequence 1 + if (!streamer.finish_consecutive()) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + } + prop = streamer.next_entity(prop); + } + return streamer.finish_struct(*props); +} + +template::value, bool> = true > +bool move(S& str, const ::unitree_go::msg::dds_::VoxelMapCompressed_& instance, bool as_key) { + auto &props = get_type_props<::unitree_go::msg::dds_::VoxelMapCompressed_>(); + str.set_mode(cdr_stream::stream_mode::move, as_key); + return move(str, instance, props.data()); +} + +template::value, bool> = true > +bool max(T& streamer, const ::unitree_go::msg::dds_::VoxelMapCompressed_& instance, entity_properties_t *props) { + (void)instance; + if (!streamer.start_struct(*props)) + return false; + auto prop = streamer.first_entity(props); + while (prop) { + switch (prop->m_id) { + case 0: + if (!streamer.start_member(*prop)) + return false; + if (!max(streamer, instance.stamp())) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 1: + if (!streamer.start_member(*prop)) + return false; + if (!max_string(streamer, instance.frame_id(), 0)) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 2: + if (!streamer.start_member(*prop)) + return false; + if (!max(streamer, instance.resolution())) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 3: + if (!streamer.start_member(*prop)) + return false; + if (!streamer.start_consecutive(true, true)) + return false; + if (!max(streamer, instance.origin()[0], instance.origin().size())) + return false; + if (!streamer.finish_consecutive()) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 4: + if (!streamer.start_member(*prop)) + return false; + if (!streamer.start_consecutive(true, true)) + return false; + if (!max(streamer, instance.width()[0], instance.width().size())) + return false; + if (!streamer.finish_consecutive()) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 5: + if (!streamer.start_member(*prop)) + return false; + if (!max(streamer, instance.src_size())) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 6: + if (!streamer.start_member(*prop)) + return false; + if (!streamer.start_consecutive(false, true)) + return false; + { + uint32_t se_1 = 0; + if (!max(streamer, se_1)) + return false; + if (se_1 > 0 && + !max(streamer, uint8_t(), se_1)) + return false; + } //end sequence 1 + if (!streamer.finish_consecutive()) + return false; + streamer.position(SIZE_MAX); + if (!streamer.finish_member(*prop)) + return false; + break; + } + prop = streamer.next_entity(prop); + } + return streamer.finish_struct(*props); +} + +template::value, bool> = true > +bool max(S& str, const ::unitree_go::msg::dds_::VoxelMapCompressed_& instance, bool as_key) { + auto &props = get_type_props<::unitree_go::msg::dds_::VoxelMapCompressed_>(); + str.set_mode(cdr_stream::stream_mode::max, as_key); + return max(str, instance, props.data()); +} + +} //namespace cdr +} //namespace core +} //namespace cyclonedds +} //namespace eclipse +} //namespace org + +#endif // DDSCXX_UNITREE_IDL_GO2_VOXELMAPCOMPRESSED__HPP diff --git a/deps/unitree_sdk2/include/unitree/idl/go2/WirelessController_.hpp b/deps/unitree_sdk2/include/unitree/idl/go2/WirelessController_.hpp new file mode 100644 index 0000000..1bd8bf4 --- /dev/null +++ b/deps/unitree_sdk2/include/unitree/idl/go2/WirelessController_.hpp @@ -0,0 +1,426 @@ +/**************************************************************** + + Generated by Eclipse Cyclone DDS IDL to CXX Translator + File name: WirelessController_.idl + Source: WirelessController_.hpp + Cyclone DDS: v0.10.2 + +*****************************************************************/ +#ifndef DDSCXX_UNITREE_IDL_GO2_WIRELESSCONTROLLER__HPP +#define DDSCXX_UNITREE_IDL_GO2_WIRELESSCONTROLLER__HPP + +#include + +namespace unitree_go +{ +namespace msg +{ +namespace dds_ +{ +class WirelessController_ +{ +private: + float lx_ = 0.0f; + float ly_ = 0.0f; + float rx_ = 0.0f; + float ry_ = 0.0f; + uint16_t keys_ = 0; + +public: + WirelessController_() = default; + + explicit WirelessController_( + float lx, + float ly, + float rx, + float ry, + uint16_t keys) : + lx_(lx), + ly_(ly), + rx_(rx), + ry_(ry), + keys_(keys) { } + + float lx() const { return this->lx_; } + float& lx() { return this->lx_; } + void lx(float _val_) { this->lx_ = _val_; } + float ly() const { return this->ly_; } + float& ly() { return this->ly_; } + void ly(float _val_) { this->ly_ = _val_; } + float rx() const { return this->rx_; } + float& rx() { return this->rx_; } + void rx(float _val_) { this->rx_ = _val_; } + float ry() const { return this->ry_; } + float& ry() { return this->ry_; } + void ry(float _val_) { this->ry_ = _val_; } + uint16_t keys() const { return this->keys_; } + uint16_t& keys() { return this->keys_; } + void keys(uint16_t _val_) { this->keys_ = _val_; } + + bool operator==(const WirelessController_& _other) const + { + (void) _other; + return lx_ == _other.lx_ && + ly_ == _other.ly_ && + rx_ == _other.rx_ && + ry_ == _other.ry_ && + keys_ == _other.keys_; + } + + bool operator!=(const WirelessController_& _other) const + { + return !(*this == _other); + } + +}; + +} + +} + +} + +#include "dds/topic/TopicTraits.hpp" +#include "org/eclipse/cyclonedds/topic/datatopic.hpp" + +namespace org { +namespace eclipse { +namespace cyclonedds { +namespace topic { + +template <> constexpr const char* TopicTraits<::unitree_go::msg::dds_::WirelessController_>::getTypeName() +{ + return "unitree_go::msg::dds_::WirelessController_"; +} + +template <> constexpr bool TopicTraits<::unitree_go::msg::dds_::WirelessController_>::isKeyless() +{ + return true; +} + +#ifdef DDSCXX_HAS_TYPE_DISCOVERY +template<> constexpr unsigned int TopicTraits<::unitree_go::msg::dds_::WirelessController_>::type_map_blob_sz() { return 382; } +template<> constexpr unsigned int TopicTraits<::unitree_go::msg::dds_::WirelessController_>::type_info_blob_sz() { return 100; } +template<> inline const uint8_t * TopicTraits<::unitree_go::msg::dds_::WirelessController_>::type_map_blob() { + static const uint8_t blob[] = { + 0x7b, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0xf1, 0xd8, 0xdc, 0x69, 0xff, 0xf5, 0xd7, 0x59, + 0x61, 0xcd, 0x0e, 0x3f, 0xc0, 0x49, 0xcb, 0x00, 0x63, 0x00, 0x00, 0x00, 0xf1, 0x51, 0x01, 0x00, + 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x53, 0x00, 0x00, 0x00, 0x05, 0x00, 0x00, 0x00, + 0x0b, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x09, 0x80, 0x37, 0xcc, 0xea, 0x00, + 0x0b, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x09, 0xe7, 0x28, 0xb4, 0x77, 0x00, + 0x0b, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x01, 0x00, 0x09, 0x22, 0x77, 0x0f, 0xbd, 0x00, + 0x0b, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x01, 0x00, 0x09, 0x73, 0x1a, 0x58, 0x83, 0x00, + 0x0b, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0x01, 0x00, 0x06, 0x14, 0xf8, 0x02, 0xe1, 0x00, + 0xd3, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0xf2, 0xe9, 0x68, 0x6f, 0xe7, 0x6f, 0x7b, 0x08, + 0xf9, 0x2c, 0xb2, 0x49, 0x43, 0xac, 0x72, 0x00, 0xbb, 0x00, 0x00, 0x00, 0xf2, 0x51, 0x01, 0x00, + 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x2b, 0x00, 0x00, 0x00, 0x75, 0x6e, 0x69, 0x74, + 0x72, 0x65, 0x65, 0x5f, 0x67, 0x6f, 0x3a, 0x3a, 0x6d, 0x73, 0x67, 0x3a, 0x3a, 0x64, 0x64, 0x73, + 0x5f, 0x3a, 0x3a, 0x57, 0x69, 0x72, 0x65, 0x6c, 0x65, 0x73, 0x73, 0x43, 0x6f, 0x6e, 0x74, 0x72, + 0x6f, 0x6c, 0x6c, 0x65, 0x72, 0x5f, 0x00, 0x00, 0x7b, 0x00, 0x00, 0x00, 0x05, 0x00, 0x00, 0x00, + 0x11, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x09, 0x00, 0x03, 0x00, 0x00, 0x00, + 0x6c, 0x78, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x11, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, + 0x01, 0x00, 0x09, 0x00, 0x03, 0x00, 0x00, 0x00, 0x6c, 0x79, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x11, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x01, 0x00, 0x09, 0x00, 0x03, 0x00, 0x00, 0x00, + 0x72, 0x78, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x11, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, + 0x01, 0x00, 0x09, 0x00, 0x03, 0x00, 0x00, 0x00, 0x72, 0x79, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x13, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0x01, 0x00, 0x06, 0x00, 0x05, 0x00, 0x00, 0x00, + 0x6b, 0x65, 0x79, 0x73, 0x00, 0x00, 0x00, 0x00, 0x22, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, + 0xf2, 0xe9, 0x68, 0x6f, 0xe7, 0x6f, 0x7b, 0x08, 0xf9, 0x2c, 0xb2, 0x49, 0x43, 0xac, 0x72, 0xf1, + 0xd8, 0xdc, 0x69, 0xff, 0xf5, 0xd7, 0x59, 0x61, 0xcd, 0x0e, 0x3f, 0xc0, 0x49, 0xcb, }; + return blob; +} +template<> inline const uint8_t * TopicTraits<::unitree_go::msg::dds_::WirelessController_>::type_info_blob() { + static const uint8_t blob[] = { + 0x60, 0x00, 0x00, 0x00, 0x01, 0x10, 0x00, 0x40, 0x28, 0x00, 0x00, 0x00, 0x24, 0x00, 0x00, 0x00, + 0x14, 0x00, 0x00, 0x00, 0xf1, 0xd8, 0xdc, 0x69, 0xff, 0xf5, 0xd7, 0x59, 0x61, 0xcd, 0x0e, 0x3f, + 0xc0, 0x49, 0xcb, 0x00, 0x67, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x02, 0x10, 0x00, 0x40, 0x28, 0x00, 0x00, 0x00, 0x24, 0x00, 0x00, 0x00, + 0x14, 0x00, 0x00, 0x00, 0xf2, 0xe9, 0x68, 0x6f, 0xe7, 0x6f, 0x7b, 0x08, 0xf9, 0x2c, 0xb2, 0x49, + 0x43, 0xac, 0x72, 0x00, 0xbf, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, }; + return blob; +} +#endif //DDSCXX_HAS_TYPE_DISCOVERY + +} //namespace topic +} //namespace cyclonedds +} //namespace eclipse +} //namespace org + +namespace dds { +namespace topic { + +template <> +struct topic_type_name<::unitree_go::msg::dds_::WirelessController_> +{ + static std::string value() + { + return org::eclipse::cyclonedds::topic::TopicTraits<::unitree_go::msg::dds_::WirelessController_>::getTypeName(); + } +}; + +} +} + +REGISTER_TOPIC_TYPE(::unitree_go::msg::dds_::WirelessController_) + +namespace org{ +namespace eclipse{ +namespace cyclonedds{ +namespace core{ +namespace cdr{ + +template<> +propvec &get_type_props<::unitree_go::msg::dds_::WirelessController_>(); + +template::value, bool> = true > +bool write(T& streamer, const ::unitree_go::msg::dds_::WirelessController_& instance, entity_properties_t *props) { + (void)instance; + if (!streamer.start_struct(*props)) + return false; + auto prop = streamer.first_entity(props); + while (prop) { + switch (prop->m_id) { + case 0: + if (!streamer.start_member(*prop)) + return false; + if (!write(streamer, instance.lx())) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 1: + if (!streamer.start_member(*prop)) + return false; + if (!write(streamer, instance.ly())) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 2: + if (!streamer.start_member(*prop)) + return false; + if (!write(streamer, instance.rx())) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 3: + if (!streamer.start_member(*prop)) + return false; + if (!write(streamer, instance.ry())) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 4: + if (!streamer.start_member(*prop)) + return false; + if (!write(streamer, instance.keys())) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + } + prop = streamer.next_entity(prop); + } + return streamer.finish_struct(*props); +} + +template::value, bool> = true > +bool write(S& str, const ::unitree_go::msg::dds_::WirelessController_& instance, bool as_key) { + auto &props = get_type_props<::unitree_go::msg::dds_::WirelessController_>(); + str.set_mode(cdr_stream::stream_mode::write, as_key); + return write(str, instance, props.data()); +} + +template::value, bool> = true > +bool read(T& streamer, ::unitree_go::msg::dds_::WirelessController_& instance, entity_properties_t *props) { + (void)instance; + if (!streamer.start_struct(*props)) + return false; + auto prop = streamer.first_entity(props); + while (prop) { + switch (prop->m_id) { + case 0: + if (!streamer.start_member(*prop)) + return false; + if (!read(streamer, instance.lx())) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 1: + if (!streamer.start_member(*prop)) + return false; + if (!read(streamer, instance.ly())) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 2: + if (!streamer.start_member(*prop)) + return false; + if (!read(streamer, instance.rx())) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 3: + if (!streamer.start_member(*prop)) + return false; + if (!read(streamer, instance.ry())) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 4: + if (!streamer.start_member(*prop)) + return false; + if (!read(streamer, instance.keys())) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + } + prop = streamer.next_entity(prop); + } + return streamer.finish_struct(*props); +} + +template::value, bool> = true > +bool read(S& str, ::unitree_go::msg::dds_::WirelessController_& instance, bool as_key) { + auto &props = get_type_props<::unitree_go::msg::dds_::WirelessController_>(); + str.set_mode(cdr_stream::stream_mode::read, as_key); + return read(str, instance, props.data()); +} + +template::value, bool> = true > +bool move(T& streamer, const ::unitree_go::msg::dds_::WirelessController_& instance, entity_properties_t *props) { + (void)instance; + if (!streamer.start_struct(*props)) + return false; + auto prop = streamer.first_entity(props); + while (prop) { + switch (prop->m_id) { + case 0: + if (!streamer.start_member(*prop)) + return false; + if (!move(streamer, instance.lx())) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 1: + if (!streamer.start_member(*prop)) + return false; + if (!move(streamer, instance.ly())) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 2: + if (!streamer.start_member(*prop)) + return false; + if (!move(streamer, instance.rx())) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 3: + if (!streamer.start_member(*prop)) + return false; + if (!move(streamer, instance.ry())) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 4: + if (!streamer.start_member(*prop)) + return false; + if (!move(streamer, instance.keys())) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + } + prop = streamer.next_entity(prop); + } + return streamer.finish_struct(*props); +} + +template::value, bool> = true > +bool move(S& str, const ::unitree_go::msg::dds_::WirelessController_& instance, bool as_key) { + auto &props = get_type_props<::unitree_go::msg::dds_::WirelessController_>(); + str.set_mode(cdr_stream::stream_mode::move, as_key); + return move(str, instance, props.data()); +} + +template::value, bool> = true > +bool max(T& streamer, const ::unitree_go::msg::dds_::WirelessController_& instance, entity_properties_t *props) { + (void)instance; + if (!streamer.start_struct(*props)) + return false; + auto prop = streamer.first_entity(props); + while (prop) { + switch (prop->m_id) { + case 0: + if (!streamer.start_member(*prop)) + return false; + if (!max(streamer, instance.lx())) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 1: + if (!streamer.start_member(*prop)) + return false; + if (!max(streamer, instance.ly())) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 2: + if (!streamer.start_member(*prop)) + return false; + if (!max(streamer, instance.rx())) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 3: + if (!streamer.start_member(*prop)) + return false; + if (!max(streamer, instance.ry())) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 4: + if (!streamer.start_member(*prop)) + return false; + if (!max(streamer, instance.keys())) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + } + prop = streamer.next_entity(prop); + } + return streamer.finish_struct(*props); +} + +template::value, bool> = true > +bool max(S& str, const ::unitree_go::msg::dds_::WirelessController_& instance, bool as_key) { + auto &props = get_type_props<::unitree_go::msg::dds_::WirelessController_>(); + str.set_mode(cdr_stream::stream_mode::max, as_key); + return max(str, instance, props.data()); +} + +} //namespace cdr +} //namespace core +} //namespace cyclonedds +} //namespace eclipse +} //namespace org + +#endif // DDSCXX_UNITREE_IDL_GO2_WIRELESSCONTROLLER__HPP diff --git a/deps/unitree_sdk2/include/unitree/idl/hg/AgvBmsState_.hpp b/deps/unitree_sdk2/include/unitree/idl/hg/AgvBmsState_.hpp new file mode 100644 index 0000000..8c796c8 --- /dev/null +++ b/deps/unitree_sdk2/include/unitree/idl/hg/AgvBmsState_.hpp @@ -0,0 +1,541 @@ +/**************************************************************** + + Generated by Eclipse Cyclone DDS IDL to CXX Translator + File name: AgvBmsState_.idl + Source: AgvBmsState_.hpp + Cyclone DDS: v0.10.2 + +*****************************************************************/ +#ifndef DDSCXX_UNITREE_IDL_HG_AGVBMSSTATE__HPP +#define DDSCXX_UNITREE_IDL_HG_AGVBMSSTATE__HPP + +#include +#include +#include + +namespace unitree_hg +{ +namespace msg +{ +namespace dds_ +{ +class AgvBmsState_ +{ +private: + std::string software_version_; + uint8_t battery_percentage_ = 0; + int32_t current_ = 0; + std::array temperature_ = { }; + std::string docking_status_; + bool is_charging_ = false; + bool is_dc_connected_ = false; + +public: + AgvBmsState_() = default; + + explicit AgvBmsState_( + const std::string& software_version, + uint8_t battery_percentage, + int32_t current, + const std::array& temperature, + const std::string& docking_status, + bool is_charging, + bool is_dc_connected) : + software_version_(software_version), + battery_percentage_(battery_percentage), + current_(current), + temperature_(temperature), + docking_status_(docking_status), + is_charging_(is_charging), + is_dc_connected_(is_dc_connected) { } + + const std::string& software_version() const { return this->software_version_; } + std::string& software_version() { return this->software_version_; } + void software_version(const std::string& _val_) { this->software_version_ = _val_; } + void software_version(std::string&& _val_) { this->software_version_ = _val_; } + uint8_t battery_percentage() const { return this->battery_percentage_; } + uint8_t& battery_percentage() { return this->battery_percentage_; } + void battery_percentage(uint8_t _val_) { this->battery_percentage_ = _val_; } + int32_t current() const { return this->current_; } + int32_t& current() { return this->current_; } + void current(int32_t _val_) { this->current_ = _val_; } + const std::array& temperature() const { return this->temperature_; } + std::array& temperature() { return this->temperature_; } + void temperature(const std::array& _val_) { this->temperature_ = _val_; } + void temperature(std::array&& _val_) { this->temperature_ = _val_; } + const std::string& docking_status() const { return this->docking_status_; } + std::string& docking_status() { return this->docking_status_; } + void docking_status(const std::string& _val_) { this->docking_status_ = _val_; } + void docking_status(std::string&& _val_) { this->docking_status_ = _val_; } + bool is_charging() const { return this->is_charging_; } + bool& is_charging() { return this->is_charging_; } + void is_charging(bool _val_) { this->is_charging_ = _val_; } + bool is_dc_connected() const { return this->is_dc_connected_; } + bool& is_dc_connected() { return this->is_dc_connected_; } + void is_dc_connected(bool _val_) { this->is_dc_connected_ = _val_; } + + bool operator==(const AgvBmsState_& _other) const + { + (void) _other; + return software_version_ == _other.software_version_ && + battery_percentage_ == _other.battery_percentage_ && + current_ == _other.current_ && + temperature_ == _other.temperature_ && + docking_status_ == _other.docking_status_ && + is_charging_ == _other.is_charging_ && + is_dc_connected_ == _other.is_dc_connected_; + } + + bool operator!=(const AgvBmsState_& _other) const + { + return !(*this == _other); + } + +}; + +} + +} + +} + +#include "dds/topic/TopicTraits.hpp" +#include "org/eclipse/cyclonedds/topic/datatopic.hpp" + +namespace org { +namespace eclipse { +namespace cyclonedds { +namespace topic { + +template <> constexpr const char* TopicTraits<::unitree_hg::msg::dds_::AgvBmsState_>::getTypeName() +{ + return "unitree_hg::msg::dds_::AgvBmsState_"; +} + +template <> constexpr bool TopicTraits<::unitree_hg::msg::dds_::AgvBmsState_>::isSelfContained() +{ + return false; +} + +template <> constexpr bool TopicTraits<::unitree_hg::msg::dds_::AgvBmsState_>::isKeyless() +{ + return true; +} + +#ifdef DDSCXX_HAS_TYPE_DISCOVERY +template<> constexpr unsigned int TopicTraits<::unitree_hg::msg::dds_::AgvBmsState_>::type_map_blob_sz() { return 550; } +template<> constexpr unsigned int TopicTraits<::unitree_hg::msg::dds_::AgvBmsState_>::type_info_blob_sz() { return 100; } +template<> inline const uint8_t * TopicTraits<::unitree_hg::msg::dds_::AgvBmsState_>::type_map_blob() { + static const uint8_t blob[] = { + 0xa7, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0xf1, 0xed, 0x44, 0x74, 0x98, 0xd8, 0x24, 0x53, + 0xc2, 0x7f, 0x74, 0xa8, 0x32, 0x31, 0x6b, 0x00, 0x8f, 0x00, 0x00, 0x00, 0xf1, 0x51, 0x01, 0x00, + 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x7f, 0x00, 0x00, 0x00, 0x07, 0x00, 0x00, 0x00, + 0x0c, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x70, 0x00, 0xed, 0x06, 0xdc, 0x4c, + 0x0b, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x02, 0x1e, 0x1c, 0x79, 0x06, 0x00, + 0x0b, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x01, 0x00, 0x04, 0x43, 0xb5, 0xc9, 0x17, 0x00, + 0x16, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x01, 0x00, 0x90, 0xf3, 0x01, 0x00, 0x00, 0x00, + 0x01, 0x00, 0x00, 0x00, 0x03, 0x03, 0xee, 0xf4, 0x38, 0xf7, 0x00, 0x00, 0x0c, 0x00, 0x00, 0x00, + 0x04, 0x00, 0x00, 0x00, 0x01, 0x00, 0x70, 0x00, 0xc9, 0xbd, 0x04, 0xb8, 0x0b, 0x00, 0x00, 0x00, + 0x05, 0x00, 0x00, 0x00, 0x01, 0x00, 0x01, 0xb4, 0x46, 0x31, 0x5e, 0x00, 0x0b, 0x00, 0x00, 0x00, + 0x06, 0x00, 0x00, 0x00, 0x01, 0x00, 0x01, 0x0d, 0x78, 0x71, 0x07, 0x00, 0x4e, 0x01, 0x00, 0x00, + 0x01, 0x00, 0x00, 0x00, 0xf2, 0xa4, 0x53, 0x00, 0x3b, 0x5b, 0x09, 0xe8, 0x8e, 0x24, 0xb5, 0xc7, + 0x86, 0x52, 0x54, 0x00, 0x36, 0x01, 0x00, 0x00, 0xf2, 0x51, 0x01, 0x00, 0x2c, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x24, 0x00, 0x00, 0x00, 0x75, 0x6e, 0x69, 0x74, 0x72, 0x65, 0x65, 0x5f, + 0x68, 0x67, 0x3a, 0x3a, 0x6d, 0x73, 0x67, 0x3a, 0x3a, 0x64, 0x64, 0x73, 0x5f, 0x3a, 0x3a, 0x41, + 0x67, 0x76, 0x42, 0x6d, 0x73, 0x53, 0x74, 0x61, 0x74, 0x65, 0x5f, 0x00, 0xfe, 0x00, 0x00, 0x00, + 0x07, 0x00, 0x00, 0x00, 0x1f, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x70, 0x00, + 0x11, 0x00, 0x00, 0x00, 0x73, 0x6f, 0x66, 0x74, 0x77, 0x61, 0x72, 0x65, 0x5f, 0x76, 0x65, 0x72, + 0x73, 0x69, 0x6f, 0x6e, 0x00, 0x00, 0x00, 0x00, 0x21, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, + 0x01, 0x00, 0x02, 0x00, 0x13, 0x00, 0x00, 0x00, 0x62, 0x61, 0x74, 0x74, 0x65, 0x72, 0x79, 0x5f, + 0x70, 0x65, 0x72, 0x63, 0x65, 0x6e, 0x74, 0x61, 0x67, 0x65, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x16, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x01, 0x00, 0x04, 0x00, 0x08, 0x00, 0x00, 0x00, + 0x63, 0x75, 0x72, 0x72, 0x65, 0x6e, 0x74, 0x00, 0x00, 0x00, 0x00, 0x00, 0x26, 0x00, 0x00, 0x00, + 0x03, 0x00, 0x00, 0x00, 0x01, 0x00, 0x90, 0xf3, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, + 0x03, 0x03, 0x00, 0x00, 0x0c, 0x00, 0x00, 0x00, 0x74, 0x65, 0x6d, 0x70, 0x65, 0x72, 0x61, 0x74, + 0x75, 0x72, 0x65, 0x00, 0x00, 0x00, 0x00, 0x00, 0x1d, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, + 0x01, 0x00, 0x70, 0x00, 0x0f, 0x00, 0x00, 0x00, 0x64, 0x6f, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x5f, + 0x73, 0x74, 0x61, 0x74, 0x75, 0x73, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x1a, 0x00, 0x00, 0x00, + 0x05, 0x00, 0x00, 0x00, 0x01, 0x00, 0x01, 0x00, 0x0c, 0x00, 0x00, 0x00, 0x69, 0x73, 0x5f, 0x63, + 0x68, 0x61, 0x72, 0x67, 0x69, 0x6e, 0x67, 0x00, 0x00, 0x00, 0x00, 0x00, 0x1e, 0x00, 0x00, 0x00, + 0x06, 0x00, 0x00, 0x00, 0x01, 0x00, 0x01, 0x00, 0x10, 0x00, 0x00, 0x00, 0x69, 0x73, 0x5f, 0x64, + 0x63, 0x5f, 0x63, 0x6f, 0x6e, 0x6e, 0x65, 0x63, 0x74, 0x65, 0x64, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x22, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0xf2, 0xa4, 0x53, 0x00, 0x3b, 0x5b, 0x09, 0xe8, + 0x8e, 0x24, 0xb5, 0xc7, 0x86, 0x52, 0x54, 0xf1, 0xed, 0x44, 0x74, 0x98, 0xd8, 0x24, 0x53, 0xc2, + 0x7f, 0x74, 0xa8, 0x32, 0x31, 0x6b, }; + return blob; +} +template<> inline const uint8_t * TopicTraits<::unitree_hg::msg::dds_::AgvBmsState_>::type_info_blob() { + static const uint8_t blob[] = { + 0x60, 0x00, 0x00, 0x00, 0x01, 0x10, 0x00, 0x40, 0x28, 0x00, 0x00, 0x00, 0x24, 0x00, 0x00, 0x00, + 0x14, 0x00, 0x00, 0x00, 0xf1, 0xed, 0x44, 0x74, 0x98, 0xd8, 0x24, 0x53, 0xc2, 0x7f, 0x74, 0xa8, + 0x32, 0x31, 0x6b, 0x00, 0x93, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x02, 0x10, 0x00, 0x40, 0x28, 0x00, 0x00, 0x00, 0x24, 0x00, 0x00, 0x00, + 0x14, 0x00, 0x00, 0x00, 0xf2, 0xa4, 0x53, 0x00, 0x3b, 0x5b, 0x09, 0xe8, 0x8e, 0x24, 0xb5, 0xc7, + 0x86, 0x52, 0x54, 0x00, 0x3a, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, }; + return blob; +} +#endif //DDSCXX_HAS_TYPE_DISCOVERY + +} //namespace topic +} //namespace cyclonedds +} //namespace eclipse +} //namespace org + +namespace dds { +namespace topic { + +template <> +struct topic_type_name<::unitree_hg::msg::dds_::AgvBmsState_> +{ + static std::string value() + { + return org::eclipse::cyclonedds::topic::TopicTraits<::unitree_hg::msg::dds_::AgvBmsState_>::getTypeName(); + } +}; + +} +} + +REGISTER_TOPIC_TYPE(::unitree_hg::msg::dds_::AgvBmsState_) + +namespace org{ +namespace eclipse{ +namespace cyclonedds{ +namespace core{ +namespace cdr{ + +template<> +propvec &get_type_props<::unitree_hg::msg::dds_::AgvBmsState_>(); + +template::value, bool> = true > +bool write(T& streamer, const ::unitree_hg::msg::dds_::AgvBmsState_& instance, entity_properties_t *props) { + (void)instance; + if (!streamer.start_struct(*props)) + return false; + auto prop = streamer.first_entity(props); + while (prop) { + switch (prop->m_id) { + case 0: + if (!streamer.start_member(*prop)) + return false; + if (!write_string(streamer, instance.software_version(), 0)) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 1: + if (!streamer.start_member(*prop)) + return false; + if (!write(streamer, instance.battery_percentage())) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 2: + if (!streamer.start_member(*prop)) + return false; + if (!write(streamer, instance.current())) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 3: + if (!streamer.start_member(*prop)) + return false; + if (!streamer.start_consecutive(true, true)) + return false; + if (!write(streamer, instance.temperature()[0], instance.temperature().size())) + return false; + if (!streamer.finish_consecutive()) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 4: + if (!streamer.start_member(*prop)) + return false; + if (!write_string(streamer, instance.docking_status(), 0)) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 5: + if (!streamer.start_member(*prop)) + return false; + if (!write(streamer, instance.is_charging())) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 6: + if (!streamer.start_member(*prop)) + return false; + if (!write(streamer, instance.is_dc_connected())) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + } + prop = streamer.next_entity(prop); + } + return streamer.finish_struct(*props); +} + +template::value, bool> = true > +bool write(S& str, const ::unitree_hg::msg::dds_::AgvBmsState_& instance, bool as_key) { + auto &props = get_type_props<::unitree_hg::msg::dds_::AgvBmsState_>(); + str.set_mode(cdr_stream::stream_mode::write, as_key); + return write(str, instance, props.data()); +} + +template::value, bool> = true > +bool read(T& streamer, ::unitree_hg::msg::dds_::AgvBmsState_& instance, entity_properties_t *props) { + (void)instance; + if (!streamer.start_struct(*props)) + return false; + auto prop = streamer.first_entity(props); + while (prop) { + switch (prop->m_id) { + case 0: + if (!streamer.start_member(*prop)) + return false; + if (!read_string(streamer, instance.software_version(), 0)) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 1: + if (!streamer.start_member(*prop)) + return false; + if (!read(streamer, instance.battery_percentage())) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 2: + if (!streamer.start_member(*prop)) + return false; + if (!read(streamer, instance.current())) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 3: + if (!streamer.start_member(*prop)) + return false; + if (!streamer.start_consecutive(true, true)) + return false; + if (!read(streamer, instance.temperature()[0], instance.temperature().size())) + return false; + if (!streamer.finish_consecutive()) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 4: + if (!streamer.start_member(*prop)) + return false; + if (!read_string(streamer, instance.docking_status(), 0)) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 5: + if (!streamer.start_member(*prop)) + return false; + if (!read(streamer, instance.is_charging())) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 6: + if (!streamer.start_member(*prop)) + return false; + if (!read(streamer, instance.is_dc_connected())) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + } + prop = streamer.next_entity(prop); + } + return streamer.finish_struct(*props); +} + +template::value, bool> = true > +bool read(S& str, ::unitree_hg::msg::dds_::AgvBmsState_& instance, bool as_key) { + auto &props = get_type_props<::unitree_hg::msg::dds_::AgvBmsState_>(); + str.set_mode(cdr_stream::stream_mode::read, as_key); + return read(str, instance, props.data()); +} + +template::value, bool> = true > +bool move(T& streamer, const ::unitree_hg::msg::dds_::AgvBmsState_& instance, entity_properties_t *props) { + (void)instance; + if (!streamer.start_struct(*props)) + return false; + auto prop = streamer.first_entity(props); + while (prop) { + switch (prop->m_id) { + case 0: + if (!streamer.start_member(*prop)) + return false; + if (!move_string(streamer, instance.software_version(), 0)) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 1: + if (!streamer.start_member(*prop)) + return false; + if (!move(streamer, instance.battery_percentage())) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 2: + if (!streamer.start_member(*prop)) + return false; + if (!move(streamer, instance.current())) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 3: + if (!streamer.start_member(*prop)) + return false; + if (!streamer.start_consecutive(true, true)) + return false; + if (!move(streamer, instance.temperature()[0], instance.temperature().size())) + return false; + if (!streamer.finish_consecutive()) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 4: + if (!streamer.start_member(*prop)) + return false; + if (!move_string(streamer, instance.docking_status(), 0)) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 5: + if (!streamer.start_member(*prop)) + return false; + if (!move(streamer, instance.is_charging())) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 6: + if (!streamer.start_member(*prop)) + return false; + if (!move(streamer, instance.is_dc_connected())) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + } + prop = streamer.next_entity(prop); + } + return streamer.finish_struct(*props); +} + +template::value, bool> = true > +bool move(S& str, const ::unitree_hg::msg::dds_::AgvBmsState_& instance, bool as_key) { + auto &props = get_type_props<::unitree_hg::msg::dds_::AgvBmsState_>(); + str.set_mode(cdr_stream::stream_mode::move, as_key); + return move(str, instance, props.data()); +} + +template::value, bool> = true > +bool max(T& streamer, const ::unitree_hg::msg::dds_::AgvBmsState_& instance, entity_properties_t *props) { + (void)instance; + if (!streamer.start_struct(*props)) + return false; + auto prop = streamer.first_entity(props); + while (prop) { + switch (prop->m_id) { + case 0: + if (!streamer.start_member(*prop)) + return false; + if (!max_string(streamer, instance.software_version(), 0)) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 1: + if (!streamer.start_member(*prop)) + return false; + if (!max(streamer, instance.battery_percentage())) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 2: + if (!streamer.start_member(*prop)) + return false; + if (!max(streamer, instance.current())) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 3: + if (!streamer.start_member(*prop)) + return false; + if (!streamer.start_consecutive(true, true)) + return false; + if (!max(streamer, instance.temperature()[0], instance.temperature().size())) + return false; + if (!streamer.finish_consecutive()) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 4: + if (!streamer.start_member(*prop)) + return false; + if (!max_string(streamer, instance.docking_status(), 0)) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 5: + if (!streamer.start_member(*prop)) + return false; + if (!max(streamer, instance.is_charging())) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 6: + if (!streamer.start_member(*prop)) + return false; + if (!max(streamer, instance.is_dc_connected())) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + } + prop = streamer.next_entity(prop); + } + return streamer.finish_struct(*props); +} + +template::value, bool> = true > +bool max(S& str, const ::unitree_hg::msg::dds_::AgvBmsState_& instance, bool as_key) { + auto &props = get_type_props<::unitree_hg::msg::dds_::AgvBmsState_>(); + str.set_mode(cdr_stream::stream_mode::max, as_key); + return max(str, instance, props.data()); +} + +} //namespace cdr +} //namespace core +} //namespace cyclonedds +} //namespace eclipse +} //namespace org + +#endif // DDSCXX_UNITREE_IDL_HG_AGVBMSSTATE__HPP diff --git a/deps/unitree_sdk2/include/unitree/idl/hg/BmsCmd_.hpp b/deps/unitree_sdk2/include/unitree/idl/hg/BmsCmd_.hpp new file mode 100644 index 0000000..6188a61 --- /dev/null +++ b/deps/unitree_sdk2/include/unitree/idl/hg/BmsCmd_.hpp @@ -0,0 +1,321 @@ +/**************************************************************** + + Generated by Eclipse Cyclone DDS IDL to CXX Translator + File name: BmsCmd_.idl + Source: BmsCmd_.hpp + Cyclone DDS: v0.10.2 + +*****************************************************************/ +#ifndef DDSCXX_UNITREE_IDL_HG_BMSCMD__HPP +#define DDSCXX_UNITREE_IDL_HG_BMSCMD__HPP + +#include +#include + +namespace unitree_hg +{ +namespace msg +{ +namespace dds_ +{ +class BmsCmd_ +{ +private: + uint8_t cmd_ = 0; + std::array reserve_ = { }; + +public: + BmsCmd_() = default; + + explicit BmsCmd_( + uint8_t cmd, + const std::array& reserve) : + cmd_(cmd), + reserve_(reserve) { } + + uint8_t cmd() const { return this->cmd_; } + uint8_t& cmd() { return this->cmd_; } + void cmd(uint8_t _val_) { this->cmd_ = _val_; } + const std::array& reserve() const { return this->reserve_; } + std::array& reserve() { return this->reserve_; } + void reserve(const std::array& _val_) { this->reserve_ = _val_; } + void reserve(std::array&& _val_) { this->reserve_ = _val_; } + + bool operator==(const BmsCmd_& _other) const + { + (void) _other; + return cmd_ == _other.cmd_ && + reserve_ == _other.reserve_; + } + + bool operator!=(const BmsCmd_& _other) const + { + return !(*this == _other); + } + +}; + +} + +} + +} + +#include "dds/topic/TopicTraits.hpp" +#include "org/eclipse/cyclonedds/topic/datatopic.hpp" + +namespace org { +namespace eclipse { +namespace cyclonedds { +namespace topic { + +template <> constexpr const char* TopicTraits<::unitree_hg::msg::dds_::BmsCmd_>::getTypeName() +{ + return "unitree_hg::msg::dds_::BmsCmd_"; +} + +template <> constexpr bool TopicTraits<::unitree_hg::msg::dds_::BmsCmd_>::isKeyless() +{ + return true; +} + +#ifdef DDSCXX_HAS_TYPE_DISCOVERY +template<> constexpr unsigned int TopicTraits<::unitree_hg::msg::dds_::BmsCmd_>::type_map_blob_sz() { return 278; } +template<> constexpr unsigned int TopicTraits<::unitree_hg::msg::dds_::BmsCmd_>::type_info_blob_sz() { return 100; } +template<> inline const uint8_t * TopicTraits<::unitree_hg::msg::dds_::BmsCmd_>::type_map_blob() { + static const uint8_t blob[] = { + 0x56, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0xf1, 0x91, 0xa3, 0x78, 0x24, 0x46, 0xf5, 0xc1, + 0xa3, 0xbe, 0x38, 0x87, 0x82, 0x38, 0xf4, 0x00, 0x3e, 0x00, 0x00, 0x00, 0xf1, 0x51, 0x01, 0x00, + 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x2e, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, + 0x0b, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x02, 0xdf, 0xff, 0x0a, 0x7f, 0x00, + 0x16, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x90, 0xf3, 0x01, 0x00, 0x00, 0x00, + 0x01, 0x00, 0x00, 0x00, 0x28, 0x02, 0x9c, 0x3b, 0x62, 0x94, 0x00, 0x00, 0x8e, 0x00, 0x00, 0x00, + 0x01, 0x00, 0x00, 0x00, 0xf2, 0xf3, 0x1a, 0x44, 0x88, 0xbc, 0xce, 0xdc, 0xaa, 0xdb, 0x49, 0x15, + 0xee, 0x2b, 0x01, 0x00, 0x76, 0x00, 0x00, 0x00, 0xf2, 0x51, 0x01, 0x00, 0x27, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x1f, 0x00, 0x00, 0x00, 0x75, 0x6e, 0x69, 0x74, 0x72, 0x65, 0x65, 0x5f, + 0x68, 0x67, 0x3a, 0x3a, 0x6d, 0x73, 0x67, 0x3a, 0x3a, 0x64, 0x64, 0x73, 0x5f, 0x3a, 0x3a, 0x42, + 0x6d, 0x73, 0x43, 0x6d, 0x64, 0x5f, 0x00, 0x00, 0x42, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, + 0x12, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x02, 0x00, 0x04, 0x00, 0x00, 0x00, + 0x63, 0x6d, 0x64, 0x00, 0x00, 0x00, 0x00, 0x00, 0x22, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, + 0x01, 0x00, 0x90, 0xf3, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x28, 0x02, 0x00, 0x00, + 0x08, 0x00, 0x00, 0x00, 0x72, 0x65, 0x73, 0x65, 0x72, 0x76, 0x65, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x22, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0xf2, 0xf3, 0x1a, 0x44, 0x88, 0xbc, 0xce, 0xdc, + 0xaa, 0xdb, 0x49, 0x15, 0xee, 0x2b, 0x01, 0xf1, 0x91, 0xa3, 0x78, 0x24, 0x46, 0xf5, 0xc1, 0xa3, + 0xbe, 0x38, 0x87, 0x82, 0x38, 0xf4, }; + return blob; +} +template<> inline const uint8_t * TopicTraits<::unitree_hg::msg::dds_::BmsCmd_>::type_info_blob() { + static const uint8_t blob[] = { + 0x60, 0x00, 0x00, 0x00, 0x01, 0x10, 0x00, 0x40, 0x28, 0x00, 0x00, 0x00, 0x24, 0x00, 0x00, 0x00, + 0x14, 0x00, 0x00, 0x00, 0xf1, 0x91, 0xa3, 0x78, 0x24, 0x46, 0xf5, 0xc1, 0xa3, 0xbe, 0x38, 0x87, + 0x82, 0x38, 0xf4, 0x00, 0x42, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x02, 0x10, 0x00, 0x40, 0x28, 0x00, 0x00, 0x00, 0x24, 0x00, 0x00, 0x00, + 0x14, 0x00, 0x00, 0x00, 0xf2, 0xf3, 0x1a, 0x44, 0x88, 0xbc, 0xce, 0xdc, 0xaa, 0xdb, 0x49, 0x15, + 0xee, 0x2b, 0x01, 0x00, 0x7a, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, }; + return blob; +} +#endif //DDSCXX_HAS_TYPE_DISCOVERY + +} //namespace topic +} //namespace cyclonedds +} //namespace eclipse +} //namespace org + +namespace dds { +namespace topic { + +template <> +struct topic_type_name<::unitree_hg::msg::dds_::BmsCmd_> +{ + static std::string value() + { + return org::eclipse::cyclonedds::topic::TopicTraits<::unitree_hg::msg::dds_::BmsCmd_>::getTypeName(); + } +}; + +} +} + +REGISTER_TOPIC_TYPE(::unitree_hg::msg::dds_::BmsCmd_) + +namespace org{ +namespace eclipse{ +namespace cyclonedds{ +namespace core{ +namespace cdr{ + +template<> +propvec &get_type_props<::unitree_hg::msg::dds_::BmsCmd_>(); + +template::value, bool> = true > +bool write(T& streamer, const ::unitree_hg::msg::dds_::BmsCmd_& instance, entity_properties_t *props) { + (void)instance; + if (!streamer.start_struct(*props)) + return false; + auto prop = streamer.first_entity(props); + while (prop) { + switch (prop->m_id) { + case 0: + if (!streamer.start_member(*prop)) + return false; + if (!write(streamer, instance.cmd())) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 1: + if (!streamer.start_member(*prop)) + return false; + if (!streamer.start_consecutive(true, true)) + return false; + if (!write(streamer, instance.reserve()[0], instance.reserve().size())) + return false; + if (!streamer.finish_consecutive()) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + } + prop = streamer.next_entity(prop); + } + return streamer.finish_struct(*props); +} + +template::value, bool> = true > +bool write(S& str, const ::unitree_hg::msg::dds_::BmsCmd_& instance, bool as_key) { + auto &props = get_type_props<::unitree_hg::msg::dds_::BmsCmd_>(); + str.set_mode(cdr_stream::stream_mode::write, as_key); + return write(str, instance, props.data()); +} + +template::value, bool> = true > +bool read(T& streamer, ::unitree_hg::msg::dds_::BmsCmd_& instance, entity_properties_t *props) { + (void)instance; + if (!streamer.start_struct(*props)) + return false; + auto prop = streamer.first_entity(props); + while (prop) { + switch (prop->m_id) { + case 0: + if (!streamer.start_member(*prop)) + return false; + if (!read(streamer, instance.cmd())) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 1: + if (!streamer.start_member(*prop)) + return false; + if (!streamer.start_consecutive(true, true)) + return false; + if (!read(streamer, instance.reserve()[0], instance.reserve().size())) + return false; + if (!streamer.finish_consecutive()) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + } + prop = streamer.next_entity(prop); + } + return streamer.finish_struct(*props); +} + +template::value, bool> = true > +bool read(S& str, ::unitree_hg::msg::dds_::BmsCmd_& instance, bool as_key) { + auto &props = get_type_props<::unitree_hg::msg::dds_::BmsCmd_>(); + str.set_mode(cdr_stream::stream_mode::read, as_key); + return read(str, instance, props.data()); +} + +template::value, bool> = true > +bool move(T& streamer, const ::unitree_hg::msg::dds_::BmsCmd_& instance, entity_properties_t *props) { + (void)instance; + if (!streamer.start_struct(*props)) + return false; + auto prop = streamer.first_entity(props); + while (prop) { + switch (prop->m_id) { + case 0: + if (!streamer.start_member(*prop)) + return false; + if (!move(streamer, instance.cmd())) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 1: + if (!streamer.start_member(*prop)) + return false; + if (!streamer.start_consecutive(true, true)) + return false; + if (!move(streamer, instance.reserve()[0], instance.reserve().size())) + return false; + if (!streamer.finish_consecutive()) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + } + prop = streamer.next_entity(prop); + } + return streamer.finish_struct(*props); +} + +template::value, bool> = true > +bool move(S& str, const ::unitree_hg::msg::dds_::BmsCmd_& instance, bool as_key) { + auto &props = get_type_props<::unitree_hg::msg::dds_::BmsCmd_>(); + str.set_mode(cdr_stream::stream_mode::move, as_key); + return move(str, instance, props.data()); +} + +template::value, bool> = true > +bool max(T& streamer, const ::unitree_hg::msg::dds_::BmsCmd_& instance, entity_properties_t *props) { + (void)instance; + if (!streamer.start_struct(*props)) + return false; + auto prop = streamer.first_entity(props); + while (prop) { + switch (prop->m_id) { + case 0: + if (!streamer.start_member(*prop)) + return false; + if (!max(streamer, instance.cmd())) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 1: + if (!streamer.start_member(*prop)) + return false; + if (!streamer.start_consecutive(true, true)) + return false; + if (!max(streamer, instance.reserve()[0], instance.reserve().size())) + return false; + if (!streamer.finish_consecutive()) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + } + prop = streamer.next_entity(prop); + } + return streamer.finish_struct(*props); +} + +template::value, bool> = true > +bool max(S& str, const ::unitree_hg::msg::dds_::BmsCmd_& instance, bool as_key) { + auto &props = get_type_props<::unitree_hg::msg::dds_::BmsCmd_>(); + str.set_mode(cdr_stream::stream_mode::max, as_key); + return max(str, instance, props.data()); +} + +} //namespace cdr +} //namespace core +} //namespace cyclonedds +} //namespace eclipse +} //namespace org + +#endif // DDSCXX_UNITREE_IDL_HG_BMSCMD__HPP diff --git a/deps/unitree_sdk2/include/unitree/idl/hg/BmsState_.hpp b/deps/unitree_sdk2/include/unitree/idl/hg/BmsState_.hpp new file mode 100644 index 0000000..b30d032 --- /dev/null +++ b/deps/unitree_sdk2/include/unitree/idl/hg/BmsState_.hpp @@ -0,0 +1,855 @@ +/**************************************************************** + + Generated by Eclipse Cyclone DDS IDL to CXX Translator + File name: BmsState_.idl + Source: BmsState_.hpp + Cyclone DDS: v0.10.2 + +*****************************************************************/ +#ifndef DDSCXX_UNITREE_IDL_HG_BMSSTATE__HPP +#define DDSCXX_UNITREE_IDL_HG_BMSSTATE__HPP + +#include +#include + +namespace unitree_hg +{ +namespace msg +{ +namespace dds_ +{ +class BmsState_ +{ +private: + uint8_t version_high_ = 0; + uint8_t version_low_ = 0; + uint8_t fn_ = 0; + std::array cell_vol_ = { }; + std::array bmsvoltage_ = { }; + int32_t current_ = 0; + uint8_t soc_ = 0; + uint8_t soh_ = 0; + std::array temperature_ = { }; + uint16_t cycle_ = 0; + uint16_t manufacturer_date_ = 0; + std::array bmsstate_ = { }; + std::array reserve_ = { }; + +public: + BmsState_() = default; + + explicit BmsState_( + uint8_t version_high, + uint8_t version_low, + uint8_t fn, + const std::array& cell_vol, + const std::array& bmsvoltage, + int32_t current, + uint8_t soc, + uint8_t soh, + const std::array& temperature, + uint16_t cycle, + uint16_t manufacturer_date, + const std::array& bmsstate, + const std::array& reserve) : + version_high_(version_high), + version_low_(version_low), + fn_(fn), + cell_vol_(cell_vol), + bmsvoltage_(bmsvoltage), + current_(current), + soc_(soc), + soh_(soh), + temperature_(temperature), + cycle_(cycle), + manufacturer_date_(manufacturer_date), + bmsstate_(bmsstate), + reserve_(reserve) { } + + uint8_t version_high() const { return this->version_high_; } + uint8_t& version_high() { return this->version_high_; } + void version_high(uint8_t _val_) { this->version_high_ = _val_; } + uint8_t version_low() const { return this->version_low_; } + uint8_t& version_low() { return this->version_low_; } + void version_low(uint8_t _val_) { this->version_low_ = _val_; } + uint8_t fn() const { return this->fn_; } + uint8_t& fn() { return this->fn_; } + void fn(uint8_t _val_) { this->fn_ = _val_; } + const std::array& cell_vol() const { return this->cell_vol_; } + std::array& cell_vol() { return this->cell_vol_; } + void cell_vol(const std::array& _val_) { this->cell_vol_ = _val_; } + void cell_vol(std::array&& _val_) { this->cell_vol_ = _val_; } + const std::array& bmsvoltage() const { return this->bmsvoltage_; } + std::array& bmsvoltage() { return this->bmsvoltage_; } + void bmsvoltage(const std::array& _val_) { this->bmsvoltage_ = _val_; } + void bmsvoltage(std::array&& _val_) { this->bmsvoltage_ = _val_; } + int32_t current() const { return this->current_; } + int32_t& current() { return this->current_; } + void current(int32_t _val_) { this->current_ = _val_; } + uint8_t soc() const { return this->soc_; } + uint8_t& soc() { return this->soc_; } + void soc(uint8_t _val_) { this->soc_ = _val_; } + uint8_t soh() const { return this->soh_; } + uint8_t& soh() { return this->soh_; } + void soh(uint8_t _val_) { this->soh_ = _val_; } + const std::array& temperature() const { return this->temperature_; } + std::array& temperature() { return this->temperature_; } + void temperature(const std::array& _val_) { this->temperature_ = _val_; } + void temperature(std::array&& _val_) { this->temperature_ = _val_; } + uint16_t cycle() const { return this->cycle_; } + uint16_t& cycle() { return this->cycle_; } + void cycle(uint16_t _val_) { this->cycle_ = _val_; } + uint16_t manufacturer_date() const { return this->manufacturer_date_; } + uint16_t& manufacturer_date() { return this->manufacturer_date_; } + void manufacturer_date(uint16_t _val_) { this->manufacturer_date_ = _val_; } + const std::array& bmsstate() const { return this->bmsstate_; } + std::array& bmsstate() { return this->bmsstate_; } + void bmsstate(const std::array& _val_) { this->bmsstate_ = _val_; } + void bmsstate(std::array&& _val_) { this->bmsstate_ = _val_; } + const std::array& reserve() const { return this->reserve_; } + std::array& reserve() { return this->reserve_; } + void reserve(const std::array& _val_) { this->reserve_ = _val_; } + void reserve(std::array&& _val_) { this->reserve_ = _val_; } + + bool operator==(const BmsState_& _other) const + { + (void) _other; + return version_high_ == _other.version_high_ && + version_low_ == _other.version_low_ && + fn_ == _other.fn_ && + cell_vol_ == _other.cell_vol_ && + bmsvoltage_ == _other.bmsvoltage_ && + current_ == _other.current_ && + soc_ == _other.soc_ && + soh_ == _other.soh_ && + temperature_ == _other.temperature_ && + cycle_ == _other.cycle_ && + manufacturer_date_ == _other.manufacturer_date_ && + bmsstate_ == _other.bmsstate_ && + reserve_ == _other.reserve_; + } + + bool operator!=(const BmsState_& _other) const + { + return !(*this == _other); + } + +}; + +} + +} + +} + +#include "dds/topic/TopicTraits.hpp" +#include "org/eclipse/cyclonedds/topic/datatopic.hpp" + +namespace org { +namespace eclipse { +namespace cyclonedds { +namespace topic { + +template <> constexpr const char* TopicTraits<::unitree_hg::msg::dds_::BmsState_>::getTypeName() +{ + return "unitree_hg::msg::dds_::BmsState_"; +} + +template <> constexpr bool TopicTraits<::unitree_hg::msg::dds_::BmsState_>::isKeyless() +{ + return true; +} + +#ifdef DDSCXX_HAS_TYPE_DISCOVERY +template<> constexpr unsigned int TopicTraits<::unitree_hg::msg::dds_::BmsState_>::type_map_blob_sz() { return 874; } +template<> constexpr unsigned int TopicTraits<::unitree_hg::msg::dds_::BmsState_>::type_info_blob_sz() { return 100; } +template<> inline const uint8_t * TopicTraits<::unitree_hg::msg::dds_::BmsState_>::type_map_blob() { + static const uint8_t blob[] = { + 0x36, 0x01, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0xf1, 0x4b, 0x98, 0xd8, 0x09, 0xa6, 0x3f, 0x63, + 0xc7, 0xcb, 0x31, 0xa8, 0x18, 0x50, 0x6b, 0x00, 0x1e, 0x01, 0x00, 0x00, 0xf1, 0x51, 0x01, 0x00, + 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0e, 0x01, 0x00, 0x00, 0x0d, 0x00, 0x00, 0x00, + 0x0b, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x02, 0x75, 0x6a, 0xda, 0x84, 0x00, + 0x0b, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x02, 0x51, 0x99, 0x89, 0x90, 0x00, + 0x0b, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x01, 0x00, 0x02, 0x4d, 0x9d, 0x6c, 0x17, 0x00, + 0x16, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x01, 0x00, 0x90, 0xf3, 0x01, 0x00, 0x00, 0x00, + 0x01, 0x00, 0x00, 0x00, 0x28, 0x06, 0x2d, 0x87, 0xc3, 0x55, 0x00, 0x00, 0x16, 0x00, 0x00, 0x00, + 0x04, 0x00, 0x00, 0x00, 0x01, 0x00, 0x90, 0xf3, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, + 0x03, 0x07, 0x46, 0x32, 0x3c, 0x06, 0x00, 0x00, 0x0b, 0x00, 0x00, 0x00, 0x05, 0x00, 0x00, 0x00, + 0x01, 0x00, 0x04, 0x43, 0xb5, 0xc9, 0x17, 0x00, 0x0b, 0x00, 0x00, 0x00, 0x06, 0x00, 0x00, 0x00, + 0x01, 0x00, 0x02, 0xc7, 0xd5, 0xf8, 0x49, 0x00, 0x0b, 0x00, 0x00, 0x00, 0x07, 0x00, 0x00, 0x00, + 0x01, 0x00, 0x02, 0x17, 0x39, 0xe7, 0x01, 0x00, 0x16, 0x00, 0x00, 0x00, 0x08, 0x00, 0x00, 0x00, + 0x01, 0x00, 0x90, 0xf3, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x0c, 0x03, 0xee, 0xf4, + 0x38, 0xf7, 0x00, 0x00, 0x0b, 0x00, 0x00, 0x00, 0x09, 0x00, 0x00, 0x00, 0x01, 0x00, 0x06, 0x9a, + 0x4c, 0x07, 0x40, 0x00, 0x0b, 0x00, 0x00, 0x00, 0x0a, 0x00, 0x00, 0x00, 0x01, 0x00, 0x06, 0xe9, + 0x68, 0x5d, 0x46, 0x00, 0x16, 0x00, 0x00, 0x00, 0x0b, 0x00, 0x00, 0x00, 0x01, 0x00, 0x90, 0xf3, + 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x05, 0x07, 0x35, 0x33, 0xbf, 0xfb, 0x00, 0x00, + 0x16, 0x00, 0x00, 0x00, 0x0c, 0x00, 0x00, 0x00, 0x01, 0x00, 0x90, 0xf3, 0x01, 0x00, 0x00, 0x00, + 0x01, 0x00, 0x00, 0x00, 0x03, 0x07, 0x9c, 0x3b, 0x62, 0x94, 0x00, 0x00, 0x02, 0x02, 0x00, 0x00, + 0x01, 0x00, 0x00, 0x00, 0xf2, 0x0c, 0xdb, 0xa6, 0x86, 0x24, 0x98, 0xf5, 0x54, 0xba, 0x92, 0x7b, + 0xa1, 0x8d, 0xe0, 0x00, 0xea, 0x01, 0x00, 0x00, 0xf2, 0x51, 0x01, 0x00, 0x29, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x21, 0x00, 0x00, 0x00, 0x75, 0x6e, 0x69, 0x74, 0x72, 0x65, 0x65, 0x5f, + 0x68, 0x67, 0x3a, 0x3a, 0x6d, 0x73, 0x67, 0x3a, 0x3a, 0x64, 0x64, 0x73, 0x5f, 0x3a, 0x3a, 0x42, + 0x6d, 0x73, 0x53, 0x74, 0x61, 0x74, 0x65, 0x5f, 0x00, 0x00, 0x00, 0x00, 0xb2, 0x01, 0x00, 0x00, + 0x0d, 0x00, 0x00, 0x00, 0x1b, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x02, 0x00, + 0x0d, 0x00, 0x00, 0x00, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x5f, 0x68, 0x69, 0x67, 0x68, + 0x00, 0x00, 0x00, 0x00, 0x1a, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x02, 0x00, + 0x0c, 0x00, 0x00, 0x00, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x5f, 0x6c, 0x6f, 0x77, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x11, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x01, 0x00, 0x02, 0x00, + 0x03, 0x00, 0x00, 0x00, 0x66, 0x6e, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x23, 0x00, 0x00, 0x00, + 0x03, 0x00, 0x00, 0x00, 0x01, 0x00, 0x90, 0xf3, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, + 0x28, 0x06, 0x00, 0x00, 0x09, 0x00, 0x00, 0x00, 0x63, 0x65, 0x6c, 0x6c, 0x5f, 0x76, 0x6f, 0x6c, + 0x00, 0x00, 0x00, 0x00, 0x25, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0x01, 0x00, 0x90, 0xf3, + 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x03, 0x07, 0x00, 0x00, 0x0b, 0x00, 0x00, 0x00, + 0x62, 0x6d, 0x73, 0x76, 0x6f, 0x6c, 0x74, 0x61, 0x67, 0x65, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x16, 0x00, 0x00, 0x00, 0x05, 0x00, 0x00, 0x00, 0x01, 0x00, 0x04, 0x00, 0x08, 0x00, 0x00, 0x00, + 0x63, 0x75, 0x72, 0x72, 0x65, 0x6e, 0x74, 0x00, 0x00, 0x00, 0x00, 0x00, 0x12, 0x00, 0x00, 0x00, + 0x06, 0x00, 0x00, 0x00, 0x01, 0x00, 0x02, 0x00, 0x04, 0x00, 0x00, 0x00, 0x73, 0x6f, 0x63, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x12, 0x00, 0x00, 0x00, 0x07, 0x00, 0x00, 0x00, 0x01, 0x00, 0x02, 0x00, + 0x04, 0x00, 0x00, 0x00, 0x73, 0x6f, 0x68, 0x00, 0x00, 0x00, 0x00, 0x00, 0x26, 0x00, 0x00, 0x00, + 0x08, 0x00, 0x00, 0x00, 0x01, 0x00, 0x90, 0xf3, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, + 0x0c, 0x03, 0x00, 0x00, 0x0c, 0x00, 0x00, 0x00, 0x74, 0x65, 0x6d, 0x70, 0x65, 0x72, 0x61, 0x74, + 0x75, 0x72, 0x65, 0x00, 0x00, 0x00, 0x00, 0x00, 0x14, 0x00, 0x00, 0x00, 0x09, 0x00, 0x00, 0x00, + 0x01, 0x00, 0x06, 0x00, 0x06, 0x00, 0x00, 0x00, 0x63, 0x79, 0x63, 0x6c, 0x65, 0x00, 0x00, 0x00, + 0x20, 0x00, 0x00, 0x00, 0x0a, 0x00, 0x00, 0x00, 0x01, 0x00, 0x06, 0x00, 0x12, 0x00, 0x00, 0x00, + 0x6d, 0x61, 0x6e, 0x75, 0x66, 0x61, 0x63, 0x74, 0x75, 0x72, 0x65, 0x72, 0x5f, 0x64, 0x61, 0x74, + 0x65, 0x00, 0x00, 0x00, 0x23, 0x00, 0x00, 0x00, 0x0b, 0x00, 0x00, 0x00, 0x01, 0x00, 0x90, 0xf3, + 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x05, 0x07, 0x00, 0x00, 0x09, 0x00, 0x00, 0x00, + 0x62, 0x6d, 0x73, 0x73, 0x74, 0x61, 0x74, 0x65, 0x00, 0x00, 0x00, 0x00, 0x22, 0x00, 0x00, 0x00, + 0x0c, 0x00, 0x00, 0x00, 0x01, 0x00, 0x90, 0xf3, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, + 0x03, 0x07, 0x00, 0x00, 0x08, 0x00, 0x00, 0x00, 0x72, 0x65, 0x73, 0x65, 0x72, 0x76, 0x65, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x22, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0xf2, 0x0c, 0xdb, 0xa6, + 0x86, 0x24, 0x98, 0xf5, 0x54, 0xba, 0x92, 0x7b, 0xa1, 0x8d, 0xe0, 0xf1, 0x4b, 0x98, 0xd8, 0x09, + 0xa6, 0x3f, 0x63, 0xc7, 0xcb, 0x31, 0xa8, 0x18, 0x50, 0x6b, }; + return blob; +} +template<> inline const uint8_t * TopicTraits<::unitree_hg::msg::dds_::BmsState_>::type_info_blob() { + static const uint8_t blob[] = { + 0x60, 0x00, 0x00, 0x00, 0x01, 0x10, 0x00, 0x40, 0x28, 0x00, 0x00, 0x00, 0x24, 0x00, 0x00, 0x00, + 0x14, 0x00, 0x00, 0x00, 0xf1, 0x4b, 0x98, 0xd8, 0x09, 0xa6, 0x3f, 0x63, 0xc7, 0xcb, 0x31, 0xa8, + 0x18, 0x50, 0x6b, 0x00, 0x22, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x02, 0x10, 0x00, 0x40, 0x28, 0x00, 0x00, 0x00, 0x24, 0x00, 0x00, 0x00, + 0x14, 0x00, 0x00, 0x00, 0xf2, 0x0c, 0xdb, 0xa6, 0x86, 0x24, 0x98, 0xf5, 0x54, 0xba, 0x92, 0x7b, + 0xa1, 0x8d, 0xe0, 0x00, 0xee, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, }; + return blob; +} +#endif //DDSCXX_HAS_TYPE_DISCOVERY + +} //namespace topic +} //namespace cyclonedds +} //namespace eclipse +} //namespace org + +namespace dds { +namespace topic { + +template <> +struct topic_type_name<::unitree_hg::msg::dds_::BmsState_> +{ + static std::string value() + { + return org::eclipse::cyclonedds::topic::TopicTraits<::unitree_hg::msg::dds_::BmsState_>::getTypeName(); + } +}; + +} +} + +REGISTER_TOPIC_TYPE(::unitree_hg::msg::dds_::BmsState_) + +namespace org{ +namespace eclipse{ +namespace cyclonedds{ +namespace core{ +namespace cdr{ + +template<> +propvec &get_type_props<::unitree_hg::msg::dds_::BmsState_>(); + +template::value, bool> = true > +bool write(T& streamer, const ::unitree_hg::msg::dds_::BmsState_& instance, entity_properties_t *props) { + (void)instance; + if (!streamer.start_struct(*props)) + return false; + auto prop = streamer.first_entity(props); + while (prop) { + switch (prop->m_id) { + case 0: + if (!streamer.start_member(*prop)) + return false; + if (!write(streamer, instance.version_high())) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 1: + if (!streamer.start_member(*prop)) + return false; + if (!write(streamer, instance.version_low())) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 2: + if (!streamer.start_member(*prop)) + return false; + if (!write(streamer, instance.fn())) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 3: + if (!streamer.start_member(*prop)) + return false; + if (!streamer.start_consecutive(true, true)) + return false; + if (!write(streamer, instance.cell_vol()[0], instance.cell_vol().size())) + return false; + if (!streamer.finish_consecutive()) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 4: + if (!streamer.start_member(*prop)) + return false; + if (!streamer.start_consecutive(true, true)) + return false; + if (!write(streamer, instance.bmsvoltage()[0], instance.bmsvoltage().size())) + return false; + if (!streamer.finish_consecutive()) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 5: + if (!streamer.start_member(*prop)) + return false; + if (!write(streamer, instance.current())) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 6: + if (!streamer.start_member(*prop)) + return false; + if (!write(streamer, instance.soc())) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 7: + if (!streamer.start_member(*prop)) + return false; + if (!write(streamer, instance.soh())) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 8: + if (!streamer.start_member(*prop)) + return false; + if (!streamer.start_consecutive(true, true)) + return false; + if (!write(streamer, instance.temperature()[0], instance.temperature().size())) + return false; + if (!streamer.finish_consecutive()) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 9: + if (!streamer.start_member(*prop)) + return false; + if (!write(streamer, instance.cycle())) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 10: + if (!streamer.start_member(*prop)) + return false; + if (!write(streamer, instance.manufacturer_date())) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 11: + if (!streamer.start_member(*prop)) + return false; + if (!streamer.start_consecutive(true, true)) + return false; + if (!write(streamer, instance.bmsstate()[0], instance.bmsstate().size())) + return false; + if (!streamer.finish_consecutive()) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 12: + if (!streamer.start_member(*prop)) + return false; + if (!streamer.start_consecutive(true, true)) + return false; + if (!write(streamer, instance.reserve()[0], instance.reserve().size())) + return false; + if (!streamer.finish_consecutive()) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + } + prop = streamer.next_entity(prop); + } + return streamer.finish_struct(*props); +} + +template::value, bool> = true > +bool write(S& str, const ::unitree_hg::msg::dds_::BmsState_& instance, bool as_key) { + auto &props = get_type_props<::unitree_hg::msg::dds_::BmsState_>(); + str.set_mode(cdr_stream::stream_mode::write, as_key); + return write(str, instance, props.data()); +} + +template::value, bool> = true > +bool read(T& streamer, ::unitree_hg::msg::dds_::BmsState_& instance, entity_properties_t *props) { + (void)instance; + if (!streamer.start_struct(*props)) + return false; + auto prop = streamer.first_entity(props); + while (prop) { + switch (prop->m_id) { + case 0: + if (!streamer.start_member(*prop)) + return false; + if (!read(streamer, instance.version_high())) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 1: + if (!streamer.start_member(*prop)) + return false; + if (!read(streamer, instance.version_low())) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 2: + if (!streamer.start_member(*prop)) + return false; + if (!read(streamer, instance.fn())) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 3: + if (!streamer.start_member(*prop)) + return false; + if (!streamer.start_consecutive(true, true)) + return false; + if (!read(streamer, instance.cell_vol()[0], instance.cell_vol().size())) + return false; + if (!streamer.finish_consecutive()) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 4: + if (!streamer.start_member(*prop)) + return false; + if (!streamer.start_consecutive(true, true)) + return false; + if (!read(streamer, instance.bmsvoltage()[0], instance.bmsvoltage().size())) + return false; + if (!streamer.finish_consecutive()) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 5: + if (!streamer.start_member(*prop)) + return false; + if (!read(streamer, instance.current())) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 6: + if (!streamer.start_member(*prop)) + return false; + if (!read(streamer, instance.soc())) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 7: + if (!streamer.start_member(*prop)) + return false; + if (!read(streamer, instance.soh())) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 8: + if (!streamer.start_member(*prop)) + return false; + if (!streamer.start_consecutive(true, true)) + return false; + if (!read(streamer, instance.temperature()[0], instance.temperature().size())) + return false; + if (!streamer.finish_consecutive()) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 9: + if (!streamer.start_member(*prop)) + return false; + if (!read(streamer, instance.cycle())) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 10: + if (!streamer.start_member(*prop)) + return false; + if (!read(streamer, instance.manufacturer_date())) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 11: + if (!streamer.start_member(*prop)) + return false; + if (!streamer.start_consecutive(true, true)) + return false; + if (!read(streamer, instance.bmsstate()[0], instance.bmsstate().size())) + return false; + if (!streamer.finish_consecutive()) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 12: + if (!streamer.start_member(*prop)) + return false; + if (!streamer.start_consecutive(true, true)) + return false; + if (!read(streamer, instance.reserve()[0], instance.reserve().size())) + return false; + if (!streamer.finish_consecutive()) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + } + prop = streamer.next_entity(prop); + } + return streamer.finish_struct(*props); +} + +template::value, bool> = true > +bool read(S& str, ::unitree_hg::msg::dds_::BmsState_& instance, bool as_key) { + auto &props = get_type_props<::unitree_hg::msg::dds_::BmsState_>(); + str.set_mode(cdr_stream::stream_mode::read, as_key); + return read(str, instance, props.data()); +} + +template::value, bool> = true > +bool move(T& streamer, const ::unitree_hg::msg::dds_::BmsState_& instance, entity_properties_t *props) { + (void)instance; + if (!streamer.start_struct(*props)) + return false; + auto prop = streamer.first_entity(props); + while (prop) { + switch (prop->m_id) { + case 0: + if (!streamer.start_member(*prop)) + return false; + if (!move(streamer, instance.version_high())) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 1: + if (!streamer.start_member(*prop)) + return false; + if (!move(streamer, instance.version_low())) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 2: + if (!streamer.start_member(*prop)) + return false; + if (!move(streamer, instance.fn())) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 3: + if (!streamer.start_member(*prop)) + return false; + if (!streamer.start_consecutive(true, true)) + return false; + if (!move(streamer, instance.cell_vol()[0], instance.cell_vol().size())) + return false; + if (!streamer.finish_consecutive()) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 4: + if (!streamer.start_member(*prop)) + return false; + if (!streamer.start_consecutive(true, true)) + return false; + if (!move(streamer, instance.bmsvoltage()[0], instance.bmsvoltage().size())) + return false; + if (!streamer.finish_consecutive()) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 5: + if (!streamer.start_member(*prop)) + return false; + if (!move(streamer, instance.current())) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 6: + if (!streamer.start_member(*prop)) + return false; + if (!move(streamer, instance.soc())) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 7: + if (!streamer.start_member(*prop)) + return false; + if (!move(streamer, instance.soh())) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 8: + if (!streamer.start_member(*prop)) + return false; + if (!streamer.start_consecutive(true, true)) + return false; + if (!move(streamer, instance.temperature()[0], instance.temperature().size())) + return false; + if (!streamer.finish_consecutive()) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 9: + if (!streamer.start_member(*prop)) + return false; + if (!move(streamer, instance.cycle())) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 10: + if (!streamer.start_member(*prop)) + return false; + if (!move(streamer, instance.manufacturer_date())) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 11: + if (!streamer.start_member(*prop)) + return false; + if (!streamer.start_consecutive(true, true)) + return false; + if (!move(streamer, instance.bmsstate()[0], instance.bmsstate().size())) + return false; + if (!streamer.finish_consecutive()) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 12: + if (!streamer.start_member(*prop)) + return false; + if (!streamer.start_consecutive(true, true)) + return false; + if (!move(streamer, instance.reserve()[0], instance.reserve().size())) + return false; + if (!streamer.finish_consecutive()) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + } + prop = streamer.next_entity(prop); + } + return streamer.finish_struct(*props); +} + +template::value, bool> = true > +bool move(S& str, const ::unitree_hg::msg::dds_::BmsState_& instance, bool as_key) { + auto &props = get_type_props<::unitree_hg::msg::dds_::BmsState_>(); + str.set_mode(cdr_stream::stream_mode::move, as_key); + return move(str, instance, props.data()); +} + +template::value, bool> = true > +bool max(T& streamer, const ::unitree_hg::msg::dds_::BmsState_& instance, entity_properties_t *props) { + (void)instance; + if (!streamer.start_struct(*props)) + return false; + auto prop = streamer.first_entity(props); + while (prop) { + switch (prop->m_id) { + case 0: + if (!streamer.start_member(*prop)) + return false; + if (!max(streamer, instance.version_high())) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 1: + if (!streamer.start_member(*prop)) + return false; + if (!max(streamer, instance.version_low())) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 2: + if (!streamer.start_member(*prop)) + return false; + if (!max(streamer, instance.fn())) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 3: + if (!streamer.start_member(*prop)) + return false; + if (!streamer.start_consecutive(true, true)) + return false; + if (!max(streamer, instance.cell_vol()[0], instance.cell_vol().size())) + return false; + if (!streamer.finish_consecutive()) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 4: + if (!streamer.start_member(*prop)) + return false; + if (!streamer.start_consecutive(true, true)) + return false; + if (!max(streamer, instance.bmsvoltage()[0], instance.bmsvoltage().size())) + return false; + if (!streamer.finish_consecutive()) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 5: + if (!streamer.start_member(*prop)) + return false; + if (!max(streamer, instance.current())) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 6: + if (!streamer.start_member(*prop)) + return false; + if (!max(streamer, instance.soc())) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 7: + if (!streamer.start_member(*prop)) + return false; + if (!max(streamer, instance.soh())) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 8: + if (!streamer.start_member(*prop)) + return false; + if (!streamer.start_consecutive(true, true)) + return false; + if (!max(streamer, instance.temperature()[0], instance.temperature().size())) + return false; + if (!streamer.finish_consecutive()) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 9: + if (!streamer.start_member(*prop)) + return false; + if (!max(streamer, instance.cycle())) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 10: + if (!streamer.start_member(*prop)) + return false; + if (!max(streamer, instance.manufacturer_date())) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 11: + if (!streamer.start_member(*prop)) + return false; + if (!streamer.start_consecutive(true, true)) + return false; + if (!max(streamer, instance.bmsstate()[0], instance.bmsstate().size())) + return false; + if (!streamer.finish_consecutive()) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 12: + if (!streamer.start_member(*prop)) + return false; + if (!streamer.start_consecutive(true, true)) + return false; + if (!max(streamer, instance.reserve()[0], instance.reserve().size())) + return false; + if (!streamer.finish_consecutive()) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + } + prop = streamer.next_entity(prop); + } + return streamer.finish_struct(*props); +} + +template::value, bool> = true > +bool max(S& str, const ::unitree_hg::msg::dds_::BmsState_& instance, bool as_key) { + auto &props = get_type_props<::unitree_hg::msg::dds_::BmsState_>(); + str.set_mode(cdr_stream::stream_mode::max, as_key); + return max(str, instance, props.data()); +} + +} //namespace cdr +} //namespace core +} //namespace cyclonedds +} //namespace eclipse +} //namespace org + +#endif // DDSCXX_UNITREE_IDL_HG_BMSSTATE__HPP diff --git a/deps/unitree_sdk2/include/unitree/idl/hg/HandCmd_.hpp b/deps/unitree_sdk2/include/unitree/idl/hg/HandCmd_.hpp new file mode 100644 index 0000000..5697607 --- /dev/null +++ b/deps/unitree_sdk2/include/unitree/idl/hg/HandCmd_.hpp @@ -0,0 +1,409 @@ +/**************************************************************** + + Generated by Eclipse Cyclone DDS IDL to CXX Translator + File name: HandCmd_.idl + Source: HandCmd_.hpp + Cyclone DDS: v0.10.2 + +*****************************************************************/ +#ifndef DDSCXX_UNITREE_IDL_HG_HANDCMD__HPP +#define DDSCXX_UNITREE_IDL_HG_HANDCMD__HPP + +#include "unitree/idl/hg/MotorCmd_.hpp" + +#include +#include +#include + +namespace unitree_hg +{ +namespace msg +{ +namespace dds_ +{ +class HandCmd_ +{ +private: + std::vector<::unitree_hg::msg::dds_::MotorCmd_> motor_cmd_; + std::array reserve_ = { }; + +public: + HandCmd_() = default; + + explicit HandCmd_( + const std::vector<::unitree_hg::msg::dds_::MotorCmd_>& motor_cmd, + const std::array& reserve) : + motor_cmd_(motor_cmd), + reserve_(reserve) { } + + const std::vector<::unitree_hg::msg::dds_::MotorCmd_>& motor_cmd() const { return this->motor_cmd_; } + std::vector<::unitree_hg::msg::dds_::MotorCmd_>& motor_cmd() { return this->motor_cmd_; } + void motor_cmd(const std::vector<::unitree_hg::msg::dds_::MotorCmd_>& _val_) { this->motor_cmd_ = _val_; } + void motor_cmd(std::vector<::unitree_hg::msg::dds_::MotorCmd_>&& _val_) { this->motor_cmd_ = _val_; } + const std::array& reserve() const { return this->reserve_; } + std::array& reserve() { return this->reserve_; } + void reserve(const std::array& _val_) { this->reserve_ = _val_; } + void reserve(std::array&& _val_) { this->reserve_ = _val_; } + + bool operator==(const HandCmd_& _other) const + { + (void) _other; + return motor_cmd_ == _other.motor_cmd_ && + reserve_ == _other.reserve_; + } + + bool operator!=(const HandCmd_& _other) const + { + return !(*this == _other); + } + +}; + +} + +} + +} + +#include "dds/topic/TopicTraits.hpp" +#include "org/eclipse/cyclonedds/topic/datatopic.hpp" + +namespace org { +namespace eclipse { +namespace cyclonedds { +namespace topic { + +template <> constexpr const char* TopicTraits<::unitree_hg::msg::dds_::HandCmd_>::getTypeName() +{ + return "unitree_hg::msg::dds_::HandCmd_"; +} + +template <> constexpr bool TopicTraits<::unitree_hg::msg::dds_::HandCmd_>::isSelfContained() +{ + return false; +} + +template <> constexpr bool TopicTraits<::unitree_hg::msg::dds_::HandCmd_>::isKeyless() +{ + return true; +} + +#ifdef DDSCXX_HAS_TYPE_DISCOVERY +template<> constexpr unsigned int TopicTraits<::unitree_hg::msg::dds_::HandCmd_>::type_map_blob_sz() { return 752; } +template<> constexpr unsigned int TopicTraits<::unitree_hg::msg::dds_::HandCmd_>::type_info_blob_sz() { return 148; } +template<> inline const uint8_t * TopicTraits<::unitree_hg::msg::dds_::HandCmd_>::type_map_blob() { + static const uint8_t blob[] = { + 0x03, 0x01, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0xf1, 0xa6, 0x3e, 0x17, 0xe2, 0x28, 0xe6, 0x7d, + 0x27, 0x6d, 0xfe, 0x71, 0xd6, 0xf1, 0x56, 0x00, 0x52, 0x00, 0x00, 0x00, 0xf1, 0x51, 0x01, 0x00, + 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x42, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, + 0x1e, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x80, 0xf1, 0x01, 0x00, 0x00, 0xf1, + 0x82, 0x7f, 0x55, 0xde, 0x9b, 0x9d, 0xe3, 0x8c, 0x62, 0xba, 0xcd, 0x1e, 0x56, 0xc9, 0x5b, 0xcf, + 0x19, 0xa4, 0x00, 0x00, 0x16, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x90, 0xf3, + 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x04, 0x07, 0x9c, 0x3b, 0x62, 0x94, 0xf1, 0x82, + 0x7f, 0x55, 0xde, 0x9b, 0x9d, 0xe3, 0x8c, 0x62, 0xba, 0xcd, 0x1e, 0x56, 0xc9, 0x00, 0x00, 0x00, + 0x83, 0x00, 0x00, 0x00, 0xf1, 0x51, 0x01, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x73, 0x00, 0x00, 0x00, 0x07, 0x00, 0x00, 0x00, 0x0b, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x01, 0x00, 0x02, 0x15, 0xd6, 0x17, 0x12, 0x00, 0x0b, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, + 0x01, 0x00, 0x09, 0x76, 0x94, 0xf4, 0xa6, 0x00, 0x0b, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, + 0x01, 0x00, 0x09, 0x47, 0xbc, 0xdc, 0xd7, 0x00, 0x0b, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, + 0x01, 0x00, 0x09, 0x45, 0x80, 0xc2, 0x74, 0x00, 0x0b, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, + 0x01, 0x00, 0x09, 0x26, 0xb5, 0x68, 0xe4, 0x00, 0x0b, 0x00, 0x00, 0x00, 0x05, 0x00, 0x00, 0x00, + 0x01, 0x00, 0x09, 0x87, 0x22, 0x16, 0x52, 0x00, 0x0b, 0x00, 0x00, 0x00, 0x06, 0x00, 0x00, 0x00, + 0x01, 0x00, 0x07, 0x9c, 0x3b, 0x62, 0x94, 0x00, 0x9e, 0x01, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, + 0xf2, 0x5c, 0x45, 0xf9, 0xf8, 0xb1, 0xe1, 0xc2, 0x79, 0xa6, 0x59, 0x52, 0x13, 0x32, 0xb0, 0x00, + 0x8e, 0x00, 0x00, 0x00, 0xf2, 0x51, 0x01, 0x00, 0x28, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x20, 0x00, 0x00, 0x00, 0x75, 0x6e, 0x69, 0x74, 0x72, 0x65, 0x65, 0x5f, 0x68, 0x67, 0x3a, 0x3a, + 0x6d, 0x73, 0x67, 0x3a, 0x3a, 0x64, 0x64, 0x73, 0x5f, 0x3a, 0x3a, 0x48, 0x61, 0x6e, 0x64, 0x43, + 0x6d, 0x64, 0x5f, 0x00, 0x5a, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x2c, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x80, 0xf2, 0x01, 0x00, 0x00, 0xf2, 0xa2, 0xd9, 0xce, 0xd5, + 0x0a, 0x79, 0x56, 0xe2, 0xa6, 0x07, 0x61, 0x3a, 0x13, 0xf1, 0x00, 0x00, 0x0a, 0x00, 0x00, 0x00, + 0x6d, 0x6f, 0x74, 0x6f, 0x72, 0x5f, 0x63, 0x6d, 0x64, 0x00, 0x00, 0x00, 0x22, 0x00, 0x00, 0x00, + 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x90, 0xf3, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, + 0x04, 0x07, 0x00, 0x00, 0x08, 0x00, 0x00, 0x00, 0x72, 0x65, 0x73, 0x65, 0x72, 0x76, 0x65, 0x00, + 0x00, 0x00, 0xf2, 0xa2, 0xd9, 0xce, 0xd5, 0x0a, 0x79, 0x56, 0xe2, 0xa6, 0x07, 0x61, 0x3a, 0x13, + 0xf1, 0x00, 0x00, 0x00, 0xe2, 0x00, 0x00, 0x00, 0xf2, 0x51, 0x01, 0x00, 0x29, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x21, 0x00, 0x00, 0x00, 0x75, 0x6e, 0x69, 0x74, 0x72, 0x65, 0x65, 0x5f, + 0x68, 0x67, 0x3a, 0x3a, 0x6d, 0x73, 0x67, 0x3a, 0x3a, 0x64, 0x64, 0x73, 0x5f, 0x3a, 0x3a, 0x4d, + 0x6f, 0x74, 0x6f, 0x72, 0x43, 0x6d, 0x64, 0x5f, 0x00, 0x00, 0x00, 0x00, 0xaa, 0x00, 0x00, 0x00, + 0x07, 0x00, 0x00, 0x00, 0x13, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x02, 0x00, + 0x05, 0x00, 0x00, 0x00, 0x6d, 0x6f, 0x64, 0x65, 0x00, 0x00, 0x00, 0x00, 0x10, 0x00, 0x00, 0x00, + 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x09, 0x00, 0x02, 0x00, 0x00, 0x00, 0x71, 0x00, 0x00, 0x00, + 0x11, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x01, 0x00, 0x09, 0x00, 0x03, 0x00, 0x00, 0x00, + 0x64, 0x71, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x12, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, + 0x01, 0x00, 0x09, 0x00, 0x04, 0x00, 0x00, 0x00, 0x74, 0x61, 0x75, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x11, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0x01, 0x00, 0x09, 0x00, 0x03, 0x00, 0x00, 0x00, + 0x6b, 0x70, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x11, 0x00, 0x00, 0x00, 0x05, 0x00, 0x00, 0x00, + 0x01, 0x00, 0x09, 0x00, 0x03, 0x00, 0x00, 0x00, 0x6b, 0x64, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x16, 0x00, 0x00, 0x00, 0x06, 0x00, 0x00, 0x00, 0x01, 0x00, 0x07, 0x00, 0x08, 0x00, 0x00, 0x00, + 0x72, 0x65, 0x73, 0x65, 0x72, 0x76, 0x65, 0x00, 0x00, 0x00, 0x00, 0x00, 0x40, 0x00, 0x00, 0x00, + 0x02, 0x00, 0x00, 0x00, 0xf2, 0x5c, 0x45, 0xf9, 0xf8, 0xb1, 0xe1, 0xc2, 0x79, 0xa6, 0x59, 0x52, + 0x13, 0x32, 0xb0, 0xf1, 0xa6, 0x3e, 0x17, 0xe2, 0x28, 0xe6, 0x7d, 0x27, 0x6d, 0xfe, 0x71, 0xd6, + 0xf1, 0x56, 0xf2, 0xa2, 0xd9, 0xce, 0xd5, 0x0a, 0x79, 0x56, 0xe2, 0xa6, 0x07, 0x61, 0x3a, 0x13, + 0xf1, 0xf1, 0x82, 0x7f, 0x55, 0xde, 0x9b, 0x9d, 0xe3, 0x8c, 0x62, 0xba, 0xcd, 0x1e, 0x56, 0xc9, +}; + return blob; +} +template<> inline const uint8_t * TopicTraits<::unitree_hg::msg::dds_::HandCmd_>::type_info_blob() { + static const uint8_t blob[] = { + 0x90, 0x00, 0x00, 0x00, 0x01, 0x10, 0x00, 0x40, 0x40, 0x00, 0x00, 0x00, 0x3c, 0x00, 0x00, 0x00, + 0x14, 0x00, 0x00, 0x00, 0xf1, 0xa6, 0x3e, 0x17, 0xe2, 0x28, 0xe6, 0x7d, 0x27, 0x6d, 0xfe, 0x71, + 0xd6, 0xf1, 0x56, 0x00, 0x56, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x1c, 0x00, 0x00, 0x00, + 0x01, 0x00, 0x00, 0x00, 0x14, 0x00, 0x00, 0x00, 0xf1, 0x82, 0x7f, 0x55, 0xde, 0x9b, 0x9d, 0xe3, + 0x8c, 0x62, 0xba, 0xcd, 0x1e, 0x56, 0xc9, 0x00, 0x87, 0x00, 0x00, 0x00, 0x02, 0x10, 0x00, 0x40, + 0x40, 0x00, 0x00, 0x00, 0x3c, 0x00, 0x00, 0x00, 0x14, 0x00, 0x00, 0x00, 0xf2, 0x5c, 0x45, 0xf9, + 0xf8, 0xb1, 0xe1, 0xc2, 0x79, 0xa6, 0x59, 0x52, 0x13, 0x32, 0xb0, 0x00, 0x92, 0x00, 0x00, 0x00, + 0x01, 0x00, 0x00, 0x00, 0x1c, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x14, 0x00, 0x00, 0x00, + 0xf2, 0xa2, 0xd9, 0xce, 0xd5, 0x0a, 0x79, 0x56, 0xe2, 0xa6, 0x07, 0x61, 0x3a, 0x13, 0xf1, 0x00, + 0xe6, 0x00, 0x00, 0x00, }; + return blob; +} +#endif //DDSCXX_HAS_TYPE_DISCOVERY + +} //namespace topic +} //namespace cyclonedds +} //namespace eclipse +} //namespace org + +namespace dds { +namespace topic { + +template <> +struct topic_type_name<::unitree_hg::msg::dds_::HandCmd_> +{ + static std::string value() + { + return org::eclipse::cyclonedds::topic::TopicTraits<::unitree_hg::msg::dds_::HandCmd_>::getTypeName(); + } +}; + +} +} + +REGISTER_TOPIC_TYPE(::unitree_hg::msg::dds_::HandCmd_) + +namespace org{ +namespace eclipse{ +namespace cyclonedds{ +namespace core{ +namespace cdr{ + +template<> +propvec &get_type_props<::unitree_hg::msg::dds_::HandCmd_>(); + +template::value, bool> = true > +bool write(T& streamer, const ::unitree_hg::msg::dds_::HandCmd_& instance, entity_properties_t *props) { + (void)instance; + if (!streamer.start_struct(*props)) + return false; + auto prop = streamer.first_entity(props); + while (prop) { + switch (prop->m_id) { + case 0: + if (!streamer.start_member(*prop)) + return false; + if (!streamer.start_consecutive(false, false)) + return false; + { + uint32_t se_1 = uint32_t(instance.motor_cmd().size()); + if (!write(streamer, se_1)) + return false; + for (uint32_t i_1 = 0; i_1 < se_1; i_1++) { + if (!write(streamer, instance.motor_cmd()[i_1], prop)) + return false; + } //i_1 + } //end sequence 1 + if (!streamer.finish_consecutive()) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 1: + if (!streamer.start_member(*prop)) + return false; + if (!streamer.start_consecutive(true, true)) + return false; + if (!write(streamer, instance.reserve()[0], instance.reserve().size())) + return false; + if (!streamer.finish_consecutive()) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + } + prop = streamer.next_entity(prop); + } + return streamer.finish_struct(*props); +} + +template::value, bool> = true > +bool write(S& str, const ::unitree_hg::msg::dds_::HandCmd_& instance, bool as_key) { + auto &props = get_type_props<::unitree_hg::msg::dds_::HandCmd_>(); + str.set_mode(cdr_stream::stream_mode::write, as_key); + return write(str, instance, props.data()); +} + +template::value, bool> = true > +bool read(T& streamer, ::unitree_hg::msg::dds_::HandCmd_& instance, entity_properties_t *props) { + (void)instance; + if (!streamer.start_struct(*props)) + return false; + auto prop = streamer.first_entity(props); + while (prop) { + switch (prop->m_id) { + case 0: + if (!streamer.start_member(*prop)) + return false; + if (!streamer.start_consecutive(false, false)) + return false; + { + uint32_t se_1 = uint32_t(instance.motor_cmd().size()); + if (!read(streamer, se_1)) + return false; + instance.motor_cmd().resize(se_1); + for (uint32_t i_1 = 0; i_1 < se_1; i_1++) { + if (!read(streamer, instance.motor_cmd()[i_1], prop)) + return false; + } //i_1 + } //end sequence 1 + if (!streamer.finish_consecutive()) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 1: + if (!streamer.start_member(*prop)) + return false; + if (!streamer.start_consecutive(true, true)) + return false; + if (!read(streamer, instance.reserve()[0], instance.reserve().size())) + return false; + if (!streamer.finish_consecutive()) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + } + prop = streamer.next_entity(prop); + } + return streamer.finish_struct(*props); +} + +template::value, bool> = true > +bool read(S& str, ::unitree_hg::msg::dds_::HandCmd_& instance, bool as_key) { + auto &props = get_type_props<::unitree_hg::msg::dds_::HandCmd_>(); + str.set_mode(cdr_stream::stream_mode::read, as_key); + return read(str, instance, props.data()); +} + +template::value, bool> = true > +bool move(T& streamer, const ::unitree_hg::msg::dds_::HandCmd_& instance, entity_properties_t *props) { + (void)instance; + if (!streamer.start_struct(*props)) + return false; + auto prop = streamer.first_entity(props); + while (prop) { + switch (prop->m_id) { + case 0: + if (!streamer.start_member(*prop)) + return false; + if (!streamer.start_consecutive(false, false)) + return false; + { + uint32_t se_1 = uint32_t(instance.motor_cmd().size()); + if (!move(streamer, se_1)) + return false; + for (uint32_t i_1 = 0; i_1 < se_1; i_1++) { + if (!move(streamer, instance.motor_cmd()[i_1], prop)) + return false; + } //i_1 + } //end sequence 1 + if (!streamer.finish_consecutive()) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 1: + if (!streamer.start_member(*prop)) + return false; + if (!streamer.start_consecutive(true, true)) + return false; + if (!move(streamer, instance.reserve()[0], instance.reserve().size())) + return false; + if (!streamer.finish_consecutive()) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + } + prop = streamer.next_entity(prop); + } + return streamer.finish_struct(*props); +} + +template::value, bool> = true > +bool move(S& str, const ::unitree_hg::msg::dds_::HandCmd_& instance, bool as_key) { + auto &props = get_type_props<::unitree_hg::msg::dds_::HandCmd_>(); + str.set_mode(cdr_stream::stream_mode::move, as_key); + return move(str, instance, props.data()); +} + +template::value, bool> = true > +bool max(T& streamer, const ::unitree_hg::msg::dds_::HandCmd_& instance, entity_properties_t *props) { + (void)instance; + if (!streamer.start_struct(*props)) + return false; + auto prop = streamer.first_entity(props); + while (prop) { + switch (prop->m_id) { + case 0: + if (!streamer.start_member(*prop)) + return false; + if (!streamer.start_consecutive(false, false)) + return false; + { + uint32_t se_1 = 0; + if (!max(streamer, se_1)) + return false; + for (uint32_t i_1 = 0; i_1 < se_1; i_1++) { + if (!max(streamer, instance.motor_cmd()[i_1], prop)) + return false; + } //i_1 + } //end sequence 1 + if (!streamer.finish_consecutive()) + return false; + streamer.position(SIZE_MAX); + if (!streamer.finish_member(*prop)) + return false; + break; + case 1: + if (!streamer.start_member(*prop)) + return false; + if (!streamer.start_consecutive(true, true)) + return false; + if (!max(streamer, instance.reserve()[0], instance.reserve().size())) + return false; + if (!streamer.finish_consecutive()) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + } + prop = streamer.next_entity(prop); + } + return streamer.finish_struct(*props); +} + +template::value, bool> = true > +bool max(S& str, const ::unitree_hg::msg::dds_::HandCmd_& instance, bool as_key) { + auto &props = get_type_props<::unitree_hg::msg::dds_::HandCmd_>(); + str.set_mode(cdr_stream::stream_mode::max, as_key); + return max(str, instance, props.data()); +} + +} //namespace cdr +} //namespace core +} //namespace cyclonedds +} //namespace eclipse +} //namespace org + +#endif // DDSCXX_UNITREE_IDL_HG_HANDCMD__HPP diff --git a/deps/unitree_sdk2/include/unitree/idl/hg/HandState_.hpp b/deps/unitree_sdk2/include/unitree/idl/hg/HandState_.hpp new file mode 100644 index 0000000..e648618 --- /dev/null +++ b/deps/unitree_sdk2/include/unitree/idl/hg/HandState_.hpp @@ -0,0 +1,850 @@ +/**************************************************************** + + Generated by Eclipse Cyclone DDS IDL to CXX Translator + File name: HandState_.idl + Source: HandState_.hpp + Cyclone DDS: v0.10.2 + +*****************************************************************/ +#ifndef DDSCXX_UNITREE_IDL_HG_HANDSTATE__HPP +#define DDSCXX_UNITREE_IDL_HG_HANDSTATE__HPP + +#include "unitree/idl/hg/IMUState_.hpp" + +#include "unitree/idl/hg/MotorState_.hpp" + +#include "unitree/idl/hg/PressSensorState_.hpp" + +#include +#include +#include + +namespace unitree_hg +{ +namespace msg +{ +namespace dds_ +{ +class HandState_ +{ +private: + std::vector<::unitree_hg::msg::dds_::MotorState_> motor_state_; + std::vector<::unitree_hg::msg::dds_::PressSensorState_> press_sensor_state_; + ::unitree_hg::msg::dds_::IMUState_ imu_state_; + float power_v_ = 0.0f; + float power_a_ = 0.0f; + float system_v_ = 0.0f; + float device_v_ = 0.0f; + std::array error_ = { }; + std::array reserve_ = { }; + +public: + HandState_() = default; + + explicit HandState_( + const std::vector<::unitree_hg::msg::dds_::MotorState_>& motor_state, + const std::vector<::unitree_hg::msg::dds_::PressSensorState_>& press_sensor_state, + const ::unitree_hg::msg::dds_::IMUState_& imu_state, + float power_v, + float power_a, + float system_v, + float device_v, + const std::array& error, + const std::array& reserve) : + motor_state_(motor_state), + press_sensor_state_(press_sensor_state), + imu_state_(imu_state), + power_v_(power_v), + power_a_(power_a), + system_v_(system_v), + device_v_(device_v), + error_(error), + reserve_(reserve) { } + + const std::vector<::unitree_hg::msg::dds_::MotorState_>& motor_state() const { return this->motor_state_; } + std::vector<::unitree_hg::msg::dds_::MotorState_>& motor_state() { return this->motor_state_; } + void motor_state(const std::vector<::unitree_hg::msg::dds_::MotorState_>& _val_) { this->motor_state_ = _val_; } + void motor_state(std::vector<::unitree_hg::msg::dds_::MotorState_>&& _val_) { this->motor_state_ = _val_; } + const std::vector<::unitree_hg::msg::dds_::PressSensorState_>& press_sensor_state() const { return this->press_sensor_state_; } + std::vector<::unitree_hg::msg::dds_::PressSensorState_>& press_sensor_state() { return this->press_sensor_state_; } + void press_sensor_state(const std::vector<::unitree_hg::msg::dds_::PressSensorState_>& _val_) { this->press_sensor_state_ = _val_; } + void press_sensor_state(std::vector<::unitree_hg::msg::dds_::PressSensorState_>&& _val_) { this->press_sensor_state_ = _val_; } + const ::unitree_hg::msg::dds_::IMUState_& imu_state() const { return this->imu_state_; } + ::unitree_hg::msg::dds_::IMUState_& imu_state() { return this->imu_state_; } + void imu_state(const ::unitree_hg::msg::dds_::IMUState_& _val_) { this->imu_state_ = _val_; } + void imu_state(::unitree_hg::msg::dds_::IMUState_&& _val_) { this->imu_state_ = _val_; } + float power_v() const { return this->power_v_; } + float& power_v() { return this->power_v_; } + void power_v(float _val_) { this->power_v_ = _val_; } + float power_a() const { return this->power_a_; } + float& power_a() { return this->power_a_; } + void power_a(float _val_) { this->power_a_ = _val_; } + float system_v() const { return this->system_v_; } + float& system_v() { return this->system_v_; } + void system_v(float _val_) { this->system_v_ = _val_; } + float device_v() const { return this->device_v_; } + float& device_v() { return this->device_v_; } + void device_v(float _val_) { this->device_v_ = _val_; } + const std::array& error() const { return this->error_; } + std::array& error() { return this->error_; } + void error(const std::array& _val_) { this->error_ = _val_; } + void error(std::array&& _val_) { this->error_ = _val_; } + const std::array& reserve() const { return this->reserve_; } + std::array& reserve() { return this->reserve_; } + void reserve(const std::array& _val_) { this->reserve_ = _val_; } + void reserve(std::array&& _val_) { this->reserve_ = _val_; } + + bool operator==(const HandState_& _other) const + { + (void) _other; + return motor_state_ == _other.motor_state_ && + press_sensor_state_ == _other.press_sensor_state_ && + imu_state_ == _other.imu_state_ && + power_v_ == _other.power_v_ && + power_a_ == _other.power_a_ && + system_v_ == _other.system_v_ && + device_v_ == _other.device_v_ && + error_ == _other.error_ && + reserve_ == _other.reserve_; + } + + bool operator!=(const HandState_& _other) const + { + return !(*this == _other); + } + +}; + +} + +} + +} + +#include "dds/topic/TopicTraits.hpp" +#include "org/eclipse/cyclonedds/topic/datatopic.hpp" + +namespace org { +namespace eclipse { +namespace cyclonedds { +namespace topic { + +template <> constexpr const char* TopicTraits<::unitree_hg::msg::dds_::HandState_>::getTypeName() +{ + return "unitree_hg::msg::dds_::HandState_"; +} + +template <> constexpr bool TopicTraits<::unitree_hg::msg::dds_::HandState_>::isSelfContained() +{ + return false; +} + +template <> constexpr bool TopicTraits<::unitree_hg::msg::dds_::HandState_>::isKeyless() +{ + return true; +} + +#ifdef DDSCXX_HAS_TYPE_DISCOVERY +template<> constexpr unsigned int TopicTraits<::unitree_hg::msg::dds_::HandState_>::type_map_blob_sz() { return 2244; } +template<> constexpr unsigned int TopicTraits<::unitree_hg::msg::dds_::HandState_>::type_info_blob_sz() { return 244; } +template<> inline const uint8_t * TopicTraits<::unitree_hg::msg::dds_::HandState_>::type_map_blob() { + static const uint8_t blob[] = { + 0x1f, 0x03, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0xf1, 0x69, 0x9e, 0xb3, 0x27, 0x0c, 0x7d, 0x77, + 0x88, 0xed, 0x03, 0xbe, 0xbe, 0x16, 0xb9, 0x00, 0xf2, 0x00, 0x00, 0x00, 0xf1, 0x51, 0x01, 0x00, + 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xe2, 0x00, 0x00, 0x00, 0x09, 0x00, 0x00, 0x00, + 0x1e, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x80, 0xf1, 0x01, 0x00, 0x00, 0xf1, + 0x7c, 0xc5, 0x84, 0xed, 0x94, 0x0b, 0x8f, 0x30, 0x18, 0xf1, 0x8d, 0xe0, 0xed, 0x24, 0xb2, 0x1e, + 0x53, 0xdc, 0x00, 0x00, 0x1e, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x80, 0xf1, + 0x01, 0x00, 0x00, 0xf1, 0x03, 0x93, 0x1d, 0x83, 0x67, 0x60, 0x08, 0x26, 0x6e, 0x46, 0x6a, 0x66, + 0xb2, 0x55, 0xa0, 0x32, 0xed, 0x8c, 0x00, 0x00, 0x19, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, + 0x01, 0x00, 0xf1, 0xfc, 0x68, 0x71, 0x76, 0x65, 0x12, 0x06, 0x55, 0x84, 0x73, 0xdf, 0x44, 0x22, + 0x80, 0x9e, 0x5f, 0x37, 0x13, 0x00, 0x00, 0x00, 0x0b, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, + 0x01, 0x00, 0x09, 0x52, 0xea, 0x3e, 0x50, 0x00, 0x0b, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, + 0x01, 0x00, 0x09, 0x3a, 0x40, 0xba, 0xb9, 0x00, 0x0b, 0x00, 0x00, 0x00, 0x05, 0x00, 0x00, 0x00, + 0x01, 0x00, 0x09, 0x2b, 0xfa, 0xf9, 0xa4, 0x00, 0x0b, 0x00, 0x00, 0x00, 0x06, 0x00, 0x00, 0x00, + 0x01, 0x00, 0x09, 0x8f, 0x6a, 0x1d, 0x00, 0x00, 0x16, 0x00, 0x00, 0x00, 0x07, 0x00, 0x00, 0x00, + 0x01, 0x00, 0x90, 0xf3, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x02, 0x07, 0xcb, 0x5e, + 0x10, 0x0e, 0x00, 0x00, 0x16, 0x00, 0x00, 0x00, 0x08, 0x00, 0x00, 0x00, 0x01, 0x00, 0x90, 0xf3, + 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x02, 0x07, 0x9c, 0x3b, 0x62, 0x94, 0xf1, 0x7c, + 0xc5, 0x84, 0xed, 0x94, 0x0b, 0x8f, 0x30, 0x18, 0xf1, 0x8d, 0xe0, 0xed, 0x24, 0x00, 0x00, 0x00, + 0xd6, 0x00, 0x00, 0x00, 0xf1, 0x51, 0x01, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0xc6, 0x00, 0x00, 0x00, 0x0a, 0x00, 0x00, 0x00, 0x0b, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x01, 0x00, 0x02, 0x15, 0xd6, 0x17, 0x12, 0x00, 0x0b, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, + 0x01, 0x00, 0x09, 0x76, 0x94, 0xf4, 0xa6, 0x00, 0x0b, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, + 0x01, 0x00, 0x09, 0x47, 0xbc, 0xdc, 0xd7, 0x00, 0x0b, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, + 0x01, 0x00, 0x09, 0xe9, 0x16, 0x89, 0x09, 0x00, 0x0b, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, + 0x01, 0x00, 0x09, 0x8a, 0xf7, 0xae, 0xdf, 0x00, 0x16, 0x00, 0x00, 0x00, 0x05, 0x00, 0x00, 0x00, + 0x01, 0x00, 0x90, 0xf3, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x02, 0x03, 0xee, 0xf4, + 0x38, 0xf7, 0x00, 0x00, 0x0b, 0x00, 0x00, 0x00, 0x06, 0x00, 0x00, 0x00, 0x01, 0x00, 0x09, 0x0a, + 0xcf, 0x8b, 0xe1, 0x00, 0x16, 0x00, 0x00, 0x00, 0x07, 0x00, 0x00, 0x00, 0x01, 0x00, 0x90, 0xf3, + 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x02, 0x07, 0xa5, 0xfe, 0x26, 0xd5, 0x00, 0x00, + 0x0b, 0x00, 0x00, 0x00, 0x08, 0x00, 0x00, 0x00, 0x01, 0x00, 0x07, 0xd1, 0x41, 0x1a, 0xed, 0x00, + 0x16, 0x00, 0x00, 0x00, 0x09, 0x00, 0x00, 0x00, 0x01, 0x00, 0x90, 0xf3, 0x01, 0x00, 0x00, 0x00, + 0x01, 0x00, 0x00, 0x00, 0x04, 0x07, 0x9c, 0x3b, 0x62, 0x94, 0xf1, 0x03, 0x93, 0x1d, 0x83, 0x67, + 0x60, 0x08, 0x26, 0x6e, 0x46, 0x6a, 0x66, 0xb2, 0x55, 0x00, 0x00, 0x00, 0x6b, 0x00, 0x00, 0x00, + 0xf1, 0x51, 0x01, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x5b, 0x00, 0x00, 0x00, + 0x04, 0x00, 0x00, 0x00, 0x16, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x90, 0xf3, + 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x0c, 0x09, 0xd9, 0x9f, 0xad, 0x96, 0x00, 0x00, + 0x16, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x90, 0xf3, 0x01, 0x00, 0x00, 0x00, + 0x01, 0x00, 0x00, 0x00, 0x0c, 0x09, 0xee, 0xf4, 0x38, 0xf7, 0x00, 0x00, 0x0b, 0x00, 0x00, 0x00, + 0x02, 0x00, 0x00, 0x00, 0x01, 0x00, 0x07, 0x1c, 0x9a, 0x44, 0xeb, 0x00, 0x0b, 0x00, 0x00, 0x00, + 0x03, 0x00, 0x00, 0x00, 0x01, 0x00, 0x07, 0x9c, 0x3b, 0x62, 0x94, 0xf1, 0xfc, 0x68, 0x71, 0x76, + 0x65, 0x12, 0x06, 0x55, 0x84, 0x73, 0xdf, 0x44, 0x22, 0x80, 0x00, 0x00, 0x93, 0x00, 0x00, 0x00, + 0xf1, 0x51, 0x01, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x83, 0x00, 0x00, 0x00, + 0x05, 0x00, 0x00, 0x00, 0x16, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x90, 0xf3, + 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x04, 0x09, 0x75, 0xb9, 0xaa, 0xa0, 0x00, 0x00, + 0x16, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x90, 0xf3, 0x01, 0x00, 0x00, 0x00, + 0x01, 0x00, 0x00, 0x00, 0x03, 0x09, 0x6b, 0x3b, 0x2d, 0x85, 0x00, 0x00, 0x16, 0x00, 0x00, 0x00, + 0x02, 0x00, 0x00, 0x00, 0x01, 0x00, 0x90, 0xf3, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, + 0x03, 0x09, 0x0e, 0x12, 0x75, 0x69, 0x00, 0x00, 0x16, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, + 0x01, 0x00, 0x90, 0xf3, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x03, 0x09, 0xb0, 0x7d, + 0x92, 0xed, 0x00, 0x00, 0x0b, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0x01, 0x00, 0x03, 0xee, + 0xf4, 0x38, 0xf7, 0x00, 0x1a, 0x05, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0xf2, 0xb9, 0xf2, 0x80, + 0x69, 0x66, 0x06, 0x0f, 0xc0, 0xf9, 0x13, 0xa4, 0x7b, 0x8a, 0xb9, 0x00, 0x92, 0x01, 0x00, 0x00, + 0xf2, 0x51, 0x01, 0x00, 0x2a, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x22, 0x00, 0x00, 0x00, + 0x75, 0x6e, 0x69, 0x74, 0x72, 0x65, 0x65, 0x5f, 0x68, 0x67, 0x3a, 0x3a, 0x6d, 0x73, 0x67, 0x3a, + 0x3a, 0x64, 0x64, 0x73, 0x5f, 0x3a, 0x3a, 0x48, 0x61, 0x6e, 0x64, 0x53, 0x74, 0x61, 0x74, 0x65, + 0x5f, 0x00, 0x00, 0x00, 0x5a, 0x01, 0x00, 0x00, 0x09, 0x00, 0x00, 0x00, 0x2e, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x80, 0xf2, 0x01, 0x00, 0x00, 0xf2, 0xa8, 0x6c, 0xba, 0xb3, + 0xae, 0x0a, 0xa9, 0x8a, 0x1e, 0x74, 0x66, 0x43, 0xa0, 0x99, 0x00, 0x00, 0x0c, 0x00, 0x00, 0x00, + 0x6d, 0x6f, 0x74, 0x6f, 0x72, 0x5f, 0x73, 0x74, 0x61, 0x74, 0x65, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x35, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x80, 0xf2, 0x01, 0x00, 0x00, 0xf2, + 0xcd, 0x53, 0x1f, 0x52, 0x24, 0x7f, 0x1d, 0x07, 0xb3, 0x82, 0x0f, 0xf4, 0x2b, 0x21, 0x00, 0x00, + 0x13, 0x00, 0x00, 0x00, 0x70, 0x72, 0x65, 0x73, 0x73, 0x5f, 0x73, 0x65, 0x6e, 0x73, 0x6f, 0x72, + 0x5f, 0x73, 0x74, 0x61, 0x74, 0x65, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x28, 0x00, 0x00, 0x00, + 0x02, 0x00, 0x00, 0x00, 0x01, 0x00, 0xf2, 0x7d, 0x41, 0x66, 0x75, 0x41, 0x77, 0xd8, 0x6f, 0xa2, + 0x7c, 0xd2, 0x5b, 0x04, 0x03, 0x00, 0x00, 0x00, 0x0a, 0x00, 0x00, 0x00, 0x69, 0x6d, 0x75, 0x5f, + 0x73, 0x74, 0x61, 0x74, 0x65, 0x00, 0x00, 0x00, 0x16, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, + 0x01, 0x00, 0x09, 0x00, 0x08, 0x00, 0x00, 0x00, 0x70, 0x6f, 0x77, 0x65, 0x72, 0x5f, 0x76, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x16, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0x01, 0x00, 0x09, 0x00, + 0x08, 0x00, 0x00, 0x00, 0x70, 0x6f, 0x77, 0x65, 0x72, 0x5f, 0x61, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x17, 0x00, 0x00, 0x00, 0x05, 0x00, 0x00, 0x00, 0x01, 0x00, 0x09, 0x00, 0x09, 0x00, 0x00, 0x00, + 0x73, 0x79, 0x73, 0x74, 0x65, 0x6d, 0x5f, 0x76, 0x00, 0x00, 0x00, 0x00, 0x17, 0x00, 0x00, 0x00, + 0x06, 0x00, 0x00, 0x00, 0x01, 0x00, 0x09, 0x00, 0x09, 0x00, 0x00, 0x00, 0x64, 0x65, 0x76, 0x69, + 0x63, 0x65, 0x5f, 0x76, 0x00, 0x00, 0x00, 0x00, 0x20, 0x00, 0x00, 0x00, 0x07, 0x00, 0x00, 0x00, + 0x01, 0x00, 0x90, 0xf3, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x02, 0x07, 0x00, 0x00, + 0x06, 0x00, 0x00, 0x00, 0x65, 0x72, 0x72, 0x6f, 0x72, 0x00, 0x00, 0x00, 0x22, 0x00, 0x00, 0x00, + 0x08, 0x00, 0x00, 0x00, 0x01, 0x00, 0x90, 0xf3, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, + 0x02, 0x07, 0x00, 0x00, 0x08, 0x00, 0x00, 0x00, 0x72, 0x65, 0x73, 0x65, 0x72, 0x76, 0x65, 0x00, + 0x00, 0x00, 0xf2, 0xa8, 0x6c, 0xba, 0xb3, 0xae, 0x0a, 0xa9, 0x8a, 0x1e, 0x74, 0x66, 0x43, 0xa0, + 0x99, 0x00, 0x00, 0x00, 0x66, 0x01, 0x00, 0x00, 0xf2, 0x51, 0x01, 0x00, 0x2b, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x23, 0x00, 0x00, 0x00, 0x75, 0x6e, 0x69, 0x74, 0x72, 0x65, 0x65, 0x5f, + 0x68, 0x67, 0x3a, 0x3a, 0x6d, 0x73, 0x67, 0x3a, 0x3a, 0x64, 0x64, 0x73, 0x5f, 0x3a, 0x3a, 0x4d, + 0x6f, 0x74, 0x6f, 0x72, 0x53, 0x74, 0x61, 0x74, 0x65, 0x5f, 0x00, 0x00, 0x2e, 0x01, 0x00, 0x00, + 0x0a, 0x00, 0x00, 0x00, 0x13, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x02, 0x00, + 0x05, 0x00, 0x00, 0x00, 0x6d, 0x6f, 0x64, 0x65, 0x00, 0x00, 0x00, 0x00, 0x10, 0x00, 0x00, 0x00, + 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x09, 0x00, 0x02, 0x00, 0x00, 0x00, 0x71, 0x00, 0x00, 0x00, + 0x11, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x01, 0x00, 0x09, 0x00, 0x03, 0x00, 0x00, 0x00, + 0x64, 0x71, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x12, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, + 0x01, 0x00, 0x09, 0x00, 0x04, 0x00, 0x00, 0x00, 0x64, 0x64, 0x71, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x16, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0x01, 0x00, 0x09, 0x00, 0x08, 0x00, 0x00, 0x00, + 0x74, 0x61, 0x75, 0x5f, 0x65, 0x73, 0x74, 0x00, 0x00, 0x00, 0x00, 0x00, 0x26, 0x00, 0x00, 0x00, + 0x05, 0x00, 0x00, 0x00, 0x01, 0x00, 0x90, 0xf3, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, + 0x02, 0x03, 0x00, 0x00, 0x0c, 0x00, 0x00, 0x00, 0x74, 0x65, 0x6d, 0x70, 0x65, 0x72, 0x61, 0x74, + 0x75, 0x72, 0x65, 0x00, 0x00, 0x00, 0x00, 0x00, 0x12, 0x00, 0x00, 0x00, 0x06, 0x00, 0x00, 0x00, + 0x01, 0x00, 0x09, 0x00, 0x04, 0x00, 0x00, 0x00, 0x76, 0x6f, 0x6c, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x21, 0x00, 0x00, 0x00, 0x07, 0x00, 0x00, 0x00, 0x01, 0x00, 0x90, 0xf3, 0x01, 0x00, 0x00, 0x00, + 0x01, 0x00, 0x00, 0x00, 0x02, 0x07, 0x00, 0x00, 0x07, 0x00, 0x00, 0x00, 0x73, 0x65, 0x6e, 0x73, + 0x6f, 0x72, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x19, 0x00, 0x00, 0x00, 0x08, 0x00, 0x00, 0x00, + 0x01, 0x00, 0x07, 0x00, 0x0b, 0x00, 0x00, 0x00, 0x6d, 0x6f, 0x74, 0x6f, 0x72, 0x73, 0x74, 0x61, + 0x74, 0x65, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x22, 0x00, 0x00, 0x00, 0x09, 0x00, 0x00, 0x00, + 0x01, 0x00, 0x90, 0xf3, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x04, 0x07, 0x00, 0x00, + 0x08, 0x00, 0x00, 0x00, 0x72, 0x65, 0x73, 0x65, 0x72, 0x76, 0x65, 0x00, 0x00, 0x00, 0xf2, 0xcd, + 0x53, 0x1f, 0x52, 0x24, 0x7f, 0x1d, 0x07, 0xb3, 0x82, 0x0f, 0xf4, 0x2b, 0x21, 0x00, 0x00, 0x00, + 0xca, 0x00, 0x00, 0x00, 0xf2, 0x51, 0x01, 0x00, 0x31, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x29, 0x00, 0x00, 0x00, 0x75, 0x6e, 0x69, 0x74, 0x72, 0x65, 0x65, 0x5f, 0x68, 0x67, 0x3a, 0x3a, + 0x6d, 0x73, 0x67, 0x3a, 0x3a, 0x64, 0x64, 0x73, 0x5f, 0x3a, 0x3a, 0x50, 0x72, 0x65, 0x73, 0x73, + 0x53, 0x65, 0x6e, 0x73, 0x6f, 0x72, 0x53, 0x74, 0x61, 0x74, 0x65, 0x5f, 0x00, 0x00, 0x00, 0x00, + 0x8a, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0x23, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x01, 0x00, 0x90, 0xf3, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x0c, 0x09, 0x00, 0x00, + 0x09, 0x00, 0x00, 0x00, 0x70, 0x72, 0x65, 0x73, 0x73, 0x75, 0x72, 0x65, 0x00, 0x00, 0x00, 0x00, + 0x26, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x90, 0xf3, 0x01, 0x00, 0x00, 0x00, + 0x01, 0x00, 0x00, 0x00, 0x0c, 0x09, 0x00, 0x00, 0x0c, 0x00, 0x00, 0x00, 0x74, 0x65, 0x6d, 0x70, + 0x65, 0x72, 0x61, 0x74, 0x75, 0x72, 0x65, 0x00, 0x00, 0x00, 0x00, 0x00, 0x13, 0x00, 0x00, 0x00, + 0x02, 0x00, 0x00, 0x00, 0x01, 0x00, 0x07, 0x00, 0x05, 0x00, 0x00, 0x00, 0x6c, 0x6f, 0x73, 0x74, + 0x00, 0x00, 0x00, 0x00, 0x16, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x01, 0x00, 0x07, 0x00, + 0x08, 0x00, 0x00, 0x00, 0x72, 0x65, 0x73, 0x65, 0x72, 0x76, 0x65, 0x00, 0x00, 0x00, 0xf2, 0x7d, + 0x41, 0x66, 0x75, 0x41, 0x77, 0xd8, 0x6f, 0xa2, 0x7c, 0xd2, 0x5b, 0x04, 0x03, 0x00, 0x00, 0x00, + 0xfe, 0x00, 0x00, 0x00, 0xf2, 0x51, 0x01, 0x00, 0x29, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x21, 0x00, 0x00, 0x00, 0x75, 0x6e, 0x69, 0x74, 0x72, 0x65, 0x65, 0x5f, 0x68, 0x67, 0x3a, 0x3a, + 0x6d, 0x73, 0x67, 0x3a, 0x3a, 0x64, 0x64, 0x73, 0x5f, 0x3a, 0x3a, 0x49, 0x4d, 0x55, 0x53, 0x74, + 0x61, 0x74, 0x65, 0x5f, 0x00, 0x00, 0x00, 0x00, 0xc6, 0x00, 0x00, 0x00, 0x05, 0x00, 0x00, 0x00, + 0x25, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x90, 0xf3, 0x01, 0x00, 0x00, 0x00, + 0x01, 0x00, 0x00, 0x00, 0x04, 0x09, 0x00, 0x00, 0x0b, 0x00, 0x00, 0x00, 0x71, 0x75, 0x61, 0x74, + 0x65, 0x72, 0x6e, 0x69, 0x6f, 0x6e, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x24, 0x00, 0x00, 0x00, + 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x90, 0xf3, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, + 0x03, 0x09, 0x00, 0x00, 0x0a, 0x00, 0x00, 0x00, 0x67, 0x79, 0x72, 0x6f, 0x73, 0x63, 0x6f, 0x70, + 0x65, 0x00, 0x00, 0x00, 0x28, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x01, 0x00, 0x90, 0xf3, + 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x03, 0x09, 0x00, 0x00, 0x0e, 0x00, 0x00, 0x00, + 0x61, 0x63, 0x63, 0x65, 0x6c, 0x65, 0x72, 0x6f, 0x6d, 0x65, 0x74, 0x65, 0x72, 0x00, 0x00, 0x00, + 0x1e, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x01, 0x00, 0x90, 0xf3, 0x01, 0x00, 0x00, 0x00, + 0x01, 0x00, 0x00, 0x00, 0x03, 0x09, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0x72, 0x70, 0x79, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x1a, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0x01, 0x00, 0x03, 0x00, + 0x0c, 0x00, 0x00, 0x00, 0x74, 0x65, 0x6d, 0x70, 0x65, 0x72, 0x61, 0x74, 0x75, 0x72, 0x65, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x7c, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0xf2, 0xb9, 0xf2, 0x80, + 0x69, 0x66, 0x06, 0x0f, 0xc0, 0xf9, 0x13, 0xa4, 0x7b, 0x8a, 0xb9, 0xf1, 0x69, 0x9e, 0xb3, 0x27, + 0x0c, 0x7d, 0x77, 0x88, 0xed, 0x03, 0xbe, 0xbe, 0x16, 0xb9, 0xf2, 0xa8, 0x6c, 0xba, 0xb3, 0xae, + 0x0a, 0xa9, 0x8a, 0x1e, 0x74, 0x66, 0x43, 0xa0, 0x99, 0xf1, 0x7c, 0xc5, 0x84, 0xed, 0x94, 0x0b, + 0x8f, 0x30, 0x18, 0xf1, 0x8d, 0xe0, 0xed, 0x24, 0xf2, 0xcd, 0x53, 0x1f, 0x52, 0x24, 0x7f, 0x1d, + 0x07, 0xb3, 0x82, 0x0f, 0xf4, 0x2b, 0x21, 0xf1, 0x03, 0x93, 0x1d, 0x83, 0x67, 0x60, 0x08, 0x26, + 0x6e, 0x46, 0x6a, 0x66, 0xb2, 0x55, 0xf2, 0x7d, 0x41, 0x66, 0x75, 0x41, 0x77, 0xd8, 0x6f, 0xa2, + 0x7c, 0xd2, 0x5b, 0x04, 0x03, 0xf1, 0xfc, 0x68, 0x71, 0x76, 0x65, 0x12, 0x06, 0x55, 0x84, 0x73, + 0xdf, 0x44, 0x22, 0x80, }; + return blob; +} +template<> inline const uint8_t * TopicTraits<::unitree_hg::msg::dds_::HandState_>::type_info_blob() { + static const uint8_t blob[] = { + 0xf0, 0x00, 0x00, 0x00, 0x01, 0x10, 0x00, 0x40, 0x70, 0x00, 0x00, 0x00, 0x6c, 0x00, 0x00, 0x00, + 0x14, 0x00, 0x00, 0x00, 0xf1, 0x69, 0x9e, 0xb3, 0x27, 0x0c, 0x7d, 0x77, 0x88, 0xed, 0x03, 0xbe, + 0xbe, 0x16, 0xb9, 0x00, 0xf6, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x4c, 0x00, 0x00, 0x00, + 0x03, 0x00, 0x00, 0x00, 0x14, 0x00, 0x00, 0x00, 0xf1, 0x7c, 0xc5, 0x84, 0xed, 0x94, 0x0b, 0x8f, + 0x30, 0x18, 0xf1, 0x8d, 0xe0, 0xed, 0x24, 0x00, 0xda, 0x00, 0x00, 0x00, 0x14, 0x00, 0x00, 0x00, + 0xf1, 0x03, 0x93, 0x1d, 0x83, 0x67, 0x60, 0x08, 0x26, 0x6e, 0x46, 0x6a, 0x66, 0xb2, 0x55, 0x00, + 0x6f, 0x00, 0x00, 0x00, 0x14, 0x00, 0x00, 0x00, 0xf1, 0xfc, 0x68, 0x71, 0x76, 0x65, 0x12, 0x06, + 0x55, 0x84, 0x73, 0xdf, 0x44, 0x22, 0x80, 0x00, 0x97, 0x00, 0x00, 0x00, 0x02, 0x10, 0x00, 0x40, + 0x70, 0x00, 0x00, 0x00, 0x6c, 0x00, 0x00, 0x00, 0x14, 0x00, 0x00, 0x00, 0xf2, 0xb9, 0xf2, 0x80, + 0x69, 0x66, 0x06, 0x0f, 0xc0, 0xf9, 0x13, 0xa4, 0x7b, 0x8a, 0xb9, 0x00, 0x96, 0x01, 0x00, 0x00, + 0x03, 0x00, 0x00, 0x00, 0x4c, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x14, 0x00, 0x00, 0x00, + 0xf2, 0xa8, 0x6c, 0xba, 0xb3, 0xae, 0x0a, 0xa9, 0x8a, 0x1e, 0x74, 0x66, 0x43, 0xa0, 0x99, 0x00, + 0x6a, 0x01, 0x00, 0x00, 0x14, 0x00, 0x00, 0x00, 0xf2, 0xcd, 0x53, 0x1f, 0x52, 0x24, 0x7f, 0x1d, + 0x07, 0xb3, 0x82, 0x0f, 0xf4, 0x2b, 0x21, 0x00, 0xce, 0x00, 0x00, 0x00, 0x14, 0x00, 0x00, 0x00, + 0xf2, 0x7d, 0x41, 0x66, 0x75, 0x41, 0x77, 0xd8, 0x6f, 0xa2, 0x7c, 0xd2, 0x5b, 0x04, 0x03, 0x00, + 0x02, 0x01, 0x00, 0x00, }; + return blob; +} +#endif //DDSCXX_HAS_TYPE_DISCOVERY + +} //namespace topic +} //namespace cyclonedds +} //namespace eclipse +} //namespace org + +namespace dds { +namespace topic { + +template <> +struct topic_type_name<::unitree_hg::msg::dds_::HandState_> +{ + static std::string value() + { + return org::eclipse::cyclonedds::topic::TopicTraits<::unitree_hg::msg::dds_::HandState_>::getTypeName(); + } +}; + +} +} + +REGISTER_TOPIC_TYPE(::unitree_hg::msg::dds_::HandState_) + +namespace org{ +namespace eclipse{ +namespace cyclonedds{ +namespace core{ +namespace cdr{ + +template<> +propvec &get_type_props<::unitree_hg::msg::dds_::HandState_>(); + +template::value, bool> = true > +bool write(T& streamer, const ::unitree_hg::msg::dds_::HandState_& instance, entity_properties_t *props) { + (void)instance; + if (!streamer.start_struct(*props)) + return false; + auto prop = streamer.first_entity(props); + while (prop) { + switch (prop->m_id) { + case 0: + if (!streamer.start_member(*prop)) + return false; + if (!streamer.start_consecutive(false, false)) + return false; + { + uint32_t se_1 = uint32_t(instance.motor_state().size()); + if (!write(streamer, se_1)) + return false; + for (uint32_t i_1 = 0; i_1 < se_1; i_1++) { + if (!write(streamer, instance.motor_state()[i_1], prop)) + return false; + } //i_1 + } //end sequence 1 + if (!streamer.finish_consecutive()) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 1: + if (!streamer.start_member(*prop)) + return false; + if (!streamer.start_consecutive(false, false)) + return false; + { + uint32_t se_1 = uint32_t(instance.press_sensor_state().size()); + if (!write(streamer, se_1)) + return false; + for (uint32_t i_1 = 0; i_1 < se_1; i_1++) { + if (!write(streamer, instance.press_sensor_state()[i_1], prop)) + return false; + } //i_1 + } //end sequence 1 + if (!streamer.finish_consecutive()) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 2: + if (!streamer.start_member(*prop)) + return false; + if (!write(streamer, instance.imu_state(), prop)) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 3: + if (!streamer.start_member(*prop)) + return false; + if (!write(streamer, instance.power_v())) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 4: + if (!streamer.start_member(*prop)) + return false; + if (!write(streamer, instance.power_a())) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 5: + if (!streamer.start_member(*prop)) + return false; + if (!write(streamer, instance.system_v())) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 6: + if (!streamer.start_member(*prop)) + return false; + if (!write(streamer, instance.device_v())) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 7: + if (!streamer.start_member(*prop)) + return false; + if (!streamer.start_consecutive(true, true)) + return false; + if (!write(streamer, instance.error()[0], instance.error().size())) + return false; + if (!streamer.finish_consecutive()) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 8: + if (!streamer.start_member(*prop)) + return false; + if (!streamer.start_consecutive(true, true)) + return false; + if (!write(streamer, instance.reserve()[0], instance.reserve().size())) + return false; + if (!streamer.finish_consecutive()) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + } + prop = streamer.next_entity(prop); + } + return streamer.finish_struct(*props); +} + +template::value, bool> = true > +bool write(S& str, const ::unitree_hg::msg::dds_::HandState_& instance, bool as_key) { + auto &props = get_type_props<::unitree_hg::msg::dds_::HandState_>(); + str.set_mode(cdr_stream::stream_mode::write, as_key); + return write(str, instance, props.data()); +} + +template::value, bool> = true > +bool read(T& streamer, ::unitree_hg::msg::dds_::HandState_& instance, entity_properties_t *props) { + (void)instance; + if (!streamer.start_struct(*props)) + return false; + auto prop = streamer.first_entity(props); + while (prop) { + switch (prop->m_id) { + case 0: + if (!streamer.start_member(*prop)) + return false; + if (!streamer.start_consecutive(false, false)) + return false; + { + uint32_t se_1 = uint32_t(instance.motor_state().size()); + if (!read(streamer, se_1)) + return false; + instance.motor_state().resize(se_1); + for (uint32_t i_1 = 0; i_1 < se_1; i_1++) { + if (!read(streamer, instance.motor_state()[i_1], prop)) + return false; + } //i_1 + } //end sequence 1 + if (!streamer.finish_consecutive()) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 1: + if (!streamer.start_member(*prop)) + return false; + if (!streamer.start_consecutive(false, false)) + return false; + { + uint32_t se_1 = uint32_t(instance.press_sensor_state().size()); + if (!read(streamer, se_1)) + return false; + instance.press_sensor_state().resize(se_1); + for (uint32_t i_1 = 0; i_1 < se_1; i_1++) { + if (!read(streamer, instance.press_sensor_state()[i_1], prop)) + return false; + } //i_1 + } //end sequence 1 + if (!streamer.finish_consecutive()) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 2: + if (!streamer.start_member(*prop)) + return false; + if (!read(streamer, instance.imu_state(), prop)) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 3: + if (!streamer.start_member(*prop)) + return false; + if (!read(streamer, instance.power_v())) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 4: + if (!streamer.start_member(*prop)) + return false; + if (!read(streamer, instance.power_a())) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 5: + if (!streamer.start_member(*prop)) + return false; + if (!read(streamer, instance.system_v())) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 6: + if (!streamer.start_member(*prop)) + return false; + if (!read(streamer, instance.device_v())) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 7: + if (!streamer.start_member(*prop)) + return false; + if (!streamer.start_consecutive(true, true)) + return false; + if (!read(streamer, instance.error()[0], instance.error().size())) + return false; + if (!streamer.finish_consecutive()) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 8: + if (!streamer.start_member(*prop)) + return false; + if (!streamer.start_consecutive(true, true)) + return false; + if (!read(streamer, instance.reserve()[0], instance.reserve().size())) + return false; + if (!streamer.finish_consecutive()) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + } + prop = streamer.next_entity(prop); + } + return streamer.finish_struct(*props); +} + +template::value, bool> = true > +bool read(S& str, ::unitree_hg::msg::dds_::HandState_& instance, bool as_key) { + auto &props = get_type_props<::unitree_hg::msg::dds_::HandState_>(); + str.set_mode(cdr_stream::stream_mode::read, as_key); + return read(str, instance, props.data()); +} + +template::value, bool> = true > +bool move(T& streamer, const ::unitree_hg::msg::dds_::HandState_& instance, entity_properties_t *props) { + (void)instance; + if (!streamer.start_struct(*props)) + return false; + auto prop = streamer.first_entity(props); + while (prop) { + switch (prop->m_id) { + case 0: + if (!streamer.start_member(*prop)) + return false; + if (!streamer.start_consecutive(false, false)) + return false; + { + uint32_t se_1 = uint32_t(instance.motor_state().size()); + if (!move(streamer, se_1)) + return false; + for (uint32_t i_1 = 0; i_1 < se_1; i_1++) { + if (!move(streamer, instance.motor_state()[i_1], prop)) + return false; + } //i_1 + } //end sequence 1 + if (!streamer.finish_consecutive()) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 1: + if (!streamer.start_member(*prop)) + return false; + if (!streamer.start_consecutive(false, false)) + return false; + { + uint32_t se_1 = uint32_t(instance.press_sensor_state().size()); + if (!move(streamer, se_1)) + return false; + for (uint32_t i_1 = 0; i_1 < se_1; i_1++) { + if (!move(streamer, instance.press_sensor_state()[i_1], prop)) + return false; + } //i_1 + } //end sequence 1 + if (!streamer.finish_consecutive()) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 2: + if (!streamer.start_member(*prop)) + return false; + if (!move(streamer, instance.imu_state(), prop)) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 3: + if (!streamer.start_member(*prop)) + return false; + if (!move(streamer, instance.power_v())) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 4: + if (!streamer.start_member(*prop)) + return false; + if (!move(streamer, instance.power_a())) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 5: + if (!streamer.start_member(*prop)) + return false; + if (!move(streamer, instance.system_v())) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 6: + if (!streamer.start_member(*prop)) + return false; + if (!move(streamer, instance.device_v())) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 7: + if (!streamer.start_member(*prop)) + return false; + if (!streamer.start_consecutive(true, true)) + return false; + if (!move(streamer, instance.error()[0], instance.error().size())) + return false; + if (!streamer.finish_consecutive()) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 8: + if (!streamer.start_member(*prop)) + return false; + if (!streamer.start_consecutive(true, true)) + return false; + if (!move(streamer, instance.reserve()[0], instance.reserve().size())) + return false; + if (!streamer.finish_consecutive()) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + } + prop = streamer.next_entity(prop); + } + return streamer.finish_struct(*props); +} + +template::value, bool> = true > +bool move(S& str, const ::unitree_hg::msg::dds_::HandState_& instance, bool as_key) { + auto &props = get_type_props<::unitree_hg::msg::dds_::HandState_>(); + str.set_mode(cdr_stream::stream_mode::move, as_key); + return move(str, instance, props.data()); +} + +template::value, bool> = true > +bool max(T& streamer, const ::unitree_hg::msg::dds_::HandState_& instance, entity_properties_t *props) { + (void)instance; + if (!streamer.start_struct(*props)) + return false; + auto prop = streamer.first_entity(props); + while (prop) { + switch (prop->m_id) { + case 0: + if (!streamer.start_member(*prop)) + return false; + if (!streamer.start_consecutive(false, false)) + return false; + { + uint32_t se_1 = 0; + if (!max(streamer, se_1)) + return false; + for (uint32_t i_1 = 0; i_1 < se_1; i_1++) { + if (!max(streamer, instance.motor_state()[i_1], prop)) + return false; + } //i_1 + } //end sequence 1 + if (!streamer.finish_consecutive()) + return false; + streamer.position(SIZE_MAX); + if (!streamer.finish_member(*prop)) + return false; + break; + case 1: + if (!streamer.start_member(*prop)) + return false; + if (!streamer.start_consecutive(false, false)) + return false; + { + uint32_t se_1 = 0; + if (!max(streamer, se_1)) + return false; + for (uint32_t i_1 = 0; i_1 < se_1; i_1++) { + if (!max(streamer, instance.press_sensor_state()[i_1], prop)) + return false; + } //i_1 + } //end sequence 1 + if (!streamer.finish_consecutive()) + return false; + streamer.position(SIZE_MAX); + if (!streamer.finish_member(*prop)) + return false; + break; + case 2: + if (!streamer.start_member(*prop)) + return false; + if (!max(streamer, instance.imu_state(), prop)) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 3: + if (!streamer.start_member(*prop)) + return false; + if (!max(streamer, instance.power_v())) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 4: + if (!streamer.start_member(*prop)) + return false; + if (!max(streamer, instance.power_a())) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 5: + if (!streamer.start_member(*prop)) + return false; + if (!max(streamer, instance.system_v())) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 6: + if (!streamer.start_member(*prop)) + return false; + if (!max(streamer, instance.device_v())) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 7: + if (!streamer.start_member(*prop)) + return false; + if (!streamer.start_consecutive(true, true)) + return false; + if (!max(streamer, instance.error()[0], instance.error().size())) + return false; + if (!streamer.finish_consecutive()) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 8: + if (!streamer.start_member(*prop)) + return false; + if (!streamer.start_consecutive(true, true)) + return false; + if (!max(streamer, instance.reserve()[0], instance.reserve().size())) + return false; + if (!streamer.finish_consecutive()) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + } + prop = streamer.next_entity(prop); + } + return streamer.finish_struct(*props); +} + +template::value, bool> = true > +bool max(S& str, const ::unitree_hg::msg::dds_::HandState_& instance, bool as_key) { + auto &props = get_type_props<::unitree_hg::msg::dds_::HandState_>(); + str.set_mode(cdr_stream::stream_mode::max, as_key); + return max(str, instance, props.data()); +} + +} //namespace cdr +} //namespace core +} //namespace cyclonedds +} //namespace eclipse +} //namespace org + +#endif // DDSCXX_UNITREE_IDL_HG_HANDSTATE__HPP diff --git a/deps/unitree_sdk2/include/unitree/idl/hg/IMUState_.hpp b/deps/unitree_sdk2/include/unitree/idl/hg/IMUState_.hpp new file mode 100644 index 0000000..9448e47 --- /dev/null +++ b/deps/unitree_sdk2/include/unitree/idl/hg/IMUState_.hpp @@ -0,0 +1,503 @@ +/**************************************************************** + + Generated by Eclipse Cyclone DDS IDL to CXX Translator + File name: IMUState_.idl + Source: IMUState_.hpp + Cyclone DDS: v0.10.2 + +*****************************************************************/ +#ifndef DDSCXX_UNITREE_IDL_HG_IMUSTATE__HPP +#define DDSCXX_UNITREE_IDL_HG_IMUSTATE__HPP + +#include +#include + +namespace unitree_hg +{ +namespace msg +{ +namespace dds_ +{ +class IMUState_ +{ +private: + std::array quaternion_ = { }; + std::array gyroscope_ = { }; + std::array accelerometer_ = { }; + std::array rpy_ = { }; + int16_t temperature_ = 0; + +public: + IMUState_() = default; + + explicit IMUState_( + const std::array& quaternion, + const std::array& gyroscope, + const std::array& accelerometer, + const std::array& rpy, + int16_t temperature) : + quaternion_(quaternion), + gyroscope_(gyroscope), + accelerometer_(accelerometer), + rpy_(rpy), + temperature_(temperature) { } + + const std::array& quaternion() const { return this->quaternion_; } + std::array& quaternion() { return this->quaternion_; } + void quaternion(const std::array& _val_) { this->quaternion_ = _val_; } + void quaternion(std::array&& _val_) { this->quaternion_ = _val_; } + const std::array& gyroscope() const { return this->gyroscope_; } + std::array& gyroscope() { return this->gyroscope_; } + void gyroscope(const std::array& _val_) { this->gyroscope_ = _val_; } + void gyroscope(std::array&& _val_) { this->gyroscope_ = _val_; } + const std::array& accelerometer() const { return this->accelerometer_; } + std::array& accelerometer() { return this->accelerometer_; } + void accelerometer(const std::array& _val_) { this->accelerometer_ = _val_; } + void accelerometer(std::array&& _val_) { this->accelerometer_ = _val_; } + const std::array& rpy() const { return this->rpy_; } + std::array& rpy() { return this->rpy_; } + void rpy(const std::array& _val_) { this->rpy_ = _val_; } + void rpy(std::array&& _val_) { this->rpy_ = _val_; } + int16_t temperature() const { return this->temperature_; } + int16_t& temperature() { return this->temperature_; } + void temperature(int16_t _val_) { this->temperature_ = _val_; } + + bool operator==(const IMUState_& _other) const + { + (void) _other; + return quaternion_ == _other.quaternion_ && + gyroscope_ == _other.gyroscope_ && + accelerometer_ == _other.accelerometer_ && + rpy_ == _other.rpy_ && + temperature_ == _other.temperature_; + } + + bool operator!=(const IMUState_& _other) const + { + return !(*this == _other); + } + +}; + +} + +} + +} + +#include "dds/topic/TopicTraits.hpp" +#include "org/eclipse/cyclonedds/topic/datatopic.hpp" + +namespace org { +namespace eclipse { +namespace cyclonedds { +namespace topic { + +template <> constexpr const char* TopicTraits<::unitree_hg::msg::dds_::IMUState_>::getTypeName() +{ + return "unitree_hg::msg::dds_::IMUState_"; +} + +template <> constexpr bool TopicTraits<::unitree_hg::msg::dds_::IMUState_>::isKeyless() +{ + return true; +} + +#ifdef DDSCXX_HAS_TYPE_DISCOVERY +template<> constexpr unsigned int TopicTraits<::unitree_hg::msg::dds_::IMUState_>::type_map_blob_sz() { return 498; } +template<> constexpr unsigned int TopicTraits<::unitree_hg::msg::dds_::IMUState_>::type_info_blob_sz() { return 100; } +template<> inline const uint8_t * TopicTraits<::unitree_hg::msg::dds_::IMUState_>::type_map_blob() { + static const uint8_t blob[] = { + 0xab, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0xf1, 0xfc, 0x68, 0x71, 0x76, 0x65, 0x12, 0x06, + 0x55, 0x84, 0x73, 0xdf, 0x44, 0x22, 0x80, 0x00, 0x93, 0x00, 0x00, 0x00, 0xf1, 0x51, 0x01, 0x00, + 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x83, 0x00, 0x00, 0x00, 0x05, 0x00, 0x00, 0x00, + 0x16, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x90, 0xf3, 0x01, 0x00, 0x00, 0x00, + 0x01, 0x00, 0x00, 0x00, 0x04, 0x09, 0x75, 0xb9, 0xaa, 0xa0, 0x00, 0x00, 0x16, 0x00, 0x00, 0x00, + 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x90, 0xf3, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, + 0x03, 0x09, 0x6b, 0x3b, 0x2d, 0x85, 0x00, 0x00, 0x16, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, + 0x01, 0x00, 0x90, 0xf3, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x03, 0x09, 0x0e, 0x12, + 0x75, 0x69, 0x00, 0x00, 0x16, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x01, 0x00, 0x90, 0xf3, + 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x03, 0x09, 0xb0, 0x7d, 0x92, 0xed, 0x00, 0x00, + 0x0b, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0x01, 0x00, 0x03, 0xee, 0xf4, 0x38, 0xf7, 0x00, + 0x16, 0x01, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0xf2, 0x7d, 0x41, 0x66, 0x75, 0x41, 0x77, 0xd8, + 0x6f, 0xa2, 0x7c, 0xd2, 0x5b, 0x04, 0x03, 0x00, 0xfe, 0x00, 0x00, 0x00, 0xf2, 0x51, 0x01, 0x00, + 0x29, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x21, 0x00, 0x00, 0x00, 0x75, 0x6e, 0x69, 0x74, + 0x72, 0x65, 0x65, 0x5f, 0x68, 0x67, 0x3a, 0x3a, 0x6d, 0x73, 0x67, 0x3a, 0x3a, 0x64, 0x64, 0x73, + 0x5f, 0x3a, 0x3a, 0x49, 0x4d, 0x55, 0x53, 0x74, 0x61, 0x74, 0x65, 0x5f, 0x00, 0x00, 0x00, 0x00, + 0xc6, 0x00, 0x00, 0x00, 0x05, 0x00, 0x00, 0x00, 0x25, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x01, 0x00, 0x90, 0xf3, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x04, 0x09, 0x00, 0x00, + 0x0b, 0x00, 0x00, 0x00, 0x71, 0x75, 0x61, 0x74, 0x65, 0x72, 0x6e, 0x69, 0x6f, 0x6e, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x24, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x90, 0xf3, + 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x03, 0x09, 0x00, 0x00, 0x0a, 0x00, 0x00, 0x00, + 0x67, 0x79, 0x72, 0x6f, 0x73, 0x63, 0x6f, 0x70, 0x65, 0x00, 0x00, 0x00, 0x28, 0x00, 0x00, 0x00, + 0x02, 0x00, 0x00, 0x00, 0x01, 0x00, 0x90, 0xf3, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, + 0x03, 0x09, 0x00, 0x00, 0x0e, 0x00, 0x00, 0x00, 0x61, 0x63, 0x63, 0x65, 0x6c, 0x65, 0x72, 0x6f, + 0x6d, 0x65, 0x74, 0x65, 0x72, 0x00, 0x00, 0x00, 0x1e, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, + 0x01, 0x00, 0x90, 0xf3, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x03, 0x09, 0x00, 0x00, + 0x04, 0x00, 0x00, 0x00, 0x72, 0x70, 0x79, 0x00, 0x00, 0x00, 0x00, 0x00, 0x1a, 0x00, 0x00, 0x00, + 0x04, 0x00, 0x00, 0x00, 0x01, 0x00, 0x03, 0x00, 0x0c, 0x00, 0x00, 0x00, 0x74, 0x65, 0x6d, 0x70, + 0x65, 0x72, 0x61, 0x74, 0x75, 0x72, 0x65, 0x00, 0x00, 0x00, 0x00, 0x00, 0x22, 0x00, 0x00, 0x00, + 0x01, 0x00, 0x00, 0x00, 0xf2, 0x7d, 0x41, 0x66, 0x75, 0x41, 0x77, 0xd8, 0x6f, 0xa2, 0x7c, 0xd2, + 0x5b, 0x04, 0x03, 0xf1, 0xfc, 0x68, 0x71, 0x76, 0x65, 0x12, 0x06, 0x55, 0x84, 0x73, 0xdf, 0x44, + 0x22, 0x80, }; + return blob; +} +template<> inline const uint8_t * TopicTraits<::unitree_hg::msg::dds_::IMUState_>::type_info_blob() { + static const uint8_t blob[] = { + 0x60, 0x00, 0x00, 0x00, 0x01, 0x10, 0x00, 0x40, 0x28, 0x00, 0x00, 0x00, 0x24, 0x00, 0x00, 0x00, + 0x14, 0x00, 0x00, 0x00, 0xf1, 0xfc, 0x68, 0x71, 0x76, 0x65, 0x12, 0x06, 0x55, 0x84, 0x73, 0xdf, + 0x44, 0x22, 0x80, 0x00, 0x97, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x02, 0x10, 0x00, 0x40, 0x28, 0x00, 0x00, 0x00, 0x24, 0x00, 0x00, 0x00, + 0x14, 0x00, 0x00, 0x00, 0xf2, 0x7d, 0x41, 0x66, 0x75, 0x41, 0x77, 0xd8, 0x6f, 0xa2, 0x7c, 0xd2, + 0x5b, 0x04, 0x03, 0x00, 0x02, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, }; + return blob; +} +#endif //DDSCXX_HAS_TYPE_DISCOVERY + +} //namespace topic +} //namespace cyclonedds +} //namespace eclipse +} //namespace org + +namespace dds { +namespace topic { + +template <> +struct topic_type_name<::unitree_hg::msg::dds_::IMUState_> +{ + static std::string value() + { + return org::eclipse::cyclonedds::topic::TopicTraits<::unitree_hg::msg::dds_::IMUState_>::getTypeName(); + } +}; + +} +} + +REGISTER_TOPIC_TYPE(::unitree_hg::msg::dds_::IMUState_) + +namespace org{ +namespace eclipse{ +namespace cyclonedds{ +namespace core{ +namespace cdr{ + +template<> +propvec &get_type_props<::unitree_hg::msg::dds_::IMUState_>(); + +template::value, bool> = true > +bool write(T& streamer, const ::unitree_hg::msg::dds_::IMUState_& instance, entity_properties_t *props) { + (void)instance; + if (!streamer.start_struct(*props)) + return false; + auto prop = streamer.first_entity(props); + while (prop) { + switch (prop->m_id) { + case 0: + if (!streamer.start_member(*prop)) + return false; + if (!streamer.start_consecutive(true, true)) + return false; + if (!write(streamer, instance.quaternion()[0], instance.quaternion().size())) + return false; + if (!streamer.finish_consecutive()) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 1: + if (!streamer.start_member(*prop)) + return false; + if (!streamer.start_consecutive(true, true)) + return false; + if (!write(streamer, instance.gyroscope()[0], instance.gyroscope().size())) + return false; + if (!streamer.finish_consecutive()) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 2: + if (!streamer.start_member(*prop)) + return false; + if (!streamer.start_consecutive(true, true)) + return false; + if (!write(streamer, instance.accelerometer()[0], instance.accelerometer().size())) + return false; + if (!streamer.finish_consecutive()) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 3: + if (!streamer.start_member(*prop)) + return false; + if (!streamer.start_consecutive(true, true)) + return false; + if (!write(streamer, instance.rpy()[0], instance.rpy().size())) + return false; + if (!streamer.finish_consecutive()) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 4: + if (!streamer.start_member(*prop)) + return false; + if (!write(streamer, instance.temperature())) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + } + prop = streamer.next_entity(prop); + } + return streamer.finish_struct(*props); +} + +template::value, bool> = true > +bool write(S& str, const ::unitree_hg::msg::dds_::IMUState_& instance, bool as_key) { + auto &props = get_type_props<::unitree_hg::msg::dds_::IMUState_>(); + str.set_mode(cdr_stream::stream_mode::write, as_key); + return write(str, instance, props.data()); +} + +template::value, bool> = true > +bool read(T& streamer, ::unitree_hg::msg::dds_::IMUState_& instance, entity_properties_t *props) { + (void)instance; + if (!streamer.start_struct(*props)) + return false; + auto prop = streamer.first_entity(props); + while (prop) { + switch (prop->m_id) { + case 0: + if (!streamer.start_member(*prop)) + return false; + if (!streamer.start_consecutive(true, true)) + return false; + if (!read(streamer, instance.quaternion()[0], instance.quaternion().size())) + return false; + if (!streamer.finish_consecutive()) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 1: + if (!streamer.start_member(*prop)) + return false; + if (!streamer.start_consecutive(true, true)) + return false; + if (!read(streamer, instance.gyroscope()[0], instance.gyroscope().size())) + return false; + if (!streamer.finish_consecutive()) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 2: + if (!streamer.start_member(*prop)) + return false; + if (!streamer.start_consecutive(true, true)) + return false; + if (!read(streamer, instance.accelerometer()[0], instance.accelerometer().size())) + return false; + if (!streamer.finish_consecutive()) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 3: + if (!streamer.start_member(*prop)) + return false; + if (!streamer.start_consecutive(true, true)) + return false; + if (!read(streamer, instance.rpy()[0], instance.rpy().size())) + return false; + if (!streamer.finish_consecutive()) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 4: + if (!streamer.start_member(*prop)) + return false; + if (!read(streamer, instance.temperature())) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + } + prop = streamer.next_entity(prop); + } + return streamer.finish_struct(*props); +} + +template::value, bool> = true > +bool read(S& str, ::unitree_hg::msg::dds_::IMUState_& instance, bool as_key) { + auto &props = get_type_props<::unitree_hg::msg::dds_::IMUState_>(); + str.set_mode(cdr_stream::stream_mode::read, as_key); + return read(str, instance, props.data()); +} + +template::value, bool> = true > +bool move(T& streamer, const ::unitree_hg::msg::dds_::IMUState_& instance, entity_properties_t *props) { + (void)instance; + if (!streamer.start_struct(*props)) + return false; + auto prop = streamer.first_entity(props); + while (prop) { + switch (prop->m_id) { + case 0: + if (!streamer.start_member(*prop)) + return false; + if (!streamer.start_consecutive(true, true)) + return false; + if (!move(streamer, instance.quaternion()[0], instance.quaternion().size())) + return false; + if (!streamer.finish_consecutive()) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 1: + if (!streamer.start_member(*prop)) + return false; + if (!streamer.start_consecutive(true, true)) + return false; + if (!move(streamer, instance.gyroscope()[0], instance.gyroscope().size())) + return false; + if (!streamer.finish_consecutive()) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 2: + if (!streamer.start_member(*prop)) + return false; + if (!streamer.start_consecutive(true, true)) + return false; + if (!move(streamer, instance.accelerometer()[0], instance.accelerometer().size())) + return false; + if (!streamer.finish_consecutive()) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 3: + if (!streamer.start_member(*prop)) + return false; + if (!streamer.start_consecutive(true, true)) + return false; + if (!move(streamer, instance.rpy()[0], instance.rpy().size())) + return false; + if (!streamer.finish_consecutive()) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 4: + if (!streamer.start_member(*prop)) + return false; + if (!move(streamer, instance.temperature())) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + } + prop = streamer.next_entity(prop); + } + return streamer.finish_struct(*props); +} + +template::value, bool> = true > +bool move(S& str, const ::unitree_hg::msg::dds_::IMUState_& instance, bool as_key) { + auto &props = get_type_props<::unitree_hg::msg::dds_::IMUState_>(); + str.set_mode(cdr_stream::stream_mode::move, as_key); + return move(str, instance, props.data()); +} + +template::value, bool> = true > +bool max(T& streamer, const ::unitree_hg::msg::dds_::IMUState_& instance, entity_properties_t *props) { + (void)instance; + if (!streamer.start_struct(*props)) + return false; + auto prop = streamer.first_entity(props); + while (prop) { + switch (prop->m_id) { + case 0: + if (!streamer.start_member(*prop)) + return false; + if (!streamer.start_consecutive(true, true)) + return false; + if (!max(streamer, instance.quaternion()[0], instance.quaternion().size())) + return false; + if (!streamer.finish_consecutive()) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 1: + if (!streamer.start_member(*prop)) + return false; + if (!streamer.start_consecutive(true, true)) + return false; + if (!max(streamer, instance.gyroscope()[0], instance.gyroscope().size())) + return false; + if (!streamer.finish_consecutive()) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 2: + if (!streamer.start_member(*prop)) + return false; + if (!streamer.start_consecutive(true, true)) + return false; + if (!max(streamer, instance.accelerometer()[0], instance.accelerometer().size())) + return false; + if (!streamer.finish_consecutive()) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 3: + if (!streamer.start_member(*prop)) + return false; + if (!streamer.start_consecutive(true, true)) + return false; + if (!max(streamer, instance.rpy()[0], instance.rpy().size())) + return false; + if (!streamer.finish_consecutive()) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 4: + if (!streamer.start_member(*prop)) + return false; + if (!max(streamer, instance.temperature())) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + } + prop = streamer.next_entity(prop); + } + return streamer.finish_struct(*props); +} + +template::value, bool> = true > +bool max(S& str, const ::unitree_hg::msg::dds_::IMUState_& instance, bool as_key) { + auto &props = get_type_props<::unitree_hg::msg::dds_::IMUState_>(); + str.set_mode(cdr_stream::stream_mode::max, as_key); + return max(str, instance, props.data()); +} + +} //namespace cdr +} //namespace core +} //namespace cyclonedds +} //namespace eclipse +} //namespace org + +#endif // DDSCXX_UNITREE_IDL_HG_IMUSTATE__HPP diff --git a/deps/unitree_sdk2/include/unitree/idl/hg/LowCmd_.hpp b/deps/unitree_sdk2/include/unitree/idl/hg/LowCmd_.hpp new file mode 100644 index 0000000..8fc355d --- /dev/null +++ b/deps/unitree_sdk2/include/unitree/idl/hg/LowCmd_.hpp @@ -0,0 +1,506 @@ +/**************************************************************** + + Generated by Eclipse Cyclone DDS IDL to CXX Translator + File name: LowCmd_.idl + Source: LowCmd_.hpp + Cyclone DDS: v0.10.2 + +*****************************************************************/ +#ifndef DDSCXX_UNITREE_IDL_HG_LOWCMD__HPP +#define DDSCXX_UNITREE_IDL_HG_LOWCMD__HPP + +#include "unitree/idl/hg/MotorCmd_.hpp" + +#include +#include + +namespace unitree_hg +{ +namespace msg +{ +namespace dds_ +{ +class LowCmd_ +{ +private: + uint8_t mode_pr_ = 0; + uint8_t mode_machine_ = 0; + std::array<::unitree_hg::msg::dds_::MotorCmd_, 35> motor_cmd_ = { }; + std::array reserve_ = { }; + uint32_t crc_ = 0; + +public: + LowCmd_() = default; + + explicit LowCmd_( + uint8_t mode_pr, + uint8_t mode_machine, + const std::array<::unitree_hg::msg::dds_::MotorCmd_, 35>& motor_cmd, + const std::array& reserve, + uint32_t crc) : + mode_pr_(mode_pr), + mode_machine_(mode_machine), + motor_cmd_(motor_cmd), + reserve_(reserve), + crc_(crc) { } + + uint8_t mode_pr() const { return this->mode_pr_; } + uint8_t& mode_pr() { return this->mode_pr_; } + void mode_pr(uint8_t _val_) { this->mode_pr_ = _val_; } + uint8_t mode_machine() const { return this->mode_machine_; } + uint8_t& mode_machine() { return this->mode_machine_; } + void mode_machine(uint8_t _val_) { this->mode_machine_ = _val_; } + const std::array<::unitree_hg::msg::dds_::MotorCmd_, 35>& motor_cmd() const { return this->motor_cmd_; } + std::array<::unitree_hg::msg::dds_::MotorCmd_, 35>& motor_cmd() { return this->motor_cmd_; } + void motor_cmd(const std::array<::unitree_hg::msg::dds_::MotorCmd_, 35>& _val_) { this->motor_cmd_ = _val_; } + void motor_cmd(std::array<::unitree_hg::msg::dds_::MotorCmd_, 35>&& _val_) { this->motor_cmd_ = _val_; } + const std::array& reserve() const { return this->reserve_; } + std::array& reserve() { return this->reserve_; } + void reserve(const std::array& _val_) { this->reserve_ = _val_; } + void reserve(std::array&& _val_) { this->reserve_ = _val_; } + uint32_t crc() const { return this->crc_; } + uint32_t& crc() { return this->crc_; } + void crc(uint32_t _val_) { this->crc_ = _val_; } + + bool operator==(const LowCmd_& _other) const + { + (void) _other; + return mode_pr_ == _other.mode_pr_ && + mode_machine_ == _other.mode_machine_ && + motor_cmd_ == _other.motor_cmd_ && + reserve_ == _other.reserve_ && + crc_ == _other.crc_; + } + + bool operator!=(const LowCmd_& _other) const + { + return !(*this == _other); + } + +}; + +} + +} + +} + +#include "dds/topic/TopicTraits.hpp" +#include "org/eclipse/cyclonedds/topic/datatopic.hpp" + +namespace org { +namespace eclipse { +namespace cyclonedds { +namespace topic { + +template <> constexpr const char* TopicTraits<::unitree_hg::msg::dds_::LowCmd_>::getTypeName() +{ + return "unitree_hg::msg::dds_::LowCmd_"; +} + +template <> constexpr bool TopicTraits<::unitree_hg::msg::dds_::LowCmd_>::isKeyless() +{ + return true; +} + +#ifdef DDSCXX_HAS_TYPE_DISCOVERY +template<> constexpr unsigned int TopicTraits<::unitree_hg::msg::dds_::LowCmd_>::type_map_blob_sz() { return 892; } +template<> constexpr unsigned int TopicTraits<::unitree_hg::msg::dds_::LowCmd_>::type_info_blob_sz() { return 148; } +template<> inline const uint8_t * TopicTraits<::unitree_hg::msg::dds_::LowCmd_>::type_map_blob() { + static const uint8_t blob[] = { + 0x37, 0x01, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0xf1, 0x65, 0x69, 0xfc, 0x15, 0xf0, 0xd4, 0x7a, + 0xa8, 0x60, 0x0b, 0x9e, 0x91, 0xfb, 0xbc, 0x00, 0x87, 0x00, 0x00, 0x00, 0xf1, 0x51, 0x01, 0x00, + 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x77, 0x00, 0x00, 0x00, 0x05, 0x00, 0x00, 0x00, + 0x0b, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x02, 0xb6, 0x9f, 0x36, 0x51, 0x00, + 0x0b, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x02, 0xed, 0xb8, 0xc4, 0x0a, 0x00, + 0x24, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x01, 0x00, 0x90, 0xf1, 0x01, 0x00, 0x00, 0x00, + 0x01, 0x00, 0x00, 0x00, 0x23, 0xf1, 0x82, 0x7f, 0x55, 0xde, 0x9b, 0x9d, 0xe3, 0x8c, 0x62, 0xba, + 0xcd, 0x1e, 0x56, 0xc9, 0x5b, 0xcf, 0x19, 0xa4, 0x16, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, + 0x01, 0x00, 0x90, 0xf3, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x04, 0x07, 0x9c, 0x3b, + 0x62, 0x94, 0x00, 0x00, 0x0b, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0x01, 0x00, 0x07, 0xf5, + 0xad, 0x59, 0xc5, 0xf1, 0x82, 0x7f, 0x55, 0xde, 0x9b, 0x9d, 0xe3, 0x8c, 0x62, 0xba, 0xcd, 0x1e, + 0x56, 0xc9, 0x00, 0x00, 0x83, 0x00, 0x00, 0x00, 0xf1, 0x51, 0x01, 0x00, 0x01, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x73, 0x00, 0x00, 0x00, 0x07, 0x00, 0x00, 0x00, 0x0b, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x02, 0x15, 0xd6, 0x17, 0x12, 0x00, 0x0b, 0x00, 0x00, 0x00, + 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x09, 0x76, 0x94, 0xf4, 0xa6, 0x00, 0x0b, 0x00, 0x00, 0x00, + 0x02, 0x00, 0x00, 0x00, 0x01, 0x00, 0x09, 0x47, 0xbc, 0xdc, 0xd7, 0x00, 0x0b, 0x00, 0x00, 0x00, + 0x03, 0x00, 0x00, 0x00, 0x01, 0x00, 0x09, 0x45, 0x80, 0xc2, 0x74, 0x00, 0x0b, 0x00, 0x00, 0x00, + 0x04, 0x00, 0x00, 0x00, 0x01, 0x00, 0x09, 0x26, 0xb5, 0x68, 0xe4, 0x00, 0x0b, 0x00, 0x00, 0x00, + 0x05, 0x00, 0x00, 0x00, 0x01, 0x00, 0x09, 0x87, 0x22, 0x16, 0x52, 0x00, 0x0b, 0x00, 0x00, 0x00, + 0x06, 0x00, 0x00, 0x00, 0x01, 0x00, 0x07, 0x9c, 0x3b, 0x62, 0x94, 0x00, 0xf6, 0x01, 0x00, 0x00, + 0x02, 0x00, 0x00, 0x00, 0xf2, 0x42, 0xb0, 0x28, 0x3a, 0xa7, 0xe1, 0xbb, 0x59, 0x2e, 0xc8, 0x98, + 0xa0, 0xdb, 0xed, 0x00, 0xe6, 0x00, 0x00, 0x00, 0xf2, 0x51, 0x01, 0x00, 0x27, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x1f, 0x00, 0x00, 0x00, 0x75, 0x6e, 0x69, 0x74, 0x72, 0x65, 0x65, 0x5f, + 0x68, 0x67, 0x3a, 0x3a, 0x6d, 0x73, 0x67, 0x3a, 0x3a, 0x64, 0x64, 0x73, 0x5f, 0x3a, 0x3a, 0x4c, + 0x6f, 0x77, 0x43, 0x6d, 0x64, 0x5f, 0x00, 0x00, 0xb2, 0x00, 0x00, 0x00, 0x05, 0x00, 0x00, 0x00, + 0x16, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x02, 0x00, 0x08, 0x00, 0x00, 0x00, + 0x6d, 0x6f, 0x64, 0x65, 0x5f, 0x70, 0x72, 0x00, 0x00, 0x00, 0x00, 0x00, 0x1b, 0x00, 0x00, 0x00, + 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x02, 0x00, 0x0d, 0x00, 0x00, 0x00, 0x6d, 0x6f, 0x64, 0x65, + 0x5f, 0x6d, 0x61, 0x63, 0x68, 0x69, 0x6e, 0x65, 0x00, 0x00, 0x00, 0x00, 0x30, 0x00, 0x00, 0x00, + 0x02, 0x00, 0x00, 0x00, 0x01, 0x00, 0x90, 0xf2, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, + 0x23, 0xf2, 0xa2, 0xd9, 0xce, 0xd5, 0x0a, 0x79, 0x56, 0xe2, 0xa6, 0x07, 0x61, 0x3a, 0x13, 0xf1, + 0x0a, 0x00, 0x00, 0x00, 0x6d, 0x6f, 0x74, 0x6f, 0x72, 0x5f, 0x63, 0x6d, 0x64, 0x00, 0x00, 0x00, + 0x22, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x01, 0x00, 0x90, 0xf3, 0x01, 0x00, 0x00, 0x00, + 0x01, 0x00, 0x00, 0x00, 0x04, 0x07, 0x00, 0x00, 0x08, 0x00, 0x00, 0x00, 0x72, 0x65, 0x73, 0x65, + 0x72, 0x76, 0x65, 0x00, 0x00, 0x00, 0x00, 0x00, 0x12, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, + 0x01, 0x00, 0x07, 0x00, 0x04, 0x00, 0x00, 0x00, 0x63, 0x72, 0x63, 0x00, 0x00, 0x00, 0xf2, 0xa2, + 0xd9, 0xce, 0xd5, 0x0a, 0x79, 0x56, 0xe2, 0xa6, 0x07, 0x61, 0x3a, 0x13, 0xf1, 0x00, 0x00, 0x00, + 0xe2, 0x00, 0x00, 0x00, 0xf2, 0x51, 0x01, 0x00, 0x29, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x21, 0x00, 0x00, 0x00, 0x75, 0x6e, 0x69, 0x74, 0x72, 0x65, 0x65, 0x5f, 0x68, 0x67, 0x3a, 0x3a, + 0x6d, 0x73, 0x67, 0x3a, 0x3a, 0x64, 0x64, 0x73, 0x5f, 0x3a, 0x3a, 0x4d, 0x6f, 0x74, 0x6f, 0x72, + 0x43, 0x6d, 0x64, 0x5f, 0x00, 0x00, 0x00, 0x00, 0xaa, 0x00, 0x00, 0x00, 0x07, 0x00, 0x00, 0x00, + 0x13, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x02, 0x00, 0x05, 0x00, 0x00, 0x00, + 0x6d, 0x6f, 0x64, 0x65, 0x00, 0x00, 0x00, 0x00, 0x10, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, + 0x01, 0x00, 0x09, 0x00, 0x02, 0x00, 0x00, 0x00, 0x71, 0x00, 0x00, 0x00, 0x11, 0x00, 0x00, 0x00, + 0x02, 0x00, 0x00, 0x00, 0x01, 0x00, 0x09, 0x00, 0x03, 0x00, 0x00, 0x00, 0x64, 0x71, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x12, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x01, 0x00, 0x09, 0x00, + 0x04, 0x00, 0x00, 0x00, 0x74, 0x61, 0x75, 0x00, 0x00, 0x00, 0x00, 0x00, 0x11, 0x00, 0x00, 0x00, + 0x04, 0x00, 0x00, 0x00, 0x01, 0x00, 0x09, 0x00, 0x03, 0x00, 0x00, 0x00, 0x6b, 0x70, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x11, 0x00, 0x00, 0x00, 0x05, 0x00, 0x00, 0x00, 0x01, 0x00, 0x09, 0x00, + 0x03, 0x00, 0x00, 0x00, 0x6b, 0x64, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x16, 0x00, 0x00, 0x00, + 0x06, 0x00, 0x00, 0x00, 0x01, 0x00, 0x07, 0x00, 0x08, 0x00, 0x00, 0x00, 0x72, 0x65, 0x73, 0x65, + 0x72, 0x76, 0x65, 0x00, 0x00, 0x00, 0x00, 0x00, 0x40, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, + 0xf2, 0x42, 0xb0, 0x28, 0x3a, 0xa7, 0xe1, 0xbb, 0x59, 0x2e, 0xc8, 0x98, 0xa0, 0xdb, 0xed, 0xf1, + 0x65, 0x69, 0xfc, 0x15, 0xf0, 0xd4, 0x7a, 0xa8, 0x60, 0x0b, 0x9e, 0x91, 0xfb, 0xbc, 0xf2, 0xa2, + 0xd9, 0xce, 0xd5, 0x0a, 0x79, 0x56, 0xe2, 0xa6, 0x07, 0x61, 0x3a, 0x13, 0xf1, 0xf1, 0x82, 0x7f, + 0x55, 0xde, 0x9b, 0x9d, 0xe3, 0x8c, 0x62, 0xba, 0xcd, 0x1e, 0x56, 0xc9, }; + return blob; +} +template<> inline const uint8_t * TopicTraits<::unitree_hg::msg::dds_::LowCmd_>::type_info_blob() { + static const uint8_t blob[] = { + 0x90, 0x00, 0x00, 0x00, 0x01, 0x10, 0x00, 0x40, 0x40, 0x00, 0x00, 0x00, 0x3c, 0x00, 0x00, 0x00, + 0x14, 0x00, 0x00, 0x00, 0xf1, 0x65, 0x69, 0xfc, 0x15, 0xf0, 0xd4, 0x7a, 0xa8, 0x60, 0x0b, 0x9e, + 0x91, 0xfb, 0xbc, 0x00, 0x8b, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x1c, 0x00, 0x00, 0x00, + 0x01, 0x00, 0x00, 0x00, 0x14, 0x00, 0x00, 0x00, 0xf1, 0x82, 0x7f, 0x55, 0xde, 0x9b, 0x9d, 0xe3, + 0x8c, 0x62, 0xba, 0xcd, 0x1e, 0x56, 0xc9, 0x00, 0x87, 0x00, 0x00, 0x00, 0x02, 0x10, 0x00, 0x40, + 0x40, 0x00, 0x00, 0x00, 0x3c, 0x00, 0x00, 0x00, 0x14, 0x00, 0x00, 0x00, 0xf2, 0x42, 0xb0, 0x28, + 0x3a, 0xa7, 0xe1, 0xbb, 0x59, 0x2e, 0xc8, 0x98, 0xa0, 0xdb, 0xed, 0x00, 0xea, 0x00, 0x00, 0x00, + 0x01, 0x00, 0x00, 0x00, 0x1c, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x14, 0x00, 0x00, 0x00, + 0xf2, 0xa2, 0xd9, 0xce, 0xd5, 0x0a, 0x79, 0x56, 0xe2, 0xa6, 0x07, 0x61, 0x3a, 0x13, 0xf1, 0x00, + 0xe6, 0x00, 0x00, 0x00, }; + return blob; +} +#endif //DDSCXX_HAS_TYPE_DISCOVERY + +} //namespace topic +} //namespace cyclonedds +} //namespace eclipse +} //namespace org + +namespace dds { +namespace topic { + +template <> +struct topic_type_name<::unitree_hg::msg::dds_::LowCmd_> +{ + static std::string value() + { + return org::eclipse::cyclonedds::topic::TopicTraits<::unitree_hg::msg::dds_::LowCmd_>::getTypeName(); + } +}; + +} +} + +REGISTER_TOPIC_TYPE(::unitree_hg::msg::dds_::LowCmd_) + +namespace org{ +namespace eclipse{ +namespace cyclonedds{ +namespace core{ +namespace cdr{ + +template<> +propvec &get_type_props<::unitree_hg::msg::dds_::LowCmd_>(); + +template::value, bool> = true > +bool write(T& streamer, const ::unitree_hg::msg::dds_::LowCmd_& instance, entity_properties_t *props) { + (void)instance; + if (!streamer.start_struct(*props)) + return false; + auto prop = streamer.first_entity(props); + while (prop) { + switch (prop->m_id) { + case 0: + if (!streamer.start_member(*prop)) + return false; + if (!write(streamer, instance.mode_pr())) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 1: + if (!streamer.start_member(*prop)) + return false; + if (!write(streamer, instance.mode_machine())) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 2: + if (!streamer.start_member(*prop)) + return false; + if (!streamer.start_consecutive(true, false)) + return false; + for (const auto & a_1:instance.motor_cmd()) { //array depth 1 + if (!write(streamer, a_1, prop)) + return false; + } //array depth 1 + if (!streamer.finish_consecutive()) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 3: + if (!streamer.start_member(*prop)) + return false; + if (!streamer.start_consecutive(true, true)) + return false; + if (!write(streamer, instance.reserve()[0], instance.reserve().size())) + return false; + if (!streamer.finish_consecutive()) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 4: + if (!streamer.start_member(*prop)) + return false; + if (!write(streamer, instance.crc())) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + } + prop = streamer.next_entity(prop); + } + return streamer.finish_struct(*props); +} + +template::value, bool> = true > +bool write(S& str, const ::unitree_hg::msg::dds_::LowCmd_& instance, bool as_key) { + auto &props = get_type_props<::unitree_hg::msg::dds_::LowCmd_>(); + str.set_mode(cdr_stream::stream_mode::write, as_key); + return write(str, instance, props.data()); +} + +template::value, bool> = true > +bool read(T& streamer, ::unitree_hg::msg::dds_::LowCmd_& instance, entity_properties_t *props) { + (void)instance; + if (!streamer.start_struct(*props)) + return false; + auto prop = streamer.first_entity(props); + while (prop) { + switch (prop->m_id) { + case 0: + if (!streamer.start_member(*prop)) + return false; + if (!read(streamer, instance.mode_pr())) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 1: + if (!streamer.start_member(*prop)) + return false; + if (!read(streamer, instance.mode_machine())) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 2: + if (!streamer.start_member(*prop)) + return false; + if (!streamer.start_consecutive(true, false)) + return false; + for (auto & a_1:instance.motor_cmd()) { //array depth 1 + if (!read(streamer, a_1, prop)) + return false; + } //array depth 1 + if (!streamer.finish_consecutive()) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 3: + if (!streamer.start_member(*prop)) + return false; + if (!streamer.start_consecutive(true, true)) + return false; + if (!read(streamer, instance.reserve()[0], instance.reserve().size())) + return false; + if (!streamer.finish_consecutive()) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 4: + if (!streamer.start_member(*prop)) + return false; + if (!read(streamer, instance.crc())) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + } + prop = streamer.next_entity(prop); + } + return streamer.finish_struct(*props); +} + +template::value, bool> = true > +bool read(S& str, ::unitree_hg::msg::dds_::LowCmd_& instance, bool as_key) { + auto &props = get_type_props<::unitree_hg::msg::dds_::LowCmd_>(); + str.set_mode(cdr_stream::stream_mode::read, as_key); + return read(str, instance, props.data()); +} + +template::value, bool> = true > +bool move(T& streamer, const ::unitree_hg::msg::dds_::LowCmd_& instance, entity_properties_t *props) { + (void)instance; + if (!streamer.start_struct(*props)) + return false; + auto prop = streamer.first_entity(props); + while (prop) { + switch (prop->m_id) { + case 0: + if (!streamer.start_member(*prop)) + return false; + if (!move(streamer, instance.mode_pr())) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 1: + if (!streamer.start_member(*prop)) + return false; + if (!move(streamer, instance.mode_machine())) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 2: + if (!streamer.start_member(*prop)) + return false; + if (!streamer.start_consecutive(true, false)) + return false; + for (const auto & a_1:instance.motor_cmd()) { //array depth 1 + if (!move(streamer, a_1, prop)) + return false; + } //array depth 1 + if (!streamer.finish_consecutive()) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 3: + if (!streamer.start_member(*prop)) + return false; + if (!streamer.start_consecutive(true, true)) + return false; + if (!move(streamer, instance.reserve()[0], instance.reserve().size())) + return false; + if (!streamer.finish_consecutive()) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 4: + if (!streamer.start_member(*prop)) + return false; + if (!move(streamer, instance.crc())) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + } + prop = streamer.next_entity(prop); + } + return streamer.finish_struct(*props); +} + +template::value, bool> = true > +bool move(S& str, const ::unitree_hg::msg::dds_::LowCmd_& instance, bool as_key) { + auto &props = get_type_props<::unitree_hg::msg::dds_::LowCmd_>(); + str.set_mode(cdr_stream::stream_mode::move, as_key); + return move(str, instance, props.data()); +} + +template::value, bool> = true > +bool max(T& streamer, const ::unitree_hg::msg::dds_::LowCmd_& instance, entity_properties_t *props) { + (void)instance; + if (!streamer.start_struct(*props)) + return false; + auto prop = streamer.first_entity(props); + while (prop) { + switch (prop->m_id) { + case 0: + if (!streamer.start_member(*prop)) + return false; + if (!max(streamer, instance.mode_pr())) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 1: + if (!streamer.start_member(*prop)) + return false; + if (!max(streamer, instance.mode_machine())) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 2: + if (!streamer.start_member(*prop)) + return false; + if (!streamer.start_consecutive(true, false)) + return false; + for (const auto & a_1:instance.motor_cmd()) { //array depth 1 + if (!max(streamer, a_1, prop)) + return false; + } //array depth 1 + if (!streamer.finish_consecutive()) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 3: + if (!streamer.start_member(*prop)) + return false; + if (!streamer.start_consecutive(true, true)) + return false; + if (!max(streamer, instance.reserve()[0], instance.reserve().size())) + return false; + if (!streamer.finish_consecutive()) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 4: + if (!streamer.start_member(*prop)) + return false; + if (!max(streamer, instance.crc())) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + } + prop = streamer.next_entity(prop); + } + return streamer.finish_struct(*props); +} + +template::value, bool> = true > +bool max(S& str, const ::unitree_hg::msg::dds_::LowCmd_& instance, bool as_key) { + auto &props = get_type_props<::unitree_hg::msg::dds_::LowCmd_>(); + str.set_mode(cdr_stream::stream_mode::max, as_key); + return max(str, instance, props.data()); +} + +} //namespace cdr +} //namespace core +} //namespace cyclonedds +} //namespace eclipse +} //namespace org + +#endif // DDSCXX_UNITREE_IDL_HG_LOWCMD__HPP diff --git a/deps/unitree_sdk2/include/unitree/idl/hg/LowState_.hpp b/deps/unitree_sdk2/include/unitree/idl/hg/LowState_.hpp new file mode 100644 index 0000000..685c610 --- /dev/null +++ b/deps/unitree_sdk2/include/unitree/idl/hg/LowState_.hpp @@ -0,0 +1,762 @@ +/**************************************************************** + + Generated by Eclipse Cyclone DDS IDL to CXX Translator + File name: LowState_.idl + Source: LowState_.hpp + Cyclone DDS: v0.10.2 + +*****************************************************************/ +#ifndef DDSCXX_UNITREE_IDL_HG_LOWSTATE__HPP +#define DDSCXX_UNITREE_IDL_HG_LOWSTATE__HPP + +#include "unitree/idl/hg/IMUState_.hpp" + +#include "unitree/idl/hg/MotorState_.hpp" + +#include +#include + +namespace unitree_hg +{ +namespace msg +{ +namespace dds_ +{ +class LowState_ +{ +private: + std::array version_ = { }; + uint8_t mode_pr_ = 0; + uint8_t mode_machine_ = 0; + uint32_t tick_ = 0; + ::unitree_hg::msg::dds_::IMUState_ imu_state_; + std::array<::unitree_hg::msg::dds_::MotorState_, 35> motor_state_ = { }; + std::array wireless_remote_ = { }; + std::array reserve_ = { }; + uint32_t crc_ = 0; + +public: + LowState_() = default; + + explicit LowState_( + const std::array& version, + uint8_t mode_pr, + uint8_t mode_machine, + uint32_t tick, + const ::unitree_hg::msg::dds_::IMUState_& imu_state, + const std::array<::unitree_hg::msg::dds_::MotorState_, 35>& motor_state, + const std::array& wireless_remote, + const std::array& reserve, + uint32_t crc) : + version_(version), + mode_pr_(mode_pr), + mode_machine_(mode_machine), + tick_(tick), + imu_state_(imu_state), + motor_state_(motor_state), + wireless_remote_(wireless_remote), + reserve_(reserve), + crc_(crc) { } + + const std::array& version() const { return this->version_; } + std::array& version() { return this->version_; } + void version(const std::array& _val_) { this->version_ = _val_; } + void version(std::array&& _val_) { this->version_ = _val_; } + uint8_t mode_pr() const { return this->mode_pr_; } + uint8_t& mode_pr() { return this->mode_pr_; } + void mode_pr(uint8_t _val_) { this->mode_pr_ = _val_; } + uint8_t mode_machine() const { return this->mode_machine_; } + uint8_t& mode_machine() { return this->mode_machine_; } + void mode_machine(uint8_t _val_) { this->mode_machine_ = _val_; } + uint32_t tick() const { return this->tick_; } + uint32_t& tick() { return this->tick_; } + void tick(uint32_t _val_) { this->tick_ = _val_; } + const ::unitree_hg::msg::dds_::IMUState_& imu_state() const { return this->imu_state_; } + ::unitree_hg::msg::dds_::IMUState_& imu_state() { return this->imu_state_; } + void imu_state(const ::unitree_hg::msg::dds_::IMUState_& _val_) { this->imu_state_ = _val_; } + void imu_state(::unitree_hg::msg::dds_::IMUState_&& _val_) { this->imu_state_ = _val_; } + const std::array<::unitree_hg::msg::dds_::MotorState_, 35>& motor_state() const { return this->motor_state_; } + std::array<::unitree_hg::msg::dds_::MotorState_, 35>& motor_state() { return this->motor_state_; } + void motor_state(const std::array<::unitree_hg::msg::dds_::MotorState_, 35>& _val_) { this->motor_state_ = _val_; } + void motor_state(std::array<::unitree_hg::msg::dds_::MotorState_, 35>&& _val_) { this->motor_state_ = _val_; } + const std::array& wireless_remote() const { return this->wireless_remote_; } + std::array& wireless_remote() { return this->wireless_remote_; } + void wireless_remote(const std::array& _val_) { this->wireless_remote_ = _val_; } + void wireless_remote(std::array&& _val_) { this->wireless_remote_ = _val_; } + const std::array& reserve() const { return this->reserve_; } + std::array& reserve() { return this->reserve_; } + void reserve(const std::array& _val_) { this->reserve_ = _val_; } + void reserve(std::array&& _val_) { this->reserve_ = _val_; } + uint32_t crc() const { return this->crc_; } + uint32_t& crc() { return this->crc_; } + void crc(uint32_t _val_) { this->crc_ = _val_; } + + bool operator==(const LowState_& _other) const + { + (void) _other; + return version_ == _other.version_ && + mode_pr_ == _other.mode_pr_ && + mode_machine_ == _other.mode_machine_ && + tick_ == _other.tick_ && + imu_state_ == _other.imu_state_ && + motor_state_ == _other.motor_state_ && + wireless_remote_ == _other.wireless_remote_ && + reserve_ == _other.reserve_ && + crc_ == _other.crc_; + } + + bool operator!=(const LowState_& _other) const + { + return !(*this == _other); + } + +}; + +} + +} + +} + +#include "dds/topic/TopicTraits.hpp" +#include "org/eclipse/cyclonedds/topic/datatopic.hpp" + +namespace org { +namespace eclipse { +namespace cyclonedds { +namespace topic { + +template <> constexpr const char* TopicTraits<::unitree_hg::msg::dds_::LowState_>::getTypeName() +{ + return "unitree_hg::msg::dds_::LowState_"; +} + +template <> constexpr bool TopicTraits<::unitree_hg::msg::dds_::LowState_>::isKeyless() +{ + return true; +} + +#ifdef DDSCXX_HAS_TYPE_DISCOVERY +template<> constexpr unsigned int TopicTraits<::unitree_hg::msg::dds_::LowState_>::type_map_blob_sz() { return 1850; } +template<> constexpr unsigned int TopicTraits<::unitree_hg::msg::dds_::LowState_>::type_info_blob_sz() { return 196; } +template<> inline const uint8_t * TopicTraits<::unitree_hg::msg::dds_::LowState_>::type_map_blob() { + static const uint8_t blob[] = { + 0x9a, 0x02, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0xf1, 0x2f, 0x38, 0x29, 0x6b, 0x52, 0xaa, 0x02, + 0x30, 0xb9, 0x2d, 0x37, 0x8b, 0x1e, 0x39, 0x00, 0xef, 0x00, 0x00, 0x00, 0xf1, 0x51, 0x01, 0x00, + 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xdf, 0x00, 0x00, 0x00, 0x09, 0x00, 0x00, 0x00, + 0x16, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x90, 0xf3, 0x01, 0x00, 0x00, 0x00, + 0x01, 0x00, 0x00, 0x00, 0x02, 0x07, 0x2a, 0xf7, 0x2f, 0x10, 0x00, 0x00, 0x0b, 0x00, 0x00, 0x00, + 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x02, 0xb6, 0x9f, 0x36, 0x51, 0x00, 0x0b, 0x00, 0x00, 0x00, + 0x02, 0x00, 0x00, 0x00, 0x01, 0x00, 0x02, 0xed, 0xb8, 0xc4, 0x0a, 0x00, 0x0b, 0x00, 0x00, 0x00, + 0x03, 0x00, 0x00, 0x00, 0x01, 0x00, 0x07, 0xe5, 0xe5, 0xc0, 0x75, 0x00, 0x19, 0x00, 0x00, 0x00, + 0x04, 0x00, 0x00, 0x00, 0x01, 0x00, 0xf1, 0xfc, 0x68, 0x71, 0x76, 0x65, 0x12, 0x06, 0x55, 0x84, + 0x73, 0xdf, 0x44, 0x22, 0x80, 0x9e, 0x5f, 0x37, 0x13, 0x00, 0x00, 0x00, 0x24, 0x00, 0x00, 0x00, + 0x05, 0x00, 0x00, 0x00, 0x01, 0x00, 0x90, 0xf1, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, + 0x23, 0xf1, 0x7c, 0xc5, 0x84, 0xed, 0x94, 0x0b, 0x8f, 0x30, 0x18, 0xf1, 0x8d, 0xe0, 0xed, 0x24, + 0xb2, 0x1e, 0x53, 0xdc, 0x16, 0x00, 0x00, 0x00, 0x06, 0x00, 0x00, 0x00, 0x01, 0x00, 0x90, 0xf3, + 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x28, 0x02, 0xa8, 0x2f, 0x18, 0xc9, 0x00, 0x00, + 0x16, 0x00, 0x00, 0x00, 0x07, 0x00, 0x00, 0x00, 0x01, 0x00, 0x90, 0xf3, 0x01, 0x00, 0x00, 0x00, + 0x01, 0x00, 0x00, 0x00, 0x04, 0x07, 0x9c, 0x3b, 0x62, 0x94, 0x00, 0x00, 0x0b, 0x00, 0x00, 0x00, + 0x08, 0x00, 0x00, 0x00, 0x01, 0x00, 0x07, 0xf5, 0xad, 0x59, 0xc5, 0xf1, 0xfc, 0x68, 0x71, 0x76, + 0x65, 0x12, 0x06, 0x55, 0x84, 0x73, 0xdf, 0x44, 0x22, 0x80, 0x00, 0x00, 0x93, 0x00, 0x00, 0x00, + 0xf1, 0x51, 0x01, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x83, 0x00, 0x00, 0x00, + 0x05, 0x00, 0x00, 0x00, 0x16, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x90, 0xf3, + 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x04, 0x09, 0x75, 0xb9, 0xaa, 0xa0, 0x00, 0x00, + 0x16, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x90, 0xf3, 0x01, 0x00, 0x00, 0x00, + 0x01, 0x00, 0x00, 0x00, 0x03, 0x09, 0x6b, 0x3b, 0x2d, 0x85, 0x00, 0x00, 0x16, 0x00, 0x00, 0x00, + 0x02, 0x00, 0x00, 0x00, 0x01, 0x00, 0x90, 0xf3, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, + 0x03, 0x09, 0x0e, 0x12, 0x75, 0x69, 0x00, 0x00, 0x16, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, + 0x01, 0x00, 0x90, 0xf3, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x03, 0x09, 0xb0, 0x7d, + 0x92, 0xed, 0x00, 0x00, 0x0b, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0x01, 0x00, 0x03, 0xee, + 0xf4, 0x38, 0xf7, 0xf1, 0x7c, 0xc5, 0x84, 0xed, 0x94, 0x0b, 0x8f, 0x30, 0x18, 0xf1, 0x8d, 0xe0, + 0xed, 0x24, 0x00, 0x00, 0xd6, 0x00, 0x00, 0x00, 0xf1, 0x51, 0x01, 0x00, 0x01, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0xc6, 0x00, 0x00, 0x00, 0x0a, 0x00, 0x00, 0x00, 0x0b, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x02, 0x15, 0xd6, 0x17, 0x12, 0x00, 0x0b, 0x00, 0x00, 0x00, + 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x09, 0x76, 0x94, 0xf4, 0xa6, 0x00, 0x0b, 0x00, 0x00, 0x00, + 0x02, 0x00, 0x00, 0x00, 0x01, 0x00, 0x09, 0x47, 0xbc, 0xdc, 0xd7, 0x00, 0x0b, 0x00, 0x00, 0x00, + 0x03, 0x00, 0x00, 0x00, 0x01, 0x00, 0x09, 0xe9, 0x16, 0x89, 0x09, 0x00, 0x0b, 0x00, 0x00, 0x00, + 0x04, 0x00, 0x00, 0x00, 0x01, 0x00, 0x09, 0x8a, 0xf7, 0xae, 0xdf, 0x00, 0x16, 0x00, 0x00, 0x00, + 0x05, 0x00, 0x00, 0x00, 0x01, 0x00, 0x90, 0xf3, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, + 0x02, 0x03, 0xee, 0xf4, 0x38, 0xf7, 0x00, 0x00, 0x0b, 0x00, 0x00, 0x00, 0x06, 0x00, 0x00, 0x00, + 0x01, 0x00, 0x09, 0x0a, 0xcf, 0x8b, 0xe1, 0x00, 0x16, 0x00, 0x00, 0x00, 0x07, 0x00, 0x00, 0x00, + 0x01, 0x00, 0x90, 0xf3, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x02, 0x07, 0xa5, 0xfe, + 0x26, 0xd5, 0x00, 0x00, 0x0b, 0x00, 0x00, 0x00, 0x08, 0x00, 0x00, 0x00, 0x01, 0x00, 0x07, 0xd1, + 0x41, 0x1a, 0xed, 0x00, 0x16, 0x00, 0x00, 0x00, 0x09, 0x00, 0x00, 0x00, 0x01, 0x00, 0x90, 0xf3, + 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x04, 0x07, 0x9c, 0x3b, 0x62, 0x94, 0x00, 0x00, + 0x32, 0x04, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0xf2, 0x2b, 0xe9, 0x70, 0x6c, 0x95, 0x87, 0xe8, + 0xd8, 0xaf, 0xd8, 0xbf, 0xc6, 0xde, 0x7b, 0x00, 0x8a, 0x01, 0x00, 0x00, 0xf2, 0x51, 0x01, 0x00, + 0x29, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x21, 0x00, 0x00, 0x00, 0x75, 0x6e, 0x69, 0x74, + 0x72, 0x65, 0x65, 0x5f, 0x68, 0x67, 0x3a, 0x3a, 0x6d, 0x73, 0x67, 0x3a, 0x3a, 0x64, 0x64, 0x73, + 0x5f, 0x3a, 0x3a, 0x4c, 0x6f, 0x77, 0x53, 0x74, 0x61, 0x74, 0x65, 0x5f, 0x00, 0x00, 0x00, 0x00, + 0x52, 0x01, 0x00, 0x00, 0x09, 0x00, 0x00, 0x00, 0x22, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x01, 0x00, 0x90, 0xf3, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x02, 0x07, 0x00, 0x00, + 0x08, 0x00, 0x00, 0x00, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x16, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x02, 0x00, 0x08, 0x00, 0x00, 0x00, + 0x6d, 0x6f, 0x64, 0x65, 0x5f, 0x70, 0x72, 0x00, 0x00, 0x00, 0x00, 0x00, 0x1b, 0x00, 0x00, 0x00, + 0x02, 0x00, 0x00, 0x00, 0x01, 0x00, 0x02, 0x00, 0x0d, 0x00, 0x00, 0x00, 0x6d, 0x6f, 0x64, 0x65, + 0x5f, 0x6d, 0x61, 0x63, 0x68, 0x69, 0x6e, 0x65, 0x00, 0x00, 0x00, 0x00, 0x13, 0x00, 0x00, 0x00, + 0x03, 0x00, 0x00, 0x00, 0x01, 0x00, 0x07, 0x00, 0x05, 0x00, 0x00, 0x00, 0x74, 0x69, 0x63, 0x6b, + 0x00, 0x00, 0x00, 0x00, 0x28, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0x01, 0x00, 0xf2, 0x7d, + 0x41, 0x66, 0x75, 0x41, 0x77, 0xd8, 0x6f, 0xa2, 0x7c, 0xd2, 0x5b, 0x04, 0x03, 0x00, 0x00, 0x00, + 0x0a, 0x00, 0x00, 0x00, 0x69, 0x6d, 0x75, 0x5f, 0x73, 0x74, 0x61, 0x74, 0x65, 0x00, 0x00, 0x00, + 0x32, 0x00, 0x00, 0x00, 0x05, 0x00, 0x00, 0x00, 0x01, 0x00, 0x90, 0xf2, 0x01, 0x00, 0x00, 0x00, + 0x01, 0x00, 0x00, 0x00, 0x23, 0xf2, 0xa8, 0x6c, 0xba, 0xb3, 0xae, 0x0a, 0xa9, 0x8a, 0x1e, 0x74, + 0x66, 0x43, 0xa0, 0x99, 0x0c, 0x00, 0x00, 0x00, 0x6d, 0x6f, 0x74, 0x6f, 0x72, 0x5f, 0x73, 0x74, + 0x61, 0x74, 0x65, 0x00, 0x00, 0x00, 0x00, 0x00, 0x2a, 0x00, 0x00, 0x00, 0x06, 0x00, 0x00, 0x00, + 0x01, 0x00, 0x90, 0xf3, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x28, 0x02, 0x00, 0x00, + 0x10, 0x00, 0x00, 0x00, 0x77, 0x69, 0x72, 0x65, 0x6c, 0x65, 0x73, 0x73, 0x5f, 0x72, 0x65, 0x6d, + 0x6f, 0x74, 0x65, 0x00, 0x00, 0x00, 0x00, 0x00, 0x22, 0x00, 0x00, 0x00, 0x07, 0x00, 0x00, 0x00, + 0x01, 0x00, 0x90, 0xf3, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x04, 0x07, 0x00, 0x00, + 0x08, 0x00, 0x00, 0x00, 0x72, 0x65, 0x73, 0x65, 0x72, 0x76, 0x65, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x12, 0x00, 0x00, 0x00, 0x08, 0x00, 0x00, 0x00, 0x01, 0x00, 0x07, 0x00, 0x04, 0x00, 0x00, 0x00, + 0x63, 0x72, 0x63, 0x00, 0x00, 0x00, 0xf2, 0x7d, 0x41, 0x66, 0x75, 0x41, 0x77, 0xd8, 0x6f, 0xa2, + 0x7c, 0xd2, 0x5b, 0x04, 0x03, 0x00, 0x00, 0x00, 0xfe, 0x00, 0x00, 0x00, 0xf2, 0x51, 0x01, 0x00, + 0x29, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x21, 0x00, 0x00, 0x00, 0x75, 0x6e, 0x69, 0x74, + 0x72, 0x65, 0x65, 0x5f, 0x68, 0x67, 0x3a, 0x3a, 0x6d, 0x73, 0x67, 0x3a, 0x3a, 0x64, 0x64, 0x73, + 0x5f, 0x3a, 0x3a, 0x49, 0x4d, 0x55, 0x53, 0x74, 0x61, 0x74, 0x65, 0x5f, 0x00, 0x00, 0x00, 0x00, + 0xc6, 0x00, 0x00, 0x00, 0x05, 0x00, 0x00, 0x00, 0x25, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x01, 0x00, 0x90, 0xf3, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x04, 0x09, 0x00, 0x00, + 0x0b, 0x00, 0x00, 0x00, 0x71, 0x75, 0x61, 0x74, 0x65, 0x72, 0x6e, 0x69, 0x6f, 0x6e, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x24, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x90, 0xf3, + 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x03, 0x09, 0x00, 0x00, 0x0a, 0x00, 0x00, 0x00, + 0x67, 0x79, 0x72, 0x6f, 0x73, 0x63, 0x6f, 0x70, 0x65, 0x00, 0x00, 0x00, 0x28, 0x00, 0x00, 0x00, + 0x02, 0x00, 0x00, 0x00, 0x01, 0x00, 0x90, 0xf3, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, + 0x03, 0x09, 0x00, 0x00, 0x0e, 0x00, 0x00, 0x00, 0x61, 0x63, 0x63, 0x65, 0x6c, 0x65, 0x72, 0x6f, + 0x6d, 0x65, 0x74, 0x65, 0x72, 0x00, 0x00, 0x00, 0x1e, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, + 0x01, 0x00, 0x90, 0xf3, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x03, 0x09, 0x00, 0x00, + 0x04, 0x00, 0x00, 0x00, 0x72, 0x70, 0x79, 0x00, 0x00, 0x00, 0x00, 0x00, 0x1a, 0x00, 0x00, 0x00, + 0x04, 0x00, 0x00, 0x00, 0x01, 0x00, 0x03, 0x00, 0x0c, 0x00, 0x00, 0x00, 0x74, 0x65, 0x6d, 0x70, + 0x65, 0x72, 0x61, 0x74, 0x75, 0x72, 0x65, 0x00, 0x00, 0x00, 0xf2, 0xa8, 0x6c, 0xba, 0xb3, 0xae, + 0x0a, 0xa9, 0x8a, 0x1e, 0x74, 0x66, 0x43, 0xa0, 0x99, 0x00, 0x00, 0x00, 0x66, 0x01, 0x00, 0x00, + 0xf2, 0x51, 0x01, 0x00, 0x2b, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x23, 0x00, 0x00, 0x00, + 0x75, 0x6e, 0x69, 0x74, 0x72, 0x65, 0x65, 0x5f, 0x68, 0x67, 0x3a, 0x3a, 0x6d, 0x73, 0x67, 0x3a, + 0x3a, 0x64, 0x64, 0x73, 0x5f, 0x3a, 0x3a, 0x4d, 0x6f, 0x74, 0x6f, 0x72, 0x53, 0x74, 0x61, 0x74, + 0x65, 0x5f, 0x00, 0x00, 0x2e, 0x01, 0x00, 0x00, 0x0a, 0x00, 0x00, 0x00, 0x13, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x02, 0x00, 0x05, 0x00, 0x00, 0x00, 0x6d, 0x6f, 0x64, 0x65, + 0x00, 0x00, 0x00, 0x00, 0x10, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x09, 0x00, + 0x02, 0x00, 0x00, 0x00, 0x71, 0x00, 0x00, 0x00, 0x11, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, + 0x01, 0x00, 0x09, 0x00, 0x03, 0x00, 0x00, 0x00, 0x64, 0x71, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x12, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x01, 0x00, 0x09, 0x00, 0x04, 0x00, 0x00, 0x00, + 0x64, 0x64, 0x71, 0x00, 0x00, 0x00, 0x00, 0x00, 0x16, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, + 0x01, 0x00, 0x09, 0x00, 0x08, 0x00, 0x00, 0x00, 0x74, 0x61, 0x75, 0x5f, 0x65, 0x73, 0x74, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x26, 0x00, 0x00, 0x00, 0x05, 0x00, 0x00, 0x00, 0x01, 0x00, 0x90, 0xf3, + 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x02, 0x03, 0x00, 0x00, 0x0c, 0x00, 0x00, 0x00, + 0x74, 0x65, 0x6d, 0x70, 0x65, 0x72, 0x61, 0x74, 0x75, 0x72, 0x65, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x12, 0x00, 0x00, 0x00, 0x06, 0x00, 0x00, 0x00, 0x01, 0x00, 0x09, 0x00, 0x04, 0x00, 0x00, 0x00, + 0x76, 0x6f, 0x6c, 0x00, 0x00, 0x00, 0x00, 0x00, 0x21, 0x00, 0x00, 0x00, 0x07, 0x00, 0x00, 0x00, + 0x01, 0x00, 0x90, 0xf3, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x02, 0x07, 0x00, 0x00, + 0x07, 0x00, 0x00, 0x00, 0x73, 0x65, 0x6e, 0x73, 0x6f, 0x72, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x19, 0x00, 0x00, 0x00, 0x08, 0x00, 0x00, 0x00, 0x01, 0x00, 0x07, 0x00, 0x0b, 0x00, 0x00, 0x00, + 0x6d, 0x6f, 0x74, 0x6f, 0x72, 0x73, 0x74, 0x61, 0x74, 0x65, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x22, 0x00, 0x00, 0x00, 0x09, 0x00, 0x00, 0x00, 0x01, 0x00, 0x90, 0xf3, 0x01, 0x00, 0x00, 0x00, + 0x01, 0x00, 0x00, 0x00, 0x04, 0x07, 0x00, 0x00, 0x08, 0x00, 0x00, 0x00, 0x72, 0x65, 0x73, 0x65, + 0x72, 0x76, 0x65, 0x00, 0x00, 0x00, 0x00, 0x00, 0x5e, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, + 0xf2, 0x2b, 0xe9, 0x70, 0x6c, 0x95, 0x87, 0xe8, 0xd8, 0xaf, 0xd8, 0xbf, 0xc6, 0xde, 0x7b, 0xf1, + 0x2f, 0x38, 0x29, 0x6b, 0x52, 0xaa, 0x02, 0x30, 0xb9, 0x2d, 0x37, 0x8b, 0x1e, 0x39, 0xf2, 0x7d, + 0x41, 0x66, 0x75, 0x41, 0x77, 0xd8, 0x6f, 0xa2, 0x7c, 0xd2, 0x5b, 0x04, 0x03, 0xf1, 0xfc, 0x68, + 0x71, 0x76, 0x65, 0x12, 0x06, 0x55, 0x84, 0x73, 0xdf, 0x44, 0x22, 0x80, 0xf2, 0xa8, 0x6c, 0xba, + 0xb3, 0xae, 0x0a, 0xa9, 0x8a, 0x1e, 0x74, 0x66, 0x43, 0xa0, 0x99, 0xf1, 0x7c, 0xc5, 0x84, 0xed, + 0x94, 0x0b, 0x8f, 0x30, 0x18, 0xf1, 0x8d, 0xe0, 0xed, 0x24, }; + return blob; +} +template<> inline const uint8_t * TopicTraits<::unitree_hg::msg::dds_::LowState_>::type_info_blob() { + static const uint8_t blob[] = { + 0xc0, 0x00, 0x00, 0x00, 0x01, 0x10, 0x00, 0x40, 0x58, 0x00, 0x00, 0x00, 0x54, 0x00, 0x00, 0x00, + 0x14, 0x00, 0x00, 0x00, 0xf1, 0x2f, 0x38, 0x29, 0x6b, 0x52, 0xaa, 0x02, 0x30, 0xb9, 0x2d, 0x37, + 0x8b, 0x1e, 0x39, 0x00, 0xf3, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x34, 0x00, 0x00, 0x00, + 0x02, 0x00, 0x00, 0x00, 0x14, 0x00, 0x00, 0x00, 0xf1, 0xfc, 0x68, 0x71, 0x76, 0x65, 0x12, 0x06, + 0x55, 0x84, 0x73, 0xdf, 0x44, 0x22, 0x80, 0x00, 0x97, 0x00, 0x00, 0x00, 0x14, 0x00, 0x00, 0x00, + 0xf1, 0x7c, 0xc5, 0x84, 0xed, 0x94, 0x0b, 0x8f, 0x30, 0x18, 0xf1, 0x8d, 0xe0, 0xed, 0x24, 0x00, + 0xda, 0x00, 0x00, 0x00, 0x02, 0x10, 0x00, 0x40, 0x58, 0x00, 0x00, 0x00, 0x54, 0x00, 0x00, 0x00, + 0x14, 0x00, 0x00, 0x00, 0xf2, 0x2b, 0xe9, 0x70, 0x6c, 0x95, 0x87, 0xe8, 0xd8, 0xaf, 0xd8, 0xbf, + 0xc6, 0xde, 0x7b, 0x00, 0x8e, 0x01, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x34, 0x00, 0x00, 0x00, + 0x02, 0x00, 0x00, 0x00, 0x14, 0x00, 0x00, 0x00, 0xf2, 0x7d, 0x41, 0x66, 0x75, 0x41, 0x77, 0xd8, + 0x6f, 0xa2, 0x7c, 0xd2, 0x5b, 0x04, 0x03, 0x00, 0x02, 0x01, 0x00, 0x00, 0x14, 0x00, 0x00, 0x00, + 0xf2, 0xa8, 0x6c, 0xba, 0xb3, 0xae, 0x0a, 0xa9, 0x8a, 0x1e, 0x74, 0x66, 0x43, 0xa0, 0x99, 0x00, + 0x6a, 0x01, 0x00, 0x00, }; + return blob; +} +#endif //DDSCXX_HAS_TYPE_DISCOVERY + +} //namespace topic +} //namespace cyclonedds +} //namespace eclipse +} //namespace org + +namespace dds { +namespace topic { + +template <> +struct topic_type_name<::unitree_hg::msg::dds_::LowState_> +{ + static std::string value() + { + return org::eclipse::cyclonedds::topic::TopicTraits<::unitree_hg::msg::dds_::LowState_>::getTypeName(); + } +}; + +} +} + +REGISTER_TOPIC_TYPE(::unitree_hg::msg::dds_::LowState_) + +namespace org{ +namespace eclipse{ +namespace cyclonedds{ +namespace core{ +namespace cdr{ + +template<> +propvec &get_type_props<::unitree_hg::msg::dds_::LowState_>(); + +template::value, bool> = true > +bool write(T& streamer, const ::unitree_hg::msg::dds_::LowState_& instance, entity_properties_t *props) { + (void)instance; + if (!streamer.start_struct(*props)) + return false; + auto prop = streamer.first_entity(props); + while (prop) { + switch (prop->m_id) { + case 0: + if (!streamer.start_member(*prop)) + return false; + if (!streamer.start_consecutive(true, true)) + return false; + if (!write(streamer, instance.version()[0], instance.version().size())) + return false; + if (!streamer.finish_consecutive()) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 1: + if (!streamer.start_member(*prop)) + return false; + if (!write(streamer, instance.mode_pr())) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 2: + if (!streamer.start_member(*prop)) + return false; + if (!write(streamer, instance.mode_machine())) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 3: + if (!streamer.start_member(*prop)) + return false; + if (!write(streamer, instance.tick())) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 4: + if (!streamer.start_member(*prop)) + return false; + if (!write(streamer, instance.imu_state(), prop)) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 5: + if (!streamer.start_member(*prop)) + return false; + if (!streamer.start_consecutive(true, false)) + return false; + for (const auto & a_1:instance.motor_state()) { //array depth 1 + if (!write(streamer, a_1, prop)) + return false; + } //array depth 1 + if (!streamer.finish_consecutive()) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 6: + if (!streamer.start_member(*prop)) + return false; + if (!streamer.start_consecutive(true, true)) + return false; + if (!write(streamer, instance.wireless_remote()[0], instance.wireless_remote().size())) + return false; + if (!streamer.finish_consecutive()) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 7: + if (!streamer.start_member(*prop)) + return false; + if (!streamer.start_consecutive(true, true)) + return false; + if (!write(streamer, instance.reserve()[0], instance.reserve().size())) + return false; + if (!streamer.finish_consecutive()) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 8: + if (!streamer.start_member(*prop)) + return false; + if (!write(streamer, instance.crc())) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + } + prop = streamer.next_entity(prop); + } + return streamer.finish_struct(*props); +} + +template::value, bool> = true > +bool write(S& str, const ::unitree_hg::msg::dds_::LowState_& instance, bool as_key) { + auto &props = get_type_props<::unitree_hg::msg::dds_::LowState_>(); + str.set_mode(cdr_stream::stream_mode::write, as_key); + return write(str, instance, props.data()); +} + +template::value, bool> = true > +bool read(T& streamer, ::unitree_hg::msg::dds_::LowState_& instance, entity_properties_t *props) { + (void)instance; + if (!streamer.start_struct(*props)) + return false; + auto prop = streamer.first_entity(props); + while (prop) { + switch (prop->m_id) { + case 0: + if (!streamer.start_member(*prop)) + return false; + if (!streamer.start_consecutive(true, true)) + return false; + if (!read(streamer, instance.version()[0], instance.version().size())) + return false; + if (!streamer.finish_consecutive()) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 1: + if (!streamer.start_member(*prop)) + return false; + if (!read(streamer, instance.mode_pr())) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 2: + if (!streamer.start_member(*prop)) + return false; + if (!read(streamer, instance.mode_machine())) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 3: + if (!streamer.start_member(*prop)) + return false; + if (!read(streamer, instance.tick())) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 4: + if (!streamer.start_member(*prop)) + return false; + if (!read(streamer, instance.imu_state(), prop)) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 5: + if (!streamer.start_member(*prop)) + return false; + if (!streamer.start_consecutive(true, false)) + return false; + for (auto & a_1:instance.motor_state()) { //array depth 1 + if (!read(streamer, a_1, prop)) + return false; + } //array depth 1 + if (!streamer.finish_consecutive()) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 6: + if (!streamer.start_member(*prop)) + return false; + if (!streamer.start_consecutive(true, true)) + return false; + if (!read(streamer, instance.wireless_remote()[0], instance.wireless_remote().size())) + return false; + if (!streamer.finish_consecutive()) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 7: + if (!streamer.start_member(*prop)) + return false; + if (!streamer.start_consecutive(true, true)) + return false; + if (!read(streamer, instance.reserve()[0], instance.reserve().size())) + return false; + if (!streamer.finish_consecutive()) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 8: + if (!streamer.start_member(*prop)) + return false; + if (!read(streamer, instance.crc())) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + } + prop = streamer.next_entity(prop); + } + return streamer.finish_struct(*props); +} + +template::value, bool> = true > +bool read(S& str, ::unitree_hg::msg::dds_::LowState_& instance, bool as_key) { + auto &props = get_type_props<::unitree_hg::msg::dds_::LowState_>(); + str.set_mode(cdr_stream::stream_mode::read, as_key); + return read(str, instance, props.data()); +} + +template::value, bool> = true > +bool move(T& streamer, const ::unitree_hg::msg::dds_::LowState_& instance, entity_properties_t *props) { + (void)instance; + if (!streamer.start_struct(*props)) + return false; + auto prop = streamer.first_entity(props); + while (prop) { + switch (prop->m_id) { + case 0: + if (!streamer.start_member(*prop)) + return false; + if (!streamer.start_consecutive(true, true)) + return false; + if (!move(streamer, instance.version()[0], instance.version().size())) + return false; + if (!streamer.finish_consecutive()) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 1: + if (!streamer.start_member(*prop)) + return false; + if (!move(streamer, instance.mode_pr())) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 2: + if (!streamer.start_member(*prop)) + return false; + if (!move(streamer, instance.mode_machine())) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 3: + if (!streamer.start_member(*prop)) + return false; + if (!move(streamer, instance.tick())) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 4: + if (!streamer.start_member(*prop)) + return false; + if (!move(streamer, instance.imu_state(), prop)) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 5: + if (!streamer.start_member(*prop)) + return false; + if (!streamer.start_consecutive(true, false)) + return false; + for (const auto & a_1:instance.motor_state()) { //array depth 1 + if (!move(streamer, a_1, prop)) + return false; + } //array depth 1 + if (!streamer.finish_consecutive()) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 6: + if (!streamer.start_member(*prop)) + return false; + if (!streamer.start_consecutive(true, true)) + return false; + if (!move(streamer, instance.wireless_remote()[0], instance.wireless_remote().size())) + return false; + if (!streamer.finish_consecutive()) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 7: + if (!streamer.start_member(*prop)) + return false; + if (!streamer.start_consecutive(true, true)) + return false; + if (!move(streamer, instance.reserve()[0], instance.reserve().size())) + return false; + if (!streamer.finish_consecutive()) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 8: + if (!streamer.start_member(*prop)) + return false; + if (!move(streamer, instance.crc())) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + } + prop = streamer.next_entity(prop); + } + return streamer.finish_struct(*props); +} + +template::value, bool> = true > +bool move(S& str, const ::unitree_hg::msg::dds_::LowState_& instance, bool as_key) { + auto &props = get_type_props<::unitree_hg::msg::dds_::LowState_>(); + str.set_mode(cdr_stream::stream_mode::move, as_key); + return move(str, instance, props.data()); +} + +template::value, bool> = true > +bool max(T& streamer, const ::unitree_hg::msg::dds_::LowState_& instance, entity_properties_t *props) { + (void)instance; + if (!streamer.start_struct(*props)) + return false; + auto prop = streamer.first_entity(props); + while (prop) { + switch (prop->m_id) { + case 0: + if (!streamer.start_member(*prop)) + return false; + if (!streamer.start_consecutive(true, true)) + return false; + if (!max(streamer, instance.version()[0], instance.version().size())) + return false; + if (!streamer.finish_consecutive()) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 1: + if (!streamer.start_member(*prop)) + return false; + if (!max(streamer, instance.mode_pr())) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 2: + if (!streamer.start_member(*prop)) + return false; + if (!max(streamer, instance.mode_machine())) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 3: + if (!streamer.start_member(*prop)) + return false; + if (!max(streamer, instance.tick())) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 4: + if (!streamer.start_member(*prop)) + return false; + if (!max(streamer, instance.imu_state(), prop)) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 5: + if (!streamer.start_member(*prop)) + return false; + if (!streamer.start_consecutive(true, false)) + return false; + for (const auto & a_1:instance.motor_state()) { //array depth 1 + if (!max(streamer, a_1, prop)) + return false; + } //array depth 1 + if (!streamer.finish_consecutive()) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 6: + if (!streamer.start_member(*prop)) + return false; + if (!streamer.start_consecutive(true, true)) + return false; + if (!max(streamer, instance.wireless_remote()[0], instance.wireless_remote().size())) + return false; + if (!streamer.finish_consecutive()) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 7: + if (!streamer.start_member(*prop)) + return false; + if (!streamer.start_consecutive(true, true)) + return false; + if (!max(streamer, instance.reserve()[0], instance.reserve().size())) + return false; + if (!streamer.finish_consecutive()) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 8: + if (!streamer.start_member(*prop)) + return false; + if (!max(streamer, instance.crc())) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + } + prop = streamer.next_entity(prop); + } + return streamer.finish_struct(*props); +} + +template::value, bool> = true > +bool max(S& str, const ::unitree_hg::msg::dds_::LowState_& instance, bool as_key) { + auto &props = get_type_props<::unitree_hg::msg::dds_::LowState_>(); + str.set_mode(cdr_stream::stream_mode::max, as_key); + return max(str, instance, props.data()); +} + +} //namespace cdr +} //namespace core +} //namespace cyclonedds +} //namespace eclipse +} //namespace org + +#endif // DDSCXX_UNITREE_IDL_HG_LOWSTATE__HPP diff --git a/deps/unitree_sdk2/include/unitree/idl/hg/MainBoardState_.hpp b/deps/unitree_sdk2/include/unitree/idl/hg/MainBoardState_.hpp new file mode 100644 index 0000000..d203586 --- /dev/null +++ b/deps/unitree_sdk2/include/unitree/idl/hg/MainBoardState_.hpp @@ -0,0 +1,460 @@ +/**************************************************************** + + Generated by Eclipse Cyclone DDS IDL to CXX Translator + File name: MainBoardState_.idl + Source: MainBoardState_.hpp + Cyclone DDS: v0.10.2 + +*****************************************************************/ +#ifndef DDSCXX_UNITREE_IDL_HG_MAINBOARDSTATE__HPP +#define DDSCXX_UNITREE_IDL_HG_MAINBOARDSTATE__HPP + +#include +#include + +namespace unitree_hg +{ +namespace msg +{ +namespace dds_ +{ +class MainBoardState_ +{ +private: + std::array fan_state_ = { }; + std::array temperature_ = { }; + std::array value_ = { }; + std::array state_ = { }; + +public: + MainBoardState_() = default; + + explicit MainBoardState_( + const std::array& fan_state, + const std::array& temperature, + const std::array& value, + const std::array& state) : + fan_state_(fan_state), + temperature_(temperature), + value_(value), + state_(state) { } + + const std::array& fan_state() const { return this->fan_state_; } + std::array& fan_state() { return this->fan_state_; } + void fan_state(const std::array& _val_) { this->fan_state_ = _val_; } + void fan_state(std::array&& _val_) { this->fan_state_ = _val_; } + const std::array& temperature() const { return this->temperature_; } + std::array& temperature() { return this->temperature_; } + void temperature(const std::array& _val_) { this->temperature_ = _val_; } + void temperature(std::array&& _val_) { this->temperature_ = _val_; } + const std::array& value() const { return this->value_; } + std::array& value() { return this->value_; } + void value(const std::array& _val_) { this->value_ = _val_; } + void value(std::array&& _val_) { this->value_ = _val_; } + const std::array& state() const { return this->state_; } + std::array& state() { return this->state_; } + void state(const std::array& _val_) { this->state_ = _val_; } + void state(std::array&& _val_) { this->state_ = _val_; } + + bool operator==(const MainBoardState_& _other) const + { + (void) _other; + return fan_state_ == _other.fan_state_ && + temperature_ == _other.temperature_ && + value_ == _other.value_ && + state_ == _other.state_; + } + + bool operator!=(const MainBoardState_& _other) const + { + return !(*this == _other); + } + +}; + +} + +} + +} + +#include "dds/topic/TopicTraits.hpp" +#include "org/eclipse/cyclonedds/topic/datatopic.hpp" + +namespace org { +namespace eclipse { +namespace cyclonedds { +namespace topic { + +template <> constexpr const char* TopicTraits<::unitree_hg::msg::dds_::MainBoardState_>::getTypeName() +{ + return "unitree_hg::msg::dds_::MainBoardState_"; +} + +template <> constexpr bool TopicTraits<::unitree_hg::msg::dds_::MainBoardState_>::isKeyless() +{ + return true; +} + +#ifdef DDSCXX_HAS_TYPE_DISCOVERY +template<> constexpr unsigned int TopicTraits<::unitree_hg::msg::dds_::MainBoardState_>::type_map_blob_sz() { return 446; } +template<> constexpr unsigned int TopicTraits<::unitree_hg::msg::dds_::MainBoardState_>::type_info_blob_sz() { return 100; } +template<> inline const uint8_t * TopicTraits<::unitree_hg::msg::dds_::MainBoardState_>::type_map_blob() { + static const uint8_t blob[] = { + 0x9a, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0xf1, 0xde, 0xab, 0xb8, 0xf4, 0x95, 0x16, 0x55, + 0x33, 0xd2, 0x9d, 0x46, 0x46, 0x5f, 0x6a, 0x00, 0x82, 0x00, 0x00, 0x00, 0xf1, 0x51, 0x01, 0x00, + 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x72, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, + 0x16, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x90, 0xf3, 0x01, 0x00, 0x00, 0x00, + 0x01, 0x00, 0x00, 0x00, 0x06, 0x06, 0x6f, 0x80, 0x17, 0x1f, 0x00, 0x00, 0x16, 0x00, 0x00, 0x00, + 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x90, 0xf3, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, + 0x06, 0x03, 0xee, 0xf4, 0x38, 0xf7, 0x00, 0x00, 0x16, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, + 0x01, 0x00, 0x90, 0xf3, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x06, 0x09, 0x20, 0x63, + 0xc1, 0x60, 0x00, 0x00, 0x16, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x01, 0x00, 0x90, 0xf3, + 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x06, 0x07, 0x9e, 0xd3, 0x9e, 0x2e, 0x00, 0x00, + 0xf4, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0xf2, 0x56, 0xc3, 0x59, 0xc8, 0xbe, 0x34, 0xec, + 0xd0, 0x38, 0xbc, 0x21, 0x76, 0x76, 0x4d, 0x00, 0xdc, 0x00, 0x00, 0x00, 0xf2, 0x51, 0x01, 0x00, + 0x2f, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x27, 0x00, 0x00, 0x00, 0x75, 0x6e, 0x69, 0x74, + 0x72, 0x65, 0x65, 0x5f, 0x68, 0x67, 0x3a, 0x3a, 0x6d, 0x73, 0x67, 0x3a, 0x3a, 0x64, 0x64, 0x73, + 0x5f, 0x3a, 0x3a, 0x4d, 0x61, 0x69, 0x6e, 0x42, 0x6f, 0x61, 0x72, 0x64, 0x53, 0x74, 0x61, 0x74, + 0x65, 0x5f, 0x00, 0x00, 0xa0, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0x24, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x90, 0xf3, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, + 0x06, 0x06, 0x00, 0x00, 0x0a, 0x00, 0x00, 0x00, 0x66, 0x61, 0x6e, 0x5f, 0x73, 0x74, 0x61, 0x74, + 0x65, 0x00, 0x00, 0x00, 0x26, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x90, 0xf3, + 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x06, 0x03, 0x00, 0x00, 0x0c, 0x00, 0x00, 0x00, + 0x74, 0x65, 0x6d, 0x70, 0x65, 0x72, 0x61, 0x74, 0x75, 0x72, 0x65, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x20, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x01, 0x00, 0x90, 0xf3, 0x01, 0x00, 0x00, 0x00, + 0x01, 0x00, 0x00, 0x00, 0x06, 0x09, 0x00, 0x00, 0x06, 0x00, 0x00, 0x00, 0x76, 0x61, 0x6c, 0x75, + 0x65, 0x00, 0x00, 0x00, 0x20, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x01, 0x00, 0x90, 0xf3, + 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x06, 0x07, 0x00, 0x00, 0x06, 0x00, 0x00, 0x00, + 0x73, 0x74, 0x61, 0x74, 0x65, 0x00, 0x00, 0x00, 0x22, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, + 0xf2, 0x56, 0xc3, 0x59, 0xc8, 0xbe, 0x34, 0xec, 0xd0, 0x38, 0xbc, 0x21, 0x76, 0x76, 0x4d, 0xf1, + 0xde, 0xab, 0xb8, 0xf4, 0x95, 0x16, 0x55, 0x33, 0xd2, 0x9d, 0x46, 0x46, 0x5f, 0x6a, }; + return blob; +} +template<> inline const uint8_t * TopicTraits<::unitree_hg::msg::dds_::MainBoardState_>::type_info_blob() { + static const uint8_t blob[] = { + 0x60, 0x00, 0x00, 0x00, 0x01, 0x10, 0x00, 0x40, 0x28, 0x00, 0x00, 0x00, 0x24, 0x00, 0x00, 0x00, + 0x14, 0x00, 0x00, 0x00, 0xf1, 0xde, 0xab, 0xb8, 0xf4, 0x95, 0x16, 0x55, 0x33, 0xd2, 0x9d, 0x46, + 0x46, 0x5f, 0x6a, 0x00, 0x86, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x02, 0x10, 0x00, 0x40, 0x28, 0x00, 0x00, 0x00, 0x24, 0x00, 0x00, 0x00, + 0x14, 0x00, 0x00, 0x00, 0xf2, 0x56, 0xc3, 0x59, 0xc8, 0xbe, 0x34, 0xec, 0xd0, 0x38, 0xbc, 0x21, + 0x76, 0x76, 0x4d, 0x00, 0xe0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, }; + return blob; +} +#endif //DDSCXX_HAS_TYPE_DISCOVERY + +} //namespace topic +} //namespace cyclonedds +} //namespace eclipse +} //namespace org + +namespace dds { +namespace topic { + +template <> +struct topic_type_name<::unitree_hg::msg::dds_::MainBoardState_> +{ + static std::string value() + { + return org::eclipse::cyclonedds::topic::TopicTraits<::unitree_hg::msg::dds_::MainBoardState_>::getTypeName(); + } +}; + +} +} + +REGISTER_TOPIC_TYPE(::unitree_hg::msg::dds_::MainBoardState_) + +namespace org{ +namespace eclipse{ +namespace cyclonedds{ +namespace core{ +namespace cdr{ + +template<> +propvec &get_type_props<::unitree_hg::msg::dds_::MainBoardState_>(); + +template::value, bool> = true > +bool write(T& streamer, const ::unitree_hg::msg::dds_::MainBoardState_& instance, entity_properties_t *props) { + (void)instance; + if (!streamer.start_struct(*props)) + return false; + auto prop = streamer.first_entity(props); + while (prop) { + switch (prop->m_id) { + case 0: + if (!streamer.start_member(*prop)) + return false; + if (!streamer.start_consecutive(true, true)) + return false; + if (!write(streamer, instance.fan_state()[0], instance.fan_state().size())) + return false; + if (!streamer.finish_consecutive()) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 1: + if (!streamer.start_member(*prop)) + return false; + if (!streamer.start_consecutive(true, true)) + return false; + if (!write(streamer, instance.temperature()[0], instance.temperature().size())) + return false; + if (!streamer.finish_consecutive()) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 2: + if (!streamer.start_member(*prop)) + return false; + if (!streamer.start_consecutive(true, true)) + return false; + if (!write(streamer, instance.value()[0], instance.value().size())) + return false; + if (!streamer.finish_consecutive()) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 3: + if (!streamer.start_member(*prop)) + return false; + if (!streamer.start_consecutive(true, true)) + return false; + if (!write(streamer, instance.state()[0], instance.state().size())) + return false; + if (!streamer.finish_consecutive()) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + } + prop = streamer.next_entity(prop); + } + return streamer.finish_struct(*props); +} + +template::value, bool> = true > +bool write(S& str, const ::unitree_hg::msg::dds_::MainBoardState_& instance, bool as_key) { + auto &props = get_type_props<::unitree_hg::msg::dds_::MainBoardState_>(); + str.set_mode(cdr_stream::stream_mode::write, as_key); + return write(str, instance, props.data()); +} + +template::value, bool> = true > +bool read(T& streamer, ::unitree_hg::msg::dds_::MainBoardState_& instance, entity_properties_t *props) { + (void)instance; + if (!streamer.start_struct(*props)) + return false; + auto prop = streamer.first_entity(props); + while (prop) { + switch (prop->m_id) { + case 0: + if (!streamer.start_member(*prop)) + return false; + if (!streamer.start_consecutive(true, true)) + return false; + if (!read(streamer, instance.fan_state()[0], instance.fan_state().size())) + return false; + if (!streamer.finish_consecutive()) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 1: + if (!streamer.start_member(*prop)) + return false; + if (!streamer.start_consecutive(true, true)) + return false; + if (!read(streamer, instance.temperature()[0], instance.temperature().size())) + return false; + if (!streamer.finish_consecutive()) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 2: + if (!streamer.start_member(*prop)) + return false; + if (!streamer.start_consecutive(true, true)) + return false; + if (!read(streamer, instance.value()[0], instance.value().size())) + return false; + if (!streamer.finish_consecutive()) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 3: + if (!streamer.start_member(*prop)) + return false; + if (!streamer.start_consecutive(true, true)) + return false; + if (!read(streamer, instance.state()[0], instance.state().size())) + return false; + if (!streamer.finish_consecutive()) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + } + prop = streamer.next_entity(prop); + } + return streamer.finish_struct(*props); +} + +template::value, bool> = true > +bool read(S& str, ::unitree_hg::msg::dds_::MainBoardState_& instance, bool as_key) { + auto &props = get_type_props<::unitree_hg::msg::dds_::MainBoardState_>(); + str.set_mode(cdr_stream::stream_mode::read, as_key); + return read(str, instance, props.data()); +} + +template::value, bool> = true > +bool move(T& streamer, const ::unitree_hg::msg::dds_::MainBoardState_& instance, entity_properties_t *props) { + (void)instance; + if (!streamer.start_struct(*props)) + return false; + auto prop = streamer.first_entity(props); + while (prop) { + switch (prop->m_id) { + case 0: + if (!streamer.start_member(*prop)) + return false; + if (!streamer.start_consecutive(true, true)) + return false; + if (!move(streamer, instance.fan_state()[0], instance.fan_state().size())) + return false; + if (!streamer.finish_consecutive()) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 1: + if (!streamer.start_member(*prop)) + return false; + if (!streamer.start_consecutive(true, true)) + return false; + if (!move(streamer, instance.temperature()[0], instance.temperature().size())) + return false; + if (!streamer.finish_consecutive()) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 2: + if (!streamer.start_member(*prop)) + return false; + if (!streamer.start_consecutive(true, true)) + return false; + if (!move(streamer, instance.value()[0], instance.value().size())) + return false; + if (!streamer.finish_consecutive()) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 3: + if (!streamer.start_member(*prop)) + return false; + if (!streamer.start_consecutive(true, true)) + return false; + if (!move(streamer, instance.state()[0], instance.state().size())) + return false; + if (!streamer.finish_consecutive()) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + } + prop = streamer.next_entity(prop); + } + return streamer.finish_struct(*props); +} + +template::value, bool> = true > +bool move(S& str, const ::unitree_hg::msg::dds_::MainBoardState_& instance, bool as_key) { + auto &props = get_type_props<::unitree_hg::msg::dds_::MainBoardState_>(); + str.set_mode(cdr_stream::stream_mode::move, as_key); + return move(str, instance, props.data()); +} + +template::value, bool> = true > +bool max(T& streamer, const ::unitree_hg::msg::dds_::MainBoardState_& instance, entity_properties_t *props) { + (void)instance; + if (!streamer.start_struct(*props)) + return false; + auto prop = streamer.first_entity(props); + while (prop) { + switch (prop->m_id) { + case 0: + if (!streamer.start_member(*prop)) + return false; + if (!streamer.start_consecutive(true, true)) + return false; + if (!max(streamer, instance.fan_state()[0], instance.fan_state().size())) + return false; + if (!streamer.finish_consecutive()) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 1: + if (!streamer.start_member(*prop)) + return false; + if (!streamer.start_consecutive(true, true)) + return false; + if (!max(streamer, instance.temperature()[0], instance.temperature().size())) + return false; + if (!streamer.finish_consecutive()) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 2: + if (!streamer.start_member(*prop)) + return false; + if (!streamer.start_consecutive(true, true)) + return false; + if (!max(streamer, instance.value()[0], instance.value().size())) + return false; + if (!streamer.finish_consecutive()) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 3: + if (!streamer.start_member(*prop)) + return false; + if (!streamer.start_consecutive(true, true)) + return false; + if (!max(streamer, instance.state()[0], instance.state().size())) + return false; + if (!streamer.finish_consecutive()) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + } + prop = streamer.next_entity(prop); + } + return streamer.finish_struct(*props); +} + +template::value, bool> = true > +bool max(S& str, const ::unitree_hg::msg::dds_::MainBoardState_& instance, bool as_key) { + auto &props = get_type_props<::unitree_hg::msg::dds_::MainBoardState_>(); + str.set_mode(cdr_stream::stream_mode::max, as_key); + return max(str, instance, props.data()); +} + +} //namespace cdr +} //namespace core +} //namespace cyclonedds +} //namespace eclipse +} //namespace org + +#endif // DDSCXX_UNITREE_IDL_HG_MAINBOARDSTATE__HPP diff --git a/deps/unitree_sdk2/include/unitree/idl/hg/MotorCmd_.hpp b/deps/unitree_sdk2/include/unitree/idl/hg/MotorCmd_.hpp new file mode 100644 index 0000000..f7233c7 --- /dev/null +++ b/deps/unitree_sdk2/include/unitree/idl/hg/MotorCmd_.hpp @@ -0,0 +1,509 @@ +/**************************************************************** + + Generated by Eclipse Cyclone DDS IDL to CXX Translator + File name: MotorCmd_.idl + Source: MotorCmd_.hpp + Cyclone DDS: v0.10.2 + +*****************************************************************/ +#ifndef DDSCXX_UNITREE_IDL_HG_MOTORCMD__HPP +#define DDSCXX_UNITREE_IDL_HG_MOTORCMD__HPP + +#include + +namespace unitree_hg +{ +namespace msg +{ +namespace dds_ +{ +class MotorCmd_ +{ +private: + uint8_t mode_ = 0; + float q_ = 0.0f; + float dq_ = 0.0f; + float tau_ = 0.0f; + float kp_ = 0.0f; + float kd_ = 0.0f; + uint32_t reserve_ = 0; + +public: + MotorCmd_() = default; + + explicit MotorCmd_( + uint8_t mode, + float q, + float dq, + float tau, + float kp, + float kd, + uint32_t reserve) : + mode_(mode), + q_(q), + dq_(dq), + tau_(tau), + kp_(kp), + kd_(kd), + reserve_(reserve) { } + + uint8_t mode() const { return this->mode_; } + uint8_t& mode() { return this->mode_; } + void mode(uint8_t _val_) { this->mode_ = _val_; } + float q() const { return this->q_; } + float& q() { return this->q_; } + void q(float _val_) { this->q_ = _val_; } + float dq() const { return this->dq_; } + float& dq() { return this->dq_; } + void dq(float _val_) { this->dq_ = _val_; } + float tau() const { return this->tau_; } + float& tau() { return this->tau_; } + void tau(float _val_) { this->tau_ = _val_; } + float kp() const { return this->kp_; } + float& kp() { return this->kp_; } + void kp(float _val_) { this->kp_ = _val_; } + float kd() const { return this->kd_; } + float& kd() { return this->kd_; } + void kd(float _val_) { this->kd_ = _val_; } + uint32_t reserve() const { return this->reserve_; } + uint32_t& reserve() { return this->reserve_; } + void reserve(uint32_t _val_) { this->reserve_ = _val_; } + + bool operator==(const MotorCmd_& _other) const + { + (void) _other; + return mode_ == _other.mode_ && + q_ == _other.q_ && + dq_ == _other.dq_ && + tau_ == _other.tau_ && + kp_ == _other.kp_ && + kd_ == _other.kd_ && + reserve_ == _other.reserve_; + } + + bool operator!=(const MotorCmd_& _other) const + { + return !(*this == _other); + } + +}; + +} + +} + +} + +#include "dds/topic/TopicTraits.hpp" +#include "org/eclipse/cyclonedds/topic/datatopic.hpp" + +namespace org { +namespace eclipse { +namespace cyclonedds { +namespace topic { + +template <> constexpr const char* TopicTraits<::unitree_hg::msg::dds_::MotorCmd_>::getTypeName() +{ + return "unitree_hg::msg::dds_::MotorCmd_"; +} + +template <> constexpr bool TopicTraits<::unitree_hg::msg::dds_::MotorCmd_>::isKeyless() +{ + return true; +} + +#ifdef DDSCXX_HAS_TYPE_DISCOVERY +template<> constexpr unsigned int TopicTraits<::unitree_hg::msg::dds_::MotorCmd_>::type_map_blob_sz() { return 454; } +template<> constexpr unsigned int TopicTraits<::unitree_hg::msg::dds_::MotorCmd_>::type_info_blob_sz() { return 100; } +template<> inline const uint8_t * TopicTraits<::unitree_hg::msg::dds_::MotorCmd_>::type_map_blob() { + static const uint8_t blob[] = { + 0x9b, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0xf1, 0x82, 0x7f, 0x55, 0xde, 0x9b, 0x9d, 0xe3, + 0x8c, 0x62, 0xba, 0xcd, 0x1e, 0x56, 0xc9, 0x00, 0x83, 0x00, 0x00, 0x00, 0xf1, 0x51, 0x01, 0x00, + 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x73, 0x00, 0x00, 0x00, 0x07, 0x00, 0x00, 0x00, + 0x0b, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x02, 0x15, 0xd6, 0x17, 0x12, 0x00, + 0x0b, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x09, 0x76, 0x94, 0xf4, 0xa6, 0x00, + 0x0b, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x01, 0x00, 0x09, 0x47, 0xbc, 0xdc, 0xd7, 0x00, + 0x0b, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x01, 0x00, 0x09, 0x45, 0x80, 0xc2, 0x74, 0x00, + 0x0b, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0x01, 0x00, 0x09, 0x26, 0xb5, 0x68, 0xe4, 0x00, + 0x0b, 0x00, 0x00, 0x00, 0x05, 0x00, 0x00, 0x00, 0x01, 0x00, 0x09, 0x87, 0x22, 0x16, 0x52, 0x00, + 0x0b, 0x00, 0x00, 0x00, 0x06, 0x00, 0x00, 0x00, 0x01, 0x00, 0x07, 0x9c, 0x3b, 0x62, 0x94, 0x00, + 0xfa, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0xf2, 0xa2, 0xd9, 0xce, 0xd5, 0x0a, 0x79, 0x56, + 0xe2, 0xa6, 0x07, 0x61, 0x3a, 0x13, 0xf1, 0x00, 0xe2, 0x00, 0x00, 0x00, 0xf2, 0x51, 0x01, 0x00, + 0x29, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x21, 0x00, 0x00, 0x00, 0x75, 0x6e, 0x69, 0x74, + 0x72, 0x65, 0x65, 0x5f, 0x68, 0x67, 0x3a, 0x3a, 0x6d, 0x73, 0x67, 0x3a, 0x3a, 0x64, 0x64, 0x73, + 0x5f, 0x3a, 0x3a, 0x4d, 0x6f, 0x74, 0x6f, 0x72, 0x43, 0x6d, 0x64, 0x5f, 0x00, 0x00, 0x00, 0x00, + 0xaa, 0x00, 0x00, 0x00, 0x07, 0x00, 0x00, 0x00, 0x13, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x01, 0x00, 0x02, 0x00, 0x05, 0x00, 0x00, 0x00, 0x6d, 0x6f, 0x64, 0x65, 0x00, 0x00, 0x00, 0x00, + 0x10, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x09, 0x00, 0x02, 0x00, 0x00, 0x00, + 0x71, 0x00, 0x00, 0x00, 0x11, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x01, 0x00, 0x09, 0x00, + 0x03, 0x00, 0x00, 0x00, 0x64, 0x71, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x12, 0x00, 0x00, 0x00, + 0x03, 0x00, 0x00, 0x00, 0x01, 0x00, 0x09, 0x00, 0x04, 0x00, 0x00, 0x00, 0x74, 0x61, 0x75, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x11, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0x01, 0x00, 0x09, 0x00, + 0x03, 0x00, 0x00, 0x00, 0x6b, 0x70, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x11, 0x00, 0x00, 0x00, + 0x05, 0x00, 0x00, 0x00, 0x01, 0x00, 0x09, 0x00, 0x03, 0x00, 0x00, 0x00, 0x6b, 0x64, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x16, 0x00, 0x00, 0x00, 0x06, 0x00, 0x00, 0x00, 0x01, 0x00, 0x07, 0x00, + 0x08, 0x00, 0x00, 0x00, 0x72, 0x65, 0x73, 0x65, 0x72, 0x76, 0x65, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x22, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0xf2, 0xa2, 0xd9, 0xce, 0xd5, 0x0a, 0x79, 0x56, + 0xe2, 0xa6, 0x07, 0x61, 0x3a, 0x13, 0xf1, 0xf1, 0x82, 0x7f, 0x55, 0xde, 0x9b, 0x9d, 0xe3, 0x8c, + 0x62, 0xba, 0xcd, 0x1e, 0x56, 0xc9, }; + return blob; +} +template<> inline const uint8_t * TopicTraits<::unitree_hg::msg::dds_::MotorCmd_>::type_info_blob() { + static const uint8_t blob[] = { + 0x60, 0x00, 0x00, 0x00, 0x01, 0x10, 0x00, 0x40, 0x28, 0x00, 0x00, 0x00, 0x24, 0x00, 0x00, 0x00, + 0x14, 0x00, 0x00, 0x00, 0xf1, 0x82, 0x7f, 0x55, 0xde, 0x9b, 0x9d, 0xe3, 0x8c, 0x62, 0xba, 0xcd, + 0x1e, 0x56, 0xc9, 0x00, 0x87, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x02, 0x10, 0x00, 0x40, 0x28, 0x00, 0x00, 0x00, 0x24, 0x00, 0x00, 0x00, + 0x14, 0x00, 0x00, 0x00, 0xf2, 0xa2, 0xd9, 0xce, 0xd5, 0x0a, 0x79, 0x56, 0xe2, 0xa6, 0x07, 0x61, + 0x3a, 0x13, 0xf1, 0x00, 0xe6, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, }; + return blob; +} +#endif //DDSCXX_HAS_TYPE_DISCOVERY + +} //namespace topic +} //namespace cyclonedds +} //namespace eclipse +} //namespace org + +namespace dds { +namespace topic { + +template <> +struct topic_type_name<::unitree_hg::msg::dds_::MotorCmd_> +{ + static std::string value() + { + return org::eclipse::cyclonedds::topic::TopicTraits<::unitree_hg::msg::dds_::MotorCmd_>::getTypeName(); + } +}; + +} +} + +REGISTER_TOPIC_TYPE(::unitree_hg::msg::dds_::MotorCmd_) + +namespace org{ +namespace eclipse{ +namespace cyclonedds{ +namespace core{ +namespace cdr{ + +template<> +propvec &get_type_props<::unitree_hg::msg::dds_::MotorCmd_>(); + +template::value, bool> = true > +bool write(T& streamer, const ::unitree_hg::msg::dds_::MotorCmd_& instance, entity_properties_t *props) { + (void)instance; + if (!streamer.start_struct(*props)) + return false; + auto prop = streamer.first_entity(props); + while (prop) { + switch (prop->m_id) { + case 0: + if (!streamer.start_member(*prop)) + return false; + if (!write(streamer, instance.mode())) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 1: + if (!streamer.start_member(*prop)) + return false; + if (!write(streamer, instance.q())) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 2: + if (!streamer.start_member(*prop)) + return false; + if (!write(streamer, instance.dq())) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 3: + if (!streamer.start_member(*prop)) + return false; + if (!write(streamer, instance.tau())) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 4: + if (!streamer.start_member(*prop)) + return false; + if (!write(streamer, instance.kp())) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 5: + if (!streamer.start_member(*prop)) + return false; + if (!write(streamer, instance.kd())) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 6: + if (!streamer.start_member(*prop)) + return false; + if (!write(streamer, instance.reserve())) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + } + prop = streamer.next_entity(prop); + } + return streamer.finish_struct(*props); +} + +template::value, bool> = true > +bool write(S& str, const ::unitree_hg::msg::dds_::MotorCmd_& instance, bool as_key) { + auto &props = get_type_props<::unitree_hg::msg::dds_::MotorCmd_>(); + str.set_mode(cdr_stream::stream_mode::write, as_key); + return write(str, instance, props.data()); +} + +template::value, bool> = true > +bool read(T& streamer, ::unitree_hg::msg::dds_::MotorCmd_& instance, entity_properties_t *props) { + (void)instance; + if (!streamer.start_struct(*props)) + return false; + auto prop = streamer.first_entity(props); + while (prop) { + switch (prop->m_id) { + case 0: + if (!streamer.start_member(*prop)) + return false; + if (!read(streamer, instance.mode())) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 1: + if (!streamer.start_member(*prop)) + return false; + if (!read(streamer, instance.q())) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 2: + if (!streamer.start_member(*prop)) + return false; + if (!read(streamer, instance.dq())) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 3: + if (!streamer.start_member(*prop)) + return false; + if (!read(streamer, instance.tau())) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 4: + if (!streamer.start_member(*prop)) + return false; + if (!read(streamer, instance.kp())) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 5: + if (!streamer.start_member(*prop)) + return false; + if (!read(streamer, instance.kd())) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 6: + if (!streamer.start_member(*prop)) + return false; + if (!read(streamer, instance.reserve())) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + } + prop = streamer.next_entity(prop); + } + return streamer.finish_struct(*props); +} + +template::value, bool> = true > +bool read(S& str, ::unitree_hg::msg::dds_::MotorCmd_& instance, bool as_key) { + auto &props = get_type_props<::unitree_hg::msg::dds_::MotorCmd_>(); + str.set_mode(cdr_stream::stream_mode::read, as_key); + return read(str, instance, props.data()); +} + +template::value, bool> = true > +bool move(T& streamer, const ::unitree_hg::msg::dds_::MotorCmd_& instance, entity_properties_t *props) { + (void)instance; + if (!streamer.start_struct(*props)) + return false; + auto prop = streamer.first_entity(props); + while (prop) { + switch (prop->m_id) { + case 0: + if (!streamer.start_member(*prop)) + return false; + if (!move(streamer, instance.mode())) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 1: + if (!streamer.start_member(*prop)) + return false; + if (!move(streamer, instance.q())) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 2: + if (!streamer.start_member(*prop)) + return false; + if (!move(streamer, instance.dq())) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 3: + if (!streamer.start_member(*prop)) + return false; + if (!move(streamer, instance.tau())) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 4: + if (!streamer.start_member(*prop)) + return false; + if (!move(streamer, instance.kp())) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 5: + if (!streamer.start_member(*prop)) + return false; + if (!move(streamer, instance.kd())) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 6: + if (!streamer.start_member(*prop)) + return false; + if (!move(streamer, instance.reserve())) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + } + prop = streamer.next_entity(prop); + } + return streamer.finish_struct(*props); +} + +template::value, bool> = true > +bool move(S& str, const ::unitree_hg::msg::dds_::MotorCmd_& instance, bool as_key) { + auto &props = get_type_props<::unitree_hg::msg::dds_::MotorCmd_>(); + str.set_mode(cdr_stream::stream_mode::move, as_key); + return move(str, instance, props.data()); +} + +template::value, bool> = true > +bool max(T& streamer, const ::unitree_hg::msg::dds_::MotorCmd_& instance, entity_properties_t *props) { + (void)instance; + if (!streamer.start_struct(*props)) + return false; + auto prop = streamer.first_entity(props); + while (prop) { + switch (prop->m_id) { + case 0: + if (!streamer.start_member(*prop)) + return false; + if (!max(streamer, instance.mode())) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 1: + if (!streamer.start_member(*prop)) + return false; + if (!max(streamer, instance.q())) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 2: + if (!streamer.start_member(*prop)) + return false; + if (!max(streamer, instance.dq())) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 3: + if (!streamer.start_member(*prop)) + return false; + if (!max(streamer, instance.tau())) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 4: + if (!streamer.start_member(*prop)) + return false; + if (!max(streamer, instance.kp())) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 5: + if (!streamer.start_member(*prop)) + return false; + if (!max(streamer, instance.kd())) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 6: + if (!streamer.start_member(*prop)) + return false; + if (!max(streamer, instance.reserve())) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + } + prop = streamer.next_entity(prop); + } + return streamer.finish_struct(*props); +} + +template::value, bool> = true > +bool max(S& str, const ::unitree_hg::msg::dds_::MotorCmd_& instance, bool as_key) { + auto &props = get_type_props<::unitree_hg::msg::dds_::MotorCmd_>(); + str.set_mode(cdr_stream::stream_mode::max, as_key); + return max(str, instance, props.data()); +} + +} //namespace cdr +} //namespace core +} //namespace cyclonedds +} //namespace eclipse +} //namespace org + +#endif // DDSCXX_UNITREE_IDL_HG_MOTORCMD__HPP diff --git a/deps/unitree_sdk2/include/unitree/idl/hg/MotorState_.hpp b/deps/unitree_sdk2/include/unitree/idl/hg/MotorState_.hpp new file mode 100644 index 0000000..3bddcad --- /dev/null +++ b/deps/unitree_sdk2/include/unitree/idl/hg/MotorState_.hpp @@ -0,0 +1,691 @@ +/**************************************************************** + + Generated by Eclipse Cyclone DDS IDL to CXX Translator + File name: MotorState_.idl + Source: MotorState_.hpp + Cyclone DDS: v0.10.2 + +*****************************************************************/ +#ifndef DDSCXX_UNITREE_IDL_HG_MOTORSTATE__HPP +#define DDSCXX_UNITREE_IDL_HG_MOTORSTATE__HPP + +#include +#include + +namespace unitree_hg +{ +namespace msg +{ +namespace dds_ +{ +class MotorState_ +{ +private: + uint8_t mode_ = 0; + float q_ = 0.0f; + float dq_ = 0.0f; + float ddq_ = 0.0f; + float tau_est_ = 0.0f; + std::array temperature_ = { }; + float vol_ = 0.0f; + std::array sensor_ = { }; + uint32_t motorstate_ = 0; + std::array reserve_ = { }; + +public: + MotorState_() = default; + + explicit MotorState_( + uint8_t mode, + float q, + float dq, + float ddq, + float tau_est, + const std::array& temperature, + float vol, + const std::array& sensor, + uint32_t motorstate, + const std::array& reserve) : + mode_(mode), + q_(q), + dq_(dq), + ddq_(ddq), + tau_est_(tau_est), + temperature_(temperature), + vol_(vol), + sensor_(sensor), + motorstate_(motorstate), + reserve_(reserve) { } + + uint8_t mode() const { return this->mode_; } + uint8_t& mode() { return this->mode_; } + void mode(uint8_t _val_) { this->mode_ = _val_; } + float q() const { return this->q_; } + float& q() { return this->q_; } + void q(float _val_) { this->q_ = _val_; } + float dq() const { return this->dq_; } + float& dq() { return this->dq_; } + void dq(float _val_) { this->dq_ = _val_; } + float ddq() const { return this->ddq_; } + float& ddq() { return this->ddq_; } + void ddq(float _val_) { this->ddq_ = _val_; } + float tau_est() const { return this->tau_est_; } + float& tau_est() { return this->tau_est_; } + void tau_est(float _val_) { this->tau_est_ = _val_; } + const std::array& temperature() const { return this->temperature_; } + std::array& temperature() { return this->temperature_; } + void temperature(const std::array& _val_) { this->temperature_ = _val_; } + void temperature(std::array&& _val_) { this->temperature_ = _val_; } + float vol() const { return this->vol_; } + float& vol() { return this->vol_; } + void vol(float _val_) { this->vol_ = _val_; } + const std::array& sensor() const { return this->sensor_; } + std::array& sensor() { return this->sensor_; } + void sensor(const std::array& _val_) { this->sensor_ = _val_; } + void sensor(std::array&& _val_) { this->sensor_ = _val_; } + uint32_t motorstate() const { return this->motorstate_; } + uint32_t& motorstate() { return this->motorstate_; } + void motorstate(uint32_t _val_) { this->motorstate_ = _val_; } + const std::array& reserve() const { return this->reserve_; } + std::array& reserve() { return this->reserve_; } + void reserve(const std::array& _val_) { this->reserve_ = _val_; } + void reserve(std::array&& _val_) { this->reserve_ = _val_; } + + bool operator==(const MotorState_& _other) const + { + (void) _other; + return mode_ == _other.mode_ && + q_ == _other.q_ && + dq_ == _other.dq_ && + ddq_ == _other.ddq_ && + tau_est_ == _other.tau_est_ && + temperature_ == _other.temperature_ && + vol_ == _other.vol_ && + sensor_ == _other.sensor_ && + motorstate_ == _other.motorstate_ && + reserve_ == _other.reserve_; + } + + bool operator!=(const MotorState_& _other) const + { + return !(*this == _other); + } + +}; + +} + +} + +} + +#include "dds/topic/TopicTraits.hpp" +#include "org/eclipse/cyclonedds/topic/datatopic.hpp" + +namespace org { +namespace eclipse { +namespace cyclonedds { +namespace topic { + +template <> constexpr const char* TopicTraits<::unitree_hg::msg::dds_::MotorState_>::getTypeName() +{ + return "unitree_hg::msg::dds_::MotorState_"; +} + +template <> constexpr bool TopicTraits<::unitree_hg::msg::dds_::MotorState_>::isKeyless() +{ + return true; +} + +#ifdef DDSCXX_HAS_TYPE_DISCOVERY +template<> constexpr unsigned int TopicTraits<::unitree_hg::msg::dds_::MotorState_>::type_map_blob_sz() { return 670; } +template<> constexpr unsigned int TopicTraits<::unitree_hg::msg::dds_::MotorState_>::type_info_blob_sz() { return 100; } +template<> inline const uint8_t * TopicTraits<::unitree_hg::msg::dds_::MotorState_>::type_map_blob() { + static const uint8_t blob[] = { + 0xee, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0xf1, 0x7c, 0xc5, 0x84, 0xed, 0x94, 0x0b, 0x8f, + 0x30, 0x18, 0xf1, 0x8d, 0xe0, 0xed, 0x24, 0x00, 0xd6, 0x00, 0x00, 0x00, 0xf1, 0x51, 0x01, 0x00, + 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xc6, 0x00, 0x00, 0x00, 0x0a, 0x00, 0x00, 0x00, + 0x0b, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x02, 0x15, 0xd6, 0x17, 0x12, 0x00, + 0x0b, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x09, 0x76, 0x94, 0xf4, 0xa6, 0x00, + 0x0b, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x01, 0x00, 0x09, 0x47, 0xbc, 0xdc, 0xd7, 0x00, + 0x0b, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x01, 0x00, 0x09, 0xe9, 0x16, 0x89, 0x09, 0x00, + 0x0b, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0x01, 0x00, 0x09, 0x8a, 0xf7, 0xae, 0xdf, 0x00, + 0x16, 0x00, 0x00, 0x00, 0x05, 0x00, 0x00, 0x00, 0x01, 0x00, 0x90, 0xf3, 0x01, 0x00, 0x00, 0x00, + 0x01, 0x00, 0x00, 0x00, 0x02, 0x03, 0xee, 0xf4, 0x38, 0xf7, 0x00, 0x00, 0x0b, 0x00, 0x00, 0x00, + 0x06, 0x00, 0x00, 0x00, 0x01, 0x00, 0x09, 0x0a, 0xcf, 0x8b, 0xe1, 0x00, 0x16, 0x00, 0x00, 0x00, + 0x07, 0x00, 0x00, 0x00, 0x01, 0x00, 0x90, 0xf3, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, + 0x02, 0x07, 0xa5, 0xfe, 0x26, 0xd5, 0x00, 0x00, 0x0b, 0x00, 0x00, 0x00, 0x08, 0x00, 0x00, 0x00, + 0x01, 0x00, 0x07, 0xd1, 0x41, 0x1a, 0xed, 0x00, 0x16, 0x00, 0x00, 0x00, 0x09, 0x00, 0x00, 0x00, + 0x01, 0x00, 0x90, 0xf3, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x04, 0x07, 0x9c, 0x3b, + 0x62, 0x94, 0x00, 0x00, 0x7e, 0x01, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0xf2, 0xa8, 0x6c, 0xba, + 0xb3, 0xae, 0x0a, 0xa9, 0x8a, 0x1e, 0x74, 0x66, 0x43, 0xa0, 0x99, 0x00, 0x66, 0x01, 0x00, 0x00, + 0xf2, 0x51, 0x01, 0x00, 0x2b, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x23, 0x00, 0x00, 0x00, + 0x75, 0x6e, 0x69, 0x74, 0x72, 0x65, 0x65, 0x5f, 0x68, 0x67, 0x3a, 0x3a, 0x6d, 0x73, 0x67, 0x3a, + 0x3a, 0x64, 0x64, 0x73, 0x5f, 0x3a, 0x3a, 0x4d, 0x6f, 0x74, 0x6f, 0x72, 0x53, 0x74, 0x61, 0x74, + 0x65, 0x5f, 0x00, 0x00, 0x2e, 0x01, 0x00, 0x00, 0x0a, 0x00, 0x00, 0x00, 0x13, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x02, 0x00, 0x05, 0x00, 0x00, 0x00, 0x6d, 0x6f, 0x64, 0x65, + 0x00, 0x00, 0x00, 0x00, 0x10, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x09, 0x00, + 0x02, 0x00, 0x00, 0x00, 0x71, 0x00, 0x00, 0x00, 0x11, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, + 0x01, 0x00, 0x09, 0x00, 0x03, 0x00, 0x00, 0x00, 0x64, 0x71, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x12, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x01, 0x00, 0x09, 0x00, 0x04, 0x00, 0x00, 0x00, + 0x64, 0x64, 0x71, 0x00, 0x00, 0x00, 0x00, 0x00, 0x16, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, + 0x01, 0x00, 0x09, 0x00, 0x08, 0x00, 0x00, 0x00, 0x74, 0x61, 0x75, 0x5f, 0x65, 0x73, 0x74, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x26, 0x00, 0x00, 0x00, 0x05, 0x00, 0x00, 0x00, 0x01, 0x00, 0x90, 0xf3, + 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x02, 0x03, 0x00, 0x00, 0x0c, 0x00, 0x00, 0x00, + 0x74, 0x65, 0x6d, 0x70, 0x65, 0x72, 0x61, 0x74, 0x75, 0x72, 0x65, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x12, 0x00, 0x00, 0x00, 0x06, 0x00, 0x00, 0x00, 0x01, 0x00, 0x09, 0x00, 0x04, 0x00, 0x00, 0x00, + 0x76, 0x6f, 0x6c, 0x00, 0x00, 0x00, 0x00, 0x00, 0x21, 0x00, 0x00, 0x00, 0x07, 0x00, 0x00, 0x00, + 0x01, 0x00, 0x90, 0xf3, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x02, 0x07, 0x00, 0x00, + 0x07, 0x00, 0x00, 0x00, 0x73, 0x65, 0x6e, 0x73, 0x6f, 0x72, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x19, 0x00, 0x00, 0x00, 0x08, 0x00, 0x00, 0x00, 0x01, 0x00, 0x07, 0x00, 0x0b, 0x00, 0x00, 0x00, + 0x6d, 0x6f, 0x74, 0x6f, 0x72, 0x73, 0x74, 0x61, 0x74, 0x65, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x22, 0x00, 0x00, 0x00, 0x09, 0x00, 0x00, 0x00, 0x01, 0x00, 0x90, 0xf3, 0x01, 0x00, 0x00, 0x00, + 0x01, 0x00, 0x00, 0x00, 0x04, 0x07, 0x00, 0x00, 0x08, 0x00, 0x00, 0x00, 0x72, 0x65, 0x73, 0x65, + 0x72, 0x76, 0x65, 0x00, 0x00, 0x00, 0x00, 0x00, 0x22, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, + 0xf2, 0xa8, 0x6c, 0xba, 0xb3, 0xae, 0x0a, 0xa9, 0x8a, 0x1e, 0x74, 0x66, 0x43, 0xa0, 0x99, 0xf1, + 0x7c, 0xc5, 0x84, 0xed, 0x94, 0x0b, 0x8f, 0x30, 0x18, 0xf1, 0x8d, 0xe0, 0xed, 0x24, }; + return blob; +} +template<> inline const uint8_t * TopicTraits<::unitree_hg::msg::dds_::MotorState_>::type_info_blob() { + static const uint8_t blob[] = { + 0x60, 0x00, 0x00, 0x00, 0x01, 0x10, 0x00, 0x40, 0x28, 0x00, 0x00, 0x00, 0x24, 0x00, 0x00, 0x00, + 0x14, 0x00, 0x00, 0x00, 0xf1, 0x7c, 0xc5, 0x84, 0xed, 0x94, 0x0b, 0x8f, 0x30, 0x18, 0xf1, 0x8d, + 0xe0, 0xed, 0x24, 0x00, 0xda, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x02, 0x10, 0x00, 0x40, 0x28, 0x00, 0x00, 0x00, 0x24, 0x00, 0x00, 0x00, + 0x14, 0x00, 0x00, 0x00, 0xf2, 0xa8, 0x6c, 0xba, 0xb3, 0xae, 0x0a, 0xa9, 0x8a, 0x1e, 0x74, 0x66, + 0x43, 0xa0, 0x99, 0x00, 0x6a, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, }; + return blob; +} +#endif //DDSCXX_HAS_TYPE_DISCOVERY + +} //namespace topic +} //namespace cyclonedds +} //namespace eclipse +} //namespace org + +namespace dds { +namespace topic { + +template <> +struct topic_type_name<::unitree_hg::msg::dds_::MotorState_> +{ + static std::string value() + { + return org::eclipse::cyclonedds::topic::TopicTraits<::unitree_hg::msg::dds_::MotorState_>::getTypeName(); + } +}; + +} +} + +REGISTER_TOPIC_TYPE(::unitree_hg::msg::dds_::MotorState_) + +namespace org{ +namespace eclipse{ +namespace cyclonedds{ +namespace core{ +namespace cdr{ + +template<> +propvec &get_type_props<::unitree_hg::msg::dds_::MotorState_>(); + +template::value, bool> = true > +bool write(T& streamer, const ::unitree_hg::msg::dds_::MotorState_& instance, entity_properties_t *props) { + (void)instance; + if (!streamer.start_struct(*props)) + return false; + auto prop = streamer.first_entity(props); + while (prop) { + switch (prop->m_id) { + case 0: + if (!streamer.start_member(*prop)) + return false; + if (!write(streamer, instance.mode())) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 1: + if (!streamer.start_member(*prop)) + return false; + if (!write(streamer, instance.q())) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 2: + if (!streamer.start_member(*prop)) + return false; + if (!write(streamer, instance.dq())) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 3: + if (!streamer.start_member(*prop)) + return false; + if (!write(streamer, instance.ddq())) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 4: + if (!streamer.start_member(*prop)) + return false; + if (!write(streamer, instance.tau_est())) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 5: + if (!streamer.start_member(*prop)) + return false; + if (!streamer.start_consecutive(true, true)) + return false; + if (!write(streamer, instance.temperature()[0], instance.temperature().size())) + return false; + if (!streamer.finish_consecutive()) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 6: + if (!streamer.start_member(*prop)) + return false; + if (!write(streamer, instance.vol())) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 7: + if (!streamer.start_member(*prop)) + return false; + if (!streamer.start_consecutive(true, true)) + return false; + if (!write(streamer, instance.sensor()[0], instance.sensor().size())) + return false; + if (!streamer.finish_consecutive()) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 8: + if (!streamer.start_member(*prop)) + return false; + if (!write(streamer, instance.motorstate())) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 9: + if (!streamer.start_member(*prop)) + return false; + if (!streamer.start_consecutive(true, true)) + return false; + if (!write(streamer, instance.reserve()[0], instance.reserve().size())) + return false; + if (!streamer.finish_consecutive()) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + } + prop = streamer.next_entity(prop); + } + return streamer.finish_struct(*props); +} + +template::value, bool> = true > +bool write(S& str, const ::unitree_hg::msg::dds_::MotorState_& instance, bool as_key) { + auto &props = get_type_props<::unitree_hg::msg::dds_::MotorState_>(); + str.set_mode(cdr_stream::stream_mode::write, as_key); + return write(str, instance, props.data()); +} + +template::value, bool> = true > +bool read(T& streamer, ::unitree_hg::msg::dds_::MotorState_& instance, entity_properties_t *props) { + (void)instance; + if (!streamer.start_struct(*props)) + return false; + auto prop = streamer.first_entity(props); + while (prop) { + switch (prop->m_id) { + case 0: + if (!streamer.start_member(*prop)) + return false; + if (!read(streamer, instance.mode())) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 1: + if (!streamer.start_member(*prop)) + return false; + if (!read(streamer, instance.q())) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 2: + if (!streamer.start_member(*prop)) + return false; + if (!read(streamer, instance.dq())) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 3: + if (!streamer.start_member(*prop)) + return false; + if (!read(streamer, instance.ddq())) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 4: + if (!streamer.start_member(*prop)) + return false; + if (!read(streamer, instance.tau_est())) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 5: + if (!streamer.start_member(*prop)) + return false; + if (!streamer.start_consecutive(true, true)) + return false; + if (!read(streamer, instance.temperature()[0], instance.temperature().size())) + return false; + if (!streamer.finish_consecutive()) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 6: + if (!streamer.start_member(*prop)) + return false; + if (!read(streamer, instance.vol())) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 7: + if (!streamer.start_member(*prop)) + return false; + if (!streamer.start_consecutive(true, true)) + return false; + if (!read(streamer, instance.sensor()[0], instance.sensor().size())) + return false; + if (!streamer.finish_consecutive()) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 8: + if (!streamer.start_member(*prop)) + return false; + if (!read(streamer, instance.motorstate())) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 9: + if (!streamer.start_member(*prop)) + return false; + if (!streamer.start_consecutive(true, true)) + return false; + if (!read(streamer, instance.reserve()[0], instance.reserve().size())) + return false; + if (!streamer.finish_consecutive()) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + } + prop = streamer.next_entity(prop); + } + return streamer.finish_struct(*props); +} + +template::value, bool> = true > +bool read(S& str, ::unitree_hg::msg::dds_::MotorState_& instance, bool as_key) { + auto &props = get_type_props<::unitree_hg::msg::dds_::MotorState_>(); + str.set_mode(cdr_stream::stream_mode::read, as_key); + return read(str, instance, props.data()); +} + +template::value, bool> = true > +bool move(T& streamer, const ::unitree_hg::msg::dds_::MotorState_& instance, entity_properties_t *props) { + (void)instance; + if (!streamer.start_struct(*props)) + return false; + auto prop = streamer.first_entity(props); + while (prop) { + switch (prop->m_id) { + case 0: + if (!streamer.start_member(*prop)) + return false; + if (!move(streamer, instance.mode())) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 1: + if (!streamer.start_member(*prop)) + return false; + if (!move(streamer, instance.q())) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 2: + if (!streamer.start_member(*prop)) + return false; + if (!move(streamer, instance.dq())) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 3: + if (!streamer.start_member(*prop)) + return false; + if (!move(streamer, instance.ddq())) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 4: + if (!streamer.start_member(*prop)) + return false; + if (!move(streamer, instance.tau_est())) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 5: + if (!streamer.start_member(*prop)) + return false; + if (!streamer.start_consecutive(true, true)) + return false; + if (!move(streamer, instance.temperature()[0], instance.temperature().size())) + return false; + if (!streamer.finish_consecutive()) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 6: + if (!streamer.start_member(*prop)) + return false; + if (!move(streamer, instance.vol())) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 7: + if (!streamer.start_member(*prop)) + return false; + if (!streamer.start_consecutive(true, true)) + return false; + if (!move(streamer, instance.sensor()[0], instance.sensor().size())) + return false; + if (!streamer.finish_consecutive()) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 8: + if (!streamer.start_member(*prop)) + return false; + if (!move(streamer, instance.motorstate())) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 9: + if (!streamer.start_member(*prop)) + return false; + if (!streamer.start_consecutive(true, true)) + return false; + if (!move(streamer, instance.reserve()[0], instance.reserve().size())) + return false; + if (!streamer.finish_consecutive()) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + } + prop = streamer.next_entity(prop); + } + return streamer.finish_struct(*props); +} + +template::value, bool> = true > +bool move(S& str, const ::unitree_hg::msg::dds_::MotorState_& instance, bool as_key) { + auto &props = get_type_props<::unitree_hg::msg::dds_::MotorState_>(); + str.set_mode(cdr_stream::stream_mode::move, as_key); + return move(str, instance, props.data()); +} + +template::value, bool> = true > +bool max(T& streamer, const ::unitree_hg::msg::dds_::MotorState_& instance, entity_properties_t *props) { + (void)instance; + if (!streamer.start_struct(*props)) + return false; + auto prop = streamer.first_entity(props); + while (prop) { + switch (prop->m_id) { + case 0: + if (!streamer.start_member(*prop)) + return false; + if (!max(streamer, instance.mode())) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 1: + if (!streamer.start_member(*prop)) + return false; + if (!max(streamer, instance.q())) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 2: + if (!streamer.start_member(*prop)) + return false; + if (!max(streamer, instance.dq())) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 3: + if (!streamer.start_member(*prop)) + return false; + if (!max(streamer, instance.ddq())) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 4: + if (!streamer.start_member(*prop)) + return false; + if (!max(streamer, instance.tau_est())) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 5: + if (!streamer.start_member(*prop)) + return false; + if (!streamer.start_consecutive(true, true)) + return false; + if (!max(streamer, instance.temperature()[0], instance.temperature().size())) + return false; + if (!streamer.finish_consecutive()) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 6: + if (!streamer.start_member(*prop)) + return false; + if (!max(streamer, instance.vol())) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 7: + if (!streamer.start_member(*prop)) + return false; + if (!streamer.start_consecutive(true, true)) + return false; + if (!max(streamer, instance.sensor()[0], instance.sensor().size())) + return false; + if (!streamer.finish_consecutive()) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 8: + if (!streamer.start_member(*prop)) + return false; + if (!max(streamer, instance.motorstate())) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 9: + if (!streamer.start_member(*prop)) + return false; + if (!streamer.start_consecutive(true, true)) + return false; + if (!max(streamer, instance.reserve()[0], instance.reserve().size())) + return false; + if (!streamer.finish_consecutive()) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + } + prop = streamer.next_entity(prop); + } + return streamer.finish_struct(*props); +} + +template::value, bool> = true > +bool max(S& str, const ::unitree_hg::msg::dds_::MotorState_& instance, bool as_key) { + auto &props = get_type_props<::unitree_hg::msg::dds_::MotorState_>(); + str.set_mode(cdr_stream::stream_mode::max, as_key); + return max(str, instance, props.data()); +} + +} //namespace cdr +} //namespace core +} //namespace cyclonedds +} //namespace eclipse +} //namespace org + +#endif // DDSCXX_UNITREE_IDL_HG_MOTORSTATE__HPP diff --git a/deps/unitree_sdk2/include/unitree/idl/hg/PressSensorState_.hpp b/deps/unitree_sdk2/include/unitree/idl/hg/PressSensorState_.hpp new file mode 100644 index 0000000..786fe71 --- /dev/null +++ b/deps/unitree_sdk2/include/unitree/idl/hg/PressSensorState_.hpp @@ -0,0 +1,424 @@ +/**************************************************************** + + Generated by Eclipse Cyclone DDS IDL to CXX Translator + File name: PressSensorState_.idl + Source: PressSensorState_.hpp + Cyclone DDS: v0.10.2 + +*****************************************************************/ +#ifndef DDSCXX_UNITREE_IDL_HG_PRESSSENSORSTATE__HPP +#define DDSCXX_UNITREE_IDL_HG_PRESSSENSORSTATE__HPP + +#include +#include + +namespace unitree_hg +{ +namespace msg +{ +namespace dds_ +{ +class PressSensorState_ +{ +private: + std::array pressure_ = { }; + std::array temperature_ = { }; + uint32_t lost_ = 0; + uint32_t reserve_ = 0; + +public: + PressSensorState_() = default; + + explicit PressSensorState_( + const std::array& pressure, + const std::array& temperature, + uint32_t lost, + uint32_t reserve) : + pressure_(pressure), + temperature_(temperature), + lost_(lost), + reserve_(reserve) { } + + const std::array& pressure() const { return this->pressure_; } + std::array& pressure() { return this->pressure_; } + void pressure(const std::array& _val_) { this->pressure_ = _val_; } + void pressure(std::array&& _val_) { this->pressure_ = _val_; } + const std::array& temperature() const { return this->temperature_; } + std::array& temperature() { return this->temperature_; } + void temperature(const std::array& _val_) { this->temperature_ = _val_; } + void temperature(std::array&& _val_) { this->temperature_ = _val_; } + uint32_t lost() const { return this->lost_; } + uint32_t& lost() { return this->lost_; } + void lost(uint32_t _val_) { this->lost_ = _val_; } + uint32_t reserve() const { return this->reserve_; } + uint32_t& reserve() { return this->reserve_; } + void reserve(uint32_t _val_) { this->reserve_ = _val_; } + + bool operator==(const PressSensorState_& _other) const + { + (void) _other; + return pressure_ == _other.pressure_ && + temperature_ == _other.temperature_ && + lost_ == _other.lost_ && + reserve_ == _other.reserve_; + } + + bool operator!=(const PressSensorState_& _other) const + { + return !(*this == _other); + } + +}; + +} + +} + +} + +#include "dds/topic/TopicTraits.hpp" +#include "org/eclipse/cyclonedds/topic/datatopic.hpp" + +namespace org { +namespace eclipse { +namespace cyclonedds { +namespace topic { + +template <> constexpr const char* TopicTraits<::unitree_hg::msg::dds_::PressSensorState_>::getTypeName() +{ + return "unitree_hg::msg::dds_::PressSensorState_"; +} + +template <> constexpr bool TopicTraits<::unitree_hg::msg::dds_::PressSensorState_>::isKeyless() +{ + return true; +} + +#ifdef DDSCXX_HAS_TYPE_DISCOVERY +template<> constexpr unsigned int TopicTraits<::unitree_hg::msg::dds_::PressSensorState_>::type_map_blob_sz() { return 406; } +template<> constexpr unsigned int TopicTraits<::unitree_hg::msg::dds_::PressSensorState_>::type_info_blob_sz() { return 100; } +template<> inline const uint8_t * TopicTraits<::unitree_hg::msg::dds_::PressSensorState_>::type_map_blob() { + static const uint8_t blob[] = { + 0x83, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0xf1, 0x03, 0x93, 0x1d, 0x83, 0x67, 0x60, 0x08, + 0x26, 0x6e, 0x46, 0x6a, 0x66, 0xb2, 0x55, 0x00, 0x6b, 0x00, 0x00, 0x00, 0xf1, 0x51, 0x01, 0x00, + 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x5b, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, + 0x16, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x90, 0xf3, 0x01, 0x00, 0x00, 0x00, + 0x01, 0x00, 0x00, 0x00, 0x0c, 0x09, 0xd9, 0x9f, 0xad, 0x96, 0x00, 0x00, 0x16, 0x00, 0x00, 0x00, + 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x90, 0xf3, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, + 0x0c, 0x09, 0xee, 0xf4, 0x38, 0xf7, 0x00, 0x00, 0x0b, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, + 0x01, 0x00, 0x07, 0x1c, 0x9a, 0x44, 0xeb, 0x00, 0x0b, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, + 0x01, 0x00, 0x07, 0x9c, 0x3b, 0x62, 0x94, 0x00, 0xe2, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, + 0xf2, 0xcd, 0x53, 0x1f, 0x52, 0x24, 0x7f, 0x1d, 0x07, 0xb3, 0x82, 0x0f, 0xf4, 0x2b, 0x21, 0x00, + 0xca, 0x00, 0x00, 0x00, 0xf2, 0x51, 0x01, 0x00, 0x31, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x29, 0x00, 0x00, 0x00, 0x75, 0x6e, 0x69, 0x74, 0x72, 0x65, 0x65, 0x5f, 0x68, 0x67, 0x3a, 0x3a, + 0x6d, 0x73, 0x67, 0x3a, 0x3a, 0x64, 0x64, 0x73, 0x5f, 0x3a, 0x3a, 0x50, 0x72, 0x65, 0x73, 0x73, + 0x53, 0x65, 0x6e, 0x73, 0x6f, 0x72, 0x53, 0x74, 0x61, 0x74, 0x65, 0x5f, 0x00, 0x00, 0x00, 0x00, + 0x8a, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0x23, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x01, 0x00, 0x90, 0xf3, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x0c, 0x09, 0x00, 0x00, + 0x09, 0x00, 0x00, 0x00, 0x70, 0x72, 0x65, 0x73, 0x73, 0x75, 0x72, 0x65, 0x00, 0x00, 0x00, 0x00, + 0x26, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x90, 0xf3, 0x01, 0x00, 0x00, 0x00, + 0x01, 0x00, 0x00, 0x00, 0x0c, 0x09, 0x00, 0x00, 0x0c, 0x00, 0x00, 0x00, 0x74, 0x65, 0x6d, 0x70, + 0x65, 0x72, 0x61, 0x74, 0x75, 0x72, 0x65, 0x00, 0x00, 0x00, 0x00, 0x00, 0x13, 0x00, 0x00, 0x00, + 0x02, 0x00, 0x00, 0x00, 0x01, 0x00, 0x07, 0x00, 0x05, 0x00, 0x00, 0x00, 0x6c, 0x6f, 0x73, 0x74, + 0x00, 0x00, 0x00, 0x00, 0x16, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x01, 0x00, 0x07, 0x00, + 0x08, 0x00, 0x00, 0x00, 0x72, 0x65, 0x73, 0x65, 0x72, 0x76, 0x65, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x22, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0xf2, 0xcd, 0x53, 0x1f, 0x52, 0x24, 0x7f, 0x1d, + 0x07, 0xb3, 0x82, 0x0f, 0xf4, 0x2b, 0x21, 0xf1, 0x03, 0x93, 0x1d, 0x83, 0x67, 0x60, 0x08, 0x26, + 0x6e, 0x46, 0x6a, 0x66, 0xb2, 0x55, }; + return blob; +} +template<> inline const uint8_t * TopicTraits<::unitree_hg::msg::dds_::PressSensorState_>::type_info_blob() { + static const uint8_t blob[] = { + 0x60, 0x00, 0x00, 0x00, 0x01, 0x10, 0x00, 0x40, 0x28, 0x00, 0x00, 0x00, 0x24, 0x00, 0x00, 0x00, + 0x14, 0x00, 0x00, 0x00, 0xf1, 0x03, 0x93, 0x1d, 0x83, 0x67, 0x60, 0x08, 0x26, 0x6e, 0x46, 0x6a, + 0x66, 0xb2, 0x55, 0x00, 0x6f, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x02, 0x10, 0x00, 0x40, 0x28, 0x00, 0x00, 0x00, 0x24, 0x00, 0x00, 0x00, + 0x14, 0x00, 0x00, 0x00, 0xf2, 0xcd, 0x53, 0x1f, 0x52, 0x24, 0x7f, 0x1d, 0x07, 0xb3, 0x82, 0x0f, + 0xf4, 0x2b, 0x21, 0x00, 0xce, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, }; + return blob; +} +#endif //DDSCXX_HAS_TYPE_DISCOVERY + +} //namespace topic +} //namespace cyclonedds +} //namespace eclipse +} //namespace org + +namespace dds { +namespace topic { + +template <> +struct topic_type_name<::unitree_hg::msg::dds_::PressSensorState_> +{ + static std::string value() + { + return org::eclipse::cyclonedds::topic::TopicTraits<::unitree_hg::msg::dds_::PressSensorState_>::getTypeName(); + } +}; + +} +} + +REGISTER_TOPIC_TYPE(::unitree_hg::msg::dds_::PressSensorState_) + +namespace org{ +namespace eclipse{ +namespace cyclonedds{ +namespace core{ +namespace cdr{ + +template<> +propvec &get_type_props<::unitree_hg::msg::dds_::PressSensorState_>(); + +template::value, bool> = true > +bool write(T& streamer, const ::unitree_hg::msg::dds_::PressSensorState_& instance, entity_properties_t *props) { + (void)instance; + if (!streamer.start_struct(*props)) + return false; + auto prop = streamer.first_entity(props); + while (prop) { + switch (prop->m_id) { + case 0: + if (!streamer.start_member(*prop)) + return false; + if (!streamer.start_consecutive(true, true)) + return false; + if (!write(streamer, instance.pressure()[0], instance.pressure().size())) + return false; + if (!streamer.finish_consecutive()) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 1: + if (!streamer.start_member(*prop)) + return false; + if (!streamer.start_consecutive(true, true)) + return false; + if (!write(streamer, instance.temperature()[0], instance.temperature().size())) + return false; + if (!streamer.finish_consecutive()) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 2: + if (!streamer.start_member(*prop)) + return false; + if (!write(streamer, instance.lost())) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 3: + if (!streamer.start_member(*prop)) + return false; + if (!write(streamer, instance.reserve())) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + } + prop = streamer.next_entity(prop); + } + return streamer.finish_struct(*props); +} + +template::value, bool> = true > +bool write(S& str, const ::unitree_hg::msg::dds_::PressSensorState_& instance, bool as_key) { + auto &props = get_type_props<::unitree_hg::msg::dds_::PressSensorState_>(); + str.set_mode(cdr_stream::stream_mode::write, as_key); + return write(str, instance, props.data()); +} + +template::value, bool> = true > +bool read(T& streamer, ::unitree_hg::msg::dds_::PressSensorState_& instance, entity_properties_t *props) { + (void)instance; + if (!streamer.start_struct(*props)) + return false; + auto prop = streamer.first_entity(props); + while (prop) { + switch (prop->m_id) { + case 0: + if (!streamer.start_member(*prop)) + return false; + if (!streamer.start_consecutive(true, true)) + return false; + if (!read(streamer, instance.pressure()[0], instance.pressure().size())) + return false; + if (!streamer.finish_consecutive()) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 1: + if (!streamer.start_member(*prop)) + return false; + if (!streamer.start_consecutive(true, true)) + return false; + if (!read(streamer, instance.temperature()[0], instance.temperature().size())) + return false; + if (!streamer.finish_consecutive()) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 2: + if (!streamer.start_member(*prop)) + return false; + if (!read(streamer, instance.lost())) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 3: + if (!streamer.start_member(*prop)) + return false; + if (!read(streamer, instance.reserve())) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + } + prop = streamer.next_entity(prop); + } + return streamer.finish_struct(*props); +} + +template::value, bool> = true > +bool read(S& str, ::unitree_hg::msg::dds_::PressSensorState_& instance, bool as_key) { + auto &props = get_type_props<::unitree_hg::msg::dds_::PressSensorState_>(); + str.set_mode(cdr_stream::stream_mode::read, as_key); + return read(str, instance, props.data()); +} + +template::value, bool> = true > +bool move(T& streamer, const ::unitree_hg::msg::dds_::PressSensorState_& instance, entity_properties_t *props) { + (void)instance; + if (!streamer.start_struct(*props)) + return false; + auto prop = streamer.first_entity(props); + while (prop) { + switch (prop->m_id) { + case 0: + if (!streamer.start_member(*prop)) + return false; + if (!streamer.start_consecutive(true, true)) + return false; + if (!move(streamer, instance.pressure()[0], instance.pressure().size())) + return false; + if (!streamer.finish_consecutive()) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 1: + if (!streamer.start_member(*prop)) + return false; + if (!streamer.start_consecutive(true, true)) + return false; + if (!move(streamer, instance.temperature()[0], instance.temperature().size())) + return false; + if (!streamer.finish_consecutive()) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 2: + if (!streamer.start_member(*prop)) + return false; + if (!move(streamer, instance.lost())) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 3: + if (!streamer.start_member(*prop)) + return false; + if (!move(streamer, instance.reserve())) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + } + prop = streamer.next_entity(prop); + } + return streamer.finish_struct(*props); +} + +template::value, bool> = true > +bool move(S& str, const ::unitree_hg::msg::dds_::PressSensorState_& instance, bool as_key) { + auto &props = get_type_props<::unitree_hg::msg::dds_::PressSensorState_>(); + str.set_mode(cdr_stream::stream_mode::move, as_key); + return move(str, instance, props.data()); +} + +template::value, bool> = true > +bool max(T& streamer, const ::unitree_hg::msg::dds_::PressSensorState_& instance, entity_properties_t *props) { + (void)instance; + if (!streamer.start_struct(*props)) + return false; + auto prop = streamer.first_entity(props); + while (prop) { + switch (prop->m_id) { + case 0: + if (!streamer.start_member(*prop)) + return false; + if (!streamer.start_consecutive(true, true)) + return false; + if (!max(streamer, instance.pressure()[0], instance.pressure().size())) + return false; + if (!streamer.finish_consecutive()) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 1: + if (!streamer.start_member(*prop)) + return false; + if (!streamer.start_consecutive(true, true)) + return false; + if (!max(streamer, instance.temperature()[0], instance.temperature().size())) + return false; + if (!streamer.finish_consecutive()) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 2: + if (!streamer.start_member(*prop)) + return false; + if (!max(streamer, instance.lost())) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 3: + if (!streamer.start_member(*prop)) + return false; + if (!max(streamer, instance.reserve())) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + } + prop = streamer.next_entity(prop); + } + return streamer.finish_struct(*props); +} + +template::value, bool> = true > +bool max(S& str, const ::unitree_hg::msg::dds_::PressSensorState_& instance, bool as_key) { + auto &props = get_type_props<::unitree_hg::msg::dds_::PressSensorState_>(); + str.set_mode(cdr_stream::stream_mode::max, as_key); + return max(str, instance, props.data()); +} + +} //namespace cdr +} //namespace core +} //namespace cyclonedds +} //namespace eclipse +} //namespace org + +#endif // DDSCXX_UNITREE_IDL_HG_PRESSSENSORSTATE__HPP diff --git a/deps/unitree_sdk2/include/unitree/idl/hg/SportModeState_.hpp b/deps/unitree_sdk2/include/unitree/idl/hg/SportModeState_.hpp new file mode 100644 index 0000000..a974a97 --- /dev/null +++ b/deps/unitree_sdk2/include/unitree/idl/hg/SportModeState_.hpp @@ -0,0 +1,386 @@ +/**************************************************************** + + Generated by Eclipse Cyclone DDS IDL to CXX Translator + File name: SportModeState_.idl + Source: SportModeState_.hpp + Cyclone DDS: v0.10.2 + +*****************************************************************/ +#ifndef DDSCXX_UNITREE_IDL_HG_SPORTMODESTATE__HPP +#define DDSCXX_UNITREE_IDL_HG_SPORTMODESTATE__HPP + +#include + +namespace unitree_hg +{ +namespace msg +{ +namespace dds_ +{ +class SportModeState_ +{ +private: + uint32_t fsm_id_ = 0; + uint32_t fsm_mode_ = 0; + uint32_t task_id_ = 0; + float task_time_ = 0.0f; + +public: + SportModeState_() = default; + + explicit SportModeState_( + uint32_t fsm_id, + uint32_t fsm_mode, + uint32_t task_id, + float task_time) : + fsm_id_(fsm_id), + fsm_mode_(fsm_mode), + task_id_(task_id), + task_time_(task_time) { } + + uint32_t fsm_id() const { return this->fsm_id_; } + uint32_t& fsm_id() { return this->fsm_id_; } + void fsm_id(uint32_t _val_) { this->fsm_id_ = _val_; } + uint32_t fsm_mode() const { return this->fsm_mode_; } + uint32_t& fsm_mode() { return this->fsm_mode_; } + void fsm_mode(uint32_t _val_) { this->fsm_mode_ = _val_; } + uint32_t task_id() const { return this->task_id_; } + uint32_t& task_id() { return this->task_id_; } + void task_id(uint32_t _val_) { this->task_id_ = _val_; } + float task_time() const { return this->task_time_; } + float& task_time() { return this->task_time_; } + void task_time(float _val_) { this->task_time_ = _val_; } + + bool operator==(const SportModeState_& _other) const + { + (void) _other; + return fsm_id_ == _other.fsm_id_ && + fsm_mode_ == _other.fsm_mode_ && + task_id_ == _other.task_id_ && + task_time_ == _other.task_time_; + } + + bool operator!=(const SportModeState_& _other) const + { + return !(*this == _other); + } + +}; + +} + +} + +} + +#include "dds/topic/TopicTraits.hpp" +#include "org/eclipse/cyclonedds/topic/datatopic.hpp" + +namespace org { +namespace eclipse { +namespace cyclonedds { +namespace topic { + +template <> constexpr const char* TopicTraits<::unitree_hg::msg::dds_::SportModeState_>::getTypeName() +{ + return "unitree_hg::msg::dds_::SportModeState_"; +} + +template <> constexpr bool TopicTraits<::unitree_hg::msg::dds_::SportModeState_>::isKeyless() +{ + return true; +} + +#ifdef DDSCXX_HAS_TYPE_DISCOVERY +template<> constexpr unsigned int TopicTraits<::unitree_hg::msg::dds_::SportModeState_>::type_map_blob_sz() { return 354; } +template<> constexpr unsigned int TopicTraits<::unitree_hg::msg::dds_::SportModeState_>::type_info_blob_sz() { return 100; } +template<> inline const uint8_t * TopicTraits<::unitree_hg::msg::dds_::SportModeState_>::type_map_blob() { + static const uint8_t blob[] = { + 0x6b, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0xf1, 0x28, 0xcf, 0xd7, 0xf0, 0x1c, 0x80, 0xe8, + 0x28, 0xb3, 0x93, 0x6e, 0xf9, 0xad, 0xcd, 0x00, 0x53, 0x00, 0x00, 0x00, 0xf1, 0x51, 0x01, 0x00, + 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x43, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, + 0x0b, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x07, 0x2d, 0xd6, 0x36, 0xc3, 0x00, + 0x0b, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x07, 0x8d, 0x48, 0xe5, 0x3f, 0x00, + 0x0b, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x01, 0x00, 0x07, 0x57, 0x74, 0x6c, 0xc8, 0x00, + 0x0b, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x01, 0x00, 0x09, 0x80, 0xea, 0xf8, 0x4c, 0x00, + 0xc8, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0xf2, 0x8c, 0x32, 0xbb, 0x55, 0x6f, 0x4d, 0x30, + 0xa5, 0xcc, 0x29, 0x21, 0x14, 0x99, 0xd6, 0x00, 0xb0, 0x00, 0x00, 0x00, 0xf2, 0x51, 0x01, 0x00, + 0x2f, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x27, 0x00, 0x00, 0x00, 0x75, 0x6e, 0x69, 0x74, + 0x72, 0x65, 0x65, 0x5f, 0x68, 0x67, 0x3a, 0x3a, 0x6d, 0x73, 0x67, 0x3a, 0x3a, 0x64, 0x64, 0x73, + 0x5f, 0x3a, 0x3a, 0x53, 0x70, 0x6f, 0x72, 0x74, 0x4d, 0x6f, 0x64, 0x65, 0x53, 0x74, 0x61, 0x74, + 0x65, 0x5f, 0x00, 0x00, 0x74, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0x15, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x07, 0x00, 0x07, 0x00, 0x00, 0x00, 0x66, 0x73, 0x6d, 0x5f, + 0x69, 0x64, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x17, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, + 0x01, 0x00, 0x07, 0x00, 0x09, 0x00, 0x00, 0x00, 0x66, 0x73, 0x6d, 0x5f, 0x6d, 0x6f, 0x64, 0x65, + 0x00, 0x00, 0x00, 0x00, 0x16, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x01, 0x00, 0x07, 0x00, + 0x08, 0x00, 0x00, 0x00, 0x74, 0x61, 0x73, 0x6b, 0x5f, 0x69, 0x64, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x18, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x01, 0x00, 0x09, 0x00, 0x0a, 0x00, 0x00, 0x00, + 0x74, 0x61, 0x73, 0x6b, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x00, 0x00, 0x00, 0x22, 0x00, 0x00, 0x00, + 0x01, 0x00, 0x00, 0x00, 0xf2, 0x8c, 0x32, 0xbb, 0x55, 0x6f, 0x4d, 0x30, 0xa5, 0xcc, 0x29, 0x21, + 0x14, 0x99, 0xd6, 0xf1, 0x28, 0xcf, 0xd7, 0xf0, 0x1c, 0x80, 0xe8, 0x28, 0xb3, 0x93, 0x6e, 0xf9, + 0xad, 0xcd, }; + return blob; +} +template<> inline const uint8_t * TopicTraits<::unitree_hg::msg::dds_::SportModeState_>::type_info_blob() { + static const uint8_t blob[] = { + 0x60, 0x00, 0x00, 0x00, 0x01, 0x10, 0x00, 0x40, 0x28, 0x00, 0x00, 0x00, 0x24, 0x00, 0x00, 0x00, + 0x14, 0x00, 0x00, 0x00, 0xf1, 0x28, 0xcf, 0xd7, 0xf0, 0x1c, 0x80, 0xe8, 0x28, 0xb3, 0x93, 0x6e, + 0xf9, 0xad, 0xcd, 0x00, 0x57, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x02, 0x10, 0x00, 0x40, 0x28, 0x00, 0x00, 0x00, 0x24, 0x00, 0x00, 0x00, + 0x14, 0x00, 0x00, 0x00, 0xf2, 0x8c, 0x32, 0xbb, 0x55, 0x6f, 0x4d, 0x30, 0xa5, 0xcc, 0x29, 0x21, + 0x14, 0x99, 0xd6, 0x00, 0xb4, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, }; + return blob; +} +#endif //DDSCXX_HAS_TYPE_DISCOVERY + +} //namespace topic +} //namespace cyclonedds +} //namespace eclipse +} //namespace org + +namespace dds { +namespace topic { + +template <> +struct topic_type_name<::unitree_hg::msg::dds_::SportModeState_> +{ + static std::string value() + { + return org::eclipse::cyclonedds::topic::TopicTraits<::unitree_hg::msg::dds_::SportModeState_>::getTypeName(); + } +}; + +} +} + +REGISTER_TOPIC_TYPE(::unitree_hg::msg::dds_::SportModeState_) + +namespace org{ +namespace eclipse{ +namespace cyclonedds{ +namespace core{ +namespace cdr{ + +template<> +propvec &get_type_props<::unitree_hg::msg::dds_::SportModeState_>(); + +template::value, bool> = true > +bool write(T& streamer, const ::unitree_hg::msg::dds_::SportModeState_& instance, entity_properties_t *props) { + (void)instance; + if (!streamer.start_struct(*props)) + return false; + auto prop = streamer.first_entity(props); + while (prop) { + switch (prop->m_id) { + case 0: + if (!streamer.start_member(*prop)) + return false; + if (!write(streamer, instance.fsm_id())) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 1: + if (!streamer.start_member(*prop)) + return false; + if (!write(streamer, instance.fsm_mode())) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 2: + if (!streamer.start_member(*prop)) + return false; + if (!write(streamer, instance.task_id())) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 3: + if (!streamer.start_member(*prop)) + return false; + if (!write(streamer, instance.task_time())) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + } + prop = streamer.next_entity(prop); + } + return streamer.finish_struct(*props); +} + +template::value, bool> = true > +bool write(S& str, const ::unitree_hg::msg::dds_::SportModeState_& instance, bool as_key) { + auto &props = get_type_props<::unitree_hg::msg::dds_::SportModeState_>(); + str.set_mode(cdr_stream::stream_mode::write, as_key); + return write(str, instance, props.data()); +} + +template::value, bool> = true > +bool read(T& streamer, ::unitree_hg::msg::dds_::SportModeState_& instance, entity_properties_t *props) { + (void)instance; + if (!streamer.start_struct(*props)) + return false; + auto prop = streamer.first_entity(props); + while (prop) { + switch (prop->m_id) { + case 0: + if (!streamer.start_member(*prop)) + return false; + if (!read(streamer, instance.fsm_id())) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 1: + if (!streamer.start_member(*prop)) + return false; + if (!read(streamer, instance.fsm_mode())) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 2: + if (!streamer.start_member(*prop)) + return false; + if (!read(streamer, instance.task_id())) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 3: + if (!streamer.start_member(*prop)) + return false; + if (!read(streamer, instance.task_time())) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + } + prop = streamer.next_entity(prop); + } + return streamer.finish_struct(*props); +} + +template::value, bool> = true > +bool read(S& str, ::unitree_hg::msg::dds_::SportModeState_& instance, bool as_key) { + auto &props = get_type_props<::unitree_hg::msg::dds_::SportModeState_>(); + str.set_mode(cdr_stream::stream_mode::read, as_key); + return read(str, instance, props.data()); +} + +template::value, bool> = true > +bool move(T& streamer, const ::unitree_hg::msg::dds_::SportModeState_& instance, entity_properties_t *props) { + (void)instance; + if (!streamer.start_struct(*props)) + return false; + auto prop = streamer.first_entity(props); + while (prop) { + switch (prop->m_id) { + case 0: + if (!streamer.start_member(*prop)) + return false; + if (!move(streamer, instance.fsm_id())) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 1: + if (!streamer.start_member(*prop)) + return false; + if (!move(streamer, instance.fsm_mode())) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 2: + if (!streamer.start_member(*prop)) + return false; + if (!move(streamer, instance.task_id())) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 3: + if (!streamer.start_member(*prop)) + return false; + if (!move(streamer, instance.task_time())) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + } + prop = streamer.next_entity(prop); + } + return streamer.finish_struct(*props); +} + +template::value, bool> = true > +bool move(S& str, const ::unitree_hg::msg::dds_::SportModeState_& instance, bool as_key) { + auto &props = get_type_props<::unitree_hg::msg::dds_::SportModeState_>(); + str.set_mode(cdr_stream::stream_mode::move, as_key); + return move(str, instance, props.data()); +} + +template::value, bool> = true > +bool max(T& streamer, const ::unitree_hg::msg::dds_::SportModeState_& instance, entity_properties_t *props) { + (void)instance; + if (!streamer.start_struct(*props)) + return false; + auto prop = streamer.first_entity(props); + while (prop) { + switch (prop->m_id) { + case 0: + if (!streamer.start_member(*prop)) + return false; + if (!max(streamer, instance.fsm_id())) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 1: + if (!streamer.start_member(*prop)) + return false; + if (!max(streamer, instance.fsm_mode())) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 2: + if (!streamer.start_member(*prop)) + return false; + if (!max(streamer, instance.task_id())) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 3: + if (!streamer.start_member(*prop)) + return false; + if (!max(streamer, instance.task_time())) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + } + prop = streamer.next_entity(prop); + } + return streamer.finish_struct(*props); +} + +template::value, bool> = true > +bool max(S& str, const ::unitree_hg::msg::dds_::SportModeState_& instance, bool as_key) { + auto &props = get_type_props<::unitree_hg::msg::dds_::SportModeState_>(); + str.set_mode(cdr_stream::stream_mode::max, as_key); + return max(str, instance, props.data()); +} + +} //namespace cdr +} //namespace core +} //namespace cyclonedds +} //namespace eclipse +} //namespace org + +#endif // DDSCXX_UNITREE_IDL_HG_SPORTMODESTATE__HPP diff --git a/deps/unitree_sdk2/include/unitree/idl/hg_doubleimu/doubleIMUState_.hpp b/deps/unitree_sdk2/include/unitree/idl/hg_doubleimu/doubleIMUState_.hpp new file mode 100644 index 0000000..db08842 --- /dev/null +++ b/deps/unitree_sdk2/include/unitree/idl/hg_doubleimu/doubleIMUState_.hpp @@ -0,0 +1,545 @@ +/**************************************************************** + + Generated by Eclipse Cyclone DDS IDL to CXX Translator + File name: doubleIMUState_.idl + Source: doubleIMUState_.hpp + Cyclone DDS: v0.10.2 + +*****************************************************************/ +#ifndef DDSCXX_UNITREE_IDL_HG_DOUBLEIMU_DOUBLEIMUSTATE__HPP +#define DDSCXX_UNITREE_IDL_HG_DOUBLEIMU_DOUBLEIMUSTATE__HPP + +#include +#include + +namespace unitree_hg_doubleimu +{ +namespace msg +{ +namespace dds_ +{ +class doubleIMUState_ +{ +private: + std::array quaternion_ = { }; + std::array gyroscope_ = { }; + std::array accelerometer_ = { }; + std::array rpy_ = { }; + int16_t temperature_ = 0; + uint32_t tick_ = 0; + +public: + doubleIMUState_() = default; + + explicit doubleIMUState_( + const std::array& quaternion, + const std::array& gyroscope, + const std::array& accelerometer, + const std::array& rpy, + int16_t temperature, + uint32_t tick) : + quaternion_(quaternion), + gyroscope_(gyroscope), + accelerometer_(accelerometer), + rpy_(rpy), + temperature_(temperature), + tick_(tick) { } + + const std::array& quaternion() const { return this->quaternion_; } + std::array& quaternion() { return this->quaternion_; } + void quaternion(const std::array& _val_) { this->quaternion_ = _val_; } + void quaternion(std::array&& _val_) { this->quaternion_ = _val_; } + const std::array& gyroscope() const { return this->gyroscope_; } + std::array& gyroscope() { return this->gyroscope_; } + void gyroscope(const std::array& _val_) { this->gyroscope_ = _val_; } + void gyroscope(std::array&& _val_) { this->gyroscope_ = _val_; } + const std::array& accelerometer() const { return this->accelerometer_; } + std::array& accelerometer() { return this->accelerometer_; } + void accelerometer(const std::array& _val_) { this->accelerometer_ = _val_; } + void accelerometer(std::array&& _val_) { this->accelerometer_ = _val_; } + const std::array& rpy() const { return this->rpy_; } + std::array& rpy() { return this->rpy_; } + void rpy(const std::array& _val_) { this->rpy_ = _val_; } + void rpy(std::array&& _val_) { this->rpy_ = _val_; } + int16_t temperature() const { return this->temperature_; } + int16_t& temperature() { return this->temperature_; } + void temperature(int16_t _val_) { this->temperature_ = _val_; } + uint32_t tick() const { return this->tick_; } + uint32_t& tick() { return this->tick_; } + void tick(uint32_t _val_) { this->tick_ = _val_; } + + bool operator==(const doubleIMUState_& _other) const + { + (void) _other; + return quaternion_ == _other.quaternion_ && + gyroscope_ == _other.gyroscope_ && + accelerometer_ == _other.accelerometer_ && + rpy_ == _other.rpy_ && + temperature_ == _other.temperature_ && + tick_ == _other.tick_; + } + + bool operator!=(const doubleIMUState_& _other) const + { + return !(*this == _other); + } + +}; + +} + +} + +} + +#include "dds/topic/TopicTraits.hpp" +#include "org/eclipse/cyclonedds/topic/datatopic.hpp" + +namespace org { +namespace eclipse { +namespace cyclonedds { +namespace topic { + +template <> constexpr const char* TopicTraits<::unitree_hg_doubleimu::msg::dds_::doubleIMUState_>::getTypeName() +{ + return "unitree_hg_doubleimu::msg::dds_::doubleIMUState_"; +} + +template <> constexpr bool TopicTraits<::unitree_hg_doubleimu::msg::dds_::doubleIMUState_>::isKeyless() +{ + return true; +} + +#ifdef DDSCXX_HAS_TYPE_DISCOVERY +template<> constexpr unsigned int TopicTraits<::unitree_hg_doubleimu::msg::dds_::doubleIMUState_>::type_map_blob_sz() { return 554; } +template<> constexpr unsigned int TopicTraits<::unitree_hg_doubleimu::msg::dds_::doubleIMUState_>::type_info_blob_sz() { return 100; } +template<> inline const uint8_t * TopicTraits<::unitree_hg_doubleimu::msg::dds_::doubleIMUState_>::type_map_blob() { + static const uint8_t blob[] = { + 0xbb, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0xf1, 0x8b, 0xcc, 0xc5, 0x2b, 0x0f, 0x1a, 0xc2, + 0x5a, 0xa6, 0x45, 0x4a, 0x3f, 0x62, 0x20, 0x00, 0xa3, 0x00, 0x00, 0x00, 0xf1, 0x51, 0x01, 0x00, + 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x93, 0x00, 0x00, 0x00, 0x06, 0x00, 0x00, 0x00, + 0x16, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x90, 0xf3, 0x01, 0x00, 0x00, 0x00, + 0x01, 0x00, 0x00, 0x00, 0x04, 0x09, 0x75, 0xb9, 0xaa, 0xa0, 0x00, 0x00, 0x16, 0x00, 0x00, 0x00, + 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x90, 0xf3, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, + 0x03, 0x09, 0x6b, 0x3b, 0x2d, 0x85, 0x00, 0x00, 0x16, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, + 0x01, 0x00, 0x90, 0xf3, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x03, 0x09, 0x0e, 0x12, + 0x75, 0x69, 0x00, 0x00, 0x16, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x01, 0x00, 0x90, 0xf3, + 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x03, 0x09, 0xb0, 0x7d, 0x92, 0xed, 0x00, 0x00, + 0x0b, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0x01, 0x00, 0x03, 0xee, 0xf4, 0x38, 0xf7, 0x00, + 0x0b, 0x00, 0x00, 0x00, 0x05, 0x00, 0x00, 0x00, 0x01, 0x00, 0x07, 0xe5, 0xe5, 0xc0, 0x75, 0x00, + 0x3f, 0x01, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0xf2, 0xd0, 0x8d, 0x00, 0x25, 0xc9, 0x25, 0x90, + 0xdf, 0xc3, 0x06, 0x18, 0x52, 0xa9, 0xf7, 0x00, 0x27, 0x01, 0x00, 0x00, 0xf2, 0x51, 0x01, 0x00, + 0x39, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x31, 0x00, 0x00, 0x00, 0x75, 0x6e, 0x69, 0x74, + 0x72, 0x65, 0x65, 0x5f, 0x68, 0x67, 0x5f, 0x64, 0x6f, 0x75, 0x62, 0x6c, 0x65, 0x69, 0x6d, 0x75, + 0x3a, 0x3a, 0x6d, 0x73, 0x67, 0x3a, 0x3a, 0x64, 0x64, 0x73, 0x5f, 0x3a, 0x3a, 0x64, 0x6f, 0x75, + 0x62, 0x6c, 0x65, 0x49, 0x4d, 0x55, 0x53, 0x74, 0x61, 0x74, 0x65, 0x5f, 0x00, 0x00, 0x00, 0x00, + 0xdf, 0x00, 0x00, 0x00, 0x06, 0x00, 0x00, 0x00, 0x25, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x01, 0x00, 0x90, 0xf3, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x04, 0x09, 0x00, 0x00, + 0x0b, 0x00, 0x00, 0x00, 0x71, 0x75, 0x61, 0x74, 0x65, 0x72, 0x6e, 0x69, 0x6f, 0x6e, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x24, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x90, 0xf3, + 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x03, 0x09, 0x00, 0x00, 0x0a, 0x00, 0x00, 0x00, + 0x67, 0x79, 0x72, 0x6f, 0x73, 0x63, 0x6f, 0x70, 0x65, 0x00, 0x00, 0x00, 0x28, 0x00, 0x00, 0x00, + 0x02, 0x00, 0x00, 0x00, 0x01, 0x00, 0x90, 0xf3, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, + 0x03, 0x09, 0x00, 0x00, 0x0e, 0x00, 0x00, 0x00, 0x61, 0x63, 0x63, 0x65, 0x6c, 0x65, 0x72, 0x6f, + 0x6d, 0x65, 0x74, 0x65, 0x72, 0x00, 0x00, 0x00, 0x1e, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, + 0x01, 0x00, 0x90, 0xf3, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x03, 0x09, 0x00, 0x00, + 0x04, 0x00, 0x00, 0x00, 0x72, 0x70, 0x79, 0x00, 0x00, 0x00, 0x00, 0x00, 0x1a, 0x00, 0x00, 0x00, + 0x04, 0x00, 0x00, 0x00, 0x01, 0x00, 0x03, 0x00, 0x0c, 0x00, 0x00, 0x00, 0x74, 0x65, 0x6d, 0x70, + 0x65, 0x72, 0x61, 0x74, 0x75, 0x72, 0x65, 0x00, 0x00, 0x00, 0x00, 0x00, 0x13, 0x00, 0x00, 0x00, + 0x05, 0x00, 0x00, 0x00, 0x01, 0x00, 0x07, 0x00, 0x05, 0x00, 0x00, 0x00, 0x74, 0x69, 0x63, 0x6b, + 0x00, 0x00, 0x00, 0x00, 0x22, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0xf2, 0xd0, 0x8d, 0x00, + 0x25, 0xc9, 0x25, 0x90, 0xdf, 0xc3, 0x06, 0x18, 0x52, 0xa9, 0xf7, 0xf1, 0x8b, 0xcc, 0xc5, 0x2b, + 0x0f, 0x1a, 0xc2, 0x5a, 0xa6, 0x45, 0x4a, 0x3f, 0x62, 0x20, }; + return blob; +} +template<> inline const uint8_t * TopicTraits<::unitree_hg_doubleimu::msg::dds_::doubleIMUState_>::type_info_blob() { + static const uint8_t blob[] = { + 0x60, 0x00, 0x00, 0x00, 0x01, 0x10, 0x00, 0x40, 0x28, 0x00, 0x00, 0x00, 0x24, 0x00, 0x00, 0x00, + 0x14, 0x00, 0x00, 0x00, 0xf1, 0x8b, 0xcc, 0xc5, 0x2b, 0x0f, 0x1a, 0xc2, 0x5a, 0xa6, 0x45, 0x4a, + 0x3f, 0x62, 0x20, 0x00, 0xa7, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x02, 0x10, 0x00, 0x40, 0x28, 0x00, 0x00, 0x00, 0x24, 0x00, 0x00, 0x00, + 0x14, 0x00, 0x00, 0x00, 0xf2, 0xd0, 0x8d, 0x00, 0x25, 0xc9, 0x25, 0x90, 0xdf, 0xc3, 0x06, 0x18, + 0x52, 0xa9, 0xf7, 0x00, 0x2b, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, }; + return blob; +} +#endif //DDSCXX_HAS_TYPE_DISCOVERY + +} //namespace topic +} //namespace cyclonedds +} //namespace eclipse +} //namespace org + +namespace dds { +namespace topic { + +template <> +struct topic_type_name<::unitree_hg_doubleimu::msg::dds_::doubleIMUState_> +{ + static std::string value() + { + return org::eclipse::cyclonedds::topic::TopicTraits<::unitree_hg_doubleimu::msg::dds_::doubleIMUState_>::getTypeName(); + } +}; + +} +} + +REGISTER_TOPIC_TYPE(::unitree_hg_doubleimu::msg::dds_::doubleIMUState_) + +namespace org{ +namespace eclipse{ +namespace cyclonedds{ +namespace core{ +namespace cdr{ + +template<> +propvec &get_type_props<::unitree_hg_doubleimu::msg::dds_::doubleIMUState_>(); + +template::value, bool> = true > +bool write(T& streamer, const ::unitree_hg_doubleimu::msg::dds_::doubleIMUState_& instance, entity_properties_t *props) { + (void)instance; + if (!streamer.start_struct(*props)) + return false; + auto prop = streamer.first_entity(props); + while (prop) { + switch (prop->m_id) { + case 0: + if (!streamer.start_member(*prop)) + return false; + if (!streamer.start_consecutive(true, true)) + return false; + if (!write(streamer, instance.quaternion()[0], instance.quaternion().size())) + return false; + if (!streamer.finish_consecutive()) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 1: + if (!streamer.start_member(*prop)) + return false; + if (!streamer.start_consecutive(true, true)) + return false; + if (!write(streamer, instance.gyroscope()[0], instance.gyroscope().size())) + return false; + if (!streamer.finish_consecutive()) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 2: + if (!streamer.start_member(*prop)) + return false; + if (!streamer.start_consecutive(true, true)) + return false; + if (!write(streamer, instance.accelerometer()[0], instance.accelerometer().size())) + return false; + if (!streamer.finish_consecutive()) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 3: + if (!streamer.start_member(*prop)) + return false; + if (!streamer.start_consecutive(true, true)) + return false; + if (!write(streamer, instance.rpy()[0], instance.rpy().size())) + return false; + if (!streamer.finish_consecutive()) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 4: + if (!streamer.start_member(*prop)) + return false; + if (!write(streamer, instance.temperature())) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 5: + if (!streamer.start_member(*prop)) + return false; + if (!write(streamer, instance.tick())) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + } + prop = streamer.next_entity(prop); + } + return streamer.finish_struct(*props); +} + +template::value, bool> = true > +bool write(S& str, const ::unitree_hg_doubleimu::msg::dds_::doubleIMUState_& instance, bool as_key) { + auto &props = get_type_props<::unitree_hg_doubleimu::msg::dds_::doubleIMUState_>(); + str.set_mode(cdr_stream::stream_mode::write, as_key); + return write(str, instance, props.data()); +} + +template::value, bool> = true > +bool read(T& streamer, ::unitree_hg_doubleimu::msg::dds_::doubleIMUState_& instance, entity_properties_t *props) { + (void)instance; + if (!streamer.start_struct(*props)) + return false; + auto prop = streamer.first_entity(props); + while (prop) { + switch (prop->m_id) { + case 0: + if (!streamer.start_member(*prop)) + return false; + if (!streamer.start_consecutive(true, true)) + return false; + if (!read(streamer, instance.quaternion()[0], instance.quaternion().size())) + return false; + if (!streamer.finish_consecutive()) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 1: + if (!streamer.start_member(*prop)) + return false; + if (!streamer.start_consecutive(true, true)) + return false; + if (!read(streamer, instance.gyroscope()[0], instance.gyroscope().size())) + return false; + if (!streamer.finish_consecutive()) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 2: + if (!streamer.start_member(*prop)) + return false; + if (!streamer.start_consecutive(true, true)) + return false; + if (!read(streamer, instance.accelerometer()[0], instance.accelerometer().size())) + return false; + if (!streamer.finish_consecutive()) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 3: + if (!streamer.start_member(*prop)) + return false; + if (!streamer.start_consecutive(true, true)) + return false; + if (!read(streamer, instance.rpy()[0], instance.rpy().size())) + return false; + if (!streamer.finish_consecutive()) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 4: + if (!streamer.start_member(*prop)) + return false; + if (!read(streamer, instance.temperature())) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 5: + if (!streamer.start_member(*prop)) + return false; + if (!read(streamer, instance.tick())) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + } + prop = streamer.next_entity(prop); + } + return streamer.finish_struct(*props); +} + +template::value, bool> = true > +bool read(S& str, ::unitree_hg_doubleimu::msg::dds_::doubleIMUState_& instance, bool as_key) { + auto &props = get_type_props<::unitree_hg_doubleimu::msg::dds_::doubleIMUState_>(); + str.set_mode(cdr_stream::stream_mode::read, as_key); + return read(str, instance, props.data()); +} + +template::value, bool> = true > +bool move(T& streamer, const ::unitree_hg_doubleimu::msg::dds_::doubleIMUState_& instance, entity_properties_t *props) { + (void)instance; + if (!streamer.start_struct(*props)) + return false; + auto prop = streamer.first_entity(props); + while (prop) { + switch (prop->m_id) { + case 0: + if (!streamer.start_member(*prop)) + return false; + if (!streamer.start_consecutive(true, true)) + return false; + if (!move(streamer, instance.quaternion()[0], instance.quaternion().size())) + return false; + if (!streamer.finish_consecutive()) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 1: + if (!streamer.start_member(*prop)) + return false; + if (!streamer.start_consecutive(true, true)) + return false; + if (!move(streamer, instance.gyroscope()[0], instance.gyroscope().size())) + return false; + if (!streamer.finish_consecutive()) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 2: + if (!streamer.start_member(*prop)) + return false; + if (!streamer.start_consecutive(true, true)) + return false; + if (!move(streamer, instance.accelerometer()[0], instance.accelerometer().size())) + return false; + if (!streamer.finish_consecutive()) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 3: + if (!streamer.start_member(*prop)) + return false; + if (!streamer.start_consecutive(true, true)) + return false; + if (!move(streamer, instance.rpy()[0], instance.rpy().size())) + return false; + if (!streamer.finish_consecutive()) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 4: + if (!streamer.start_member(*prop)) + return false; + if (!move(streamer, instance.temperature())) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 5: + if (!streamer.start_member(*prop)) + return false; + if (!move(streamer, instance.tick())) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + } + prop = streamer.next_entity(prop); + } + return streamer.finish_struct(*props); +} + +template::value, bool> = true > +bool move(S& str, const ::unitree_hg_doubleimu::msg::dds_::doubleIMUState_& instance, bool as_key) { + auto &props = get_type_props<::unitree_hg_doubleimu::msg::dds_::doubleIMUState_>(); + str.set_mode(cdr_stream::stream_mode::move, as_key); + return move(str, instance, props.data()); +} + +template::value, bool> = true > +bool max(T& streamer, const ::unitree_hg_doubleimu::msg::dds_::doubleIMUState_& instance, entity_properties_t *props) { + (void)instance; + if (!streamer.start_struct(*props)) + return false; + auto prop = streamer.first_entity(props); + while (prop) { + switch (prop->m_id) { + case 0: + if (!streamer.start_member(*prop)) + return false; + if (!streamer.start_consecutive(true, true)) + return false; + if (!max(streamer, instance.quaternion()[0], instance.quaternion().size())) + return false; + if (!streamer.finish_consecutive()) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 1: + if (!streamer.start_member(*prop)) + return false; + if (!streamer.start_consecutive(true, true)) + return false; + if (!max(streamer, instance.gyroscope()[0], instance.gyroscope().size())) + return false; + if (!streamer.finish_consecutive()) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 2: + if (!streamer.start_member(*prop)) + return false; + if (!streamer.start_consecutive(true, true)) + return false; + if (!max(streamer, instance.accelerometer()[0], instance.accelerometer().size())) + return false; + if (!streamer.finish_consecutive()) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 3: + if (!streamer.start_member(*prop)) + return false; + if (!streamer.start_consecutive(true, true)) + return false; + if (!max(streamer, instance.rpy()[0], instance.rpy().size())) + return false; + if (!streamer.finish_consecutive()) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 4: + if (!streamer.start_member(*prop)) + return false; + if (!max(streamer, instance.temperature())) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 5: + if (!streamer.start_member(*prop)) + return false; + if (!max(streamer, instance.tick())) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + } + prop = streamer.next_entity(prop); + } + return streamer.finish_struct(*props); +} + +template::value, bool> = true > +bool max(S& str, const ::unitree_hg_doubleimu::msg::dds_::doubleIMUState_& instance, bool as_key) { + auto &props = get_type_props<::unitree_hg_doubleimu::msg::dds_::doubleIMUState_>(); + str.set_mode(cdr_stream::stream_mode::max, as_key); + return max(str, instance, props.data()); +} + +} //namespace cdr +} //namespace core +} //namespace cyclonedds +} //namespace eclipse +} //namespace org + +#endif // DDSCXX_UNITREE_IDL_HG_DOUBLEIMU_DOUBLEIMUSTATE__HPP diff --git a/deps/unitree_sdk2/include/unitree/idl/ros2/Header_.hpp b/deps/unitree_sdk2/include/unitree/idl/ros2/Header_.hpp new file mode 100644 index 0000000..b09cb48 --- /dev/null +++ b/deps/unitree_sdk2/include/unitree/idl/ros2/Header_.hpp @@ -0,0 +1,330 @@ +/**************************************************************** + + Generated by Eclipse Cyclone DDS IDL to CXX Translator + File name: Header_.idl + Source: Header_.hpp + Cyclone DDS: v0.10.2 + +*****************************************************************/ +#ifndef DDSCXX_UNITREE_IDL_ROS2_HEADER__HPP +#define DDSCXX_UNITREE_IDL_ROS2_HEADER__HPP + +#include "unitree/idl/ros2/Time_.hpp" + +#include + +namespace std_msgs +{ +namespace msg +{ +namespace dds_ +{ +class Header_ +{ +private: + ::builtin_interfaces::msg::dds_::Time_ stamp_; + std::string frame_id_; + +public: + Header_() = default; + + explicit Header_( + const ::builtin_interfaces::msg::dds_::Time_& stamp, + const std::string& frame_id) : + stamp_(stamp), + frame_id_(frame_id) { } + + const ::builtin_interfaces::msg::dds_::Time_& stamp() const { return this->stamp_; } + ::builtin_interfaces::msg::dds_::Time_& stamp() { return this->stamp_; } + void stamp(const ::builtin_interfaces::msg::dds_::Time_& _val_) { this->stamp_ = _val_; } + void stamp(::builtin_interfaces::msg::dds_::Time_&& _val_) { this->stamp_ = _val_; } + const std::string& frame_id() const { return this->frame_id_; } + std::string& frame_id() { return this->frame_id_; } + void frame_id(const std::string& _val_) { this->frame_id_ = _val_; } + void frame_id(std::string&& _val_) { this->frame_id_ = _val_; } + + bool operator==(const Header_& _other) const + { + (void) _other; + return stamp_ == _other.stamp_ && + frame_id_ == _other.frame_id_; + } + + bool operator!=(const Header_& _other) const + { + return !(*this == _other); + } + +}; + +} + +} + +} + +#include "dds/topic/TopicTraits.hpp" +#include "org/eclipse/cyclonedds/topic/datatopic.hpp" + +namespace org { +namespace eclipse { +namespace cyclonedds { +namespace topic { + +template <> constexpr const char* TopicTraits<::std_msgs::msg::dds_::Header_>::getTypeName() +{ + return "std_msgs::msg::dds_::Header_"; +} + +template <> constexpr bool TopicTraits<::std_msgs::msg::dds_::Header_>::isSelfContained() +{ + return false; +} + +template <> constexpr bool TopicTraits<::std_msgs::msg::dds_::Header_>::isKeyless() +{ + return true; +} + +#ifdef DDSCXX_HAS_TYPE_DISCOVERY +template<> constexpr unsigned int TopicTraits<::std_msgs::msg::dds_::Header_>::type_map_blob_sz() { return 524; } +template<> constexpr unsigned int TopicTraits<::std_msgs::msg::dds_::Header_>::type_info_blob_sz() { return 148; } +template<> inline const uint8_t * TopicTraits<::std_msgs::msg::dds_::Header_>::type_map_blob() { + static const uint8_t blob[] = { + 0xa3, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0xf1, 0xdc, 0xf1, 0x2c, 0xd2, 0xdd, 0x5e, 0x71, + 0x2c, 0xb7, 0xb1, 0xe5, 0x1f, 0xa3, 0xf2, 0x00, 0x44, 0x00, 0x00, 0x00, 0xf1, 0x51, 0x01, 0x00, + 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x34, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, + 0x19, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xf1, 0x56, 0x7c, 0x5a, 0x93, 0x54, + 0x1c, 0x3b, 0x10, 0x86, 0xa4, 0xba, 0x46, 0xf9, 0x8d, 0x96, 0xb8, 0xc7, 0x8d, 0x00, 0x00, 0x00, + 0x0c, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x70, 0x00, 0x4b, 0xb3, 0x9c, 0x5c, + 0xf1, 0x56, 0x7c, 0x5a, 0x93, 0x54, 0x1c, 0x3b, 0x10, 0x86, 0xa4, 0xba, 0x46, 0xf9, 0x8d, 0x00, + 0x33, 0x00, 0x00, 0x00, 0xf1, 0x51, 0x01, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x23, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x0b, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x01, 0x00, 0x04, 0x74, 0x45, 0x9c, 0xa3, 0x00, 0x0b, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, + 0x01, 0x00, 0x07, 0xe2, 0x04, 0x64, 0xd5, 0x00, 0x1a, 0x01, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, + 0xf2, 0xe5, 0x76, 0x5e, 0xc4, 0x8c, 0xff, 0xd4, 0x19, 0xed, 0x7f, 0xe8, 0x4e, 0x2a, 0x55, 0x00, + 0x7b, 0x00, 0x00, 0x00, 0xf2, 0x51, 0x01, 0x00, 0x25, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x1d, 0x00, 0x00, 0x00, 0x73, 0x74, 0x64, 0x5f, 0x6d, 0x73, 0x67, 0x73, 0x3a, 0x3a, 0x6d, 0x73, + 0x67, 0x3a, 0x3a, 0x64, 0x64, 0x73, 0x5f, 0x3a, 0x3a, 0x48, 0x65, 0x61, 0x64, 0x65, 0x72, 0x5f, + 0x00, 0x00, 0x00, 0x00, 0x47, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x24, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xf2, 0xd4, 0x85, 0x4f, 0x13, 0xae, 0xf3, 0x2d, 0xfe, 0x21, + 0x57, 0xf3, 0xe6, 0x32, 0x0d, 0x00, 0x00, 0x00, 0x06, 0x00, 0x00, 0x00, 0x73, 0x74, 0x61, 0x6d, + 0x70, 0x00, 0x00, 0x00, 0x17, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x70, 0x00, + 0x09, 0x00, 0x00, 0x00, 0x66, 0x72, 0x61, 0x6d, 0x65, 0x5f, 0x69, 0x64, 0x00, 0x00, 0x00, 0xf2, + 0xd4, 0x85, 0x4f, 0x13, 0xae, 0xf3, 0x2d, 0xfe, 0x21, 0x57, 0xf3, 0xe6, 0x32, 0x0d, 0x00, 0x00, + 0x72, 0x00, 0x00, 0x00, 0xf2, 0x51, 0x01, 0x00, 0x2d, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x25, 0x00, 0x00, 0x00, 0x62, 0x75, 0x69, 0x6c, 0x74, 0x69, 0x6e, 0x5f, 0x69, 0x6e, 0x74, 0x65, + 0x72, 0x66, 0x61, 0x63, 0x65, 0x73, 0x3a, 0x3a, 0x6d, 0x73, 0x67, 0x3a, 0x3a, 0x64, 0x64, 0x73, + 0x5f, 0x3a, 0x3a, 0x54, 0x69, 0x6d, 0x65, 0x5f, 0x00, 0x00, 0x00, 0x00, 0x36, 0x00, 0x00, 0x00, + 0x02, 0x00, 0x00, 0x00, 0x12, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x04, 0x00, + 0x04, 0x00, 0x00, 0x00, 0x73, 0x65, 0x63, 0x00, 0x00, 0x00, 0x00, 0x00, 0x16, 0x00, 0x00, 0x00, + 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x07, 0x00, 0x08, 0x00, 0x00, 0x00, 0x6e, 0x61, 0x6e, 0x6f, + 0x73, 0x65, 0x63, 0x00, 0x00, 0x00, 0x00, 0x00, 0x40, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, + 0xf2, 0xe5, 0x76, 0x5e, 0xc4, 0x8c, 0xff, 0xd4, 0x19, 0xed, 0x7f, 0xe8, 0x4e, 0x2a, 0x55, 0xf1, + 0xdc, 0xf1, 0x2c, 0xd2, 0xdd, 0x5e, 0x71, 0x2c, 0xb7, 0xb1, 0xe5, 0x1f, 0xa3, 0xf2, 0xf2, 0xd4, + 0x85, 0x4f, 0x13, 0xae, 0xf3, 0x2d, 0xfe, 0x21, 0x57, 0xf3, 0xe6, 0x32, 0x0d, 0xf1, 0x56, 0x7c, + 0x5a, 0x93, 0x54, 0x1c, 0x3b, 0x10, 0x86, 0xa4, 0xba, 0x46, 0xf9, 0x8d, }; + return blob; +} +template<> inline const uint8_t * TopicTraits<::std_msgs::msg::dds_::Header_>::type_info_blob() { + static const uint8_t blob[] = { + 0x90, 0x00, 0x00, 0x00, 0x01, 0x10, 0x00, 0x40, 0x40, 0x00, 0x00, 0x00, 0x3c, 0x00, 0x00, 0x00, + 0x14, 0x00, 0x00, 0x00, 0xf1, 0xdc, 0xf1, 0x2c, 0xd2, 0xdd, 0x5e, 0x71, 0x2c, 0xb7, 0xb1, 0xe5, + 0x1f, 0xa3, 0xf2, 0x00, 0x48, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x1c, 0x00, 0x00, 0x00, + 0x01, 0x00, 0x00, 0x00, 0x14, 0x00, 0x00, 0x00, 0xf1, 0x56, 0x7c, 0x5a, 0x93, 0x54, 0x1c, 0x3b, + 0x10, 0x86, 0xa4, 0xba, 0x46, 0xf9, 0x8d, 0x00, 0x37, 0x00, 0x00, 0x00, 0x02, 0x10, 0x00, 0x40, + 0x40, 0x00, 0x00, 0x00, 0x3c, 0x00, 0x00, 0x00, 0x14, 0x00, 0x00, 0x00, 0xf2, 0xe5, 0x76, 0x5e, + 0xc4, 0x8c, 0xff, 0xd4, 0x19, 0xed, 0x7f, 0xe8, 0x4e, 0x2a, 0x55, 0x00, 0x7f, 0x00, 0x00, 0x00, + 0x01, 0x00, 0x00, 0x00, 0x1c, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x14, 0x00, 0x00, 0x00, + 0xf2, 0xd4, 0x85, 0x4f, 0x13, 0xae, 0xf3, 0x2d, 0xfe, 0x21, 0x57, 0xf3, 0xe6, 0x32, 0x0d, 0x00, + 0x76, 0x00, 0x00, 0x00, }; + return blob; +} +#endif //DDSCXX_HAS_TYPE_DISCOVERY + +} //namespace topic +} //namespace cyclonedds +} //namespace eclipse +} //namespace org + +namespace dds { +namespace topic { + +template <> +struct topic_type_name<::std_msgs::msg::dds_::Header_> +{ + static std::string value() + { + return org::eclipse::cyclonedds::topic::TopicTraits<::std_msgs::msg::dds_::Header_>::getTypeName(); + } +}; + +} +} + +REGISTER_TOPIC_TYPE(::std_msgs::msg::dds_::Header_) + +namespace org{ +namespace eclipse{ +namespace cyclonedds{ +namespace core{ +namespace cdr{ + +template<> +propvec &get_type_props<::std_msgs::msg::dds_::Header_>(); + +template::value, bool> = true > +bool write(T& streamer, const ::std_msgs::msg::dds_::Header_& instance, entity_properties_t *props) { + (void)instance; + if (!streamer.start_struct(*props)) + return false; + auto prop = streamer.first_entity(props); + while (prop) { + switch (prop->m_id) { + case 0: + if (!streamer.start_member(*prop)) + return false; + if (!write(streamer, instance.stamp(), prop)) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 1: + if (!streamer.start_member(*prop)) + return false; + if (!write_string(streamer, instance.frame_id(), 0)) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + } + prop = streamer.next_entity(prop); + } + return streamer.finish_struct(*props); +} + +template::value, bool> = true > +bool write(S& str, const ::std_msgs::msg::dds_::Header_& instance, bool as_key) { + auto &props = get_type_props<::std_msgs::msg::dds_::Header_>(); + str.set_mode(cdr_stream::stream_mode::write, as_key); + return write(str, instance, props.data()); +} + +template::value, bool> = true > +bool read(T& streamer, ::std_msgs::msg::dds_::Header_& instance, entity_properties_t *props) { + (void)instance; + if (!streamer.start_struct(*props)) + return false; + auto prop = streamer.first_entity(props); + while (prop) { + switch (prop->m_id) { + case 0: + if (!streamer.start_member(*prop)) + return false; + if (!read(streamer, instance.stamp(), prop)) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 1: + if (!streamer.start_member(*prop)) + return false; + if (!read_string(streamer, instance.frame_id(), 0)) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + } + prop = streamer.next_entity(prop); + } + return streamer.finish_struct(*props); +} + +template::value, bool> = true > +bool read(S& str, ::std_msgs::msg::dds_::Header_& instance, bool as_key) { + auto &props = get_type_props<::std_msgs::msg::dds_::Header_>(); + str.set_mode(cdr_stream::stream_mode::read, as_key); + return read(str, instance, props.data()); +} + +template::value, bool> = true > +bool move(T& streamer, const ::std_msgs::msg::dds_::Header_& instance, entity_properties_t *props) { + (void)instance; + if (!streamer.start_struct(*props)) + return false; + auto prop = streamer.first_entity(props); + while (prop) { + switch (prop->m_id) { + case 0: + if (!streamer.start_member(*prop)) + return false; + if (!move(streamer, instance.stamp(), prop)) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 1: + if (!streamer.start_member(*prop)) + return false; + if (!move_string(streamer, instance.frame_id(), 0)) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + } + prop = streamer.next_entity(prop); + } + return streamer.finish_struct(*props); +} + +template::value, bool> = true > +bool move(S& str, const ::std_msgs::msg::dds_::Header_& instance, bool as_key) { + auto &props = get_type_props<::std_msgs::msg::dds_::Header_>(); + str.set_mode(cdr_stream::stream_mode::move, as_key); + return move(str, instance, props.data()); +} + +template::value, bool> = true > +bool max(T& streamer, const ::std_msgs::msg::dds_::Header_& instance, entity_properties_t *props) { + (void)instance; + if (!streamer.start_struct(*props)) + return false; + auto prop = streamer.first_entity(props); + while (prop) { + switch (prop->m_id) { + case 0: + if (!streamer.start_member(*prop)) + return false; + if (!max(streamer, instance.stamp(), prop)) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 1: + if (!streamer.start_member(*prop)) + return false; + if (!max_string(streamer, instance.frame_id(), 0)) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + } + prop = streamer.next_entity(prop); + } + return streamer.finish_struct(*props); +} + +template::value, bool> = true > +bool max(S& str, const ::std_msgs::msg::dds_::Header_& instance, bool as_key) { + auto &props = get_type_props<::std_msgs::msg::dds_::Header_>(); + str.set_mode(cdr_stream::stream_mode::max, as_key); + return max(str, instance, props.data()); +} + +} //namespace cdr +} //namespace core +} //namespace cyclonedds +} //namespace eclipse +} //namespace org + +#endif // DDSCXX_UNITREE_IDL_ROS2_HEADER__HPP diff --git a/deps/unitree_sdk2/include/unitree/idl/ros2/Imu_.hpp b/deps/unitree_sdk2/include/unitree/idl/ros2/Imu_.hpp new file mode 100644 index 0000000..e26fbda --- /dev/null +++ b/deps/unitree_sdk2/include/unitree/idl/ros2/Imu_.hpp @@ -0,0 +1,672 @@ +/**************************************************************** + + Generated by Eclipse Cyclone DDS IDL to CXX Translator + File name: Imu_.idl + Source: Imu_.hpp + Cyclone DDS: v0.10.2 + +*****************************************************************/ +#ifndef DDSCXX_UNITREE_IDL_ROS2_IMU__HPP +#define DDSCXX_UNITREE_IDL_ROS2_IMU__HPP + +#include "unitree/idl/ros2/Quaternion_.hpp" + +#include "unitree/idl/ros2/Vector3_.hpp" + +#include "unitree/idl/ros2/Header_.hpp" + +#include + +namespace sensor_msgs +{ +namespace msg +{ +namespace dds_ +{ +class Imu_ +{ +private: + ::std_msgs::msg::dds_::Header_ header_; + ::geometry_msgs::msg::dds_::Quaternion_ orientation_; + std::array orientation_covariance_ = { }; + ::geometry_msgs::msg::dds_::Vector3_ angular_velocity_; + std::array angular_velocity_covariance_ = { }; + ::geometry_msgs::msg::dds_::Vector3_ linear_acceleration_; + std::array linear_acceleration_covariance_ = { }; + +public: + Imu_() = default; + + explicit Imu_( + const ::std_msgs::msg::dds_::Header_& header, + const ::geometry_msgs::msg::dds_::Quaternion_& orientation, + const std::array& orientation_covariance, + const ::geometry_msgs::msg::dds_::Vector3_& angular_velocity, + const std::array& angular_velocity_covariance, + const ::geometry_msgs::msg::dds_::Vector3_& linear_acceleration, + const std::array& linear_acceleration_covariance) : + header_(header), + orientation_(orientation), + orientation_covariance_(orientation_covariance), + angular_velocity_(angular_velocity), + angular_velocity_covariance_(angular_velocity_covariance), + linear_acceleration_(linear_acceleration), + linear_acceleration_covariance_(linear_acceleration_covariance) { } + + const ::std_msgs::msg::dds_::Header_& header() const { return this->header_; } + ::std_msgs::msg::dds_::Header_& header() { return this->header_; } + void header(const ::std_msgs::msg::dds_::Header_& _val_) { this->header_ = _val_; } + void header(::std_msgs::msg::dds_::Header_&& _val_) { this->header_ = _val_; } + const ::geometry_msgs::msg::dds_::Quaternion_& orientation() const { return this->orientation_; } + ::geometry_msgs::msg::dds_::Quaternion_& orientation() { return this->orientation_; } + void orientation(const ::geometry_msgs::msg::dds_::Quaternion_& _val_) { this->orientation_ = _val_; } + void orientation(::geometry_msgs::msg::dds_::Quaternion_&& _val_) { this->orientation_ = _val_; } + const std::array& orientation_covariance() const { return this->orientation_covariance_; } + std::array& orientation_covariance() { return this->orientation_covariance_; } + void orientation_covariance(const std::array& _val_) { this->orientation_covariance_ = _val_; } + void orientation_covariance(std::array&& _val_) { this->orientation_covariance_ = _val_; } + const ::geometry_msgs::msg::dds_::Vector3_& angular_velocity() const { return this->angular_velocity_; } + ::geometry_msgs::msg::dds_::Vector3_& angular_velocity() { return this->angular_velocity_; } + void angular_velocity(const ::geometry_msgs::msg::dds_::Vector3_& _val_) { this->angular_velocity_ = _val_; } + void angular_velocity(::geometry_msgs::msg::dds_::Vector3_&& _val_) { this->angular_velocity_ = _val_; } + const std::array& angular_velocity_covariance() const { return this->angular_velocity_covariance_; } + std::array& angular_velocity_covariance() { return this->angular_velocity_covariance_; } + void angular_velocity_covariance(const std::array& _val_) { this->angular_velocity_covariance_ = _val_; } + void angular_velocity_covariance(std::array&& _val_) { this->angular_velocity_covariance_ = _val_; } + const ::geometry_msgs::msg::dds_::Vector3_& linear_acceleration() const { return this->linear_acceleration_; } + ::geometry_msgs::msg::dds_::Vector3_& linear_acceleration() { return this->linear_acceleration_; } + void linear_acceleration(const ::geometry_msgs::msg::dds_::Vector3_& _val_) { this->linear_acceleration_ = _val_; } + void linear_acceleration(::geometry_msgs::msg::dds_::Vector3_&& _val_) { this->linear_acceleration_ = _val_; } + const std::array& linear_acceleration_covariance() const { return this->linear_acceleration_covariance_; } + std::array& linear_acceleration_covariance() { return this->linear_acceleration_covariance_; } + void linear_acceleration_covariance(const std::array& _val_) { this->linear_acceleration_covariance_ = _val_; } + void linear_acceleration_covariance(std::array&& _val_) { this->linear_acceleration_covariance_ = _val_; } + + bool operator==(const Imu_& _other) const + { + (void) _other; + return header_ == _other.header_ && + orientation_ == _other.orientation_ && + orientation_covariance_ == _other.orientation_covariance_ && + angular_velocity_ == _other.angular_velocity_ && + angular_velocity_covariance_ == _other.angular_velocity_covariance_ && + linear_acceleration_ == _other.linear_acceleration_ && + linear_acceleration_covariance_ == _other.linear_acceleration_covariance_; + } + + bool operator!=(const Imu_& _other) const + { + return !(*this == _other); + } + +}; + +} + +} + +} + +#include "dds/topic/TopicTraits.hpp" +#include "org/eclipse/cyclonedds/topic/datatopic.hpp" + +namespace org { +namespace eclipse { +namespace cyclonedds { +namespace topic { + +template <> constexpr const char* TopicTraits<::sensor_msgs::msg::dds_::Imu_>::getTypeName() +{ + return "sensor_msgs::msg::dds_::Imu_"; +} + +template <> constexpr bool TopicTraits<::sensor_msgs::msg::dds_::Imu_>::isSelfContained() +{ + return false; +} + +template <> constexpr bool TopicTraits<::sensor_msgs::msg::dds_::Imu_>::isKeyless() +{ + return true; +} + +#ifdef DDSCXX_HAS_TYPE_DISCOVERY +template<> constexpr unsigned int TopicTraits<::sensor_msgs::msg::dds_::Imu_>::type_map_blob_sz() { return 1814; } +template<> constexpr unsigned int TopicTraits<::sensor_msgs::msg::dds_::Imu_>::type_info_blob_sz() { return 292; } +template<> inline const uint8_t * TopicTraits<::sensor_msgs::msg::dds_::Imu_>::type_map_blob() { + static const uint8_t blob[] = { + 0x5f, 0x02, 0x00, 0x00, 0x05, 0x00, 0x00, 0x00, 0xf1, 0xd4, 0xf9, 0x81, 0x03, 0x5a, 0x0e, 0xd7, + 0x22, 0x6a, 0xd9, 0xb4, 0x81, 0xee, 0xcf, 0x00, 0xe6, 0x00, 0x00, 0x00, 0xf1, 0x51, 0x01, 0x00, + 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xd6, 0x00, 0x00, 0x00, 0x07, 0x00, 0x00, 0x00, + 0x19, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xf1, 0xdc, 0xf1, 0x2c, 0xd2, 0xdd, + 0x5e, 0x71, 0x2c, 0xb7, 0xb1, 0xe5, 0x1f, 0xa3, 0xf2, 0x09, 0x9f, 0xb9, 0x95, 0x00, 0x00, 0x00, + 0x19, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0xf1, 0x2e, 0xd7, 0x30, 0x7b, 0x8e, + 0xc5, 0x7c, 0x4b, 0x34, 0x86, 0x46, 0xa9, 0x62, 0xa1, 0xda, 0x16, 0x39, 0x42, 0x00, 0x00, 0x00, + 0x16, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x01, 0x00, 0x90, 0xf3, 0x01, 0x00, 0x00, 0x00, + 0x01, 0x00, 0x00, 0x00, 0x09, 0x0a, 0x77, 0xf3, 0x0b, 0x71, 0x00, 0x00, 0x19, 0x00, 0x00, 0x00, + 0x03, 0x00, 0x00, 0x00, 0x01, 0x00, 0xf1, 0x5e, 0x73, 0x97, 0xe7, 0xe8, 0x64, 0x40, 0xdf, 0x64, + 0xaf, 0x76, 0xcd, 0x4c, 0xbc, 0x58, 0x1e, 0xf3, 0x6e, 0x00, 0x00, 0x00, 0x16, 0x00, 0x00, 0x00, + 0x04, 0x00, 0x00, 0x00, 0x01, 0x00, 0x90, 0xf3, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, + 0x09, 0x0a, 0xe6, 0x5c, 0x0b, 0xa5, 0x00, 0x00, 0x19, 0x00, 0x00, 0x00, 0x05, 0x00, 0x00, 0x00, + 0x01, 0x00, 0xf1, 0x5e, 0x73, 0x97, 0xe7, 0xe8, 0x64, 0x40, 0xdf, 0x64, 0xaf, 0x76, 0xcd, 0x4c, + 0xbc, 0x1c, 0x0c, 0x95, 0xca, 0x00, 0x00, 0x00, 0x16, 0x00, 0x00, 0x00, 0x06, 0x00, 0x00, 0x00, + 0x01, 0x00, 0x90, 0xf3, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x09, 0x0a, 0xcb, 0x0e, + 0x14, 0xbf, 0xf1, 0xdc, 0xf1, 0x2c, 0xd2, 0xdd, 0x5e, 0x71, 0x2c, 0xb7, 0xb1, 0xe5, 0x1f, 0xa3, + 0xf2, 0x00, 0x00, 0x00, 0x44, 0x00, 0x00, 0x00, 0xf1, 0x51, 0x01, 0x00, 0x01, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x34, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x19, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xf1, 0x56, 0x7c, 0x5a, 0x93, 0x54, 0x1c, 0x3b, 0x10, 0x86, + 0xa4, 0xba, 0x46, 0xf9, 0x8d, 0x96, 0xb8, 0xc7, 0x8d, 0x00, 0x00, 0x00, 0x0c, 0x00, 0x00, 0x00, + 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x70, 0x00, 0x4b, 0xb3, 0x9c, 0x5c, 0xf1, 0x56, 0x7c, 0x5a, + 0x93, 0x54, 0x1c, 0x3b, 0x10, 0x86, 0xa4, 0xba, 0x46, 0xf9, 0x8d, 0x00, 0x33, 0x00, 0x00, 0x00, + 0xf1, 0x51, 0x01, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x23, 0x00, 0x00, 0x00, + 0x02, 0x00, 0x00, 0x00, 0x0b, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x04, 0x74, + 0x45, 0x9c, 0xa3, 0x00, 0x0b, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x07, 0xe2, + 0x04, 0x64, 0xd5, 0xf1, 0x2e, 0xd7, 0x30, 0x7b, 0x8e, 0xc5, 0x7c, 0x4b, 0x34, 0x86, 0x46, 0xa9, + 0x62, 0xa1, 0x00, 0x00, 0x53, 0x00, 0x00, 0x00, 0xf1, 0x51, 0x01, 0x00, 0x01, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x43, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0x0b, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x0a, 0x9d, 0xd4, 0xe4, 0x61, 0x00, 0x0b, 0x00, 0x00, 0x00, + 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x0a, 0x41, 0x52, 0x90, 0x76, 0x00, 0x0b, 0x00, 0x00, 0x00, + 0x02, 0x00, 0x00, 0x00, 0x01, 0x00, 0x0a, 0xfb, 0xad, 0xe9, 0xe3, 0x00, 0x0b, 0x00, 0x00, 0x00, + 0x03, 0x00, 0x00, 0x00, 0x01, 0x00, 0x0a, 0xf1, 0x29, 0x01, 0x86, 0xf1, 0x5e, 0x73, 0x97, 0xe7, + 0xe8, 0x64, 0x40, 0xdf, 0x64, 0xaf, 0x76, 0xcd, 0x4c, 0xbc, 0x00, 0x00, 0x43, 0x00, 0x00, 0x00, + 0xf1, 0x51, 0x01, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x33, 0x00, 0x00, 0x00, + 0x03, 0x00, 0x00, 0x00, 0x0b, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x0a, 0x9d, + 0xd4, 0xe4, 0x61, 0x00, 0x0b, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x0a, 0x41, + 0x52, 0x90, 0x76, 0x00, 0x0b, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x01, 0x00, 0x0a, 0xfb, + 0xad, 0xe9, 0xe3, 0x00, 0x10, 0x04, 0x00, 0x00, 0x05, 0x00, 0x00, 0x00, 0xf2, 0x29, 0xbf, 0xf9, + 0x05, 0xfe, 0xca, 0x04, 0x21, 0xfc, 0x4f, 0x4e, 0x24, 0x64, 0xd8, 0x00, 0xb1, 0x01, 0x00, 0x00, + 0xf2, 0x51, 0x01, 0x00, 0x25, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x1d, 0x00, 0x00, 0x00, + 0x73, 0x65, 0x6e, 0x73, 0x6f, 0x72, 0x5f, 0x6d, 0x73, 0x67, 0x73, 0x3a, 0x3a, 0x6d, 0x73, 0x67, + 0x3a, 0x3a, 0x64, 0x64, 0x73, 0x5f, 0x3a, 0x3a, 0x49, 0x6d, 0x75, 0x5f, 0x00, 0x00, 0x00, 0x00, + 0x7d, 0x01, 0x00, 0x00, 0x07, 0x00, 0x00, 0x00, 0x25, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x01, 0x00, 0xf2, 0xe5, 0x76, 0x5e, 0xc4, 0x8c, 0xff, 0xd4, 0x19, 0xed, 0x7f, 0xe8, 0x4e, 0x2a, + 0x55, 0x00, 0x00, 0x00, 0x07, 0x00, 0x00, 0x00, 0x68, 0x65, 0x61, 0x64, 0x65, 0x72, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x2a, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0xf2, 0x6f, + 0x01, 0xea, 0x49, 0x00, 0xbc, 0x02, 0x80, 0x58, 0xc3, 0xa8, 0xda, 0xe3, 0x52, 0x00, 0x00, 0x00, + 0x0c, 0x00, 0x00, 0x00, 0x6f, 0x72, 0x69, 0x65, 0x6e, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x31, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x01, 0x00, 0x90, 0xf3, + 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x09, 0x0a, 0x00, 0x00, 0x17, 0x00, 0x00, 0x00, + 0x6f, 0x72, 0x69, 0x65, 0x6e, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x63, 0x6f, 0x76, 0x61, + 0x72, 0x69, 0x61, 0x6e, 0x63, 0x65, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x2f, 0x00, 0x00, 0x00, + 0x03, 0x00, 0x00, 0x00, 0x01, 0x00, 0xf2, 0xac, 0xe2, 0x5e, 0x59, 0xb0, 0x1a, 0x7a, 0x3a, 0x5c, + 0xda, 0xb3, 0x78, 0xfd, 0x32, 0x00, 0x00, 0x00, 0x11, 0x00, 0x00, 0x00, 0x61, 0x6e, 0x67, 0x75, + 0x6c, 0x61, 0x72, 0x5f, 0x76, 0x65, 0x6c, 0x6f, 0x63, 0x69, 0x74, 0x79, 0x00, 0x00, 0x00, 0x00, + 0x36, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0x01, 0x00, 0x90, 0xf3, 0x01, 0x00, 0x00, 0x00, + 0x01, 0x00, 0x00, 0x00, 0x09, 0x0a, 0x00, 0x00, 0x1c, 0x00, 0x00, 0x00, 0x61, 0x6e, 0x67, 0x75, + 0x6c, 0x61, 0x72, 0x5f, 0x76, 0x65, 0x6c, 0x6f, 0x63, 0x69, 0x74, 0x79, 0x5f, 0x63, 0x6f, 0x76, + 0x61, 0x72, 0x69, 0x61, 0x6e, 0x63, 0x65, 0x00, 0x00, 0x00, 0x00, 0x00, 0x32, 0x00, 0x00, 0x00, + 0x05, 0x00, 0x00, 0x00, 0x01, 0x00, 0xf2, 0xac, 0xe2, 0x5e, 0x59, 0xb0, 0x1a, 0x7a, 0x3a, 0x5c, + 0xda, 0xb3, 0x78, 0xfd, 0x32, 0x00, 0x00, 0x00, 0x14, 0x00, 0x00, 0x00, 0x6c, 0x69, 0x6e, 0x65, + 0x61, 0x72, 0x5f, 0x61, 0x63, 0x63, 0x65, 0x6c, 0x65, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x39, 0x00, 0x00, 0x00, 0x06, 0x00, 0x00, 0x00, 0x01, 0x00, 0x90, 0xf3, + 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x09, 0x0a, 0x00, 0x00, 0x1f, 0x00, 0x00, 0x00, + 0x6c, 0x69, 0x6e, 0x65, 0x61, 0x72, 0x5f, 0x61, 0x63, 0x63, 0x65, 0x6c, 0x65, 0x72, 0x61, 0x74, + 0x69, 0x6f, 0x6e, 0x5f, 0x63, 0x6f, 0x76, 0x61, 0x72, 0x69, 0x61, 0x6e, 0x63, 0x65, 0x00, 0x00, + 0x00, 0xf2, 0xe5, 0x76, 0x5e, 0xc4, 0x8c, 0xff, 0xd4, 0x19, 0xed, 0x7f, 0xe8, 0x4e, 0x2a, 0x55, + 0x7b, 0x00, 0x00, 0x00, 0xf2, 0x51, 0x01, 0x00, 0x25, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x1d, 0x00, 0x00, 0x00, 0x73, 0x74, 0x64, 0x5f, 0x6d, 0x73, 0x67, 0x73, 0x3a, 0x3a, 0x6d, 0x73, + 0x67, 0x3a, 0x3a, 0x64, 0x64, 0x73, 0x5f, 0x3a, 0x3a, 0x48, 0x65, 0x61, 0x64, 0x65, 0x72, 0x5f, + 0x00, 0x00, 0x00, 0x00, 0x47, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x24, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xf2, 0xd4, 0x85, 0x4f, 0x13, 0xae, 0xf3, 0x2d, 0xfe, 0x21, + 0x57, 0xf3, 0xe6, 0x32, 0x0d, 0x00, 0x00, 0x00, 0x06, 0x00, 0x00, 0x00, 0x73, 0x74, 0x61, 0x6d, + 0x70, 0x00, 0x00, 0x00, 0x17, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x70, 0x00, + 0x09, 0x00, 0x00, 0x00, 0x66, 0x72, 0x61, 0x6d, 0x65, 0x5f, 0x69, 0x64, 0x00, 0x00, 0x00, 0xf2, + 0xd4, 0x85, 0x4f, 0x13, 0xae, 0xf3, 0x2d, 0xfe, 0x21, 0x57, 0xf3, 0xe6, 0x32, 0x0d, 0x00, 0x00, + 0x72, 0x00, 0x00, 0x00, 0xf2, 0x51, 0x01, 0x00, 0x2d, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x25, 0x00, 0x00, 0x00, 0x62, 0x75, 0x69, 0x6c, 0x74, 0x69, 0x6e, 0x5f, 0x69, 0x6e, 0x74, 0x65, + 0x72, 0x66, 0x61, 0x63, 0x65, 0x73, 0x3a, 0x3a, 0x6d, 0x73, 0x67, 0x3a, 0x3a, 0x64, 0x64, 0x73, + 0x5f, 0x3a, 0x3a, 0x54, 0x69, 0x6d, 0x65, 0x5f, 0x00, 0x00, 0x00, 0x00, 0x36, 0x00, 0x00, 0x00, + 0x02, 0x00, 0x00, 0x00, 0x12, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x04, 0x00, + 0x04, 0x00, 0x00, 0x00, 0x73, 0x65, 0x63, 0x00, 0x00, 0x00, 0x00, 0x00, 0x16, 0x00, 0x00, 0x00, + 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x07, 0x00, 0x08, 0x00, 0x00, 0x00, 0x6e, 0x61, 0x6e, 0x6f, + 0x73, 0x65, 0x63, 0x00, 0x00, 0x00, 0xf2, 0x6f, 0x01, 0xea, 0x49, 0x00, 0xbc, 0x02, 0x80, 0x58, + 0xc3, 0xa8, 0xda, 0xe3, 0x52, 0x00, 0x00, 0x00, 0x90, 0x00, 0x00, 0x00, 0xf2, 0x51, 0x01, 0x00, + 0x2e, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x26, 0x00, 0x00, 0x00, 0x67, 0x65, 0x6f, 0x6d, + 0x65, 0x74, 0x72, 0x79, 0x5f, 0x6d, 0x73, 0x67, 0x73, 0x3a, 0x3a, 0x6d, 0x73, 0x67, 0x3a, 0x3a, + 0x64, 0x64, 0x73, 0x5f, 0x3a, 0x3a, 0x51, 0x75, 0x61, 0x74, 0x65, 0x72, 0x6e, 0x69, 0x6f, 0x6e, + 0x5f, 0x00, 0x00, 0x00, 0x54, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0x10, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x0a, 0x00, 0x02, 0x00, 0x00, 0x00, 0x78, 0x00, 0x00, 0x00, + 0x10, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x0a, 0x00, 0x02, 0x00, 0x00, 0x00, + 0x79, 0x00, 0x00, 0x00, 0x10, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x01, 0x00, 0x0a, 0x00, + 0x02, 0x00, 0x00, 0x00, 0x7a, 0x00, 0x00, 0x00, 0x10, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, + 0x01, 0x00, 0x0a, 0x00, 0x02, 0x00, 0x00, 0x00, 0x77, 0x00, 0x00, 0x00, 0xf2, 0xac, 0xe2, 0x5e, + 0x59, 0xb0, 0x1a, 0x7a, 0x3a, 0x5c, 0xda, 0xb3, 0x78, 0xfd, 0x32, 0x00, 0x78, 0x00, 0x00, 0x00, + 0xf2, 0x51, 0x01, 0x00, 0x2b, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x23, 0x00, 0x00, 0x00, + 0x67, 0x65, 0x6f, 0x6d, 0x65, 0x74, 0x72, 0x79, 0x5f, 0x6d, 0x73, 0x67, 0x73, 0x3a, 0x3a, 0x6d, + 0x73, 0x67, 0x3a, 0x3a, 0x64, 0x64, 0x73, 0x5f, 0x3a, 0x3a, 0x56, 0x65, 0x63, 0x74, 0x6f, 0x72, + 0x33, 0x5f, 0x00, 0x00, 0x40, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x10, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x0a, 0x00, 0x02, 0x00, 0x00, 0x00, 0x78, 0x00, 0x00, 0x00, + 0x10, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x0a, 0x00, 0x02, 0x00, 0x00, 0x00, + 0x79, 0x00, 0x00, 0x00, 0x10, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x01, 0x00, 0x0a, 0x00, + 0x02, 0x00, 0x00, 0x00, 0x7a, 0x00, 0x00, 0x00, 0x9a, 0x00, 0x00, 0x00, 0x05, 0x00, 0x00, 0x00, + 0xf2, 0x29, 0xbf, 0xf9, 0x05, 0xfe, 0xca, 0x04, 0x21, 0xfc, 0x4f, 0x4e, 0x24, 0x64, 0xd8, 0xf1, + 0xd4, 0xf9, 0x81, 0x03, 0x5a, 0x0e, 0xd7, 0x22, 0x6a, 0xd9, 0xb4, 0x81, 0xee, 0xcf, 0xf2, 0xe5, + 0x76, 0x5e, 0xc4, 0x8c, 0xff, 0xd4, 0x19, 0xed, 0x7f, 0xe8, 0x4e, 0x2a, 0x55, 0xf1, 0xdc, 0xf1, + 0x2c, 0xd2, 0xdd, 0x5e, 0x71, 0x2c, 0xb7, 0xb1, 0xe5, 0x1f, 0xa3, 0xf2, 0xf2, 0xd4, 0x85, 0x4f, + 0x13, 0xae, 0xf3, 0x2d, 0xfe, 0x21, 0x57, 0xf3, 0xe6, 0x32, 0x0d, 0xf1, 0x56, 0x7c, 0x5a, 0x93, + 0x54, 0x1c, 0x3b, 0x10, 0x86, 0xa4, 0xba, 0x46, 0xf9, 0x8d, 0xf2, 0x6f, 0x01, 0xea, 0x49, 0x00, + 0xbc, 0x02, 0x80, 0x58, 0xc3, 0xa8, 0xda, 0xe3, 0x52, 0xf1, 0x2e, 0xd7, 0x30, 0x7b, 0x8e, 0xc5, + 0x7c, 0x4b, 0x34, 0x86, 0x46, 0xa9, 0x62, 0xa1, 0xf2, 0xac, 0xe2, 0x5e, 0x59, 0xb0, 0x1a, 0x7a, + 0x3a, 0x5c, 0xda, 0xb3, 0x78, 0xfd, 0x32, 0xf1, 0x5e, 0x73, 0x97, 0xe7, 0xe8, 0x64, 0x40, 0xdf, + 0x64, 0xaf, 0x76, 0xcd, 0x4c, 0xbc, }; + return blob; +} +template<> inline const uint8_t * TopicTraits<::sensor_msgs::msg::dds_::Imu_>::type_info_blob() { + static const uint8_t blob[] = { + 0x20, 0x01, 0x00, 0x00, 0x01, 0x10, 0x00, 0x40, 0x88, 0x00, 0x00, 0x00, 0x84, 0x00, 0x00, 0x00, + 0x14, 0x00, 0x00, 0x00, 0xf1, 0xd4, 0xf9, 0x81, 0x03, 0x5a, 0x0e, 0xd7, 0x22, 0x6a, 0xd9, 0xb4, + 0x81, 0xee, 0xcf, 0x00, 0xea, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0x64, 0x00, 0x00, 0x00, + 0x04, 0x00, 0x00, 0x00, 0x14, 0x00, 0x00, 0x00, 0xf1, 0xdc, 0xf1, 0x2c, 0xd2, 0xdd, 0x5e, 0x71, + 0x2c, 0xb7, 0xb1, 0xe5, 0x1f, 0xa3, 0xf2, 0x00, 0x48, 0x00, 0x00, 0x00, 0x14, 0x00, 0x00, 0x00, + 0xf1, 0x56, 0x7c, 0x5a, 0x93, 0x54, 0x1c, 0x3b, 0x10, 0x86, 0xa4, 0xba, 0x46, 0xf9, 0x8d, 0x00, + 0x37, 0x00, 0x00, 0x00, 0x14, 0x00, 0x00, 0x00, 0xf1, 0x2e, 0xd7, 0x30, 0x7b, 0x8e, 0xc5, 0x7c, + 0x4b, 0x34, 0x86, 0x46, 0xa9, 0x62, 0xa1, 0x00, 0x57, 0x00, 0x00, 0x00, 0x14, 0x00, 0x00, 0x00, + 0xf1, 0x5e, 0x73, 0x97, 0xe7, 0xe8, 0x64, 0x40, 0xdf, 0x64, 0xaf, 0x76, 0xcd, 0x4c, 0xbc, 0x00, + 0x47, 0x00, 0x00, 0x00, 0x02, 0x10, 0x00, 0x40, 0x88, 0x00, 0x00, 0x00, 0x84, 0x00, 0x00, 0x00, + 0x14, 0x00, 0x00, 0x00, 0xf2, 0x29, 0xbf, 0xf9, 0x05, 0xfe, 0xca, 0x04, 0x21, 0xfc, 0x4f, 0x4e, + 0x24, 0x64, 0xd8, 0x00, 0xb5, 0x01, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0x64, 0x00, 0x00, 0x00, + 0x04, 0x00, 0x00, 0x00, 0x14, 0x00, 0x00, 0x00, 0xf2, 0xe5, 0x76, 0x5e, 0xc4, 0x8c, 0xff, 0xd4, + 0x19, 0xed, 0x7f, 0xe8, 0x4e, 0x2a, 0x55, 0x00, 0x7f, 0x00, 0x00, 0x00, 0x14, 0x00, 0x00, 0x00, + 0xf2, 0xd4, 0x85, 0x4f, 0x13, 0xae, 0xf3, 0x2d, 0xfe, 0x21, 0x57, 0xf3, 0xe6, 0x32, 0x0d, 0x00, + 0x76, 0x00, 0x00, 0x00, 0x14, 0x00, 0x00, 0x00, 0xf2, 0x6f, 0x01, 0xea, 0x49, 0x00, 0xbc, 0x02, + 0x80, 0x58, 0xc3, 0xa8, 0xda, 0xe3, 0x52, 0x00, 0x94, 0x00, 0x00, 0x00, 0x14, 0x00, 0x00, 0x00, + 0xf2, 0xac, 0xe2, 0x5e, 0x59, 0xb0, 0x1a, 0x7a, 0x3a, 0x5c, 0xda, 0xb3, 0x78, 0xfd, 0x32, 0x00, + 0x7c, 0x00, 0x00, 0x00, }; + return blob; +} +#endif //DDSCXX_HAS_TYPE_DISCOVERY + +} //namespace topic +} //namespace cyclonedds +} //namespace eclipse +} //namespace org + +namespace dds { +namespace topic { + +template <> +struct topic_type_name<::sensor_msgs::msg::dds_::Imu_> +{ + static std::string value() + { + return org::eclipse::cyclonedds::topic::TopicTraits<::sensor_msgs::msg::dds_::Imu_>::getTypeName(); + } +}; + +} +} + +REGISTER_TOPIC_TYPE(::sensor_msgs::msg::dds_::Imu_) + +namespace org{ +namespace eclipse{ +namespace cyclonedds{ +namespace core{ +namespace cdr{ + +template<> +propvec &get_type_props<::sensor_msgs::msg::dds_::Imu_>(); + +template::value, bool> = true > +bool write(T& streamer, const ::sensor_msgs::msg::dds_::Imu_& instance, entity_properties_t *props) { + (void)instance; + if (!streamer.start_struct(*props)) + return false; + auto prop = streamer.first_entity(props); + while (prop) { + switch (prop->m_id) { + case 0: + if (!streamer.start_member(*prop)) + return false; + if (!write(streamer, instance.header(), prop)) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 1: + if (!streamer.start_member(*prop)) + return false; + if (!write(streamer, instance.orientation(), prop)) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 2: + if (!streamer.start_member(*prop)) + return false; + if (!streamer.start_consecutive(true, true)) + return false; + if (!write(streamer, instance.orientation_covariance()[0], instance.orientation_covariance().size())) + return false; + if (!streamer.finish_consecutive()) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 3: + if (!streamer.start_member(*prop)) + return false; + if (!write(streamer, instance.angular_velocity(), prop)) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 4: + if (!streamer.start_member(*prop)) + return false; + if (!streamer.start_consecutive(true, true)) + return false; + if (!write(streamer, instance.angular_velocity_covariance()[0], instance.angular_velocity_covariance().size())) + return false; + if (!streamer.finish_consecutive()) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 5: + if (!streamer.start_member(*prop)) + return false; + if (!write(streamer, instance.linear_acceleration(), prop)) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 6: + if (!streamer.start_member(*prop)) + return false; + if (!streamer.start_consecutive(true, true)) + return false; + if (!write(streamer, instance.linear_acceleration_covariance()[0], instance.linear_acceleration_covariance().size())) + return false; + if (!streamer.finish_consecutive()) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + } + prop = streamer.next_entity(prop); + } + return streamer.finish_struct(*props); +} + +template::value, bool> = true > +bool write(S& str, const ::sensor_msgs::msg::dds_::Imu_& instance, bool as_key) { + auto &props = get_type_props<::sensor_msgs::msg::dds_::Imu_>(); + str.set_mode(cdr_stream::stream_mode::write, as_key); + return write(str, instance, props.data()); +} + +template::value, bool> = true > +bool read(T& streamer, ::sensor_msgs::msg::dds_::Imu_& instance, entity_properties_t *props) { + (void)instance; + if (!streamer.start_struct(*props)) + return false; + auto prop = streamer.first_entity(props); + while (prop) { + switch (prop->m_id) { + case 0: + if (!streamer.start_member(*prop)) + return false; + if (!read(streamer, instance.header(), prop)) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 1: + if (!streamer.start_member(*prop)) + return false; + if (!read(streamer, instance.orientation(), prop)) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 2: + if (!streamer.start_member(*prop)) + return false; + if (!streamer.start_consecutive(true, true)) + return false; + if (!read(streamer, instance.orientation_covariance()[0], instance.orientation_covariance().size())) + return false; + if (!streamer.finish_consecutive()) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 3: + if (!streamer.start_member(*prop)) + return false; + if (!read(streamer, instance.angular_velocity(), prop)) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 4: + if (!streamer.start_member(*prop)) + return false; + if (!streamer.start_consecutive(true, true)) + return false; + if (!read(streamer, instance.angular_velocity_covariance()[0], instance.angular_velocity_covariance().size())) + return false; + if (!streamer.finish_consecutive()) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 5: + if (!streamer.start_member(*prop)) + return false; + if (!read(streamer, instance.linear_acceleration(), prop)) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 6: + if (!streamer.start_member(*prop)) + return false; + if (!streamer.start_consecutive(true, true)) + return false; + if (!read(streamer, instance.linear_acceleration_covariance()[0], instance.linear_acceleration_covariance().size())) + return false; + if (!streamer.finish_consecutive()) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + } + prop = streamer.next_entity(prop); + } + return streamer.finish_struct(*props); +} + +template::value, bool> = true > +bool read(S& str, ::sensor_msgs::msg::dds_::Imu_& instance, bool as_key) { + auto &props = get_type_props<::sensor_msgs::msg::dds_::Imu_>(); + str.set_mode(cdr_stream::stream_mode::read, as_key); + return read(str, instance, props.data()); +} + +template::value, bool> = true > +bool move(T& streamer, const ::sensor_msgs::msg::dds_::Imu_& instance, entity_properties_t *props) { + (void)instance; + if (!streamer.start_struct(*props)) + return false; + auto prop = streamer.first_entity(props); + while (prop) { + switch (prop->m_id) { + case 0: + if (!streamer.start_member(*prop)) + return false; + if (!move(streamer, instance.header(), prop)) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 1: + if (!streamer.start_member(*prop)) + return false; + if (!move(streamer, instance.orientation(), prop)) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 2: + if (!streamer.start_member(*prop)) + return false; + if (!streamer.start_consecutive(true, true)) + return false; + if (!move(streamer, instance.orientation_covariance()[0], instance.orientation_covariance().size())) + return false; + if (!streamer.finish_consecutive()) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 3: + if (!streamer.start_member(*prop)) + return false; + if (!move(streamer, instance.angular_velocity(), prop)) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 4: + if (!streamer.start_member(*prop)) + return false; + if (!streamer.start_consecutive(true, true)) + return false; + if (!move(streamer, instance.angular_velocity_covariance()[0], instance.angular_velocity_covariance().size())) + return false; + if (!streamer.finish_consecutive()) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 5: + if (!streamer.start_member(*prop)) + return false; + if (!move(streamer, instance.linear_acceleration(), prop)) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 6: + if (!streamer.start_member(*prop)) + return false; + if (!streamer.start_consecutive(true, true)) + return false; + if (!move(streamer, instance.linear_acceleration_covariance()[0], instance.linear_acceleration_covariance().size())) + return false; + if (!streamer.finish_consecutive()) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + } + prop = streamer.next_entity(prop); + } + return streamer.finish_struct(*props); +} + +template::value, bool> = true > +bool move(S& str, const ::sensor_msgs::msg::dds_::Imu_& instance, bool as_key) { + auto &props = get_type_props<::sensor_msgs::msg::dds_::Imu_>(); + str.set_mode(cdr_stream::stream_mode::move, as_key); + return move(str, instance, props.data()); +} + +template::value, bool> = true > +bool max(T& streamer, const ::sensor_msgs::msg::dds_::Imu_& instance, entity_properties_t *props) { + (void)instance; + if (!streamer.start_struct(*props)) + return false; + auto prop = streamer.first_entity(props); + while (prop) { + switch (prop->m_id) { + case 0: + if (!streamer.start_member(*prop)) + return false; + if (!max(streamer, instance.header(), prop)) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 1: + if (!streamer.start_member(*prop)) + return false; + if (!max(streamer, instance.orientation(), prop)) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 2: + if (!streamer.start_member(*prop)) + return false; + if (!streamer.start_consecutive(true, true)) + return false; + if (!max(streamer, instance.orientation_covariance()[0], instance.orientation_covariance().size())) + return false; + if (!streamer.finish_consecutive()) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 3: + if (!streamer.start_member(*prop)) + return false; + if (!max(streamer, instance.angular_velocity(), prop)) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 4: + if (!streamer.start_member(*prop)) + return false; + if (!streamer.start_consecutive(true, true)) + return false; + if (!max(streamer, instance.angular_velocity_covariance()[0], instance.angular_velocity_covariance().size())) + return false; + if (!streamer.finish_consecutive()) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 5: + if (!streamer.start_member(*prop)) + return false; + if (!max(streamer, instance.linear_acceleration(), prop)) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 6: + if (!streamer.start_member(*prop)) + return false; + if (!streamer.start_consecutive(true, true)) + return false; + if (!max(streamer, instance.linear_acceleration_covariance()[0], instance.linear_acceleration_covariance().size())) + return false; + if (!streamer.finish_consecutive()) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + } + prop = streamer.next_entity(prop); + } + return streamer.finish_struct(*props); +} + +template::value, bool> = true > +bool max(S& str, const ::sensor_msgs::msg::dds_::Imu_& instance, bool as_key) { + auto &props = get_type_props<::sensor_msgs::msg::dds_::Imu_>(); + str.set_mode(cdr_stream::stream_mode::max, as_key); + return max(str, instance, props.data()); +} + +} //namespace cdr +} //namespace core +} //namespace cyclonedds +} //namespace eclipse +} //namespace org + +#endif // DDSCXX_UNITREE_IDL_ROS2_IMU__HPP diff --git a/deps/unitree_sdk2/include/unitree/idl/ros2/MapMetaData_.hpp b/deps/unitree_sdk2/include/unitree/idl/ros2/MapMetaData_.hpp new file mode 100644 index 0000000..45b908b --- /dev/null +++ b/deps/unitree_sdk2/include/unitree/idl/ros2/MapMetaData_.hpp @@ -0,0 +1,517 @@ +/**************************************************************** + + Generated by Eclipse Cyclone DDS IDL to CXX Translator + File name: MapMetaData_.idl + Source: MapMetaData_.hpp + Cyclone DDS: v0.10.2 + +*****************************************************************/ +#ifndef DDSCXX_UNITREE_IDL_ROS2_MAPMETADATA__HPP +#define DDSCXX_UNITREE_IDL_ROS2_MAPMETADATA__HPP + +#include "unitree/idl/ros2/Time_.hpp" + +#include "unitree/idl/ros2/Pose_.hpp" + +#include + +namespace nav_msgs +{ +namespace msg +{ +namespace dds_ +{ +class MapMetaData_ +{ +private: + ::builtin_interfaces::msg::dds_::Time_ map_load_time_; + float resolution_ = 0.0f; + uint32_t width_ = 0; + uint32_t height_ = 0; + ::geometry_msgs::msg::dds_::Pose_ origin_; + +public: + MapMetaData_() = default; + + explicit MapMetaData_( + const ::builtin_interfaces::msg::dds_::Time_& map_load_time, + float resolution, + uint32_t width, + uint32_t height, + const ::geometry_msgs::msg::dds_::Pose_& origin) : + map_load_time_(map_load_time), + resolution_(resolution), + width_(width), + height_(height), + origin_(origin) { } + + const ::builtin_interfaces::msg::dds_::Time_& map_load_time() const { return this->map_load_time_; } + ::builtin_interfaces::msg::dds_::Time_& map_load_time() { return this->map_load_time_; } + void map_load_time(const ::builtin_interfaces::msg::dds_::Time_& _val_) { this->map_load_time_ = _val_; } + void map_load_time(::builtin_interfaces::msg::dds_::Time_&& _val_) { this->map_load_time_ = _val_; } + float resolution() const { return this->resolution_; } + float& resolution() { return this->resolution_; } + void resolution(float _val_) { this->resolution_ = _val_; } + uint32_t width() const { return this->width_; } + uint32_t& width() { return this->width_; } + void width(uint32_t _val_) { this->width_ = _val_; } + uint32_t height() const { return this->height_; } + uint32_t& height() { return this->height_; } + void height(uint32_t _val_) { this->height_ = _val_; } + const ::geometry_msgs::msg::dds_::Pose_& origin() const { return this->origin_; } + ::geometry_msgs::msg::dds_::Pose_& origin() { return this->origin_; } + void origin(const ::geometry_msgs::msg::dds_::Pose_& _val_) { this->origin_ = _val_; } + void origin(::geometry_msgs::msg::dds_::Pose_&& _val_) { this->origin_ = _val_; } + + bool operator==(const MapMetaData_& _other) const + { + (void) _other; + return map_load_time_ == _other.map_load_time_ && + resolution_ == _other.resolution_ && + width_ == _other.width_ && + height_ == _other.height_ && + origin_ == _other.origin_; + } + + bool operator!=(const MapMetaData_& _other) const + { + return !(*this == _other); + } + +}; + +} + +} + +} + +#include "dds/topic/TopicTraits.hpp" +#include "org/eclipse/cyclonedds/topic/datatopic.hpp" + +namespace org { +namespace eclipse { +namespace cyclonedds { +namespace topic { + +template <> constexpr const char* TopicTraits<::nav_msgs::msg::dds_::MapMetaData_>::getTypeName() +{ + return "nav_msgs::msg::dds_::MapMetaData_"; +} + +template <> constexpr bool TopicTraits<::nav_msgs::msg::dds_::MapMetaData_>::isKeyless() +{ + return true; +} + +#ifdef DDSCXX_HAS_TYPE_DISCOVERY +template<> constexpr unsigned int TopicTraits<::nav_msgs::msg::dds_::MapMetaData_>::type_map_blob_sz() { return 1546; } +template<> constexpr unsigned int TopicTraits<::nav_msgs::msg::dds_::MapMetaData_>::type_info_blob_sz() { return 292; } +template<> inline const uint8_t * TopicTraits<::nav_msgs::msg::dds_::MapMetaData_>::type_map_blob() { + static const uint8_t blob[] = { + 0x03, 0x02, 0x00, 0x00, 0x05, 0x00, 0x00, 0x00, 0xf1, 0x07, 0x57, 0xb7, 0x09, 0xbd, 0x5c, 0x8d, + 0x18, 0x8f, 0x00, 0x60, 0x94, 0x68, 0x47, 0x00, 0x81, 0x00, 0x00, 0x00, 0xf1, 0x51, 0x01, 0x00, + 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x71, 0x00, 0x00, 0x00, 0x05, 0x00, 0x00, 0x00, + 0x19, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xf1, 0x56, 0x7c, 0x5a, 0x93, 0x54, + 0x1c, 0x3b, 0x10, 0x86, 0xa4, 0xba, 0x46, 0xf9, 0x8d, 0x66, 0x5b, 0xc6, 0xd3, 0x00, 0x00, 0x00, + 0x0b, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x09, 0xb7, 0xe1, 0x64, 0xb3, 0x00, + 0x0b, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x01, 0x00, 0x07, 0xea, 0xae, 0x26, 0xa6, 0x00, + 0x0b, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x01, 0x00, 0x07, 0xb4, 0x35, 0xe2, 0x27, 0x00, + 0x19, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0x01, 0x00, 0xf1, 0x2f, 0x93, 0xf0, 0x5b, 0x8c, + 0xef, 0xbe, 0x11, 0x90, 0x31, 0xc4, 0x88, 0x17, 0xeb, 0x7c, 0x49, 0xb1, 0x53, 0xf1, 0x56, 0x7c, + 0x5a, 0x93, 0x54, 0x1c, 0x3b, 0x10, 0x86, 0xa4, 0xba, 0x46, 0xf9, 0x8d, 0x33, 0x00, 0x00, 0x00, + 0xf1, 0x51, 0x01, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x23, 0x00, 0x00, 0x00, + 0x02, 0x00, 0x00, 0x00, 0x0b, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x04, 0x74, + 0x45, 0x9c, 0xa3, 0x00, 0x0b, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x07, 0xe2, + 0x04, 0x64, 0xd5, 0xf1, 0x2f, 0x93, 0xf0, 0x5b, 0x8c, 0xef, 0xbe, 0x11, 0x90, 0x31, 0xc4, 0x88, + 0x17, 0xeb, 0x00, 0x00, 0x51, 0x00, 0x00, 0x00, 0xf1, 0x51, 0x01, 0x00, 0x01, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x41, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x19, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xf1, 0x5e, 0x73, 0x97, 0xe7, 0xe8, 0x64, 0x40, 0xdf, 0x64, + 0xaf, 0x76, 0xcd, 0x4c, 0xbc, 0x47, 0x57, 0xfe, 0x07, 0x00, 0x00, 0x00, 0x19, 0x00, 0x00, 0x00, + 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0xf1, 0x2e, 0xd7, 0x30, 0x7b, 0x8e, 0xc5, 0x7c, 0x4b, 0x34, + 0x86, 0x46, 0xa9, 0x62, 0xa1, 0xda, 0x16, 0x39, 0x42, 0xf1, 0x5e, 0x73, 0x97, 0xe7, 0xe8, 0x64, + 0x40, 0xdf, 0x64, 0xaf, 0x76, 0xcd, 0x4c, 0xbc, 0x43, 0x00, 0x00, 0x00, 0xf1, 0x51, 0x01, 0x00, + 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x33, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, + 0x0b, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x0a, 0x9d, 0xd4, 0xe4, 0x61, 0x00, + 0x0b, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x0a, 0x41, 0x52, 0x90, 0x76, 0x00, + 0x0b, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x01, 0x00, 0x0a, 0xfb, 0xad, 0xe9, 0xe3, 0xf1, + 0x2e, 0xd7, 0x30, 0x7b, 0x8e, 0xc5, 0x7c, 0x4b, 0x34, 0x86, 0x46, 0xa9, 0x62, 0xa1, 0x00, 0x00, + 0x53, 0x00, 0x00, 0x00, 0xf1, 0x51, 0x01, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x43, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0x0b, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x01, 0x00, 0x0a, 0x9d, 0xd4, 0xe4, 0x61, 0x00, 0x0b, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, + 0x01, 0x00, 0x0a, 0x41, 0x52, 0x90, 0x76, 0x00, 0x0b, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, + 0x01, 0x00, 0x0a, 0xfb, 0xad, 0xe9, 0xe3, 0x00, 0x0b, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, + 0x01, 0x00, 0x0a, 0xf1, 0x29, 0x01, 0x86, 0x00, 0x60, 0x03, 0x00, 0x00, 0x05, 0x00, 0x00, 0x00, + 0xf2, 0xaf, 0xf2, 0xbe, 0x67, 0xdd, 0x8e, 0x1b, 0x5c, 0x8c, 0x51, 0x02, 0x52, 0xab, 0x2d, 0x00, + 0xe9, 0x00, 0x00, 0x00, 0xf2, 0x51, 0x01, 0x00, 0x2a, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x22, 0x00, 0x00, 0x00, 0x6e, 0x61, 0x76, 0x5f, 0x6d, 0x73, 0x67, 0x73, 0x3a, 0x3a, 0x6d, 0x73, + 0x67, 0x3a, 0x3a, 0x64, 0x64, 0x73, 0x5f, 0x3a, 0x3a, 0x4d, 0x61, 0x70, 0x4d, 0x65, 0x74, 0x61, + 0x44, 0x61, 0x74, 0x61, 0x5f, 0x00, 0x00, 0x00, 0xb1, 0x00, 0x00, 0x00, 0x05, 0x00, 0x00, 0x00, + 0x2c, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xf2, 0xd4, 0x85, 0x4f, 0x13, 0xae, + 0xf3, 0x2d, 0xfe, 0x21, 0x57, 0xf3, 0xe6, 0x32, 0x0d, 0x00, 0x00, 0x00, 0x0e, 0x00, 0x00, 0x00, + 0x6d, 0x61, 0x70, 0x5f, 0x6c, 0x6f, 0x61, 0x64, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x00, 0x00, 0x00, + 0x19, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x09, 0x00, 0x0b, 0x00, 0x00, 0x00, + 0x72, 0x65, 0x73, 0x6f, 0x6c, 0x75, 0x74, 0x69, 0x6f, 0x6e, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x14, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x01, 0x00, 0x07, 0x00, 0x06, 0x00, 0x00, 0x00, + 0x77, 0x69, 0x64, 0x74, 0x68, 0x00, 0x00, 0x00, 0x15, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, + 0x01, 0x00, 0x07, 0x00, 0x07, 0x00, 0x00, 0x00, 0x68, 0x65, 0x69, 0x67, 0x68, 0x74, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x25, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0x01, 0x00, 0xf2, 0x0d, + 0x47, 0x26, 0x4b, 0x4a, 0x66, 0xfa, 0x94, 0xbb, 0xfe, 0x34, 0xf3, 0x2f, 0x7d, 0x00, 0x00, 0x00, + 0x07, 0x00, 0x00, 0x00, 0x6f, 0x72, 0x69, 0x67, 0x69, 0x6e, 0x00, 0x00, 0x00, 0xf2, 0xd4, 0x85, + 0x4f, 0x13, 0xae, 0xf3, 0x2d, 0xfe, 0x21, 0x57, 0xf3, 0xe6, 0x32, 0x0d, 0x72, 0x00, 0x00, 0x00, + 0xf2, 0x51, 0x01, 0x00, 0x2d, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x25, 0x00, 0x00, 0x00, + 0x62, 0x75, 0x69, 0x6c, 0x74, 0x69, 0x6e, 0x5f, 0x69, 0x6e, 0x74, 0x65, 0x72, 0x66, 0x61, 0x63, + 0x65, 0x73, 0x3a, 0x3a, 0x6d, 0x73, 0x67, 0x3a, 0x3a, 0x64, 0x64, 0x73, 0x5f, 0x3a, 0x3a, 0x54, + 0x69, 0x6d, 0x65, 0x5f, 0x00, 0x00, 0x00, 0x00, 0x36, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, + 0x12, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x04, 0x00, 0x04, 0x00, 0x00, 0x00, + 0x73, 0x65, 0x63, 0x00, 0x00, 0x00, 0x00, 0x00, 0x16, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, + 0x01, 0x00, 0x07, 0x00, 0x08, 0x00, 0x00, 0x00, 0x6e, 0x61, 0x6e, 0x6f, 0x73, 0x65, 0x63, 0x00, + 0x00, 0x00, 0xf2, 0x0d, 0x47, 0x26, 0x4b, 0x4a, 0x66, 0xfa, 0x94, 0xbb, 0xfe, 0x34, 0xf3, 0x2f, + 0x7d, 0x00, 0x00, 0x00, 0x92, 0x00, 0x00, 0x00, 0xf2, 0x51, 0x01, 0x00, 0x28, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x20, 0x00, 0x00, 0x00, 0x67, 0x65, 0x6f, 0x6d, 0x65, 0x74, 0x72, 0x79, + 0x5f, 0x6d, 0x73, 0x67, 0x73, 0x3a, 0x3a, 0x6d, 0x73, 0x67, 0x3a, 0x3a, 0x64, 0x64, 0x73, 0x5f, + 0x3a, 0x3a, 0x50, 0x6f, 0x73, 0x65, 0x5f, 0x00, 0x5e, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, + 0x27, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xf2, 0x04, 0xac, 0x28, 0xf9, 0x19, + 0x64, 0x23, 0x5d, 0xc9, 0x81, 0xe3, 0xf8, 0xfa, 0xdf, 0x00, 0x00, 0x00, 0x09, 0x00, 0x00, 0x00, + 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x00, 0x00, 0x00, 0x00, 0x2a, 0x00, 0x00, 0x00, + 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0xf2, 0x6f, 0x01, 0xea, 0x49, 0x00, 0xbc, 0x02, 0x80, 0x58, + 0xc3, 0xa8, 0xda, 0xe3, 0x52, 0x00, 0x00, 0x00, 0x0c, 0x00, 0x00, 0x00, 0x6f, 0x72, 0x69, 0x65, + 0x6e, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x00, 0x00, 0x00, 0xf2, 0x04, 0xac, 0x28, 0xf9, 0x19, + 0x64, 0x23, 0x5d, 0xc9, 0x81, 0xe3, 0xf8, 0xfa, 0xdf, 0x00, 0x00, 0x00, 0x78, 0x00, 0x00, 0x00, + 0xf2, 0x51, 0x01, 0x00, 0x29, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x21, 0x00, 0x00, 0x00, + 0x67, 0x65, 0x6f, 0x6d, 0x65, 0x74, 0x72, 0x79, 0x5f, 0x6d, 0x73, 0x67, 0x73, 0x3a, 0x3a, 0x6d, + 0x73, 0x67, 0x3a, 0x3a, 0x64, 0x64, 0x73, 0x5f, 0x3a, 0x3a, 0x50, 0x6f, 0x69, 0x6e, 0x74, 0x5f, + 0x00, 0x00, 0x00, 0x00, 0x40, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x10, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x0a, 0x00, 0x02, 0x00, 0x00, 0x00, 0x78, 0x00, 0x00, 0x00, + 0x10, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x0a, 0x00, 0x02, 0x00, 0x00, 0x00, + 0x79, 0x00, 0x00, 0x00, 0x10, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x01, 0x00, 0x0a, 0x00, + 0x02, 0x00, 0x00, 0x00, 0x7a, 0x00, 0x00, 0x00, 0xf2, 0x6f, 0x01, 0xea, 0x49, 0x00, 0xbc, 0x02, + 0x80, 0x58, 0xc3, 0xa8, 0xda, 0xe3, 0x52, 0x00, 0x90, 0x00, 0x00, 0x00, 0xf2, 0x51, 0x01, 0x00, + 0x2e, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x26, 0x00, 0x00, 0x00, 0x67, 0x65, 0x6f, 0x6d, + 0x65, 0x74, 0x72, 0x79, 0x5f, 0x6d, 0x73, 0x67, 0x73, 0x3a, 0x3a, 0x6d, 0x73, 0x67, 0x3a, 0x3a, + 0x64, 0x64, 0x73, 0x5f, 0x3a, 0x3a, 0x51, 0x75, 0x61, 0x74, 0x65, 0x72, 0x6e, 0x69, 0x6f, 0x6e, + 0x5f, 0x00, 0x00, 0x00, 0x54, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0x10, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x0a, 0x00, 0x02, 0x00, 0x00, 0x00, 0x78, 0x00, 0x00, 0x00, + 0x10, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x0a, 0x00, 0x02, 0x00, 0x00, 0x00, + 0x79, 0x00, 0x00, 0x00, 0x10, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x01, 0x00, 0x0a, 0x00, + 0x02, 0x00, 0x00, 0x00, 0x7a, 0x00, 0x00, 0x00, 0x10, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, + 0x01, 0x00, 0x0a, 0x00, 0x02, 0x00, 0x00, 0x00, 0x77, 0x00, 0x00, 0x00, 0x9a, 0x00, 0x00, 0x00, + 0x05, 0x00, 0x00, 0x00, 0xf2, 0xaf, 0xf2, 0xbe, 0x67, 0xdd, 0x8e, 0x1b, 0x5c, 0x8c, 0x51, 0x02, + 0x52, 0xab, 0x2d, 0xf1, 0x07, 0x57, 0xb7, 0x09, 0xbd, 0x5c, 0x8d, 0x18, 0x8f, 0x00, 0x60, 0x94, + 0x68, 0x47, 0xf2, 0xd4, 0x85, 0x4f, 0x13, 0xae, 0xf3, 0x2d, 0xfe, 0x21, 0x57, 0xf3, 0xe6, 0x32, + 0x0d, 0xf1, 0x56, 0x7c, 0x5a, 0x93, 0x54, 0x1c, 0x3b, 0x10, 0x86, 0xa4, 0xba, 0x46, 0xf9, 0x8d, + 0xf2, 0x0d, 0x47, 0x26, 0x4b, 0x4a, 0x66, 0xfa, 0x94, 0xbb, 0xfe, 0x34, 0xf3, 0x2f, 0x7d, 0xf1, + 0x2f, 0x93, 0xf0, 0x5b, 0x8c, 0xef, 0xbe, 0x11, 0x90, 0x31, 0xc4, 0x88, 0x17, 0xeb, 0xf2, 0x04, + 0xac, 0x28, 0xf9, 0x19, 0x64, 0x23, 0x5d, 0xc9, 0x81, 0xe3, 0xf8, 0xfa, 0xdf, 0xf1, 0x5e, 0x73, + 0x97, 0xe7, 0xe8, 0x64, 0x40, 0xdf, 0x64, 0xaf, 0x76, 0xcd, 0x4c, 0xbc, 0xf2, 0x6f, 0x01, 0xea, + 0x49, 0x00, 0xbc, 0x02, 0x80, 0x58, 0xc3, 0xa8, 0xda, 0xe3, 0x52, 0xf1, 0x2e, 0xd7, 0x30, 0x7b, + 0x8e, 0xc5, 0x7c, 0x4b, 0x34, 0x86, 0x46, 0xa9, 0x62, 0xa1, }; + return blob; +} +template<> inline const uint8_t * TopicTraits<::nav_msgs::msg::dds_::MapMetaData_>::type_info_blob() { + static const uint8_t blob[] = { + 0x20, 0x01, 0x00, 0x00, 0x01, 0x10, 0x00, 0x40, 0x88, 0x00, 0x00, 0x00, 0x84, 0x00, 0x00, 0x00, + 0x14, 0x00, 0x00, 0x00, 0xf1, 0x07, 0x57, 0xb7, 0x09, 0xbd, 0x5c, 0x8d, 0x18, 0x8f, 0x00, 0x60, + 0x94, 0x68, 0x47, 0x00, 0x85, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0x64, 0x00, 0x00, 0x00, + 0x04, 0x00, 0x00, 0x00, 0x14, 0x00, 0x00, 0x00, 0xf1, 0x56, 0x7c, 0x5a, 0x93, 0x54, 0x1c, 0x3b, + 0x10, 0x86, 0xa4, 0xba, 0x46, 0xf9, 0x8d, 0x00, 0x37, 0x00, 0x00, 0x00, 0x14, 0x00, 0x00, 0x00, + 0xf1, 0x2f, 0x93, 0xf0, 0x5b, 0x8c, 0xef, 0xbe, 0x11, 0x90, 0x31, 0xc4, 0x88, 0x17, 0xeb, 0x00, + 0x55, 0x00, 0x00, 0x00, 0x14, 0x00, 0x00, 0x00, 0xf1, 0x5e, 0x73, 0x97, 0xe7, 0xe8, 0x64, 0x40, + 0xdf, 0x64, 0xaf, 0x76, 0xcd, 0x4c, 0xbc, 0x00, 0x47, 0x00, 0x00, 0x00, 0x14, 0x00, 0x00, 0x00, + 0xf1, 0x2e, 0xd7, 0x30, 0x7b, 0x8e, 0xc5, 0x7c, 0x4b, 0x34, 0x86, 0x46, 0xa9, 0x62, 0xa1, 0x00, + 0x57, 0x00, 0x00, 0x00, 0x02, 0x10, 0x00, 0x40, 0x88, 0x00, 0x00, 0x00, 0x84, 0x00, 0x00, 0x00, + 0x14, 0x00, 0x00, 0x00, 0xf2, 0xaf, 0xf2, 0xbe, 0x67, 0xdd, 0x8e, 0x1b, 0x5c, 0x8c, 0x51, 0x02, + 0x52, 0xab, 0x2d, 0x00, 0xed, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0x64, 0x00, 0x00, 0x00, + 0x04, 0x00, 0x00, 0x00, 0x14, 0x00, 0x00, 0x00, 0xf2, 0xd4, 0x85, 0x4f, 0x13, 0xae, 0xf3, 0x2d, + 0xfe, 0x21, 0x57, 0xf3, 0xe6, 0x32, 0x0d, 0x00, 0x76, 0x00, 0x00, 0x00, 0x14, 0x00, 0x00, 0x00, + 0xf2, 0x0d, 0x47, 0x26, 0x4b, 0x4a, 0x66, 0xfa, 0x94, 0xbb, 0xfe, 0x34, 0xf3, 0x2f, 0x7d, 0x00, + 0x96, 0x00, 0x00, 0x00, 0x14, 0x00, 0x00, 0x00, 0xf2, 0x04, 0xac, 0x28, 0xf9, 0x19, 0x64, 0x23, + 0x5d, 0xc9, 0x81, 0xe3, 0xf8, 0xfa, 0xdf, 0x00, 0x7c, 0x00, 0x00, 0x00, 0x14, 0x00, 0x00, 0x00, + 0xf2, 0x6f, 0x01, 0xea, 0x49, 0x00, 0xbc, 0x02, 0x80, 0x58, 0xc3, 0xa8, 0xda, 0xe3, 0x52, 0x00, + 0x94, 0x00, 0x00, 0x00, }; + return blob; +} +#endif //DDSCXX_HAS_TYPE_DISCOVERY + +} //namespace topic +} //namespace cyclonedds +} //namespace eclipse +} //namespace org + +namespace dds { +namespace topic { + +template <> +struct topic_type_name<::nav_msgs::msg::dds_::MapMetaData_> +{ + static std::string value() + { + return org::eclipse::cyclonedds::topic::TopicTraits<::nav_msgs::msg::dds_::MapMetaData_>::getTypeName(); + } +}; + +} +} + +REGISTER_TOPIC_TYPE(::nav_msgs::msg::dds_::MapMetaData_) + +namespace org{ +namespace eclipse{ +namespace cyclonedds{ +namespace core{ +namespace cdr{ + +template<> +propvec &get_type_props<::nav_msgs::msg::dds_::MapMetaData_>(); + +template::value, bool> = true > +bool write(T& streamer, const ::nav_msgs::msg::dds_::MapMetaData_& instance, entity_properties_t *props) { + (void)instance; + if (!streamer.start_struct(*props)) + return false; + auto prop = streamer.first_entity(props); + while (prop) { + switch (prop->m_id) { + case 0: + if (!streamer.start_member(*prop)) + return false; + if (!write(streamer, instance.map_load_time(), prop)) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 1: + if (!streamer.start_member(*prop)) + return false; + if (!write(streamer, instance.resolution())) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 2: + if (!streamer.start_member(*prop)) + return false; + if (!write(streamer, instance.width())) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 3: + if (!streamer.start_member(*prop)) + return false; + if (!write(streamer, instance.height())) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 4: + if (!streamer.start_member(*prop)) + return false; + if (!write(streamer, instance.origin(), prop)) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + } + prop = streamer.next_entity(prop); + } + return streamer.finish_struct(*props); +} + +template::value, bool> = true > +bool write(S& str, const ::nav_msgs::msg::dds_::MapMetaData_& instance, bool as_key) { + auto &props = get_type_props<::nav_msgs::msg::dds_::MapMetaData_>(); + str.set_mode(cdr_stream::stream_mode::write, as_key); + return write(str, instance, props.data()); +} + +template::value, bool> = true > +bool read(T& streamer, ::nav_msgs::msg::dds_::MapMetaData_& instance, entity_properties_t *props) { + (void)instance; + if (!streamer.start_struct(*props)) + return false; + auto prop = streamer.first_entity(props); + while (prop) { + switch (prop->m_id) { + case 0: + if (!streamer.start_member(*prop)) + return false; + if (!read(streamer, instance.map_load_time(), prop)) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 1: + if (!streamer.start_member(*prop)) + return false; + if (!read(streamer, instance.resolution())) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 2: + if (!streamer.start_member(*prop)) + return false; + if (!read(streamer, instance.width())) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 3: + if (!streamer.start_member(*prop)) + return false; + if (!read(streamer, instance.height())) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 4: + if (!streamer.start_member(*prop)) + return false; + if (!read(streamer, instance.origin(), prop)) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + } + prop = streamer.next_entity(prop); + } + return streamer.finish_struct(*props); +} + +template::value, bool> = true > +bool read(S& str, ::nav_msgs::msg::dds_::MapMetaData_& instance, bool as_key) { + auto &props = get_type_props<::nav_msgs::msg::dds_::MapMetaData_>(); + str.set_mode(cdr_stream::stream_mode::read, as_key); + return read(str, instance, props.data()); +} + +template::value, bool> = true > +bool move(T& streamer, const ::nav_msgs::msg::dds_::MapMetaData_& instance, entity_properties_t *props) { + (void)instance; + if (!streamer.start_struct(*props)) + return false; + auto prop = streamer.first_entity(props); + while (prop) { + switch (prop->m_id) { + case 0: + if (!streamer.start_member(*prop)) + return false; + if (!move(streamer, instance.map_load_time(), prop)) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 1: + if (!streamer.start_member(*prop)) + return false; + if (!move(streamer, instance.resolution())) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 2: + if (!streamer.start_member(*prop)) + return false; + if (!move(streamer, instance.width())) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 3: + if (!streamer.start_member(*prop)) + return false; + if (!move(streamer, instance.height())) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 4: + if (!streamer.start_member(*prop)) + return false; + if (!move(streamer, instance.origin(), prop)) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + } + prop = streamer.next_entity(prop); + } + return streamer.finish_struct(*props); +} + +template::value, bool> = true > +bool move(S& str, const ::nav_msgs::msg::dds_::MapMetaData_& instance, bool as_key) { + auto &props = get_type_props<::nav_msgs::msg::dds_::MapMetaData_>(); + str.set_mode(cdr_stream::stream_mode::move, as_key); + return move(str, instance, props.data()); +} + +template::value, bool> = true > +bool max(T& streamer, const ::nav_msgs::msg::dds_::MapMetaData_& instance, entity_properties_t *props) { + (void)instance; + if (!streamer.start_struct(*props)) + return false; + auto prop = streamer.first_entity(props); + while (prop) { + switch (prop->m_id) { + case 0: + if (!streamer.start_member(*prop)) + return false; + if (!max(streamer, instance.map_load_time(), prop)) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 1: + if (!streamer.start_member(*prop)) + return false; + if (!max(streamer, instance.resolution())) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 2: + if (!streamer.start_member(*prop)) + return false; + if (!max(streamer, instance.width())) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 3: + if (!streamer.start_member(*prop)) + return false; + if (!max(streamer, instance.height())) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 4: + if (!streamer.start_member(*prop)) + return false; + if (!max(streamer, instance.origin(), prop)) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + } + prop = streamer.next_entity(prop); + } + return streamer.finish_struct(*props); +} + +template::value, bool> = true > +bool max(S& str, const ::nav_msgs::msg::dds_::MapMetaData_& instance, bool as_key) { + auto &props = get_type_props<::nav_msgs::msg::dds_::MapMetaData_>(); + str.set_mode(cdr_stream::stream_mode::max, as_key); + return max(str, instance, props.data()); +} + +} //namespace cdr +} //namespace core +} //namespace cyclonedds +} //namespace eclipse +} //namespace org + +#endif // DDSCXX_UNITREE_IDL_ROS2_MAPMETADATA__HPP diff --git a/deps/unitree_sdk2/include/unitree/idl/ros2/OccupancyGrid_.hpp b/deps/unitree_sdk2/include/unitree/idl/ros2/OccupancyGrid_.hpp new file mode 100644 index 0000000..d3e7360 --- /dev/null +++ b/deps/unitree_sdk2/include/unitree/idl/ros2/OccupancyGrid_.hpp @@ -0,0 +1,532 @@ +/**************************************************************** + + Generated by Eclipse Cyclone DDS IDL to CXX Translator + File name: OccupancyGrid_.idl + Source: OccupancyGrid_.hpp + Cyclone DDS: v0.10.2 + +*****************************************************************/ +#ifndef DDSCXX_UNITREE_IDL_ROS2_OCCUPANCYGRID__HPP +#define DDSCXX_UNITREE_IDL_ROS2_OCCUPANCYGRID__HPP + +#include "unitree/idl/ros2/MapMetaData_.hpp" + +#include "unitree/idl/ros2/Header_.hpp" + +#include +#include + +namespace nav_msgs +{ +namespace msg +{ +namespace dds_ +{ +class OccupancyGrid_ +{ +private: + ::std_msgs::msg::dds_::Header_ header_; + ::nav_msgs::msg::dds_::MapMetaData_ info_; + std::vector data_; + +public: + OccupancyGrid_() = default; + + explicit OccupancyGrid_( + const ::std_msgs::msg::dds_::Header_& header, + const ::nav_msgs::msg::dds_::MapMetaData_& info, + const std::vector& data) : + header_(header), + info_(info), + data_(data) { } + + const ::std_msgs::msg::dds_::Header_& header() const { return this->header_; } + ::std_msgs::msg::dds_::Header_& header() { return this->header_; } + void header(const ::std_msgs::msg::dds_::Header_& _val_) { this->header_ = _val_; } + void header(::std_msgs::msg::dds_::Header_&& _val_) { this->header_ = _val_; } + const ::nav_msgs::msg::dds_::MapMetaData_& info() const { return this->info_; } + ::nav_msgs::msg::dds_::MapMetaData_& info() { return this->info_; } + void info(const ::nav_msgs::msg::dds_::MapMetaData_& _val_) { this->info_ = _val_; } + void info(::nav_msgs::msg::dds_::MapMetaData_&& _val_) { this->info_ = _val_; } + const std::vector& data() const { return this->data_; } + std::vector& data() { return this->data_; } + void data(const std::vector& _val_) { this->data_ = _val_; } + void data(std::vector&& _val_) { this->data_ = _val_; } + + bool operator==(const OccupancyGrid_& _other) const + { + (void) _other; + return header_ == _other.header_ && + info_ == _other.info_ && + data_ == _other.data_; + } + + bool operator!=(const OccupancyGrid_& _other) const + { + return !(*this == _other); + } + +}; + +} + +} + +} + +#include "dds/topic/TopicTraits.hpp" +#include "org/eclipse/cyclonedds/topic/datatopic.hpp" + +namespace org { +namespace eclipse { +namespace cyclonedds { +namespace topic { + +template <> constexpr const char* TopicTraits<::nav_msgs::msg::dds_::OccupancyGrid_>::getTypeName() +{ + return "nav_msgs::msg::dds_::OccupancyGrid_"; +} + +template <> constexpr bool TopicTraits<::nav_msgs::msg::dds_::OccupancyGrid_>::isSelfContained() +{ + return false; +} + +template <> constexpr bool TopicTraits<::nav_msgs::msg::dds_::OccupancyGrid_>::isKeyless() +{ + return true; +} + +#ifdef DDSCXX_HAS_TYPE_DISCOVERY +template<> constexpr unsigned int TopicTraits<::nav_msgs::msg::dds_::OccupancyGrid_>::type_map_blob_sz() { return 2154; } +template<> constexpr unsigned int TopicTraits<::nav_msgs::msg::dds_::OccupancyGrid_>::type_info_blob_sz() { return 388; } +template<> inline const uint8_t * TopicTraits<::nav_msgs::msg::dds_::OccupancyGrid_>::type_map_blob() { + static const uint8_t blob[] = { + 0xd7, 0x02, 0x00, 0x00, 0x07, 0x00, 0x00, 0x00, 0xf1, 0xa6, 0x7a, 0x91, 0x75, 0x57, 0xcb, 0x8b, + 0xe9, 0x7b, 0x12, 0x9d, 0x77, 0xb3, 0xfd, 0x00, 0x68, 0x00, 0x00, 0x00, 0xf1, 0x51, 0x01, 0x00, + 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x58, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, + 0x19, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xf1, 0xdc, 0xf1, 0x2c, 0xd2, 0xdd, + 0x5e, 0x71, 0x2c, 0xb7, 0xb1, 0xe5, 0x1f, 0xa3, 0xf2, 0x09, 0x9f, 0xb9, 0x95, 0x00, 0x00, 0x00, + 0x19, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0xf1, 0x07, 0x57, 0xb7, 0x09, 0xbd, + 0x5c, 0x8d, 0x18, 0x8f, 0x00, 0x60, 0x94, 0x68, 0x47, 0xca, 0xf9, 0xb6, 0xb9, 0x00, 0x00, 0x00, + 0x10, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x01, 0x00, 0x80, 0xf3, 0x01, 0x00, 0x00, 0x02, + 0x8d, 0x77, 0x7f, 0x38, 0xf1, 0xdc, 0xf1, 0x2c, 0xd2, 0xdd, 0x5e, 0x71, 0x2c, 0xb7, 0xb1, 0xe5, + 0x1f, 0xa3, 0xf2, 0x00, 0x44, 0x00, 0x00, 0x00, 0xf1, 0x51, 0x01, 0x00, 0x01, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x34, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x19, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xf1, 0x56, 0x7c, 0x5a, 0x93, 0x54, 0x1c, 0x3b, 0x10, 0x86, + 0xa4, 0xba, 0x46, 0xf9, 0x8d, 0x96, 0xb8, 0xc7, 0x8d, 0x00, 0x00, 0x00, 0x0c, 0x00, 0x00, 0x00, + 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x70, 0x00, 0x4b, 0xb3, 0x9c, 0x5c, 0xf1, 0x56, 0x7c, 0x5a, + 0x93, 0x54, 0x1c, 0x3b, 0x10, 0x86, 0xa4, 0xba, 0x46, 0xf9, 0x8d, 0x00, 0x33, 0x00, 0x00, 0x00, + 0xf1, 0x51, 0x01, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x23, 0x00, 0x00, 0x00, + 0x02, 0x00, 0x00, 0x00, 0x0b, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x04, 0x74, + 0x45, 0x9c, 0xa3, 0x00, 0x0b, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x07, 0xe2, + 0x04, 0x64, 0xd5, 0xf1, 0x07, 0x57, 0xb7, 0x09, 0xbd, 0x5c, 0x8d, 0x18, 0x8f, 0x00, 0x60, 0x94, + 0x68, 0x47, 0x00, 0x00, 0x81, 0x00, 0x00, 0x00, 0xf1, 0x51, 0x01, 0x00, 0x01, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x71, 0x00, 0x00, 0x00, 0x05, 0x00, 0x00, 0x00, 0x19, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xf1, 0x56, 0x7c, 0x5a, 0x93, 0x54, 0x1c, 0x3b, 0x10, 0x86, + 0xa4, 0xba, 0x46, 0xf9, 0x8d, 0x66, 0x5b, 0xc6, 0xd3, 0x00, 0x00, 0x00, 0x0b, 0x00, 0x00, 0x00, + 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x09, 0xb7, 0xe1, 0x64, 0xb3, 0x00, 0x0b, 0x00, 0x00, 0x00, + 0x02, 0x00, 0x00, 0x00, 0x01, 0x00, 0x07, 0xea, 0xae, 0x26, 0xa6, 0x00, 0x0b, 0x00, 0x00, 0x00, + 0x03, 0x00, 0x00, 0x00, 0x01, 0x00, 0x07, 0xb4, 0x35, 0xe2, 0x27, 0x00, 0x19, 0x00, 0x00, 0x00, + 0x04, 0x00, 0x00, 0x00, 0x01, 0x00, 0xf1, 0x2f, 0x93, 0xf0, 0x5b, 0x8c, 0xef, 0xbe, 0x11, 0x90, + 0x31, 0xc4, 0x88, 0x17, 0xeb, 0x7c, 0x49, 0xb1, 0x53, 0xf1, 0x2f, 0x93, 0xf0, 0x5b, 0x8c, 0xef, + 0xbe, 0x11, 0x90, 0x31, 0xc4, 0x88, 0x17, 0xeb, 0x51, 0x00, 0x00, 0x00, 0xf1, 0x51, 0x01, 0x00, + 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x41, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, + 0x19, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xf1, 0x5e, 0x73, 0x97, 0xe7, 0xe8, + 0x64, 0x40, 0xdf, 0x64, 0xaf, 0x76, 0xcd, 0x4c, 0xbc, 0x47, 0x57, 0xfe, 0x07, 0x00, 0x00, 0x00, + 0x19, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0xf1, 0x2e, 0xd7, 0x30, 0x7b, 0x8e, + 0xc5, 0x7c, 0x4b, 0x34, 0x86, 0x46, 0xa9, 0x62, 0xa1, 0xda, 0x16, 0x39, 0x42, 0xf1, 0x5e, 0x73, + 0x97, 0xe7, 0xe8, 0x64, 0x40, 0xdf, 0x64, 0xaf, 0x76, 0xcd, 0x4c, 0xbc, 0x43, 0x00, 0x00, 0x00, + 0xf1, 0x51, 0x01, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x33, 0x00, 0x00, 0x00, + 0x03, 0x00, 0x00, 0x00, 0x0b, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x0a, 0x9d, + 0xd4, 0xe4, 0x61, 0x00, 0x0b, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x0a, 0x41, + 0x52, 0x90, 0x76, 0x00, 0x0b, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x01, 0x00, 0x0a, 0xfb, + 0xad, 0xe9, 0xe3, 0xf1, 0x2e, 0xd7, 0x30, 0x7b, 0x8e, 0xc5, 0x7c, 0x4b, 0x34, 0x86, 0x46, 0xa9, + 0x62, 0xa1, 0x00, 0x00, 0x53, 0x00, 0x00, 0x00, 0xf1, 0x51, 0x01, 0x00, 0x01, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x43, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0x0b, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x0a, 0x9d, 0xd4, 0xe4, 0x61, 0x00, 0x0b, 0x00, 0x00, 0x00, + 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x0a, 0x41, 0x52, 0x90, 0x76, 0x00, 0x0b, 0x00, 0x00, 0x00, + 0x02, 0x00, 0x00, 0x00, 0x01, 0x00, 0x0a, 0xfb, 0xad, 0xe9, 0xe3, 0x00, 0x0b, 0x00, 0x00, 0x00, + 0x03, 0x00, 0x00, 0x00, 0x01, 0x00, 0x0a, 0xf1, 0x29, 0x01, 0x86, 0x00, 0xb0, 0x04, 0x00, 0x00, + 0x07, 0x00, 0x00, 0x00, 0xf2, 0x9b, 0xfe, 0xf8, 0xd1, 0x93, 0x3f, 0x26, 0x1c, 0xef, 0x1f, 0x33, + 0xfd, 0x62, 0x89, 0x00, 0xab, 0x00, 0x00, 0x00, 0xf2, 0x51, 0x01, 0x00, 0x2c, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x24, 0x00, 0x00, 0x00, 0x6e, 0x61, 0x76, 0x5f, 0x6d, 0x73, 0x67, 0x73, + 0x3a, 0x3a, 0x6d, 0x73, 0x67, 0x3a, 0x3a, 0x64, 0x64, 0x73, 0x5f, 0x3a, 0x3a, 0x4f, 0x63, 0x63, + 0x75, 0x70, 0x61, 0x6e, 0x63, 0x79, 0x47, 0x72, 0x69, 0x64, 0x5f, 0x00, 0x73, 0x00, 0x00, 0x00, + 0x03, 0x00, 0x00, 0x00, 0x25, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xf2, 0xe5, + 0x76, 0x5e, 0xc4, 0x8c, 0xff, 0xd4, 0x19, 0xed, 0x7f, 0xe8, 0x4e, 0x2a, 0x55, 0x00, 0x00, 0x00, + 0x07, 0x00, 0x00, 0x00, 0x68, 0x65, 0x61, 0x64, 0x65, 0x72, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x23, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0xf2, 0xaf, 0xf2, 0xbe, 0x67, 0xdd, + 0x8e, 0x1b, 0x5c, 0x8c, 0x51, 0x02, 0x52, 0xab, 0x2d, 0x00, 0x00, 0x00, 0x05, 0x00, 0x00, 0x00, + 0x69, 0x6e, 0x66, 0x6f, 0x00, 0x00, 0x00, 0x00, 0x17, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, + 0x01, 0x00, 0x80, 0xf3, 0x01, 0x00, 0x00, 0x02, 0x05, 0x00, 0x00, 0x00, 0x64, 0x61, 0x74, 0x61, + 0x00, 0x00, 0x00, 0xf2, 0xe5, 0x76, 0x5e, 0xc4, 0x8c, 0xff, 0xd4, 0x19, 0xed, 0x7f, 0xe8, 0x4e, + 0x2a, 0x55, 0x00, 0x00, 0x7b, 0x00, 0x00, 0x00, 0xf2, 0x51, 0x01, 0x00, 0x25, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x1d, 0x00, 0x00, 0x00, 0x73, 0x74, 0x64, 0x5f, 0x6d, 0x73, 0x67, 0x73, + 0x3a, 0x3a, 0x6d, 0x73, 0x67, 0x3a, 0x3a, 0x64, 0x64, 0x73, 0x5f, 0x3a, 0x3a, 0x48, 0x65, 0x61, + 0x64, 0x65, 0x72, 0x5f, 0x00, 0x00, 0x00, 0x00, 0x47, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, + 0x24, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xf2, 0xd4, 0x85, 0x4f, 0x13, 0xae, + 0xf3, 0x2d, 0xfe, 0x21, 0x57, 0xf3, 0xe6, 0x32, 0x0d, 0x00, 0x00, 0x00, 0x06, 0x00, 0x00, 0x00, + 0x73, 0x74, 0x61, 0x6d, 0x70, 0x00, 0x00, 0x00, 0x17, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, + 0x01, 0x00, 0x70, 0x00, 0x09, 0x00, 0x00, 0x00, 0x66, 0x72, 0x61, 0x6d, 0x65, 0x5f, 0x69, 0x64, + 0x00, 0x00, 0x00, 0xf2, 0xd4, 0x85, 0x4f, 0x13, 0xae, 0xf3, 0x2d, 0xfe, 0x21, 0x57, 0xf3, 0xe6, + 0x32, 0x0d, 0x00, 0x00, 0x72, 0x00, 0x00, 0x00, 0xf2, 0x51, 0x01, 0x00, 0x2d, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x25, 0x00, 0x00, 0x00, 0x62, 0x75, 0x69, 0x6c, 0x74, 0x69, 0x6e, 0x5f, + 0x69, 0x6e, 0x74, 0x65, 0x72, 0x66, 0x61, 0x63, 0x65, 0x73, 0x3a, 0x3a, 0x6d, 0x73, 0x67, 0x3a, + 0x3a, 0x64, 0x64, 0x73, 0x5f, 0x3a, 0x3a, 0x54, 0x69, 0x6d, 0x65, 0x5f, 0x00, 0x00, 0x00, 0x00, + 0x36, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x12, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x01, 0x00, 0x04, 0x00, 0x04, 0x00, 0x00, 0x00, 0x73, 0x65, 0x63, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x16, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x07, 0x00, 0x08, 0x00, 0x00, 0x00, + 0x6e, 0x61, 0x6e, 0x6f, 0x73, 0x65, 0x63, 0x00, 0x00, 0x00, 0xf2, 0xaf, 0xf2, 0xbe, 0x67, 0xdd, + 0x8e, 0x1b, 0x5c, 0x8c, 0x51, 0x02, 0x52, 0xab, 0x2d, 0x00, 0x00, 0x00, 0xe9, 0x00, 0x00, 0x00, + 0xf2, 0x51, 0x01, 0x00, 0x2a, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x22, 0x00, 0x00, 0x00, + 0x6e, 0x61, 0x76, 0x5f, 0x6d, 0x73, 0x67, 0x73, 0x3a, 0x3a, 0x6d, 0x73, 0x67, 0x3a, 0x3a, 0x64, + 0x64, 0x73, 0x5f, 0x3a, 0x3a, 0x4d, 0x61, 0x70, 0x4d, 0x65, 0x74, 0x61, 0x44, 0x61, 0x74, 0x61, + 0x5f, 0x00, 0x00, 0x00, 0xb1, 0x00, 0x00, 0x00, 0x05, 0x00, 0x00, 0x00, 0x2c, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xf2, 0xd4, 0x85, 0x4f, 0x13, 0xae, 0xf3, 0x2d, 0xfe, 0x21, + 0x57, 0xf3, 0xe6, 0x32, 0x0d, 0x00, 0x00, 0x00, 0x0e, 0x00, 0x00, 0x00, 0x6d, 0x61, 0x70, 0x5f, + 0x6c, 0x6f, 0x61, 0x64, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x00, 0x00, 0x00, 0x19, 0x00, 0x00, 0x00, + 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x09, 0x00, 0x0b, 0x00, 0x00, 0x00, 0x72, 0x65, 0x73, 0x6f, + 0x6c, 0x75, 0x74, 0x69, 0x6f, 0x6e, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x14, 0x00, 0x00, 0x00, + 0x02, 0x00, 0x00, 0x00, 0x01, 0x00, 0x07, 0x00, 0x06, 0x00, 0x00, 0x00, 0x77, 0x69, 0x64, 0x74, + 0x68, 0x00, 0x00, 0x00, 0x15, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x01, 0x00, 0x07, 0x00, + 0x07, 0x00, 0x00, 0x00, 0x68, 0x65, 0x69, 0x67, 0x68, 0x74, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x25, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0x01, 0x00, 0xf2, 0x0d, 0x47, 0x26, 0x4b, 0x4a, + 0x66, 0xfa, 0x94, 0xbb, 0xfe, 0x34, 0xf3, 0x2f, 0x7d, 0x00, 0x00, 0x00, 0x07, 0x00, 0x00, 0x00, + 0x6f, 0x72, 0x69, 0x67, 0x69, 0x6e, 0x00, 0x00, 0x00, 0xf2, 0x0d, 0x47, 0x26, 0x4b, 0x4a, 0x66, + 0xfa, 0x94, 0xbb, 0xfe, 0x34, 0xf3, 0x2f, 0x7d, 0x92, 0x00, 0x00, 0x00, 0xf2, 0x51, 0x01, 0x00, + 0x28, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x20, 0x00, 0x00, 0x00, 0x67, 0x65, 0x6f, 0x6d, + 0x65, 0x74, 0x72, 0x79, 0x5f, 0x6d, 0x73, 0x67, 0x73, 0x3a, 0x3a, 0x6d, 0x73, 0x67, 0x3a, 0x3a, + 0x64, 0x64, 0x73, 0x5f, 0x3a, 0x3a, 0x50, 0x6f, 0x73, 0x65, 0x5f, 0x00, 0x5e, 0x00, 0x00, 0x00, + 0x02, 0x00, 0x00, 0x00, 0x27, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xf2, 0x04, + 0xac, 0x28, 0xf9, 0x19, 0x64, 0x23, 0x5d, 0xc9, 0x81, 0xe3, 0xf8, 0xfa, 0xdf, 0x00, 0x00, 0x00, + 0x09, 0x00, 0x00, 0x00, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x00, 0x00, 0x00, 0x00, + 0x2a, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0xf2, 0x6f, 0x01, 0xea, 0x49, 0x00, + 0xbc, 0x02, 0x80, 0x58, 0xc3, 0xa8, 0xda, 0xe3, 0x52, 0x00, 0x00, 0x00, 0x0c, 0x00, 0x00, 0x00, + 0x6f, 0x72, 0x69, 0x65, 0x6e, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x00, 0x00, 0x00, 0xf2, 0x04, + 0xac, 0x28, 0xf9, 0x19, 0x64, 0x23, 0x5d, 0xc9, 0x81, 0xe3, 0xf8, 0xfa, 0xdf, 0x00, 0x00, 0x00, + 0x78, 0x00, 0x00, 0x00, 0xf2, 0x51, 0x01, 0x00, 0x29, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x21, 0x00, 0x00, 0x00, 0x67, 0x65, 0x6f, 0x6d, 0x65, 0x74, 0x72, 0x79, 0x5f, 0x6d, 0x73, 0x67, + 0x73, 0x3a, 0x3a, 0x6d, 0x73, 0x67, 0x3a, 0x3a, 0x64, 0x64, 0x73, 0x5f, 0x3a, 0x3a, 0x50, 0x6f, + 0x69, 0x6e, 0x74, 0x5f, 0x00, 0x00, 0x00, 0x00, 0x40, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, + 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x0a, 0x00, 0x02, 0x00, 0x00, 0x00, + 0x78, 0x00, 0x00, 0x00, 0x10, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x0a, 0x00, + 0x02, 0x00, 0x00, 0x00, 0x79, 0x00, 0x00, 0x00, 0x10, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, + 0x01, 0x00, 0x0a, 0x00, 0x02, 0x00, 0x00, 0x00, 0x7a, 0x00, 0x00, 0x00, 0xf2, 0x6f, 0x01, 0xea, + 0x49, 0x00, 0xbc, 0x02, 0x80, 0x58, 0xc3, 0xa8, 0xda, 0xe3, 0x52, 0x00, 0x90, 0x00, 0x00, 0x00, + 0xf2, 0x51, 0x01, 0x00, 0x2e, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x26, 0x00, 0x00, 0x00, + 0x67, 0x65, 0x6f, 0x6d, 0x65, 0x74, 0x72, 0x79, 0x5f, 0x6d, 0x73, 0x67, 0x73, 0x3a, 0x3a, 0x6d, + 0x73, 0x67, 0x3a, 0x3a, 0x64, 0x64, 0x73, 0x5f, 0x3a, 0x3a, 0x51, 0x75, 0x61, 0x74, 0x65, 0x72, + 0x6e, 0x69, 0x6f, 0x6e, 0x5f, 0x00, 0x00, 0x00, 0x54, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, + 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x0a, 0x00, 0x02, 0x00, 0x00, 0x00, + 0x78, 0x00, 0x00, 0x00, 0x10, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x0a, 0x00, + 0x02, 0x00, 0x00, 0x00, 0x79, 0x00, 0x00, 0x00, 0x10, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, + 0x01, 0x00, 0x0a, 0x00, 0x02, 0x00, 0x00, 0x00, 0x7a, 0x00, 0x00, 0x00, 0x10, 0x00, 0x00, 0x00, + 0x03, 0x00, 0x00, 0x00, 0x01, 0x00, 0x0a, 0x00, 0x02, 0x00, 0x00, 0x00, 0x77, 0x00, 0x00, 0x00, + 0xd6, 0x00, 0x00, 0x00, 0x07, 0x00, 0x00, 0x00, 0xf2, 0x9b, 0xfe, 0xf8, 0xd1, 0x93, 0x3f, 0x26, + 0x1c, 0xef, 0x1f, 0x33, 0xfd, 0x62, 0x89, 0xf1, 0xa6, 0x7a, 0x91, 0x75, 0x57, 0xcb, 0x8b, 0xe9, + 0x7b, 0x12, 0x9d, 0x77, 0xb3, 0xfd, 0xf2, 0xe5, 0x76, 0x5e, 0xc4, 0x8c, 0xff, 0xd4, 0x19, 0xed, + 0x7f, 0xe8, 0x4e, 0x2a, 0x55, 0xf1, 0xdc, 0xf1, 0x2c, 0xd2, 0xdd, 0x5e, 0x71, 0x2c, 0xb7, 0xb1, + 0xe5, 0x1f, 0xa3, 0xf2, 0xf2, 0xd4, 0x85, 0x4f, 0x13, 0xae, 0xf3, 0x2d, 0xfe, 0x21, 0x57, 0xf3, + 0xe6, 0x32, 0x0d, 0xf1, 0x56, 0x7c, 0x5a, 0x93, 0x54, 0x1c, 0x3b, 0x10, 0x86, 0xa4, 0xba, 0x46, + 0xf9, 0x8d, 0xf2, 0xaf, 0xf2, 0xbe, 0x67, 0xdd, 0x8e, 0x1b, 0x5c, 0x8c, 0x51, 0x02, 0x52, 0xab, + 0x2d, 0xf1, 0x07, 0x57, 0xb7, 0x09, 0xbd, 0x5c, 0x8d, 0x18, 0x8f, 0x00, 0x60, 0x94, 0x68, 0x47, + 0xf2, 0x0d, 0x47, 0x26, 0x4b, 0x4a, 0x66, 0xfa, 0x94, 0xbb, 0xfe, 0x34, 0xf3, 0x2f, 0x7d, 0xf1, + 0x2f, 0x93, 0xf0, 0x5b, 0x8c, 0xef, 0xbe, 0x11, 0x90, 0x31, 0xc4, 0x88, 0x17, 0xeb, 0xf2, 0x04, + 0xac, 0x28, 0xf9, 0x19, 0x64, 0x23, 0x5d, 0xc9, 0x81, 0xe3, 0xf8, 0xfa, 0xdf, 0xf1, 0x5e, 0x73, + 0x97, 0xe7, 0xe8, 0x64, 0x40, 0xdf, 0x64, 0xaf, 0x76, 0xcd, 0x4c, 0xbc, 0xf2, 0x6f, 0x01, 0xea, + 0x49, 0x00, 0xbc, 0x02, 0x80, 0x58, 0xc3, 0xa8, 0xda, 0xe3, 0x52, 0xf1, 0x2e, 0xd7, 0x30, 0x7b, + 0x8e, 0xc5, 0x7c, 0x4b, 0x34, 0x86, 0x46, 0xa9, 0x62, 0xa1, }; + return blob; +} +template<> inline const uint8_t * TopicTraits<::nav_msgs::msg::dds_::OccupancyGrid_>::type_info_blob() { + static const uint8_t blob[] = { + 0x80, 0x01, 0x00, 0x00, 0x01, 0x10, 0x00, 0x40, 0xb8, 0x00, 0x00, 0x00, 0xb4, 0x00, 0x00, 0x00, + 0x14, 0x00, 0x00, 0x00, 0xf1, 0xa6, 0x7a, 0x91, 0x75, 0x57, 0xcb, 0x8b, 0xe9, 0x7b, 0x12, 0x9d, + 0x77, 0xb3, 0xfd, 0x00, 0x6c, 0x00, 0x00, 0x00, 0x06, 0x00, 0x00, 0x00, 0x94, 0x00, 0x00, 0x00, + 0x06, 0x00, 0x00, 0x00, 0x14, 0x00, 0x00, 0x00, 0xf1, 0xdc, 0xf1, 0x2c, 0xd2, 0xdd, 0x5e, 0x71, + 0x2c, 0xb7, 0xb1, 0xe5, 0x1f, 0xa3, 0xf2, 0x00, 0x48, 0x00, 0x00, 0x00, 0x14, 0x00, 0x00, 0x00, + 0xf1, 0x56, 0x7c, 0x5a, 0x93, 0x54, 0x1c, 0x3b, 0x10, 0x86, 0xa4, 0xba, 0x46, 0xf9, 0x8d, 0x00, + 0x37, 0x00, 0x00, 0x00, 0x14, 0x00, 0x00, 0x00, 0xf1, 0x07, 0x57, 0xb7, 0x09, 0xbd, 0x5c, 0x8d, + 0x18, 0x8f, 0x00, 0x60, 0x94, 0x68, 0x47, 0x00, 0x85, 0x00, 0x00, 0x00, 0x14, 0x00, 0x00, 0x00, + 0xf1, 0x2f, 0x93, 0xf0, 0x5b, 0x8c, 0xef, 0xbe, 0x11, 0x90, 0x31, 0xc4, 0x88, 0x17, 0xeb, 0x00, + 0x55, 0x00, 0x00, 0x00, 0x14, 0x00, 0x00, 0x00, 0xf1, 0x5e, 0x73, 0x97, 0xe7, 0xe8, 0x64, 0x40, + 0xdf, 0x64, 0xaf, 0x76, 0xcd, 0x4c, 0xbc, 0x00, 0x47, 0x00, 0x00, 0x00, 0x14, 0x00, 0x00, 0x00, + 0xf1, 0x2e, 0xd7, 0x30, 0x7b, 0x8e, 0xc5, 0x7c, 0x4b, 0x34, 0x86, 0x46, 0xa9, 0x62, 0xa1, 0x00, + 0x57, 0x00, 0x00, 0x00, 0x02, 0x10, 0x00, 0x40, 0xb8, 0x00, 0x00, 0x00, 0xb4, 0x00, 0x00, 0x00, + 0x14, 0x00, 0x00, 0x00, 0xf2, 0x9b, 0xfe, 0xf8, 0xd1, 0x93, 0x3f, 0x26, 0x1c, 0xef, 0x1f, 0x33, + 0xfd, 0x62, 0x89, 0x00, 0xaf, 0x00, 0x00, 0x00, 0x06, 0x00, 0x00, 0x00, 0x94, 0x00, 0x00, 0x00, + 0x06, 0x00, 0x00, 0x00, 0x14, 0x00, 0x00, 0x00, 0xf2, 0xe5, 0x76, 0x5e, 0xc4, 0x8c, 0xff, 0xd4, + 0x19, 0xed, 0x7f, 0xe8, 0x4e, 0x2a, 0x55, 0x00, 0x7f, 0x00, 0x00, 0x00, 0x14, 0x00, 0x00, 0x00, + 0xf2, 0xd4, 0x85, 0x4f, 0x13, 0xae, 0xf3, 0x2d, 0xfe, 0x21, 0x57, 0xf3, 0xe6, 0x32, 0x0d, 0x00, + 0x76, 0x00, 0x00, 0x00, 0x14, 0x00, 0x00, 0x00, 0xf2, 0xaf, 0xf2, 0xbe, 0x67, 0xdd, 0x8e, 0x1b, + 0x5c, 0x8c, 0x51, 0x02, 0x52, 0xab, 0x2d, 0x00, 0xed, 0x00, 0x00, 0x00, 0x14, 0x00, 0x00, 0x00, + 0xf2, 0x0d, 0x47, 0x26, 0x4b, 0x4a, 0x66, 0xfa, 0x94, 0xbb, 0xfe, 0x34, 0xf3, 0x2f, 0x7d, 0x00, + 0x96, 0x00, 0x00, 0x00, 0x14, 0x00, 0x00, 0x00, 0xf2, 0x04, 0xac, 0x28, 0xf9, 0x19, 0x64, 0x23, + 0x5d, 0xc9, 0x81, 0xe3, 0xf8, 0xfa, 0xdf, 0x00, 0x7c, 0x00, 0x00, 0x00, 0x14, 0x00, 0x00, 0x00, + 0xf2, 0x6f, 0x01, 0xea, 0x49, 0x00, 0xbc, 0x02, 0x80, 0x58, 0xc3, 0xa8, 0xda, 0xe3, 0x52, 0x00, + 0x94, 0x00, 0x00, 0x00, }; + return blob; +} +#endif //DDSCXX_HAS_TYPE_DISCOVERY + +} //namespace topic +} //namespace cyclonedds +} //namespace eclipse +} //namespace org + +namespace dds { +namespace topic { + +template <> +struct topic_type_name<::nav_msgs::msg::dds_::OccupancyGrid_> +{ + static std::string value() + { + return org::eclipse::cyclonedds::topic::TopicTraits<::nav_msgs::msg::dds_::OccupancyGrid_>::getTypeName(); + } +}; + +} +} + +REGISTER_TOPIC_TYPE(::nav_msgs::msg::dds_::OccupancyGrid_) + +namespace org{ +namespace eclipse{ +namespace cyclonedds{ +namespace core{ +namespace cdr{ + +template<> +propvec &get_type_props<::nav_msgs::msg::dds_::OccupancyGrid_>(); + +template::value, bool> = true > +bool write(T& streamer, const ::nav_msgs::msg::dds_::OccupancyGrid_& instance, entity_properties_t *props) { + (void)instance; + if (!streamer.start_struct(*props)) + return false; + auto prop = streamer.first_entity(props); + while (prop) { + switch (prop->m_id) { + case 0: + if (!streamer.start_member(*prop)) + return false; + if (!write(streamer, instance.header(), prop)) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 1: + if (!streamer.start_member(*prop)) + return false; + if (!write(streamer, instance.info(), prop)) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 2: + if (!streamer.start_member(*prop)) + return false; + if (!streamer.start_consecutive(false, true)) + return false; + { + uint32_t se_1 = uint32_t(instance.data().size()); + if (!write(streamer, se_1)) + return false; + if (se_1 > 0 && + !write(streamer, instance.data()[0], se_1)) + return false; + } //end sequence 1 + if (!streamer.finish_consecutive()) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + } + prop = streamer.next_entity(prop); + } + return streamer.finish_struct(*props); +} + +template::value, bool> = true > +bool write(S& str, const ::nav_msgs::msg::dds_::OccupancyGrid_& instance, bool as_key) { + auto &props = get_type_props<::nav_msgs::msg::dds_::OccupancyGrid_>(); + str.set_mode(cdr_stream::stream_mode::write, as_key); + return write(str, instance, props.data()); +} + +template::value, bool> = true > +bool read(T& streamer, ::nav_msgs::msg::dds_::OccupancyGrid_& instance, entity_properties_t *props) { + (void)instance; + if (!streamer.start_struct(*props)) + return false; + auto prop = streamer.first_entity(props); + while (prop) { + switch (prop->m_id) { + case 0: + if (!streamer.start_member(*prop)) + return false; + if (!read(streamer, instance.header(), prop)) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 1: + if (!streamer.start_member(*prop)) + return false; + if (!read(streamer, instance.info(), prop)) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 2: + if (!streamer.start_member(*prop)) + return false; + if (!streamer.start_consecutive(false, true)) + return false; + { + uint32_t se_1 = uint32_t(instance.data().size()); + if (!read(streamer, se_1)) + return false; + instance.data().resize(se_1); + if (se_1 > 0 && + !read(streamer, instance.data()[0], se_1)) + return false; + } //end sequence 1 + if (!streamer.finish_consecutive()) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + } + prop = streamer.next_entity(prop); + } + return streamer.finish_struct(*props); +} + +template::value, bool> = true > +bool read(S& str, ::nav_msgs::msg::dds_::OccupancyGrid_& instance, bool as_key) { + auto &props = get_type_props<::nav_msgs::msg::dds_::OccupancyGrid_>(); + str.set_mode(cdr_stream::stream_mode::read, as_key); + return read(str, instance, props.data()); +} + +template::value, bool> = true > +bool move(T& streamer, const ::nav_msgs::msg::dds_::OccupancyGrid_& instance, entity_properties_t *props) { + (void)instance; + if (!streamer.start_struct(*props)) + return false; + auto prop = streamer.first_entity(props); + while (prop) { + switch (prop->m_id) { + case 0: + if (!streamer.start_member(*prop)) + return false; + if (!move(streamer, instance.header(), prop)) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 1: + if (!streamer.start_member(*prop)) + return false; + if (!move(streamer, instance.info(), prop)) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 2: + if (!streamer.start_member(*prop)) + return false; + if (!streamer.start_consecutive(false, true)) + return false; + { + uint32_t se_1 = uint32_t(instance.data().size()); + if (!move(streamer, se_1)) + return false; + if (se_1 > 0 && + !move(streamer, uint8_t(), se_1)) + return false; + } //end sequence 1 + if (!streamer.finish_consecutive()) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + } + prop = streamer.next_entity(prop); + } + return streamer.finish_struct(*props); +} + +template::value, bool> = true > +bool move(S& str, const ::nav_msgs::msg::dds_::OccupancyGrid_& instance, bool as_key) { + auto &props = get_type_props<::nav_msgs::msg::dds_::OccupancyGrid_>(); + str.set_mode(cdr_stream::stream_mode::move, as_key); + return move(str, instance, props.data()); +} + +template::value, bool> = true > +bool max(T& streamer, const ::nav_msgs::msg::dds_::OccupancyGrid_& instance, entity_properties_t *props) { + (void)instance; + if (!streamer.start_struct(*props)) + return false; + auto prop = streamer.first_entity(props); + while (prop) { + switch (prop->m_id) { + case 0: + if (!streamer.start_member(*prop)) + return false; + if (!max(streamer, instance.header(), prop)) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 1: + if (!streamer.start_member(*prop)) + return false; + if (!max(streamer, instance.info(), prop)) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 2: + if (!streamer.start_member(*prop)) + return false; + if (!streamer.start_consecutive(false, true)) + return false; + { + uint32_t se_1 = 0; + if (!max(streamer, se_1)) + return false; + if (se_1 > 0 && + !max(streamer, uint8_t(), se_1)) + return false; + } //end sequence 1 + if (!streamer.finish_consecutive()) + return false; + streamer.position(SIZE_MAX); + if (!streamer.finish_member(*prop)) + return false; + break; + } + prop = streamer.next_entity(prop); + } + return streamer.finish_struct(*props); +} + +template::value, bool> = true > +bool max(S& str, const ::nav_msgs::msg::dds_::OccupancyGrid_& instance, bool as_key) { + auto &props = get_type_props<::nav_msgs::msg::dds_::OccupancyGrid_>(); + str.set_mode(cdr_stream::stream_mode::max, as_key); + return max(str, instance, props.data()); +} + +} //namespace cdr +} //namespace core +} //namespace cyclonedds +} //namespace eclipse +} //namespace org + +#endif // DDSCXX_UNITREE_IDL_ROS2_OCCUPANCYGRID__HPP diff --git a/deps/unitree_sdk2/include/unitree/idl/ros2/Odometry_.hpp b/deps/unitree_sdk2/include/unitree/idl/ros2/Odometry_.hpp new file mode 100644 index 0000000..f60aff0 --- /dev/null +++ b/deps/unitree_sdk2/include/unitree/idl/ros2/Odometry_.hpp @@ -0,0 +1,588 @@ +/**************************************************************** + + Generated by Eclipse Cyclone DDS IDL to CXX Translator + File name: Odometry_.idl + Source: Odometry_.hpp + Cyclone DDS: v0.10.2 + +*****************************************************************/ +#ifndef DDSCXX_UNITREE_IDL_ROS2_ODOMETRY__HPP +#define DDSCXX_UNITREE_IDL_ROS2_ODOMETRY__HPP + +#include "unitree/idl/ros2/PoseWithCovariance_.hpp" + +#include "unitree/idl/ros2/TwistWithCovariance_.hpp" + +#include "unitree/idl/ros2/Header_.hpp" + +#include + +namespace nav_msgs +{ +namespace msg +{ +namespace dds_ +{ +class Odometry_ +{ +private: + ::std_msgs::msg::dds_::Header_ header_; + std::string child_frame_id_; + ::geometry_msgs::msg::dds_::PoseWithCovariance_ pose_; + ::geometry_msgs::msg::dds_::TwistWithCovariance_ twist_; + +public: + Odometry_() = default; + + explicit Odometry_( + const ::std_msgs::msg::dds_::Header_& header, + const std::string& child_frame_id, + const ::geometry_msgs::msg::dds_::PoseWithCovariance_& pose, + const ::geometry_msgs::msg::dds_::TwistWithCovariance_& twist) : + header_(header), + child_frame_id_(child_frame_id), + pose_(pose), + twist_(twist) { } + + const ::std_msgs::msg::dds_::Header_& header() const { return this->header_; } + ::std_msgs::msg::dds_::Header_& header() { return this->header_; } + void header(const ::std_msgs::msg::dds_::Header_& _val_) { this->header_ = _val_; } + void header(::std_msgs::msg::dds_::Header_&& _val_) { this->header_ = _val_; } + const std::string& child_frame_id() const { return this->child_frame_id_; } + std::string& child_frame_id() { return this->child_frame_id_; } + void child_frame_id(const std::string& _val_) { this->child_frame_id_ = _val_; } + void child_frame_id(std::string&& _val_) { this->child_frame_id_ = _val_; } + const ::geometry_msgs::msg::dds_::PoseWithCovariance_& pose() const { return this->pose_; } + ::geometry_msgs::msg::dds_::PoseWithCovariance_& pose() { return this->pose_; } + void pose(const ::geometry_msgs::msg::dds_::PoseWithCovariance_& _val_) { this->pose_ = _val_; } + void pose(::geometry_msgs::msg::dds_::PoseWithCovariance_&& _val_) { this->pose_ = _val_; } + const ::geometry_msgs::msg::dds_::TwistWithCovariance_& twist() const { return this->twist_; } + ::geometry_msgs::msg::dds_::TwistWithCovariance_& twist() { return this->twist_; } + void twist(const ::geometry_msgs::msg::dds_::TwistWithCovariance_& _val_) { this->twist_ = _val_; } + void twist(::geometry_msgs::msg::dds_::TwistWithCovariance_&& _val_) { this->twist_ = _val_; } + + bool operator==(const Odometry_& _other) const + { + (void) _other; + return header_ == _other.header_ && + child_frame_id_ == _other.child_frame_id_ && + pose_ == _other.pose_ && + twist_ == _other.twist_; + } + + bool operator!=(const Odometry_& _other) const + { + return !(*this == _other); + } + +}; + +} + +} + +} + +#include "dds/topic/TopicTraits.hpp" +#include "org/eclipse/cyclonedds/topic/datatopic.hpp" + +namespace org { +namespace eclipse { +namespace cyclonedds { +namespace topic { + +template <> constexpr const char* TopicTraits<::nav_msgs::msg::dds_::Odometry_>::getTypeName() +{ + return "nav_msgs::msg::dds_::Odometry_"; +} + +template <> constexpr bool TopicTraits<::nav_msgs::msg::dds_::Odometry_>::isSelfContained() +{ + return false; +} + +template <> constexpr bool TopicTraits<::nav_msgs::msg::dds_::Odometry_>::isKeyless() +{ + return true; +} + +#ifdef DDSCXX_HAS_TYPE_DISCOVERY +template<> constexpr unsigned int TopicTraits<::nav_msgs::msg::dds_::Odometry_>::type_map_blob_sz() { return 2952; } +template<> constexpr unsigned int TopicTraits<::nav_msgs::msg::dds_::Odometry_>::type_info_blob_sz() { return 508; } +template<> inline const uint8_t * TopicTraits<::nav_msgs::msg::dds_::Odometry_>::type_map_blob() { + static const uint8_t blob[] = { + 0xdf, 0x03, 0x00, 0x00, 0x0a, 0x00, 0x00, 0x00, 0xf1, 0x09, 0x05, 0x85, 0xef, 0x1f, 0x33, 0xdc, + 0x43, 0x45, 0xaf, 0xc8, 0x7d, 0x2b, 0x18, 0x00, 0x81, 0x00, 0x00, 0x00, 0xf1, 0x51, 0x01, 0x00, + 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x71, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, + 0x19, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xf1, 0xdc, 0xf1, 0x2c, 0xd2, 0xdd, + 0x5e, 0x71, 0x2c, 0xb7, 0xb1, 0xe5, 0x1f, 0xa3, 0xf2, 0x09, 0x9f, 0xb9, 0x95, 0x00, 0x00, 0x00, + 0x0c, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x70, 0x00, 0x8d, 0x9f, 0x65, 0x1d, + 0x19, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x01, 0x00, 0xf1, 0xb7, 0xb7, 0x26, 0xac, 0x8e, + 0x3d, 0x19, 0x1d, 0xc5, 0x32, 0xa3, 0x3c, 0x52, 0xc9, 0x2d, 0x5f, 0x8a, 0xe9, 0x00, 0x00, 0x00, + 0x19, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x01, 0x00, 0xf1, 0x40, 0xaa, 0x70, 0xe1, 0xf7, + 0x44, 0x45, 0x66, 0x8e, 0xcd, 0x3e, 0x4a, 0x4b, 0xa6, 0xeb, 0x3b, 0xac, 0x16, 0xf1, 0xdc, 0xf1, + 0x2c, 0xd2, 0xdd, 0x5e, 0x71, 0x2c, 0xb7, 0xb1, 0xe5, 0x1f, 0xa3, 0xf2, 0x44, 0x00, 0x00, 0x00, + 0xf1, 0x51, 0x01, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x34, 0x00, 0x00, 0x00, + 0x02, 0x00, 0x00, 0x00, 0x19, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xf1, 0x56, + 0x7c, 0x5a, 0x93, 0x54, 0x1c, 0x3b, 0x10, 0x86, 0xa4, 0xba, 0x46, 0xf9, 0x8d, 0x96, 0xb8, 0xc7, + 0x8d, 0x00, 0x00, 0x00, 0x0c, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x70, 0x00, + 0x4b, 0xb3, 0x9c, 0x5c, 0xf1, 0x56, 0x7c, 0x5a, 0x93, 0x54, 0x1c, 0x3b, 0x10, 0x86, 0xa4, 0xba, + 0x46, 0xf9, 0x8d, 0x00, 0x33, 0x00, 0x00, 0x00, 0xf1, 0x51, 0x01, 0x00, 0x01, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x23, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x0b, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x04, 0x74, 0x45, 0x9c, 0xa3, 0x00, 0x0b, 0x00, 0x00, 0x00, + 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x07, 0xe2, 0x04, 0x64, 0xd5, 0xf1, 0xb7, 0xb7, 0x26, 0xac, + 0x8e, 0x3d, 0x19, 0x1d, 0xc5, 0x32, 0xa3, 0x3c, 0x52, 0xc9, 0x00, 0x00, 0x4e, 0x00, 0x00, 0x00, + 0xf1, 0x51, 0x01, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x3e, 0x00, 0x00, 0x00, + 0x02, 0x00, 0x00, 0x00, 0x19, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xf1, 0x2f, + 0x93, 0xf0, 0x5b, 0x8c, 0xef, 0xbe, 0x11, 0x90, 0x31, 0xc4, 0x88, 0x17, 0xeb, 0x2d, 0x5f, 0x8a, + 0xe9, 0x00, 0x00, 0x00, 0x16, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x90, 0xf3, + 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x24, 0x0a, 0xac, 0xdb, 0x06, 0x55, 0xf1, 0x2f, + 0x93, 0xf0, 0x5b, 0x8c, 0xef, 0xbe, 0x11, 0x90, 0x31, 0xc4, 0x88, 0x17, 0xeb, 0x00, 0x00, 0x00, + 0x51, 0x00, 0x00, 0x00, 0xf1, 0x51, 0x01, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x41, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x19, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x01, 0x00, 0xf1, 0x5e, 0x73, 0x97, 0xe7, 0xe8, 0x64, 0x40, 0xdf, 0x64, 0xaf, 0x76, 0xcd, 0x4c, + 0xbc, 0x47, 0x57, 0xfe, 0x07, 0x00, 0x00, 0x00, 0x19, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, + 0x01, 0x00, 0xf1, 0x2e, 0xd7, 0x30, 0x7b, 0x8e, 0xc5, 0x7c, 0x4b, 0x34, 0x86, 0x46, 0xa9, 0x62, + 0xa1, 0xda, 0x16, 0x39, 0x42, 0xf1, 0x5e, 0x73, 0x97, 0xe7, 0xe8, 0x64, 0x40, 0xdf, 0x64, 0xaf, + 0x76, 0xcd, 0x4c, 0xbc, 0x43, 0x00, 0x00, 0x00, 0xf1, 0x51, 0x01, 0x00, 0x01, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x33, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x0b, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x0a, 0x9d, 0xd4, 0xe4, 0x61, 0x00, 0x0b, 0x00, 0x00, 0x00, + 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x0a, 0x41, 0x52, 0x90, 0x76, 0x00, 0x0b, 0x00, 0x00, 0x00, + 0x02, 0x00, 0x00, 0x00, 0x01, 0x00, 0x0a, 0xfb, 0xad, 0xe9, 0xe3, 0xf1, 0x2e, 0xd7, 0x30, 0x7b, + 0x8e, 0xc5, 0x7c, 0x4b, 0x34, 0x86, 0x46, 0xa9, 0x62, 0xa1, 0x00, 0x00, 0x53, 0x00, 0x00, 0x00, + 0xf1, 0x51, 0x01, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x43, 0x00, 0x00, 0x00, + 0x04, 0x00, 0x00, 0x00, 0x0b, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x0a, 0x9d, + 0xd4, 0xe4, 0x61, 0x00, 0x0b, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x0a, 0x41, + 0x52, 0x90, 0x76, 0x00, 0x0b, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x01, 0x00, 0x0a, 0xfb, + 0xad, 0xe9, 0xe3, 0x00, 0x0b, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x01, 0x00, 0x0a, 0xf1, + 0x29, 0x01, 0x86, 0xf1, 0x40, 0xaa, 0x70, 0xe1, 0xf7, 0x44, 0x45, 0x66, 0x8e, 0xcd, 0x3e, 0x4a, + 0x4b, 0xa6, 0x00, 0x00, 0x4e, 0x00, 0x00, 0x00, 0xf1, 0x51, 0x01, 0x00, 0x01, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x3e, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x19, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xf1, 0x28, 0xcf, 0x21, 0x56, 0x4e, 0xbe, 0xe5, 0x84, 0x6f, + 0x1b, 0x3c, 0xfb, 0x2b, 0x52, 0xeb, 0x3b, 0xac, 0x16, 0x00, 0x00, 0x00, 0x16, 0x00, 0x00, 0x00, + 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x90, 0xf3, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, + 0x24, 0x0a, 0xac, 0xdb, 0x06, 0x55, 0xf1, 0x28, 0xcf, 0x21, 0x56, 0x4e, 0xbe, 0xe5, 0x84, 0x6f, + 0x1b, 0x3c, 0xfb, 0x2b, 0x52, 0x00, 0x00, 0x00, 0x51, 0x00, 0x00, 0x00, 0xf1, 0x51, 0x01, 0x00, + 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x41, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, + 0x19, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xf1, 0x5e, 0x73, 0x97, 0xe7, 0xe8, + 0x64, 0x40, 0xdf, 0x64, 0xaf, 0x76, 0xcd, 0x4c, 0xbc, 0x9a, 0x93, 0x2b, 0x3c, 0x00, 0x00, 0x00, + 0x19, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0xf1, 0x5e, 0x73, 0x97, 0xe7, 0xe8, + 0x64, 0x40, 0xdf, 0x64, 0xaf, 0x76, 0xcd, 0x4c, 0xbc, 0xd1, 0x8b, 0x86, 0x24, 0xf1, 0x5e, 0x73, + 0x97, 0xe7, 0xe8, 0x64, 0x40, 0xdf, 0x64, 0xaf, 0x76, 0xcd, 0x4c, 0xbc, 0x43, 0x00, 0x00, 0x00, + 0xf1, 0x51, 0x01, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x33, 0x00, 0x00, 0x00, + 0x03, 0x00, 0x00, 0x00, 0x0b, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x0a, 0x9d, + 0xd4, 0xe4, 0x61, 0x00, 0x0b, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x0a, 0x41, + 0x52, 0x90, 0x76, 0x00, 0x0b, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x01, 0x00, 0x0a, 0xfb, + 0xad, 0xe9, 0xe3, 0x00, 0x6c, 0x06, 0x00, 0x00, 0x0a, 0x00, 0x00, 0x00, 0xf2, 0xc9, 0xe4, 0x81, + 0x30, 0x36, 0xe7, 0x83, 0xf6, 0x0b, 0x54, 0x7c, 0xee, 0x4e, 0x2f, 0x00, 0xd8, 0x00, 0x00, 0x00, + 0xf2, 0x51, 0x01, 0x00, 0x27, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x1f, 0x00, 0x00, 0x00, + 0x6e, 0x61, 0x76, 0x5f, 0x6d, 0x73, 0x67, 0x73, 0x3a, 0x3a, 0x6d, 0x73, 0x67, 0x3a, 0x3a, 0x64, + 0x64, 0x73, 0x5f, 0x3a, 0x3a, 0x4f, 0x64, 0x6f, 0x6d, 0x65, 0x74, 0x72, 0x79, 0x5f, 0x00, 0x00, + 0xa4, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0x25, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x01, 0x00, 0xf2, 0xe5, 0x76, 0x5e, 0xc4, 0x8c, 0xff, 0xd4, 0x19, 0xed, 0x7f, 0xe8, 0x4e, 0x2a, + 0x55, 0x00, 0x00, 0x00, 0x07, 0x00, 0x00, 0x00, 0x68, 0x65, 0x61, 0x64, 0x65, 0x72, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x1d, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x70, 0x00, + 0x0f, 0x00, 0x00, 0x00, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x5f, 0x66, 0x72, 0x61, 0x6d, 0x65, 0x5f, + 0x69, 0x64, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x23, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, + 0x01, 0x00, 0xf2, 0x19, 0x12, 0x04, 0x8a, 0x82, 0xed, 0x6f, 0x0a, 0x49, 0x06, 0x5e, 0x94, 0xe7, + 0x0c, 0x00, 0x00, 0x00, 0x05, 0x00, 0x00, 0x00, 0x70, 0x6f, 0x73, 0x65, 0x00, 0x00, 0x00, 0x00, + 0x24, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x01, 0x00, 0xf2, 0xf5, 0xc6, 0x39, 0xf6, 0x33, + 0xf1, 0x5a, 0x6d, 0x7b, 0xe3, 0xa4, 0x7b, 0x7e, 0x15, 0x00, 0x00, 0x00, 0x06, 0x00, 0x00, 0x00, + 0x74, 0x77, 0x69, 0x73, 0x74, 0x00, 0x00, 0x00, 0xf2, 0xe5, 0x76, 0x5e, 0xc4, 0x8c, 0xff, 0xd4, + 0x19, 0xed, 0x7f, 0xe8, 0x4e, 0x2a, 0x55, 0x00, 0x7b, 0x00, 0x00, 0x00, 0xf2, 0x51, 0x01, 0x00, + 0x25, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x1d, 0x00, 0x00, 0x00, 0x73, 0x74, 0x64, 0x5f, + 0x6d, 0x73, 0x67, 0x73, 0x3a, 0x3a, 0x6d, 0x73, 0x67, 0x3a, 0x3a, 0x64, 0x64, 0x73, 0x5f, 0x3a, + 0x3a, 0x48, 0x65, 0x61, 0x64, 0x65, 0x72, 0x5f, 0x00, 0x00, 0x00, 0x00, 0x47, 0x00, 0x00, 0x00, + 0x02, 0x00, 0x00, 0x00, 0x24, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xf2, 0xd4, + 0x85, 0x4f, 0x13, 0xae, 0xf3, 0x2d, 0xfe, 0x21, 0x57, 0xf3, 0xe6, 0x32, 0x0d, 0x00, 0x00, 0x00, + 0x06, 0x00, 0x00, 0x00, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x00, 0x00, 0x00, 0x17, 0x00, 0x00, 0x00, + 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x70, 0x00, 0x09, 0x00, 0x00, 0x00, 0x66, 0x72, 0x61, 0x6d, + 0x65, 0x5f, 0x69, 0x64, 0x00, 0x00, 0x00, 0xf2, 0xd4, 0x85, 0x4f, 0x13, 0xae, 0xf3, 0x2d, 0xfe, + 0x21, 0x57, 0xf3, 0xe6, 0x32, 0x0d, 0x00, 0x00, 0x72, 0x00, 0x00, 0x00, 0xf2, 0x51, 0x01, 0x00, + 0x2d, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x25, 0x00, 0x00, 0x00, 0x62, 0x75, 0x69, 0x6c, + 0x74, 0x69, 0x6e, 0x5f, 0x69, 0x6e, 0x74, 0x65, 0x72, 0x66, 0x61, 0x63, 0x65, 0x73, 0x3a, 0x3a, + 0x6d, 0x73, 0x67, 0x3a, 0x3a, 0x64, 0x64, 0x73, 0x5f, 0x3a, 0x3a, 0x54, 0x69, 0x6d, 0x65, 0x5f, + 0x00, 0x00, 0x00, 0x00, 0x36, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x12, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x04, 0x00, 0x04, 0x00, 0x00, 0x00, 0x73, 0x65, 0x63, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x16, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x07, 0x00, + 0x08, 0x00, 0x00, 0x00, 0x6e, 0x61, 0x6e, 0x6f, 0x73, 0x65, 0x63, 0x00, 0x00, 0x00, 0xf2, 0x19, + 0x12, 0x04, 0x8a, 0x82, 0xed, 0x6f, 0x0a, 0x49, 0x06, 0x5e, 0x94, 0xe7, 0x0c, 0x00, 0x00, 0x00, + 0x99, 0x00, 0x00, 0x00, 0xf2, 0x51, 0x01, 0x00, 0x36, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x2e, 0x00, 0x00, 0x00, 0x67, 0x65, 0x6f, 0x6d, 0x65, 0x74, 0x72, 0x79, 0x5f, 0x6d, 0x73, 0x67, + 0x73, 0x3a, 0x3a, 0x6d, 0x73, 0x67, 0x3a, 0x3a, 0x64, 0x64, 0x73, 0x5f, 0x3a, 0x3a, 0x50, 0x6f, + 0x73, 0x65, 0x57, 0x69, 0x74, 0x68, 0x43, 0x6f, 0x76, 0x61, 0x72, 0x69, 0x61, 0x6e, 0x63, 0x65, + 0x5f, 0x00, 0x00, 0x00, 0x55, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x23, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xf2, 0x0d, 0x47, 0x26, 0x4b, 0x4a, 0x66, 0xfa, 0x94, 0xbb, + 0xfe, 0x34, 0xf3, 0x2f, 0x7d, 0x00, 0x00, 0x00, 0x05, 0x00, 0x00, 0x00, 0x70, 0x6f, 0x73, 0x65, + 0x00, 0x00, 0x00, 0x00, 0x25, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x90, 0xf3, + 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x24, 0x0a, 0x00, 0x00, 0x0b, 0x00, 0x00, 0x00, + 0x63, 0x6f, 0x76, 0x61, 0x72, 0x69, 0x61, 0x6e, 0x63, 0x65, 0x00, 0x00, 0x00, 0xf2, 0x0d, 0x47, + 0x26, 0x4b, 0x4a, 0x66, 0xfa, 0x94, 0xbb, 0xfe, 0x34, 0xf3, 0x2f, 0x7d, 0x92, 0x00, 0x00, 0x00, + 0xf2, 0x51, 0x01, 0x00, 0x28, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x20, 0x00, 0x00, 0x00, + 0x67, 0x65, 0x6f, 0x6d, 0x65, 0x74, 0x72, 0x79, 0x5f, 0x6d, 0x73, 0x67, 0x73, 0x3a, 0x3a, 0x6d, + 0x73, 0x67, 0x3a, 0x3a, 0x64, 0x64, 0x73, 0x5f, 0x3a, 0x3a, 0x50, 0x6f, 0x73, 0x65, 0x5f, 0x00, + 0x5e, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x27, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x01, 0x00, 0xf2, 0x04, 0xac, 0x28, 0xf9, 0x19, 0x64, 0x23, 0x5d, 0xc9, 0x81, 0xe3, 0xf8, 0xfa, + 0xdf, 0x00, 0x00, 0x00, 0x09, 0x00, 0x00, 0x00, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, + 0x00, 0x00, 0x00, 0x00, 0x2a, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0xf2, 0x6f, + 0x01, 0xea, 0x49, 0x00, 0xbc, 0x02, 0x80, 0x58, 0xc3, 0xa8, 0xda, 0xe3, 0x52, 0x00, 0x00, 0x00, + 0x0c, 0x00, 0x00, 0x00, 0x6f, 0x72, 0x69, 0x65, 0x6e, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x00, + 0x00, 0x00, 0xf2, 0x04, 0xac, 0x28, 0xf9, 0x19, 0x64, 0x23, 0x5d, 0xc9, 0x81, 0xe3, 0xf8, 0xfa, + 0xdf, 0x00, 0x00, 0x00, 0x78, 0x00, 0x00, 0x00, 0xf2, 0x51, 0x01, 0x00, 0x29, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x21, 0x00, 0x00, 0x00, 0x67, 0x65, 0x6f, 0x6d, 0x65, 0x74, 0x72, 0x79, + 0x5f, 0x6d, 0x73, 0x67, 0x73, 0x3a, 0x3a, 0x6d, 0x73, 0x67, 0x3a, 0x3a, 0x64, 0x64, 0x73, 0x5f, + 0x3a, 0x3a, 0x50, 0x6f, 0x69, 0x6e, 0x74, 0x5f, 0x00, 0x00, 0x00, 0x00, 0x40, 0x00, 0x00, 0x00, + 0x03, 0x00, 0x00, 0x00, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x0a, 0x00, + 0x02, 0x00, 0x00, 0x00, 0x78, 0x00, 0x00, 0x00, 0x10, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, + 0x01, 0x00, 0x0a, 0x00, 0x02, 0x00, 0x00, 0x00, 0x79, 0x00, 0x00, 0x00, 0x10, 0x00, 0x00, 0x00, + 0x02, 0x00, 0x00, 0x00, 0x01, 0x00, 0x0a, 0x00, 0x02, 0x00, 0x00, 0x00, 0x7a, 0x00, 0x00, 0x00, + 0xf2, 0x6f, 0x01, 0xea, 0x49, 0x00, 0xbc, 0x02, 0x80, 0x58, 0xc3, 0xa8, 0xda, 0xe3, 0x52, 0x00, + 0x90, 0x00, 0x00, 0x00, 0xf2, 0x51, 0x01, 0x00, 0x2e, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x26, 0x00, 0x00, 0x00, 0x67, 0x65, 0x6f, 0x6d, 0x65, 0x74, 0x72, 0x79, 0x5f, 0x6d, 0x73, 0x67, + 0x73, 0x3a, 0x3a, 0x6d, 0x73, 0x67, 0x3a, 0x3a, 0x64, 0x64, 0x73, 0x5f, 0x3a, 0x3a, 0x51, 0x75, + 0x61, 0x74, 0x65, 0x72, 0x6e, 0x69, 0x6f, 0x6e, 0x5f, 0x00, 0x00, 0x00, 0x54, 0x00, 0x00, 0x00, + 0x04, 0x00, 0x00, 0x00, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x0a, 0x00, + 0x02, 0x00, 0x00, 0x00, 0x78, 0x00, 0x00, 0x00, 0x10, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, + 0x01, 0x00, 0x0a, 0x00, 0x02, 0x00, 0x00, 0x00, 0x79, 0x00, 0x00, 0x00, 0x10, 0x00, 0x00, 0x00, + 0x02, 0x00, 0x00, 0x00, 0x01, 0x00, 0x0a, 0x00, 0x02, 0x00, 0x00, 0x00, 0x7a, 0x00, 0x00, 0x00, + 0x10, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x01, 0x00, 0x0a, 0x00, 0x02, 0x00, 0x00, 0x00, + 0x77, 0x00, 0x00, 0x00, 0xf2, 0xf5, 0xc6, 0x39, 0xf6, 0x33, 0xf1, 0x5a, 0x6d, 0x7b, 0xe3, 0xa4, + 0x7b, 0x7e, 0x15, 0x00, 0x99, 0x00, 0x00, 0x00, 0xf2, 0x51, 0x01, 0x00, 0x37, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x2f, 0x00, 0x00, 0x00, 0x67, 0x65, 0x6f, 0x6d, 0x65, 0x74, 0x72, 0x79, + 0x5f, 0x6d, 0x73, 0x67, 0x73, 0x3a, 0x3a, 0x6d, 0x73, 0x67, 0x3a, 0x3a, 0x64, 0x64, 0x73, 0x5f, + 0x3a, 0x3a, 0x54, 0x77, 0x69, 0x73, 0x74, 0x57, 0x69, 0x74, 0x68, 0x43, 0x6f, 0x76, 0x61, 0x72, + 0x69, 0x61, 0x6e, 0x63, 0x65, 0x5f, 0x00, 0x00, 0x55, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, + 0x24, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xf2, 0x66, 0x9d, 0xb6, 0x2b, 0xd5, + 0x53, 0x1f, 0x0b, 0xe5, 0x2c, 0x2a, 0x17, 0x6d, 0x6f, 0x00, 0x00, 0x00, 0x06, 0x00, 0x00, 0x00, + 0x74, 0x77, 0x69, 0x73, 0x74, 0x00, 0x00, 0x00, 0x25, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, + 0x01, 0x00, 0x90, 0xf3, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x24, 0x0a, 0x00, 0x00, + 0x0b, 0x00, 0x00, 0x00, 0x63, 0x6f, 0x76, 0x61, 0x72, 0x69, 0x61, 0x6e, 0x63, 0x65, 0x00, 0x00, + 0x00, 0xf2, 0x66, 0x9d, 0xb6, 0x2b, 0xd5, 0x53, 0x1f, 0x0b, 0xe5, 0x2c, 0x2a, 0x17, 0x6d, 0x6f, + 0x92, 0x00, 0x00, 0x00, 0xf2, 0x51, 0x01, 0x00, 0x29, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x21, 0x00, 0x00, 0x00, 0x67, 0x65, 0x6f, 0x6d, 0x65, 0x74, 0x72, 0x79, 0x5f, 0x6d, 0x73, 0x67, + 0x73, 0x3a, 0x3a, 0x6d, 0x73, 0x67, 0x3a, 0x3a, 0x64, 0x64, 0x73, 0x5f, 0x3a, 0x3a, 0x54, 0x77, + 0x69, 0x73, 0x74, 0x5f, 0x00, 0x00, 0x00, 0x00, 0x5a, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, + 0x25, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xf2, 0xac, 0xe2, 0x5e, 0x59, 0xb0, + 0x1a, 0x7a, 0x3a, 0x5c, 0xda, 0xb3, 0x78, 0xfd, 0x32, 0x00, 0x00, 0x00, 0x07, 0x00, 0x00, 0x00, + 0x6c, 0x69, 0x6e, 0x65, 0x61, 0x72, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x26, 0x00, 0x00, 0x00, + 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0xf2, 0xac, 0xe2, 0x5e, 0x59, 0xb0, 0x1a, 0x7a, 0x3a, 0x5c, + 0xda, 0xb3, 0x78, 0xfd, 0x32, 0x00, 0x00, 0x00, 0x08, 0x00, 0x00, 0x00, 0x61, 0x6e, 0x67, 0x75, + 0x6c, 0x61, 0x72, 0x00, 0x00, 0x00, 0xf2, 0xac, 0xe2, 0x5e, 0x59, 0xb0, 0x1a, 0x7a, 0x3a, 0x5c, + 0xda, 0xb3, 0x78, 0xfd, 0x32, 0x00, 0x00, 0x00, 0x78, 0x00, 0x00, 0x00, 0xf2, 0x51, 0x01, 0x00, + 0x2b, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x23, 0x00, 0x00, 0x00, 0x67, 0x65, 0x6f, 0x6d, + 0x65, 0x74, 0x72, 0x79, 0x5f, 0x6d, 0x73, 0x67, 0x73, 0x3a, 0x3a, 0x6d, 0x73, 0x67, 0x3a, 0x3a, + 0x64, 0x64, 0x73, 0x5f, 0x3a, 0x3a, 0x56, 0x65, 0x63, 0x74, 0x6f, 0x72, 0x33, 0x5f, 0x00, 0x00, + 0x40, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x01, 0x00, 0x0a, 0x00, 0x02, 0x00, 0x00, 0x00, 0x78, 0x00, 0x00, 0x00, 0x10, 0x00, 0x00, 0x00, + 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x0a, 0x00, 0x02, 0x00, 0x00, 0x00, 0x79, 0x00, 0x00, 0x00, + 0x10, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x01, 0x00, 0x0a, 0x00, 0x02, 0x00, 0x00, 0x00, + 0x7a, 0x00, 0x00, 0x00, 0x30, 0x01, 0x00, 0x00, 0x0a, 0x00, 0x00, 0x00, 0xf2, 0xc9, 0xe4, 0x81, + 0x30, 0x36, 0xe7, 0x83, 0xf6, 0x0b, 0x54, 0x7c, 0xee, 0x4e, 0x2f, 0xf1, 0x09, 0x05, 0x85, 0xef, + 0x1f, 0x33, 0xdc, 0x43, 0x45, 0xaf, 0xc8, 0x7d, 0x2b, 0x18, 0xf2, 0xe5, 0x76, 0x5e, 0xc4, 0x8c, + 0xff, 0xd4, 0x19, 0xed, 0x7f, 0xe8, 0x4e, 0x2a, 0x55, 0xf1, 0xdc, 0xf1, 0x2c, 0xd2, 0xdd, 0x5e, + 0x71, 0x2c, 0xb7, 0xb1, 0xe5, 0x1f, 0xa3, 0xf2, 0xf2, 0xd4, 0x85, 0x4f, 0x13, 0xae, 0xf3, 0x2d, + 0xfe, 0x21, 0x57, 0xf3, 0xe6, 0x32, 0x0d, 0xf1, 0x56, 0x7c, 0x5a, 0x93, 0x54, 0x1c, 0x3b, 0x10, + 0x86, 0xa4, 0xba, 0x46, 0xf9, 0x8d, 0xf2, 0x19, 0x12, 0x04, 0x8a, 0x82, 0xed, 0x6f, 0x0a, 0x49, + 0x06, 0x5e, 0x94, 0xe7, 0x0c, 0xf1, 0xb7, 0xb7, 0x26, 0xac, 0x8e, 0x3d, 0x19, 0x1d, 0xc5, 0x32, + 0xa3, 0x3c, 0x52, 0xc9, 0xf2, 0x0d, 0x47, 0x26, 0x4b, 0x4a, 0x66, 0xfa, 0x94, 0xbb, 0xfe, 0x34, + 0xf3, 0x2f, 0x7d, 0xf1, 0x2f, 0x93, 0xf0, 0x5b, 0x8c, 0xef, 0xbe, 0x11, 0x90, 0x31, 0xc4, 0x88, + 0x17, 0xeb, 0xf2, 0x04, 0xac, 0x28, 0xf9, 0x19, 0x64, 0x23, 0x5d, 0xc9, 0x81, 0xe3, 0xf8, 0xfa, + 0xdf, 0xf1, 0x5e, 0x73, 0x97, 0xe7, 0xe8, 0x64, 0x40, 0xdf, 0x64, 0xaf, 0x76, 0xcd, 0x4c, 0xbc, + 0xf2, 0x6f, 0x01, 0xea, 0x49, 0x00, 0xbc, 0x02, 0x80, 0x58, 0xc3, 0xa8, 0xda, 0xe3, 0x52, 0xf1, + 0x2e, 0xd7, 0x30, 0x7b, 0x8e, 0xc5, 0x7c, 0x4b, 0x34, 0x86, 0x46, 0xa9, 0x62, 0xa1, 0xf2, 0xf5, + 0xc6, 0x39, 0xf6, 0x33, 0xf1, 0x5a, 0x6d, 0x7b, 0xe3, 0xa4, 0x7b, 0x7e, 0x15, 0xf1, 0x40, 0xaa, + 0x70, 0xe1, 0xf7, 0x44, 0x45, 0x66, 0x8e, 0xcd, 0x3e, 0x4a, 0x4b, 0xa6, 0xf2, 0x66, 0x9d, 0xb6, + 0x2b, 0xd5, 0x53, 0x1f, 0x0b, 0xe5, 0x2c, 0x2a, 0x17, 0x6d, 0x6f, 0xf1, 0x28, 0xcf, 0x21, 0x56, + 0x4e, 0xbe, 0xe5, 0x84, 0x6f, 0x1b, 0x3c, 0xfb, 0x2b, 0x52, 0xf2, 0xac, 0xe2, 0x5e, 0x59, 0xb0, + 0x1a, 0x7a, 0x3a, 0x5c, 0xda, 0xb3, 0x78, 0xfd, 0x32, 0xf1, 0x5e, 0x73, 0x97, 0xe7, 0xe8, 0x64, + 0x40, 0xdf, 0x64, 0xaf, 0x76, 0xcd, 0x4c, 0xbc, }; + return blob; +} +template<> inline const uint8_t * TopicTraits<::nav_msgs::msg::dds_::Odometry_>::type_info_blob() { + static const uint8_t blob[] = { + 0xf8, 0x01, 0x00, 0x00, 0x01, 0x10, 0x00, 0x40, 0xe8, 0x00, 0x00, 0x00, 0xe4, 0x00, 0x00, 0x00, + 0x14, 0x00, 0x00, 0x00, 0xf1, 0x09, 0x05, 0x85, 0xef, 0x1f, 0x33, 0xdc, 0x43, 0x45, 0xaf, 0xc8, + 0x7d, 0x2b, 0x18, 0x00, 0x85, 0x00, 0x00, 0x00, 0x08, 0x00, 0x00, 0x00, 0xc4, 0x00, 0x00, 0x00, + 0x08, 0x00, 0x00, 0x00, 0x14, 0x00, 0x00, 0x00, 0xf1, 0xdc, 0xf1, 0x2c, 0xd2, 0xdd, 0x5e, 0x71, + 0x2c, 0xb7, 0xb1, 0xe5, 0x1f, 0xa3, 0xf2, 0x00, 0x48, 0x00, 0x00, 0x00, 0x14, 0x00, 0x00, 0x00, + 0xf1, 0x56, 0x7c, 0x5a, 0x93, 0x54, 0x1c, 0x3b, 0x10, 0x86, 0xa4, 0xba, 0x46, 0xf9, 0x8d, 0x00, + 0x37, 0x00, 0x00, 0x00, 0x14, 0x00, 0x00, 0x00, 0xf1, 0xb7, 0xb7, 0x26, 0xac, 0x8e, 0x3d, 0x19, + 0x1d, 0xc5, 0x32, 0xa3, 0x3c, 0x52, 0xc9, 0x00, 0x52, 0x00, 0x00, 0x00, 0x14, 0x00, 0x00, 0x00, + 0xf1, 0x2f, 0x93, 0xf0, 0x5b, 0x8c, 0xef, 0xbe, 0x11, 0x90, 0x31, 0xc4, 0x88, 0x17, 0xeb, 0x00, + 0x55, 0x00, 0x00, 0x00, 0x14, 0x00, 0x00, 0x00, 0xf1, 0x5e, 0x73, 0x97, 0xe7, 0xe8, 0x64, 0x40, + 0xdf, 0x64, 0xaf, 0x76, 0xcd, 0x4c, 0xbc, 0x00, 0x47, 0x00, 0x00, 0x00, 0x14, 0x00, 0x00, 0x00, + 0xf1, 0x2e, 0xd7, 0x30, 0x7b, 0x8e, 0xc5, 0x7c, 0x4b, 0x34, 0x86, 0x46, 0xa9, 0x62, 0xa1, 0x00, + 0x57, 0x00, 0x00, 0x00, 0x14, 0x00, 0x00, 0x00, 0xf1, 0x40, 0xaa, 0x70, 0xe1, 0xf7, 0x44, 0x45, + 0x66, 0x8e, 0xcd, 0x3e, 0x4a, 0x4b, 0xa6, 0x00, 0x52, 0x00, 0x00, 0x00, 0x14, 0x00, 0x00, 0x00, + 0xf1, 0x28, 0xcf, 0x21, 0x56, 0x4e, 0xbe, 0xe5, 0x84, 0x6f, 0x1b, 0x3c, 0xfb, 0x2b, 0x52, 0x00, + 0x55, 0x00, 0x00, 0x00, 0x02, 0x10, 0x00, 0x40, 0x00, 0x01, 0x00, 0x00, 0xfc, 0x00, 0x00, 0x00, + 0x14, 0x00, 0x00, 0x00, 0xf2, 0xc9, 0xe4, 0x81, 0x30, 0x36, 0xe7, 0x83, 0xf6, 0x0b, 0x54, 0x7c, + 0xee, 0x4e, 0x2f, 0x00, 0xdc, 0x00, 0x00, 0x00, 0x09, 0x00, 0x00, 0x00, 0xdc, 0x00, 0x00, 0x00, + 0x09, 0x00, 0x00, 0x00, 0x14, 0x00, 0x00, 0x00, 0xf2, 0xe5, 0x76, 0x5e, 0xc4, 0x8c, 0xff, 0xd4, + 0x19, 0xed, 0x7f, 0xe8, 0x4e, 0x2a, 0x55, 0x00, 0x7f, 0x00, 0x00, 0x00, 0x14, 0x00, 0x00, 0x00, + 0xf2, 0xd4, 0x85, 0x4f, 0x13, 0xae, 0xf3, 0x2d, 0xfe, 0x21, 0x57, 0xf3, 0xe6, 0x32, 0x0d, 0x00, + 0x76, 0x00, 0x00, 0x00, 0x14, 0x00, 0x00, 0x00, 0xf2, 0x19, 0x12, 0x04, 0x8a, 0x82, 0xed, 0x6f, + 0x0a, 0x49, 0x06, 0x5e, 0x94, 0xe7, 0x0c, 0x00, 0x9d, 0x00, 0x00, 0x00, 0x14, 0x00, 0x00, 0x00, + 0xf2, 0x0d, 0x47, 0x26, 0x4b, 0x4a, 0x66, 0xfa, 0x94, 0xbb, 0xfe, 0x34, 0xf3, 0x2f, 0x7d, 0x00, + 0x96, 0x00, 0x00, 0x00, 0x14, 0x00, 0x00, 0x00, 0xf2, 0x04, 0xac, 0x28, 0xf9, 0x19, 0x64, 0x23, + 0x5d, 0xc9, 0x81, 0xe3, 0xf8, 0xfa, 0xdf, 0x00, 0x7c, 0x00, 0x00, 0x00, 0x14, 0x00, 0x00, 0x00, + 0xf2, 0x6f, 0x01, 0xea, 0x49, 0x00, 0xbc, 0x02, 0x80, 0x58, 0xc3, 0xa8, 0xda, 0xe3, 0x52, 0x00, + 0x94, 0x00, 0x00, 0x00, 0x14, 0x00, 0x00, 0x00, 0xf2, 0xf5, 0xc6, 0x39, 0xf6, 0x33, 0xf1, 0x5a, + 0x6d, 0x7b, 0xe3, 0xa4, 0x7b, 0x7e, 0x15, 0x00, 0x9d, 0x00, 0x00, 0x00, 0x14, 0x00, 0x00, 0x00, + 0xf2, 0x66, 0x9d, 0xb6, 0x2b, 0xd5, 0x53, 0x1f, 0x0b, 0xe5, 0x2c, 0x2a, 0x17, 0x6d, 0x6f, 0x00, + 0x96, 0x00, 0x00, 0x00, 0x14, 0x00, 0x00, 0x00, 0xf2, 0xac, 0xe2, 0x5e, 0x59, 0xb0, 0x1a, 0x7a, + 0x3a, 0x5c, 0xda, 0xb3, 0x78, 0xfd, 0x32, 0x00, 0x7c, 0x00, 0x00, 0x00, }; + return blob; +} +#endif //DDSCXX_HAS_TYPE_DISCOVERY + +} //namespace topic +} //namespace cyclonedds +} //namespace eclipse +} //namespace org + +namespace dds { +namespace topic { + +template <> +struct topic_type_name<::nav_msgs::msg::dds_::Odometry_> +{ + static std::string value() + { + return org::eclipse::cyclonedds::topic::TopicTraits<::nav_msgs::msg::dds_::Odometry_>::getTypeName(); + } +}; + +} +} + +REGISTER_TOPIC_TYPE(::nav_msgs::msg::dds_::Odometry_) + +namespace org{ +namespace eclipse{ +namespace cyclonedds{ +namespace core{ +namespace cdr{ + +template<> +propvec &get_type_props<::nav_msgs::msg::dds_::Odometry_>(); + +template::value, bool> = true > +bool write(T& streamer, const ::nav_msgs::msg::dds_::Odometry_& instance, entity_properties_t *props) { + (void)instance; + if (!streamer.start_struct(*props)) + return false; + auto prop = streamer.first_entity(props); + while (prop) { + switch (prop->m_id) { + case 0: + if (!streamer.start_member(*prop)) + return false; + if (!write(streamer, instance.header(), prop)) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 1: + if (!streamer.start_member(*prop)) + return false; + if (!write_string(streamer, instance.child_frame_id(), 0)) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 2: + if (!streamer.start_member(*prop)) + return false; + if (!write(streamer, instance.pose(), prop)) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 3: + if (!streamer.start_member(*prop)) + return false; + if (!write(streamer, instance.twist(), prop)) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + } + prop = streamer.next_entity(prop); + } + return streamer.finish_struct(*props); +} + +template::value, bool> = true > +bool write(S& str, const ::nav_msgs::msg::dds_::Odometry_& instance, bool as_key) { + auto &props = get_type_props<::nav_msgs::msg::dds_::Odometry_>(); + str.set_mode(cdr_stream::stream_mode::write, as_key); + return write(str, instance, props.data()); +} + +template::value, bool> = true > +bool read(T& streamer, ::nav_msgs::msg::dds_::Odometry_& instance, entity_properties_t *props) { + (void)instance; + if (!streamer.start_struct(*props)) + return false; + auto prop = streamer.first_entity(props); + while (prop) { + switch (prop->m_id) { + case 0: + if (!streamer.start_member(*prop)) + return false; + if (!read(streamer, instance.header(), prop)) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 1: + if (!streamer.start_member(*prop)) + return false; + if (!read_string(streamer, instance.child_frame_id(), 0)) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 2: + if (!streamer.start_member(*prop)) + return false; + if (!read(streamer, instance.pose(), prop)) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 3: + if (!streamer.start_member(*prop)) + return false; + if (!read(streamer, instance.twist(), prop)) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + } + prop = streamer.next_entity(prop); + } + return streamer.finish_struct(*props); +} + +template::value, bool> = true > +bool read(S& str, ::nav_msgs::msg::dds_::Odometry_& instance, bool as_key) { + auto &props = get_type_props<::nav_msgs::msg::dds_::Odometry_>(); + str.set_mode(cdr_stream::stream_mode::read, as_key); + return read(str, instance, props.data()); +} + +template::value, bool> = true > +bool move(T& streamer, const ::nav_msgs::msg::dds_::Odometry_& instance, entity_properties_t *props) { + (void)instance; + if (!streamer.start_struct(*props)) + return false; + auto prop = streamer.first_entity(props); + while (prop) { + switch (prop->m_id) { + case 0: + if (!streamer.start_member(*prop)) + return false; + if (!move(streamer, instance.header(), prop)) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 1: + if (!streamer.start_member(*prop)) + return false; + if (!move_string(streamer, instance.child_frame_id(), 0)) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 2: + if (!streamer.start_member(*prop)) + return false; + if (!move(streamer, instance.pose(), prop)) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 3: + if (!streamer.start_member(*prop)) + return false; + if (!move(streamer, instance.twist(), prop)) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + } + prop = streamer.next_entity(prop); + } + return streamer.finish_struct(*props); +} + +template::value, bool> = true > +bool move(S& str, const ::nav_msgs::msg::dds_::Odometry_& instance, bool as_key) { + auto &props = get_type_props<::nav_msgs::msg::dds_::Odometry_>(); + str.set_mode(cdr_stream::stream_mode::move, as_key); + return move(str, instance, props.data()); +} + +template::value, bool> = true > +bool max(T& streamer, const ::nav_msgs::msg::dds_::Odometry_& instance, entity_properties_t *props) { + (void)instance; + if (!streamer.start_struct(*props)) + return false; + auto prop = streamer.first_entity(props); + while (prop) { + switch (prop->m_id) { + case 0: + if (!streamer.start_member(*prop)) + return false; + if (!max(streamer, instance.header(), prop)) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 1: + if (!streamer.start_member(*prop)) + return false; + if (!max_string(streamer, instance.child_frame_id(), 0)) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 2: + if (!streamer.start_member(*prop)) + return false; + if (!max(streamer, instance.pose(), prop)) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 3: + if (!streamer.start_member(*prop)) + return false; + if (!max(streamer, instance.twist(), prop)) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + } + prop = streamer.next_entity(prop); + } + return streamer.finish_struct(*props); +} + +template::value, bool> = true > +bool max(S& str, const ::nav_msgs::msg::dds_::Odometry_& instance, bool as_key) { + auto &props = get_type_props<::nav_msgs::msg::dds_::Odometry_>(); + str.set_mode(cdr_stream::stream_mode::max, as_key); + return max(str, instance, props.data()); +} + +} //namespace cdr +} //namespace core +} //namespace cyclonedds +} //namespace eclipse +} //namespace org + +#endif // DDSCXX_UNITREE_IDL_ROS2_ODOMETRY__HPP diff --git a/deps/unitree_sdk2/include/unitree/idl/ros2/Point32_.hpp b/deps/unitree_sdk2/include/unitree/idl/ros2/Point32_.hpp new file mode 100644 index 0000000..7343187 --- /dev/null +++ b/deps/unitree_sdk2/include/unitree/idl/ros2/Point32_.hpp @@ -0,0 +1,341 @@ +/**************************************************************** + + Generated by Eclipse Cyclone DDS IDL to CXX Translator + File name: Point32_.idl + Source: Point32_.hpp + Cyclone DDS: v0.10.2 + +*****************************************************************/ +#ifndef DDSCXX_UNITREE_IDL_ROS2_POINT32__HPP +#define DDSCXX_UNITREE_IDL_ROS2_POINT32__HPP + + +namespace geometry_msgs +{ +namespace msg +{ +namespace dds_ +{ +class Point32_ +{ +private: + float x_ = 0.0f; + float y_ = 0.0f; + float z_ = 0.0f; + +public: + Point32_() = default; + + explicit Point32_( + float x, + float y, + float z) : + x_(x), + y_(y), + z_(z) { } + + float x() const { return this->x_; } + float& x() { return this->x_; } + void x(float _val_) { this->x_ = _val_; } + float y() const { return this->y_; } + float& y() { return this->y_; } + void y(float _val_) { this->y_ = _val_; } + float z() const { return this->z_; } + float& z() { return this->z_; } + void z(float _val_) { this->z_ = _val_; } + + bool operator==(const Point32_& _other) const + { + (void) _other; + return x_ == _other.x_ && + y_ == _other.y_ && + z_ == _other.z_; + } + + bool operator!=(const Point32_& _other) const + { + return !(*this == _other); + } + +}; + +} + +} + +} + +#include "dds/topic/TopicTraits.hpp" +#include "org/eclipse/cyclonedds/topic/datatopic.hpp" + +namespace org { +namespace eclipse { +namespace cyclonedds { +namespace topic { + +template <> constexpr const char* TopicTraits<::geometry_msgs::msg::dds_::Point32_>::getTypeName() +{ + return "geometry_msgs::msg::dds_::Point32_"; +} + +template <> constexpr bool TopicTraits<::geometry_msgs::msg::dds_::Point32_>::isKeyless() +{ + return true; +} + +#ifdef DDSCXX_HAS_TYPE_DISCOVERY +template<> constexpr unsigned int TopicTraits<::geometry_msgs::msg::dds_::Point32_>::type_map_blob_sz() { return 282; } +template<> constexpr unsigned int TopicTraits<::geometry_msgs::msg::dds_::Point32_>::type_info_blob_sz() { return 100; } +template<> inline const uint8_t * TopicTraits<::geometry_msgs::msg::dds_::Point32_>::type_map_blob() { + static const uint8_t blob[] = { + 0x5b, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0xf1, 0xbd, 0xb3, 0x4b, 0x07, 0x97, 0x70, 0xd5, + 0x44, 0x4c, 0xda, 0x2d, 0x20, 0xb7, 0x83, 0x00, 0x43, 0x00, 0x00, 0x00, 0xf1, 0x51, 0x01, 0x00, + 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x33, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, + 0x0b, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x09, 0x9d, 0xd4, 0xe4, 0x61, 0x00, + 0x0b, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x09, 0x41, 0x52, 0x90, 0x76, 0x00, + 0x0b, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x01, 0x00, 0x09, 0xfb, 0xad, 0xe9, 0xe3, 0x00, + 0x90, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0xf2, 0xb5, 0xc0, 0x1f, 0x51, 0xb0, 0x99, 0xa4, + 0x54, 0xb3, 0xb8, 0xff, 0x68, 0x29, 0xe5, 0x00, 0x78, 0x00, 0x00, 0x00, 0xf2, 0x51, 0x01, 0x00, + 0x2b, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x23, 0x00, 0x00, 0x00, 0x67, 0x65, 0x6f, 0x6d, + 0x65, 0x74, 0x72, 0x79, 0x5f, 0x6d, 0x73, 0x67, 0x73, 0x3a, 0x3a, 0x6d, 0x73, 0x67, 0x3a, 0x3a, + 0x64, 0x64, 0x73, 0x5f, 0x3a, 0x3a, 0x50, 0x6f, 0x69, 0x6e, 0x74, 0x33, 0x32, 0x5f, 0x00, 0x00, + 0x40, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x01, 0x00, 0x09, 0x00, 0x02, 0x00, 0x00, 0x00, 0x78, 0x00, 0x00, 0x00, 0x10, 0x00, 0x00, 0x00, + 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x09, 0x00, 0x02, 0x00, 0x00, 0x00, 0x79, 0x00, 0x00, 0x00, + 0x10, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x01, 0x00, 0x09, 0x00, 0x02, 0x00, 0x00, 0x00, + 0x7a, 0x00, 0x00, 0x00, 0x22, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0xf2, 0xb5, 0xc0, 0x1f, + 0x51, 0xb0, 0x99, 0xa4, 0x54, 0xb3, 0xb8, 0xff, 0x68, 0x29, 0xe5, 0xf1, 0xbd, 0xb3, 0x4b, 0x07, + 0x97, 0x70, 0xd5, 0x44, 0x4c, 0xda, 0x2d, 0x20, 0xb7, 0x83, }; + return blob; +} +template<> inline const uint8_t * TopicTraits<::geometry_msgs::msg::dds_::Point32_>::type_info_blob() { + static const uint8_t blob[] = { + 0x60, 0x00, 0x00, 0x00, 0x01, 0x10, 0x00, 0x40, 0x28, 0x00, 0x00, 0x00, 0x24, 0x00, 0x00, 0x00, + 0x14, 0x00, 0x00, 0x00, 0xf1, 0xbd, 0xb3, 0x4b, 0x07, 0x97, 0x70, 0xd5, 0x44, 0x4c, 0xda, 0x2d, + 0x20, 0xb7, 0x83, 0x00, 0x47, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x02, 0x10, 0x00, 0x40, 0x28, 0x00, 0x00, 0x00, 0x24, 0x00, 0x00, 0x00, + 0x14, 0x00, 0x00, 0x00, 0xf2, 0xb5, 0xc0, 0x1f, 0x51, 0xb0, 0x99, 0xa4, 0x54, 0xb3, 0xb8, 0xff, + 0x68, 0x29, 0xe5, 0x00, 0x7c, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, }; + return blob; +} +#endif //DDSCXX_HAS_TYPE_DISCOVERY + +} //namespace topic +} //namespace cyclonedds +} //namespace eclipse +} //namespace org + +namespace dds { +namespace topic { + +template <> +struct topic_type_name<::geometry_msgs::msg::dds_::Point32_> +{ + static std::string value() + { + return org::eclipse::cyclonedds::topic::TopicTraits<::geometry_msgs::msg::dds_::Point32_>::getTypeName(); + } +}; + +} +} + +REGISTER_TOPIC_TYPE(::geometry_msgs::msg::dds_::Point32_) + +namespace org{ +namespace eclipse{ +namespace cyclonedds{ +namespace core{ +namespace cdr{ + +template<> +propvec &get_type_props<::geometry_msgs::msg::dds_::Point32_>(); + +template::value, bool> = true > +bool write(T& streamer, const ::geometry_msgs::msg::dds_::Point32_& instance, entity_properties_t *props) { + (void)instance; + if (!streamer.start_struct(*props)) + return false; + auto prop = streamer.first_entity(props); + while (prop) { + switch (prop->m_id) { + case 0: + if (!streamer.start_member(*prop)) + return false; + if (!write(streamer, instance.x())) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 1: + if (!streamer.start_member(*prop)) + return false; + if (!write(streamer, instance.y())) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 2: + if (!streamer.start_member(*prop)) + return false; + if (!write(streamer, instance.z())) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + } + prop = streamer.next_entity(prop); + } + return streamer.finish_struct(*props); +} + +template::value, bool> = true > +bool write(S& str, const ::geometry_msgs::msg::dds_::Point32_& instance, bool as_key) { + auto &props = get_type_props<::geometry_msgs::msg::dds_::Point32_>(); + str.set_mode(cdr_stream::stream_mode::write, as_key); + return write(str, instance, props.data()); +} + +template::value, bool> = true > +bool read(T& streamer, ::geometry_msgs::msg::dds_::Point32_& instance, entity_properties_t *props) { + (void)instance; + if (!streamer.start_struct(*props)) + return false; + auto prop = streamer.first_entity(props); + while (prop) { + switch (prop->m_id) { + case 0: + if (!streamer.start_member(*prop)) + return false; + if (!read(streamer, instance.x())) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 1: + if (!streamer.start_member(*prop)) + return false; + if (!read(streamer, instance.y())) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 2: + if (!streamer.start_member(*prop)) + return false; + if (!read(streamer, instance.z())) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + } + prop = streamer.next_entity(prop); + } + return streamer.finish_struct(*props); +} + +template::value, bool> = true > +bool read(S& str, ::geometry_msgs::msg::dds_::Point32_& instance, bool as_key) { + auto &props = get_type_props<::geometry_msgs::msg::dds_::Point32_>(); + str.set_mode(cdr_stream::stream_mode::read, as_key); + return read(str, instance, props.data()); +} + +template::value, bool> = true > +bool move(T& streamer, const ::geometry_msgs::msg::dds_::Point32_& instance, entity_properties_t *props) { + (void)instance; + if (!streamer.start_struct(*props)) + return false; + auto prop = streamer.first_entity(props); + while (prop) { + switch (prop->m_id) { + case 0: + if (!streamer.start_member(*prop)) + return false; + if (!move(streamer, instance.x())) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 1: + if (!streamer.start_member(*prop)) + return false; + if (!move(streamer, instance.y())) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 2: + if (!streamer.start_member(*prop)) + return false; + if (!move(streamer, instance.z())) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + } + prop = streamer.next_entity(prop); + } + return streamer.finish_struct(*props); +} + +template::value, bool> = true > +bool move(S& str, const ::geometry_msgs::msg::dds_::Point32_& instance, bool as_key) { + auto &props = get_type_props<::geometry_msgs::msg::dds_::Point32_>(); + str.set_mode(cdr_stream::stream_mode::move, as_key); + return move(str, instance, props.data()); +} + +template::value, bool> = true > +bool max(T& streamer, const ::geometry_msgs::msg::dds_::Point32_& instance, entity_properties_t *props) { + (void)instance; + if (!streamer.start_struct(*props)) + return false; + auto prop = streamer.first_entity(props); + while (prop) { + switch (prop->m_id) { + case 0: + if (!streamer.start_member(*prop)) + return false; + if (!max(streamer, instance.x())) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 1: + if (!streamer.start_member(*prop)) + return false; + if (!max(streamer, instance.y())) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 2: + if (!streamer.start_member(*prop)) + return false; + if (!max(streamer, instance.z())) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + } + prop = streamer.next_entity(prop); + } + return streamer.finish_struct(*props); +} + +template::value, bool> = true > +bool max(S& str, const ::geometry_msgs::msg::dds_::Point32_& instance, bool as_key) { + auto &props = get_type_props<::geometry_msgs::msg::dds_::Point32_>(); + str.set_mode(cdr_stream::stream_mode::max, as_key); + return max(str, instance, props.data()); +} + +} //namespace cdr +} //namespace core +} //namespace cyclonedds +} //namespace eclipse +} //namespace org + +#endif // DDSCXX_UNITREE_IDL_ROS2_POINT32__HPP diff --git a/deps/unitree_sdk2/include/unitree/idl/ros2/PointCloud2_.hpp b/deps/unitree_sdk2/include/unitree/idl/ros2/PointCloud2_.hpp new file mode 100644 index 0000000..fea5360 --- /dev/null +++ b/deps/unitree_sdk2/include/unitree/idl/ros2/PointCloud2_.hpp @@ -0,0 +1,761 @@ +/**************************************************************** + + Generated by Eclipse Cyclone DDS IDL to CXX Translator + File name: PointCloud2_.idl + Source: PointCloud2_.hpp + Cyclone DDS: v0.10.2 + +*****************************************************************/ +#ifndef DDSCXX_UNITREE_IDL_ROS2_POINTCLOUD2__HPP +#define DDSCXX_UNITREE_IDL_ROS2_POINTCLOUD2__HPP + +#include "unitree/idl/ros2/PointField_.hpp" + +#include "unitree/idl/ros2/Header_.hpp" + +#include +#include + +namespace sensor_msgs +{ +namespace msg +{ +namespace dds_ +{ +class PointCloud2_ +{ +private: + ::std_msgs::msg::dds_::Header_ header_; + uint32_t height_ = 0; + uint32_t width_ = 0; + std::vector<::sensor_msgs::msg::dds_::PointField_> fields_; + bool is_bigendian_ = false; + uint32_t point_step_ = 0; + uint32_t row_step_ = 0; + std::vector data_; + bool is_dense_ = false; + +public: + PointCloud2_() = default; + + explicit PointCloud2_( + const ::std_msgs::msg::dds_::Header_& header, + uint32_t height, + uint32_t width, + const std::vector<::sensor_msgs::msg::dds_::PointField_>& fields, + bool is_bigendian, + uint32_t point_step, + uint32_t row_step, + const std::vector& data, + bool is_dense) : + header_(header), + height_(height), + width_(width), + fields_(fields), + is_bigendian_(is_bigendian), + point_step_(point_step), + row_step_(row_step), + data_(data), + is_dense_(is_dense) { } + + const ::std_msgs::msg::dds_::Header_& header() const { return this->header_; } + ::std_msgs::msg::dds_::Header_& header() { return this->header_; } + void header(const ::std_msgs::msg::dds_::Header_& _val_) { this->header_ = _val_; } + void header(::std_msgs::msg::dds_::Header_&& _val_) { this->header_ = _val_; } + uint32_t height() const { return this->height_; } + uint32_t& height() { return this->height_; } + void height(uint32_t _val_) { this->height_ = _val_; } + uint32_t width() const { return this->width_; } + uint32_t& width() { return this->width_; } + void width(uint32_t _val_) { this->width_ = _val_; } + const std::vector<::sensor_msgs::msg::dds_::PointField_>& fields() const { return this->fields_; } + std::vector<::sensor_msgs::msg::dds_::PointField_>& fields() { return this->fields_; } + void fields(const std::vector<::sensor_msgs::msg::dds_::PointField_>& _val_) { this->fields_ = _val_; } + void fields(std::vector<::sensor_msgs::msg::dds_::PointField_>&& _val_) { this->fields_ = _val_; } + bool is_bigendian() const { return this->is_bigendian_; } + bool& is_bigendian() { return this->is_bigendian_; } + void is_bigendian(bool _val_) { this->is_bigendian_ = _val_; } + uint32_t point_step() const { return this->point_step_; } + uint32_t& point_step() { return this->point_step_; } + void point_step(uint32_t _val_) { this->point_step_ = _val_; } + uint32_t row_step() const { return this->row_step_; } + uint32_t& row_step() { return this->row_step_; } + void row_step(uint32_t _val_) { this->row_step_ = _val_; } + const std::vector& data() const { return this->data_; } + std::vector& data() { return this->data_; } + void data(const std::vector& _val_) { this->data_ = _val_; } + void data(std::vector&& _val_) { this->data_ = _val_; } + bool is_dense() const { return this->is_dense_; } + bool& is_dense() { return this->is_dense_; } + void is_dense(bool _val_) { this->is_dense_ = _val_; } + + bool operator==(const PointCloud2_& _other) const + { + (void) _other; + return header_ == _other.header_ && + height_ == _other.height_ && + width_ == _other.width_ && + fields_ == _other.fields_ && + is_bigendian_ == _other.is_bigendian_ && + point_step_ == _other.point_step_ && + row_step_ == _other.row_step_ && + data_ == _other.data_ && + is_dense_ == _other.is_dense_; + } + + bool operator!=(const PointCloud2_& _other) const + { + return !(*this == _other); + } + +}; + +} + +} + +} + +#include "dds/topic/TopicTraits.hpp" +#include "org/eclipse/cyclonedds/topic/datatopic.hpp" + +namespace org { +namespace eclipse { +namespace cyclonedds { +namespace topic { + +template <> constexpr const char* TopicTraits<::sensor_msgs::msg::dds_::PointCloud2_>::getTypeName() +{ + return "sensor_msgs::msg::dds_::PointCloud2_"; +} + +template <> constexpr bool TopicTraits<::sensor_msgs::msg::dds_::PointCloud2_>::isSelfContained() +{ + return false; +} + +template <> constexpr bool TopicTraits<::sensor_msgs::msg::dds_::PointCloud2_>::isKeyless() +{ + return true; +} + +#ifdef DDSCXX_HAS_TYPE_DISCOVERY +template<> constexpr unsigned int TopicTraits<::sensor_msgs::msg::dds_::PointCloud2_>::type_map_blob_sz() { return 1472; } +template<> constexpr unsigned int TopicTraits<::sensor_msgs::msg::dds_::PointCloud2_>::type_info_blob_sz() { return 244; } +template<> inline const uint8_t * TopicTraits<::sensor_msgs::msg::dds_::PointCloud2_>::type_map_blob() { + static const uint8_t blob[] = { + 0xeb, 0x01, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0xf1, 0x7f, 0x62, 0xa4, 0x8e, 0xfc, 0x63, 0xa8, + 0xa6, 0xfe, 0x5f, 0x9e, 0xda, 0x06, 0xd7, 0x00, 0xcb, 0x00, 0x00, 0x00, 0xf1, 0x51, 0x01, 0x00, + 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xbb, 0x00, 0x00, 0x00, 0x09, 0x00, 0x00, 0x00, + 0x19, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xf1, 0xdc, 0xf1, 0x2c, 0xd2, 0xdd, + 0x5e, 0x71, 0x2c, 0xb7, 0xb1, 0xe5, 0x1f, 0xa3, 0xf2, 0x09, 0x9f, 0xb9, 0x95, 0x00, 0x00, 0x00, + 0x0b, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x07, 0xb4, 0x35, 0xe2, 0x27, 0x00, + 0x0b, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x01, 0x00, 0x07, 0xea, 0xae, 0x26, 0xa6, 0x00, + 0x1e, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x01, 0x00, 0x80, 0xf1, 0x01, 0x00, 0x00, 0xf1, + 0x82, 0x17, 0x10, 0x85, 0xb3, 0xf2, 0x74, 0x2b, 0xa8, 0x4e, 0xb5, 0xeb, 0x0e, 0x0b, 0xd0, 0x5b, + 0x6e, 0xd7, 0x00, 0x00, 0x0b, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0x01, 0x00, 0x01, 0x70, + 0x8e, 0x8a, 0xc3, 0x00, 0x0b, 0x00, 0x00, 0x00, 0x05, 0x00, 0x00, 0x00, 0x01, 0x00, 0x07, 0x1a, + 0x99, 0x6a, 0x87, 0x00, 0x0b, 0x00, 0x00, 0x00, 0x06, 0x00, 0x00, 0x00, 0x01, 0x00, 0x07, 0x8b, + 0x4f, 0x6f, 0x6b, 0x00, 0x10, 0x00, 0x00, 0x00, 0x07, 0x00, 0x00, 0x00, 0x01, 0x00, 0x80, 0xf3, + 0x01, 0x00, 0x00, 0x02, 0x8d, 0x77, 0x7f, 0x38, 0x0b, 0x00, 0x00, 0x00, 0x08, 0x00, 0x00, 0x00, + 0x01, 0x00, 0x01, 0x40, 0x23, 0x8a, 0xea, 0xf1, 0xdc, 0xf1, 0x2c, 0xd2, 0xdd, 0x5e, 0x71, 0x2c, + 0xb7, 0xb1, 0xe5, 0x1f, 0xa3, 0xf2, 0x00, 0x00, 0x44, 0x00, 0x00, 0x00, 0xf1, 0x51, 0x01, 0x00, + 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x34, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, + 0x19, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xf1, 0x56, 0x7c, 0x5a, 0x93, 0x54, + 0x1c, 0x3b, 0x10, 0x86, 0xa4, 0xba, 0x46, 0xf9, 0x8d, 0x96, 0xb8, 0xc7, 0x8d, 0x00, 0x00, 0x00, + 0x0c, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x70, 0x00, 0x4b, 0xb3, 0x9c, 0x5c, + 0xf1, 0x56, 0x7c, 0x5a, 0x93, 0x54, 0x1c, 0x3b, 0x10, 0x86, 0xa4, 0xba, 0x46, 0xf9, 0x8d, 0x00, + 0x33, 0x00, 0x00, 0x00, 0xf1, 0x51, 0x01, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x23, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x0b, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x01, 0x00, 0x04, 0x74, 0x45, 0x9c, 0xa3, 0x00, 0x0b, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, + 0x01, 0x00, 0x07, 0xe2, 0x04, 0x64, 0xd5, 0xf1, 0x82, 0x17, 0x10, 0x85, 0xb3, 0xf2, 0x74, 0x2b, + 0xa8, 0x4e, 0xb5, 0xeb, 0x0e, 0x0b, 0x00, 0x00, 0x53, 0x00, 0x00, 0x00, 0xf1, 0x51, 0x01, 0x00, + 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x43, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, + 0x0c, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x70, 0x00, 0xb0, 0x68, 0x93, 0x1c, + 0x0b, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x07, 0x7a, 0x86, 0xc1, 0x57, 0x00, + 0x0b, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x01, 0x00, 0x02, 0x39, 0x31, 0x10, 0x8d, 0x00, + 0x0b, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x01, 0x00, 0x07, 0xe2, 0x94, 0x2a, 0x04, 0x00, + 0x4c, 0x03, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0xf2, 0xf6, 0xf1, 0xa7, 0xb4, 0x13, 0x2f, 0x17, + 0xb4, 0xae, 0x1d, 0x73, 0x77, 0xc5, 0xbc, 0x00, 0x63, 0x01, 0x00, 0x00, 0xf2, 0x51, 0x01, 0x00, + 0x2d, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x25, 0x00, 0x00, 0x00, 0x73, 0x65, 0x6e, 0x73, + 0x6f, 0x72, 0x5f, 0x6d, 0x73, 0x67, 0x73, 0x3a, 0x3a, 0x6d, 0x73, 0x67, 0x3a, 0x3a, 0x64, 0x64, + 0x73, 0x5f, 0x3a, 0x3a, 0x50, 0x6f, 0x69, 0x6e, 0x74, 0x43, 0x6c, 0x6f, 0x75, 0x64, 0x32, 0x5f, + 0x00, 0x00, 0x00, 0x00, 0x27, 0x01, 0x00, 0x00, 0x09, 0x00, 0x00, 0x00, 0x25, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xf2, 0xe5, 0x76, 0x5e, 0xc4, 0x8c, 0xff, 0xd4, 0x19, 0xed, + 0x7f, 0xe8, 0x4e, 0x2a, 0x55, 0x00, 0x00, 0x00, 0x07, 0x00, 0x00, 0x00, 0x68, 0x65, 0x61, 0x64, + 0x65, 0x72, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x15, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, + 0x01, 0x00, 0x07, 0x00, 0x07, 0x00, 0x00, 0x00, 0x68, 0x65, 0x69, 0x67, 0x68, 0x74, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x14, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x01, 0x00, 0x07, 0x00, + 0x06, 0x00, 0x00, 0x00, 0x77, 0x69, 0x64, 0x74, 0x68, 0x00, 0x00, 0x00, 0x29, 0x00, 0x00, 0x00, + 0x03, 0x00, 0x00, 0x00, 0x01, 0x00, 0x80, 0xf2, 0x01, 0x00, 0x00, 0xf2, 0xa3, 0xab, 0xc2, 0x35, + 0xd1, 0x3d, 0xdb, 0xab, 0x7a, 0x36, 0x56, 0x16, 0xf1, 0x08, 0x00, 0x00, 0x07, 0x00, 0x00, 0x00, + 0x66, 0x69, 0x65, 0x6c, 0x64, 0x73, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x1b, 0x00, 0x00, 0x00, + 0x04, 0x00, 0x00, 0x00, 0x01, 0x00, 0x01, 0x00, 0x0d, 0x00, 0x00, 0x00, 0x69, 0x73, 0x5f, 0x62, + 0x69, 0x67, 0x65, 0x6e, 0x64, 0x69, 0x61, 0x6e, 0x00, 0x00, 0x00, 0x00, 0x19, 0x00, 0x00, 0x00, + 0x05, 0x00, 0x00, 0x00, 0x01, 0x00, 0x07, 0x00, 0x0b, 0x00, 0x00, 0x00, 0x70, 0x6f, 0x69, 0x6e, + 0x74, 0x5f, 0x73, 0x74, 0x65, 0x70, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x17, 0x00, 0x00, 0x00, + 0x06, 0x00, 0x00, 0x00, 0x01, 0x00, 0x07, 0x00, 0x09, 0x00, 0x00, 0x00, 0x72, 0x6f, 0x77, 0x5f, + 0x73, 0x74, 0x65, 0x70, 0x00, 0x00, 0x00, 0x00, 0x17, 0x00, 0x00, 0x00, 0x07, 0x00, 0x00, 0x00, + 0x01, 0x00, 0x80, 0xf3, 0x01, 0x00, 0x00, 0x02, 0x05, 0x00, 0x00, 0x00, 0x64, 0x61, 0x74, 0x61, + 0x00, 0x00, 0x00, 0x00, 0x17, 0x00, 0x00, 0x00, 0x08, 0x00, 0x00, 0x00, 0x01, 0x00, 0x01, 0x00, + 0x09, 0x00, 0x00, 0x00, 0x69, 0x73, 0x5f, 0x64, 0x65, 0x6e, 0x73, 0x65, 0x00, 0x00, 0x00, 0xf2, + 0xe5, 0x76, 0x5e, 0xc4, 0x8c, 0xff, 0xd4, 0x19, 0xed, 0x7f, 0xe8, 0x4e, 0x2a, 0x55, 0x00, 0x00, + 0x7b, 0x00, 0x00, 0x00, 0xf2, 0x51, 0x01, 0x00, 0x25, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x1d, 0x00, 0x00, 0x00, 0x73, 0x74, 0x64, 0x5f, 0x6d, 0x73, 0x67, 0x73, 0x3a, 0x3a, 0x6d, 0x73, + 0x67, 0x3a, 0x3a, 0x64, 0x64, 0x73, 0x5f, 0x3a, 0x3a, 0x48, 0x65, 0x61, 0x64, 0x65, 0x72, 0x5f, + 0x00, 0x00, 0x00, 0x00, 0x47, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x24, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xf2, 0xd4, 0x85, 0x4f, 0x13, 0xae, 0xf3, 0x2d, 0xfe, 0x21, + 0x57, 0xf3, 0xe6, 0x32, 0x0d, 0x00, 0x00, 0x00, 0x06, 0x00, 0x00, 0x00, 0x73, 0x74, 0x61, 0x6d, + 0x70, 0x00, 0x00, 0x00, 0x17, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x70, 0x00, + 0x09, 0x00, 0x00, 0x00, 0x66, 0x72, 0x61, 0x6d, 0x65, 0x5f, 0x69, 0x64, 0x00, 0x00, 0x00, 0xf2, + 0xd4, 0x85, 0x4f, 0x13, 0xae, 0xf3, 0x2d, 0xfe, 0x21, 0x57, 0xf3, 0xe6, 0x32, 0x0d, 0x00, 0x00, + 0x72, 0x00, 0x00, 0x00, 0xf2, 0x51, 0x01, 0x00, 0x2d, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x25, 0x00, 0x00, 0x00, 0x62, 0x75, 0x69, 0x6c, 0x74, 0x69, 0x6e, 0x5f, 0x69, 0x6e, 0x74, 0x65, + 0x72, 0x66, 0x61, 0x63, 0x65, 0x73, 0x3a, 0x3a, 0x6d, 0x73, 0x67, 0x3a, 0x3a, 0x64, 0x64, 0x73, + 0x5f, 0x3a, 0x3a, 0x54, 0x69, 0x6d, 0x65, 0x5f, 0x00, 0x00, 0x00, 0x00, 0x36, 0x00, 0x00, 0x00, + 0x02, 0x00, 0x00, 0x00, 0x12, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x04, 0x00, + 0x04, 0x00, 0x00, 0x00, 0x73, 0x65, 0x63, 0x00, 0x00, 0x00, 0x00, 0x00, 0x16, 0x00, 0x00, 0x00, + 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x07, 0x00, 0x08, 0x00, 0x00, 0x00, 0x6e, 0x61, 0x6e, 0x6f, + 0x73, 0x65, 0x63, 0x00, 0x00, 0x00, 0xf2, 0xa3, 0xab, 0xc2, 0x35, 0xd1, 0x3d, 0xdb, 0xab, 0x7a, + 0x36, 0x56, 0x16, 0xf1, 0x08, 0x00, 0x00, 0x00, 0xa4, 0x00, 0x00, 0x00, 0xf2, 0x51, 0x01, 0x00, + 0x2c, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x24, 0x00, 0x00, 0x00, 0x73, 0x65, 0x6e, 0x73, + 0x6f, 0x72, 0x5f, 0x6d, 0x73, 0x67, 0x73, 0x3a, 0x3a, 0x6d, 0x73, 0x67, 0x3a, 0x3a, 0x64, 0x64, + 0x73, 0x5f, 0x3a, 0x3a, 0x50, 0x6f, 0x69, 0x6e, 0x74, 0x46, 0x69, 0x65, 0x6c, 0x64, 0x5f, 0x00, + 0x6c, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0x13, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x01, 0x00, 0x70, 0x00, 0x05, 0x00, 0x00, 0x00, 0x6e, 0x61, 0x6d, 0x65, 0x00, 0x00, 0x00, 0x00, + 0x15, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x07, 0x00, 0x07, 0x00, 0x00, 0x00, + 0x6f, 0x66, 0x66, 0x73, 0x65, 0x74, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x17, 0x00, 0x00, 0x00, + 0x02, 0x00, 0x00, 0x00, 0x01, 0x00, 0x02, 0x00, 0x09, 0x00, 0x00, 0x00, 0x64, 0x61, 0x74, 0x61, + 0x74, 0x79, 0x70, 0x65, 0x00, 0x00, 0x00, 0x00, 0x14, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, + 0x01, 0x00, 0x07, 0x00, 0x06, 0x00, 0x00, 0x00, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x00, 0x00, 0x00, + 0x7c, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0xf2, 0xf6, 0xf1, 0xa7, 0xb4, 0x13, 0x2f, 0x17, + 0xb4, 0xae, 0x1d, 0x73, 0x77, 0xc5, 0xbc, 0xf1, 0x7f, 0x62, 0xa4, 0x8e, 0xfc, 0x63, 0xa8, 0xa6, + 0xfe, 0x5f, 0x9e, 0xda, 0x06, 0xd7, 0xf2, 0xe5, 0x76, 0x5e, 0xc4, 0x8c, 0xff, 0xd4, 0x19, 0xed, + 0x7f, 0xe8, 0x4e, 0x2a, 0x55, 0xf1, 0xdc, 0xf1, 0x2c, 0xd2, 0xdd, 0x5e, 0x71, 0x2c, 0xb7, 0xb1, + 0xe5, 0x1f, 0xa3, 0xf2, 0xf2, 0xd4, 0x85, 0x4f, 0x13, 0xae, 0xf3, 0x2d, 0xfe, 0x21, 0x57, 0xf3, + 0xe6, 0x32, 0x0d, 0xf1, 0x56, 0x7c, 0x5a, 0x93, 0x54, 0x1c, 0x3b, 0x10, 0x86, 0xa4, 0xba, 0x46, + 0xf9, 0x8d, 0xf2, 0xa3, 0xab, 0xc2, 0x35, 0xd1, 0x3d, 0xdb, 0xab, 0x7a, 0x36, 0x56, 0x16, 0xf1, + 0x08, 0xf1, 0x82, 0x17, 0x10, 0x85, 0xb3, 0xf2, 0x74, 0x2b, 0xa8, 0x4e, 0xb5, 0xeb, 0x0e, 0x0b, +}; + return blob; +} +template<> inline const uint8_t * TopicTraits<::sensor_msgs::msg::dds_::PointCloud2_>::type_info_blob() { + static const uint8_t blob[] = { + 0xf0, 0x00, 0x00, 0x00, 0x01, 0x10, 0x00, 0x40, 0x70, 0x00, 0x00, 0x00, 0x6c, 0x00, 0x00, 0x00, + 0x14, 0x00, 0x00, 0x00, 0xf1, 0x7f, 0x62, 0xa4, 0x8e, 0xfc, 0x63, 0xa8, 0xa6, 0xfe, 0x5f, 0x9e, + 0xda, 0x06, 0xd7, 0x00, 0xcf, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x4c, 0x00, 0x00, 0x00, + 0x03, 0x00, 0x00, 0x00, 0x14, 0x00, 0x00, 0x00, 0xf1, 0xdc, 0xf1, 0x2c, 0xd2, 0xdd, 0x5e, 0x71, + 0x2c, 0xb7, 0xb1, 0xe5, 0x1f, 0xa3, 0xf2, 0x00, 0x48, 0x00, 0x00, 0x00, 0x14, 0x00, 0x00, 0x00, + 0xf1, 0x56, 0x7c, 0x5a, 0x93, 0x54, 0x1c, 0x3b, 0x10, 0x86, 0xa4, 0xba, 0x46, 0xf9, 0x8d, 0x00, + 0x37, 0x00, 0x00, 0x00, 0x14, 0x00, 0x00, 0x00, 0xf1, 0x82, 0x17, 0x10, 0x85, 0xb3, 0xf2, 0x74, + 0x2b, 0xa8, 0x4e, 0xb5, 0xeb, 0x0e, 0x0b, 0x00, 0x57, 0x00, 0x00, 0x00, 0x02, 0x10, 0x00, 0x40, + 0x70, 0x00, 0x00, 0x00, 0x6c, 0x00, 0x00, 0x00, 0x14, 0x00, 0x00, 0x00, 0xf2, 0xf6, 0xf1, 0xa7, + 0xb4, 0x13, 0x2f, 0x17, 0xb4, 0xae, 0x1d, 0x73, 0x77, 0xc5, 0xbc, 0x00, 0x67, 0x01, 0x00, 0x00, + 0x03, 0x00, 0x00, 0x00, 0x4c, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x14, 0x00, 0x00, 0x00, + 0xf2, 0xe5, 0x76, 0x5e, 0xc4, 0x8c, 0xff, 0xd4, 0x19, 0xed, 0x7f, 0xe8, 0x4e, 0x2a, 0x55, 0x00, + 0x7f, 0x00, 0x00, 0x00, 0x14, 0x00, 0x00, 0x00, 0xf2, 0xd4, 0x85, 0x4f, 0x13, 0xae, 0xf3, 0x2d, + 0xfe, 0x21, 0x57, 0xf3, 0xe6, 0x32, 0x0d, 0x00, 0x76, 0x00, 0x00, 0x00, 0x14, 0x00, 0x00, 0x00, + 0xf2, 0xa3, 0xab, 0xc2, 0x35, 0xd1, 0x3d, 0xdb, 0xab, 0x7a, 0x36, 0x56, 0x16, 0xf1, 0x08, 0x00, + 0xa8, 0x00, 0x00, 0x00, }; + return blob; +} +#endif //DDSCXX_HAS_TYPE_DISCOVERY + +} //namespace topic +} //namespace cyclonedds +} //namespace eclipse +} //namespace org + +namespace dds { +namespace topic { + +template <> +struct topic_type_name<::sensor_msgs::msg::dds_::PointCloud2_> +{ + static std::string value() + { + return org::eclipse::cyclonedds::topic::TopicTraits<::sensor_msgs::msg::dds_::PointCloud2_>::getTypeName(); + } +}; + +} +} + +REGISTER_TOPIC_TYPE(::sensor_msgs::msg::dds_::PointCloud2_) + +namespace org{ +namespace eclipse{ +namespace cyclonedds{ +namespace core{ +namespace cdr{ + +template<> +propvec &get_type_props<::sensor_msgs::msg::dds_::PointCloud2_>(); + +template::value, bool> = true > +bool write(T& streamer, const ::sensor_msgs::msg::dds_::PointCloud2_& instance, entity_properties_t *props) { + (void)instance; + if (!streamer.start_struct(*props)) + return false; + auto prop = streamer.first_entity(props); + while (prop) { + switch (prop->m_id) { + case 0: + if (!streamer.start_member(*prop)) + return false; + if (!write(streamer, instance.header(), prop)) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 1: + if (!streamer.start_member(*prop)) + return false; + if (!write(streamer, instance.height())) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 2: + if (!streamer.start_member(*prop)) + return false; + if (!write(streamer, instance.width())) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 3: + if (!streamer.start_member(*prop)) + return false; + if (!streamer.start_consecutive(false, false)) + return false; + { + uint32_t se_1 = uint32_t(instance.fields().size()); + if (!write(streamer, se_1)) + return false; + for (uint32_t i_1 = 0; i_1 < se_1; i_1++) { + if (!write(streamer, instance.fields()[i_1], prop)) + return false; + } //i_1 + } //end sequence 1 + if (!streamer.finish_consecutive()) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 4: + if (!streamer.start_member(*prop)) + return false; + if (!write(streamer, instance.is_bigendian())) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 5: + if (!streamer.start_member(*prop)) + return false; + if (!write(streamer, instance.point_step())) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 6: + if (!streamer.start_member(*prop)) + return false; + if (!write(streamer, instance.row_step())) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 7: + if (!streamer.start_member(*prop)) + return false; + if (!streamer.start_consecutive(false, true)) + return false; + { + uint32_t se_1 = uint32_t(instance.data().size()); + if (!write(streamer, se_1)) + return false; + if (se_1 > 0 && + !write(streamer, instance.data()[0], se_1)) + return false; + } //end sequence 1 + if (!streamer.finish_consecutive()) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 8: + if (!streamer.start_member(*prop)) + return false; + if (!write(streamer, instance.is_dense())) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + } + prop = streamer.next_entity(prop); + } + return streamer.finish_struct(*props); +} + +template::value, bool> = true > +bool write(S& str, const ::sensor_msgs::msg::dds_::PointCloud2_& instance, bool as_key) { + auto &props = get_type_props<::sensor_msgs::msg::dds_::PointCloud2_>(); + str.set_mode(cdr_stream::stream_mode::write, as_key); + return write(str, instance, props.data()); +} + +template::value, bool> = true > +bool read(T& streamer, ::sensor_msgs::msg::dds_::PointCloud2_& instance, entity_properties_t *props) { + (void)instance; + if (!streamer.start_struct(*props)) + return false; + auto prop = streamer.first_entity(props); + while (prop) { + switch (prop->m_id) { + case 0: + if (!streamer.start_member(*prop)) + return false; + if (!read(streamer, instance.header(), prop)) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 1: + if (!streamer.start_member(*prop)) + return false; + if (!read(streamer, instance.height())) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 2: + if (!streamer.start_member(*prop)) + return false; + if (!read(streamer, instance.width())) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 3: + if (!streamer.start_member(*prop)) + return false; + if (!streamer.start_consecutive(false, false)) + return false; + { + uint32_t se_1 = uint32_t(instance.fields().size()); + if (!read(streamer, se_1)) + return false; + instance.fields().resize(se_1); + for (uint32_t i_1 = 0; i_1 < se_1; i_1++) { + if (!read(streamer, instance.fields()[i_1], prop)) + return false; + } //i_1 + } //end sequence 1 + if (!streamer.finish_consecutive()) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 4: + if (!streamer.start_member(*prop)) + return false; + if (!read(streamer, instance.is_bigendian())) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 5: + if (!streamer.start_member(*prop)) + return false; + if (!read(streamer, instance.point_step())) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 6: + if (!streamer.start_member(*prop)) + return false; + if (!read(streamer, instance.row_step())) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 7: + if (!streamer.start_member(*prop)) + return false; + if (!streamer.start_consecutive(false, true)) + return false; + { + uint32_t se_1 = uint32_t(instance.data().size()); + if (!read(streamer, se_1)) + return false; + instance.data().resize(se_1); + if (se_1 > 0 && + !read(streamer, instance.data()[0], se_1)) + return false; + } //end sequence 1 + if (!streamer.finish_consecutive()) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 8: + if (!streamer.start_member(*prop)) + return false; + if (!read(streamer, instance.is_dense())) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + } + prop = streamer.next_entity(prop); + } + return streamer.finish_struct(*props); +} + +template::value, bool> = true > +bool read(S& str, ::sensor_msgs::msg::dds_::PointCloud2_& instance, bool as_key) { + auto &props = get_type_props<::sensor_msgs::msg::dds_::PointCloud2_>(); + str.set_mode(cdr_stream::stream_mode::read, as_key); + return read(str, instance, props.data()); +} + +template::value, bool> = true > +bool move(T& streamer, const ::sensor_msgs::msg::dds_::PointCloud2_& instance, entity_properties_t *props) { + (void)instance; + if (!streamer.start_struct(*props)) + return false; + auto prop = streamer.first_entity(props); + while (prop) { + switch (prop->m_id) { + case 0: + if (!streamer.start_member(*prop)) + return false; + if (!move(streamer, instance.header(), prop)) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 1: + if (!streamer.start_member(*prop)) + return false; + if (!move(streamer, instance.height())) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 2: + if (!streamer.start_member(*prop)) + return false; + if (!move(streamer, instance.width())) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 3: + if (!streamer.start_member(*prop)) + return false; + if (!streamer.start_consecutive(false, false)) + return false; + { + uint32_t se_1 = uint32_t(instance.fields().size()); + if (!move(streamer, se_1)) + return false; + for (uint32_t i_1 = 0; i_1 < se_1; i_1++) { + if (!move(streamer, instance.fields()[i_1], prop)) + return false; + } //i_1 + } //end sequence 1 + if (!streamer.finish_consecutive()) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 4: + if (!streamer.start_member(*prop)) + return false; + if (!move(streamer, instance.is_bigendian())) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 5: + if (!streamer.start_member(*prop)) + return false; + if (!move(streamer, instance.point_step())) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 6: + if (!streamer.start_member(*prop)) + return false; + if (!move(streamer, instance.row_step())) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 7: + if (!streamer.start_member(*prop)) + return false; + if (!streamer.start_consecutive(false, true)) + return false; + { + uint32_t se_1 = uint32_t(instance.data().size()); + if (!move(streamer, se_1)) + return false; + if (se_1 > 0 && + !move(streamer, uint8_t(), se_1)) + return false; + } //end sequence 1 + if (!streamer.finish_consecutive()) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 8: + if (!streamer.start_member(*prop)) + return false; + if (!move(streamer, instance.is_dense())) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + } + prop = streamer.next_entity(prop); + } + return streamer.finish_struct(*props); +} + +template::value, bool> = true > +bool move(S& str, const ::sensor_msgs::msg::dds_::PointCloud2_& instance, bool as_key) { + auto &props = get_type_props<::sensor_msgs::msg::dds_::PointCloud2_>(); + str.set_mode(cdr_stream::stream_mode::move, as_key); + return move(str, instance, props.data()); +} + +template::value, bool> = true > +bool max(T& streamer, const ::sensor_msgs::msg::dds_::PointCloud2_& instance, entity_properties_t *props) { + (void)instance; + if (!streamer.start_struct(*props)) + return false; + auto prop = streamer.first_entity(props); + while (prop) { + switch (prop->m_id) { + case 0: + if (!streamer.start_member(*prop)) + return false; + if (!max(streamer, instance.header(), prop)) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 1: + if (!streamer.start_member(*prop)) + return false; + if (!max(streamer, instance.height())) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 2: + if (!streamer.start_member(*prop)) + return false; + if (!max(streamer, instance.width())) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 3: + if (!streamer.start_member(*prop)) + return false; + if (!streamer.start_consecutive(false, false)) + return false; + { + uint32_t se_1 = 0; + if (!max(streamer, se_1)) + return false; + for (uint32_t i_1 = 0; i_1 < se_1; i_1++) { + if (!max(streamer, instance.fields()[i_1], prop)) + return false; + } //i_1 + } //end sequence 1 + if (!streamer.finish_consecutive()) + return false; + streamer.position(SIZE_MAX); + if (!streamer.finish_member(*prop)) + return false; + break; + case 4: + if (!streamer.start_member(*prop)) + return false; + if (!max(streamer, instance.is_bigendian())) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 5: + if (!streamer.start_member(*prop)) + return false; + if (!max(streamer, instance.point_step())) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 6: + if (!streamer.start_member(*prop)) + return false; + if (!max(streamer, instance.row_step())) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 7: + if (!streamer.start_member(*prop)) + return false; + if (!streamer.start_consecutive(false, true)) + return false; + { + uint32_t se_1 = 0; + if (!max(streamer, se_1)) + return false; + if (se_1 > 0 && + !max(streamer, uint8_t(), se_1)) + return false; + } //end sequence 1 + if (!streamer.finish_consecutive()) + return false; + streamer.position(SIZE_MAX); + if (!streamer.finish_member(*prop)) + return false; + break; + case 8: + if (!streamer.start_member(*prop)) + return false; + if (!max(streamer, instance.is_dense())) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + } + prop = streamer.next_entity(prop); + } + return streamer.finish_struct(*props); +} + +template::value, bool> = true > +bool max(S& str, const ::sensor_msgs::msg::dds_::PointCloud2_& instance, bool as_key) { + auto &props = get_type_props<::sensor_msgs::msg::dds_::PointCloud2_>(); + str.set_mode(cdr_stream::stream_mode::max, as_key); + return max(str, instance, props.data()); +} + +} //namespace cdr +} //namespace core +} //namespace cyclonedds +} //namespace eclipse +} //namespace org + +#endif // DDSCXX_UNITREE_IDL_ROS2_POINTCLOUD2__HPP diff --git a/deps/unitree_sdk2/include/unitree/idl/ros2/PointField_.hpp b/deps/unitree_sdk2/include/unitree/idl/ros2/PointField_.hpp new file mode 100644 index 0000000..3fab88f --- /dev/null +++ b/deps/unitree_sdk2/include/unitree/idl/ros2/PointField_.hpp @@ -0,0 +1,412 @@ +/**************************************************************** + + Generated by Eclipse Cyclone DDS IDL to CXX Translator + File name: PointField_.idl + Source: PointField_.hpp + Cyclone DDS: v0.10.2 + +*****************************************************************/ +#ifndef DDSCXX_UNITREE_IDL_ROS2_POINTFIELD__HPP +#define DDSCXX_UNITREE_IDL_ROS2_POINTFIELD__HPP + +#include +#include + +namespace sensor_msgs +{ +namespace msg +{ +namespace dds_ +{ +namespace PointField_Constants +{ +const uint8_t INT8_ = 1; + +const uint8_t UINT8_ = 2; + +const uint8_t INT16_ = 3; + +const uint8_t UINT16_ = 4; + +const uint8_t INT32_ = 5; + +const uint8_t UINT32_ = 6; + +const uint8_t FLOAT32_ = 7; + +const uint8_t FLOAT64_ = 8; + +} + +class PointField_ +{ +private: + std::string name_; + uint32_t offset_ = 0; + uint8_t datatype_ = 0; + uint32_t count_ = 0; + +public: + PointField_() = default; + + explicit PointField_( + const std::string& name, + uint32_t offset, + uint8_t datatype, + uint32_t count) : + name_(name), + offset_(offset), + datatype_(datatype), + count_(count) { } + + const std::string& name() const { return this->name_; } + std::string& name() { return this->name_; } + void name(const std::string& _val_) { this->name_ = _val_; } + void name(std::string&& _val_) { this->name_ = _val_; } + uint32_t offset() const { return this->offset_; } + uint32_t& offset() { return this->offset_; } + void offset(uint32_t _val_) { this->offset_ = _val_; } + uint8_t datatype() const { return this->datatype_; } + uint8_t& datatype() { return this->datatype_; } + void datatype(uint8_t _val_) { this->datatype_ = _val_; } + uint32_t count() const { return this->count_; } + uint32_t& count() { return this->count_; } + void count(uint32_t _val_) { this->count_ = _val_; } + + bool operator==(const PointField_& _other) const + { + (void) _other; + return name_ == _other.name_ && + offset_ == _other.offset_ && + datatype_ == _other.datatype_ && + count_ == _other.count_; + } + + bool operator!=(const PointField_& _other) const + { + return !(*this == _other); + } + +}; + +} + +} + +} + +#include "dds/topic/TopicTraits.hpp" +#include "org/eclipse/cyclonedds/topic/datatopic.hpp" + +namespace org { +namespace eclipse { +namespace cyclonedds { +namespace topic { + +template <> constexpr const char* TopicTraits<::sensor_msgs::msg::dds_::PointField_>::getTypeName() +{ + return "sensor_msgs::msg::dds_::PointField_"; +} + +template <> constexpr bool TopicTraits<::sensor_msgs::msg::dds_::PointField_>::isSelfContained() +{ + return false; +} + +template <> constexpr bool TopicTraits<::sensor_msgs::msg::dds_::PointField_>::isKeyless() +{ + return true; +} + +#ifdef DDSCXX_HAS_TYPE_DISCOVERY +template<> constexpr unsigned int TopicTraits<::sensor_msgs::msg::dds_::PointField_>::type_map_blob_sz() { return 342; } +template<> constexpr unsigned int TopicTraits<::sensor_msgs::msg::dds_::PointField_>::type_info_blob_sz() { return 100; } +template<> inline const uint8_t * TopicTraits<::sensor_msgs::msg::dds_::PointField_>::type_map_blob() { + static const uint8_t blob[] = { + 0x6b, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0xf1, 0x82, 0x17, 0x10, 0x85, 0xb3, 0xf2, 0x74, + 0x2b, 0xa8, 0x4e, 0xb5, 0xeb, 0x0e, 0x0b, 0x00, 0x53, 0x00, 0x00, 0x00, 0xf1, 0x51, 0x01, 0x00, + 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x43, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, + 0x0c, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x70, 0x00, 0xb0, 0x68, 0x93, 0x1c, + 0x0b, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x07, 0x7a, 0x86, 0xc1, 0x57, 0x00, + 0x0b, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x01, 0x00, 0x02, 0x39, 0x31, 0x10, 0x8d, 0x00, + 0x0b, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x01, 0x00, 0x07, 0xe2, 0x94, 0x2a, 0x04, 0x00, + 0xbc, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0xf2, 0xa3, 0xab, 0xc2, 0x35, 0xd1, 0x3d, 0xdb, + 0xab, 0x7a, 0x36, 0x56, 0x16, 0xf1, 0x08, 0x00, 0xa4, 0x00, 0x00, 0x00, 0xf2, 0x51, 0x01, 0x00, + 0x2c, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x24, 0x00, 0x00, 0x00, 0x73, 0x65, 0x6e, 0x73, + 0x6f, 0x72, 0x5f, 0x6d, 0x73, 0x67, 0x73, 0x3a, 0x3a, 0x6d, 0x73, 0x67, 0x3a, 0x3a, 0x64, 0x64, + 0x73, 0x5f, 0x3a, 0x3a, 0x50, 0x6f, 0x69, 0x6e, 0x74, 0x46, 0x69, 0x65, 0x6c, 0x64, 0x5f, 0x00, + 0x6c, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0x13, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x01, 0x00, 0x70, 0x00, 0x05, 0x00, 0x00, 0x00, 0x6e, 0x61, 0x6d, 0x65, 0x00, 0x00, 0x00, 0x00, + 0x15, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x07, 0x00, 0x07, 0x00, 0x00, 0x00, + 0x6f, 0x66, 0x66, 0x73, 0x65, 0x74, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x17, 0x00, 0x00, 0x00, + 0x02, 0x00, 0x00, 0x00, 0x01, 0x00, 0x02, 0x00, 0x09, 0x00, 0x00, 0x00, 0x64, 0x61, 0x74, 0x61, + 0x74, 0x79, 0x70, 0x65, 0x00, 0x00, 0x00, 0x00, 0x14, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, + 0x01, 0x00, 0x07, 0x00, 0x06, 0x00, 0x00, 0x00, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x00, 0x00, 0x00, + 0x22, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0xf2, 0xa3, 0xab, 0xc2, 0x35, 0xd1, 0x3d, 0xdb, + 0xab, 0x7a, 0x36, 0x56, 0x16, 0xf1, 0x08, 0xf1, 0x82, 0x17, 0x10, 0x85, 0xb3, 0xf2, 0x74, 0x2b, + 0xa8, 0x4e, 0xb5, 0xeb, 0x0e, 0x0b, }; + return blob; +} +template<> inline const uint8_t * TopicTraits<::sensor_msgs::msg::dds_::PointField_>::type_info_blob() { + static const uint8_t blob[] = { + 0x60, 0x00, 0x00, 0x00, 0x01, 0x10, 0x00, 0x40, 0x28, 0x00, 0x00, 0x00, 0x24, 0x00, 0x00, 0x00, + 0x14, 0x00, 0x00, 0x00, 0xf1, 0x82, 0x17, 0x10, 0x85, 0xb3, 0xf2, 0x74, 0x2b, 0xa8, 0x4e, 0xb5, + 0xeb, 0x0e, 0x0b, 0x00, 0x57, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x02, 0x10, 0x00, 0x40, 0x28, 0x00, 0x00, 0x00, 0x24, 0x00, 0x00, 0x00, + 0x14, 0x00, 0x00, 0x00, 0xf2, 0xa3, 0xab, 0xc2, 0x35, 0xd1, 0x3d, 0xdb, 0xab, 0x7a, 0x36, 0x56, + 0x16, 0xf1, 0x08, 0x00, 0xa8, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, }; + return blob; +} +#endif //DDSCXX_HAS_TYPE_DISCOVERY + +} //namespace topic +} //namespace cyclonedds +} //namespace eclipse +} //namespace org + +namespace dds { +namespace topic { + +template <> +struct topic_type_name<::sensor_msgs::msg::dds_::PointField_> +{ + static std::string value() + { + return org::eclipse::cyclonedds::topic::TopicTraits<::sensor_msgs::msg::dds_::PointField_>::getTypeName(); + } +}; + +} +} + +REGISTER_TOPIC_TYPE(::sensor_msgs::msg::dds_::PointField_) + +namespace org{ +namespace eclipse{ +namespace cyclonedds{ +namespace core{ +namespace cdr{ + +template<> +propvec &get_type_props<::sensor_msgs::msg::dds_::PointField_>(); + +template::value, bool> = true > +bool write(T& streamer, const ::sensor_msgs::msg::dds_::PointField_& instance, entity_properties_t *props) { + (void)instance; + if (!streamer.start_struct(*props)) + return false; + auto prop = streamer.first_entity(props); + while (prop) { + switch (prop->m_id) { + case 0: + if (!streamer.start_member(*prop)) + return false; + if (!write_string(streamer, instance.name(), 0)) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 1: + if (!streamer.start_member(*prop)) + return false; + if (!write(streamer, instance.offset())) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 2: + if (!streamer.start_member(*prop)) + return false; + if (!write(streamer, instance.datatype())) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 3: + if (!streamer.start_member(*prop)) + return false; + if (!write(streamer, instance.count())) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + } + prop = streamer.next_entity(prop); + } + return streamer.finish_struct(*props); +} + +template::value, bool> = true > +bool write(S& str, const ::sensor_msgs::msg::dds_::PointField_& instance, bool as_key) { + auto &props = get_type_props<::sensor_msgs::msg::dds_::PointField_>(); + str.set_mode(cdr_stream::stream_mode::write, as_key); + return write(str, instance, props.data()); +} + +template::value, bool> = true > +bool read(T& streamer, ::sensor_msgs::msg::dds_::PointField_& instance, entity_properties_t *props) { + (void)instance; + if (!streamer.start_struct(*props)) + return false; + auto prop = streamer.first_entity(props); + while (prop) { + switch (prop->m_id) { + case 0: + if (!streamer.start_member(*prop)) + return false; + if (!read_string(streamer, instance.name(), 0)) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 1: + if (!streamer.start_member(*prop)) + return false; + if (!read(streamer, instance.offset())) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 2: + if (!streamer.start_member(*prop)) + return false; + if (!read(streamer, instance.datatype())) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 3: + if (!streamer.start_member(*prop)) + return false; + if (!read(streamer, instance.count())) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + } + prop = streamer.next_entity(prop); + } + return streamer.finish_struct(*props); +} + +template::value, bool> = true > +bool read(S& str, ::sensor_msgs::msg::dds_::PointField_& instance, bool as_key) { + auto &props = get_type_props<::sensor_msgs::msg::dds_::PointField_>(); + str.set_mode(cdr_stream::stream_mode::read, as_key); + return read(str, instance, props.data()); +} + +template::value, bool> = true > +bool move(T& streamer, const ::sensor_msgs::msg::dds_::PointField_& instance, entity_properties_t *props) { + (void)instance; + if (!streamer.start_struct(*props)) + return false; + auto prop = streamer.first_entity(props); + while (prop) { + switch (prop->m_id) { + case 0: + if (!streamer.start_member(*prop)) + return false; + if (!move_string(streamer, instance.name(), 0)) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 1: + if (!streamer.start_member(*prop)) + return false; + if (!move(streamer, instance.offset())) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 2: + if (!streamer.start_member(*prop)) + return false; + if (!move(streamer, instance.datatype())) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 3: + if (!streamer.start_member(*prop)) + return false; + if (!move(streamer, instance.count())) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + } + prop = streamer.next_entity(prop); + } + return streamer.finish_struct(*props); +} + +template::value, bool> = true > +bool move(S& str, const ::sensor_msgs::msg::dds_::PointField_& instance, bool as_key) { + auto &props = get_type_props<::sensor_msgs::msg::dds_::PointField_>(); + str.set_mode(cdr_stream::stream_mode::move, as_key); + return move(str, instance, props.data()); +} + +template::value, bool> = true > +bool max(T& streamer, const ::sensor_msgs::msg::dds_::PointField_& instance, entity_properties_t *props) { + (void)instance; + if (!streamer.start_struct(*props)) + return false; + auto prop = streamer.first_entity(props); + while (prop) { + switch (prop->m_id) { + case 0: + if (!streamer.start_member(*prop)) + return false; + if (!max_string(streamer, instance.name(), 0)) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 1: + if (!streamer.start_member(*prop)) + return false; + if (!max(streamer, instance.offset())) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 2: + if (!streamer.start_member(*prop)) + return false; + if (!max(streamer, instance.datatype())) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 3: + if (!streamer.start_member(*prop)) + return false; + if (!max(streamer, instance.count())) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + } + prop = streamer.next_entity(prop); + } + return streamer.finish_struct(*props); +} + +template::value, bool> = true > +bool max(S& str, const ::sensor_msgs::msg::dds_::PointField_& instance, bool as_key) { + auto &props = get_type_props<::sensor_msgs::msg::dds_::PointField_>(); + str.set_mode(cdr_stream::stream_mode::max, as_key); + return max(str, instance, props.data()); +} + +} //namespace cdr +} //namespace core +} //namespace cyclonedds +} //namespace eclipse +} //namespace org + +#endif // DDSCXX_UNITREE_IDL_ROS2_POINTFIELD__HPP diff --git a/deps/unitree_sdk2/include/unitree/idl/ros2/PointStamped_.hpp b/deps/unitree_sdk2/include/unitree/idl/ros2/PointStamped_.hpp new file mode 100644 index 0000000..4368725 --- /dev/null +++ b/deps/unitree_sdk2/include/unitree/idl/ros2/PointStamped_.hpp @@ -0,0 +1,372 @@ +/**************************************************************** + + Generated by Eclipse Cyclone DDS IDL to CXX Translator + File name: PointStamped_.idl + Source: PointStamped_.hpp + Cyclone DDS: v0.10.2 + +*****************************************************************/ +#ifndef DDSCXX_UNITREE_IDL_ROS2_POINTSTAMPED__HPP +#define DDSCXX_UNITREE_IDL_ROS2_POINTSTAMPED__HPP + +#include "unitree/idl/ros2/Point_.hpp" + +#include "unitree/idl/ros2/Header_.hpp" + + +namespace geometry_msgs +{ +namespace msg +{ +namespace dds_ +{ +class PointStamped_ +{ +private: + ::std_msgs::msg::dds_::Header_ header_; + ::geometry_msgs::msg::dds_::Point_ point_; + +public: + PointStamped_() = default; + + explicit PointStamped_( + const ::std_msgs::msg::dds_::Header_& header, + const ::geometry_msgs::msg::dds_::Point_& point) : + header_(header), + point_(point) { } + + const ::std_msgs::msg::dds_::Header_& header() const { return this->header_; } + ::std_msgs::msg::dds_::Header_& header() { return this->header_; } + void header(const ::std_msgs::msg::dds_::Header_& _val_) { this->header_ = _val_; } + void header(::std_msgs::msg::dds_::Header_&& _val_) { this->header_ = _val_; } + const ::geometry_msgs::msg::dds_::Point_& point() const { return this->point_; } + ::geometry_msgs::msg::dds_::Point_& point() { return this->point_; } + void point(const ::geometry_msgs::msg::dds_::Point_& _val_) { this->point_ = _val_; } + void point(::geometry_msgs::msg::dds_::Point_&& _val_) { this->point_ = _val_; } + + bool operator==(const PointStamped_& _other) const + { + (void) _other; + return header_ == _other.header_ && + point_ == _other.point_; + } + + bool operator!=(const PointStamped_& _other) const + { + return !(*this == _other); + } + +}; + +} + +} + +} + +#include "dds/topic/TopicTraits.hpp" +#include "org/eclipse/cyclonedds/topic/datatopic.hpp" + +namespace org { +namespace eclipse { +namespace cyclonedds { +namespace topic { + +template <> constexpr const char* TopicTraits<::geometry_msgs::msg::dds_::PointStamped_>::getTypeName() +{ + return "geometry_msgs::msg::dds_::PointStamped_"; +} + +template <> constexpr bool TopicTraits<::geometry_msgs::msg::dds_::PointStamped_>::isSelfContained() +{ + return false; +} + +template <> constexpr bool TopicTraits<::geometry_msgs::msg::dds_::PointStamped_>::isKeyless() +{ + return true; +} + +#ifdef DDSCXX_HAS_TYPE_DISCOVERY +template<> constexpr unsigned int TopicTraits<::geometry_msgs::msg::dds_::PointStamped_>::type_map_blob_sz() { return 1080; } +template<> constexpr unsigned int TopicTraits<::geometry_msgs::msg::dds_::PointStamped_>::type_info_blob_sz() { return 244; } +template<> inline const uint8_t * TopicTraits<::geometry_msgs::msg::dds_::PointStamped_>::type_map_blob() { + static const uint8_t blob[] = { + 0x5f, 0x01, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0xf1, 0xbc, 0x24, 0xf4, 0xb3, 0xd4, 0xb8, 0xc5, + 0x25, 0x31, 0xec, 0x3b, 0xeb, 0x9c, 0x24, 0x00, 0x51, 0x00, 0x00, 0x00, 0xf1, 0x51, 0x01, 0x00, + 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x41, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, + 0x19, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xf1, 0xdc, 0xf1, 0x2c, 0xd2, 0xdd, + 0x5e, 0x71, 0x2c, 0xb7, 0xb1, 0xe5, 0x1f, 0xa3, 0xf2, 0x09, 0x9f, 0xb9, 0x95, 0x00, 0x00, 0x00, + 0x19, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0xf1, 0x5e, 0x73, 0x97, 0xe7, 0xe8, + 0x64, 0x40, 0xdf, 0x64, 0xaf, 0x76, 0xcd, 0x4c, 0xbc, 0x78, 0xee, 0x54, 0xaa, 0xf1, 0xdc, 0xf1, + 0x2c, 0xd2, 0xdd, 0x5e, 0x71, 0x2c, 0xb7, 0xb1, 0xe5, 0x1f, 0xa3, 0xf2, 0x44, 0x00, 0x00, 0x00, + 0xf1, 0x51, 0x01, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x34, 0x00, 0x00, 0x00, + 0x02, 0x00, 0x00, 0x00, 0x19, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xf1, 0x56, + 0x7c, 0x5a, 0x93, 0x54, 0x1c, 0x3b, 0x10, 0x86, 0xa4, 0xba, 0x46, 0xf9, 0x8d, 0x96, 0xb8, 0xc7, + 0x8d, 0x00, 0x00, 0x00, 0x0c, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x70, 0x00, + 0x4b, 0xb3, 0x9c, 0x5c, 0xf1, 0x56, 0x7c, 0x5a, 0x93, 0x54, 0x1c, 0x3b, 0x10, 0x86, 0xa4, 0xba, + 0x46, 0xf9, 0x8d, 0x00, 0x33, 0x00, 0x00, 0x00, 0xf1, 0x51, 0x01, 0x00, 0x01, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x23, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x0b, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x04, 0x74, 0x45, 0x9c, 0xa3, 0x00, 0x0b, 0x00, 0x00, 0x00, + 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x07, 0xe2, 0x04, 0x64, 0xd5, 0xf1, 0x5e, 0x73, 0x97, 0xe7, + 0xe8, 0x64, 0x40, 0xdf, 0x64, 0xaf, 0x76, 0xcd, 0x4c, 0xbc, 0x00, 0x00, 0x43, 0x00, 0x00, 0x00, + 0xf1, 0x51, 0x01, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x33, 0x00, 0x00, 0x00, + 0x03, 0x00, 0x00, 0x00, 0x0b, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x0a, 0x9d, + 0xd4, 0xe4, 0x61, 0x00, 0x0b, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x0a, 0x41, + 0x52, 0x90, 0x76, 0x00, 0x0b, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x01, 0x00, 0x0a, 0xfb, + 0xad, 0xe9, 0xe3, 0x00, 0x50, 0x02, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0xf2, 0x48, 0xc5, 0xdf, + 0xc4, 0x35, 0xf9, 0x84, 0x49, 0xf9, 0x9e, 0x53, 0x04, 0x09, 0xd0, 0x00, 0x94, 0x00, 0x00, 0x00, + 0xf2, 0x51, 0x01, 0x00, 0x30, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x28, 0x00, 0x00, 0x00, + 0x67, 0x65, 0x6f, 0x6d, 0x65, 0x74, 0x72, 0x79, 0x5f, 0x6d, 0x73, 0x67, 0x73, 0x3a, 0x3a, 0x6d, + 0x73, 0x67, 0x3a, 0x3a, 0x64, 0x64, 0x73, 0x5f, 0x3a, 0x3a, 0x50, 0x6f, 0x69, 0x6e, 0x74, 0x53, + 0x74, 0x61, 0x6d, 0x70, 0x65, 0x64, 0x5f, 0x00, 0x58, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, + 0x25, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xf2, 0xe5, 0x76, 0x5e, 0xc4, 0x8c, + 0xff, 0xd4, 0x19, 0xed, 0x7f, 0xe8, 0x4e, 0x2a, 0x55, 0x00, 0x00, 0x00, 0x07, 0x00, 0x00, 0x00, + 0x68, 0x65, 0x61, 0x64, 0x65, 0x72, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x24, 0x00, 0x00, 0x00, + 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0xf2, 0x04, 0xac, 0x28, 0xf9, 0x19, 0x64, 0x23, 0x5d, 0xc9, + 0x81, 0xe3, 0xf8, 0xfa, 0xdf, 0x00, 0x00, 0x00, 0x06, 0x00, 0x00, 0x00, 0x70, 0x6f, 0x69, 0x6e, + 0x74, 0x00, 0x00, 0x00, 0xf2, 0xe5, 0x76, 0x5e, 0xc4, 0x8c, 0xff, 0xd4, 0x19, 0xed, 0x7f, 0xe8, + 0x4e, 0x2a, 0x55, 0x00, 0x7b, 0x00, 0x00, 0x00, 0xf2, 0x51, 0x01, 0x00, 0x25, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x1d, 0x00, 0x00, 0x00, 0x73, 0x74, 0x64, 0x5f, 0x6d, 0x73, 0x67, 0x73, + 0x3a, 0x3a, 0x6d, 0x73, 0x67, 0x3a, 0x3a, 0x64, 0x64, 0x73, 0x5f, 0x3a, 0x3a, 0x48, 0x65, 0x61, + 0x64, 0x65, 0x72, 0x5f, 0x00, 0x00, 0x00, 0x00, 0x47, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, + 0x24, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xf2, 0xd4, 0x85, 0x4f, 0x13, 0xae, + 0xf3, 0x2d, 0xfe, 0x21, 0x57, 0xf3, 0xe6, 0x32, 0x0d, 0x00, 0x00, 0x00, 0x06, 0x00, 0x00, 0x00, + 0x73, 0x74, 0x61, 0x6d, 0x70, 0x00, 0x00, 0x00, 0x17, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, + 0x01, 0x00, 0x70, 0x00, 0x09, 0x00, 0x00, 0x00, 0x66, 0x72, 0x61, 0x6d, 0x65, 0x5f, 0x69, 0x64, + 0x00, 0x00, 0x00, 0xf2, 0xd4, 0x85, 0x4f, 0x13, 0xae, 0xf3, 0x2d, 0xfe, 0x21, 0x57, 0xf3, 0xe6, + 0x32, 0x0d, 0x00, 0x00, 0x72, 0x00, 0x00, 0x00, 0xf2, 0x51, 0x01, 0x00, 0x2d, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x25, 0x00, 0x00, 0x00, 0x62, 0x75, 0x69, 0x6c, 0x74, 0x69, 0x6e, 0x5f, + 0x69, 0x6e, 0x74, 0x65, 0x72, 0x66, 0x61, 0x63, 0x65, 0x73, 0x3a, 0x3a, 0x6d, 0x73, 0x67, 0x3a, + 0x3a, 0x64, 0x64, 0x73, 0x5f, 0x3a, 0x3a, 0x54, 0x69, 0x6d, 0x65, 0x5f, 0x00, 0x00, 0x00, 0x00, + 0x36, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x12, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x01, 0x00, 0x04, 0x00, 0x04, 0x00, 0x00, 0x00, 0x73, 0x65, 0x63, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x16, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x07, 0x00, 0x08, 0x00, 0x00, 0x00, + 0x6e, 0x61, 0x6e, 0x6f, 0x73, 0x65, 0x63, 0x00, 0x00, 0x00, 0xf2, 0x04, 0xac, 0x28, 0xf9, 0x19, + 0x64, 0x23, 0x5d, 0xc9, 0x81, 0xe3, 0xf8, 0xfa, 0xdf, 0x00, 0x00, 0x00, 0x78, 0x00, 0x00, 0x00, + 0xf2, 0x51, 0x01, 0x00, 0x29, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x21, 0x00, 0x00, 0x00, + 0x67, 0x65, 0x6f, 0x6d, 0x65, 0x74, 0x72, 0x79, 0x5f, 0x6d, 0x73, 0x67, 0x73, 0x3a, 0x3a, 0x6d, + 0x73, 0x67, 0x3a, 0x3a, 0x64, 0x64, 0x73, 0x5f, 0x3a, 0x3a, 0x50, 0x6f, 0x69, 0x6e, 0x74, 0x5f, + 0x00, 0x00, 0x00, 0x00, 0x40, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x10, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x0a, 0x00, 0x02, 0x00, 0x00, 0x00, 0x78, 0x00, 0x00, 0x00, + 0x10, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x0a, 0x00, 0x02, 0x00, 0x00, 0x00, + 0x79, 0x00, 0x00, 0x00, 0x10, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x01, 0x00, 0x0a, 0x00, + 0x02, 0x00, 0x00, 0x00, 0x7a, 0x00, 0x00, 0x00, 0x7c, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, + 0xf2, 0x48, 0xc5, 0xdf, 0xc4, 0x35, 0xf9, 0x84, 0x49, 0xf9, 0x9e, 0x53, 0x04, 0x09, 0xd0, 0xf1, + 0xbc, 0x24, 0xf4, 0xb3, 0xd4, 0xb8, 0xc5, 0x25, 0x31, 0xec, 0x3b, 0xeb, 0x9c, 0x24, 0xf2, 0xe5, + 0x76, 0x5e, 0xc4, 0x8c, 0xff, 0xd4, 0x19, 0xed, 0x7f, 0xe8, 0x4e, 0x2a, 0x55, 0xf1, 0xdc, 0xf1, + 0x2c, 0xd2, 0xdd, 0x5e, 0x71, 0x2c, 0xb7, 0xb1, 0xe5, 0x1f, 0xa3, 0xf2, 0xf2, 0xd4, 0x85, 0x4f, + 0x13, 0xae, 0xf3, 0x2d, 0xfe, 0x21, 0x57, 0xf3, 0xe6, 0x32, 0x0d, 0xf1, 0x56, 0x7c, 0x5a, 0x93, + 0x54, 0x1c, 0x3b, 0x10, 0x86, 0xa4, 0xba, 0x46, 0xf9, 0x8d, 0xf2, 0x04, 0xac, 0x28, 0xf9, 0x19, + 0x64, 0x23, 0x5d, 0xc9, 0x81, 0xe3, 0xf8, 0xfa, 0xdf, 0xf1, 0x5e, 0x73, 0x97, 0xe7, 0xe8, 0x64, + 0x40, 0xdf, 0x64, 0xaf, 0x76, 0xcd, 0x4c, 0xbc, }; + return blob; +} +template<> inline const uint8_t * TopicTraits<::geometry_msgs::msg::dds_::PointStamped_>::type_info_blob() { + static const uint8_t blob[] = { + 0xf0, 0x00, 0x00, 0x00, 0x01, 0x10, 0x00, 0x40, 0x70, 0x00, 0x00, 0x00, 0x6c, 0x00, 0x00, 0x00, + 0x14, 0x00, 0x00, 0x00, 0xf1, 0xbc, 0x24, 0xf4, 0xb3, 0xd4, 0xb8, 0xc5, 0x25, 0x31, 0xec, 0x3b, + 0xeb, 0x9c, 0x24, 0x00, 0x55, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x4c, 0x00, 0x00, 0x00, + 0x03, 0x00, 0x00, 0x00, 0x14, 0x00, 0x00, 0x00, 0xf1, 0xdc, 0xf1, 0x2c, 0xd2, 0xdd, 0x5e, 0x71, + 0x2c, 0xb7, 0xb1, 0xe5, 0x1f, 0xa3, 0xf2, 0x00, 0x48, 0x00, 0x00, 0x00, 0x14, 0x00, 0x00, 0x00, + 0xf1, 0x56, 0x7c, 0x5a, 0x93, 0x54, 0x1c, 0x3b, 0x10, 0x86, 0xa4, 0xba, 0x46, 0xf9, 0x8d, 0x00, + 0x37, 0x00, 0x00, 0x00, 0x14, 0x00, 0x00, 0x00, 0xf1, 0x5e, 0x73, 0x97, 0xe7, 0xe8, 0x64, 0x40, + 0xdf, 0x64, 0xaf, 0x76, 0xcd, 0x4c, 0xbc, 0x00, 0x47, 0x00, 0x00, 0x00, 0x02, 0x10, 0x00, 0x40, + 0x70, 0x00, 0x00, 0x00, 0x6c, 0x00, 0x00, 0x00, 0x14, 0x00, 0x00, 0x00, 0xf2, 0x48, 0xc5, 0xdf, + 0xc4, 0x35, 0xf9, 0x84, 0x49, 0xf9, 0x9e, 0x53, 0x04, 0x09, 0xd0, 0x00, 0x98, 0x00, 0x00, 0x00, + 0x03, 0x00, 0x00, 0x00, 0x4c, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x14, 0x00, 0x00, 0x00, + 0xf2, 0xe5, 0x76, 0x5e, 0xc4, 0x8c, 0xff, 0xd4, 0x19, 0xed, 0x7f, 0xe8, 0x4e, 0x2a, 0x55, 0x00, + 0x7f, 0x00, 0x00, 0x00, 0x14, 0x00, 0x00, 0x00, 0xf2, 0xd4, 0x85, 0x4f, 0x13, 0xae, 0xf3, 0x2d, + 0xfe, 0x21, 0x57, 0xf3, 0xe6, 0x32, 0x0d, 0x00, 0x76, 0x00, 0x00, 0x00, 0x14, 0x00, 0x00, 0x00, + 0xf2, 0x04, 0xac, 0x28, 0xf9, 0x19, 0x64, 0x23, 0x5d, 0xc9, 0x81, 0xe3, 0xf8, 0xfa, 0xdf, 0x00, + 0x7c, 0x00, 0x00, 0x00, }; + return blob; +} +#endif //DDSCXX_HAS_TYPE_DISCOVERY + +} //namespace topic +} //namespace cyclonedds +} //namespace eclipse +} //namespace org + +namespace dds { +namespace topic { + +template <> +struct topic_type_name<::geometry_msgs::msg::dds_::PointStamped_> +{ + static std::string value() + { + return org::eclipse::cyclonedds::topic::TopicTraits<::geometry_msgs::msg::dds_::PointStamped_>::getTypeName(); + } +}; + +} +} + +REGISTER_TOPIC_TYPE(::geometry_msgs::msg::dds_::PointStamped_) + +namespace org{ +namespace eclipse{ +namespace cyclonedds{ +namespace core{ +namespace cdr{ + +template<> +propvec &get_type_props<::geometry_msgs::msg::dds_::PointStamped_>(); + +template::value, bool> = true > +bool write(T& streamer, const ::geometry_msgs::msg::dds_::PointStamped_& instance, entity_properties_t *props) { + (void)instance; + if (!streamer.start_struct(*props)) + return false; + auto prop = streamer.first_entity(props); + while (prop) { + switch (prop->m_id) { + case 0: + if (!streamer.start_member(*prop)) + return false; + if (!write(streamer, instance.header(), prop)) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 1: + if (!streamer.start_member(*prop)) + return false; + if (!write(streamer, instance.point(), prop)) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + } + prop = streamer.next_entity(prop); + } + return streamer.finish_struct(*props); +} + +template::value, bool> = true > +bool write(S& str, const ::geometry_msgs::msg::dds_::PointStamped_& instance, bool as_key) { + auto &props = get_type_props<::geometry_msgs::msg::dds_::PointStamped_>(); + str.set_mode(cdr_stream::stream_mode::write, as_key); + return write(str, instance, props.data()); +} + +template::value, bool> = true > +bool read(T& streamer, ::geometry_msgs::msg::dds_::PointStamped_& instance, entity_properties_t *props) { + (void)instance; + if (!streamer.start_struct(*props)) + return false; + auto prop = streamer.first_entity(props); + while (prop) { + switch (prop->m_id) { + case 0: + if (!streamer.start_member(*prop)) + return false; + if (!read(streamer, instance.header(), prop)) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 1: + if (!streamer.start_member(*prop)) + return false; + if (!read(streamer, instance.point(), prop)) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + } + prop = streamer.next_entity(prop); + } + return streamer.finish_struct(*props); +} + +template::value, bool> = true > +bool read(S& str, ::geometry_msgs::msg::dds_::PointStamped_& instance, bool as_key) { + auto &props = get_type_props<::geometry_msgs::msg::dds_::PointStamped_>(); + str.set_mode(cdr_stream::stream_mode::read, as_key); + return read(str, instance, props.data()); +} + +template::value, bool> = true > +bool move(T& streamer, const ::geometry_msgs::msg::dds_::PointStamped_& instance, entity_properties_t *props) { + (void)instance; + if (!streamer.start_struct(*props)) + return false; + auto prop = streamer.first_entity(props); + while (prop) { + switch (prop->m_id) { + case 0: + if (!streamer.start_member(*prop)) + return false; + if (!move(streamer, instance.header(), prop)) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 1: + if (!streamer.start_member(*prop)) + return false; + if (!move(streamer, instance.point(), prop)) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + } + prop = streamer.next_entity(prop); + } + return streamer.finish_struct(*props); +} + +template::value, bool> = true > +bool move(S& str, const ::geometry_msgs::msg::dds_::PointStamped_& instance, bool as_key) { + auto &props = get_type_props<::geometry_msgs::msg::dds_::PointStamped_>(); + str.set_mode(cdr_stream::stream_mode::move, as_key); + return move(str, instance, props.data()); +} + +template::value, bool> = true > +bool max(T& streamer, const ::geometry_msgs::msg::dds_::PointStamped_& instance, entity_properties_t *props) { + (void)instance; + if (!streamer.start_struct(*props)) + return false; + auto prop = streamer.first_entity(props); + while (prop) { + switch (prop->m_id) { + case 0: + if (!streamer.start_member(*prop)) + return false; + if (!max(streamer, instance.header(), prop)) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 1: + if (!streamer.start_member(*prop)) + return false; + if (!max(streamer, instance.point(), prop)) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + } + prop = streamer.next_entity(prop); + } + return streamer.finish_struct(*props); +} + +template::value, bool> = true > +bool max(S& str, const ::geometry_msgs::msg::dds_::PointStamped_& instance, bool as_key) { + auto &props = get_type_props<::geometry_msgs::msg::dds_::PointStamped_>(); + str.set_mode(cdr_stream::stream_mode::max, as_key); + return max(str, instance, props.data()); +} + +} //namespace cdr +} //namespace core +} //namespace cyclonedds +} //namespace eclipse +} //namespace org + +#endif // DDSCXX_UNITREE_IDL_ROS2_POINTSTAMPED__HPP diff --git a/deps/unitree_sdk2/include/unitree/idl/ros2/Point_.hpp b/deps/unitree_sdk2/include/unitree/idl/ros2/Point_.hpp new file mode 100644 index 0000000..22ca13c --- /dev/null +++ b/deps/unitree_sdk2/include/unitree/idl/ros2/Point_.hpp @@ -0,0 +1,341 @@ +/**************************************************************** + + Generated by Eclipse Cyclone DDS IDL to CXX Translator + File name: Point_.idl + Source: Point_.hpp + Cyclone DDS: v0.10.2 + +*****************************************************************/ +#ifndef DDSCXX_UNITREE_IDL_ROS2_POINT__HPP +#define DDSCXX_UNITREE_IDL_ROS2_POINT__HPP + + +namespace geometry_msgs +{ +namespace msg +{ +namespace dds_ +{ +class Point_ +{ +private: + double x_ = 0.0; + double y_ = 0.0; + double z_ = 0.0; + +public: + Point_() = default; + + explicit Point_( + double x, + double y, + double z) : + x_(x), + y_(y), + z_(z) { } + + double x() const { return this->x_; } + double& x() { return this->x_; } + void x(double _val_) { this->x_ = _val_; } + double y() const { return this->y_; } + double& y() { return this->y_; } + void y(double _val_) { this->y_ = _val_; } + double z() const { return this->z_; } + double& z() { return this->z_; } + void z(double _val_) { this->z_ = _val_; } + + bool operator==(const Point_& _other) const + { + (void) _other; + return x_ == _other.x_ && + y_ == _other.y_ && + z_ == _other.z_; + } + + bool operator!=(const Point_& _other) const + { + return !(*this == _other); + } + +}; + +} + +} + +} + +#include "dds/topic/TopicTraits.hpp" +#include "org/eclipse/cyclonedds/topic/datatopic.hpp" + +namespace org { +namespace eclipse { +namespace cyclonedds { +namespace topic { + +template <> constexpr const char* TopicTraits<::geometry_msgs::msg::dds_::Point_>::getTypeName() +{ + return "geometry_msgs::msg::dds_::Point_"; +} + +template <> constexpr bool TopicTraits<::geometry_msgs::msg::dds_::Point_>::isKeyless() +{ + return true; +} + +#ifdef DDSCXX_HAS_TYPE_DISCOVERY +template<> constexpr unsigned int TopicTraits<::geometry_msgs::msg::dds_::Point_>::type_map_blob_sz() { return 282; } +template<> constexpr unsigned int TopicTraits<::geometry_msgs::msg::dds_::Point_>::type_info_blob_sz() { return 100; } +template<> inline const uint8_t * TopicTraits<::geometry_msgs::msg::dds_::Point_>::type_map_blob() { + static const uint8_t blob[] = { + 0x5b, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0xf1, 0x5e, 0x73, 0x97, 0xe7, 0xe8, 0x64, 0x40, + 0xdf, 0x64, 0xaf, 0x76, 0xcd, 0x4c, 0xbc, 0x00, 0x43, 0x00, 0x00, 0x00, 0xf1, 0x51, 0x01, 0x00, + 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x33, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, + 0x0b, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x0a, 0x9d, 0xd4, 0xe4, 0x61, 0x00, + 0x0b, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x0a, 0x41, 0x52, 0x90, 0x76, 0x00, + 0x0b, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x01, 0x00, 0x0a, 0xfb, 0xad, 0xe9, 0xe3, 0x00, + 0x90, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0xf2, 0x04, 0xac, 0x28, 0xf9, 0x19, 0x64, 0x23, + 0x5d, 0xc9, 0x81, 0xe3, 0xf8, 0xfa, 0xdf, 0x00, 0x78, 0x00, 0x00, 0x00, 0xf2, 0x51, 0x01, 0x00, + 0x29, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x21, 0x00, 0x00, 0x00, 0x67, 0x65, 0x6f, 0x6d, + 0x65, 0x74, 0x72, 0x79, 0x5f, 0x6d, 0x73, 0x67, 0x73, 0x3a, 0x3a, 0x6d, 0x73, 0x67, 0x3a, 0x3a, + 0x64, 0x64, 0x73, 0x5f, 0x3a, 0x3a, 0x50, 0x6f, 0x69, 0x6e, 0x74, 0x5f, 0x00, 0x00, 0x00, 0x00, + 0x40, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x01, 0x00, 0x0a, 0x00, 0x02, 0x00, 0x00, 0x00, 0x78, 0x00, 0x00, 0x00, 0x10, 0x00, 0x00, 0x00, + 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x0a, 0x00, 0x02, 0x00, 0x00, 0x00, 0x79, 0x00, 0x00, 0x00, + 0x10, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x01, 0x00, 0x0a, 0x00, 0x02, 0x00, 0x00, 0x00, + 0x7a, 0x00, 0x00, 0x00, 0x22, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0xf2, 0x04, 0xac, 0x28, + 0xf9, 0x19, 0x64, 0x23, 0x5d, 0xc9, 0x81, 0xe3, 0xf8, 0xfa, 0xdf, 0xf1, 0x5e, 0x73, 0x97, 0xe7, + 0xe8, 0x64, 0x40, 0xdf, 0x64, 0xaf, 0x76, 0xcd, 0x4c, 0xbc, }; + return blob; +} +template<> inline const uint8_t * TopicTraits<::geometry_msgs::msg::dds_::Point_>::type_info_blob() { + static const uint8_t blob[] = { + 0x60, 0x00, 0x00, 0x00, 0x01, 0x10, 0x00, 0x40, 0x28, 0x00, 0x00, 0x00, 0x24, 0x00, 0x00, 0x00, + 0x14, 0x00, 0x00, 0x00, 0xf1, 0x5e, 0x73, 0x97, 0xe7, 0xe8, 0x64, 0x40, 0xdf, 0x64, 0xaf, 0x76, + 0xcd, 0x4c, 0xbc, 0x00, 0x47, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x02, 0x10, 0x00, 0x40, 0x28, 0x00, 0x00, 0x00, 0x24, 0x00, 0x00, 0x00, + 0x14, 0x00, 0x00, 0x00, 0xf2, 0x04, 0xac, 0x28, 0xf9, 0x19, 0x64, 0x23, 0x5d, 0xc9, 0x81, 0xe3, + 0xf8, 0xfa, 0xdf, 0x00, 0x7c, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, }; + return blob; +} +#endif //DDSCXX_HAS_TYPE_DISCOVERY + +} //namespace topic +} //namespace cyclonedds +} //namespace eclipse +} //namespace org + +namespace dds { +namespace topic { + +template <> +struct topic_type_name<::geometry_msgs::msg::dds_::Point_> +{ + static std::string value() + { + return org::eclipse::cyclonedds::topic::TopicTraits<::geometry_msgs::msg::dds_::Point_>::getTypeName(); + } +}; + +} +} + +REGISTER_TOPIC_TYPE(::geometry_msgs::msg::dds_::Point_) + +namespace org{ +namespace eclipse{ +namespace cyclonedds{ +namespace core{ +namespace cdr{ + +template<> +propvec &get_type_props<::geometry_msgs::msg::dds_::Point_>(); + +template::value, bool> = true > +bool write(T& streamer, const ::geometry_msgs::msg::dds_::Point_& instance, entity_properties_t *props) { + (void)instance; + if (!streamer.start_struct(*props)) + return false; + auto prop = streamer.first_entity(props); + while (prop) { + switch (prop->m_id) { + case 0: + if (!streamer.start_member(*prop)) + return false; + if (!write(streamer, instance.x())) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 1: + if (!streamer.start_member(*prop)) + return false; + if (!write(streamer, instance.y())) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 2: + if (!streamer.start_member(*prop)) + return false; + if (!write(streamer, instance.z())) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + } + prop = streamer.next_entity(prop); + } + return streamer.finish_struct(*props); +} + +template::value, bool> = true > +bool write(S& str, const ::geometry_msgs::msg::dds_::Point_& instance, bool as_key) { + auto &props = get_type_props<::geometry_msgs::msg::dds_::Point_>(); + str.set_mode(cdr_stream::stream_mode::write, as_key); + return write(str, instance, props.data()); +} + +template::value, bool> = true > +bool read(T& streamer, ::geometry_msgs::msg::dds_::Point_& instance, entity_properties_t *props) { + (void)instance; + if (!streamer.start_struct(*props)) + return false; + auto prop = streamer.first_entity(props); + while (prop) { + switch (prop->m_id) { + case 0: + if (!streamer.start_member(*prop)) + return false; + if (!read(streamer, instance.x())) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 1: + if (!streamer.start_member(*prop)) + return false; + if (!read(streamer, instance.y())) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 2: + if (!streamer.start_member(*prop)) + return false; + if (!read(streamer, instance.z())) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + } + prop = streamer.next_entity(prop); + } + return streamer.finish_struct(*props); +} + +template::value, bool> = true > +bool read(S& str, ::geometry_msgs::msg::dds_::Point_& instance, bool as_key) { + auto &props = get_type_props<::geometry_msgs::msg::dds_::Point_>(); + str.set_mode(cdr_stream::stream_mode::read, as_key); + return read(str, instance, props.data()); +} + +template::value, bool> = true > +bool move(T& streamer, const ::geometry_msgs::msg::dds_::Point_& instance, entity_properties_t *props) { + (void)instance; + if (!streamer.start_struct(*props)) + return false; + auto prop = streamer.first_entity(props); + while (prop) { + switch (prop->m_id) { + case 0: + if (!streamer.start_member(*prop)) + return false; + if (!move(streamer, instance.x())) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 1: + if (!streamer.start_member(*prop)) + return false; + if (!move(streamer, instance.y())) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 2: + if (!streamer.start_member(*prop)) + return false; + if (!move(streamer, instance.z())) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + } + prop = streamer.next_entity(prop); + } + return streamer.finish_struct(*props); +} + +template::value, bool> = true > +bool move(S& str, const ::geometry_msgs::msg::dds_::Point_& instance, bool as_key) { + auto &props = get_type_props<::geometry_msgs::msg::dds_::Point_>(); + str.set_mode(cdr_stream::stream_mode::move, as_key); + return move(str, instance, props.data()); +} + +template::value, bool> = true > +bool max(T& streamer, const ::geometry_msgs::msg::dds_::Point_& instance, entity_properties_t *props) { + (void)instance; + if (!streamer.start_struct(*props)) + return false; + auto prop = streamer.first_entity(props); + while (prop) { + switch (prop->m_id) { + case 0: + if (!streamer.start_member(*prop)) + return false; + if (!max(streamer, instance.x())) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 1: + if (!streamer.start_member(*prop)) + return false; + if (!max(streamer, instance.y())) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 2: + if (!streamer.start_member(*prop)) + return false; + if (!max(streamer, instance.z())) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + } + prop = streamer.next_entity(prop); + } + return streamer.finish_struct(*props); +} + +template::value, bool> = true > +bool max(S& str, const ::geometry_msgs::msg::dds_::Point_& instance, bool as_key) { + auto &props = get_type_props<::geometry_msgs::msg::dds_::Point_>(); + str.set_mode(cdr_stream::stream_mode::max, as_key); + return max(str, instance, props.data()); +} + +} //namespace cdr +} //namespace core +} //namespace cyclonedds +} //namespace eclipse +} //namespace org + +#endif // DDSCXX_UNITREE_IDL_ROS2_POINT__HPP diff --git a/deps/unitree_sdk2/include/unitree/idl/ros2/Pose2D_.hpp b/deps/unitree_sdk2/include/unitree/idl/ros2/Pose2D_.hpp new file mode 100644 index 0000000..1e5ee41 --- /dev/null +++ b/deps/unitree_sdk2/include/unitree/idl/ros2/Pose2D_.hpp @@ -0,0 +1,341 @@ +/**************************************************************** + + Generated by Eclipse Cyclone DDS IDL to CXX Translator + File name: Pose2D_.idl + Source: Pose2D_.hpp + Cyclone DDS: v0.10.2 + +*****************************************************************/ +#ifndef DDSCXX_UNITREE_IDL_ROS2_POSE2D__HPP +#define DDSCXX_UNITREE_IDL_ROS2_POSE2D__HPP + + +namespace geometry_msgs +{ +namespace msg +{ +namespace dds_ +{ +class Pose2D_ +{ +private: + double x_ = 0.0; + double y_ = 0.0; + double theta_ = 0.0; + +public: + Pose2D_() = default; + + explicit Pose2D_( + double x, + double y, + double theta) : + x_(x), + y_(y), + theta_(theta) { } + + double x() const { return this->x_; } + double& x() { return this->x_; } + void x(double _val_) { this->x_ = _val_; } + double y() const { return this->y_; } + double& y() { return this->y_; } + void y(double _val_) { this->y_ = _val_; } + double theta() const { return this->theta_; } + double& theta() { return this->theta_; } + void theta(double _val_) { this->theta_ = _val_; } + + bool operator==(const Pose2D_& _other) const + { + (void) _other; + return x_ == _other.x_ && + y_ == _other.y_ && + theta_ == _other.theta_; + } + + bool operator!=(const Pose2D_& _other) const + { + return !(*this == _other); + } + +}; + +} + +} + +} + +#include "dds/topic/TopicTraits.hpp" +#include "org/eclipse/cyclonedds/topic/datatopic.hpp" + +namespace org { +namespace eclipse { +namespace cyclonedds { +namespace topic { + +template <> constexpr const char* TopicTraits<::geometry_msgs::msg::dds_::Pose2D_>::getTypeName() +{ + return "geometry_msgs::msg::dds_::Pose2D_"; +} + +template <> constexpr bool TopicTraits<::geometry_msgs::msg::dds_::Pose2D_>::isKeyless() +{ + return true; +} + +#ifdef DDSCXX_HAS_TYPE_DISCOVERY +template<> constexpr unsigned int TopicTraits<::geometry_msgs::msg::dds_::Pose2D_>::type_map_blob_sz() { return 286; } +template<> constexpr unsigned int TopicTraits<::geometry_msgs::msg::dds_::Pose2D_>::type_info_blob_sz() { return 100; } +template<> inline const uint8_t * TopicTraits<::geometry_msgs::msg::dds_::Pose2D_>::type_map_blob() { + static const uint8_t blob[] = { + 0x5b, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0xf1, 0xe6, 0x4d, 0xe9, 0xc3, 0xbd, 0x87, 0xa5, + 0x1f, 0x57, 0xf7, 0x59, 0xf0, 0x59, 0x77, 0x00, 0x43, 0x00, 0x00, 0x00, 0xf1, 0x51, 0x01, 0x00, + 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x33, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, + 0x0b, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x0a, 0x9d, 0xd4, 0xe4, 0x61, 0x00, + 0x0b, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x0a, 0x41, 0x52, 0x90, 0x76, 0x00, + 0x0b, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x01, 0x00, 0x0a, 0x61, 0xa7, 0x4b, 0xe6, 0x00, + 0x94, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0xf2, 0xc6, 0x23, 0x0c, 0x9d, 0x1e, 0x0d, 0x38, + 0x95, 0xf0, 0x39, 0x06, 0x50, 0x19, 0xc5, 0x00, 0x7c, 0x00, 0x00, 0x00, 0xf2, 0x51, 0x01, 0x00, + 0x2a, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x22, 0x00, 0x00, 0x00, 0x67, 0x65, 0x6f, 0x6d, + 0x65, 0x74, 0x72, 0x79, 0x5f, 0x6d, 0x73, 0x67, 0x73, 0x3a, 0x3a, 0x6d, 0x73, 0x67, 0x3a, 0x3a, + 0x64, 0x64, 0x73, 0x5f, 0x3a, 0x3a, 0x50, 0x6f, 0x73, 0x65, 0x32, 0x44, 0x5f, 0x00, 0x00, 0x00, + 0x44, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x01, 0x00, 0x0a, 0x00, 0x02, 0x00, 0x00, 0x00, 0x78, 0x00, 0x00, 0x00, 0x10, 0x00, 0x00, 0x00, + 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x0a, 0x00, 0x02, 0x00, 0x00, 0x00, 0x79, 0x00, 0x00, 0x00, + 0x14, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x01, 0x00, 0x0a, 0x00, 0x06, 0x00, 0x00, 0x00, + 0x74, 0x68, 0x65, 0x74, 0x61, 0x00, 0x00, 0x00, 0x22, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, + 0xf2, 0xc6, 0x23, 0x0c, 0x9d, 0x1e, 0x0d, 0x38, 0x95, 0xf0, 0x39, 0x06, 0x50, 0x19, 0xc5, 0xf1, + 0xe6, 0x4d, 0xe9, 0xc3, 0xbd, 0x87, 0xa5, 0x1f, 0x57, 0xf7, 0x59, 0xf0, 0x59, 0x77, }; + return blob; +} +template<> inline const uint8_t * TopicTraits<::geometry_msgs::msg::dds_::Pose2D_>::type_info_blob() { + static const uint8_t blob[] = { + 0x60, 0x00, 0x00, 0x00, 0x01, 0x10, 0x00, 0x40, 0x28, 0x00, 0x00, 0x00, 0x24, 0x00, 0x00, 0x00, + 0x14, 0x00, 0x00, 0x00, 0xf1, 0xe6, 0x4d, 0xe9, 0xc3, 0xbd, 0x87, 0xa5, 0x1f, 0x57, 0xf7, 0x59, + 0xf0, 0x59, 0x77, 0x00, 0x47, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x02, 0x10, 0x00, 0x40, 0x28, 0x00, 0x00, 0x00, 0x24, 0x00, 0x00, 0x00, + 0x14, 0x00, 0x00, 0x00, 0xf2, 0xc6, 0x23, 0x0c, 0x9d, 0x1e, 0x0d, 0x38, 0x95, 0xf0, 0x39, 0x06, + 0x50, 0x19, 0xc5, 0x00, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, }; + return blob; +} +#endif //DDSCXX_HAS_TYPE_DISCOVERY + +} //namespace topic +} //namespace cyclonedds +} //namespace eclipse +} //namespace org + +namespace dds { +namespace topic { + +template <> +struct topic_type_name<::geometry_msgs::msg::dds_::Pose2D_> +{ + static std::string value() + { + return org::eclipse::cyclonedds::topic::TopicTraits<::geometry_msgs::msg::dds_::Pose2D_>::getTypeName(); + } +}; + +} +} + +REGISTER_TOPIC_TYPE(::geometry_msgs::msg::dds_::Pose2D_) + +namespace org{ +namespace eclipse{ +namespace cyclonedds{ +namespace core{ +namespace cdr{ + +template<> +propvec &get_type_props<::geometry_msgs::msg::dds_::Pose2D_>(); + +template::value, bool> = true > +bool write(T& streamer, const ::geometry_msgs::msg::dds_::Pose2D_& instance, entity_properties_t *props) { + (void)instance; + if (!streamer.start_struct(*props)) + return false; + auto prop = streamer.first_entity(props); + while (prop) { + switch (prop->m_id) { + case 0: + if (!streamer.start_member(*prop)) + return false; + if (!write(streamer, instance.x())) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 1: + if (!streamer.start_member(*prop)) + return false; + if (!write(streamer, instance.y())) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 2: + if (!streamer.start_member(*prop)) + return false; + if (!write(streamer, instance.theta())) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + } + prop = streamer.next_entity(prop); + } + return streamer.finish_struct(*props); +} + +template::value, bool> = true > +bool write(S& str, const ::geometry_msgs::msg::dds_::Pose2D_& instance, bool as_key) { + auto &props = get_type_props<::geometry_msgs::msg::dds_::Pose2D_>(); + str.set_mode(cdr_stream::stream_mode::write, as_key); + return write(str, instance, props.data()); +} + +template::value, bool> = true > +bool read(T& streamer, ::geometry_msgs::msg::dds_::Pose2D_& instance, entity_properties_t *props) { + (void)instance; + if (!streamer.start_struct(*props)) + return false; + auto prop = streamer.first_entity(props); + while (prop) { + switch (prop->m_id) { + case 0: + if (!streamer.start_member(*prop)) + return false; + if (!read(streamer, instance.x())) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 1: + if (!streamer.start_member(*prop)) + return false; + if (!read(streamer, instance.y())) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 2: + if (!streamer.start_member(*prop)) + return false; + if (!read(streamer, instance.theta())) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + } + prop = streamer.next_entity(prop); + } + return streamer.finish_struct(*props); +} + +template::value, bool> = true > +bool read(S& str, ::geometry_msgs::msg::dds_::Pose2D_& instance, bool as_key) { + auto &props = get_type_props<::geometry_msgs::msg::dds_::Pose2D_>(); + str.set_mode(cdr_stream::stream_mode::read, as_key); + return read(str, instance, props.data()); +} + +template::value, bool> = true > +bool move(T& streamer, const ::geometry_msgs::msg::dds_::Pose2D_& instance, entity_properties_t *props) { + (void)instance; + if (!streamer.start_struct(*props)) + return false; + auto prop = streamer.first_entity(props); + while (prop) { + switch (prop->m_id) { + case 0: + if (!streamer.start_member(*prop)) + return false; + if (!move(streamer, instance.x())) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 1: + if (!streamer.start_member(*prop)) + return false; + if (!move(streamer, instance.y())) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 2: + if (!streamer.start_member(*prop)) + return false; + if (!move(streamer, instance.theta())) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + } + prop = streamer.next_entity(prop); + } + return streamer.finish_struct(*props); +} + +template::value, bool> = true > +bool move(S& str, const ::geometry_msgs::msg::dds_::Pose2D_& instance, bool as_key) { + auto &props = get_type_props<::geometry_msgs::msg::dds_::Pose2D_>(); + str.set_mode(cdr_stream::stream_mode::move, as_key); + return move(str, instance, props.data()); +} + +template::value, bool> = true > +bool max(T& streamer, const ::geometry_msgs::msg::dds_::Pose2D_& instance, entity_properties_t *props) { + (void)instance; + if (!streamer.start_struct(*props)) + return false; + auto prop = streamer.first_entity(props); + while (prop) { + switch (prop->m_id) { + case 0: + if (!streamer.start_member(*prop)) + return false; + if (!max(streamer, instance.x())) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 1: + if (!streamer.start_member(*prop)) + return false; + if (!max(streamer, instance.y())) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 2: + if (!streamer.start_member(*prop)) + return false; + if (!max(streamer, instance.theta())) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + } + prop = streamer.next_entity(prop); + } + return streamer.finish_struct(*props); +} + +template::value, bool> = true > +bool max(S& str, const ::geometry_msgs::msg::dds_::Pose2D_& instance, bool as_key) { + auto &props = get_type_props<::geometry_msgs::msg::dds_::Pose2D_>(); + str.set_mode(cdr_stream::stream_mode::max, as_key); + return max(str, instance, props.data()); +} + +} //namespace cdr +} //namespace core +} //namespace cyclonedds +} //namespace eclipse +} //namespace org + +#endif // DDSCXX_UNITREE_IDL_ROS2_POSE2D__HPP diff --git a/deps/unitree_sdk2/include/unitree/idl/ros2/PoseStamped_.hpp b/deps/unitree_sdk2/include/unitree/idl/ros2/PoseStamped_.hpp new file mode 100644 index 0000000..6b0935a --- /dev/null +++ b/deps/unitree_sdk2/include/unitree/idl/ros2/PoseStamped_.hpp @@ -0,0 +1,415 @@ +/**************************************************************** + + Generated by Eclipse Cyclone DDS IDL to CXX Translator + File name: PoseStamped_.idl + Source: PoseStamped_.hpp + Cyclone DDS: v0.10.2 + +*****************************************************************/ +#ifndef DDSCXX_UNITREE_IDL_ROS2_POSESTAMPED__HPP +#define DDSCXX_UNITREE_IDL_ROS2_POSESTAMPED__HPP + +#include "unitree/idl/ros2/Pose_.hpp" + +#include "unitree/idl/ros2/Header_.hpp" + + +namespace geometry_msgs +{ +namespace msg +{ +namespace dds_ +{ +class PoseStamped_ +{ +private: + ::std_msgs::msg::dds_::Header_ header_; + ::geometry_msgs::msg::dds_::Pose_ pose_; + +public: + PoseStamped_() = default; + + explicit PoseStamped_( + const ::std_msgs::msg::dds_::Header_& header, + const ::geometry_msgs::msg::dds_::Pose_& pose) : + header_(header), + pose_(pose) { } + + const ::std_msgs::msg::dds_::Header_& header() const { return this->header_; } + ::std_msgs::msg::dds_::Header_& header() { return this->header_; } + void header(const ::std_msgs::msg::dds_::Header_& _val_) { this->header_ = _val_; } + void header(::std_msgs::msg::dds_::Header_&& _val_) { this->header_ = _val_; } + const ::geometry_msgs::msg::dds_::Pose_& pose() const { return this->pose_; } + ::geometry_msgs::msg::dds_::Pose_& pose() { return this->pose_; } + void pose(const ::geometry_msgs::msg::dds_::Pose_& _val_) { this->pose_ = _val_; } + void pose(::geometry_msgs::msg::dds_::Pose_&& _val_) { this->pose_ = _val_; } + + bool operator==(const PoseStamped_& _other) const + { + (void) _other; + return header_ == _other.header_ && + pose_ == _other.pose_; + } + + bool operator!=(const PoseStamped_& _other) const + { + return !(*this == _other); + } + +}; + +} + +} + +} + +#include "dds/topic/TopicTraits.hpp" +#include "org/eclipse/cyclonedds/topic/datatopic.hpp" + +namespace org { +namespace eclipse { +namespace cyclonedds { +namespace topic { + +template <> constexpr const char* TopicTraits<::geometry_msgs::msg::dds_::PoseStamped_>::getTypeName() +{ + return "geometry_msgs::msg::dds_::PoseStamped_"; +} + +template <> constexpr bool TopicTraits<::geometry_msgs::msg::dds_::PoseStamped_>::isSelfContained() +{ + return false; +} + +template <> constexpr bool TopicTraits<::geometry_msgs::msg::dds_::PoseStamped_>::isKeyless() +{ + return true; +} + +#ifdef DDSCXX_HAS_TYPE_DISCOVERY +template<> constexpr unsigned int TopicTraits<::geometry_msgs::msg::dds_::PoseStamped_>::type_map_blob_sz() { return 1676; } +template<> constexpr unsigned int TopicTraits<::geometry_msgs::msg::dds_::PoseStamped_>::type_info_blob_sz() { return 340; } +template<> inline const uint8_t * TopicTraits<::geometry_msgs::msg::dds_::PoseStamped_>::type_map_blob() { + static const uint8_t blob[] = { + 0x2b, 0x02, 0x00, 0x00, 0x06, 0x00, 0x00, 0x00, 0xf1, 0xcb, 0xe6, 0x9d, 0x4c, 0xd6, 0x91, 0x76, + 0x9e, 0xaf, 0x8f, 0xf6, 0xd5, 0x5c, 0x6f, 0x00, 0x51, 0x00, 0x00, 0x00, 0xf1, 0x51, 0x01, 0x00, + 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x41, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, + 0x19, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xf1, 0xdc, 0xf1, 0x2c, 0xd2, 0xdd, + 0x5e, 0x71, 0x2c, 0xb7, 0xb1, 0xe5, 0x1f, 0xa3, 0xf2, 0x09, 0x9f, 0xb9, 0x95, 0x00, 0x00, 0x00, + 0x19, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0xf1, 0x2f, 0x93, 0xf0, 0x5b, 0x8c, + 0xef, 0xbe, 0x11, 0x90, 0x31, 0xc4, 0x88, 0x17, 0xeb, 0x2d, 0x5f, 0x8a, 0xe9, 0xf1, 0xdc, 0xf1, + 0x2c, 0xd2, 0xdd, 0x5e, 0x71, 0x2c, 0xb7, 0xb1, 0xe5, 0x1f, 0xa3, 0xf2, 0x44, 0x00, 0x00, 0x00, + 0xf1, 0x51, 0x01, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x34, 0x00, 0x00, 0x00, + 0x02, 0x00, 0x00, 0x00, 0x19, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xf1, 0x56, + 0x7c, 0x5a, 0x93, 0x54, 0x1c, 0x3b, 0x10, 0x86, 0xa4, 0xba, 0x46, 0xf9, 0x8d, 0x96, 0xb8, 0xc7, + 0x8d, 0x00, 0x00, 0x00, 0x0c, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x70, 0x00, + 0x4b, 0xb3, 0x9c, 0x5c, 0xf1, 0x56, 0x7c, 0x5a, 0x93, 0x54, 0x1c, 0x3b, 0x10, 0x86, 0xa4, 0xba, + 0x46, 0xf9, 0x8d, 0x00, 0x33, 0x00, 0x00, 0x00, 0xf1, 0x51, 0x01, 0x00, 0x01, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x23, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x0b, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x04, 0x74, 0x45, 0x9c, 0xa3, 0x00, 0x0b, 0x00, 0x00, 0x00, + 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x07, 0xe2, 0x04, 0x64, 0xd5, 0xf1, 0x2f, 0x93, 0xf0, 0x5b, + 0x8c, 0xef, 0xbe, 0x11, 0x90, 0x31, 0xc4, 0x88, 0x17, 0xeb, 0x00, 0x00, 0x51, 0x00, 0x00, 0x00, + 0xf1, 0x51, 0x01, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x41, 0x00, 0x00, 0x00, + 0x02, 0x00, 0x00, 0x00, 0x19, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xf1, 0x5e, + 0x73, 0x97, 0xe7, 0xe8, 0x64, 0x40, 0xdf, 0x64, 0xaf, 0x76, 0xcd, 0x4c, 0xbc, 0x47, 0x57, 0xfe, + 0x07, 0x00, 0x00, 0x00, 0x19, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0xf1, 0x2e, + 0xd7, 0x30, 0x7b, 0x8e, 0xc5, 0x7c, 0x4b, 0x34, 0x86, 0x46, 0xa9, 0x62, 0xa1, 0xda, 0x16, 0x39, + 0x42, 0xf1, 0x5e, 0x73, 0x97, 0xe7, 0xe8, 0x64, 0x40, 0xdf, 0x64, 0xaf, 0x76, 0xcd, 0x4c, 0xbc, + 0x43, 0x00, 0x00, 0x00, 0xf1, 0x51, 0x01, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x33, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x0b, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x01, 0x00, 0x0a, 0x9d, 0xd4, 0xe4, 0x61, 0x00, 0x0b, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, + 0x01, 0x00, 0x0a, 0x41, 0x52, 0x90, 0x76, 0x00, 0x0b, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, + 0x01, 0x00, 0x0a, 0xfb, 0xad, 0xe9, 0xe3, 0xf1, 0x2e, 0xd7, 0x30, 0x7b, 0x8e, 0xc5, 0x7c, 0x4b, + 0x34, 0x86, 0x46, 0xa9, 0x62, 0xa1, 0x00, 0x00, 0x53, 0x00, 0x00, 0x00, 0xf1, 0x51, 0x01, 0x00, + 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x43, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, + 0x0b, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x0a, 0x9d, 0xd4, 0xe4, 0x61, 0x00, + 0x0b, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x0a, 0x41, 0x52, 0x90, 0x76, 0x00, + 0x0b, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x01, 0x00, 0x0a, 0xfb, 0xad, 0xe9, 0xe3, 0x00, + 0x0b, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x01, 0x00, 0x0a, 0xf1, 0x29, 0x01, 0x86, 0x00, + 0x9c, 0x03, 0x00, 0x00, 0x06, 0x00, 0x00, 0x00, 0xf2, 0x80, 0x17, 0x7b, 0xda, 0x5a, 0x70, 0x7b, + 0x8b, 0x87, 0xbc, 0x32, 0x31, 0x6b, 0x6a, 0x00, 0x93, 0x00, 0x00, 0x00, 0xf2, 0x51, 0x01, 0x00, + 0x2f, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x27, 0x00, 0x00, 0x00, 0x67, 0x65, 0x6f, 0x6d, + 0x65, 0x74, 0x72, 0x79, 0x5f, 0x6d, 0x73, 0x67, 0x73, 0x3a, 0x3a, 0x6d, 0x73, 0x67, 0x3a, 0x3a, + 0x64, 0x64, 0x73, 0x5f, 0x3a, 0x3a, 0x50, 0x6f, 0x73, 0x65, 0x53, 0x74, 0x61, 0x6d, 0x70, 0x65, + 0x64, 0x5f, 0x00, 0x00, 0x57, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x25, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xf2, 0xe5, 0x76, 0x5e, 0xc4, 0x8c, 0xff, 0xd4, 0x19, 0xed, + 0x7f, 0xe8, 0x4e, 0x2a, 0x55, 0x00, 0x00, 0x00, 0x07, 0x00, 0x00, 0x00, 0x68, 0x65, 0x61, 0x64, + 0x65, 0x72, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x23, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, + 0x01, 0x00, 0xf2, 0x0d, 0x47, 0x26, 0x4b, 0x4a, 0x66, 0xfa, 0x94, 0xbb, 0xfe, 0x34, 0xf3, 0x2f, + 0x7d, 0x00, 0x00, 0x00, 0x05, 0x00, 0x00, 0x00, 0x70, 0x6f, 0x73, 0x65, 0x00, 0x00, 0x00, 0xf2, + 0xe5, 0x76, 0x5e, 0xc4, 0x8c, 0xff, 0xd4, 0x19, 0xed, 0x7f, 0xe8, 0x4e, 0x2a, 0x55, 0x00, 0x00, + 0x7b, 0x00, 0x00, 0x00, 0xf2, 0x51, 0x01, 0x00, 0x25, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x1d, 0x00, 0x00, 0x00, 0x73, 0x74, 0x64, 0x5f, 0x6d, 0x73, 0x67, 0x73, 0x3a, 0x3a, 0x6d, 0x73, + 0x67, 0x3a, 0x3a, 0x64, 0x64, 0x73, 0x5f, 0x3a, 0x3a, 0x48, 0x65, 0x61, 0x64, 0x65, 0x72, 0x5f, + 0x00, 0x00, 0x00, 0x00, 0x47, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x24, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xf2, 0xd4, 0x85, 0x4f, 0x13, 0xae, 0xf3, 0x2d, 0xfe, 0x21, + 0x57, 0xf3, 0xe6, 0x32, 0x0d, 0x00, 0x00, 0x00, 0x06, 0x00, 0x00, 0x00, 0x73, 0x74, 0x61, 0x6d, + 0x70, 0x00, 0x00, 0x00, 0x17, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x70, 0x00, + 0x09, 0x00, 0x00, 0x00, 0x66, 0x72, 0x61, 0x6d, 0x65, 0x5f, 0x69, 0x64, 0x00, 0x00, 0x00, 0xf2, + 0xd4, 0x85, 0x4f, 0x13, 0xae, 0xf3, 0x2d, 0xfe, 0x21, 0x57, 0xf3, 0xe6, 0x32, 0x0d, 0x00, 0x00, + 0x72, 0x00, 0x00, 0x00, 0xf2, 0x51, 0x01, 0x00, 0x2d, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x25, 0x00, 0x00, 0x00, 0x62, 0x75, 0x69, 0x6c, 0x74, 0x69, 0x6e, 0x5f, 0x69, 0x6e, 0x74, 0x65, + 0x72, 0x66, 0x61, 0x63, 0x65, 0x73, 0x3a, 0x3a, 0x6d, 0x73, 0x67, 0x3a, 0x3a, 0x64, 0x64, 0x73, + 0x5f, 0x3a, 0x3a, 0x54, 0x69, 0x6d, 0x65, 0x5f, 0x00, 0x00, 0x00, 0x00, 0x36, 0x00, 0x00, 0x00, + 0x02, 0x00, 0x00, 0x00, 0x12, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x04, 0x00, + 0x04, 0x00, 0x00, 0x00, 0x73, 0x65, 0x63, 0x00, 0x00, 0x00, 0x00, 0x00, 0x16, 0x00, 0x00, 0x00, + 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x07, 0x00, 0x08, 0x00, 0x00, 0x00, 0x6e, 0x61, 0x6e, 0x6f, + 0x73, 0x65, 0x63, 0x00, 0x00, 0x00, 0xf2, 0x0d, 0x47, 0x26, 0x4b, 0x4a, 0x66, 0xfa, 0x94, 0xbb, + 0xfe, 0x34, 0xf3, 0x2f, 0x7d, 0x00, 0x00, 0x00, 0x92, 0x00, 0x00, 0x00, 0xf2, 0x51, 0x01, 0x00, + 0x28, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x20, 0x00, 0x00, 0x00, 0x67, 0x65, 0x6f, 0x6d, + 0x65, 0x74, 0x72, 0x79, 0x5f, 0x6d, 0x73, 0x67, 0x73, 0x3a, 0x3a, 0x6d, 0x73, 0x67, 0x3a, 0x3a, + 0x64, 0x64, 0x73, 0x5f, 0x3a, 0x3a, 0x50, 0x6f, 0x73, 0x65, 0x5f, 0x00, 0x5e, 0x00, 0x00, 0x00, + 0x02, 0x00, 0x00, 0x00, 0x27, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xf2, 0x04, + 0xac, 0x28, 0xf9, 0x19, 0x64, 0x23, 0x5d, 0xc9, 0x81, 0xe3, 0xf8, 0xfa, 0xdf, 0x00, 0x00, 0x00, + 0x09, 0x00, 0x00, 0x00, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x00, 0x00, 0x00, 0x00, + 0x2a, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0xf2, 0x6f, 0x01, 0xea, 0x49, 0x00, + 0xbc, 0x02, 0x80, 0x58, 0xc3, 0xa8, 0xda, 0xe3, 0x52, 0x00, 0x00, 0x00, 0x0c, 0x00, 0x00, 0x00, + 0x6f, 0x72, 0x69, 0x65, 0x6e, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x00, 0x00, 0x00, 0xf2, 0x04, + 0xac, 0x28, 0xf9, 0x19, 0x64, 0x23, 0x5d, 0xc9, 0x81, 0xe3, 0xf8, 0xfa, 0xdf, 0x00, 0x00, 0x00, + 0x78, 0x00, 0x00, 0x00, 0xf2, 0x51, 0x01, 0x00, 0x29, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x21, 0x00, 0x00, 0x00, 0x67, 0x65, 0x6f, 0x6d, 0x65, 0x74, 0x72, 0x79, 0x5f, 0x6d, 0x73, 0x67, + 0x73, 0x3a, 0x3a, 0x6d, 0x73, 0x67, 0x3a, 0x3a, 0x64, 0x64, 0x73, 0x5f, 0x3a, 0x3a, 0x50, 0x6f, + 0x69, 0x6e, 0x74, 0x5f, 0x00, 0x00, 0x00, 0x00, 0x40, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, + 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x0a, 0x00, 0x02, 0x00, 0x00, 0x00, + 0x78, 0x00, 0x00, 0x00, 0x10, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x0a, 0x00, + 0x02, 0x00, 0x00, 0x00, 0x79, 0x00, 0x00, 0x00, 0x10, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, + 0x01, 0x00, 0x0a, 0x00, 0x02, 0x00, 0x00, 0x00, 0x7a, 0x00, 0x00, 0x00, 0xf2, 0x6f, 0x01, 0xea, + 0x49, 0x00, 0xbc, 0x02, 0x80, 0x58, 0xc3, 0xa8, 0xda, 0xe3, 0x52, 0x00, 0x90, 0x00, 0x00, 0x00, + 0xf2, 0x51, 0x01, 0x00, 0x2e, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x26, 0x00, 0x00, 0x00, + 0x67, 0x65, 0x6f, 0x6d, 0x65, 0x74, 0x72, 0x79, 0x5f, 0x6d, 0x73, 0x67, 0x73, 0x3a, 0x3a, 0x6d, + 0x73, 0x67, 0x3a, 0x3a, 0x64, 0x64, 0x73, 0x5f, 0x3a, 0x3a, 0x51, 0x75, 0x61, 0x74, 0x65, 0x72, + 0x6e, 0x69, 0x6f, 0x6e, 0x5f, 0x00, 0x00, 0x00, 0x54, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, + 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x0a, 0x00, 0x02, 0x00, 0x00, 0x00, + 0x78, 0x00, 0x00, 0x00, 0x10, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x0a, 0x00, + 0x02, 0x00, 0x00, 0x00, 0x79, 0x00, 0x00, 0x00, 0x10, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, + 0x01, 0x00, 0x0a, 0x00, 0x02, 0x00, 0x00, 0x00, 0x7a, 0x00, 0x00, 0x00, 0x10, 0x00, 0x00, 0x00, + 0x03, 0x00, 0x00, 0x00, 0x01, 0x00, 0x0a, 0x00, 0x02, 0x00, 0x00, 0x00, 0x77, 0x00, 0x00, 0x00, + 0xb8, 0x00, 0x00, 0x00, 0x06, 0x00, 0x00, 0x00, 0xf2, 0x80, 0x17, 0x7b, 0xda, 0x5a, 0x70, 0x7b, + 0x8b, 0x87, 0xbc, 0x32, 0x31, 0x6b, 0x6a, 0xf1, 0xcb, 0xe6, 0x9d, 0x4c, 0xd6, 0x91, 0x76, 0x9e, + 0xaf, 0x8f, 0xf6, 0xd5, 0x5c, 0x6f, 0xf2, 0xe5, 0x76, 0x5e, 0xc4, 0x8c, 0xff, 0xd4, 0x19, 0xed, + 0x7f, 0xe8, 0x4e, 0x2a, 0x55, 0xf1, 0xdc, 0xf1, 0x2c, 0xd2, 0xdd, 0x5e, 0x71, 0x2c, 0xb7, 0xb1, + 0xe5, 0x1f, 0xa3, 0xf2, 0xf2, 0xd4, 0x85, 0x4f, 0x13, 0xae, 0xf3, 0x2d, 0xfe, 0x21, 0x57, 0xf3, + 0xe6, 0x32, 0x0d, 0xf1, 0x56, 0x7c, 0x5a, 0x93, 0x54, 0x1c, 0x3b, 0x10, 0x86, 0xa4, 0xba, 0x46, + 0xf9, 0x8d, 0xf2, 0x0d, 0x47, 0x26, 0x4b, 0x4a, 0x66, 0xfa, 0x94, 0xbb, 0xfe, 0x34, 0xf3, 0x2f, + 0x7d, 0xf1, 0x2f, 0x93, 0xf0, 0x5b, 0x8c, 0xef, 0xbe, 0x11, 0x90, 0x31, 0xc4, 0x88, 0x17, 0xeb, + 0xf2, 0x04, 0xac, 0x28, 0xf9, 0x19, 0x64, 0x23, 0x5d, 0xc9, 0x81, 0xe3, 0xf8, 0xfa, 0xdf, 0xf1, + 0x5e, 0x73, 0x97, 0xe7, 0xe8, 0x64, 0x40, 0xdf, 0x64, 0xaf, 0x76, 0xcd, 0x4c, 0xbc, 0xf2, 0x6f, + 0x01, 0xea, 0x49, 0x00, 0xbc, 0x02, 0x80, 0x58, 0xc3, 0xa8, 0xda, 0xe3, 0x52, 0xf1, 0x2e, 0xd7, + 0x30, 0x7b, 0x8e, 0xc5, 0x7c, 0x4b, 0x34, 0x86, 0x46, 0xa9, 0x62, 0xa1, }; + return blob; +} +template<> inline const uint8_t * TopicTraits<::geometry_msgs::msg::dds_::PoseStamped_>::type_info_blob() { + static const uint8_t blob[] = { + 0x50, 0x01, 0x00, 0x00, 0x01, 0x10, 0x00, 0x40, 0xa0, 0x00, 0x00, 0x00, 0x9c, 0x00, 0x00, 0x00, + 0x14, 0x00, 0x00, 0x00, 0xf1, 0xcb, 0xe6, 0x9d, 0x4c, 0xd6, 0x91, 0x76, 0x9e, 0xaf, 0x8f, 0xf6, + 0xd5, 0x5c, 0x6f, 0x00, 0x55, 0x00, 0x00, 0x00, 0x05, 0x00, 0x00, 0x00, 0x7c, 0x00, 0x00, 0x00, + 0x05, 0x00, 0x00, 0x00, 0x14, 0x00, 0x00, 0x00, 0xf1, 0xdc, 0xf1, 0x2c, 0xd2, 0xdd, 0x5e, 0x71, + 0x2c, 0xb7, 0xb1, 0xe5, 0x1f, 0xa3, 0xf2, 0x00, 0x48, 0x00, 0x00, 0x00, 0x14, 0x00, 0x00, 0x00, + 0xf1, 0x56, 0x7c, 0x5a, 0x93, 0x54, 0x1c, 0x3b, 0x10, 0x86, 0xa4, 0xba, 0x46, 0xf9, 0x8d, 0x00, + 0x37, 0x00, 0x00, 0x00, 0x14, 0x00, 0x00, 0x00, 0xf1, 0x2f, 0x93, 0xf0, 0x5b, 0x8c, 0xef, 0xbe, + 0x11, 0x90, 0x31, 0xc4, 0x88, 0x17, 0xeb, 0x00, 0x55, 0x00, 0x00, 0x00, 0x14, 0x00, 0x00, 0x00, + 0xf1, 0x5e, 0x73, 0x97, 0xe7, 0xe8, 0x64, 0x40, 0xdf, 0x64, 0xaf, 0x76, 0xcd, 0x4c, 0xbc, 0x00, + 0x47, 0x00, 0x00, 0x00, 0x14, 0x00, 0x00, 0x00, 0xf1, 0x2e, 0xd7, 0x30, 0x7b, 0x8e, 0xc5, 0x7c, + 0x4b, 0x34, 0x86, 0x46, 0xa9, 0x62, 0xa1, 0x00, 0x57, 0x00, 0x00, 0x00, 0x02, 0x10, 0x00, 0x40, + 0xa0, 0x00, 0x00, 0x00, 0x9c, 0x00, 0x00, 0x00, 0x14, 0x00, 0x00, 0x00, 0xf2, 0x80, 0x17, 0x7b, + 0xda, 0x5a, 0x70, 0x7b, 0x8b, 0x87, 0xbc, 0x32, 0x31, 0x6b, 0x6a, 0x00, 0x97, 0x00, 0x00, 0x00, + 0x05, 0x00, 0x00, 0x00, 0x7c, 0x00, 0x00, 0x00, 0x05, 0x00, 0x00, 0x00, 0x14, 0x00, 0x00, 0x00, + 0xf2, 0xe5, 0x76, 0x5e, 0xc4, 0x8c, 0xff, 0xd4, 0x19, 0xed, 0x7f, 0xe8, 0x4e, 0x2a, 0x55, 0x00, + 0x7f, 0x00, 0x00, 0x00, 0x14, 0x00, 0x00, 0x00, 0xf2, 0xd4, 0x85, 0x4f, 0x13, 0xae, 0xf3, 0x2d, + 0xfe, 0x21, 0x57, 0xf3, 0xe6, 0x32, 0x0d, 0x00, 0x76, 0x00, 0x00, 0x00, 0x14, 0x00, 0x00, 0x00, + 0xf2, 0x0d, 0x47, 0x26, 0x4b, 0x4a, 0x66, 0xfa, 0x94, 0xbb, 0xfe, 0x34, 0xf3, 0x2f, 0x7d, 0x00, + 0x96, 0x00, 0x00, 0x00, 0x14, 0x00, 0x00, 0x00, 0xf2, 0x04, 0xac, 0x28, 0xf9, 0x19, 0x64, 0x23, + 0x5d, 0xc9, 0x81, 0xe3, 0xf8, 0xfa, 0xdf, 0x00, 0x7c, 0x00, 0x00, 0x00, 0x14, 0x00, 0x00, 0x00, + 0xf2, 0x6f, 0x01, 0xea, 0x49, 0x00, 0xbc, 0x02, 0x80, 0x58, 0xc3, 0xa8, 0xda, 0xe3, 0x52, 0x00, + 0x94, 0x00, 0x00, 0x00, }; + return blob; +} +#endif //DDSCXX_HAS_TYPE_DISCOVERY + +} //namespace topic +} //namespace cyclonedds +} //namespace eclipse +} //namespace org + +namespace dds { +namespace topic { + +template <> +struct topic_type_name<::geometry_msgs::msg::dds_::PoseStamped_> +{ + static std::string value() + { + return org::eclipse::cyclonedds::topic::TopicTraits<::geometry_msgs::msg::dds_::PoseStamped_>::getTypeName(); + } +}; + +} +} + +REGISTER_TOPIC_TYPE(::geometry_msgs::msg::dds_::PoseStamped_) + +namespace org{ +namespace eclipse{ +namespace cyclonedds{ +namespace core{ +namespace cdr{ + +template<> +propvec &get_type_props<::geometry_msgs::msg::dds_::PoseStamped_>(); + +template::value, bool> = true > +bool write(T& streamer, const ::geometry_msgs::msg::dds_::PoseStamped_& instance, entity_properties_t *props) { + (void)instance; + if (!streamer.start_struct(*props)) + return false; + auto prop = streamer.first_entity(props); + while (prop) { + switch (prop->m_id) { + case 0: + if (!streamer.start_member(*prop)) + return false; + if (!write(streamer, instance.header(), prop)) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 1: + if (!streamer.start_member(*prop)) + return false; + if (!write(streamer, instance.pose(), prop)) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + } + prop = streamer.next_entity(prop); + } + return streamer.finish_struct(*props); +} + +template::value, bool> = true > +bool write(S& str, const ::geometry_msgs::msg::dds_::PoseStamped_& instance, bool as_key) { + auto &props = get_type_props<::geometry_msgs::msg::dds_::PoseStamped_>(); + str.set_mode(cdr_stream::stream_mode::write, as_key); + return write(str, instance, props.data()); +} + +template::value, bool> = true > +bool read(T& streamer, ::geometry_msgs::msg::dds_::PoseStamped_& instance, entity_properties_t *props) { + (void)instance; + if (!streamer.start_struct(*props)) + return false; + auto prop = streamer.first_entity(props); + while (prop) { + switch (prop->m_id) { + case 0: + if (!streamer.start_member(*prop)) + return false; + if (!read(streamer, instance.header(), prop)) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 1: + if (!streamer.start_member(*prop)) + return false; + if (!read(streamer, instance.pose(), prop)) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + } + prop = streamer.next_entity(prop); + } + return streamer.finish_struct(*props); +} + +template::value, bool> = true > +bool read(S& str, ::geometry_msgs::msg::dds_::PoseStamped_& instance, bool as_key) { + auto &props = get_type_props<::geometry_msgs::msg::dds_::PoseStamped_>(); + str.set_mode(cdr_stream::stream_mode::read, as_key); + return read(str, instance, props.data()); +} + +template::value, bool> = true > +bool move(T& streamer, const ::geometry_msgs::msg::dds_::PoseStamped_& instance, entity_properties_t *props) { + (void)instance; + if (!streamer.start_struct(*props)) + return false; + auto prop = streamer.first_entity(props); + while (prop) { + switch (prop->m_id) { + case 0: + if (!streamer.start_member(*prop)) + return false; + if (!move(streamer, instance.header(), prop)) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 1: + if (!streamer.start_member(*prop)) + return false; + if (!move(streamer, instance.pose(), prop)) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + } + prop = streamer.next_entity(prop); + } + return streamer.finish_struct(*props); +} + +template::value, bool> = true > +bool move(S& str, const ::geometry_msgs::msg::dds_::PoseStamped_& instance, bool as_key) { + auto &props = get_type_props<::geometry_msgs::msg::dds_::PoseStamped_>(); + str.set_mode(cdr_stream::stream_mode::move, as_key); + return move(str, instance, props.data()); +} + +template::value, bool> = true > +bool max(T& streamer, const ::geometry_msgs::msg::dds_::PoseStamped_& instance, entity_properties_t *props) { + (void)instance; + if (!streamer.start_struct(*props)) + return false; + auto prop = streamer.first_entity(props); + while (prop) { + switch (prop->m_id) { + case 0: + if (!streamer.start_member(*prop)) + return false; + if (!max(streamer, instance.header(), prop)) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 1: + if (!streamer.start_member(*prop)) + return false; + if (!max(streamer, instance.pose(), prop)) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + } + prop = streamer.next_entity(prop); + } + return streamer.finish_struct(*props); +} + +template::value, bool> = true > +bool max(S& str, const ::geometry_msgs::msg::dds_::PoseStamped_& instance, bool as_key) { + auto &props = get_type_props<::geometry_msgs::msg::dds_::PoseStamped_>(); + str.set_mode(cdr_stream::stream_mode::max, as_key); + return max(str, instance, props.data()); +} + +} //namespace cdr +} //namespace core +} //namespace cyclonedds +} //namespace eclipse +} //namespace org + +#endif // DDSCXX_UNITREE_IDL_ROS2_POSESTAMPED__HPP diff --git a/deps/unitree_sdk2/include/unitree/idl/ros2/PoseWithCovarianceStamped_.hpp b/deps/unitree_sdk2/include/unitree/idl/ros2/PoseWithCovarianceStamped_.hpp new file mode 100644 index 0000000..a1f2523 --- /dev/null +++ b/deps/unitree_sdk2/include/unitree/idl/ros2/PoseWithCovarianceStamped_.hpp @@ -0,0 +1,438 @@ +/**************************************************************** + + Generated by Eclipse Cyclone DDS IDL to CXX Translator + File name: PoseWithCovarianceStamped_.idl + Source: PoseWithCovarianceStamped_.hpp + Cyclone DDS: v0.10.2 + +*****************************************************************/ +#ifndef DDSCXX_UNITREE_IDL_ROS2_POSEWITHCOVARIANCESTAMPED__HPP +#define DDSCXX_UNITREE_IDL_ROS2_POSEWITHCOVARIANCESTAMPED__HPP + +#include "unitree/idl/ros2/PoseWithCovariance_.hpp" + +#include "unitree/idl/ros2/Header_.hpp" + + +namespace geometry_msgs +{ +namespace msg +{ +namespace dds_ +{ +class PoseWithCovarianceStamped_ +{ +private: + ::std_msgs::msg::dds_::Header_ header_; + ::geometry_msgs::msg::dds_::PoseWithCovariance_ pose_; + +public: + PoseWithCovarianceStamped_() = default; + + explicit PoseWithCovarianceStamped_( + const ::std_msgs::msg::dds_::Header_& header, + const ::geometry_msgs::msg::dds_::PoseWithCovariance_& pose) : + header_(header), + pose_(pose) { } + + const ::std_msgs::msg::dds_::Header_& header() const { return this->header_; } + ::std_msgs::msg::dds_::Header_& header() { return this->header_; } + void header(const ::std_msgs::msg::dds_::Header_& _val_) { this->header_ = _val_; } + void header(::std_msgs::msg::dds_::Header_&& _val_) { this->header_ = _val_; } + const ::geometry_msgs::msg::dds_::PoseWithCovariance_& pose() const { return this->pose_; } + ::geometry_msgs::msg::dds_::PoseWithCovariance_& pose() { return this->pose_; } + void pose(const ::geometry_msgs::msg::dds_::PoseWithCovariance_& _val_) { this->pose_ = _val_; } + void pose(::geometry_msgs::msg::dds_::PoseWithCovariance_&& _val_) { this->pose_ = _val_; } + + bool operator==(const PoseWithCovarianceStamped_& _other) const + { + (void) _other; + return header_ == _other.header_ && + pose_ == _other.pose_; + } + + bool operator!=(const PoseWithCovarianceStamped_& _other) const + { + return !(*this == _other); + } + +}; + +} + +} + +} + +#include "dds/topic/TopicTraits.hpp" +#include "org/eclipse/cyclonedds/topic/datatopic.hpp" + +namespace org { +namespace eclipse { +namespace cyclonedds { +namespace topic { + +template <> constexpr const char* TopicTraits<::geometry_msgs::msg::dds_::PoseWithCovarianceStamped_>::getTypeName() +{ + return "geometry_msgs::msg::dds_::PoseWithCovarianceStamped_"; +} + +template <> constexpr bool TopicTraits<::geometry_msgs::msg::dds_::PoseWithCovarianceStamped_>::isSelfContained() +{ + return false; +} + +template <> constexpr bool TopicTraits<::geometry_msgs::msg::dds_::PoseWithCovarianceStamped_>::isKeyless() +{ + return true; +} + +#ifdef DDSCXX_HAS_TYPE_DISCOVERY +template<> constexpr unsigned int TopicTraits<::geometry_msgs::msg::dds_::PoseWithCovarianceStamped_>::type_map_blob_sz() { return 1994; } +template<> constexpr unsigned int TopicTraits<::geometry_msgs::msg::dds_::PoseWithCovarianceStamped_>::type_info_blob_sz() { return 388; } +template<> inline const uint8_t * TopicTraits<::geometry_msgs::msg::dds_::PoseWithCovarianceStamped_>::type_map_blob() { + static const uint8_t blob[] = { + 0x8f, 0x02, 0x00, 0x00, 0x07, 0x00, 0x00, 0x00, 0xf1, 0x3d, 0xeb, 0xb5, 0x11, 0xcc, 0xa4, 0xdc, + 0x63, 0xf4, 0xba, 0x83, 0xde, 0x11, 0x70, 0x00, 0x51, 0x00, 0x00, 0x00, 0xf1, 0x51, 0x01, 0x00, + 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x41, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, + 0x19, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xf1, 0xdc, 0xf1, 0x2c, 0xd2, 0xdd, + 0x5e, 0x71, 0x2c, 0xb7, 0xb1, 0xe5, 0x1f, 0xa3, 0xf2, 0x09, 0x9f, 0xb9, 0x95, 0x00, 0x00, 0x00, + 0x19, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0xf1, 0xb7, 0xb7, 0x26, 0xac, 0x8e, + 0x3d, 0x19, 0x1d, 0xc5, 0x32, 0xa3, 0x3c, 0x52, 0xc9, 0x2d, 0x5f, 0x8a, 0xe9, 0xf1, 0xdc, 0xf1, + 0x2c, 0xd2, 0xdd, 0x5e, 0x71, 0x2c, 0xb7, 0xb1, 0xe5, 0x1f, 0xa3, 0xf2, 0x44, 0x00, 0x00, 0x00, + 0xf1, 0x51, 0x01, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x34, 0x00, 0x00, 0x00, + 0x02, 0x00, 0x00, 0x00, 0x19, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xf1, 0x56, + 0x7c, 0x5a, 0x93, 0x54, 0x1c, 0x3b, 0x10, 0x86, 0xa4, 0xba, 0x46, 0xf9, 0x8d, 0x96, 0xb8, 0xc7, + 0x8d, 0x00, 0x00, 0x00, 0x0c, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x70, 0x00, + 0x4b, 0xb3, 0x9c, 0x5c, 0xf1, 0x56, 0x7c, 0x5a, 0x93, 0x54, 0x1c, 0x3b, 0x10, 0x86, 0xa4, 0xba, + 0x46, 0xf9, 0x8d, 0x00, 0x33, 0x00, 0x00, 0x00, 0xf1, 0x51, 0x01, 0x00, 0x01, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x23, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x0b, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x04, 0x74, 0x45, 0x9c, 0xa3, 0x00, 0x0b, 0x00, 0x00, 0x00, + 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x07, 0xe2, 0x04, 0x64, 0xd5, 0xf1, 0xb7, 0xb7, 0x26, 0xac, + 0x8e, 0x3d, 0x19, 0x1d, 0xc5, 0x32, 0xa3, 0x3c, 0x52, 0xc9, 0x00, 0x00, 0x4e, 0x00, 0x00, 0x00, + 0xf1, 0x51, 0x01, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x3e, 0x00, 0x00, 0x00, + 0x02, 0x00, 0x00, 0x00, 0x19, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xf1, 0x2f, + 0x93, 0xf0, 0x5b, 0x8c, 0xef, 0xbe, 0x11, 0x90, 0x31, 0xc4, 0x88, 0x17, 0xeb, 0x2d, 0x5f, 0x8a, + 0xe9, 0x00, 0x00, 0x00, 0x16, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x90, 0xf3, + 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x24, 0x0a, 0xac, 0xdb, 0x06, 0x55, 0xf1, 0x2f, + 0x93, 0xf0, 0x5b, 0x8c, 0xef, 0xbe, 0x11, 0x90, 0x31, 0xc4, 0x88, 0x17, 0xeb, 0x00, 0x00, 0x00, + 0x51, 0x00, 0x00, 0x00, 0xf1, 0x51, 0x01, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x41, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x19, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x01, 0x00, 0xf1, 0x5e, 0x73, 0x97, 0xe7, 0xe8, 0x64, 0x40, 0xdf, 0x64, 0xaf, 0x76, 0xcd, 0x4c, + 0xbc, 0x47, 0x57, 0xfe, 0x07, 0x00, 0x00, 0x00, 0x19, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, + 0x01, 0x00, 0xf1, 0x2e, 0xd7, 0x30, 0x7b, 0x8e, 0xc5, 0x7c, 0x4b, 0x34, 0x86, 0x46, 0xa9, 0x62, + 0xa1, 0xda, 0x16, 0x39, 0x42, 0xf1, 0x5e, 0x73, 0x97, 0xe7, 0xe8, 0x64, 0x40, 0xdf, 0x64, 0xaf, + 0x76, 0xcd, 0x4c, 0xbc, 0x43, 0x00, 0x00, 0x00, 0xf1, 0x51, 0x01, 0x00, 0x01, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x33, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x0b, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x0a, 0x9d, 0xd4, 0xe4, 0x61, 0x00, 0x0b, 0x00, 0x00, 0x00, + 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x0a, 0x41, 0x52, 0x90, 0x76, 0x00, 0x0b, 0x00, 0x00, 0x00, + 0x02, 0x00, 0x00, 0x00, 0x01, 0x00, 0x0a, 0xfb, 0xad, 0xe9, 0xe3, 0xf1, 0x2e, 0xd7, 0x30, 0x7b, + 0x8e, 0xc5, 0x7c, 0x4b, 0x34, 0x86, 0x46, 0xa9, 0x62, 0xa1, 0x00, 0x00, 0x53, 0x00, 0x00, 0x00, + 0xf1, 0x51, 0x01, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x43, 0x00, 0x00, 0x00, + 0x04, 0x00, 0x00, 0x00, 0x0b, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x0a, 0x9d, + 0xd4, 0xe4, 0x61, 0x00, 0x0b, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x0a, 0x41, + 0x52, 0x90, 0x76, 0x00, 0x0b, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x01, 0x00, 0x0a, 0xfb, + 0xad, 0xe9, 0xe3, 0x00, 0x0b, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x01, 0x00, 0x0a, 0xf1, + 0x29, 0x01, 0x86, 0x00, 0x58, 0x04, 0x00, 0x00, 0x07, 0x00, 0x00, 0x00, 0xf2, 0x24, 0x77, 0x5a, + 0x9f, 0x85, 0xf9, 0x7b, 0x5b, 0xeb, 0x5a, 0x31, 0xb0, 0x0c, 0x05, 0x00, 0xa3, 0x00, 0x00, 0x00, + 0xf2, 0x51, 0x01, 0x00, 0x3d, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x35, 0x00, 0x00, 0x00, + 0x67, 0x65, 0x6f, 0x6d, 0x65, 0x74, 0x72, 0x79, 0x5f, 0x6d, 0x73, 0x67, 0x73, 0x3a, 0x3a, 0x6d, + 0x73, 0x67, 0x3a, 0x3a, 0x64, 0x64, 0x73, 0x5f, 0x3a, 0x3a, 0x50, 0x6f, 0x73, 0x65, 0x57, 0x69, + 0x74, 0x68, 0x43, 0x6f, 0x76, 0x61, 0x72, 0x69, 0x61, 0x6e, 0x63, 0x65, 0x53, 0x74, 0x61, 0x6d, + 0x70, 0x65, 0x64, 0x5f, 0x00, 0x00, 0x00, 0x00, 0x57, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, + 0x25, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xf2, 0xe5, 0x76, 0x5e, 0xc4, 0x8c, + 0xff, 0xd4, 0x19, 0xed, 0x7f, 0xe8, 0x4e, 0x2a, 0x55, 0x00, 0x00, 0x00, 0x07, 0x00, 0x00, 0x00, + 0x68, 0x65, 0x61, 0x64, 0x65, 0x72, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x23, 0x00, 0x00, 0x00, + 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0xf2, 0x19, 0x12, 0x04, 0x8a, 0x82, 0xed, 0x6f, 0x0a, 0x49, + 0x06, 0x5e, 0x94, 0xe7, 0x0c, 0x00, 0x00, 0x00, 0x05, 0x00, 0x00, 0x00, 0x70, 0x6f, 0x73, 0x65, + 0x00, 0x00, 0x00, 0xf2, 0xe5, 0x76, 0x5e, 0xc4, 0x8c, 0xff, 0xd4, 0x19, 0xed, 0x7f, 0xe8, 0x4e, + 0x2a, 0x55, 0x00, 0x00, 0x7b, 0x00, 0x00, 0x00, 0xf2, 0x51, 0x01, 0x00, 0x25, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x1d, 0x00, 0x00, 0x00, 0x73, 0x74, 0x64, 0x5f, 0x6d, 0x73, 0x67, 0x73, + 0x3a, 0x3a, 0x6d, 0x73, 0x67, 0x3a, 0x3a, 0x64, 0x64, 0x73, 0x5f, 0x3a, 0x3a, 0x48, 0x65, 0x61, + 0x64, 0x65, 0x72, 0x5f, 0x00, 0x00, 0x00, 0x00, 0x47, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, + 0x24, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xf2, 0xd4, 0x85, 0x4f, 0x13, 0xae, + 0xf3, 0x2d, 0xfe, 0x21, 0x57, 0xf3, 0xe6, 0x32, 0x0d, 0x00, 0x00, 0x00, 0x06, 0x00, 0x00, 0x00, + 0x73, 0x74, 0x61, 0x6d, 0x70, 0x00, 0x00, 0x00, 0x17, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, + 0x01, 0x00, 0x70, 0x00, 0x09, 0x00, 0x00, 0x00, 0x66, 0x72, 0x61, 0x6d, 0x65, 0x5f, 0x69, 0x64, + 0x00, 0x00, 0x00, 0xf2, 0xd4, 0x85, 0x4f, 0x13, 0xae, 0xf3, 0x2d, 0xfe, 0x21, 0x57, 0xf3, 0xe6, + 0x32, 0x0d, 0x00, 0x00, 0x72, 0x00, 0x00, 0x00, 0xf2, 0x51, 0x01, 0x00, 0x2d, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x25, 0x00, 0x00, 0x00, 0x62, 0x75, 0x69, 0x6c, 0x74, 0x69, 0x6e, 0x5f, + 0x69, 0x6e, 0x74, 0x65, 0x72, 0x66, 0x61, 0x63, 0x65, 0x73, 0x3a, 0x3a, 0x6d, 0x73, 0x67, 0x3a, + 0x3a, 0x64, 0x64, 0x73, 0x5f, 0x3a, 0x3a, 0x54, 0x69, 0x6d, 0x65, 0x5f, 0x00, 0x00, 0x00, 0x00, + 0x36, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x12, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x01, 0x00, 0x04, 0x00, 0x04, 0x00, 0x00, 0x00, 0x73, 0x65, 0x63, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x16, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x07, 0x00, 0x08, 0x00, 0x00, 0x00, + 0x6e, 0x61, 0x6e, 0x6f, 0x73, 0x65, 0x63, 0x00, 0x00, 0x00, 0xf2, 0x19, 0x12, 0x04, 0x8a, 0x82, + 0xed, 0x6f, 0x0a, 0x49, 0x06, 0x5e, 0x94, 0xe7, 0x0c, 0x00, 0x00, 0x00, 0x99, 0x00, 0x00, 0x00, + 0xf2, 0x51, 0x01, 0x00, 0x36, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x2e, 0x00, 0x00, 0x00, + 0x67, 0x65, 0x6f, 0x6d, 0x65, 0x74, 0x72, 0x79, 0x5f, 0x6d, 0x73, 0x67, 0x73, 0x3a, 0x3a, 0x6d, + 0x73, 0x67, 0x3a, 0x3a, 0x64, 0x64, 0x73, 0x5f, 0x3a, 0x3a, 0x50, 0x6f, 0x73, 0x65, 0x57, 0x69, + 0x74, 0x68, 0x43, 0x6f, 0x76, 0x61, 0x72, 0x69, 0x61, 0x6e, 0x63, 0x65, 0x5f, 0x00, 0x00, 0x00, + 0x55, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x23, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x01, 0x00, 0xf2, 0x0d, 0x47, 0x26, 0x4b, 0x4a, 0x66, 0xfa, 0x94, 0xbb, 0xfe, 0x34, 0xf3, 0x2f, + 0x7d, 0x00, 0x00, 0x00, 0x05, 0x00, 0x00, 0x00, 0x70, 0x6f, 0x73, 0x65, 0x00, 0x00, 0x00, 0x00, + 0x25, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x90, 0xf3, 0x01, 0x00, 0x00, 0x00, + 0x01, 0x00, 0x00, 0x00, 0x24, 0x0a, 0x00, 0x00, 0x0b, 0x00, 0x00, 0x00, 0x63, 0x6f, 0x76, 0x61, + 0x72, 0x69, 0x61, 0x6e, 0x63, 0x65, 0x00, 0x00, 0x00, 0xf2, 0x0d, 0x47, 0x26, 0x4b, 0x4a, 0x66, + 0xfa, 0x94, 0xbb, 0xfe, 0x34, 0xf3, 0x2f, 0x7d, 0x92, 0x00, 0x00, 0x00, 0xf2, 0x51, 0x01, 0x00, + 0x28, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x20, 0x00, 0x00, 0x00, 0x67, 0x65, 0x6f, 0x6d, + 0x65, 0x74, 0x72, 0x79, 0x5f, 0x6d, 0x73, 0x67, 0x73, 0x3a, 0x3a, 0x6d, 0x73, 0x67, 0x3a, 0x3a, + 0x64, 0x64, 0x73, 0x5f, 0x3a, 0x3a, 0x50, 0x6f, 0x73, 0x65, 0x5f, 0x00, 0x5e, 0x00, 0x00, 0x00, + 0x02, 0x00, 0x00, 0x00, 0x27, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xf2, 0x04, + 0xac, 0x28, 0xf9, 0x19, 0x64, 0x23, 0x5d, 0xc9, 0x81, 0xe3, 0xf8, 0xfa, 0xdf, 0x00, 0x00, 0x00, + 0x09, 0x00, 0x00, 0x00, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x00, 0x00, 0x00, 0x00, + 0x2a, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0xf2, 0x6f, 0x01, 0xea, 0x49, 0x00, + 0xbc, 0x02, 0x80, 0x58, 0xc3, 0xa8, 0xda, 0xe3, 0x52, 0x00, 0x00, 0x00, 0x0c, 0x00, 0x00, 0x00, + 0x6f, 0x72, 0x69, 0x65, 0x6e, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x00, 0x00, 0x00, 0xf2, 0x04, + 0xac, 0x28, 0xf9, 0x19, 0x64, 0x23, 0x5d, 0xc9, 0x81, 0xe3, 0xf8, 0xfa, 0xdf, 0x00, 0x00, 0x00, + 0x78, 0x00, 0x00, 0x00, 0xf2, 0x51, 0x01, 0x00, 0x29, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x21, 0x00, 0x00, 0x00, 0x67, 0x65, 0x6f, 0x6d, 0x65, 0x74, 0x72, 0x79, 0x5f, 0x6d, 0x73, 0x67, + 0x73, 0x3a, 0x3a, 0x6d, 0x73, 0x67, 0x3a, 0x3a, 0x64, 0x64, 0x73, 0x5f, 0x3a, 0x3a, 0x50, 0x6f, + 0x69, 0x6e, 0x74, 0x5f, 0x00, 0x00, 0x00, 0x00, 0x40, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, + 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x0a, 0x00, 0x02, 0x00, 0x00, 0x00, + 0x78, 0x00, 0x00, 0x00, 0x10, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x0a, 0x00, + 0x02, 0x00, 0x00, 0x00, 0x79, 0x00, 0x00, 0x00, 0x10, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, + 0x01, 0x00, 0x0a, 0x00, 0x02, 0x00, 0x00, 0x00, 0x7a, 0x00, 0x00, 0x00, 0xf2, 0x6f, 0x01, 0xea, + 0x49, 0x00, 0xbc, 0x02, 0x80, 0x58, 0xc3, 0xa8, 0xda, 0xe3, 0x52, 0x00, 0x90, 0x00, 0x00, 0x00, + 0xf2, 0x51, 0x01, 0x00, 0x2e, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x26, 0x00, 0x00, 0x00, + 0x67, 0x65, 0x6f, 0x6d, 0x65, 0x74, 0x72, 0x79, 0x5f, 0x6d, 0x73, 0x67, 0x73, 0x3a, 0x3a, 0x6d, + 0x73, 0x67, 0x3a, 0x3a, 0x64, 0x64, 0x73, 0x5f, 0x3a, 0x3a, 0x51, 0x75, 0x61, 0x74, 0x65, 0x72, + 0x6e, 0x69, 0x6f, 0x6e, 0x5f, 0x00, 0x00, 0x00, 0x54, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, + 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x0a, 0x00, 0x02, 0x00, 0x00, 0x00, + 0x78, 0x00, 0x00, 0x00, 0x10, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x0a, 0x00, + 0x02, 0x00, 0x00, 0x00, 0x79, 0x00, 0x00, 0x00, 0x10, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, + 0x01, 0x00, 0x0a, 0x00, 0x02, 0x00, 0x00, 0x00, 0x7a, 0x00, 0x00, 0x00, 0x10, 0x00, 0x00, 0x00, + 0x03, 0x00, 0x00, 0x00, 0x01, 0x00, 0x0a, 0x00, 0x02, 0x00, 0x00, 0x00, 0x77, 0x00, 0x00, 0x00, + 0xd6, 0x00, 0x00, 0x00, 0x07, 0x00, 0x00, 0x00, 0xf2, 0x24, 0x77, 0x5a, 0x9f, 0x85, 0xf9, 0x7b, + 0x5b, 0xeb, 0x5a, 0x31, 0xb0, 0x0c, 0x05, 0xf1, 0x3d, 0xeb, 0xb5, 0x11, 0xcc, 0xa4, 0xdc, 0x63, + 0xf4, 0xba, 0x83, 0xde, 0x11, 0x70, 0xf2, 0xe5, 0x76, 0x5e, 0xc4, 0x8c, 0xff, 0xd4, 0x19, 0xed, + 0x7f, 0xe8, 0x4e, 0x2a, 0x55, 0xf1, 0xdc, 0xf1, 0x2c, 0xd2, 0xdd, 0x5e, 0x71, 0x2c, 0xb7, 0xb1, + 0xe5, 0x1f, 0xa3, 0xf2, 0xf2, 0xd4, 0x85, 0x4f, 0x13, 0xae, 0xf3, 0x2d, 0xfe, 0x21, 0x57, 0xf3, + 0xe6, 0x32, 0x0d, 0xf1, 0x56, 0x7c, 0x5a, 0x93, 0x54, 0x1c, 0x3b, 0x10, 0x86, 0xa4, 0xba, 0x46, + 0xf9, 0x8d, 0xf2, 0x19, 0x12, 0x04, 0x8a, 0x82, 0xed, 0x6f, 0x0a, 0x49, 0x06, 0x5e, 0x94, 0xe7, + 0x0c, 0xf1, 0xb7, 0xb7, 0x26, 0xac, 0x8e, 0x3d, 0x19, 0x1d, 0xc5, 0x32, 0xa3, 0x3c, 0x52, 0xc9, + 0xf2, 0x0d, 0x47, 0x26, 0x4b, 0x4a, 0x66, 0xfa, 0x94, 0xbb, 0xfe, 0x34, 0xf3, 0x2f, 0x7d, 0xf1, + 0x2f, 0x93, 0xf0, 0x5b, 0x8c, 0xef, 0xbe, 0x11, 0x90, 0x31, 0xc4, 0x88, 0x17, 0xeb, 0xf2, 0x04, + 0xac, 0x28, 0xf9, 0x19, 0x64, 0x23, 0x5d, 0xc9, 0x81, 0xe3, 0xf8, 0xfa, 0xdf, 0xf1, 0x5e, 0x73, + 0x97, 0xe7, 0xe8, 0x64, 0x40, 0xdf, 0x64, 0xaf, 0x76, 0xcd, 0x4c, 0xbc, 0xf2, 0x6f, 0x01, 0xea, + 0x49, 0x00, 0xbc, 0x02, 0x80, 0x58, 0xc3, 0xa8, 0xda, 0xe3, 0x52, 0xf1, 0x2e, 0xd7, 0x30, 0x7b, + 0x8e, 0xc5, 0x7c, 0x4b, 0x34, 0x86, 0x46, 0xa9, 0x62, 0xa1, }; + return blob; +} +template<> inline const uint8_t * TopicTraits<::geometry_msgs::msg::dds_::PoseWithCovarianceStamped_>::type_info_blob() { + static const uint8_t blob[] = { + 0x80, 0x01, 0x00, 0x00, 0x01, 0x10, 0x00, 0x40, 0xb8, 0x00, 0x00, 0x00, 0xb4, 0x00, 0x00, 0x00, + 0x14, 0x00, 0x00, 0x00, 0xf1, 0x3d, 0xeb, 0xb5, 0x11, 0xcc, 0xa4, 0xdc, 0x63, 0xf4, 0xba, 0x83, + 0xde, 0x11, 0x70, 0x00, 0x55, 0x00, 0x00, 0x00, 0x06, 0x00, 0x00, 0x00, 0x94, 0x00, 0x00, 0x00, + 0x06, 0x00, 0x00, 0x00, 0x14, 0x00, 0x00, 0x00, 0xf1, 0xdc, 0xf1, 0x2c, 0xd2, 0xdd, 0x5e, 0x71, + 0x2c, 0xb7, 0xb1, 0xe5, 0x1f, 0xa3, 0xf2, 0x00, 0x48, 0x00, 0x00, 0x00, 0x14, 0x00, 0x00, 0x00, + 0xf1, 0x56, 0x7c, 0x5a, 0x93, 0x54, 0x1c, 0x3b, 0x10, 0x86, 0xa4, 0xba, 0x46, 0xf9, 0x8d, 0x00, + 0x37, 0x00, 0x00, 0x00, 0x14, 0x00, 0x00, 0x00, 0xf1, 0xb7, 0xb7, 0x26, 0xac, 0x8e, 0x3d, 0x19, + 0x1d, 0xc5, 0x32, 0xa3, 0x3c, 0x52, 0xc9, 0x00, 0x52, 0x00, 0x00, 0x00, 0x14, 0x00, 0x00, 0x00, + 0xf1, 0x2f, 0x93, 0xf0, 0x5b, 0x8c, 0xef, 0xbe, 0x11, 0x90, 0x31, 0xc4, 0x88, 0x17, 0xeb, 0x00, + 0x55, 0x00, 0x00, 0x00, 0x14, 0x00, 0x00, 0x00, 0xf1, 0x5e, 0x73, 0x97, 0xe7, 0xe8, 0x64, 0x40, + 0xdf, 0x64, 0xaf, 0x76, 0xcd, 0x4c, 0xbc, 0x00, 0x47, 0x00, 0x00, 0x00, 0x14, 0x00, 0x00, 0x00, + 0xf1, 0x2e, 0xd7, 0x30, 0x7b, 0x8e, 0xc5, 0x7c, 0x4b, 0x34, 0x86, 0x46, 0xa9, 0x62, 0xa1, 0x00, + 0x57, 0x00, 0x00, 0x00, 0x02, 0x10, 0x00, 0x40, 0xb8, 0x00, 0x00, 0x00, 0xb4, 0x00, 0x00, 0x00, + 0x14, 0x00, 0x00, 0x00, 0xf2, 0x24, 0x77, 0x5a, 0x9f, 0x85, 0xf9, 0x7b, 0x5b, 0xeb, 0x5a, 0x31, + 0xb0, 0x0c, 0x05, 0x00, 0xa7, 0x00, 0x00, 0x00, 0x06, 0x00, 0x00, 0x00, 0x94, 0x00, 0x00, 0x00, + 0x06, 0x00, 0x00, 0x00, 0x14, 0x00, 0x00, 0x00, 0xf2, 0xe5, 0x76, 0x5e, 0xc4, 0x8c, 0xff, 0xd4, + 0x19, 0xed, 0x7f, 0xe8, 0x4e, 0x2a, 0x55, 0x00, 0x7f, 0x00, 0x00, 0x00, 0x14, 0x00, 0x00, 0x00, + 0xf2, 0xd4, 0x85, 0x4f, 0x13, 0xae, 0xf3, 0x2d, 0xfe, 0x21, 0x57, 0xf3, 0xe6, 0x32, 0x0d, 0x00, + 0x76, 0x00, 0x00, 0x00, 0x14, 0x00, 0x00, 0x00, 0xf2, 0x19, 0x12, 0x04, 0x8a, 0x82, 0xed, 0x6f, + 0x0a, 0x49, 0x06, 0x5e, 0x94, 0xe7, 0x0c, 0x00, 0x9d, 0x00, 0x00, 0x00, 0x14, 0x00, 0x00, 0x00, + 0xf2, 0x0d, 0x47, 0x26, 0x4b, 0x4a, 0x66, 0xfa, 0x94, 0xbb, 0xfe, 0x34, 0xf3, 0x2f, 0x7d, 0x00, + 0x96, 0x00, 0x00, 0x00, 0x14, 0x00, 0x00, 0x00, 0xf2, 0x04, 0xac, 0x28, 0xf9, 0x19, 0x64, 0x23, + 0x5d, 0xc9, 0x81, 0xe3, 0xf8, 0xfa, 0xdf, 0x00, 0x7c, 0x00, 0x00, 0x00, 0x14, 0x00, 0x00, 0x00, + 0xf2, 0x6f, 0x01, 0xea, 0x49, 0x00, 0xbc, 0x02, 0x80, 0x58, 0xc3, 0xa8, 0xda, 0xe3, 0x52, 0x00, + 0x94, 0x00, 0x00, 0x00, }; + return blob; +} +#endif //DDSCXX_HAS_TYPE_DISCOVERY + +} //namespace topic +} //namespace cyclonedds +} //namespace eclipse +} //namespace org + +namespace dds { +namespace topic { + +template <> +struct topic_type_name<::geometry_msgs::msg::dds_::PoseWithCovarianceStamped_> +{ + static std::string value() + { + return org::eclipse::cyclonedds::topic::TopicTraits<::geometry_msgs::msg::dds_::PoseWithCovarianceStamped_>::getTypeName(); + } +}; + +} +} + +REGISTER_TOPIC_TYPE(::geometry_msgs::msg::dds_::PoseWithCovarianceStamped_) + +namespace org{ +namespace eclipse{ +namespace cyclonedds{ +namespace core{ +namespace cdr{ + +template<> +propvec &get_type_props<::geometry_msgs::msg::dds_::PoseWithCovarianceStamped_>(); + +template::value, bool> = true > +bool write(T& streamer, const ::geometry_msgs::msg::dds_::PoseWithCovarianceStamped_& instance, entity_properties_t *props) { + (void)instance; + if (!streamer.start_struct(*props)) + return false; + auto prop = streamer.first_entity(props); + while (prop) { + switch (prop->m_id) { + case 0: + if (!streamer.start_member(*prop)) + return false; + if (!write(streamer, instance.header(), prop)) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 1: + if (!streamer.start_member(*prop)) + return false; + if (!write(streamer, instance.pose(), prop)) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + } + prop = streamer.next_entity(prop); + } + return streamer.finish_struct(*props); +} + +template::value, bool> = true > +bool write(S& str, const ::geometry_msgs::msg::dds_::PoseWithCovarianceStamped_& instance, bool as_key) { + auto &props = get_type_props<::geometry_msgs::msg::dds_::PoseWithCovarianceStamped_>(); + str.set_mode(cdr_stream::stream_mode::write, as_key); + return write(str, instance, props.data()); +} + +template::value, bool> = true > +bool read(T& streamer, ::geometry_msgs::msg::dds_::PoseWithCovarianceStamped_& instance, entity_properties_t *props) { + (void)instance; + if (!streamer.start_struct(*props)) + return false; + auto prop = streamer.first_entity(props); + while (prop) { + switch (prop->m_id) { + case 0: + if (!streamer.start_member(*prop)) + return false; + if (!read(streamer, instance.header(), prop)) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 1: + if (!streamer.start_member(*prop)) + return false; + if (!read(streamer, instance.pose(), prop)) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + } + prop = streamer.next_entity(prop); + } + return streamer.finish_struct(*props); +} + +template::value, bool> = true > +bool read(S& str, ::geometry_msgs::msg::dds_::PoseWithCovarianceStamped_& instance, bool as_key) { + auto &props = get_type_props<::geometry_msgs::msg::dds_::PoseWithCovarianceStamped_>(); + str.set_mode(cdr_stream::stream_mode::read, as_key); + return read(str, instance, props.data()); +} + +template::value, bool> = true > +bool move(T& streamer, const ::geometry_msgs::msg::dds_::PoseWithCovarianceStamped_& instance, entity_properties_t *props) { + (void)instance; + if (!streamer.start_struct(*props)) + return false; + auto prop = streamer.first_entity(props); + while (prop) { + switch (prop->m_id) { + case 0: + if (!streamer.start_member(*prop)) + return false; + if (!move(streamer, instance.header(), prop)) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 1: + if (!streamer.start_member(*prop)) + return false; + if (!move(streamer, instance.pose(), prop)) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + } + prop = streamer.next_entity(prop); + } + return streamer.finish_struct(*props); +} + +template::value, bool> = true > +bool move(S& str, const ::geometry_msgs::msg::dds_::PoseWithCovarianceStamped_& instance, bool as_key) { + auto &props = get_type_props<::geometry_msgs::msg::dds_::PoseWithCovarianceStamped_>(); + str.set_mode(cdr_stream::stream_mode::move, as_key); + return move(str, instance, props.data()); +} + +template::value, bool> = true > +bool max(T& streamer, const ::geometry_msgs::msg::dds_::PoseWithCovarianceStamped_& instance, entity_properties_t *props) { + (void)instance; + if (!streamer.start_struct(*props)) + return false; + auto prop = streamer.first_entity(props); + while (prop) { + switch (prop->m_id) { + case 0: + if (!streamer.start_member(*prop)) + return false; + if (!max(streamer, instance.header(), prop)) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 1: + if (!streamer.start_member(*prop)) + return false; + if (!max(streamer, instance.pose(), prop)) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + } + prop = streamer.next_entity(prop); + } + return streamer.finish_struct(*props); +} + +template::value, bool> = true > +bool max(S& str, const ::geometry_msgs::msg::dds_::PoseWithCovarianceStamped_& instance, bool as_key) { + auto &props = get_type_props<::geometry_msgs::msg::dds_::PoseWithCovarianceStamped_>(); + str.set_mode(cdr_stream::stream_mode::max, as_key); + return max(str, instance, props.data()); +} + +} //namespace cdr +} //namespace core +} //namespace cyclonedds +} //namespace eclipse +} //namespace org + +#endif // DDSCXX_UNITREE_IDL_ROS2_POSEWITHCOVARIANCESTAMPED__HPP diff --git a/deps/unitree_sdk2/include/unitree/idl/ros2/PoseWithCovariance_.hpp b/deps/unitree_sdk2/include/unitree/idl/ros2/PoseWithCovariance_.hpp new file mode 100644 index 0000000..724ce6c --- /dev/null +++ b/deps/unitree_sdk2/include/unitree/idl/ros2/PoseWithCovariance_.hpp @@ -0,0 +1,388 @@ +/**************************************************************** + + Generated by Eclipse Cyclone DDS IDL to CXX Translator + File name: PoseWithCovariance_.idl + Source: PoseWithCovariance_.hpp + Cyclone DDS: v0.10.2 + +*****************************************************************/ +#ifndef DDSCXX_UNITREE_IDL_ROS2_POSEWITHCOVARIANCE__HPP +#define DDSCXX_UNITREE_IDL_ROS2_POSEWITHCOVARIANCE__HPP + +#include "unitree/idl/ros2/Pose_.hpp" + +#include + +namespace geometry_msgs +{ +namespace msg +{ +namespace dds_ +{ +class PoseWithCovariance_ +{ +private: + ::geometry_msgs::msg::dds_::Pose_ pose_; + std::array covariance_ = { }; + +public: + PoseWithCovariance_() = default; + + explicit PoseWithCovariance_( + const ::geometry_msgs::msg::dds_::Pose_& pose, + const std::array& covariance) : + pose_(pose), + covariance_(covariance) { } + + const ::geometry_msgs::msg::dds_::Pose_& pose() const { return this->pose_; } + ::geometry_msgs::msg::dds_::Pose_& pose() { return this->pose_; } + void pose(const ::geometry_msgs::msg::dds_::Pose_& _val_) { this->pose_ = _val_; } + void pose(::geometry_msgs::msg::dds_::Pose_&& _val_) { this->pose_ = _val_; } + const std::array& covariance() const { return this->covariance_; } + std::array& covariance() { return this->covariance_; } + void covariance(const std::array& _val_) { this->covariance_ = _val_; } + void covariance(std::array&& _val_) { this->covariance_ = _val_; } + + bool operator==(const PoseWithCovariance_& _other) const + { + (void) _other; + return pose_ == _other.pose_ && + covariance_ == _other.covariance_; + } + + bool operator!=(const PoseWithCovariance_& _other) const + { + return !(*this == _other); + } + +}; + +} + +} + +} + +#include "dds/topic/TopicTraits.hpp" +#include "org/eclipse/cyclonedds/topic/datatopic.hpp" + +namespace org { +namespace eclipse { +namespace cyclonedds { +namespace topic { + +template <> constexpr const char* TopicTraits<::geometry_msgs::msg::dds_::PoseWithCovariance_>::getTypeName() +{ + return "geometry_msgs::msg::dds_::PoseWithCovariance_"; +} + +template <> constexpr bool TopicTraits<::geometry_msgs::msg::dds_::PoseWithCovariance_>::isKeyless() +{ + return true; +} + +#ifdef DDSCXX_HAS_TYPE_DISCOVERY +template<> constexpr unsigned int TopicTraits<::geometry_msgs::msg::dds_::PoseWithCovariance_>::type_map_blob_sz() { return 1180; } +template<> constexpr unsigned int TopicTraits<::geometry_msgs::msg::dds_::PoseWithCovariance_>::type_info_blob_sz() { return 244; } +template<> inline const uint8_t * TopicTraits<::geometry_msgs::msg::dds_::PoseWithCovariance_>::type_map_blob() { + static const uint8_t blob[] = { + 0x8b, 0x01, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0xf1, 0xb7, 0xb7, 0x26, 0xac, 0x8e, 0x3d, 0x19, + 0x1d, 0xc5, 0x32, 0xa3, 0x3c, 0x52, 0xc9, 0x00, 0x4e, 0x00, 0x00, 0x00, 0xf1, 0x51, 0x01, 0x00, + 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x3e, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, + 0x19, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xf1, 0x2f, 0x93, 0xf0, 0x5b, 0x8c, + 0xef, 0xbe, 0x11, 0x90, 0x31, 0xc4, 0x88, 0x17, 0xeb, 0x2d, 0x5f, 0x8a, 0xe9, 0x00, 0x00, 0x00, + 0x16, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x90, 0xf3, 0x01, 0x00, 0x00, 0x00, + 0x01, 0x00, 0x00, 0x00, 0x24, 0x0a, 0xac, 0xdb, 0x06, 0x55, 0xf1, 0x2f, 0x93, 0xf0, 0x5b, 0x8c, + 0xef, 0xbe, 0x11, 0x90, 0x31, 0xc4, 0x88, 0x17, 0xeb, 0x00, 0x00, 0x00, 0x51, 0x00, 0x00, 0x00, + 0xf1, 0x51, 0x01, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x41, 0x00, 0x00, 0x00, + 0x02, 0x00, 0x00, 0x00, 0x19, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xf1, 0x5e, + 0x73, 0x97, 0xe7, 0xe8, 0x64, 0x40, 0xdf, 0x64, 0xaf, 0x76, 0xcd, 0x4c, 0xbc, 0x47, 0x57, 0xfe, + 0x07, 0x00, 0x00, 0x00, 0x19, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0xf1, 0x2e, + 0xd7, 0x30, 0x7b, 0x8e, 0xc5, 0x7c, 0x4b, 0x34, 0x86, 0x46, 0xa9, 0x62, 0xa1, 0xda, 0x16, 0x39, + 0x42, 0xf1, 0x5e, 0x73, 0x97, 0xe7, 0xe8, 0x64, 0x40, 0xdf, 0x64, 0xaf, 0x76, 0xcd, 0x4c, 0xbc, + 0x43, 0x00, 0x00, 0x00, 0xf1, 0x51, 0x01, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x33, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x0b, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x01, 0x00, 0x0a, 0x9d, 0xd4, 0xe4, 0x61, 0x00, 0x0b, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, + 0x01, 0x00, 0x0a, 0x41, 0x52, 0x90, 0x76, 0x00, 0x0b, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, + 0x01, 0x00, 0x0a, 0xfb, 0xad, 0xe9, 0xe3, 0xf1, 0x2e, 0xd7, 0x30, 0x7b, 0x8e, 0xc5, 0x7c, 0x4b, + 0x34, 0x86, 0x46, 0xa9, 0x62, 0xa1, 0x00, 0x00, 0x53, 0x00, 0x00, 0x00, 0xf1, 0x51, 0x01, 0x00, + 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x43, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, + 0x0b, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x0a, 0x9d, 0xd4, 0xe4, 0x61, 0x00, + 0x0b, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x0a, 0x41, 0x52, 0x90, 0x76, 0x00, + 0x0b, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x01, 0x00, 0x0a, 0xfb, 0xad, 0xe9, 0xe3, 0x00, + 0x0b, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x01, 0x00, 0x0a, 0xf1, 0x29, 0x01, 0x86, 0x00, + 0x88, 0x02, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0xf2, 0x19, 0x12, 0x04, 0x8a, 0x82, 0xed, 0x6f, + 0x0a, 0x49, 0x06, 0x5e, 0x94, 0xe7, 0x0c, 0x00, 0x99, 0x00, 0x00, 0x00, 0xf2, 0x51, 0x01, 0x00, + 0x36, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x2e, 0x00, 0x00, 0x00, 0x67, 0x65, 0x6f, 0x6d, + 0x65, 0x74, 0x72, 0x79, 0x5f, 0x6d, 0x73, 0x67, 0x73, 0x3a, 0x3a, 0x6d, 0x73, 0x67, 0x3a, 0x3a, + 0x64, 0x64, 0x73, 0x5f, 0x3a, 0x3a, 0x50, 0x6f, 0x73, 0x65, 0x57, 0x69, 0x74, 0x68, 0x43, 0x6f, + 0x76, 0x61, 0x72, 0x69, 0x61, 0x6e, 0x63, 0x65, 0x5f, 0x00, 0x00, 0x00, 0x55, 0x00, 0x00, 0x00, + 0x02, 0x00, 0x00, 0x00, 0x23, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xf2, 0x0d, + 0x47, 0x26, 0x4b, 0x4a, 0x66, 0xfa, 0x94, 0xbb, 0xfe, 0x34, 0xf3, 0x2f, 0x7d, 0x00, 0x00, 0x00, + 0x05, 0x00, 0x00, 0x00, 0x70, 0x6f, 0x73, 0x65, 0x00, 0x00, 0x00, 0x00, 0x25, 0x00, 0x00, 0x00, + 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x90, 0xf3, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, + 0x24, 0x0a, 0x00, 0x00, 0x0b, 0x00, 0x00, 0x00, 0x63, 0x6f, 0x76, 0x61, 0x72, 0x69, 0x61, 0x6e, + 0x63, 0x65, 0x00, 0x00, 0x00, 0xf2, 0x0d, 0x47, 0x26, 0x4b, 0x4a, 0x66, 0xfa, 0x94, 0xbb, 0xfe, + 0x34, 0xf3, 0x2f, 0x7d, 0x92, 0x00, 0x00, 0x00, 0xf2, 0x51, 0x01, 0x00, 0x28, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x20, 0x00, 0x00, 0x00, 0x67, 0x65, 0x6f, 0x6d, 0x65, 0x74, 0x72, 0x79, + 0x5f, 0x6d, 0x73, 0x67, 0x73, 0x3a, 0x3a, 0x6d, 0x73, 0x67, 0x3a, 0x3a, 0x64, 0x64, 0x73, 0x5f, + 0x3a, 0x3a, 0x50, 0x6f, 0x73, 0x65, 0x5f, 0x00, 0x5e, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, + 0x27, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xf2, 0x04, 0xac, 0x28, 0xf9, 0x19, + 0x64, 0x23, 0x5d, 0xc9, 0x81, 0xe3, 0xf8, 0xfa, 0xdf, 0x00, 0x00, 0x00, 0x09, 0x00, 0x00, 0x00, + 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x00, 0x00, 0x00, 0x00, 0x2a, 0x00, 0x00, 0x00, + 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0xf2, 0x6f, 0x01, 0xea, 0x49, 0x00, 0xbc, 0x02, 0x80, 0x58, + 0xc3, 0xa8, 0xda, 0xe3, 0x52, 0x00, 0x00, 0x00, 0x0c, 0x00, 0x00, 0x00, 0x6f, 0x72, 0x69, 0x65, + 0x6e, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x00, 0x00, 0x00, 0xf2, 0x04, 0xac, 0x28, 0xf9, 0x19, + 0x64, 0x23, 0x5d, 0xc9, 0x81, 0xe3, 0xf8, 0xfa, 0xdf, 0x00, 0x00, 0x00, 0x78, 0x00, 0x00, 0x00, + 0xf2, 0x51, 0x01, 0x00, 0x29, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x21, 0x00, 0x00, 0x00, + 0x67, 0x65, 0x6f, 0x6d, 0x65, 0x74, 0x72, 0x79, 0x5f, 0x6d, 0x73, 0x67, 0x73, 0x3a, 0x3a, 0x6d, + 0x73, 0x67, 0x3a, 0x3a, 0x64, 0x64, 0x73, 0x5f, 0x3a, 0x3a, 0x50, 0x6f, 0x69, 0x6e, 0x74, 0x5f, + 0x00, 0x00, 0x00, 0x00, 0x40, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x10, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x0a, 0x00, 0x02, 0x00, 0x00, 0x00, 0x78, 0x00, 0x00, 0x00, + 0x10, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x0a, 0x00, 0x02, 0x00, 0x00, 0x00, + 0x79, 0x00, 0x00, 0x00, 0x10, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x01, 0x00, 0x0a, 0x00, + 0x02, 0x00, 0x00, 0x00, 0x7a, 0x00, 0x00, 0x00, 0xf2, 0x6f, 0x01, 0xea, 0x49, 0x00, 0xbc, 0x02, + 0x80, 0x58, 0xc3, 0xa8, 0xda, 0xe3, 0x52, 0x00, 0x90, 0x00, 0x00, 0x00, 0xf2, 0x51, 0x01, 0x00, + 0x2e, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x26, 0x00, 0x00, 0x00, 0x67, 0x65, 0x6f, 0x6d, + 0x65, 0x74, 0x72, 0x79, 0x5f, 0x6d, 0x73, 0x67, 0x73, 0x3a, 0x3a, 0x6d, 0x73, 0x67, 0x3a, 0x3a, + 0x64, 0x64, 0x73, 0x5f, 0x3a, 0x3a, 0x51, 0x75, 0x61, 0x74, 0x65, 0x72, 0x6e, 0x69, 0x6f, 0x6e, + 0x5f, 0x00, 0x00, 0x00, 0x54, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0x10, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x0a, 0x00, 0x02, 0x00, 0x00, 0x00, 0x78, 0x00, 0x00, 0x00, + 0x10, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x0a, 0x00, 0x02, 0x00, 0x00, 0x00, + 0x79, 0x00, 0x00, 0x00, 0x10, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x01, 0x00, 0x0a, 0x00, + 0x02, 0x00, 0x00, 0x00, 0x7a, 0x00, 0x00, 0x00, 0x10, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, + 0x01, 0x00, 0x0a, 0x00, 0x02, 0x00, 0x00, 0x00, 0x77, 0x00, 0x00, 0x00, 0x7c, 0x00, 0x00, 0x00, + 0x04, 0x00, 0x00, 0x00, 0xf2, 0x19, 0x12, 0x04, 0x8a, 0x82, 0xed, 0x6f, 0x0a, 0x49, 0x06, 0x5e, + 0x94, 0xe7, 0x0c, 0xf1, 0xb7, 0xb7, 0x26, 0xac, 0x8e, 0x3d, 0x19, 0x1d, 0xc5, 0x32, 0xa3, 0x3c, + 0x52, 0xc9, 0xf2, 0x0d, 0x47, 0x26, 0x4b, 0x4a, 0x66, 0xfa, 0x94, 0xbb, 0xfe, 0x34, 0xf3, 0x2f, + 0x7d, 0xf1, 0x2f, 0x93, 0xf0, 0x5b, 0x8c, 0xef, 0xbe, 0x11, 0x90, 0x31, 0xc4, 0x88, 0x17, 0xeb, + 0xf2, 0x04, 0xac, 0x28, 0xf9, 0x19, 0x64, 0x23, 0x5d, 0xc9, 0x81, 0xe3, 0xf8, 0xfa, 0xdf, 0xf1, + 0x5e, 0x73, 0x97, 0xe7, 0xe8, 0x64, 0x40, 0xdf, 0x64, 0xaf, 0x76, 0xcd, 0x4c, 0xbc, 0xf2, 0x6f, + 0x01, 0xea, 0x49, 0x00, 0xbc, 0x02, 0x80, 0x58, 0xc3, 0xa8, 0xda, 0xe3, 0x52, 0xf1, 0x2e, 0xd7, + 0x30, 0x7b, 0x8e, 0xc5, 0x7c, 0x4b, 0x34, 0x86, 0x46, 0xa9, 0x62, 0xa1, }; + return blob; +} +template<> inline const uint8_t * TopicTraits<::geometry_msgs::msg::dds_::PoseWithCovariance_>::type_info_blob() { + static const uint8_t blob[] = { + 0xf0, 0x00, 0x00, 0x00, 0x01, 0x10, 0x00, 0x40, 0x70, 0x00, 0x00, 0x00, 0x6c, 0x00, 0x00, 0x00, + 0x14, 0x00, 0x00, 0x00, 0xf1, 0xb7, 0xb7, 0x26, 0xac, 0x8e, 0x3d, 0x19, 0x1d, 0xc5, 0x32, 0xa3, + 0x3c, 0x52, 0xc9, 0x00, 0x52, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x4c, 0x00, 0x00, 0x00, + 0x03, 0x00, 0x00, 0x00, 0x14, 0x00, 0x00, 0x00, 0xf1, 0x2f, 0x93, 0xf0, 0x5b, 0x8c, 0xef, 0xbe, + 0x11, 0x90, 0x31, 0xc4, 0x88, 0x17, 0xeb, 0x00, 0x55, 0x00, 0x00, 0x00, 0x14, 0x00, 0x00, 0x00, + 0xf1, 0x5e, 0x73, 0x97, 0xe7, 0xe8, 0x64, 0x40, 0xdf, 0x64, 0xaf, 0x76, 0xcd, 0x4c, 0xbc, 0x00, + 0x47, 0x00, 0x00, 0x00, 0x14, 0x00, 0x00, 0x00, 0xf1, 0x2e, 0xd7, 0x30, 0x7b, 0x8e, 0xc5, 0x7c, + 0x4b, 0x34, 0x86, 0x46, 0xa9, 0x62, 0xa1, 0x00, 0x57, 0x00, 0x00, 0x00, 0x02, 0x10, 0x00, 0x40, + 0x70, 0x00, 0x00, 0x00, 0x6c, 0x00, 0x00, 0x00, 0x14, 0x00, 0x00, 0x00, 0xf2, 0x19, 0x12, 0x04, + 0x8a, 0x82, 0xed, 0x6f, 0x0a, 0x49, 0x06, 0x5e, 0x94, 0xe7, 0x0c, 0x00, 0x9d, 0x00, 0x00, 0x00, + 0x03, 0x00, 0x00, 0x00, 0x4c, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x14, 0x00, 0x00, 0x00, + 0xf2, 0x0d, 0x47, 0x26, 0x4b, 0x4a, 0x66, 0xfa, 0x94, 0xbb, 0xfe, 0x34, 0xf3, 0x2f, 0x7d, 0x00, + 0x96, 0x00, 0x00, 0x00, 0x14, 0x00, 0x00, 0x00, 0xf2, 0x04, 0xac, 0x28, 0xf9, 0x19, 0x64, 0x23, + 0x5d, 0xc9, 0x81, 0xe3, 0xf8, 0xfa, 0xdf, 0x00, 0x7c, 0x00, 0x00, 0x00, 0x14, 0x00, 0x00, 0x00, + 0xf2, 0x6f, 0x01, 0xea, 0x49, 0x00, 0xbc, 0x02, 0x80, 0x58, 0xc3, 0xa8, 0xda, 0xe3, 0x52, 0x00, + 0x94, 0x00, 0x00, 0x00, }; + return blob; +} +#endif //DDSCXX_HAS_TYPE_DISCOVERY + +} //namespace topic +} //namespace cyclonedds +} //namespace eclipse +} //namespace org + +namespace dds { +namespace topic { + +template <> +struct topic_type_name<::geometry_msgs::msg::dds_::PoseWithCovariance_> +{ + static std::string value() + { + return org::eclipse::cyclonedds::topic::TopicTraits<::geometry_msgs::msg::dds_::PoseWithCovariance_>::getTypeName(); + } +}; + +} +} + +REGISTER_TOPIC_TYPE(::geometry_msgs::msg::dds_::PoseWithCovariance_) + +namespace org{ +namespace eclipse{ +namespace cyclonedds{ +namespace core{ +namespace cdr{ + +template<> +propvec &get_type_props<::geometry_msgs::msg::dds_::PoseWithCovariance_>(); + +template::value, bool> = true > +bool write(T& streamer, const ::geometry_msgs::msg::dds_::PoseWithCovariance_& instance, entity_properties_t *props) { + (void)instance; + if (!streamer.start_struct(*props)) + return false; + auto prop = streamer.first_entity(props); + while (prop) { + switch (prop->m_id) { + case 0: + if (!streamer.start_member(*prop)) + return false; + if (!write(streamer, instance.pose(), prop)) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 1: + if (!streamer.start_member(*prop)) + return false; + if (!streamer.start_consecutive(true, true)) + return false; + if (!write(streamer, instance.covariance()[0], instance.covariance().size())) + return false; + if (!streamer.finish_consecutive()) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + } + prop = streamer.next_entity(prop); + } + return streamer.finish_struct(*props); +} + +template::value, bool> = true > +bool write(S& str, const ::geometry_msgs::msg::dds_::PoseWithCovariance_& instance, bool as_key) { + auto &props = get_type_props<::geometry_msgs::msg::dds_::PoseWithCovariance_>(); + str.set_mode(cdr_stream::stream_mode::write, as_key); + return write(str, instance, props.data()); +} + +template::value, bool> = true > +bool read(T& streamer, ::geometry_msgs::msg::dds_::PoseWithCovariance_& instance, entity_properties_t *props) { + (void)instance; + if (!streamer.start_struct(*props)) + return false; + auto prop = streamer.first_entity(props); + while (prop) { + switch (prop->m_id) { + case 0: + if (!streamer.start_member(*prop)) + return false; + if (!read(streamer, instance.pose(), prop)) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 1: + if (!streamer.start_member(*prop)) + return false; + if (!streamer.start_consecutive(true, true)) + return false; + if (!read(streamer, instance.covariance()[0], instance.covariance().size())) + return false; + if (!streamer.finish_consecutive()) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + } + prop = streamer.next_entity(prop); + } + return streamer.finish_struct(*props); +} + +template::value, bool> = true > +bool read(S& str, ::geometry_msgs::msg::dds_::PoseWithCovariance_& instance, bool as_key) { + auto &props = get_type_props<::geometry_msgs::msg::dds_::PoseWithCovariance_>(); + str.set_mode(cdr_stream::stream_mode::read, as_key); + return read(str, instance, props.data()); +} + +template::value, bool> = true > +bool move(T& streamer, const ::geometry_msgs::msg::dds_::PoseWithCovariance_& instance, entity_properties_t *props) { + (void)instance; + if (!streamer.start_struct(*props)) + return false; + auto prop = streamer.first_entity(props); + while (prop) { + switch (prop->m_id) { + case 0: + if (!streamer.start_member(*prop)) + return false; + if (!move(streamer, instance.pose(), prop)) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 1: + if (!streamer.start_member(*prop)) + return false; + if (!streamer.start_consecutive(true, true)) + return false; + if (!move(streamer, instance.covariance()[0], instance.covariance().size())) + return false; + if (!streamer.finish_consecutive()) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + } + prop = streamer.next_entity(prop); + } + return streamer.finish_struct(*props); +} + +template::value, bool> = true > +bool move(S& str, const ::geometry_msgs::msg::dds_::PoseWithCovariance_& instance, bool as_key) { + auto &props = get_type_props<::geometry_msgs::msg::dds_::PoseWithCovariance_>(); + str.set_mode(cdr_stream::stream_mode::move, as_key); + return move(str, instance, props.data()); +} + +template::value, bool> = true > +bool max(T& streamer, const ::geometry_msgs::msg::dds_::PoseWithCovariance_& instance, entity_properties_t *props) { + (void)instance; + if (!streamer.start_struct(*props)) + return false; + auto prop = streamer.first_entity(props); + while (prop) { + switch (prop->m_id) { + case 0: + if (!streamer.start_member(*prop)) + return false; + if (!max(streamer, instance.pose(), prop)) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 1: + if (!streamer.start_member(*prop)) + return false; + if (!streamer.start_consecutive(true, true)) + return false; + if (!max(streamer, instance.covariance()[0], instance.covariance().size())) + return false; + if (!streamer.finish_consecutive()) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + } + prop = streamer.next_entity(prop); + } + return streamer.finish_struct(*props); +} + +template::value, bool> = true > +bool max(S& str, const ::geometry_msgs::msg::dds_::PoseWithCovariance_& instance, bool as_key) { + auto &props = get_type_props<::geometry_msgs::msg::dds_::PoseWithCovariance_>(); + str.set_mode(cdr_stream::stream_mode::max, as_key); + return max(str, instance, props.data()); +} + +} //namespace cdr +} //namespace core +} //namespace cyclonedds +} //namespace eclipse +} //namespace org + +#endif // DDSCXX_UNITREE_IDL_ROS2_POSEWITHCOVARIANCE__HPP diff --git a/deps/unitree_sdk2/include/unitree/idl/ros2/Pose_.hpp b/deps/unitree_sdk2/include/unitree/idl/ros2/Pose_.hpp new file mode 100644 index 0000000..5a49edd --- /dev/null +++ b/deps/unitree_sdk2/include/unitree/idl/ros2/Pose_.hpp @@ -0,0 +1,351 @@ +/**************************************************************** + + Generated by Eclipse Cyclone DDS IDL to CXX Translator + File name: Pose_.idl + Source: Pose_.hpp + Cyclone DDS: v0.10.2 + +*****************************************************************/ +#ifndef DDSCXX_UNITREE_IDL_ROS2_POSE__HPP +#define DDSCXX_UNITREE_IDL_ROS2_POSE__HPP + +#include "unitree/idl/ros2/Point_.hpp" + +#include "unitree/idl/ros2/Quaternion_.hpp" + + +namespace geometry_msgs +{ +namespace msg +{ +namespace dds_ +{ +class Pose_ +{ +private: + ::geometry_msgs::msg::dds_::Point_ position_; + ::geometry_msgs::msg::dds_::Quaternion_ orientation_; + +public: + Pose_() = default; + + explicit Pose_( + const ::geometry_msgs::msg::dds_::Point_& position, + const ::geometry_msgs::msg::dds_::Quaternion_& orientation) : + position_(position), + orientation_(orientation) { } + + const ::geometry_msgs::msg::dds_::Point_& position() const { return this->position_; } + ::geometry_msgs::msg::dds_::Point_& position() { return this->position_; } + void position(const ::geometry_msgs::msg::dds_::Point_& _val_) { this->position_ = _val_; } + void position(::geometry_msgs::msg::dds_::Point_&& _val_) { this->position_ = _val_; } + const ::geometry_msgs::msg::dds_::Quaternion_& orientation() const { return this->orientation_; } + ::geometry_msgs::msg::dds_::Quaternion_& orientation() { return this->orientation_; } + void orientation(const ::geometry_msgs::msg::dds_::Quaternion_& _val_) { this->orientation_ = _val_; } + void orientation(::geometry_msgs::msg::dds_::Quaternion_&& _val_) { this->orientation_ = _val_; } + + bool operator==(const Pose_& _other) const + { + (void) _other; + return position_ == _other.position_ && + orientation_ == _other.orientation_; + } + + bool operator!=(const Pose_& _other) const + { + return !(*this == _other); + } + +}; + +} + +} + +} + +#include "dds/topic/TopicTraits.hpp" +#include "org/eclipse/cyclonedds/topic/datatopic.hpp" + +namespace org { +namespace eclipse { +namespace cyclonedds { +namespace topic { + +template <> constexpr const char* TopicTraits<::geometry_msgs::msg::dds_::Pose_>::getTypeName() +{ + return "geometry_msgs::msg::dds_::Pose_"; +} + +template <> constexpr bool TopicTraits<::geometry_msgs::msg::dds_::Pose_>::isKeyless() +{ + return true; +} + +#ifdef DDSCXX_HAS_TYPE_DISCOVERY +template<> constexpr unsigned int TopicTraits<::geometry_msgs::msg::dds_::Pose_>::type_map_blob_sz() { return 878; } +template<> constexpr unsigned int TopicTraits<::geometry_msgs::msg::dds_::Pose_>::type_info_blob_sz() { return 196; } +template<> inline const uint8_t * TopicTraits<::geometry_msgs::msg::dds_::Pose_>::type_map_blob() { + static const uint8_t blob[] = { + 0x27, 0x01, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0xf1, 0x2f, 0x93, 0xf0, 0x5b, 0x8c, 0xef, 0xbe, + 0x11, 0x90, 0x31, 0xc4, 0x88, 0x17, 0xeb, 0x00, 0x51, 0x00, 0x00, 0x00, 0xf1, 0x51, 0x01, 0x00, + 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x41, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, + 0x19, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xf1, 0x5e, 0x73, 0x97, 0xe7, 0xe8, + 0x64, 0x40, 0xdf, 0x64, 0xaf, 0x76, 0xcd, 0x4c, 0xbc, 0x47, 0x57, 0xfe, 0x07, 0x00, 0x00, 0x00, + 0x19, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0xf1, 0x2e, 0xd7, 0x30, 0x7b, 0x8e, + 0xc5, 0x7c, 0x4b, 0x34, 0x86, 0x46, 0xa9, 0x62, 0xa1, 0xda, 0x16, 0x39, 0x42, 0xf1, 0x5e, 0x73, + 0x97, 0xe7, 0xe8, 0x64, 0x40, 0xdf, 0x64, 0xaf, 0x76, 0xcd, 0x4c, 0xbc, 0x43, 0x00, 0x00, 0x00, + 0xf1, 0x51, 0x01, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x33, 0x00, 0x00, 0x00, + 0x03, 0x00, 0x00, 0x00, 0x0b, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x0a, 0x9d, + 0xd4, 0xe4, 0x61, 0x00, 0x0b, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x0a, 0x41, + 0x52, 0x90, 0x76, 0x00, 0x0b, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x01, 0x00, 0x0a, 0xfb, + 0xad, 0xe9, 0xe3, 0xf1, 0x2e, 0xd7, 0x30, 0x7b, 0x8e, 0xc5, 0x7c, 0x4b, 0x34, 0x86, 0x46, 0xa9, + 0x62, 0xa1, 0x00, 0x00, 0x53, 0x00, 0x00, 0x00, 0xf1, 0x51, 0x01, 0x00, 0x01, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x43, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0x0b, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x0a, 0x9d, 0xd4, 0xe4, 0x61, 0x00, 0x0b, 0x00, 0x00, 0x00, + 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x0a, 0x41, 0x52, 0x90, 0x76, 0x00, 0x0b, 0x00, 0x00, 0x00, + 0x02, 0x00, 0x00, 0x00, 0x01, 0x00, 0x0a, 0xfb, 0xad, 0xe9, 0xe3, 0x00, 0x0b, 0x00, 0x00, 0x00, + 0x03, 0x00, 0x00, 0x00, 0x01, 0x00, 0x0a, 0xf1, 0x29, 0x01, 0x86, 0x00, 0xdc, 0x01, 0x00, 0x00, + 0x03, 0x00, 0x00, 0x00, 0xf2, 0x0d, 0x47, 0x26, 0x4b, 0x4a, 0x66, 0xfa, 0x94, 0xbb, 0xfe, 0x34, + 0xf3, 0x2f, 0x7d, 0x00, 0x92, 0x00, 0x00, 0x00, 0xf2, 0x51, 0x01, 0x00, 0x28, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x20, 0x00, 0x00, 0x00, 0x67, 0x65, 0x6f, 0x6d, 0x65, 0x74, 0x72, 0x79, + 0x5f, 0x6d, 0x73, 0x67, 0x73, 0x3a, 0x3a, 0x6d, 0x73, 0x67, 0x3a, 0x3a, 0x64, 0x64, 0x73, 0x5f, + 0x3a, 0x3a, 0x50, 0x6f, 0x73, 0x65, 0x5f, 0x00, 0x5e, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, + 0x27, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xf2, 0x04, 0xac, 0x28, 0xf9, 0x19, + 0x64, 0x23, 0x5d, 0xc9, 0x81, 0xe3, 0xf8, 0xfa, 0xdf, 0x00, 0x00, 0x00, 0x09, 0x00, 0x00, 0x00, + 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x00, 0x00, 0x00, 0x00, 0x2a, 0x00, 0x00, 0x00, + 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0xf2, 0x6f, 0x01, 0xea, 0x49, 0x00, 0xbc, 0x02, 0x80, 0x58, + 0xc3, 0xa8, 0xda, 0xe3, 0x52, 0x00, 0x00, 0x00, 0x0c, 0x00, 0x00, 0x00, 0x6f, 0x72, 0x69, 0x65, + 0x6e, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x00, 0x00, 0x00, 0xf2, 0x04, 0xac, 0x28, 0xf9, 0x19, + 0x64, 0x23, 0x5d, 0xc9, 0x81, 0xe3, 0xf8, 0xfa, 0xdf, 0x00, 0x00, 0x00, 0x78, 0x00, 0x00, 0x00, + 0xf2, 0x51, 0x01, 0x00, 0x29, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x21, 0x00, 0x00, 0x00, + 0x67, 0x65, 0x6f, 0x6d, 0x65, 0x74, 0x72, 0x79, 0x5f, 0x6d, 0x73, 0x67, 0x73, 0x3a, 0x3a, 0x6d, + 0x73, 0x67, 0x3a, 0x3a, 0x64, 0x64, 0x73, 0x5f, 0x3a, 0x3a, 0x50, 0x6f, 0x69, 0x6e, 0x74, 0x5f, + 0x00, 0x00, 0x00, 0x00, 0x40, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x10, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x0a, 0x00, 0x02, 0x00, 0x00, 0x00, 0x78, 0x00, 0x00, 0x00, + 0x10, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x0a, 0x00, 0x02, 0x00, 0x00, 0x00, + 0x79, 0x00, 0x00, 0x00, 0x10, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x01, 0x00, 0x0a, 0x00, + 0x02, 0x00, 0x00, 0x00, 0x7a, 0x00, 0x00, 0x00, 0xf2, 0x6f, 0x01, 0xea, 0x49, 0x00, 0xbc, 0x02, + 0x80, 0x58, 0xc3, 0xa8, 0xda, 0xe3, 0x52, 0x00, 0x90, 0x00, 0x00, 0x00, 0xf2, 0x51, 0x01, 0x00, + 0x2e, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x26, 0x00, 0x00, 0x00, 0x67, 0x65, 0x6f, 0x6d, + 0x65, 0x74, 0x72, 0x79, 0x5f, 0x6d, 0x73, 0x67, 0x73, 0x3a, 0x3a, 0x6d, 0x73, 0x67, 0x3a, 0x3a, + 0x64, 0x64, 0x73, 0x5f, 0x3a, 0x3a, 0x51, 0x75, 0x61, 0x74, 0x65, 0x72, 0x6e, 0x69, 0x6f, 0x6e, + 0x5f, 0x00, 0x00, 0x00, 0x54, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0x10, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x0a, 0x00, 0x02, 0x00, 0x00, 0x00, 0x78, 0x00, 0x00, 0x00, + 0x10, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x0a, 0x00, 0x02, 0x00, 0x00, 0x00, + 0x79, 0x00, 0x00, 0x00, 0x10, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x01, 0x00, 0x0a, 0x00, + 0x02, 0x00, 0x00, 0x00, 0x7a, 0x00, 0x00, 0x00, 0x10, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, + 0x01, 0x00, 0x0a, 0x00, 0x02, 0x00, 0x00, 0x00, 0x77, 0x00, 0x00, 0x00, 0x5e, 0x00, 0x00, 0x00, + 0x03, 0x00, 0x00, 0x00, 0xf2, 0x0d, 0x47, 0x26, 0x4b, 0x4a, 0x66, 0xfa, 0x94, 0xbb, 0xfe, 0x34, + 0xf3, 0x2f, 0x7d, 0xf1, 0x2f, 0x93, 0xf0, 0x5b, 0x8c, 0xef, 0xbe, 0x11, 0x90, 0x31, 0xc4, 0x88, + 0x17, 0xeb, 0xf2, 0x04, 0xac, 0x28, 0xf9, 0x19, 0x64, 0x23, 0x5d, 0xc9, 0x81, 0xe3, 0xf8, 0xfa, + 0xdf, 0xf1, 0x5e, 0x73, 0x97, 0xe7, 0xe8, 0x64, 0x40, 0xdf, 0x64, 0xaf, 0x76, 0xcd, 0x4c, 0xbc, + 0xf2, 0x6f, 0x01, 0xea, 0x49, 0x00, 0xbc, 0x02, 0x80, 0x58, 0xc3, 0xa8, 0xda, 0xe3, 0x52, 0xf1, + 0x2e, 0xd7, 0x30, 0x7b, 0x8e, 0xc5, 0x7c, 0x4b, 0x34, 0x86, 0x46, 0xa9, 0x62, 0xa1, }; + return blob; +} +template<> inline const uint8_t * TopicTraits<::geometry_msgs::msg::dds_::Pose_>::type_info_blob() { + static const uint8_t blob[] = { + 0xc0, 0x00, 0x00, 0x00, 0x01, 0x10, 0x00, 0x40, 0x58, 0x00, 0x00, 0x00, 0x54, 0x00, 0x00, 0x00, + 0x14, 0x00, 0x00, 0x00, 0xf1, 0x2f, 0x93, 0xf0, 0x5b, 0x8c, 0xef, 0xbe, 0x11, 0x90, 0x31, 0xc4, + 0x88, 0x17, 0xeb, 0x00, 0x55, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x34, 0x00, 0x00, 0x00, + 0x02, 0x00, 0x00, 0x00, 0x14, 0x00, 0x00, 0x00, 0xf1, 0x5e, 0x73, 0x97, 0xe7, 0xe8, 0x64, 0x40, + 0xdf, 0x64, 0xaf, 0x76, 0xcd, 0x4c, 0xbc, 0x00, 0x47, 0x00, 0x00, 0x00, 0x14, 0x00, 0x00, 0x00, + 0xf1, 0x2e, 0xd7, 0x30, 0x7b, 0x8e, 0xc5, 0x7c, 0x4b, 0x34, 0x86, 0x46, 0xa9, 0x62, 0xa1, 0x00, + 0x57, 0x00, 0x00, 0x00, 0x02, 0x10, 0x00, 0x40, 0x58, 0x00, 0x00, 0x00, 0x54, 0x00, 0x00, 0x00, + 0x14, 0x00, 0x00, 0x00, 0xf2, 0x0d, 0x47, 0x26, 0x4b, 0x4a, 0x66, 0xfa, 0x94, 0xbb, 0xfe, 0x34, + 0xf3, 0x2f, 0x7d, 0x00, 0x96, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x34, 0x00, 0x00, 0x00, + 0x02, 0x00, 0x00, 0x00, 0x14, 0x00, 0x00, 0x00, 0xf2, 0x04, 0xac, 0x28, 0xf9, 0x19, 0x64, 0x23, + 0x5d, 0xc9, 0x81, 0xe3, 0xf8, 0xfa, 0xdf, 0x00, 0x7c, 0x00, 0x00, 0x00, 0x14, 0x00, 0x00, 0x00, + 0xf2, 0x6f, 0x01, 0xea, 0x49, 0x00, 0xbc, 0x02, 0x80, 0x58, 0xc3, 0xa8, 0xda, 0xe3, 0x52, 0x00, + 0x94, 0x00, 0x00, 0x00, }; + return blob; +} +#endif //DDSCXX_HAS_TYPE_DISCOVERY + +} //namespace topic +} //namespace cyclonedds +} //namespace eclipse +} //namespace org + +namespace dds { +namespace topic { + +template <> +struct topic_type_name<::geometry_msgs::msg::dds_::Pose_> +{ + static std::string value() + { + return org::eclipse::cyclonedds::topic::TopicTraits<::geometry_msgs::msg::dds_::Pose_>::getTypeName(); + } +}; + +} +} + +REGISTER_TOPIC_TYPE(::geometry_msgs::msg::dds_::Pose_) + +namespace org{ +namespace eclipse{ +namespace cyclonedds{ +namespace core{ +namespace cdr{ + +template<> +propvec &get_type_props<::geometry_msgs::msg::dds_::Pose_>(); + +template::value, bool> = true > +bool write(T& streamer, const ::geometry_msgs::msg::dds_::Pose_& instance, entity_properties_t *props) { + (void)instance; + if (!streamer.start_struct(*props)) + return false; + auto prop = streamer.first_entity(props); + while (prop) { + switch (prop->m_id) { + case 0: + if (!streamer.start_member(*prop)) + return false; + if (!write(streamer, instance.position(), prop)) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 1: + if (!streamer.start_member(*prop)) + return false; + if (!write(streamer, instance.orientation(), prop)) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + } + prop = streamer.next_entity(prop); + } + return streamer.finish_struct(*props); +} + +template::value, bool> = true > +bool write(S& str, const ::geometry_msgs::msg::dds_::Pose_& instance, bool as_key) { + auto &props = get_type_props<::geometry_msgs::msg::dds_::Pose_>(); + str.set_mode(cdr_stream::stream_mode::write, as_key); + return write(str, instance, props.data()); +} + +template::value, bool> = true > +bool read(T& streamer, ::geometry_msgs::msg::dds_::Pose_& instance, entity_properties_t *props) { + (void)instance; + if (!streamer.start_struct(*props)) + return false; + auto prop = streamer.first_entity(props); + while (prop) { + switch (prop->m_id) { + case 0: + if (!streamer.start_member(*prop)) + return false; + if (!read(streamer, instance.position(), prop)) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 1: + if (!streamer.start_member(*prop)) + return false; + if (!read(streamer, instance.orientation(), prop)) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + } + prop = streamer.next_entity(prop); + } + return streamer.finish_struct(*props); +} + +template::value, bool> = true > +bool read(S& str, ::geometry_msgs::msg::dds_::Pose_& instance, bool as_key) { + auto &props = get_type_props<::geometry_msgs::msg::dds_::Pose_>(); + str.set_mode(cdr_stream::stream_mode::read, as_key); + return read(str, instance, props.data()); +} + +template::value, bool> = true > +bool move(T& streamer, const ::geometry_msgs::msg::dds_::Pose_& instance, entity_properties_t *props) { + (void)instance; + if (!streamer.start_struct(*props)) + return false; + auto prop = streamer.first_entity(props); + while (prop) { + switch (prop->m_id) { + case 0: + if (!streamer.start_member(*prop)) + return false; + if (!move(streamer, instance.position(), prop)) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 1: + if (!streamer.start_member(*prop)) + return false; + if (!move(streamer, instance.orientation(), prop)) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + } + prop = streamer.next_entity(prop); + } + return streamer.finish_struct(*props); +} + +template::value, bool> = true > +bool move(S& str, const ::geometry_msgs::msg::dds_::Pose_& instance, bool as_key) { + auto &props = get_type_props<::geometry_msgs::msg::dds_::Pose_>(); + str.set_mode(cdr_stream::stream_mode::move, as_key); + return move(str, instance, props.data()); +} + +template::value, bool> = true > +bool max(T& streamer, const ::geometry_msgs::msg::dds_::Pose_& instance, entity_properties_t *props) { + (void)instance; + if (!streamer.start_struct(*props)) + return false; + auto prop = streamer.first_entity(props); + while (prop) { + switch (prop->m_id) { + case 0: + if (!streamer.start_member(*prop)) + return false; + if (!max(streamer, instance.position(), prop)) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 1: + if (!streamer.start_member(*prop)) + return false; + if (!max(streamer, instance.orientation(), prop)) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + } + prop = streamer.next_entity(prop); + } + return streamer.finish_struct(*props); +} + +template::value, bool> = true > +bool max(S& str, const ::geometry_msgs::msg::dds_::Pose_& instance, bool as_key) { + auto &props = get_type_props<::geometry_msgs::msg::dds_::Pose_>(); + str.set_mode(cdr_stream::stream_mode::max, as_key); + return max(str, instance, props.data()); +} + +} //namespace cdr +} //namespace core +} //namespace cyclonedds +} //namespace eclipse +} //namespace org + +#endif // DDSCXX_UNITREE_IDL_ROS2_POSE__HPP diff --git a/deps/unitree_sdk2/include/unitree/idl/ros2/QuaternionStamped_.hpp b/deps/unitree_sdk2/include/unitree/idl/ros2/QuaternionStamped_.hpp new file mode 100644 index 0000000..2aff191 --- /dev/null +++ b/deps/unitree_sdk2/include/unitree/idl/ros2/QuaternionStamped_.hpp @@ -0,0 +1,375 @@ +/**************************************************************** + + Generated by Eclipse Cyclone DDS IDL to CXX Translator + File name: QuaternionStamped_.idl + Source: QuaternionStamped_.hpp + Cyclone DDS: v0.10.2 + +*****************************************************************/ +#ifndef DDSCXX_UNITREE_IDL_ROS2_QUATERNIONSTAMPED__HPP +#define DDSCXX_UNITREE_IDL_ROS2_QUATERNIONSTAMPED__HPP + +#include "unitree/idl/ros2/Quaternion_.hpp" + +#include "unitree/idl/ros2/Header_.hpp" + + +namespace geometry_msgs +{ +namespace msg +{ +namespace dds_ +{ +class QuaternionStamped_ +{ +private: + ::std_msgs::msg::dds_::Header_ header_; + ::geometry_msgs::msg::dds_::Quaternion_ quaternion_; + +public: + QuaternionStamped_() = default; + + explicit QuaternionStamped_( + const ::std_msgs::msg::dds_::Header_& header, + const ::geometry_msgs::msg::dds_::Quaternion_& quaternion) : + header_(header), + quaternion_(quaternion) { } + + const ::std_msgs::msg::dds_::Header_& header() const { return this->header_; } + ::std_msgs::msg::dds_::Header_& header() { return this->header_; } + void header(const ::std_msgs::msg::dds_::Header_& _val_) { this->header_ = _val_; } + void header(::std_msgs::msg::dds_::Header_&& _val_) { this->header_ = _val_; } + const ::geometry_msgs::msg::dds_::Quaternion_& quaternion() const { return this->quaternion_; } + ::geometry_msgs::msg::dds_::Quaternion_& quaternion() { return this->quaternion_; } + void quaternion(const ::geometry_msgs::msg::dds_::Quaternion_& _val_) { this->quaternion_ = _val_; } + void quaternion(::geometry_msgs::msg::dds_::Quaternion_&& _val_) { this->quaternion_ = _val_; } + + bool operator==(const QuaternionStamped_& _other) const + { + (void) _other; + return header_ == _other.header_ && + quaternion_ == _other.quaternion_; + } + + bool operator!=(const QuaternionStamped_& _other) const + { + return !(*this == _other); + } + +}; + +} + +} + +} + +#include "dds/topic/TopicTraits.hpp" +#include "org/eclipse/cyclonedds/topic/datatopic.hpp" + +namespace org { +namespace eclipse { +namespace cyclonedds { +namespace topic { + +template <> constexpr const char* TopicTraits<::geometry_msgs::msg::dds_::QuaternionStamped_>::getTypeName() +{ + return "geometry_msgs::msg::dds_::QuaternionStamped_"; +} + +template <> constexpr bool TopicTraits<::geometry_msgs::msg::dds_::QuaternionStamped_>::isSelfContained() +{ + return false; +} + +template <> constexpr bool TopicTraits<::geometry_msgs::msg::dds_::QuaternionStamped_>::isKeyless() +{ + return true; +} + +#ifdef DDSCXX_HAS_TYPE_DISCOVERY +template<> constexpr unsigned int TopicTraits<::geometry_msgs::msg::dds_::QuaternionStamped_>::type_map_blob_sz() { return 1132; } +template<> constexpr unsigned int TopicTraits<::geometry_msgs::msg::dds_::QuaternionStamped_>::type_info_blob_sz() { return 244; } +template<> inline const uint8_t * TopicTraits<::geometry_msgs::msg::dds_::QuaternionStamped_>::type_map_blob() { + static const uint8_t blob[] = { + 0x6f, 0x01, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0xf1, 0x48, 0xbf, 0x6a, 0x4a, 0x49, 0x9d, 0x11, + 0xb6, 0x78, 0xe7, 0xaa, 0xeb, 0xe0, 0xd8, 0x00, 0x51, 0x00, 0x00, 0x00, 0xf1, 0x51, 0x01, 0x00, + 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x41, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, + 0x19, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xf1, 0xdc, 0xf1, 0x2c, 0xd2, 0xdd, + 0x5e, 0x71, 0x2c, 0xb7, 0xb1, 0xe5, 0x1f, 0xa3, 0xf2, 0x09, 0x9f, 0xb9, 0x95, 0x00, 0x00, 0x00, + 0x19, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0xf1, 0x2e, 0xd7, 0x30, 0x7b, 0x8e, + 0xc5, 0x7c, 0x4b, 0x34, 0x86, 0x46, 0xa9, 0x62, 0xa1, 0x75, 0xb9, 0xaa, 0xa0, 0xf1, 0xdc, 0xf1, + 0x2c, 0xd2, 0xdd, 0x5e, 0x71, 0x2c, 0xb7, 0xb1, 0xe5, 0x1f, 0xa3, 0xf2, 0x44, 0x00, 0x00, 0x00, + 0xf1, 0x51, 0x01, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x34, 0x00, 0x00, 0x00, + 0x02, 0x00, 0x00, 0x00, 0x19, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xf1, 0x56, + 0x7c, 0x5a, 0x93, 0x54, 0x1c, 0x3b, 0x10, 0x86, 0xa4, 0xba, 0x46, 0xf9, 0x8d, 0x96, 0xb8, 0xc7, + 0x8d, 0x00, 0x00, 0x00, 0x0c, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x70, 0x00, + 0x4b, 0xb3, 0x9c, 0x5c, 0xf1, 0x56, 0x7c, 0x5a, 0x93, 0x54, 0x1c, 0x3b, 0x10, 0x86, 0xa4, 0xba, + 0x46, 0xf9, 0x8d, 0x00, 0x33, 0x00, 0x00, 0x00, 0xf1, 0x51, 0x01, 0x00, 0x01, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x23, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x0b, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x04, 0x74, 0x45, 0x9c, 0xa3, 0x00, 0x0b, 0x00, 0x00, 0x00, + 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x07, 0xe2, 0x04, 0x64, 0xd5, 0xf1, 0x2e, 0xd7, 0x30, 0x7b, + 0x8e, 0xc5, 0x7c, 0x4b, 0x34, 0x86, 0x46, 0xa9, 0x62, 0xa1, 0x00, 0x00, 0x53, 0x00, 0x00, 0x00, + 0xf1, 0x51, 0x01, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x43, 0x00, 0x00, 0x00, + 0x04, 0x00, 0x00, 0x00, 0x0b, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x0a, 0x9d, + 0xd4, 0xe4, 0x61, 0x00, 0x0b, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x0a, 0x41, + 0x52, 0x90, 0x76, 0x00, 0x0b, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x01, 0x00, 0x0a, 0xfb, + 0xad, 0xe9, 0xe3, 0x00, 0x0b, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x01, 0x00, 0x0a, 0xf1, + 0x29, 0x01, 0x86, 0x00, 0x74, 0x02, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0xf2, 0x08, 0x9d, 0x5a, + 0xed, 0x58, 0xa4, 0x0f, 0x87, 0xb3, 0x3b, 0xf3, 0x76, 0x5e, 0x82, 0x00, 0xa1, 0x00, 0x00, 0x00, + 0xf2, 0x51, 0x01, 0x00, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x2d, 0x00, 0x00, 0x00, + 0x67, 0x65, 0x6f, 0x6d, 0x65, 0x74, 0x72, 0x79, 0x5f, 0x6d, 0x73, 0x67, 0x73, 0x3a, 0x3a, 0x6d, + 0x73, 0x67, 0x3a, 0x3a, 0x64, 0x64, 0x73, 0x5f, 0x3a, 0x3a, 0x51, 0x75, 0x61, 0x74, 0x65, 0x72, + 0x6e, 0x69, 0x6f, 0x6e, 0x53, 0x74, 0x61, 0x6d, 0x70, 0x65, 0x64, 0x5f, 0x00, 0x00, 0x00, 0x00, + 0x5d, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x25, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x01, 0x00, 0xf2, 0xe5, 0x76, 0x5e, 0xc4, 0x8c, 0xff, 0xd4, 0x19, 0xed, 0x7f, 0xe8, 0x4e, 0x2a, + 0x55, 0x00, 0x00, 0x00, 0x07, 0x00, 0x00, 0x00, 0x68, 0x65, 0x61, 0x64, 0x65, 0x72, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x29, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0xf2, 0x6f, + 0x01, 0xea, 0x49, 0x00, 0xbc, 0x02, 0x80, 0x58, 0xc3, 0xa8, 0xda, 0xe3, 0x52, 0x00, 0x00, 0x00, + 0x0b, 0x00, 0x00, 0x00, 0x71, 0x75, 0x61, 0x74, 0x65, 0x72, 0x6e, 0x69, 0x6f, 0x6e, 0x00, 0x00, + 0x00, 0xf2, 0xe5, 0x76, 0x5e, 0xc4, 0x8c, 0xff, 0xd4, 0x19, 0xed, 0x7f, 0xe8, 0x4e, 0x2a, 0x55, + 0x7b, 0x00, 0x00, 0x00, 0xf2, 0x51, 0x01, 0x00, 0x25, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x1d, 0x00, 0x00, 0x00, 0x73, 0x74, 0x64, 0x5f, 0x6d, 0x73, 0x67, 0x73, 0x3a, 0x3a, 0x6d, 0x73, + 0x67, 0x3a, 0x3a, 0x64, 0x64, 0x73, 0x5f, 0x3a, 0x3a, 0x48, 0x65, 0x61, 0x64, 0x65, 0x72, 0x5f, + 0x00, 0x00, 0x00, 0x00, 0x47, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x24, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xf2, 0xd4, 0x85, 0x4f, 0x13, 0xae, 0xf3, 0x2d, 0xfe, 0x21, + 0x57, 0xf3, 0xe6, 0x32, 0x0d, 0x00, 0x00, 0x00, 0x06, 0x00, 0x00, 0x00, 0x73, 0x74, 0x61, 0x6d, + 0x70, 0x00, 0x00, 0x00, 0x17, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x70, 0x00, + 0x09, 0x00, 0x00, 0x00, 0x66, 0x72, 0x61, 0x6d, 0x65, 0x5f, 0x69, 0x64, 0x00, 0x00, 0x00, 0xf2, + 0xd4, 0x85, 0x4f, 0x13, 0xae, 0xf3, 0x2d, 0xfe, 0x21, 0x57, 0xf3, 0xe6, 0x32, 0x0d, 0x00, 0x00, + 0x72, 0x00, 0x00, 0x00, 0xf2, 0x51, 0x01, 0x00, 0x2d, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x25, 0x00, 0x00, 0x00, 0x62, 0x75, 0x69, 0x6c, 0x74, 0x69, 0x6e, 0x5f, 0x69, 0x6e, 0x74, 0x65, + 0x72, 0x66, 0x61, 0x63, 0x65, 0x73, 0x3a, 0x3a, 0x6d, 0x73, 0x67, 0x3a, 0x3a, 0x64, 0x64, 0x73, + 0x5f, 0x3a, 0x3a, 0x54, 0x69, 0x6d, 0x65, 0x5f, 0x00, 0x00, 0x00, 0x00, 0x36, 0x00, 0x00, 0x00, + 0x02, 0x00, 0x00, 0x00, 0x12, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x04, 0x00, + 0x04, 0x00, 0x00, 0x00, 0x73, 0x65, 0x63, 0x00, 0x00, 0x00, 0x00, 0x00, 0x16, 0x00, 0x00, 0x00, + 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x07, 0x00, 0x08, 0x00, 0x00, 0x00, 0x6e, 0x61, 0x6e, 0x6f, + 0x73, 0x65, 0x63, 0x00, 0x00, 0x00, 0xf2, 0x6f, 0x01, 0xea, 0x49, 0x00, 0xbc, 0x02, 0x80, 0x58, + 0xc3, 0xa8, 0xda, 0xe3, 0x52, 0x00, 0x00, 0x00, 0x90, 0x00, 0x00, 0x00, 0xf2, 0x51, 0x01, 0x00, + 0x2e, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x26, 0x00, 0x00, 0x00, 0x67, 0x65, 0x6f, 0x6d, + 0x65, 0x74, 0x72, 0x79, 0x5f, 0x6d, 0x73, 0x67, 0x73, 0x3a, 0x3a, 0x6d, 0x73, 0x67, 0x3a, 0x3a, + 0x64, 0x64, 0x73, 0x5f, 0x3a, 0x3a, 0x51, 0x75, 0x61, 0x74, 0x65, 0x72, 0x6e, 0x69, 0x6f, 0x6e, + 0x5f, 0x00, 0x00, 0x00, 0x54, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0x10, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x0a, 0x00, 0x02, 0x00, 0x00, 0x00, 0x78, 0x00, 0x00, 0x00, + 0x10, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x0a, 0x00, 0x02, 0x00, 0x00, 0x00, + 0x79, 0x00, 0x00, 0x00, 0x10, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x01, 0x00, 0x0a, 0x00, + 0x02, 0x00, 0x00, 0x00, 0x7a, 0x00, 0x00, 0x00, 0x10, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, + 0x01, 0x00, 0x0a, 0x00, 0x02, 0x00, 0x00, 0x00, 0x77, 0x00, 0x00, 0x00, 0x7c, 0x00, 0x00, 0x00, + 0x04, 0x00, 0x00, 0x00, 0xf2, 0x08, 0x9d, 0x5a, 0xed, 0x58, 0xa4, 0x0f, 0x87, 0xb3, 0x3b, 0xf3, + 0x76, 0x5e, 0x82, 0xf1, 0x48, 0xbf, 0x6a, 0x4a, 0x49, 0x9d, 0x11, 0xb6, 0x78, 0xe7, 0xaa, 0xeb, + 0xe0, 0xd8, 0xf2, 0xe5, 0x76, 0x5e, 0xc4, 0x8c, 0xff, 0xd4, 0x19, 0xed, 0x7f, 0xe8, 0x4e, 0x2a, + 0x55, 0xf1, 0xdc, 0xf1, 0x2c, 0xd2, 0xdd, 0x5e, 0x71, 0x2c, 0xb7, 0xb1, 0xe5, 0x1f, 0xa3, 0xf2, + 0xf2, 0xd4, 0x85, 0x4f, 0x13, 0xae, 0xf3, 0x2d, 0xfe, 0x21, 0x57, 0xf3, 0xe6, 0x32, 0x0d, 0xf1, + 0x56, 0x7c, 0x5a, 0x93, 0x54, 0x1c, 0x3b, 0x10, 0x86, 0xa4, 0xba, 0x46, 0xf9, 0x8d, 0xf2, 0x6f, + 0x01, 0xea, 0x49, 0x00, 0xbc, 0x02, 0x80, 0x58, 0xc3, 0xa8, 0xda, 0xe3, 0x52, 0xf1, 0x2e, 0xd7, + 0x30, 0x7b, 0x8e, 0xc5, 0x7c, 0x4b, 0x34, 0x86, 0x46, 0xa9, 0x62, 0xa1, }; + return blob; +} +template<> inline const uint8_t * TopicTraits<::geometry_msgs::msg::dds_::QuaternionStamped_>::type_info_blob() { + static const uint8_t blob[] = { + 0xf0, 0x00, 0x00, 0x00, 0x01, 0x10, 0x00, 0x40, 0x70, 0x00, 0x00, 0x00, 0x6c, 0x00, 0x00, 0x00, + 0x14, 0x00, 0x00, 0x00, 0xf1, 0x48, 0xbf, 0x6a, 0x4a, 0x49, 0x9d, 0x11, 0xb6, 0x78, 0xe7, 0xaa, + 0xeb, 0xe0, 0xd8, 0x00, 0x55, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x4c, 0x00, 0x00, 0x00, + 0x03, 0x00, 0x00, 0x00, 0x14, 0x00, 0x00, 0x00, 0xf1, 0xdc, 0xf1, 0x2c, 0xd2, 0xdd, 0x5e, 0x71, + 0x2c, 0xb7, 0xb1, 0xe5, 0x1f, 0xa3, 0xf2, 0x00, 0x48, 0x00, 0x00, 0x00, 0x14, 0x00, 0x00, 0x00, + 0xf1, 0x56, 0x7c, 0x5a, 0x93, 0x54, 0x1c, 0x3b, 0x10, 0x86, 0xa4, 0xba, 0x46, 0xf9, 0x8d, 0x00, + 0x37, 0x00, 0x00, 0x00, 0x14, 0x00, 0x00, 0x00, 0xf1, 0x2e, 0xd7, 0x30, 0x7b, 0x8e, 0xc5, 0x7c, + 0x4b, 0x34, 0x86, 0x46, 0xa9, 0x62, 0xa1, 0x00, 0x57, 0x00, 0x00, 0x00, 0x02, 0x10, 0x00, 0x40, + 0x70, 0x00, 0x00, 0x00, 0x6c, 0x00, 0x00, 0x00, 0x14, 0x00, 0x00, 0x00, 0xf2, 0x08, 0x9d, 0x5a, + 0xed, 0x58, 0xa4, 0x0f, 0x87, 0xb3, 0x3b, 0xf3, 0x76, 0x5e, 0x82, 0x00, 0xa5, 0x00, 0x00, 0x00, + 0x03, 0x00, 0x00, 0x00, 0x4c, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x14, 0x00, 0x00, 0x00, + 0xf2, 0xe5, 0x76, 0x5e, 0xc4, 0x8c, 0xff, 0xd4, 0x19, 0xed, 0x7f, 0xe8, 0x4e, 0x2a, 0x55, 0x00, + 0x7f, 0x00, 0x00, 0x00, 0x14, 0x00, 0x00, 0x00, 0xf2, 0xd4, 0x85, 0x4f, 0x13, 0xae, 0xf3, 0x2d, + 0xfe, 0x21, 0x57, 0xf3, 0xe6, 0x32, 0x0d, 0x00, 0x76, 0x00, 0x00, 0x00, 0x14, 0x00, 0x00, 0x00, + 0xf2, 0x6f, 0x01, 0xea, 0x49, 0x00, 0xbc, 0x02, 0x80, 0x58, 0xc3, 0xa8, 0xda, 0xe3, 0x52, 0x00, + 0x94, 0x00, 0x00, 0x00, }; + return blob; +} +#endif //DDSCXX_HAS_TYPE_DISCOVERY + +} //namespace topic +} //namespace cyclonedds +} //namespace eclipse +} //namespace org + +namespace dds { +namespace topic { + +template <> +struct topic_type_name<::geometry_msgs::msg::dds_::QuaternionStamped_> +{ + static std::string value() + { + return org::eclipse::cyclonedds::topic::TopicTraits<::geometry_msgs::msg::dds_::QuaternionStamped_>::getTypeName(); + } +}; + +} +} + +REGISTER_TOPIC_TYPE(::geometry_msgs::msg::dds_::QuaternionStamped_) + +namespace org{ +namespace eclipse{ +namespace cyclonedds{ +namespace core{ +namespace cdr{ + +template<> +propvec &get_type_props<::geometry_msgs::msg::dds_::QuaternionStamped_>(); + +template::value, bool> = true > +bool write(T& streamer, const ::geometry_msgs::msg::dds_::QuaternionStamped_& instance, entity_properties_t *props) { + (void)instance; + if (!streamer.start_struct(*props)) + return false; + auto prop = streamer.first_entity(props); + while (prop) { + switch (prop->m_id) { + case 0: + if (!streamer.start_member(*prop)) + return false; + if (!write(streamer, instance.header(), prop)) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 1: + if (!streamer.start_member(*prop)) + return false; + if (!write(streamer, instance.quaternion(), prop)) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + } + prop = streamer.next_entity(prop); + } + return streamer.finish_struct(*props); +} + +template::value, bool> = true > +bool write(S& str, const ::geometry_msgs::msg::dds_::QuaternionStamped_& instance, bool as_key) { + auto &props = get_type_props<::geometry_msgs::msg::dds_::QuaternionStamped_>(); + str.set_mode(cdr_stream::stream_mode::write, as_key); + return write(str, instance, props.data()); +} + +template::value, bool> = true > +bool read(T& streamer, ::geometry_msgs::msg::dds_::QuaternionStamped_& instance, entity_properties_t *props) { + (void)instance; + if (!streamer.start_struct(*props)) + return false; + auto prop = streamer.first_entity(props); + while (prop) { + switch (prop->m_id) { + case 0: + if (!streamer.start_member(*prop)) + return false; + if (!read(streamer, instance.header(), prop)) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 1: + if (!streamer.start_member(*prop)) + return false; + if (!read(streamer, instance.quaternion(), prop)) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + } + prop = streamer.next_entity(prop); + } + return streamer.finish_struct(*props); +} + +template::value, bool> = true > +bool read(S& str, ::geometry_msgs::msg::dds_::QuaternionStamped_& instance, bool as_key) { + auto &props = get_type_props<::geometry_msgs::msg::dds_::QuaternionStamped_>(); + str.set_mode(cdr_stream::stream_mode::read, as_key); + return read(str, instance, props.data()); +} + +template::value, bool> = true > +bool move(T& streamer, const ::geometry_msgs::msg::dds_::QuaternionStamped_& instance, entity_properties_t *props) { + (void)instance; + if (!streamer.start_struct(*props)) + return false; + auto prop = streamer.first_entity(props); + while (prop) { + switch (prop->m_id) { + case 0: + if (!streamer.start_member(*prop)) + return false; + if (!move(streamer, instance.header(), prop)) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 1: + if (!streamer.start_member(*prop)) + return false; + if (!move(streamer, instance.quaternion(), prop)) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + } + prop = streamer.next_entity(prop); + } + return streamer.finish_struct(*props); +} + +template::value, bool> = true > +bool move(S& str, const ::geometry_msgs::msg::dds_::QuaternionStamped_& instance, bool as_key) { + auto &props = get_type_props<::geometry_msgs::msg::dds_::QuaternionStamped_>(); + str.set_mode(cdr_stream::stream_mode::move, as_key); + return move(str, instance, props.data()); +} + +template::value, bool> = true > +bool max(T& streamer, const ::geometry_msgs::msg::dds_::QuaternionStamped_& instance, entity_properties_t *props) { + (void)instance; + if (!streamer.start_struct(*props)) + return false; + auto prop = streamer.first_entity(props); + while (prop) { + switch (prop->m_id) { + case 0: + if (!streamer.start_member(*prop)) + return false; + if (!max(streamer, instance.header(), prop)) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 1: + if (!streamer.start_member(*prop)) + return false; + if (!max(streamer, instance.quaternion(), prop)) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + } + prop = streamer.next_entity(prop); + } + return streamer.finish_struct(*props); +} + +template::value, bool> = true > +bool max(S& str, const ::geometry_msgs::msg::dds_::QuaternionStamped_& instance, bool as_key) { + auto &props = get_type_props<::geometry_msgs::msg::dds_::QuaternionStamped_>(); + str.set_mode(cdr_stream::stream_mode::max, as_key); + return max(str, instance, props.data()); +} + +} //namespace cdr +} //namespace core +} //namespace cyclonedds +} //namespace eclipse +} //namespace org + +#endif // DDSCXX_UNITREE_IDL_ROS2_QUATERNIONSTAMPED__HPP diff --git a/deps/unitree_sdk2/include/unitree/idl/ros2/Quaternion_.hpp b/deps/unitree_sdk2/include/unitree/idl/ros2/Quaternion_.hpp new file mode 100644 index 0000000..1ab2559 --- /dev/null +++ b/deps/unitree_sdk2/include/unitree/idl/ros2/Quaternion_.hpp @@ -0,0 +1,383 @@ +/**************************************************************** + + Generated by Eclipse Cyclone DDS IDL to CXX Translator + File name: Quaternion_.idl + Source: Quaternion_.hpp + Cyclone DDS: v0.10.2 + +*****************************************************************/ +#ifndef DDSCXX_UNITREE_IDL_ROS2_QUATERNION__HPP +#define DDSCXX_UNITREE_IDL_ROS2_QUATERNION__HPP + + +namespace geometry_msgs +{ +namespace msg +{ +namespace dds_ +{ +class Quaternion_ +{ +private: + double x_ = 0.0; + double y_ = 0.0; + double z_ = 0.0; + double w_ = 0.0; + +public: + Quaternion_() = default; + + explicit Quaternion_( + double x, + double y, + double z, + double w) : + x_(x), + y_(y), + z_(z), + w_(w) { } + + double x() const { return this->x_; } + double& x() { return this->x_; } + void x(double _val_) { this->x_ = _val_; } + double y() const { return this->y_; } + double& y() { return this->y_; } + void y(double _val_) { this->y_ = _val_; } + double z() const { return this->z_; } + double& z() { return this->z_; } + void z(double _val_) { this->z_ = _val_; } + double w() const { return this->w_; } + double& w() { return this->w_; } + void w(double _val_) { this->w_ = _val_; } + + bool operator==(const Quaternion_& _other) const + { + (void) _other; + return x_ == _other.x_ && + y_ == _other.y_ && + z_ == _other.z_ && + w_ == _other.w_; + } + + bool operator!=(const Quaternion_& _other) const + { + return !(*this == _other); + } + +}; + +} + +} + +} + +#include "dds/topic/TopicTraits.hpp" +#include "org/eclipse/cyclonedds/topic/datatopic.hpp" + +namespace org { +namespace eclipse { +namespace cyclonedds { +namespace topic { + +template <> constexpr const char* TopicTraits<::geometry_msgs::msg::dds_::Quaternion_>::getTypeName() +{ + return "geometry_msgs::msg::dds_::Quaternion_"; +} + +template <> constexpr bool TopicTraits<::geometry_msgs::msg::dds_::Quaternion_>::isKeyless() +{ + return true; +} + +#ifdef DDSCXX_HAS_TYPE_DISCOVERY +template<> constexpr unsigned int TopicTraits<::geometry_msgs::msg::dds_::Quaternion_>::type_map_blob_sz() { return 322; } +template<> constexpr unsigned int TopicTraits<::geometry_msgs::msg::dds_::Quaternion_>::type_info_blob_sz() { return 100; } +template<> inline const uint8_t * TopicTraits<::geometry_msgs::msg::dds_::Quaternion_>::type_map_blob() { + static const uint8_t blob[] = { + 0x6b, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0xf1, 0x2e, 0xd7, 0x30, 0x7b, 0x8e, 0xc5, 0x7c, + 0x4b, 0x34, 0x86, 0x46, 0xa9, 0x62, 0xa1, 0x00, 0x53, 0x00, 0x00, 0x00, 0xf1, 0x51, 0x01, 0x00, + 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x43, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, + 0x0b, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x0a, 0x9d, 0xd4, 0xe4, 0x61, 0x00, + 0x0b, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x0a, 0x41, 0x52, 0x90, 0x76, 0x00, + 0x0b, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x01, 0x00, 0x0a, 0xfb, 0xad, 0xe9, 0xe3, 0x00, + 0x0b, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x01, 0x00, 0x0a, 0xf1, 0x29, 0x01, 0x86, 0x00, + 0xa8, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0xf2, 0x6f, 0x01, 0xea, 0x49, 0x00, 0xbc, 0x02, + 0x80, 0x58, 0xc3, 0xa8, 0xda, 0xe3, 0x52, 0x00, 0x90, 0x00, 0x00, 0x00, 0xf2, 0x51, 0x01, 0x00, + 0x2e, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x26, 0x00, 0x00, 0x00, 0x67, 0x65, 0x6f, 0x6d, + 0x65, 0x74, 0x72, 0x79, 0x5f, 0x6d, 0x73, 0x67, 0x73, 0x3a, 0x3a, 0x6d, 0x73, 0x67, 0x3a, 0x3a, + 0x64, 0x64, 0x73, 0x5f, 0x3a, 0x3a, 0x51, 0x75, 0x61, 0x74, 0x65, 0x72, 0x6e, 0x69, 0x6f, 0x6e, + 0x5f, 0x00, 0x00, 0x00, 0x54, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0x10, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x0a, 0x00, 0x02, 0x00, 0x00, 0x00, 0x78, 0x00, 0x00, 0x00, + 0x10, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x0a, 0x00, 0x02, 0x00, 0x00, 0x00, + 0x79, 0x00, 0x00, 0x00, 0x10, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x01, 0x00, 0x0a, 0x00, + 0x02, 0x00, 0x00, 0x00, 0x7a, 0x00, 0x00, 0x00, 0x10, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, + 0x01, 0x00, 0x0a, 0x00, 0x02, 0x00, 0x00, 0x00, 0x77, 0x00, 0x00, 0x00, 0x22, 0x00, 0x00, 0x00, + 0x01, 0x00, 0x00, 0x00, 0xf2, 0x6f, 0x01, 0xea, 0x49, 0x00, 0xbc, 0x02, 0x80, 0x58, 0xc3, 0xa8, + 0xda, 0xe3, 0x52, 0xf1, 0x2e, 0xd7, 0x30, 0x7b, 0x8e, 0xc5, 0x7c, 0x4b, 0x34, 0x86, 0x46, 0xa9, + 0x62, 0xa1, }; + return blob; +} +template<> inline const uint8_t * TopicTraits<::geometry_msgs::msg::dds_::Quaternion_>::type_info_blob() { + static const uint8_t blob[] = { + 0x60, 0x00, 0x00, 0x00, 0x01, 0x10, 0x00, 0x40, 0x28, 0x00, 0x00, 0x00, 0x24, 0x00, 0x00, 0x00, + 0x14, 0x00, 0x00, 0x00, 0xf1, 0x2e, 0xd7, 0x30, 0x7b, 0x8e, 0xc5, 0x7c, 0x4b, 0x34, 0x86, 0x46, + 0xa9, 0x62, 0xa1, 0x00, 0x57, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x02, 0x10, 0x00, 0x40, 0x28, 0x00, 0x00, 0x00, 0x24, 0x00, 0x00, 0x00, + 0x14, 0x00, 0x00, 0x00, 0xf2, 0x6f, 0x01, 0xea, 0x49, 0x00, 0xbc, 0x02, 0x80, 0x58, 0xc3, 0xa8, + 0xda, 0xe3, 0x52, 0x00, 0x94, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, }; + return blob; +} +#endif //DDSCXX_HAS_TYPE_DISCOVERY + +} //namespace topic +} //namespace cyclonedds +} //namespace eclipse +} //namespace org + +namespace dds { +namespace topic { + +template <> +struct topic_type_name<::geometry_msgs::msg::dds_::Quaternion_> +{ + static std::string value() + { + return org::eclipse::cyclonedds::topic::TopicTraits<::geometry_msgs::msg::dds_::Quaternion_>::getTypeName(); + } +}; + +} +} + +REGISTER_TOPIC_TYPE(::geometry_msgs::msg::dds_::Quaternion_) + +namespace org{ +namespace eclipse{ +namespace cyclonedds{ +namespace core{ +namespace cdr{ + +template<> +propvec &get_type_props<::geometry_msgs::msg::dds_::Quaternion_>(); + +template::value, bool> = true > +bool write(T& streamer, const ::geometry_msgs::msg::dds_::Quaternion_& instance, entity_properties_t *props) { + (void)instance; + if (!streamer.start_struct(*props)) + return false; + auto prop = streamer.first_entity(props); + while (prop) { + switch (prop->m_id) { + case 0: + if (!streamer.start_member(*prop)) + return false; + if (!write(streamer, instance.x())) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 1: + if (!streamer.start_member(*prop)) + return false; + if (!write(streamer, instance.y())) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 2: + if (!streamer.start_member(*prop)) + return false; + if (!write(streamer, instance.z())) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 3: + if (!streamer.start_member(*prop)) + return false; + if (!write(streamer, instance.w())) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + } + prop = streamer.next_entity(prop); + } + return streamer.finish_struct(*props); +} + +template::value, bool> = true > +bool write(S& str, const ::geometry_msgs::msg::dds_::Quaternion_& instance, bool as_key) { + auto &props = get_type_props<::geometry_msgs::msg::dds_::Quaternion_>(); + str.set_mode(cdr_stream::stream_mode::write, as_key); + return write(str, instance, props.data()); +} + +template::value, bool> = true > +bool read(T& streamer, ::geometry_msgs::msg::dds_::Quaternion_& instance, entity_properties_t *props) { + (void)instance; + if (!streamer.start_struct(*props)) + return false; + auto prop = streamer.first_entity(props); + while (prop) { + switch (prop->m_id) { + case 0: + if (!streamer.start_member(*prop)) + return false; + if (!read(streamer, instance.x())) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 1: + if (!streamer.start_member(*prop)) + return false; + if (!read(streamer, instance.y())) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 2: + if (!streamer.start_member(*prop)) + return false; + if (!read(streamer, instance.z())) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 3: + if (!streamer.start_member(*prop)) + return false; + if (!read(streamer, instance.w())) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + } + prop = streamer.next_entity(prop); + } + return streamer.finish_struct(*props); +} + +template::value, bool> = true > +bool read(S& str, ::geometry_msgs::msg::dds_::Quaternion_& instance, bool as_key) { + auto &props = get_type_props<::geometry_msgs::msg::dds_::Quaternion_>(); + str.set_mode(cdr_stream::stream_mode::read, as_key); + return read(str, instance, props.data()); +} + +template::value, bool> = true > +bool move(T& streamer, const ::geometry_msgs::msg::dds_::Quaternion_& instance, entity_properties_t *props) { + (void)instance; + if (!streamer.start_struct(*props)) + return false; + auto prop = streamer.first_entity(props); + while (prop) { + switch (prop->m_id) { + case 0: + if (!streamer.start_member(*prop)) + return false; + if (!move(streamer, instance.x())) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 1: + if (!streamer.start_member(*prop)) + return false; + if (!move(streamer, instance.y())) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 2: + if (!streamer.start_member(*prop)) + return false; + if (!move(streamer, instance.z())) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 3: + if (!streamer.start_member(*prop)) + return false; + if (!move(streamer, instance.w())) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + } + prop = streamer.next_entity(prop); + } + return streamer.finish_struct(*props); +} + +template::value, bool> = true > +bool move(S& str, const ::geometry_msgs::msg::dds_::Quaternion_& instance, bool as_key) { + auto &props = get_type_props<::geometry_msgs::msg::dds_::Quaternion_>(); + str.set_mode(cdr_stream::stream_mode::move, as_key); + return move(str, instance, props.data()); +} + +template::value, bool> = true > +bool max(T& streamer, const ::geometry_msgs::msg::dds_::Quaternion_& instance, entity_properties_t *props) { + (void)instance; + if (!streamer.start_struct(*props)) + return false; + auto prop = streamer.first_entity(props); + while (prop) { + switch (prop->m_id) { + case 0: + if (!streamer.start_member(*prop)) + return false; + if (!max(streamer, instance.x())) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 1: + if (!streamer.start_member(*prop)) + return false; + if (!max(streamer, instance.y())) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 2: + if (!streamer.start_member(*prop)) + return false; + if (!max(streamer, instance.z())) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 3: + if (!streamer.start_member(*prop)) + return false; + if (!max(streamer, instance.w())) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + } + prop = streamer.next_entity(prop); + } + return streamer.finish_struct(*props); +} + +template::value, bool> = true > +bool max(S& str, const ::geometry_msgs::msg::dds_::Quaternion_& instance, bool as_key) { + auto &props = get_type_props<::geometry_msgs::msg::dds_::Quaternion_>(); + str.set_mode(cdr_stream::stream_mode::max, as_key); + return max(str, instance, props.data()); +} + +} //namespace cdr +} //namespace core +} //namespace cyclonedds +} //namespace eclipse +} //namespace org + +#endif // DDSCXX_UNITREE_IDL_ROS2_QUATERNION__HPP diff --git a/deps/unitree_sdk2/include/unitree/idl/ros2/String_.hpp b/deps/unitree_sdk2/include/unitree/idl/ros2/String_.hpp new file mode 100644 index 0000000..b85ca71 --- /dev/null +++ b/deps/unitree_sdk2/include/unitree/idl/ros2/String_.hpp @@ -0,0 +1,266 @@ +/**************************************************************** + + Generated by Eclipse Cyclone DDS IDL to CXX Translator + File name: String_.idl + Source: String_.hpp + Cyclone DDS: v0.10.2 + +*****************************************************************/ +#ifndef DDSCXX_UNITREE_IDL_ROS2_STRING__HPP +#define DDSCXX_UNITREE_IDL_ROS2_STRING__HPP + +#include + +namespace std_msgs +{ +namespace msg +{ +namespace dds_ +{ +class String_ +{ +private: + std::string data_; + +public: + String_() = default; + + explicit String_( + const std::string& data) : + data_(data) { } + + const std::string& data() const { return this->data_; } + std::string& data() { return this->data_; } + void data(const std::string& _val_) { this->data_ = _val_; } + void data(std::string&& _val_) { this->data_ = _val_; } + + bool operator==(const String_& _other) const + { + (void) _other; + return data_ == _other.data_; + } + + bool operator!=(const String_& _other) const + { + return !(*this == _other); + } + +}; + +} + +} + +} + +#include "dds/topic/TopicTraits.hpp" +#include "org/eclipse/cyclonedds/topic/datatopic.hpp" + +namespace org { +namespace eclipse { +namespace cyclonedds { +namespace topic { + +template <> constexpr const char* TopicTraits<::std_msgs::msg::dds_::String_>::getTypeName() +{ + return "std_msgs::msg::dds_::String_"; +} + +template <> constexpr bool TopicTraits<::std_msgs::msg::dds_::String_>::isSelfContained() +{ + return false; +} + +template <> constexpr bool TopicTraits<::std_msgs::msg::dds_::String_>::isKeyless() +{ + return true; +} + +#ifdef DDSCXX_HAS_TYPE_DISCOVERY +template<> constexpr unsigned int TopicTraits<::std_msgs::msg::dds_::String_>::type_map_blob_sz() { return 210; } +template<> constexpr unsigned int TopicTraits<::std_msgs::msg::dds_::String_>::type_info_blob_sz() { return 100; } +template<> inline const uint8_t * TopicTraits<::std_msgs::msg::dds_::String_>::type_map_blob() { + static const uint8_t blob[] = { + 0x3c, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0xf1, 0x59, 0x65, 0x6d, 0x08, 0x0a, 0xb9, 0x26, + 0xa3, 0x33, 0xa6, 0x9d, 0x26, 0x9c, 0xb1, 0x00, 0x24, 0x00, 0x00, 0x00, 0xf1, 0x51, 0x01, 0x00, + 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x14, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, + 0x0c, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x70, 0x00, 0x8d, 0x77, 0x7f, 0x38, + 0x67, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0xf2, 0xc3, 0xda, 0x80, 0xd6, 0x38, 0xe9, 0x1b, + 0x9f, 0xad, 0x0a, 0x6b, 0x76, 0x5c, 0xc2, 0x00, 0x4f, 0x00, 0x00, 0x00, 0xf2, 0x51, 0x01, 0x00, + 0x25, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x1d, 0x00, 0x00, 0x00, 0x73, 0x74, 0x64, 0x5f, + 0x6d, 0x73, 0x67, 0x73, 0x3a, 0x3a, 0x6d, 0x73, 0x67, 0x3a, 0x3a, 0x64, 0x64, 0x73, 0x5f, 0x3a, + 0x3a, 0x53, 0x74, 0x72, 0x69, 0x6e, 0x67, 0x5f, 0x00, 0x00, 0x00, 0x00, 0x1b, 0x00, 0x00, 0x00, + 0x01, 0x00, 0x00, 0x00, 0x13, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x70, 0x00, + 0x05, 0x00, 0x00, 0x00, 0x64, 0x61, 0x74, 0x61, 0x00, 0x00, 0x00, 0x00, 0x22, 0x00, 0x00, 0x00, + 0x01, 0x00, 0x00, 0x00, 0xf2, 0xc3, 0xda, 0x80, 0xd6, 0x38, 0xe9, 0x1b, 0x9f, 0xad, 0x0a, 0x6b, + 0x76, 0x5c, 0xc2, 0xf1, 0x59, 0x65, 0x6d, 0x08, 0x0a, 0xb9, 0x26, 0xa3, 0x33, 0xa6, 0x9d, 0x26, + 0x9c, 0xb1, }; + return blob; +} +template<> inline const uint8_t * TopicTraits<::std_msgs::msg::dds_::String_>::type_info_blob() { + static const uint8_t blob[] = { + 0x60, 0x00, 0x00, 0x00, 0x01, 0x10, 0x00, 0x40, 0x28, 0x00, 0x00, 0x00, 0x24, 0x00, 0x00, 0x00, + 0x14, 0x00, 0x00, 0x00, 0xf1, 0x59, 0x65, 0x6d, 0x08, 0x0a, 0xb9, 0x26, 0xa3, 0x33, 0xa6, 0x9d, + 0x26, 0x9c, 0xb1, 0x00, 0x28, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x02, 0x10, 0x00, 0x40, 0x28, 0x00, 0x00, 0x00, 0x24, 0x00, 0x00, 0x00, + 0x14, 0x00, 0x00, 0x00, 0xf2, 0xc3, 0xda, 0x80, 0xd6, 0x38, 0xe9, 0x1b, 0x9f, 0xad, 0x0a, 0x6b, + 0x76, 0x5c, 0xc2, 0x00, 0x53, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, }; + return blob; +} +#endif //DDSCXX_HAS_TYPE_DISCOVERY + +} //namespace topic +} //namespace cyclonedds +} //namespace eclipse +} //namespace org + +namespace dds { +namespace topic { + +template <> +struct topic_type_name<::std_msgs::msg::dds_::String_> +{ + static std::string value() + { + return org::eclipse::cyclonedds::topic::TopicTraits<::std_msgs::msg::dds_::String_>::getTypeName(); + } +}; + +} +} + +REGISTER_TOPIC_TYPE(::std_msgs::msg::dds_::String_) + +namespace org{ +namespace eclipse{ +namespace cyclonedds{ +namespace core{ +namespace cdr{ + +template<> +propvec &get_type_props<::std_msgs::msg::dds_::String_>(); + +template::value, bool> = true > +bool write(T& streamer, const ::std_msgs::msg::dds_::String_& instance, entity_properties_t *props) { + (void)instance; + if (!streamer.start_struct(*props)) + return false; + auto prop = streamer.first_entity(props); + while (prop) { + switch (prop->m_id) { + case 0: + if (!streamer.start_member(*prop)) + return false; + if (!write_string(streamer, instance.data(), 0)) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + } + prop = streamer.next_entity(prop); + } + return streamer.finish_struct(*props); +} + +template::value, bool> = true > +bool write(S& str, const ::std_msgs::msg::dds_::String_& instance, bool as_key) { + auto &props = get_type_props<::std_msgs::msg::dds_::String_>(); + str.set_mode(cdr_stream::stream_mode::write, as_key); + return write(str, instance, props.data()); +} + +template::value, bool> = true > +bool read(T& streamer, ::std_msgs::msg::dds_::String_& instance, entity_properties_t *props) { + (void)instance; + if (!streamer.start_struct(*props)) + return false; + auto prop = streamer.first_entity(props); + while (prop) { + switch (prop->m_id) { + case 0: + if (!streamer.start_member(*prop)) + return false; + if (!read_string(streamer, instance.data(), 0)) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + } + prop = streamer.next_entity(prop); + } + return streamer.finish_struct(*props); +} + +template::value, bool> = true > +bool read(S& str, ::std_msgs::msg::dds_::String_& instance, bool as_key) { + auto &props = get_type_props<::std_msgs::msg::dds_::String_>(); + str.set_mode(cdr_stream::stream_mode::read, as_key); + return read(str, instance, props.data()); +} + +template::value, bool> = true > +bool move(T& streamer, const ::std_msgs::msg::dds_::String_& instance, entity_properties_t *props) { + (void)instance; + if (!streamer.start_struct(*props)) + return false; + auto prop = streamer.first_entity(props); + while (prop) { + switch (prop->m_id) { + case 0: + if (!streamer.start_member(*prop)) + return false; + if (!move_string(streamer, instance.data(), 0)) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + } + prop = streamer.next_entity(prop); + } + return streamer.finish_struct(*props); +} + +template::value, bool> = true > +bool move(S& str, const ::std_msgs::msg::dds_::String_& instance, bool as_key) { + auto &props = get_type_props<::std_msgs::msg::dds_::String_>(); + str.set_mode(cdr_stream::stream_mode::move, as_key); + return move(str, instance, props.data()); +} + +template::value, bool> = true > +bool max(T& streamer, const ::std_msgs::msg::dds_::String_& instance, entity_properties_t *props) { + (void)instance; + if (!streamer.start_struct(*props)) + return false; + auto prop = streamer.first_entity(props); + while (prop) { + switch (prop->m_id) { + case 0: + if (!streamer.start_member(*prop)) + return false; + if (!max_string(streamer, instance.data(), 0)) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + } + prop = streamer.next_entity(prop); + } + return streamer.finish_struct(*props); +} + +template::value, bool> = true > +bool max(S& str, const ::std_msgs::msg::dds_::String_& instance, bool as_key) { + auto &props = get_type_props<::std_msgs::msg::dds_::String_>(); + str.set_mode(cdr_stream::stream_mode::max, as_key); + return max(str, instance, props.data()); +} + +} //namespace cdr +} //namespace core +} //namespace cyclonedds +} //namespace eclipse +} //namespace org + +#endif // DDSCXX_UNITREE_IDL_ROS2_STRING__HPP diff --git a/deps/unitree_sdk2/include/unitree/idl/ros2/Time_.hpp b/deps/unitree_sdk2/include/unitree/idl/ros2/Time_.hpp new file mode 100644 index 0000000..2489c5e --- /dev/null +++ b/deps/unitree_sdk2/include/unitree/idl/ros2/Time_.hpp @@ -0,0 +1,302 @@ +/**************************************************************** + + Generated by Eclipse Cyclone DDS IDL to CXX Translator + File name: Time_.idl + Source: Time_.hpp + Cyclone DDS: v0.10.2 + +*****************************************************************/ +#ifndef DDSCXX_UNITREE_IDL_ROS2_TIME__HPP +#define DDSCXX_UNITREE_IDL_ROS2_TIME__HPP + +#include + +namespace builtin_interfaces +{ +namespace msg +{ +namespace dds_ +{ +class Time_ +{ +private: + int32_t sec_ = 0; + uint32_t nanosec_ = 0; + +public: + Time_() = default; + + explicit Time_( + int32_t sec, + uint32_t nanosec) : + sec_(sec), + nanosec_(nanosec) { } + + int32_t sec() const { return this->sec_; } + int32_t& sec() { return this->sec_; } + void sec(int32_t _val_) { this->sec_ = _val_; } + uint32_t nanosec() const { return this->nanosec_; } + uint32_t& nanosec() { return this->nanosec_; } + void nanosec(uint32_t _val_) { this->nanosec_ = _val_; } + + bool operator==(const Time_& _other) const + { + (void) _other; + return sec_ == _other.sec_ && + nanosec_ == _other.nanosec_; + } + + bool operator!=(const Time_& _other) const + { + return !(*this == _other); + } + +}; + +} + +} + +} + +#include "dds/topic/TopicTraits.hpp" +#include "org/eclipse/cyclonedds/topic/datatopic.hpp" + +namespace org { +namespace eclipse { +namespace cyclonedds { +namespace topic { + +template <> constexpr const char* TopicTraits<::builtin_interfaces::msg::dds_::Time_>::getTypeName() +{ + return "builtin_interfaces::msg::dds_::Time_"; +} + +template <> constexpr bool TopicTraits<::builtin_interfaces::msg::dds_::Time_>::isKeyless() +{ + return true; +} + +#ifdef DDSCXX_HAS_TYPE_DISCOVERY +template<> constexpr unsigned int TopicTraits<::builtin_interfaces::msg::dds_::Time_>::type_map_blob_sz() { return 262; } +template<> constexpr unsigned int TopicTraits<::builtin_interfaces::msg::dds_::Time_>::type_info_blob_sz() { return 100; } +template<> inline const uint8_t * TopicTraits<::builtin_interfaces::msg::dds_::Time_>::type_map_blob() { + static const uint8_t blob[] = { + 0x4b, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0xf1, 0x56, 0x7c, 0x5a, 0x93, 0x54, 0x1c, 0x3b, + 0x10, 0x86, 0xa4, 0xba, 0x46, 0xf9, 0x8d, 0x00, 0x33, 0x00, 0x00, 0x00, 0xf1, 0x51, 0x01, 0x00, + 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x23, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, + 0x0b, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x04, 0x74, 0x45, 0x9c, 0xa3, 0x00, + 0x0b, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x07, 0xe2, 0x04, 0x64, 0xd5, 0x00, + 0x8a, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0xf2, 0xd4, 0x85, 0x4f, 0x13, 0xae, 0xf3, 0x2d, + 0xfe, 0x21, 0x57, 0xf3, 0xe6, 0x32, 0x0d, 0x00, 0x72, 0x00, 0x00, 0x00, 0xf2, 0x51, 0x01, 0x00, + 0x2d, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x25, 0x00, 0x00, 0x00, 0x62, 0x75, 0x69, 0x6c, + 0x74, 0x69, 0x6e, 0x5f, 0x69, 0x6e, 0x74, 0x65, 0x72, 0x66, 0x61, 0x63, 0x65, 0x73, 0x3a, 0x3a, + 0x6d, 0x73, 0x67, 0x3a, 0x3a, 0x64, 0x64, 0x73, 0x5f, 0x3a, 0x3a, 0x54, 0x69, 0x6d, 0x65, 0x5f, + 0x00, 0x00, 0x00, 0x00, 0x36, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x12, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x04, 0x00, 0x04, 0x00, 0x00, 0x00, 0x73, 0x65, 0x63, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x16, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x07, 0x00, + 0x08, 0x00, 0x00, 0x00, 0x6e, 0x61, 0x6e, 0x6f, 0x73, 0x65, 0x63, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x22, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0xf2, 0xd4, 0x85, 0x4f, 0x13, 0xae, 0xf3, 0x2d, + 0xfe, 0x21, 0x57, 0xf3, 0xe6, 0x32, 0x0d, 0xf1, 0x56, 0x7c, 0x5a, 0x93, 0x54, 0x1c, 0x3b, 0x10, + 0x86, 0xa4, 0xba, 0x46, 0xf9, 0x8d, }; + return blob; +} +template<> inline const uint8_t * TopicTraits<::builtin_interfaces::msg::dds_::Time_>::type_info_blob() { + static const uint8_t blob[] = { + 0x60, 0x00, 0x00, 0x00, 0x01, 0x10, 0x00, 0x40, 0x28, 0x00, 0x00, 0x00, 0x24, 0x00, 0x00, 0x00, + 0x14, 0x00, 0x00, 0x00, 0xf1, 0x56, 0x7c, 0x5a, 0x93, 0x54, 0x1c, 0x3b, 0x10, 0x86, 0xa4, 0xba, + 0x46, 0xf9, 0x8d, 0x00, 0x37, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x02, 0x10, 0x00, 0x40, 0x28, 0x00, 0x00, 0x00, 0x24, 0x00, 0x00, 0x00, + 0x14, 0x00, 0x00, 0x00, 0xf2, 0xd4, 0x85, 0x4f, 0x13, 0xae, 0xf3, 0x2d, 0xfe, 0x21, 0x57, 0xf3, + 0xe6, 0x32, 0x0d, 0x00, 0x76, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, }; + return blob; +} +#endif //DDSCXX_HAS_TYPE_DISCOVERY + +} //namespace topic +} //namespace cyclonedds +} //namespace eclipse +} //namespace org + +namespace dds { +namespace topic { + +template <> +struct topic_type_name<::builtin_interfaces::msg::dds_::Time_> +{ + static std::string value() + { + return org::eclipse::cyclonedds::topic::TopicTraits<::builtin_interfaces::msg::dds_::Time_>::getTypeName(); + } +}; + +} +} + +REGISTER_TOPIC_TYPE(::builtin_interfaces::msg::dds_::Time_) + +namespace org{ +namespace eclipse{ +namespace cyclonedds{ +namespace core{ +namespace cdr{ + +template<> +propvec &get_type_props<::builtin_interfaces::msg::dds_::Time_>(); + +template::value, bool> = true > +bool write(T& streamer, const ::builtin_interfaces::msg::dds_::Time_& instance, entity_properties_t *props) { + (void)instance; + if (!streamer.start_struct(*props)) + return false; + auto prop = streamer.first_entity(props); + while (prop) { + switch (prop->m_id) { + case 0: + if (!streamer.start_member(*prop)) + return false; + if (!write(streamer, instance.sec())) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 1: + if (!streamer.start_member(*prop)) + return false; + if (!write(streamer, instance.nanosec())) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + } + prop = streamer.next_entity(prop); + } + return streamer.finish_struct(*props); +} + +template::value, bool> = true > +bool write(S& str, const ::builtin_interfaces::msg::dds_::Time_& instance, bool as_key) { + auto &props = get_type_props<::builtin_interfaces::msg::dds_::Time_>(); + str.set_mode(cdr_stream::stream_mode::write, as_key); + return write(str, instance, props.data()); +} + +template::value, bool> = true > +bool read(T& streamer, ::builtin_interfaces::msg::dds_::Time_& instance, entity_properties_t *props) { + (void)instance; + if (!streamer.start_struct(*props)) + return false; + auto prop = streamer.first_entity(props); + while (prop) { + switch (prop->m_id) { + case 0: + if (!streamer.start_member(*prop)) + return false; + if (!read(streamer, instance.sec())) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 1: + if (!streamer.start_member(*prop)) + return false; + if (!read(streamer, instance.nanosec())) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + } + prop = streamer.next_entity(prop); + } + return streamer.finish_struct(*props); +} + +template::value, bool> = true > +bool read(S& str, ::builtin_interfaces::msg::dds_::Time_& instance, bool as_key) { + auto &props = get_type_props<::builtin_interfaces::msg::dds_::Time_>(); + str.set_mode(cdr_stream::stream_mode::read, as_key); + return read(str, instance, props.data()); +} + +template::value, bool> = true > +bool move(T& streamer, const ::builtin_interfaces::msg::dds_::Time_& instance, entity_properties_t *props) { + (void)instance; + if (!streamer.start_struct(*props)) + return false; + auto prop = streamer.first_entity(props); + while (prop) { + switch (prop->m_id) { + case 0: + if (!streamer.start_member(*prop)) + return false; + if (!move(streamer, instance.sec())) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 1: + if (!streamer.start_member(*prop)) + return false; + if (!move(streamer, instance.nanosec())) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + } + prop = streamer.next_entity(prop); + } + return streamer.finish_struct(*props); +} + +template::value, bool> = true > +bool move(S& str, const ::builtin_interfaces::msg::dds_::Time_& instance, bool as_key) { + auto &props = get_type_props<::builtin_interfaces::msg::dds_::Time_>(); + str.set_mode(cdr_stream::stream_mode::move, as_key); + return move(str, instance, props.data()); +} + +template::value, bool> = true > +bool max(T& streamer, const ::builtin_interfaces::msg::dds_::Time_& instance, entity_properties_t *props) { + (void)instance; + if (!streamer.start_struct(*props)) + return false; + auto prop = streamer.first_entity(props); + while (prop) { + switch (prop->m_id) { + case 0: + if (!streamer.start_member(*prop)) + return false; + if (!max(streamer, instance.sec())) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 1: + if (!streamer.start_member(*prop)) + return false; + if (!max(streamer, instance.nanosec())) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + } + prop = streamer.next_entity(prop); + } + return streamer.finish_struct(*props); +} + +template::value, bool> = true > +bool max(S& str, const ::builtin_interfaces::msg::dds_::Time_& instance, bool as_key) { + auto &props = get_type_props<::builtin_interfaces::msg::dds_::Time_>(); + str.set_mode(cdr_stream::stream_mode::max, as_key); + return max(str, instance, props.data()); +} + +} //namespace cdr +} //namespace core +} //namespace cyclonedds +} //namespace eclipse +} //namespace org + +#endif // DDSCXX_UNITREE_IDL_ROS2_TIME__HPP diff --git a/deps/unitree_sdk2/include/unitree/idl/ros2/TwistStamped_.hpp b/deps/unitree_sdk2/include/unitree/idl/ros2/TwistStamped_.hpp new file mode 100644 index 0000000..3e351e5 --- /dev/null +++ b/deps/unitree_sdk2/include/unitree/idl/ros2/TwistStamped_.hpp @@ -0,0 +1,394 @@ +/**************************************************************** + + Generated by Eclipse Cyclone DDS IDL to CXX Translator + File name: TwistStamped_.idl + Source: TwistStamped_.hpp + Cyclone DDS: v0.10.2 + +*****************************************************************/ +#ifndef DDSCXX_UNITREE_IDL_ROS2_TWISTSTAMPED__HPP +#define DDSCXX_UNITREE_IDL_ROS2_TWISTSTAMPED__HPP + +#include "unitree/idl/ros2/Twist_.hpp" + +#include "unitree/idl/ros2/Header_.hpp" + + +namespace geometry_msgs +{ +namespace msg +{ +namespace dds_ +{ +class TwistStamped_ +{ +private: + ::std_msgs::msg::dds_::Header_ header_; + ::geometry_msgs::msg::dds_::Twist_ twist_; + +public: + TwistStamped_() = default; + + explicit TwistStamped_( + const ::std_msgs::msg::dds_::Header_& header, + const ::geometry_msgs::msg::dds_::Twist_& twist) : + header_(header), + twist_(twist) { } + + const ::std_msgs::msg::dds_::Header_& header() const { return this->header_; } + ::std_msgs::msg::dds_::Header_& header() { return this->header_; } + void header(const ::std_msgs::msg::dds_::Header_& _val_) { this->header_ = _val_; } + void header(::std_msgs::msg::dds_::Header_&& _val_) { this->header_ = _val_; } + const ::geometry_msgs::msg::dds_::Twist_& twist() const { return this->twist_; } + ::geometry_msgs::msg::dds_::Twist_& twist() { return this->twist_; } + void twist(const ::geometry_msgs::msg::dds_::Twist_& _val_) { this->twist_ = _val_; } + void twist(::geometry_msgs::msg::dds_::Twist_&& _val_) { this->twist_ = _val_; } + + bool operator==(const TwistStamped_& _other) const + { + (void) _other; + return header_ == _other.header_ && + twist_ == _other.twist_; + } + + bool operator!=(const TwistStamped_& _other) const + { + return !(*this == _other); + } + +}; + +} + +} + +} + +#include "dds/topic/TopicTraits.hpp" +#include "org/eclipse/cyclonedds/topic/datatopic.hpp" + +namespace org { +namespace eclipse { +namespace cyclonedds { +namespace topic { + +template <> constexpr const char* TopicTraits<::geometry_msgs::msg::dds_::TwistStamped_>::getTypeName() +{ + return "geometry_msgs::msg::dds_::TwistStamped_"; +} + +template <> constexpr bool TopicTraits<::geometry_msgs::msg::dds_::TwistStamped_>::isSelfContained() +{ + return false; +} + +template <> constexpr bool TopicTraits<::geometry_msgs::msg::dds_::TwistStamped_>::isKeyless() +{ + return true; +} + +#ifdef DDSCXX_HAS_TYPE_DISCOVERY +template<> constexpr unsigned int TopicTraits<::geometry_msgs::msg::dds_::TwistStamped_>::type_map_blob_sz() { return 1378; } +template<> constexpr unsigned int TopicTraits<::geometry_msgs::msg::dds_::TwistStamped_>::type_info_blob_sz() { return 292; } +template<> inline const uint8_t * TopicTraits<::geometry_msgs::msg::dds_::TwistStamped_>::type_map_blob() { + static const uint8_t blob[] = { + 0xc3, 0x01, 0x00, 0x00, 0x05, 0x00, 0x00, 0x00, 0xf1, 0x73, 0xe5, 0x49, 0xa3, 0xc7, 0xc7, 0x09, + 0x40, 0xe3, 0xe7, 0xba, 0xfb, 0x9f, 0x5d, 0x00, 0x51, 0x00, 0x00, 0x00, 0xf1, 0x51, 0x01, 0x00, + 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x41, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, + 0x19, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xf1, 0xdc, 0xf1, 0x2c, 0xd2, 0xdd, + 0x5e, 0x71, 0x2c, 0xb7, 0xb1, 0xe5, 0x1f, 0xa3, 0xf2, 0x09, 0x9f, 0xb9, 0x95, 0x00, 0x00, 0x00, + 0x19, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0xf1, 0x28, 0xcf, 0x21, 0x56, 0x4e, + 0xbe, 0xe5, 0x84, 0x6f, 0x1b, 0x3c, 0xfb, 0x2b, 0x52, 0xeb, 0x3b, 0xac, 0x16, 0xf1, 0xdc, 0xf1, + 0x2c, 0xd2, 0xdd, 0x5e, 0x71, 0x2c, 0xb7, 0xb1, 0xe5, 0x1f, 0xa3, 0xf2, 0x44, 0x00, 0x00, 0x00, + 0xf1, 0x51, 0x01, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x34, 0x00, 0x00, 0x00, + 0x02, 0x00, 0x00, 0x00, 0x19, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xf1, 0x56, + 0x7c, 0x5a, 0x93, 0x54, 0x1c, 0x3b, 0x10, 0x86, 0xa4, 0xba, 0x46, 0xf9, 0x8d, 0x96, 0xb8, 0xc7, + 0x8d, 0x00, 0x00, 0x00, 0x0c, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x70, 0x00, + 0x4b, 0xb3, 0x9c, 0x5c, 0xf1, 0x56, 0x7c, 0x5a, 0x93, 0x54, 0x1c, 0x3b, 0x10, 0x86, 0xa4, 0xba, + 0x46, 0xf9, 0x8d, 0x00, 0x33, 0x00, 0x00, 0x00, 0xf1, 0x51, 0x01, 0x00, 0x01, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x23, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x0b, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x04, 0x74, 0x45, 0x9c, 0xa3, 0x00, 0x0b, 0x00, 0x00, 0x00, + 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x07, 0xe2, 0x04, 0x64, 0xd5, 0xf1, 0x28, 0xcf, 0x21, 0x56, + 0x4e, 0xbe, 0xe5, 0x84, 0x6f, 0x1b, 0x3c, 0xfb, 0x2b, 0x52, 0x00, 0x00, 0x51, 0x00, 0x00, 0x00, + 0xf1, 0x51, 0x01, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x41, 0x00, 0x00, 0x00, + 0x02, 0x00, 0x00, 0x00, 0x19, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xf1, 0x5e, + 0x73, 0x97, 0xe7, 0xe8, 0x64, 0x40, 0xdf, 0x64, 0xaf, 0x76, 0xcd, 0x4c, 0xbc, 0x9a, 0x93, 0x2b, + 0x3c, 0x00, 0x00, 0x00, 0x19, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0xf1, 0x5e, + 0x73, 0x97, 0xe7, 0xe8, 0x64, 0x40, 0xdf, 0x64, 0xaf, 0x76, 0xcd, 0x4c, 0xbc, 0xd1, 0x8b, 0x86, + 0x24, 0xf1, 0x5e, 0x73, 0x97, 0xe7, 0xe8, 0x64, 0x40, 0xdf, 0x64, 0xaf, 0x76, 0xcd, 0x4c, 0xbc, + 0x43, 0x00, 0x00, 0x00, 0xf1, 0x51, 0x01, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x33, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x0b, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x01, 0x00, 0x0a, 0x9d, 0xd4, 0xe4, 0x61, 0x00, 0x0b, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, + 0x01, 0x00, 0x0a, 0x41, 0x52, 0x90, 0x76, 0x00, 0x0b, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, + 0x01, 0x00, 0x0a, 0xfb, 0xad, 0xe9, 0xe3, 0x00, 0xf8, 0x02, 0x00, 0x00, 0x05, 0x00, 0x00, 0x00, + 0xf2, 0x47, 0x67, 0x84, 0x3d, 0x44, 0x90, 0x86, 0x2d, 0xa2, 0x41, 0xbe, 0x2e, 0x36, 0xde, 0x00, + 0x94, 0x00, 0x00, 0x00, 0xf2, 0x51, 0x01, 0x00, 0x30, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x28, 0x00, 0x00, 0x00, 0x67, 0x65, 0x6f, 0x6d, 0x65, 0x74, 0x72, 0x79, 0x5f, 0x6d, 0x73, 0x67, + 0x73, 0x3a, 0x3a, 0x6d, 0x73, 0x67, 0x3a, 0x3a, 0x64, 0x64, 0x73, 0x5f, 0x3a, 0x3a, 0x54, 0x77, + 0x69, 0x73, 0x74, 0x53, 0x74, 0x61, 0x6d, 0x70, 0x65, 0x64, 0x5f, 0x00, 0x58, 0x00, 0x00, 0x00, + 0x02, 0x00, 0x00, 0x00, 0x25, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xf2, 0xe5, + 0x76, 0x5e, 0xc4, 0x8c, 0xff, 0xd4, 0x19, 0xed, 0x7f, 0xe8, 0x4e, 0x2a, 0x55, 0x00, 0x00, 0x00, + 0x07, 0x00, 0x00, 0x00, 0x68, 0x65, 0x61, 0x64, 0x65, 0x72, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x24, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0xf2, 0x66, 0x9d, 0xb6, 0x2b, 0xd5, + 0x53, 0x1f, 0x0b, 0xe5, 0x2c, 0x2a, 0x17, 0x6d, 0x6f, 0x00, 0x00, 0x00, 0x06, 0x00, 0x00, 0x00, + 0x74, 0x77, 0x69, 0x73, 0x74, 0x00, 0x00, 0x00, 0xf2, 0xe5, 0x76, 0x5e, 0xc4, 0x8c, 0xff, 0xd4, + 0x19, 0xed, 0x7f, 0xe8, 0x4e, 0x2a, 0x55, 0x00, 0x7b, 0x00, 0x00, 0x00, 0xf2, 0x51, 0x01, 0x00, + 0x25, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x1d, 0x00, 0x00, 0x00, 0x73, 0x74, 0x64, 0x5f, + 0x6d, 0x73, 0x67, 0x73, 0x3a, 0x3a, 0x6d, 0x73, 0x67, 0x3a, 0x3a, 0x64, 0x64, 0x73, 0x5f, 0x3a, + 0x3a, 0x48, 0x65, 0x61, 0x64, 0x65, 0x72, 0x5f, 0x00, 0x00, 0x00, 0x00, 0x47, 0x00, 0x00, 0x00, + 0x02, 0x00, 0x00, 0x00, 0x24, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xf2, 0xd4, + 0x85, 0x4f, 0x13, 0xae, 0xf3, 0x2d, 0xfe, 0x21, 0x57, 0xf3, 0xe6, 0x32, 0x0d, 0x00, 0x00, 0x00, + 0x06, 0x00, 0x00, 0x00, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x00, 0x00, 0x00, 0x17, 0x00, 0x00, 0x00, + 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x70, 0x00, 0x09, 0x00, 0x00, 0x00, 0x66, 0x72, 0x61, 0x6d, + 0x65, 0x5f, 0x69, 0x64, 0x00, 0x00, 0x00, 0xf2, 0xd4, 0x85, 0x4f, 0x13, 0xae, 0xf3, 0x2d, 0xfe, + 0x21, 0x57, 0xf3, 0xe6, 0x32, 0x0d, 0x00, 0x00, 0x72, 0x00, 0x00, 0x00, 0xf2, 0x51, 0x01, 0x00, + 0x2d, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x25, 0x00, 0x00, 0x00, 0x62, 0x75, 0x69, 0x6c, + 0x74, 0x69, 0x6e, 0x5f, 0x69, 0x6e, 0x74, 0x65, 0x72, 0x66, 0x61, 0x63, 0x65, 0x73, 0x3a, 0x3a, + 0x6d, 0x73, 0x67, 0x3a, 0x3a, 0x64, 0x64, 0x73, 0x5f, 0x3a, 0x3a, 0x54, 0x69, 0x6d, 0x65, 0x5f, + 0x00, 0x00, 0x00, 0x00, 0x36, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x12, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x04, 0x00, 0x04, 0x00, 0x00, 0x00, 0x73, 0x65, 0x63, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x16, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x07, 0x00, + 0x08, 0x00, 0x00, 0x00, 0x6e, 0x61, 0x6e, 0x6f, 0x73, 0x65, 0x63, 0x00, 0x00, 0x00, 0xf2, 0x66, + 0x9d, 0xb6, 0x2b, 0xd5, 0x53, 0x1f, 0x0b, 0xe5, 0x2c, 0x2a, 0x17, 0x6d, 0x6f, 0x00, 0x00, 0x00, + 0x92, 0x00, 0x00, 0x00, 0xf2, 0x51, 0x01, 0x00, 0x29, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x21, 0x00, 0x00, 0x00, 0x67, 0x65, 0x6f, 0x6d, 0x65, 0x74, 0x72, 0x79, 0x5f, 0x6d, 0x73, 0x67, + 0x73, 0x3a, 0x3a, 0x6d, 0x73, 0x67, 0x3a, 0x3a, 0x64, 0x64, 0x73, 0x5f, 0x3a, 0x3a, 0x54, 0x77, + 0x69, 0x73, 0x74, 0x5f, 0x00, 0x00, 0x00, 0x00, 0x5a, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, + 0x25, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xf2, 0xac, 0xe2, 0x5e, 0x59, 0xb0, + 0x1a, 0x7a, 0x3a, 0x5c, 0xda, 0xb3, 0x78, 0xfd, 0x32, 0x00, 0x00, 0x00, 0x07, 0x00, 0x00, 0x00, + 0x6c, 0x69, 0x6e, 0x65, 0x61, 0x72, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x26, 0x00, 0x00, 0x00, + 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0xf2, 0xac, 0xe2, 0x5e, 0x59, 0xb0, 0x1a, 0x7a, 0x3a, 0x5c, + 0xda, 0xb3, 0x78, 0xfd, 0x32, 0x00, 0x00, 0x00, 0x08, 0x00, 0x00, 0x00, 0x61, 0x6e, 0x67, 0x75, + 0x6c, 0x61, 0x72, 0x00, 0x00, 0x00, 0xf2, 0xac, 0xe2, 0x5e, 0x59, 0xb0, 0x1a, 0x7a, 0x3a, 0x5c, + 0xda, 0xb3, 0x78, 0xfd, 0x32, 0x00, 0x00, 0x00, 0x78, 0x00, 0x00, 0x00, 0xf2, 0x51, 0x01, 0x00, + 0x2b, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x23, 0x00, 0x00, 0x00, 0x67, 0x65, 0x6f, 0x6d, + 0x65, 0x74, 0x72, 0x79, 0x5f, 0x6d, 0x73, 0x67, 0x73, 0x3a, 0x3a, 0x6d, 0x73, 0x67, 0x3a, 0x3a, + 0x64, 0x64, 0x73, 0x5f, 0x3a, 0x3a, 0x56, 0x65, 0x63, 0x74, 0x6f, 0x72, 0x33, 0x5f, 0x00, 0x00, + 0x40, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x01, 0x00, 0x0a, 0x00, 0x02, 0x00, 0x00, 0x00, 0x78, 0x00, 0x00, 0x00, 0x10, 0x00, 0x00, 0x00, + 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x0a, 0x00, 0x02, 0x00, 0x00, 0x00, 0x79, 0x00, 0x00, 0x00, + 0x10, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x01, 0x00, 0x0a, 0x00, 0x02, 0x00, 0x00, 0x00, + 0x7a, 0x00, 0x00, 0x00, 0x9a, 0x00, 0x00, 0x00, 0x05, 0x00, 0x00, 0x00, 0xf2, 0x47, 0x67, 0x84, + 0x3d, 0x44, 0x90, 0x86, 0x2d, 0xa2, 0x41, 0xbe, 0x2e, 0x36, 0xde, 0xf1, 0x73, 0xe5, 0x49, 0xa3, + 0xc7, 0xc7, 0x09, 0x40, 0xe3, 0xe7, 0xba, 0xfb, 0x9f, 0x5d, 0xf2, 0xe5, 0x76, 0x5e, 0xc4, 0x8c, + 0xff, 0xd4, 0x19, 0xed, 0x7f, 0xe8, 0x4e, 0x2a, 0x55, 0xf1, 0xdc, 0xf1, 0x2c, 0xd2, 0xdd, 0x5e, + 0x71, 0x2c, 0xb7, 0xb1, 0xe5, 0x1f, 0xa3, 0xf2, 0xf2, 0xd4, 0x85, 0x4f, 0x13, 0xae, 0xf3, 0x2d, + 0xfe, 0x21, 0x57, 0xf3, 0xe6, 0x32, 0x0d, 0xf1, 0x56, 0x7c, 0x5a, 0x93, 0x54, 0x1c, 0x3b, 0x10, + 0x86, 0xa4, 0xba, 0x46, 0xf9, 0x8d, 0xf2, 0x66, 0x9d, 0xb6, 0x2b, 0xd5, 0x53, 0x1f, 0x0b, 0xe5, + 0x2c, 0x2a, 0x17, 0x6d, 0x6f, 0xf1, 0x28, 0xcf, 0x21, 0x56, 0x4e, 0xbe, 0xe5, 0x84, 0x6f, 0x1b, + 0x3c, 0xfb, 0x2b, 0x52, 0xf2, 0xac, 0xe2, 0x5e, 0x59, 0xb0, 0x1a, 0x7a, 0x3a, 0x5c, 0xda, 0xb3, + 0x78, 0xfd, 0x32, 0xf1, 0x5e, 0x73, 0x97, 0xe7, 0xe8, 0x64, 0x40, 0xdf, 0x64, 0xaf, 0x76, 0xcd, + 0x4c, 0xbc, }; + return blob; +} +template<> inline const uint8_t * TopicTraits<::geometry_msgs::msg::dds_::TwistStamped_>::type_info_blob() { + static const uint8_t blob[] = { + 0x20, 0x01, 0x00, 0x00, 0x01, 0x10, 0x00, 0x40, 0x88, 0x00, 0x00, 0x00, 0x84, 0x00, 0x00, 0x00, + 0x14, 0x00, 0x00, 0x00, 0xf1, 0x73, 0xe5, 0x49, 0xa3, 0xc7, 0xc7, 0x09, 0x40, 0xe3, 0xe7, 0xba, + 0xfb, 0x9f, 0x5d, 0x00, 0x55, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0x64, 0x00, 0x00, 0x00, + 0x04, 0x00, 0x00, 0x00, 0x14, 0x00, 0x00, 0x00, 0xf1, 0xdc, 0xf1, 0x2c, 0xd2, 0xdd, 0x5e, 0x71, + 0x2c, 0xb7, 0xb1, 0xe5, 0x1f, 0xa3, 0xf2, 0x00, 0x48, 0x00, 0x00, 0x00, 0x14, 0x00, 0x00, 0x00, + 0xf1, 0x56, 0x7c, 0x5a, 0x93, 0x54, 0x1c, 0x3b, 0x10, 0x86, 0xa4, 0xba, 0x46, 0xf9, 0x8d, 0x00, + 0x37, 0x00, 0x00, 0x00, 0x14, 0x00, 0x00, 0x00, 0xf1, 0x28, 0xcf, 0x21, 0x56, 0x4e, 0xbe, 0xe5, + 0x84, 0x6f, 0x1b, 0x3c, 0xfb, 0x2b, 0x52, 0x00, 0x55, 0x00, 0x00, 0x00, 0x14, 0x00, 0x00, 0x00, + 0xf1, 0x5e, 0x73, 0x97, 0xe7, 0xe8, 0x64, 0x40, 0xdf, 0x64, 0xaf, 0x76, 0xcd, 0x4c, 0xbc, 0x00, + 0x47, 0x00, 0x00, 0x00, 0x02, 0x10, 0x00, 0x40, 0x88, 0x00, 0x00, 0x00, 0x84, 0x00, 0x00, 0x00, + 0x14, 0x00, 0x00, 0x00, 0xf2, 0x47, 0x67, 0x84, 0x3d, 0x44, 0x90, 0x86, 0x2d, 0xa2, 0x41, 0xbe, + 0x2e, 0x36, 0xde, 0x00, 0x98, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0x64, 0x00, 0x00, 0x00, + 0x04, 0x00, 0x00, 0x00, 0x14, 0x00, 0x00, 0x00, 0xf2, 0xe5, 0x76, 0x5e, 0xc4, 0x8c, 0xff, 0xd4, + 0x19, 0xed, 0x7f, 0xe8, 0x4e, 0x2a, 0x55, 0x00, 0x7f, 0x00, 0x00, 0x00, 0x14, 0x00, 0x00, 0x00, + 0xf2, 0xd4, 0x85, 0x4f, 0x13, 0xae, 0xf3, 0x2d, 0xfe, 0x21, 0x57, 0xf3, 0xe6, 0x32, 0x0d, 0x00, + 0x76, 0x00, 0x00, 0x00, 0x14, 0x00, 0x00, 0x00, 0xf2, 0x66, 0x9d, 0xb6, 0x2b, 0xd5, 0x53, 0x1f, + 0x0b, 0xe5, 0x2c, 0x2a, 0x17, 0x6d, 0x6f, 0x00, 0x96, 0x00, 0x00, 0x00, 0x14, 0x00, 0x00, 0x00, + 0xf2, 0xac, 0xe2, 0x5e, 0x59, 0xb0, 0x1a, 0x7a, 0x3a, 0x5c, 0xda, 0xb3, 0x78, 0xfd, 0x32, 0x00, + 0x7c, 0x00, 0x00, 0x00, }; + return blob; +} +#endif //DDSCXX_HAS_TYPE_DISCOVERY + +} //namespace topic +} //namespace cyclonedds +} //namespace eclipse +} //namespace org + +namespace dds { +namespace topic { + +template <> +struct topic_type_name<::geometry_msgs::msg::dds_::TwistStamped_> +{ + static std::string value() + { + return org::eclipse::cyclonedds::topic::TopicTraits<::geometry_msgs::msg::dds_::TwistStamped_>::getTypeName(); + } +}; + +} +} + +REGISTER_TOPIC_TYPE(::geometry_msgs::msg::dds_::TwistStamped_) + +namespace org{ +namespace eclipse{ +namespace cyclonedds{ +namespace core{ +namespace cdr{ + +template<> +propvec &get_type_props<::geometry_msgs::msg::dds_::TwistStamped_>(); + +template::value, bool> = true > +bool write(T& streamer, const ::geometry_msgs::msg::dds_::TwistStamped_& instance, entity_properties_t *props) { + (void)instance; + if (!streamer.start_struct(*props)) + return false; + auto prop = streamer.first_entity(props); + while (prop) { + switch (prop->m_id) { + case 0: + if (!streamer.start_member(*prop)) + return false; + if (!write(streamer, instance.header(), prop)) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 1: + if (!streamer.start_member(*prop)) + return false; + if (!write(streamer, instance.twist(), prop)) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + } + prop = streamer.next_entity(prop); + } + return streamer.finish_struct(*props); +} + +template::value, bool> = true > +bool write(S& str, const ::geometry_msgs::msg::dds_::TwistStamped_& instance, bool as_key) { + auto &props = get_type_props<::geometry_msgs::msg::dds_::TwistStamped_>(); + str.set_mode(cdr_stream::stream_mode::write, as_key); + return write(str, instance, props.data()); +} + +template::value, bool> = true > +bool read(T& streamer, ::geometry_msgs::msg::dds_::TwistStamped_& instance, entity_properties_t *props) { + (void)instance; + if (!streamer.start_struct(*props)) + return false; + auto prop = streamer.first_entity(props); + while (prop) { + switch (prop->m_id) { + case 0: + if (!streamer.start_member(*prop)) + return false; + if (!read(streamer, instance.header(), prop)) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 1: + if (!streamer.start_member(*prop)) + return false; + if (!read(streamer, instance.twist(), prop)) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + } + prop = streamer.next_entity(prop); + } + return streamer.finish_struct(*props); +} + +template::value, bool> = true > +bool read(S& str, ::geometry_msgs::msg::dds_::TwistStamped_& instance, bool as_key) { + auto &props = get_type_props<::geometry_msgs::msg::dds_::TwistStamped_>(); + str.set_mode(cdr_stream::stream_mode::read, as_key); + return read(str, instance, props.data()); +} + +template::value, bool> = true > +bool move(T& streamer, const ::geometry_msgs::msg::dds_::TwistStamped_& instance, entity_properties_t *props) { + (void)instance; + if (!streamer.start_struct(*props)) + return false; + auto prop = streamer.first_entity(props); + while (prop) { + switch (prop->m_id) { + case 0: + if (!streamer.start_member(*prop)) + return false; + if (!move(streamer, instance.header(), prop)) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 1: + if (!streamer.start_member(*prop)) + return false; + if (!move(streamer, instance.twist(), prop)) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + } + prop = streamer.next_entity(prop); + } + return streamer.finish_struct(*props); +} + +template::value, bool> = true > +bool move(S& str, const ::geometry_msgs::msg::dds_::TwistStamped_& instance, bool as_key) { + auto &props = get_type_props<::geometry_msgs::msg::dds_::TwistStamped_>(); + str.set_mode(cdr_stream::stream_mode::move, as_key); + return move(str, instance, props.data()); +} + +template::value, bool> = true > +bool max(T& streamer, const ::geometry_msgs::msg::dds_::TwistStamped_& instance, entity_properties_t *props) { + (void)instance; + if (!streamer.start_struct(*props)) + return false; + auto prop = streamer.first_entity(props); + while (prop) { + switch (prop->m_id) { + case 0: + if (!streamer.start_member(*prop)) + return false; + if (!max(streamer, instance.header(), prop)) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 1: + if (!streamer.start_member(*prop)) + return false; + if (!max(streamer, instance.twist(), prop)) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + } + prop = streamer.next_entity(prop); + } + return streamer.finish_struct(*props); +} + +template::value, bool> = true > +bool max(S& str, const ::geometry_msgs::msg::dds_::TwistStamped_& instance, bool as_key) { + auto &props = get_type_props<::geometry_msgs::msg::dds_::TwistStamped_>(); + str.set_mode(cdr_stream::stream_mode::max, as_key); + return max(str, instance, props.data()); +} + +} //namespace cdr +} //namespace core +} //namespace cyclonedds +} //namespace eclipse +} //namespace org + +#endif // DDSCXX_UNITREE_IDL_ROS2_TWISTSTAMPED__HPP diff --git a/deps/unitree_sdk2/include/unitree/idl/ros2/TwistWithCovarianceStamped_.hpp b/deps/unitree_sdk2/include/unitree/idl/ros2/TwistWithCovarianceStamped_.hpp new file mode 100644 index 0000000..a1b1384 --- /dev/null +++ b/deps/unitree_sdk2/include/unitree/idl/ros2/TwistWithCovarianceStamped_.hpp @@ -0,0 +1,417 @@ +/**************************************************************** + + Generated by Eclipse Cyclone DDS IDL to CXX Translator + File name: TwistWithCovarianceStamped_.idl + Source: TwistWithCovarianceStamped_.hpp + Cyclone DDS: v0.10.2 + +*****************************************************************/ +#ifndef DDSCXX_UNITREE_IDL_ROS2_TWISTWITHCOVARIANCESTAMPED__HPP +#define DDSCXX_UNITREE_IDL_ROS2_TWISTWITHCOVARIANCESTAMPED__HPP + +#include "unitree/idl/ros2/TwistWithCovariance_.hpp" + +#include "unitree/idl/ros2/Header_.hpp" + + +namespace geometry_msgs +{ +namespace msg +{ +namespace dds_ +{ +class TwistWithCovarianceStamped_ +{ +private: + ::std_msgs::msg::dds_::Header_ header_; + ::geometry_msgs::msg::dds_::TwistWithCovariance_ twist_; + +public: + TwistWithCovarianceStamped_() = default; + + explicit TwistWithCovarianceStamped_( + const ::std_msgs::msg::dds_::Header_& header, + const ::geometry_msgs::msg::dds_::TwistWithCovariance_& twist) : + header_(header), + twist_(twist) { } + + const ::std_msgs::msg::dds_::Header_& header() const { return this->header_; } + ::std_msgs::msg::dds_::Header_& header() { return this->header_; } + void header(const ::std_msgs::msg::dds_::Header_& _val_) { this->header_ = _val_; } + void header(::std_msgs::msg::dds_::Header_&& _val_) { this->header_ = _val_; } + const ::geometry_msgs::msg::dds_::TwistWithCovariance_& twist() const { return this->twist_; } + ::geometry_msgs::msg::dds_::TwistWithCovariance_& twist() { return this->twist_; } + void twist(const ::geometry_msgs::msg::dds_::TwistWithCovariance_& _val_) { this->twist_ = _val_; } + void twist(::geometry_msgs::msg::dds_::TwistWithCovariance_&& _val_) { this->twist_ = _val_; } + + bool operator==(const TwistWithCovarianceStamped_& _other) const + { + (void) _other; + return header_ == _other.header_ && + twist_ == _other.twist_; + } + + bool operator!=(const TwistWithCovarianceStamped_& _other) const + { + return !(*this == _other); + } + +}; + +} + +} + +} + +#include "dds/topic/TopicTraits.hpp" +#include "org/eclipse/cyclonedds/topic/datatopic.hpp" + +namespace org { +namespace eclipse { +namespace cyclonedds { +namespace topic { + +template <> constexpr const char* TopicTraits<::geometry_msgs::msg::dds_::TwistWithCovarianceStamped_>::getTypeName() +{ + return "geometry_msgs::msg::dds_::TwistWithCovarianceStamped_"; +} + +template <> constexpr bool TopicTraits<::geometry_msgs::msg::dds_::TwistWithCovarianceStamped_>::isSelfContained() +{ + return false; +} + +template <> constexpr bool TopicTraits<::geometry_msgs::msg::dds_::TwistWithCovarianceStamped_>::isKeyless() +{ + return true; +} + +#ifdef DDSCXX_HAS_TYPE_DISCOVERY +template<> constexpr unsigned int TopicTraits<::geometry_msgs::msg::dds_::TwistWithCovarianceStamped_>::type_map_blob_sz() { return 1696; } +template<> constexpr unsigned int TopicTraits<::geometry_msgs::msg::dds_::TwistWithCovarianceStamped_>::type_info_blob_sz() { return 340; } +template<> inline const uint8_t * TopicTraits<::geometry_msgs::msg::dds_::TwistWithCovarianceStamped_>::type_map_blob() { + static const uint8_t blob[] = { + 0x27, 0x02, 0x00, 0x00, 0x06, 0x00, 0x00, 0x00, 0xf1, 0x6b, 0x99, 0xff, 0x52, 0x31, 0x98, 0x5f, + 0xa5, 0x4d, 0x78, 0x46, 0x89, 0xff, 0xf4, 0x00, 0x51, 0x00, 0x00, 0x00, 0xf1, 0x51, 0x01, 0x00, + 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x41, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, + 0x19, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xf1, 0xdc, 0xf1, 0x2c, 0xd2, 0xdd, + 0x5e, 0x71, 0x2c, 0xb7, 0xb1, 0xe5, 0x1f, 0xa3, 0xf2, 0x09, 0x9f, 0xb9, 0x95, 0x00, 0x00, 0x00, + 0x19, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0xf1, 0x40, 0xaa, 0x70, 0xe1, 0xf7, + 0x44, 0x45, 0x66, 0x8e, 0xcd, 0x3e, 0x4a, 0x4b, 0xa6, 0xeb, 0x3b, 0xac, 0x16, 0xf1, 0xdc, 0xf1, + 0x2c, 0xd2, 0xdd, 0x5e, 0x71, 0x2c, 0xb7, 0xb1, 0xe5, 0x1f, 0xa3, 0xf2, 0x44, 0x00, 0x00, 0x00, + 0xf1, 0x51, 0x01, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x34, 0x00, 0x00, 0x00, + 0x02, 0x00, 0x00, 0x00, 0x19, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xf1, 0x56, + 0x7c, 0x5a, 0x93, 0x54, 0x1c, 0x3b, 0x10, 0x86, 0xa4, 0xba, 0x46, 0xf9, 0x8d, 0x96, 0xb8, 0xc7, + 0x8d, 0x00, 0x00, 0x00, 0x0c, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x70, 0x00, + 0x4b, 0xb3, 0x9c, 0x5c, 0xf1, 0x56, 0x7c, 0x5a, 0x93, 0x54, 0x1c, 0x3b, 0x10, 0x86, 0xa4, 0xba, + 0x46, 0xf9, 0x8d, 0x00, 0x33, 0x00, 0x00, 0x00, 0xf1, 0x51, 0x01, 0x00, 0x01, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x23, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x0b, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x04, 0x74, 0x45, 0x9c, 0xa3, 0x00, 0x0b, 0x00, 0x00, 0x00, + 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x07, 0xe2, 0x04, 0x64, 0xd5, 0xf1, 0x40, 0xaa, 0x70, 0xe1, + 0xf7, 0x44, 0x45, 0x66, 0x8e, 0xcd, 0x3e, 0x4a, 0x4b, 0xa6, 0x00, 0x00, 0x4e, 0x00, 0x00, 0x00, + 0xf1, 0x51, 0x01, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x3e, 0x00, 0x00, 0x00, + 0x02, 0x00, 0x00, 0x00, 0x19, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xf1, 0x28, + 0xcf, 0x21, 0x56, 0x4e, 0xbe, 0xe5, 0x84, 0x6f, 0x1b, 0x3c, 0xfb, 0x2b, 0x52, 0xeb, 0x3b, 0xac, + 0x16, 0x00, 0x00, 0x00, 0x16, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x90, 0xf3, + 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x24, 0x0a, 0xac, 0xdb, 0x06, 0x55, 0xf1, 0x28, + 0xcf, 0x21, 0x56, 0x4e, 0xbe, 0xe5, 0x84, 0x6f, 0x1b, 0x3c, 0xfb, 0x2b, 0x52, 0x00, 0x00, 0x00, + 0x51, 0x00, 0x00, 0x00, 0xf1, 0x51, 0x01, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x41, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x19, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x01, 0x00, 0xf1, 0x5e, 0x73, 0x97, 0xe7, 0xe8, 0x64, 0x40, 0xdf, 0x64, 0xaf, 0x76, 0xcd, 0x4c, + 0xbc, 0x9a, 0x93, 0x2b, 0x3c, 0x00, 0x00, 0x00, 0x19, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, + 0x01, 0x00, 0xf1, 0x5e, 0x73, 0x97, 0xe7, 0xe8, 0x64, 0x40, 0xdf, 0x64, 0xaf, 0x76, 0xcd, 0x4c, + 0xbc, 0xd1, 0x8b, 0x86, 0x24, 0xf1, 0x5e, 0x73, 0x97, 0xe7, 0xe8, 0x64, 0x40, 0xdf, 0x64, 0xaf, + 0x76, 0xcd, 0x4c, 0xbc, 0x43, 0x00, 0x00, 0x00, 0xf1, 0x51, 0x01, 0x00, 0x01, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x33, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x0b, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x0a, 0x9d, 0xd4, 0xe4, 0x61, 0x00, 0x0b, 0x00, 0x00, 0x00, + 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x0a, 0x41, 0x52, 0x90, 0x76, 0x00, 0x0b, 0x00, 0x00, 0x00, + 0x02, 0x00, 0x00, 0x00, 0x01, 0x00, 0x0a, 0xfb, 0xad, 0xe9, 0xe3, 0x00, 0xb4, 0x03, 0x00, 0x00, + 0x06, 0x00, 0x00, 0x00, 0xf2, 0x4d, 0x3f, 0xc8, 0x81, 0x9c, 0xdd, 0x5f, 0x9e, 0x68, 0x92, 0x3d, + 0xe6, 0x2d, 0xf3, 0x00, 0xa4, 0x00, 0x00, 0x00, 0xf2, 0x51, 0x01, 0x00, 0x3e, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x36, 0x00, 0x00, 0x00, 0x67, 0x65, 0x6f, 0x6d, 0x65, 0x74, 0x72, 0x79, + 0x5f, 0x6d, 0x73, 0x67, 0x73, 0x3a, 0x3a, 0x6d, 0x73, 0x67, 0x3a, 0x3a, 0x64, 0x64, 0x73, 0x5f, + 0x3a, 0x3a, 0x54, 0x77, 0x69, 0x73, 0x74, 0x57, 0x69, 0x74, 0x68, 0x43, 0x6f, 0x76, 0x61, 0x72, + 0x69, 0x61, 0x6e, 0x63, 0x65, 0x53, 0x74, 0x61, 0x6d, 0x70, 0x65, 0x64, 0x5f, 0x00, 0x00, 0x00, + 0x58, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x25, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x01, 0x00, 0xf2, 0xe5, 0x76, 0x5e, 0xc4, 0x8c, 0xff, 0xd4, 0x19, 0xed, 0x7f, 0xe8, 0x4e, 0x2a, + 0x55, 0x00, 0x00, 0x00, 0x07, 0x00, 0x00, 0x00, 0x68, 0x65, 0x61, 0x64, 0x65, 0x72, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x24, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0xf2, 0xf5, + 0xc6, 0x39, 0xf6, 0x33, 0xf1, 0x5a, 0x6d, 0x7b, 0xe3, 0xa4, 0x7b, 0x7e, 0x15, 0x00, 0x00, 0x00, + 0x06, 0x00, 0x00, 0x00, 0x74, 0x77, 0x69, 0x73, 0x74, 0x00, 0x00, 0x00, 0xf2, 0xe5, 0x76, 0x5e, + 0xc4, 0x8c, 0xff, 0xd4, 0x19, 0xed, 0x7f, 0xe8, 0x4e, 0x2a, 0x55, 0x00, 0x7b, 0x00, 0x00, 0x00, + 0xf2, 0x51, 0x01, 0x00, 0x25, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x1d, 0x00, 0x00, 0x00, + 0x73, 0x74, 0x64, 0x5f, 0x6d, 0x73, 0x67, 0x73, 0x3a, 0x3a, 0x6d, 0x73, 0x67, 0x3a, 0x3a, 0x64, + 0x64, 0x73, 0x5f, 0x3a, 0x3a, 0x48, 0x65, 0x61, 0x64, 0x65, 0x72, 0x5f, 0x00, 0x00, 0x00, 0x00, + 0x47, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x24, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x01, 0x00, 0xf2, 0xd4, 0x85, 0x4f, 0x13, 0xae, 0xf3, 0x2d, 0xfe, 0x21, 0x57, 0xf3, 0xe6, 0x32, + 0x0d, 0x00, 0x00, 0x00, 0x06, 0x00, 0x00, 0x00, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x00, 0x00, 0x00, + 0x17, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x70, 0x00, 0x09, 0x00, 0x00, 0x00, + 0x66, 0x72, 0x61, 0x6d, 0x65, 0x5f, 0x69, 0x64, 0x00, 0x00, 0x00, 0xf2, 0xd4, 0x85, 0x4f, 0x13, + 0xae, 0xf3, 0x2d, 0xfe, 0x21, 0x57, 0xf3, 0xe6, 0x32, 0x0d, 0x00, 0x00, 0x72, 0x00, 0x00, 0x00, + 0xf2, 0x51, 0x01, 0x00, 0x2d, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x25, 0x00, 0x00, 0x00, + 0x62, 0x75, 0x69, 0x6c, 0x74, 0x69, 0x6e, 0x5f, 0x69, 0x6e, 0x74, 0x65, 0x72, 0x66, 0x61, 0x63, + 0x65, 0x73, 0x3a, 0x3a, 0x6d, 0x73, 0x67, 0x3a, 0x3a, 0x64, 0x64, 0x73, 0x5f, 0x3a, 0x3a, 0x54, + 0x69, 0x6d, 0x65, 0x5f, 0x00, 0x00, 0x00, 0x00, 0x36, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, + 0x12, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x04, 0x00, 0x04, 0x00, 0x00, 0x00, + 0x73, 0x65, 0x63, 0x00, 0x00, 0x00, 0x00, 0x00, 0x16, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, + 0x01, 0x00, 0x07, 0x00, 0x08, 0x00, 0x00, 0x00, 0x6e, 0x61, 0x6e, 0x6f, 0x73, 0x65, 0x63, 0x00, + 0x00, 0x00, 0xf2, 0xf5, 0xc6, 0x39, 0xf6, 0x33, 0xf1, 0x5a, 0x6d, 0x7b, 0xe3, 0xa4, 0x7b, 0x7e, + 0x15, 0x00, 0x00, 0x00, 0x99, 0x00, 0x00, 0x00, 0xf2, 0x51, 0x01, 0x00, 0x37, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x2f, 0x00, 0x00, 0x00, 0x67, 0x65, 0x6f, 0x6d, 0x65, 0x74, 0x72, 0x79, + 0x5f, 0x6d, 0x73, 0x67, 0x73, 0x3a, 0x3a, 0x6d, 0x73, 0x67, 0x3a, 0x3a, 0x64, 0x64, 0x73, 0x5f, + 0x3a, 0x3a, 0x54, 0x77, 0x69, 0x73, 0x74, 0x57, 0x69, 0x74, 0x68, 0x43, 0x6f, 0x76, 0x61, 0x72, + 0x69, 0x61, 0x6e, 0x63, 0x65, 0x5f, 0x00, 0x00, 0x55, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, + 0x24, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xf2, 0x66, 0x9d, 0xb6, 0x2b, 0xd5, + 0x53, 0x1f, 0x0b, 0xe5, 0x2c, 0x2a, 0x17, 0x6d, 0x6f, 0x00, 0x00, 0x00, 0x06, 0x00, 0x00, 0x00, + 0x74, 0x77, 0x69, 0x73, 0x74, 0x00, 0x00, 0x00, 0x25, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, + 0x01, 0x00, 0x90, 0xf3, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x24, 0x0a, 0x00, 0x00, + 0x0b, 0x00, 0x00, 0x00, 0x63, 0x6f, 0x76, 0x61, 0x72, 0x69, 0x61, 0x6e, 0x63, 0x65, 0x00, 0x00, + 0x00, 0xf2, 0x66, 0x9d, 0xb6, 0x2b, 0xd5, 0x53, 0x1f, 0x0b, 0xe5, 0x2c, 0x2a, 0x17, 0x6d, 0x6f, + 0x92, 0x00, 0x00, 0x00, 0xf2, 0x51, 0x01, 0x00, 0x29, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x21, 0x00, 0x00, 0x00, 0x67, 0x65, 0x6f, 0x6d, 0x65, 0x74, 0x72, 0x79, 0x5f, 0x6d, 0x73, 0x67, + 0x73, 0x3a, 0x3a, 0x6d, 0x73, 0x67, 0x3a, 0x3a, 0x64, 0x64, 0x73, 0x5f, 0x3a, 0x3a, 0x54, 0x77, + 0x69, 0x73, 0x74, 0x5f, 0x00, 0x00, 0x00, 0x00, 0x5a, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, + 0x25, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xf2, 0xac, 0xe2, 0x5e, 0x59, 0xb0, + 0x1a, 0x7a, 0x3a, 0x5c, 0xda, 0xb3, 0x78, 0xfd, 0x32, 0x00, 0x00, 0x00, 0x07, 0x00, 0x00, 0x00, + 0x6c, 0x69, 0x6e, 0x65, 0x61, 0x72, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x26, 0x00, 0x00, 0x00, + 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0xf2, 0xac, 0xe2, 0x5e, 0x59, 0xb0, 0x1a, 0x7a, 0x3a, 0x5c, + 0xda, 0xb3, 0x78, 0xfd, 0x32, 0x00, 0x00, 0x00, 0x08, 0x00, 0x00, 0x00, 0x61, 0x6e, 0x67, 0x75, + 0x6c, 0x61, 0x72, 0x00, 0x00, 0x00, 0xf2, 0xac, 0xe2, 0x5e, 0x59, 0xb0, 0x1a, 0x7a, 0x3a, 0x5c, + 0xda, 0xb3, 0x78, 0xfd, 0x32, 0x00, 0x00, 0x00, 0x78, 0x00, 0x00, 0x00, 0xf2, 0x51, 0x01, 0x00, + 0x2b, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x23, 0x00, 0x00, 0x00, 0x67, 0x65, 0x6f, 0x6d, + 0x65, 0x74, 0x72, 0x79, 0x5f, 0x6d, 0x73, 0x67, 0x73, 0x3a, 0x3a, 0x6d, 0x73, 0x67, 0x3a, 0x3a, + 0x64, 0x64, 0x73, 0x5f, 0x3a, 0x3a, 0x56, 0x65, 0x63, 0x74, 0x6f, 0x72, 0x33, 0x5f, 0x00, 0x00, + 0x40, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x01, 0x00, 0x0a, 0x00, 0x02, 0x00, 0x00, 0x00, 0x78, 0x00, 0x00, 0x00, 0x10, 0x00, 0x00, 0x00, + 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x0a, 0x00, 0x02, 0x00, 0x00, 0x00, 0x79, 0x00, 0x00, 0x00, + 0x10, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x01, 0x00, 0x0a, 0x00, 0x02, 0x00, 0x00, 0x00, + 0x7a, 0x00, 0x00, 0x00, 0xb8, 0x00, 0x00, 0x00, 0x06, 0x00, 0x00, 0x00, 0xf2, 0x4d, 0x3f, 0xc8, + 0x81, 0x9c, 0xdd, 0x5f, 0x9e, 0x68, 0x92, 0x3d, 0xe6, 0x2d, 0xf3, 0xf1, 0x6b, 0x99, 0xff, 0x52, + 0x31, 0x98, 0x5f, 0xa5, 0x4d, 0x78, 0x46, 0x89, 0xff, 0xf4, 0xf2, 0xe5, 0x76, 0x5e, 0xc4, 0x8c, + 0xff, 0xd4, 0x19, 0xed, 0x7f, 0xe8, 0x4e, 0x2a, 0x55, 0xf1, 0xdc, 0xf1, 0x2c, 0xd2, 0xdd, 0x5e, + 0x71, 0x2c, 0xb7, 0xb1, 0xe5, 0x1f, 0xa3, 0xf2, 0xf2, 0xd4, 0x85, 0x4f, 0x13, 0xae, 0xf3, 0x2d, + 0xfe, 0x21, 0x57, 0xf3, 0xe6, 0x32, 0x0d, 0xf1, 0x56, 0x7c, 0x5a, 0x93, 0x54, 0x1c, 0x3b, 0x10, + 0x86, 0xa4, 0xba, 0x46, 0xf9, 0x8d, 0xf2, 0xf5, 0xc6, 0x39, 0xf6, 0x33, 0xf1, 0x5a, 0x6d, 0x7b, + 0xe3, 0xa4, 0x7b, 0x7e, 0x15, 0xf1, 0x40, 0xaa, 0x70, 0xe1, 0xf7, 0x44, 0x45, 0x66, 0x8e, 0xcd, + 0x3e, 0x4a, 0x4b, 0xa6, 0xf2, 0x66, 0x9d, 0xb6, 0x2b, 0xd5, 0x53, 0x1f, 0x0b, 0xe5, 0x2c, 0x2a, + 0x17, 0x6d, 0x6f, 0xf1, 0x28, 0xcf, 0x21, 0x56, 0x4e, 0xbe, 0xe5, 0x84, 0x6f, 0x1b, 0x3c, 0xfb, + 0x2b, 0x52, 0xf2, 0xac, 0xe2, 0x5e, 0x59, 0xb0, 0x1a, 0x7a, 0x3a, 0x5c, 0xda, 0xb3, 0x78, 0xfd, + 0x32, 0xf1, 0x5e, 0x73, 0x97, 0xe7, 0xe8, 0x64, 0x40, 0xdf, 0x64, 0xaf, 0x76, 0xcd, 0x4c, 0xbc, +}; + return blob; +} +template<> inline const uint8_t * TopicTraits<::geometry_msgs::msg::dds_::TwistWithCovarianceStamped_>::type_info_blob() { + static const uint8_t blob[] = { + 0x50, 0x01, 0x00, 0x00, 0x01, 0x10, 0x00, 0x40, 0xa0, 0x00, 0x00, 0x00, 0x9c, 0x00, 0x00, 0x00, + 0x14, 0x00, 0x00, 0x00, 0xf1, 0x6b, 0x99, 0xff, 0x52, 0x31, 0x98, 0x5f, 0xa5, 0x4d, 0x78, 0x46, + 0x89, 0xff, 0xf4, 0x00, 0x55, 0x00, 0x00, 0x00, 0x05, 0x00, 0x00, 0x00, 0x7c, 0x00, 0x00, 0x00, + 0x05, 0x00, 0x00, 0x00, 0x14, 0x00, 0x00, 0x00, 0xf1, 0xdc, 0xf1, 0x2c, 0xd2, 0xdd, 0x5e, 0x71, + 0x2c, 0xb7, 0xb1, 0xe5, 0x1f, 0xa3, 0xf2, 0x00, 0x48, 0x00, 0x00, 0x00, 0x14, 0x00, 0x00, 0x00, + 0xf1, 0x56, 0x7c, 0x5a, 0x93, 0x54, 0x1c, 0x3b, 0x10, 0x86, 0xa4, 0xba, 0x46, 0xf9, 0x8d, 0x00, + 0x37, 0x00, 0x00, 0x00, 0x14, 0x00, 0x00, 0x00, 0xf1, 0x40, 0xaa, 0x70, 0xe1, 0xf7, 0x44, 0x45, + 0x66, 0x8e, 0xcd, 0x3e, 0x4a, 0x4b, 0xa6, 0x00, 0x52, 0x00, 0x00, 0x00, 0x14, 0x00, 0x00, 0x00, + 0xf1, 0x28, 0xcf, 0x21, 0x56, 0x4e, 0xbe, 0xe5, 0x84, 0x6f, 0x1b, 0x3c, 0xfb, 0x2b, 0x52, 0x00, + 0x55, 0x00, 0x00, 0x00, 0x14, 0x00, 0x00, 0x00, 0xf1, 0x5e, 0x73, 0x97, 0xe7, 0xe8, 0x64, 0x40, + 0xdf, 0x64, 0xaf, 0x76, 0xcd, 0x4c, 0xbc, 0x00, 0x47, 0x00, 0x00, 0x00, 0x02, 0x10, 0x00, 0x40, + 0xa0, 0x00, 0x00, 0x00, 0x9c, 0x00, 0x00, 0x00, 0x14, 0x00, 0x00, 0x00, 0xf2, 0x4d, 0x3f, 0xc8, + 0x81, 0x9c, 0xdd, 0x5f, 0x9e, 0x68, 0x92, 0x3d, 0xe6, 0x2d, 0xf3, 0x00, 0xa8, 0x00, 0x00, 0x00, + 0x05, 0x00, 0x00, 0x00, 0x7c, 0x00, 0x00, 0x00, 0x05, 0x00, 0x00, 0x00, 0x14, 0x00, 0x00, 0x00, + 0xf2, 0xe5, 0x76, 0x5e, 0xc4, 0x8c, 0xff, 0xd4, 0x19, 0xed, 0x7f, 0xe8, 0x4e, 0x2a, 0x55, 0x00, + 0x7f, 0x00, 0x00, 0x00, 0x14, 0x00, 0x00, 0x00, 0xf2, 0xd4, 0x85, 0x4f, 0x13, 0xae, 0xf3, 0x2d, + 0xfe, 0x21, 0x57, 0xf3, 0xe6, 0x32, 0x0d, 0x00, 0x76, 0x00, 0x00, 0x00, 0x14, 0x00, 0x00, 0x00, + 0xf2, 0xf5, 0xc6, 0x39, 0xf6, 0x33, 0xf1, 0x5a, 0x6d, 0x7b, 0xe3, 0xa4, 0x7b, 0x7e, 0x15, 0x00, + 0x9d, 0x00, 0x00, 0x00, 0x14, 0x00, 0x00, 0x00, 0xf2, 0x66, 0x9d, 0xb6, 0x2b, 0xd5, 0x53, 0x1f, + 0x0b, 0xe5, 0x2c, 0x2a, 0x17, 0x6d, 0x6f, 0x00, 0x96, 0x00, 0x00, 0x00, 0x14, 0x00, 0x00, 0x00, + 0xf2, 0xac, 0xe2, 0x5e, 0x59, 0xb0, 0x1a, 0x7a, 0x3a, 0x5c, 0xda, 0xb3, 0x78, 0xfd, 0x32, 0x00, + 0x7c, 0x00, 0x00, 0x00, }; + return blob; +} +#endif //DDSCXX_HAS_TYPE_DISCOVERY + +} //namespace topic +} //namespace cyclonedds +} //namespace eclipse +} //namespace org + +namespace dds { +namespace topic { + +template <> +struct topic_type_name<::geometry_msgs::msg::dds_::TwistWithCovarianceStamped_> +{ + static std::string value() + { + return org::eclipse::cyclonedds::topic::TopicTraits<::geometry_msgs::msg::dds_::TwistWithCovarianceStamped_>::getTypeName(); + } +}; + +} +} + +REGISTER_TOPIC_TYPE(::geometry_msgs::msg::dds_::TwistWithCovarianceStamped_) + +namespace org{ +namespace eclipse{ +namespace cyclonedds{ +namespace core{ +namespace cdr{ + +template<> +propvec &get_type_props<::geometry_msgs::msg::dds_::TwistWithCovarianceStamped_>(); + +template::value, bool> = true > +bool write(T& streamer, const ::geometry_msgs::msg::dds_::TwistWithCovarianceStamped_& instance, entity_properties_t *props) { + (void)instance; + if (!streamer.start_struct(*props)) + return false; + auto prop = streamer.first_entity(props); + while (prop) { + switch (prop->m_id) { + case 0: + if (!streamer.start_member(*prop)) + return false; + if (!write(streamer, instance.header(), prop)) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 1: + if (!streamer.start_member(*prop)) + return false; + if (!write(streamer, instance.twist(), prop)) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + } + prop = streamer.next_entity(prop); + } + return streamer.finish_struct(*props); +} + +template::value, bool> = true > +bool write(S& str, const ::geometry_msgs::msg::dds_::TwistWithCovarianceStamped_& instance, bool as_key) { + auto &props = get_type_props<::geometry_msgs::msg::dds_::TwistWithCovarianceStamped_>(); + str.set_mode(cdr_stream::stream_mode::write, as_key); + return write(str, instance, props.data()); +} + +template::value, bool> = true > +bool read(T& streamer, ::geometry_msgs::msg::dds_::TwistWithCovarianceStamped_& instance, entity_properties_t *props) { + (void)instance; + if (!streamer.start_struct(*props)) + return false; + auto prop = streamer.first_entity(props); + while (prop) { + switch (prop->m_id) { + case 0: + if (!streamer.start_member(*prop)) + return false; + if (!read(streamer, instance.header(), prop)) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 1: + if (!streamer.start_member(*prop)) + return false; + if (!read(streamer, instance.twist(), prop)) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + } + prop = streamer.next_entity(prop); + } + return streamer.finish_struct(*props); +} + +template::value, bool> = true > +bool read(S& str, ::geometry_msgs::msg::dds_::TwistWithCovarianceStamped_& instance, bool as_key) { + auto &props = get_type_props<::geometry_msgs::msg::dds_::TwistWithCovarianceStamped_>(); + str.set_mode(cdr_stream::stream_mode::read, as_key); + return read(str, instance, props.data()); +} + +template::value, bool> = true > +bool move(T& streamer, const ::geometry_msgs::msg::dds_::TwistWithCovarianceStamped_& instance, entity_properties_t *props) { + (void)instance; + if (!streamer.start_struct(*props)) + return false; + auto prop = streamer.first_entity(props); + while (prop) { + switch (prop->m_id) { + case 0: + if (!streamer.start_member(*prop)) + return false; + if (!move(streamer, instance.header(), prop)) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 1: + if (!streamer.start_member(*prop)) + return false; + if (!move(streamer, instance.twist(), prop)) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + } + prop = streamer.next_entity(prop); + } + return streamer.finish_struct(*props); +} + +template::value, bool> = true > +bool move(S& str, const ::geometry_msgs::msg::dds_::TwistWithCovarianceStamped_& instance, bool as_key) { + auto &props = get_type_props<::geometry_msgs::msg::dds_::TwistWithCovarianceStamped_>(); + str.set_mode(cdr_stream::stream_mode::move, as_key); + return move(str, instance, props.data()); +} + +template::value, bool> = true > +bool max(T& streamer, const ::geometry_msgs::msg::dds_::TwistWithCovarianceStamped_& instance, entity_properties_t *props) { + (void)instance; + if (!streamer.start_struct(*props)) + return false; + auto prop = streamer.first_entity(props); + while (prop) { + switch (prop->m_id) { + case 0: + if (!streamer.start_member(*prop)) + return false; + if (!max(streamer, instance.header(), prop)) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 1: + if (!streamer.start_member(*prop)) + return false; + if (!max(streamer, instance.twist(), prop)) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + } + prop = streamer.next_entity(prop); + } + return streamer.finish_struct(*props); +} + +template::value, bool> = true > +bool max(S& str, const ::geometry_msgs::msg::dds_::TwistWithCovarianceStamped_& instance, bool as_key) { + auto &props = get_type_props<::geometry_msgs::msg::dds_::TwistWithCovarianceStamped_>(); + str.set_mode(cdr_stream::stream_mode::max, as_key); + return max(str, instance, props.data()); +} + +} //namespace cdr +} //namespace core +} //namespace cyclonedds +} //namespace eclipse +} //namespace org + +#endif // DDSCXX_UNITREE_IDL_ROS2_TWISTWITHCOVARIANCESTAMPED__HPP diff --git a/deps/unitree_sdk2/include/unitree/idl/ros2/TwistWithCovariance_.hpp b/deps/unitree_sdk2/include/unitree/idl/ros2/TwistWithCovariance_.hpp new file mode 100644 index 0000000..35660f9 --- /dev/null +++ b/deps/unitree_sdk2/include/unitree/idl/ros2/TwistWithCovariance_.hpp @@ -0,0 +1,367 @@ +/**************************************************************** + + Generated by Eclipse Cyclone DDS IDL to CXX Translator + File name: TwistWithCovariance_.idl + Source: TwistWithCovariance_.hpp + Cyclone DDS: v0.10.2 + +*****************************************************************/ +#ifndef DDSCXX_UNITREE_IDL_ROS2_TWISTWITHCOVARIANCE__HPP +#define DDSCXX_UNITREE_IDL_ROS2_TWISTWITHCOVARIANCE__HPP + +#include "unitree/idl/ros2/Twist_.hpp" + +#include + +namespace geometry_msgs +{ +namespace msg +{ +namespace dds_ +{ +class TwistWithCovariance_ +{ +private: + ::geometry_msgs::msg::dds_::Twist_ twist_; + std::array covariance_ = { }; + +public: + TwistWithCovariance_() = default; + + explicit TwistWithCovariance_( + const ::geometry_msgs::msg::dds_::Twist_& twist, + const std::array& covariance) : + twist_(twist), + covariance_(covariance) { } + + const ::geometry_msgs::msg::dds_::Twist_& twist() const { return this->twist_; } + ::geometry_msgs::msg::dds_::Twist_& twist() { return this->twist_; } + void twist(const ::geometry_msgs::msg::dds_::Twist_& _val_) { this->twist_ = _val_; } + void twist(::geometry_msgs::msg::dds_::Twist_&& _val_) { this->twist_ = _val_; } + const std::array& covariance() const { return this->covariance_; } + std::array& covariance() { return this->covariance_; } + void covariance(const std::array& _val_) { this->covariance_ = _val_; } + void covariance(std::array&& _val_) { this->covariance_ = _val_; } + + bool operator==(const TwistWithCovariance_& _other) const + { + (void) _other; + return twist_ == _other.twist_ && + covariance_ == _other.covariance_; + } + + bool operator!=(const TwistWithCovariance_& _other) const + { + return !(*this == _other); + } + +}; + +} + +} + +} + +#include "dds/topic/TopicTraits.hpp" +#include "org/eclipse/cyclonedds/topic/datatopic.hpp" + +namespace org { +namespace eclipse { +namespace cyclonedds { +namespace topic { + +template <> constexpr const char* TopicTraits<::geometry_msgs::msg::dds_::TwistWithCovariance_>::getTypeName() +{ + return "geometry_msgs::msg::dds_::TwistWithCovariance_"; +} + +template <> constexpr bool TopicTraits<::geometry_msgs::msg::dds_::TwistWithCovariance_>::isKeyless() +{ + return true; +} + +#ifdef DDSCXX_HAS_TYPE_DISCOVERY +template<> constexpr unsigned int TopicTraits<::geometry_msgs::msg::dds_::TwistWithCovariance_>::type_map_blob_sz() { return 882; } +template<> constexpr unsigned int TopicTraits<::geometry_msgs::msg::dds_::TwistWithCovariance_>::type_info_blob_sz() { return 196; } +template<> inline const uint8_t * TopicTraits<::geometry_msgs::msg::dds_::TwistWithCovariance_>::type_map_blob() { + static const uint8_t blob[] = { + 0x23, 0x01, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0xf1, 0x40, 0xaa, 0x70, 0xe1, 0xf7, 0x44, 0x45, + 0x66, 0x8e, 0xcd, 0x3e, 0x4a, 0x4b, 0xa6, 0x00, 0x4e, 0x00, 0x00, 0x00, 0xf1, 0x51, 0x01, 0x00, + 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x3e, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, + 0x19, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xf1, 0x28, 0xcf, 0x21, 0x56, 0x4e, + 0xbe, 0xe5, 0x84, 0x6f, 0x1b, 0x3c, 0xfb, 0x2b, 0x52, 0xeb, 0x3b, 0xac, 0x16, 0x00, 0x00, 0x00, + 0x16, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x90, 0xf3, 0x01, 0x00, 0x00, 0x00, + 0x01, 0x00, 0x00, 0x00, 0x24, 0x0a, 0xac, 0xdb, 0x06, 0x55, 0xf1, 0x28, 0xcf, 0x21, 0x56, 0x4e, + 0xbe, 0xe5, 0x84, 0x6f, 0x1b, 0x3c, 0xfb, 0x2b, 0x52, 0x00, 0x00, 0x00, 0x51, 0x00, 0x00, 0x00, + 0xf1, 0x51, 0x01, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x41, 0x00, 0x00, 0x00, + 0x02, 0x00, 0x00, 0x00, 0x19, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xf1, 0x5e, + 0x73, 0x97, 0xe7, 0xe8, 0x64, 0x40, 0xdf, 0x64, 0xaf, 0x76, 0xcd, 0x4c, 0xbc, 0x9a, 0x93, 0x2b, + 0x3c, 0x00, 0x00, 0x00, 0x19, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0xf1, 0x5e, + 0x73, 0x97, 0xe7, 0xe8, 0x64, 0x40, 0xdf, 0x64, 0xaf, 0x76, 0xcd, 0x4c, 0xbc, 0xd1, 0x8b, 0x86, + 0x24, 0xf1, 0x5e, 0x73, 0x97, 0xe7, 0xe8, 0x64, 0x40, 0xdf, 0x64, 0xaf, 0x76, 0xcd, 0x4c, 0xbc, + 0x43, 0x00, 0x00, 0x00, 0xf1, 0x51, 0x01, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x33, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x0b, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x01, 0x00, 0x0a, 0x9d, 0xd4, 0xe4, 0x61, 0x00, 0x0b, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, + 0x01, 0x00, 0x0a, 0x41, 0x52, 0x90, 0x76, 0x00, 0x0b, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, + 0x01, 0x00, 0x0a, 0xfb, 0xad, 0xe9, 0xe3, 0x00, 0xe4, 0x01, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, + 0xf2, 0xf5, 0xc6, 0x39, 0xf6, 0x33, 0xf1, 0x5a, 0x6d, 0x7b, 0xe3, 0xa4, 0x7b, 0x7e, 0x15, 0x00, + 0x99, 0x00, 0x00, 0x00, 0xf2, 0x51, 0x01, 0x00, 0x37, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x2f, 0x00, 0x00, 0x00, 0x67, 0x65, 0x6f, 0x6d, 0x65, 0x74, 0x72, 0x79, 0x5f, 0x6d, 0x73, 0x67, + 0x73, 0x3a, 0x3a, 0x6d, 0x73, 0x67, 0x3a, 0x3a, 0x64, 0x64, 0x73, 0x5f, 0x3a, 0x3a, 0x54, 0x77, + 0x69, 0x73, 0x74, 0x57, 0x69, 0x74, 0x68, 0x43, 0x6f, 0x76, 0x61, 0x72, 0x69, 0x61, 0x6e, 0x63, + 0x65, 0x5f, 0x00, 0x00, 0x55, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x24, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xf2, 0x66, 0x9d, 0xb6, 0x2b, 0xd5, 0x53, 0x1f, 0x0b, 0xe5, + 0x2c, 0x2a, 0x17, 0x6d, 0x6f, 0x00, 0x00, 0x00, 0x06, 0x00, 0x00, 0x00, 0x74, 0x77, 0x69, 0x73, + 0x74, 0x00, 0x00, 0x00, 0x25, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x90, 0xf3, + 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x24, 0x0a, 0x00, 0x00, 0x0b, 0x00, 0x00, 0x00, + 0x63, 0x6f, 0x76, 0x61, 0x72, 0x69, 0x61, 0x6e, 0x63, 0x65, 0x00, 0x00, 0x00, 0xf2, 0x66, 0x9d, + 0xb6, 0x2b, 0xd5, 0x53, 0x1f, 0x0b, 0xe5, 0x2c, 0x2a, 0x17, 0x6d, 0x6f, 0x92, 0x00, 0x00, 0x00, + 0xf2, 0x51, 0x01, 0x00, 0x29, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x21, 0x00, 0x00, 0x00, + 0x67, 0x65, 0x6f, 0x6d, 0x65, 0x74, 0x72, 0x79, 0x5f, 0x6d, 0x73, 0x67, 0x73, 0x3a, 0x3a, 0x6d, + 0x73, 0x67, 0x3a, 0x3a, 0x64, 0x64, 0x73, 0x5f, 0x3a, 0x3a, 0x54, 0x77, 0x69, 0x73, 0x74, 0x5f, + 0x00, 0x00, 0x00, 0x00, 0x5a, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x25, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xf2, 0xac, 0xe2, 0x5e, 0x59, 0xb0, 0x1a, 0x7a, 0x3a, 0x5c, + 0xda, 0xb3, 0x78, 0xfd, 0x32, 0x00, 0x00, 0x00, 0x07, 0x00, 0x00, 0x00, 0x6c, 0x69, 0x6e, 0x65, + 0x61, 0x72, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x26, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, + 0x01, 0x00, 0xf2, 0xac, 0xe2, 0x5e, 0x59, 0xb0, 0x1a, 0x7a, 0x3a, 0x5c, 0xda, 0xb3, 0x78, 0xfd, + 0x32, 0x00, 0x00, 0x00, 0x08, 0x00, 0x00, 0x00, 0x61, 0x6e, 0x67, 0x75, 0x6c, 0x61, 0x72, 0x00, + 0x00, 0x00, 0xf2, 0xac, 0xe2, 0x5e, 0x59, 0xb0, 0x1a, 0x7a, 0x3a, 0x5c, 0xda, 0xb3, 0x78, 0xfd, + 0x32, 0x00, 0x00, 0x00, 0x78, 0x00, 0x00, 0x00, 0xf2, 0x51, 0x01, 0x00, 0x2b, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x23, 0x00, 0x00, 0x00, 0x67, 0x65, 0x6f, 0x6d, 0x65, 0x74, 0x72, 0x79, + 0x5f, 0x6d, 0x73, 0x67, 0x73, 0x3a, 0x3a, 0x6d, 0x73, 0x67, 0x3a, 0x3a, 0x64, 0x64, 0x73, 0x5f, + 0x3a, 0x3a, 0x56, 0x65, 0x63, 0x74, 0x6f, 0x72, 0x33, 0x5f, 0x00, 0x00, 0x40, 0x00, 0x00, 0x00, + 0x03, 0x00, 0x00, 0x00, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x0a, 0x00, + 0x02, 0x00, 0x00, 0x00, 0x78, 0x00, 0x00, 0x00, 0x10, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, + 0x01, 0x00, 0x0a, 0x00, 0x02, 0x00, 0x00, 0x00, 0x79, 0x00, 0x00, 0x00, 0x10, 0x00, 0x00, 0x00, + 0x02, 0x00, 0x00, 0x00, 0x01, 0x00, 0x0a, 0x00, 0x02, 0x00, 0x00, 0x00, 0x7a, 0x00, 0x00, 0x00, + 0x5e, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0xf2, 0xf5, 0xc6, 0x39, 0xf6, 0x33, 0xf1, 0x5a, + 0x6d, 0x7b, 0xe3, 0xa4, 0x7b, 0x7e, 0x15, 0xf1, 0x40, 0xaa, 0x70, 0xe1, 0xf7, 0x44, 0x45, 0x66, + 0x8e, 0xcd, 0x3e, 0x4a, 0x4b, 0xa6, 0xf2, 0x66, 0x9d, 0xb6, 0x2b, 0xd5, 0x53, 0x1f, 0x0b, 0xe5, + 0x2c, 0x2a, 0x17, 0x6d, 0x6f, 0xf1, 0x28, 0xcf, 0x21, 0x56, 0x4e, 0xbe, 0xe5, 0x84, 0x6f, 0x1b, + 0x3c, 0xfb, 0x2b, 0x52, 0xf2, 0xac, 0xe2, 0x5e, 0x59, 0xb0, 0x1a, 0x7a, 0x3a, 0x5c, 0xda, 0xb3, + 0x78, 0xfd, 0x32, 0xf1, 0x5e, 0x73, 0x97, 0xe7, 0xe8, 0x64, 0x40, 0xdf, 0x64, 0xaf, 0x76, 0xcd, + 0x4c, 0xbc, }; + return blob; +} +template<> inline const uint8_t * TopicTraits<::geometry_msgs::msg::dds_::TwistWithCovariance_>::type_info_blob() { + static const uint8_t blob[] = { + 0xc0, 0x00, 0x00, 0x00, 0x01, 0x10, 0x00, 0x40, 0x58, 0x00, 0x00, 0x00, 0x54, 0x00, 0x00, 0x00, + 0x14, 0x00, 0x00, 0x00, 0xf1, 0x40, 0xaa, 0x70, 0xe1, 0xf7, 0x44, 0x45, 0x66, 0x8e, 0xcd, 0x3e, + 0x4a, 0x4b, 0xa6, 0x00, 0x52, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x34, 0x00, 0x00, 0x00, + 0x02, 0x00, 0x00, 0x00, 0x14, 0x00, 0x00, 0x00, 0xf1, 0x28, 0xcf, 0x21, 0x56, 0x4e, 0xbe, 0xe5, + 0x84, 0x6f, 0x1b, 0x3c, 0xfb, 0x2b, 0x52, 0x00, 0x55, 0x00, 0x00, 0x00, 0x14, 0x00, 0x00, 0x00, + 0xf1, 0x5e, 0x73, 0x97, 0xe7, 0xe8, 0x64, 0x40, 0xdf, 0x64, 0xaf, 0x76, 0xcd, 0x4c, 0xbc, 0x00, + 0x47, 0x00, 0x00, 0x00, 0x02, 0x10, 0x00, 0x40, 0x58, 0x00, 0x00, 0x00, 0x54, 0x00, 0x00, 0x00, + 0x14, 0x00, 0x00, 0x00, 0xf2, 0xf5, 0xc6, 0x39, 0xf6, 0x33, 0xf1, 0x5a, 0x6d, 0x7b, 0xe3, 0xa4, + 0x7b, 0x7e, 0x15, 0x00, 0x9d, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x34, 0x00, 0x00, 0x00, + 0x02, 0x00, 0x00, 0x00, 0x14, 0x00, 0x00, 0x00, 0xf2, 0x66, 0x9d, 0xb6, 0x2b, 0xd5, 0x53, 0x1f, + 0x0b, 0xe5, 0x2c, 0x2a, 0x17, 0x6d, 0x6f, 0x00, 0x96, 0x00, 0x00, 0x00, 0x14, 0x00, 0x00, 0x00, + 0xf2, 0xac, 0xe2, 0x5e, 0x59, 0xb0, 0x1a, 0x7a, 0x3a, 0x5c, 0xda, 0xb3, 0x78, 0xfd, 0x32, 0x00, + 0x7c, 0x00, 0x00, 0x00, }; + return blob; +} +#endif //DDSCXX_HAS_TYPE_DISCOVERY + +} //namespace topic +} //namespace cyclonedds +} //namespace eclipse +} //namespace org + +namespace dds { +namespace topic { + +template <> +struct topic_type_name<::geometry_msgs::msg::dds_::TwistWithCovariance_> +{ + static std::string value() + { + return org::eclipse::cyclonedds::topic::TopicTraits<::geometry_msgs::msg::dds_::TwistWithCovariance_>::getTypeName(); + } +}; + +} +} + +REGISTER_TOPIC_TYPE(::geometry_msgs::msg::dds_::TwistWithCovariance_) + +namespace org{ +namespace eclipse{ +namespace cyclonedds{ +namespace core{ +namespace cdr{ + +template<> +propvec &get_type_props<::geometry_msgs::msg::dds_::TwistWithCovariance_>(); + +template::value, bool> = true > +bool write(T& streamer, const ::geometry_msgs::msg::dds_::TwistWithCovariance_& instance, entity_properties_t *props) { + (void)instance; + if (!streamer.start_struct(*props)) + return false; + auto prop = streamer.first_entity(props); + while (prop) { + switch (prop->m_id) { + case 0: + if (!streamer.start_member(*prop)) + return false; + if (!write(streamer, instance.twist(), prop)) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 1: + if (!streamer.start_member(*prop)) + return false; + if (!streamer.start_consecutive(true, true)) + return false; + if (!write(streamer, instance.covariance()[0], instance.covariance().size())) + return false; + if (!streamer.finish_consecutive()) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + } + prop = streamer.next_entity(prop); + } + return streamer.finish_struct(*props); +} + +template::value, bool> = true > +bool write(S& str, const ::geometry_msgs::msg::dds_::TwistWithCovariance_& instance, bool as_key) { + auto &props = get_type_props<::geometry_msgs::msg::dds_::TwistWithCovariance_>(); + str.set_mode(cdr_stream::stream_mode::write, as_key); + return write(str, instance, props.data()); +} + +template::value, bool> = true > +bool read(T& streamer, ::geometry_msgs::msg::dds_::TwistWithCovariance_& instance, entity_properties_t *props) { + (void)instance; + if (!streamer.start_struct(*props)) + return false; + auto prop = streamer.first_entity(props); + while (prop) { + switch (prop->m_id) { + case 0: + if (!streamer.start_member(*prop)) + return false; + if (!read(streamer, instance.twist(), prop)) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 1: + if (!streamer.start_member(*prop)) + return false; + if (!streamer.start_consecutive(true, true)) + return false; + if (!read(streamer, instance.covariance()[0], instance.covariance().size())) + return false; + if (!streamer.finish_consecutive()) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + } + prop = streamer.next_entity(prop); + } + return streamer.finish_struct(*props); +} + +template::value, bool> = true > +bool read(S& str, ::geometry_msgs::msg::dds_::TwistWithCovariance_& instance, bool as_key) { + auto &props = get_type_props<::geometry_msgs::msg::dds_::TwistWithCovariance_>(); + str.set_mode(cdr_stream::stream_mode::read, as_key); + return read(str, instance, props.data()); +} + +template::value, bool> = true > +bool move(T& streamer, const ::geometry_msgs::msg::dds_::TwistWithCovariance_& instance, entity_properties_t *props) { + (void)instance; + if (!streamer.start_struct(*props)) + return false; + auto prop = streamer.first_entity(props); + while (prop) { + switch (prop->m_id) { + case 0: + if (!streamer.start_member(*prop)) + return false; + if (!move(streamer, instance.twist(), prop)) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 1: + if (!streamer.start_member(*prop)) + return false; + if (!streamer.start_consecutive(true, true)) + return false; + if (!move(streamer, instance.covariance()[0], instance.covariance().size())) + return false; + if (!streamer.finish_consecutive()) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + } + prop = streamer.next_entity(prop); + } + return streamer.finish_struct(*props); +} + +template::value, bool> = true > +bool move(S& str, const ::geometry_msgs::msg::dds_::TwistWithCovariance_& instance, bool as_key) { + auto &props = get_type_props<::geometry_msgs::msg::dds_::TwistWithCovariance_>(); + str.set_mode(cdr_stream::stream_mode::move, as_key); + return move(str, instance, props.data()); +} + +template::value, bool> = true > +bool max(T& streamer, const ::geometry_msgs::msg::dds_::TwistWithCovariance_& instance, entity_properties_t *props) { + (void)instance; + if (!streamer.start_struct(*props)) + return false; + auto prop = streamer.first_entity(props); + while (prop) { + switch (prop->m_id) { + case 0: + if (!streamer.start_member(*prop)) + return false; + if (!max(streamer, instance.twist(), prop)) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 1: + if (!streamer.start_member(*prop)) + return false; + if (!streamer.start_consecutive(true, true)) + return false; + if (!max(streamer, instance.covariance()[0], instance.covariance().size())) + return false; + if (!streamer.finish_consecutive()) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + } + prop = streamer.next_entity(prop); + } + return streamer.finish_struct(*props); +} + +template::value, bool> = true > +bool max(S& str, const ::geometry_msgs::msg::dds_::TwistWithCovariance_& instance, bool as_key) { + auto &props = get_type_props<::geometry_msgs::msg::dds_::TwistWithCovariance_>(); + str.set_mode(cdr_stream::stream_mode::max, as_key); + return max(str, instance, props.data()); +} + +} //namespace cdr +} //namespace core +} //namespace cyclonedds +} //namespace eclipse +} //namespace org + +#endif // DDSCXX_UNITREE_IDL_ROS2_TWISTWITHCOVARIANCE__HPP diff --git a/deps/unitree_sdk2/include/unitree/idl/ros2/Twist_.hpp b/deps/unitree_sdk2/include/unitree/idl/ros2/Twist_.hpp new file mode 100644 index 0000000..5d63f3c --- /dev/null +++ b/deps/unitree_sdk2/include/unitree/idl/ros2/Twist_.hpp @@ -0,0 +1,328 @@ +/**************************************************************** + + Generated by Eclipse Cyclone DDS IDL to CXX Translator + File name: Twist_.idl + Source: Twist_.hpp + Cyclone DDS: v0.10.2 + +*****************************************************************/ +#ifndef DDSCXX_UNITREE_IDL_ROS2_TWIST__HPP +#define DDSCXX_UNITREE_IDL_ROS2_TWIST__HPP + +#include "unitree/idl/ros2/Vector3_.hpp" + + +namespace geometry_msgs +{ +namespace msg +{ +namespace dds_ +{ +class Twist_ +{ +private: + ::geometry_msgs::msg::dds_::Vector3_ linear_; + ::geometry_msgs::msg::dds_::Vector3_ angular_; + +public: + Twist_() = default; + + explicit Twist_( + const ::geometry_msgs::msg::dds_::Vector3_& linear, + const ::geometry_msgs::msg::dds_::Vector3_& angular) : + linear_(linear), + angular_(angular) { } + + const ::geometry_msgs::msg::dds_::Vector3_& linear() const { return this->linear_; } + ::geometry_msgs::msg::dds_::Vector3_& linear() { return this->linear_; } + void linear(const ::geometry_msgs::msg::dds_::Vector3_& _val_) { this->linear_ = _val_; } + void linear(::geometry_msgs::msg::dds_::Vector3_&& _val_) { this->linear_ = _val_; } + const ::geometry_msgs::msg::dds_::Vector3_& angular() const { return this->angular_; } + ::geometry_msgs::msg::dds_::Vector3_& angular() { return this->angular_; } + void angular(const ::geometry_msgs::msg::dds_::Vector3_& _val_) { this->angular_ = _val_; } + void angular(::geometry_msgs::msg::dds_::Vector3_&& _val_) { this->angular_ = _val_; } + + bool operator==(const Twist_& _other) const + { + (void) _other; + return linear_ == _other.linear_ && + angular_ == _other.angular_; + } + + bool operator!=(const Twist_& _other) const + { + return !(*this == _other); + } + +}; + +} + +} + +} + +#include "dds/topic/TopicTraits.hpp" +#include "org/eclipse/cyclonedds/topic/datatopic.hpp" + +namespace org { +namespace eclipse { +namespace cyclonedds { +namespace topic { + +template <> constexpr const char* TopicTraits<::geometry_msgs::msg::dds_::Twist_>::getTypeName() +{ + return "geometry_msgs::msg::dds_::Twist_"; +} + +template <> constexpr bool TopicTraits<::geometry_msgs::msg::dds_::Twist_>::isKeyless() +{ + return true; +} + +#ifdef DDSCXX_HAS_TYPE_DISCOVERY +template<> constexpr unsigned int TopicTraits<::geometry_msgs::msg::dds_::Twist_>::type_map_blob_sz() { return 580; } +template<> constexpr unsigned int TopicTraits<::geometry_msgs::msg::dds_::Twist_>::type_info_blob_sz() { return 148; } +template<> inline const uint8_t * TopicTraits<::geometry_msgs::msg::dds_::Twist_>::type_map_blob() { + static const uint8_t blob[] = { + 0xbf, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0xf1, 0x28, 0xcf, 0x21, 0x56, 0x4e, 0xbe, 0xe5, + 0x84, 0x6f, 0x1b, 0x3c, 0xfb, 0x2b, 0x52, 0x00, 0x51, 0x00, 0x00, 0x00, 0xf1, 0x51, 0x01, 0x00, + 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x41, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, + 0x19, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xf1, 0x5e, 0x73, 0x97, 0xe7, 0xe8, + 0x64, 0x40, 0xdf, 0x64, 0xaf, 0x76, 0xcd, 0x4c, 0xbc, 0x9a, 0x93, 0x2b, 0x3c, 0x00, 0x00, 0x00, + 0x19, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0xf1, 0x5e, 0x73, 0x97, 0xe7, 0xe8, + 0x64, 0x40, 0xdf, 0x64, 0xaf, 0x76, 0xcd, 0x4c, 0xbc, 0xd1, 0x8b, 0x86, 0x24, 0xf1, 0x5e, 0x73, + 0x97, 0xe7, 0xe8, 0x64, 0x40, 0xdf, 0x64, 0xaf, 0x76, 0xcd, 0x4c, 0xbc, 0x43, 0x00, 0x00, 0x00, + 0xf1, 0x51, 0x01, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x33, 0x00, 0x00, 0x00, + 0x03, 0x00, 0x00, 0x00, 0x0b, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x0a, 0x9d, + 0xd4, 0xe4, 0x61, 0x00, 0x0b, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x0a, 0x41, + 0x52, 0x90, 0x76, 0x00, 0x0b, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x01, 0x00, 0x0a, 0xfb, + 0xad, 0xe9, 0xe3, 0x00, 0x38, 0x01, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0xf2, 0x66, 0x9d, 0xb6, + 0x2b, 0xd5, 0x53, 0x1f, 0x0b, 0xe5, 0x2c, 0x2a, 0x17, 0x6d, 0x6f, 0x00, 0x92, 0x00, 0x00, 0x00, + 0xf2, 0x51, 0x01, 0x00, 0x29, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x21, 0x00, 0x00, 0x00, + 0x67, 0x65, 0x6f, 0x6d, 0x65, 0x74, 0x72, 0x79, 0x5f, 0x6d, 0x73, 0x67, 0x73, 0x3a, 0x3a, 0x6d, + 0x73, 0x67, 0x3a, 0x3a, 0x64, 0x64, 0x73, 0x5f, 0x3a, 0x3a, 0x54, 0x77, 0x69, 0x73, 0x74, 0x5f, + 0x00, 0x00, 0x00, 0x00, 0x5a, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x25, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xf2, 0xac, 0xe2, 0x5e, 0x59, 0xb0, 0x1a, 0x7a, 0x3a, 0x5c, + 0xda, 0xb3, 0x78, 0xfd, 0x32, 0x00, 0x00, 0x00, 0x07, 0x00, 0x00, 0x00, 0x6c, 0x69, 0x6e, 0x65, + 0x61, 0x72, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x26, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, + 0x01, 0x00, 0xf2, 0xac, 0xe2, 0x5e, 0x59, 0xb0, 0x1a, 0x7a, 0x3a, 0x5c, 0xda, 0xb3, 0x78, 0xfd, + 0x32, 0x00, 0x00, 0x00, 0x08, 0x00, 0x00, 0x00, 0x61, 0x6e, 0x67, 0x75, 0x6c, 0x61, 0x72, 0x00, + 0x00, 0x00, 0xf2, 0xac, 0xe2, 0x5e, 0x59, 0xb0, 0x1a, 0x7a, 0x3a, 0x5c, 0xda, 0xb3, 0x78, 0xfd, + 0x32, 0x00, 0x00, 0x00, 0x78, 0x00, 0x00, 0x00, 0xf2, 0x51, 0x01, 0x00, 0x2b, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x23, 0x00, 0x00, 0x00, 0x67, 0x65, 0x6f, 0x6d, 0x65, 0x74, 0x72, 0x79, + 0x5f, 0x6d, 0x73, 0x67, 0x73, 0x3a, 0x3a, 0x6d, 0x73, 0x67, 0x3a, 0x3a, 0x64, 0x64, 0x73, 0x5f, + 0x3a, 0x3a, 0x56, 0x65, 0x63, 0x74, 0x6f, 0x72, 0x33, 0x5f, 0x00, 0x00, 0x40, 0x00, 0x00, 0x00, + 0x03, 0x00, 0x00, 0x00, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x0a, 0x00, + 0x02, 0x00, 0x00, 0x00, 0x78, 0x00, 0x00, 0x00, 0x10, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, + 0x01, 0x00, 0x0a, 0x00, 0x02, 0x00, 0x00, 0x00, 0x79, 0x00, 0x00, 0x00, 0x10, 0x00, 0x00, 0x00, + 0x02, 0x00, 0x00, 0x00, 0x01, 0x00, 0x0a, 0x00, 0x02, 0x00, 0x00, 0x00, 0x7a, 0x00, 0x00, 0x00, + 0x40, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0xf2, 0x66, 0x9d, 0xb6, 0x2b, 0xd5, 0x53, 0x1f, + 0x0b, 0xe5, 0x2c, 0x2a, 0x17, 0x6d, 0x6f, 0xf1, 0x28, 0xcf, 0x21, 0x56, 0x4e, 0xbe, 0xe5, 0x84, + 0x6f, 0x1b, 0x3c, 0xfb, 0x2b, 0x52, 0xf2, 0xac, 0xe2, 0x5e, 0x59, 0xb0, 0x1a, 0x7a, 0x3a, 0x5c, + 0xda, 0xb3, 0x78, 0xfd, 0x32, 0xf1, 0x5e, 0x73, 0x97, 0xe7, 0xe8, 0x64, 0x40, 0xdf, 0x64, 0xaf, + 0x76, 0xcd, 0x4c, 0xbc, }; + return blob; +} +template<> inline const uint8_t * TopicTraits<::geometry_msgs::msg::dds_::Twist_>::type_info_blob() { + static const uint8_t blob[] = { + 0x90, 0x00, 0x00, 0x00, 0x01, 0x10, 0x00, 0x40, 0x40, 0x00, 0x00, 0x00, 0x3c, 0x00, 0x00, 0x00, + 0x14, 0x00, 0x00, 0x00, 0xf1, 0x28, 0xcf, 0x21, 0x56, 0x4e, 0xbe, 0xe5, 0x84, 0x6f, 0x1b, 0x3c, + 0xfb, 0x2b, 0x52, 0x00, 0x55, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x1c, 0x00, 0x00, 0x00, + 0x01, 0x00, 0x00, 0x00, 0x14, 0x00, 0x00, 0x00, 0xf1, 0x5e, 0x73, 0x97, 0xe7, 0xe8, 0x64, 0x40, + 0xdf, 0x64, 0xaf, 0x76, 0xcd, 0x4c, 0xbc, 0x00, 0x47, 0x00, 0x00, 0x00, 0x02, 0x10, 0x00, 0x40, + 0x40, 0x00, 0x00, 0x00, 0x3c, 0x00, 0x00, 0x00, 0x14, 0x00, 0x00, 0x00, 0xf2, 0x66, 0x9d, 0xb6, + 0x2b, 0xd5, 0x53, 0x1f, 0x0b, 0xe5, 0x2c, 0x2a, 0x17, 0x6d, 0x6f, 0x00, 0x96, 0x00, 0x00, 0x00, + 0x01, 0x00, 0x00, 0x00, 0x1c, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x14, 0x00, 0x00, 0x00, + 0xf2, 0xac, 0xe2, 0x5e, 0x59, 0xb0, 0x1a, 0x7a, 0x3a, 0x5c, 0xda, 0xb3, 0x78, 0xfd, 0x32, 0x00, + 0x7c, 0x00, 0x00, 0x00, }; + return blob; +} +#endif //DDSCXX_HAS_TYPE_DISCOVERY + +} //namespace topic +} //namespace cyclonedds +} //namespace eclipse +} //namespace org + +namespace dds { +namespace topic { + +template <> +struct topic_type_name<::geometry_msgs::msg::dds_::Twist_> +{ + static std::string value() + { + return org::eclipse::cyclonedds::topic::TopicTraits<::geometry_msgs::msg::dds_::Twist_>::getTypeName(); + } +}; + +} +} + +REGISTER_TOPIC_TYPE(::geometry_msgs::msg::dds_::Twist_) + +namespace org{ +namespace eclipse{ +namespace cyclonedds{ +namespace core{ +namespace cdr{ + +template<> +propvec &get_type_props<::geometry_msgs::msg::dds_::Twist_>(); + +template::value, bool> = true > +bool write(T& streamer, const ::geometry_msgs::msg::dds_::Twist_& instance, entity_properties_t *props) { + (void)instance; + if (!streamer.start_struct(*props)) + return false; + auto prop = streamer.first_entity(props); + while (prop) { + switch (prop->m_id) { + case 0: + if (!streamer.start_member(*prop)) + return false; + if (!write(streamer, instance.linear(), prop)) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 1: + if (!streamer.start_member(*prop)) + return false; + if (!write(streamer, instance.angular(), prop)) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + } + prop = streamer.next_entity(prop); + } + return streamer.finish_struct(*props); +} + +template::value, bool> = true > +bool write(S& str, const ::geometry_msgs::msg::dds_::Twist_& instance, bool as_key) { + auto &props = get_type_props<::geometry_msgs::msg::dds_::Twist_>(); + str.set_mode(cdr_stream::stream_mode::write, as_key); + return write(str, instance, props.data()); +} + +template::value, bool> = true > +bool read(T& streamer, ::geometry_msgs::msg::dds_::Twist_& instance, entity_properties_t *props) { + (void)instance; + if (!streamer.start_struct(*props)) + return false; + auto prop = streamer.first_entity(props); + while (prop) { + switch (prop->m_id) { + case 0: + if (!streamer.start_member(*prop)) + return false; + if (!read(streamer, instance.linear(), prop)) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 1: + if (!streamer.start_member(*prop)) + return false; + if (!read(streamer, instance.angular(), prop)) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + } + prop = streamer.next_entity(prop); + } + return streamer.finish_struct(*props); +} + +template::value, bool> = true > +bool read(S& str, ::geometry_msgs::msg::dds_::Twist_& instance, bool as_key) { + auto &props = get_type_props<::geometry_msgs::msg::dds_::Twist_>(); + str.set_mode(cdr_stream::stream_mode::read, as_key); + return read(str, instance, props.data()); +} + +template::value, bool> = true > +bool move(T& streamer, const ::geometry_msgs::msg::dds_::Twist_& instance, entity_properties_t *props) { + (void)instance; + if (!streamer.start_struct(*props)) + return false; + auto prop = streamer.first_entity(props); + while (prop) { + switch (prop->m_id) { + case 0: + if (!streamer.start_member(*prop)) + return false; + if (!move(streamer, instance.linear(), prop)) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 1: + if (!streamer.start_member(*prop)) + return false; + if (!move(streamer, instance.angular(), prop)) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + } + prop = streamer.next_entity(prop); + } + return streamer.finish_struct(*props); +} + +template::value, bool> = true > +bool move(S& str, const ::geometry_msgs::msg::dds_::Twist_& instance, bool as_key) { + auto &props = get_type_props<::geometry_msgs::msg::dds_::Twist_>(); + str.set_mode(cdr_stream::stream_mode::move, as_key); + return move(str, instance, props.data()); +} + +template::value, bool> = true > +bool max(T& streamer, const ::geometry_msgs::msg::dds_::Twist_& instance, entity_properties_t *props) { + (void)instance; + if (!streamer.start_struct(*props)) + return false; + auto prop = streamer.first_entity(props); + while (prop) { + switch (prop->m_id) { + case 0: + if (!streamer.start_member(*prop)) + return false; + if (!max(streamer, instance.linear(), prop)) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 1: + if (!streamer.start_member(*prop)) + return false; + if (!max(streamer, instance.angular(), prop)) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + } + prop = streamer.next_entity(prop); + } + return streamer.finish_struct(*props); +} + +template::value, bool> = true > +bool max(S& str, const ::geometry_msgs::msg::dds_::Twist_& instance, bool as_key) { + auto &props = get_type_props<::geometry_msgs::msg::dds_::Twist_>(); + str.set_mode(cdr_stream::stream_mode::max, as_key); + return max(str, instance, props.data()); +} + +} //namespace cdr +} //namespace core +} //namespace cyclonedds +} //namespace eclipse +} //namespace org + +#endif // DDSCXX_UNITREE_IDL_ROS2_TWIST__HPP diff --git a/deps/unitree_sdk2/include/unitree/idl/ros2/Vector3_.hpp b/deps/unitree_sdk2/include/unitree/idl/ros2/Vector3_.hpp new file mode 100644 index 0000000..d4f6633 --- /dev/null +++ b/deps/unitree_sdk2/include/unitree/idl/ros2/Vector3_.hpp @@ -0,0 +1,341 @@ +/**************************************************************** + + Generated by Eclipse Cyclone DDS IDL to CXX Translator + File name: Vector3_.idl + Source: Vector3_.hpp + Cyclone DDS: v0.10.2 + +*****************************************************************/ +#ifndef DDSCXX_UNITREE_IDL_ROS2_VECTOR3__HPP +#define DDSCXX_UNITREE_IDL_ROS2_VECTOR3__HPP + + +namespace geometry_msgs +{ +namespace msg +{ +namespace dds_ +{ +class Vector3_ +{ +private: + double x_ = 0.0; + double y_ = 0.0; + double z_ = 0.0; + +public: + Vector3_() = default; + + explicit Vector3_( + double x, + double y, + double z) : + x_(x), + y_(y), + z_(z) { } + + double x() const { return this->x_; } + double& x() { return this->x_; } + void x(double _val_) { this->x_ = _val_; } + double y() const { return this->y_; } + double& y() { return this->y_; } + void y(double _val_) { this->y_ = _val_; } + double z() const { return this->z_; } + double& z() { return this->z_; } + void z(double _val_) { this->z_ = _val_; } + + bool operator==(const Vector3_& _other) const + { + (void) _other; + return x_ == _other.x_ && + y_ == _other.y_ && + z_ == _other.z_; + } + + bool operator!=(const Vector3_& _other) const + { + return !(*this == _other); + } + +}; + +} + +} + +} + +#include "dds/topic/TopicTraits.hpp" +#include "org/eclipse/cyclonedds/topic/datatopic.hpp" + +namespace org { +namespace eclipse { +namespace cyclonedds { +namespace topic { + +template <> constexpr const char* TopicTraits<::geometry_msgs::msg::dds_::Vector3_>::getTypeName() +{ + return "geometry_msgs::msg::dds_::Vector3_"; +} + +template <> constexpr bool TopicTraits<::geometry_msgs::msg::dds_::Vector3_>::isKeyless() +{ + return true; +} + +#ifdef DDSCXX_HAS_TYPE_DISCOVERY +template<> constexpr unsigned int TopicTraits<::geometry_msgs::msg::dds_::Vector3_>::type_map_blob_sz() { return 282; } +template<> constexpr unsigned int TopicTraits<::geometry_msgs::msg::dds_::Vector3_>::type_info_blob_sz() { return 100; } +template<> inline const uint8_t * TopicTraits<::geometry_msgs::msg::dds_::Vector3_>::type_map_blob() { + static const uint8_t blob[] = { + 0x5b, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0xf1, 0x5e, 0x73, 0x97, 0xe7, 0xe8, 0x64, 0x40, + 0xdf, 0x64, 0xaf, 0x76, 0xcd, 0x4c, 0xbc, 0x00, 0x43, 0x00, 0x00, 0x00, 0xf1, 0x51, 0x01, 0x00, + 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x33, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, + 0x0b, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x0a, 0x9d, 0xd4, 0xe4, 0x61, 0x00, + 0x0b, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x0a, 0x41, 0x52, 0x90, 0x76, 0x00, + 0x0b, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x01, 0x00, 0x0a, 0xfb, 0xad, 0xe9, 0xe3, 0x00, + 0x90, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0xf2, 0xac, 0xe2, 0x5e, 0x59, 0xb0, 0x1a, 0x7a, + 0x3a, 0x5c, 0xda, 0xb3, 0x78, 0xfd, 0x32, 0x00, 0x78, 0x00, 0x00, 0x00, 0xf2, 0x51, 0x01, 0x00, + 0x2b, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x23, 0x00, 0x00, 0x00, 0x67, 0x65, 0x6f, 0x6d, + 0x65, 0x74, 0x72, 0x79, 0x5f, 0x6d, 0x73, 0x67, 0x73, 0x3a, 0x3a, 0x6d, 0x73, 0x67, 0x3a, 0x3a, + 0x64, 0x64, 0x73, 0x5f, 0x3a, 0x3a, 0x56, 0x65, 0x63, 0x74, 0x6f, 0x72, 0x33, 0x5f, 0x00, 0x00, + 0x40, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x01, 0x00, 0x0a, 0x00, 0x02, 0x00, 0x00, 0x00, 0x78, 0x00, 0x00, 0x00, 0x10, 0x00, 0x00, 0x00, + 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x0a, 0x00, 0x02, 0x00, 0x00, 0x00, 0x79, 0x00, 0x00, 0x00, + 0x10, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x01, 0x00, 0x0a, 0x00, 0x02, 0x00, 0x00, 0x00, + 0x7a, 0x00, 0x00, 0x00, 0x22, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0xf2, 0xac, 0xe2, 0x5e, + 0x59, 0xb0, 0x1a, 0x7a, 0x3a, 0x5c, 0xda, 0xb3, 0x78, 0xfd, 0x32, 0xf1, 0x5e, 0x73, 0x97, 0xe7, + 0xe8, 0x64, 0x40, 0xdf, 0x64, 0xaf, 0x76, 0xcd, 0x4c, 0xbc, }; + return blob; +} +template<> inline const uint8_t * TopicTraits<::geometry_msgs::msg::dds_::Vector3_>::type_info_blob() { + static const uint8_t blob[] = { + 0x60, 0x00, 0x00, 0x00, 0x01, 0x10, 0x00, 0x40, 0x28, 0x00, 0x00, 0x00, 0x24, 0x00, 0x00, 0x00, + 0x14, 0x00, 0x00, 0x00, 0xf1, 0x5e, 0x73, 0x97, 0xe7, 0xe8, 0x64, 0x40, 0xdf, 0x64, 0xaf, 0x76, + 0xcd, 0x4c, 0xbc, 0x00, 0x47, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x02, 0x10, 0x00, 0x40, 0x28, 0x00, 0x00, 0x00, 0x24, 0x00, 0x00, 0x00, + 0x14, 0x00, 0x00, 0x00, 0xf2, 0xac, 0xe2, 0x5e, 0x59, 0xb0, 0x1a, 0x7a, 0x3a, 0x5c, 0xda, 0xb3, + 0x78, 0xfd, 0x32, 0x00, 0x7c, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, }; + return blob; +} +#endif //DDSCXX_HAS_TYPE_DISCOVERY + +} //namespace topic +} //namespace cyclonedds +} //namespace eclipse +} //namespace org + +namespace dds { +namespace topic { + +template <> +struct topic_type_name<::geometry_msgs::msg::dds_::Vector3_> +{ + static std::string value() + { + return org::eclipse::cyclonedds::topic::TopicTraits<::geometry_msgs::msg::dds_::Vector3_>::getTypeName(); + } +}; + +} +} + +REGISTER_TOPIC_TYPE(::geometry_msgs::msg::dds_::Vector3_) + +namespace org{ +namespace eclipse{ +namespace cyclonedds{ +namespace core{ +namespace cdr{ + +template<> +propvec &get_type_props<::geometry_msgs::msg::dds_::Vector3_>(); + +template::value, bool> = true > +bool write(T& streamer, const ::geometry_msgs::msg::dds_::Vector3_& instance, entity_properties_t *props) { + (void)instance; + if (!streamer.start_struct(*props)) + return false; + auto prop = streamer.first_entity(props); + while (prop) { + switch (prop->m_id) { + case 0: + if (!streamer.start_member(*prop)) + return false; + if (!write(streamer, instance.x())) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 1: + if (!streamer.start_member(*prop)) + return false; + if (!write(streamer, instance.y())) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 2: + if (!streamer.start_member(*prop)) + return false; + if (!write(streamer, instance.z())) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + } + prop = streamer.next_entity(prop); + } + return streamer.finish_struct(*props); +} + +template::value, bool> = true > +bool write(S& str, const ::geometry_msgs::msg::dds_::Vector3_& instance, bool as_key) { + auto &props = get_type_props<::geometry_msgs::msg::dds_::Vector3_>(); + str.set_mode(cdr_stream::stream_mode::write, as_key); + return write(str, instance, props.data()); +} + +template::value, bool> = true > +bool read(T& streamer, ::geometry_msgs::msg::dds_::Vector3_& instance, entity_properties_t *props) { + (void)instance; + if (!streamer.start_struct(*props)) + return false; + auto prop = streamer.first_entity(props); + while (prop) { + switch (prop->m_id) { + case 0: + if (!streamer.start_member(*prop)) + return false; + if (!read(streamer, instance.x())) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 1: + if (!streamer.start_member(*prop)) + return false; + if (!read(streamer, instance.y())) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 2: + if (!streamer.start_member(*prop)) + return false; + if (!read(streamer, instance.z())) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + } + prop = streamer.next_entity(prop); + } + return streamer.finish_struct(*props); +} + +template::value, bool> = true > +bool read(S& str, ::geometry_msgs::msg::dds_::Vector3_& instance, bool as_key) { + auto &props = get_type_props<::geometry_msgs::msg::dds_::Vector3_>(); + str.set_mode(cdr_stream::stream_mode::read, as_key); + return read(str, instance, props.data()); +} + +template::value, bool> = true > +bool move(T& streamer, const ::geometry_msgs::msg::dds_::Vector3_& instance, entity_properties_t *props) { + (void)instance; + if (!streamer.start_struct(*props)) + return false; + auto prop = streamer.first_entity(props); + while (prop) { + switch (prop->m_id) { + case 0: + if (!streamer.start_member(*prop)) + return false; + if (!move(streamer, instance.x())) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 1: + if (!streamer.start_member(*prop)) + return false; + if (!move(streamer, instance.y())) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 2: + if (!streamer.start_member(*prop)) + return false; + if (!move(streamer, instance.z())) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + } + prop = streamer.next_entity(prop); + } + return streamer.finish_struct(*props); +} + +template::value, bool> = true > +bool move(S& str, const ::geometry_msgs::msg::dds_::Vector3_& instance, bool as_key) { + auto &props = get_type_props<::geometry_msgs::msg::dds_::Vector3_>(); + str.set_mode(cdr_stream::stream_mode::move, as_key); + return move(str, instance, props.data()); +} + +template::value, bool> = true > +bool max(T& streamer, const ::geometry_msgs::msg::dds_::Vector3_& instance, entity_properties_t *props) { + (void)instance; + if (!streamer.start_struct(*props)) + return false; + auto prop = streamer.first_entity(props); + while (prop) { + switch (prop->m_id) { + case 0: + if (!streamer.start_member(*prop)) + return false; + if (!max(streamer, instance.x())) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 1: + if (!streamer.start_member(*prop)) + return false; + if (!max(streamer, instance.y())) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 2: + if (!streamer.start_member(*prop)) + return false; + if (!max(streamer, instance.z())) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + } + prop = streamer.next_entity(prop); + } + return streamer.finish_struct(*props); +} + +template::value, bool> = true > +bool max(S& str, const ::geometry_msgs::msg::dds_::Vector3_& instance, bool as_key) { + auto &props = get_type_props<::geometry_msgs::msg::dds_::Vector3_>(); + str.set_mode(cdr_stream::stream_mode::max, as_key); + return max(str, instance, props.data()); +} + +} //namespace cdr +} //namespace core +} //namespace cyclonedds +} //namespace eclipse +} //namespace org + +#endif // DDSCXX_UNITREE_IDL_ROS2_VECTOR3__HPP diff --git a/deps/unitree_sdk2/include/unitree/robot/a2/audio/audio_api.hpp b/deps/unitree_sdk2/include/unitree/robot/a2/audio/audio_api.hpp new file mode 100644 index 0000000..b8af5d4 --- /dev/null +++ b/deps/unitree_sdk2/include/unitree/robot/a2/audio/audio_api.hpp @@ -0,0 +1,94 @@ +#ifndef __UT_ROBOT_A2_AUDIO_API_HPP__ +#define __UT_ROBOT_A2_AUDIO_API_HPP__ + +#include +// #include + +namespace unitree { +namespace robot { +namespace a2 { +/*service name*/ +const std::string AUDIO_SERVICE_NAME = "voice"; + +/*api version*/ +const std::string AUDIO_API_VERSION = "1.0.0.0"; + +/*api id*/ +const int32_t ROBOT_API_ID_AUDIO_TTS = 1001; +const int32_t ROBOT_API_ID_AUDIO_ASR = 1002; +const int32_t ROBOT_API_ID_AUDIO_START_PLAY = 1003; +const int32_t ROBOT_API_ID_AUDIO_STOP_PLAY = 1004; +const int32_t ROBOT_API_ID_AUDIO_GET_VOLUME = 1005; +const int32_t ROBOT_API_ID_AUDIO_SET_VOLUME = 1006; +const int32_t ROBOT_API_ID_AUDIO_SET_RGB_LED = 1010; + +class TtsMakerParameter : public common::Jsonize { + public: + TtsMakerParameter() {} + ~TtsMakerParameter() {} + + void fromJson(common::JsonMap &json) {} + + void toJson(common::JsonMap &json) const { + common::ToJson(index, json["index"]); + common::ToJson(speaker_id, json["speaker_id"]); + common::ToJson(text, json["text"]); + } + + int32_t index = 0; + uint16_t speaker_id = 0; + std::string text; +}; + +class PlayStreamParameter : public common::Jsonize { + public: + PlayStreamParameter() {} + ~PlayStreamParameter() {} + + void fromJson(common::JsonMap &json) {} + + void toJson(common::JsonMap &json) const { + common::ToJson(app_name, json["app_name"]); + common::ToJson(stream_id, json["stream_id"]); + } + + std::string app_name; + std::string stream_id; +}; + +class PlayStopParameter : public common::Jsonize { + public: + PlayStopParameter() {} + ~PlayStopParameter() {} + + void fromJson(common::JsonMap &json) {} + + void toJson(common::JsonMap &json) const { + common::ToJson(app_name, json["app_name"]); + } + + std::string app_name; +}; + +class LedControlParameter : public common::Jsonize { + public: + LedControlParameter() {} + ~LedControlParameter() {} + + void fromJson(common::JsonMap &json) {} + + void toJson(common::JsonMap &json) const { + common::ToJson(R, json["R"]); + common::ToJson(G, json["G"]); + common::ToJson(B, json["B"]); + } + + uint8_t R; + uint8_t G; + uint8_t B; +}; +} // namespace A2 +} // namespace robot +} // namespace unitree + +#endif // __UT_ROBOT_A2_AUDIO_API_HPP__ diff --git a/deps/unitree_sdk2/include/unitree/robot/a2/audio/audio_client.hpp b/deps/unitree_sdk2/include/unitree/robot/a2/audio/audio_client.hpp new file mode 100644 index 0000000..3bf1397 --- /dev/null +++ b/deps/unitree_sdk2/include/unitree/robot/a2/audio/audio_client.hpp @@ -0,0 +1,110 @@ +#ifndef __UT_ROBOT_A2_AUDIO_CLIENT_HPP__ +#define __UT_ROBOT_A2_AUDIO_CLIENT_HPP__ + +#include +#include +#include + +#include "audio_api.hpp" + +namespace unitree { +namespace robot { +namespace a2 { +class AudioClient : public Client { + public: + AudioClient() : Client(AUDIO_SERVICE_NAME, false) {} + ~AudioClient() {} + + /*Init*/ + void Init() { + SetApiVersion(AUDIO_API_VERSION); + UT_ROBOT_CLIENT_REG_API_NO_PROI(ROBOT_API_ID_AUDIO_TTS); + UT_ROBOT_CLIENT_REG_API_NO_PROI(ROBOT_API_ID_AUDIO_ASR); + UT_ROBOT_CLIENT_REG_API_NO_PROI(ROBOT_API_ID_AUDIO_START_PLAY); + UT_ROBOT_CLIENT_REG_API_NO_PROI(ROBOT_API_ID_AUDIO_STOP_PLAY); + UT_ROBOT_CLIENT_REG_API_NO_PROI(ROBOT_API_ID_AUDIO_GET_VOLUME); + UT_ROBOT_CLIENT_REG_API_NO_PROI(ROBOT_API_ID_AUDIO_SET_VOLUME); + UT_ROBOT_CLIENT_REG_API_NO_PROI(ROBOT_API_ID_AUDIO_SET_RGB_LED); + }; + + /*API Call*/ + int32_t TtsMaker(const std::string& text, int32_t speaker_id) { + std::string parameter, data; + TtsMakerParameter json; + + json.index = tts_index++; + json.text = text; + json.speaker_id = speaker_id; + parameter = common::ToJsonString(json); + + return Call(ROBOT_API_ID_AUDIO_TTS, parameter, data); + } + + int32_t GetVolume(uint8_t& volume) { + std::string parameter, data; + + int32_t ret = Call(ROBOT_API_ID_AUDIO_GET_VOLUME, parameter, data); + if (ret == 0) { + unitree::robot::go2::JsonizeCommObjInt json; + json.name = "volume"; + common::FromJsonString(data, json); + volume = json.value; + } + + return ret; + } + + int32_t SetVolume(uint8_t volume) { + std::string parameter, data; + unitree::robot::go2::JsonizeCommObjInt json; + + json.value = volume; + json.name = "volume"; + parameter = common::ToJsonString(json); + + return Call(ROBOT_API_ID_AUDIO_SET_VOLUME, parameter, data); + } + + int32_t PlayStream(std::string app_name, std::string stream_id, + std::vector pcm_data) { + std::string parameter; + PlayStreamParameter json; + + json.app_name = app_name; + json.stream_id = stream_id; + parameter = common::ToJsonString(json); + + return Call(ROBOT_API_ID_AUDIO_START_PLAY, parameter, pcm_data); + } + + int32_t PlayStop(std::string app_name) { + std::string parameter, data; + PlayStopParameter json; + + json.app_name = app_name; + parameter = common::ToJsonString(json); + + Call(ROBOT_API_ID_AUDIO_STOP_PLAY, parameter, data); + return 0; + } + + int32_t LedControl(uint8_t R, uint8_t G, uint8_t B) { + std::string parameter, data; + LedControlParameter json; + + json.R = R; + json.G = G; + json.B = B; + parameter = common::ToJsonString(json); + + return Call(ROBOT_API_ID_AUDIO_SET_RGB_LED, parameter, data); + } + + private: + uint32_t tts_index = 0; +}; +} // namespace a2 + +} // namespace robot +} // namespace unitree +#endif // __UT_ROBOT_A2_AUDIO_CLIENT_HPP__ diff --git a/deps/unitree_sdk2/include/unitree/robot/a2/audio/audio_error.hpp b/deps/unitree_sdk2/include/unitree/robot/a2/audio/audio_error.hpp new file mode 100644 index 0000000..4605c2b --- /dev/null +++ b/deps/unitree_sdk2/include/unitree/robot/a2/audio/audio_error.hpp @@ -0,0 +1,14 @@ +#ifndef __UT_ROBOT_A2_AUDIO_ERROR_HPP__ +#define __UT_ROBOT_A2_AUDIO_ERROR_HPP__ + +#include + +namespace unitree { +namespace robot { +namespace a2 { +UT_DECL_ERR(UT_ROBOT_AUDIO_ERR_COMM, 100, "Invalid parameter ") +} // namespace a2 +} // namespace robot +} // namespace unitree + +#endif // __UT_ROBOT_A2_AUDIO_ERROR_HPP__ diff --git a/deps/unitree_sdk2/include/unitree/robot/a2/sport/sport_api.hpp b/deps/unitree_sdk2/include/unitree/robot/a2/sport/sport_api.hpp new file mode 100644 index 0000000..e46ae55 --- /dev/null +++ b/deps/unitree_sdk2/include/unitree/robot/a2/sport/sport_api.hpp @@ -0,0 +1,54 @@ +#ifndef __UT_ROBOT_A2_SPORT_API_HPP__ +#define __UT_ROBOT_A2_SPORT_API_HPP__ + +#include +namespace unitree +{ + namespace robot + { + namespace a2 + { + /*service name*/ + const std::string ROBOT_SPORT_SERVICE_NAME = "sport"; + + /*api version*/ + const std::string ROBOT_SPORT_API_VERSION = "1.0.0.1"; + + /*api id*/ + // Set motion + const int32_t ROBOT_SPORT_API_ID_DAMP = 1001; + const int32_t ROBOT_SPORT_API_ID_BALANCESTAND = 1002; + const int32_t ROBOT_SPORT_API_ID_STOPMOVE = 1003; + const int32_t ROBOT_SPORT_API_ID_STANDUP = 1004; + const int32_t ROBOT_SPORT_API_ID_STANDDOWN = 1005; + const int32_t ROBOT_SPORT_API_ID_RECOVERYSTAND = 1006; + const int32_t ROBOT_SPORT_API_ID_EULER = 1007; + const int32_t ROBOT_SPORT_API_ID_MOVE = 1008; + const int32_t ROBOT_SPORT_API_ID_BODYPOSITION = 1009; + const int32_t ROBOT_SPORT_API_ID_SWITCHGAIT = 1011; + const int32_t ROBOT_SPORT_API_ID_BODYHEIGHT = 1013; + const int32_t ROBOT_SPORT_API_ID_SPEEDLEVEL = 1015; + + const int32_t ROBOT_SPORT_API_ID_LEFTSIDEGAIT = 1016; + const int32_t ROBOT_SPORT_API_ID_RIGHTSIDEGAIT = 1017; + const int32_t ROBOT_SPORT_API_ID_HANDSTAND = 1018; + const int32_t ROBOT_SPORT_API_ID_BIPEDSTAND = 1019; + const int32_t ROBOT_SPORT_API_ID_FRONTFLIP = 1020; + const int32_t ROBOT_SPORT_API_ID_BACKFLIP = 1021; + + const int32_t ROBOT_SPORT_API_ID_SETAUTORECOVERY = 1040; + + const int32_t ROBOT_SPORT_API_ID_RESET_ESTIMATOR = 1111; + + // Get state + const int32_t ROBOT_SPORT_API_ID_GETSTATE = 1034; + + // Trajectory + const int32_t ROBOT_SPORT_API_ID_TRAJECTORY = 1035; + + } + + } +} + +#endif //__UT_ROBOT_A2_SPORT_API_HPP__ diff --git a/deps/unitree_sdk2/include/unitree/robot/a2/sport/sport_client.hpp b/deps/unitree_sdk2/include/unitree/robot/a2/sport/sport_client.hpp new file mode 100644 index 0000000..b56906e --- /dev/null +++ b/deps/unitree_sdk2/include/unitree/robot/a2/sport/sport_client.hpp @@ -0,0 +1,307 @@ +#ifndef __UT_ROBOT_A2_SPORT_CLIENT_HPP__ +#define __UT_ROBOT_A2_SPORT_CLIENT_HPP__ + +#include +#include +#include +#include "sport_api.hpp" + +namespace unitree +{ + namespace robot + { + namespace a2 + { + const int ID_PASSIVE = 0; + const int ID_STAND_DOWN = 1; + const int ID_STAND_UP = 2; + const int ID_DEFAULT_MODE = 3; + const int ID_RUNNING_MODE = 4; + const int ID_CLIMB_MODE = 5; + const int ID_LEFT_SIDE_GAIT = 6; + const int ID_RIGHT_SIDE_GAIT = 7; + const int ID_HANDSTAND = 8; + const int ID_BIPED_STAND = 9; + const int ID_FRONT_FLIP = 10; + const int ID_BACK_FLIP = 11; + const int ID_RECOVERY = 12; + const int ID_BASE_HEIGHT_CTRL = 13; + const int ID_POSE = 14; + const int ID_EULER = 15; + + class PoseVec4 : public common::Jsonize + { + public: + PoseVec4() : x(0.0F), y(0.0F), z(0.0F), yaw(0.0F) + { + } + + ~PoseVec4() + { + } + + void fromJson(common::JsonMap &json) + { + common::FromJson(json["x"], x); + common::FromJson(json["y"], y); + common::FromJson(json["z"], z); + common::FromJson(json["yaw"], yaw); + } + + void toJson(common::JsonMap &json) const + { + common::ToJson(x, json["x"]); + common::ToJson(y, json["y"]); + common::ToJson(z, json["z"]); + common::ToJson(yaw, json["yaw"]); + } + + public: + float x; + float y; + float z; + float yaw; + }; + + struct PathPoint + { + float t_from_start = 0; + float x = 0; + float y = 0; + float yaw = 0; + }; + + class SportClient : public Client + { + public: + SportClient() : Client(ROBOT_SPORT_SERVICE_NAME, false) {} + ~SportClient() {} + + /*Init*/ + void Init() + { + SetApiVersion(ROBOT_SPORT_API_VERSION); + UT_ROBOT_CLIENT_REG_API_NO_PROI(ROBOT_SPORT_API_ID_DAMP); + UT_ROBOT_CLIENT_REG_API_NO_PROI(ROBOT_SPORT_API_ID_BALANCESTAND); + UT_ROBOT_CLIENT_REG_API_NO_PROI(ROBOT_SPORT_API_ID_STOPMOVE); + UT_ROBOT_CLIENT_REG_API_NO_PROI(ROBOT_SPORT_API_ID_STANDUP); + UT_ROBOT_CLIENT_REG_API_NO_PROI(ROBOT_SPORT_API_ID_STANDDOWN); + UT_ROBOT_CLIENT_REG_API_NO_PROI(ROBOT_SPORT_API_ID_RECOVERYSTAND); + UT_ROBOT_CLIENT_REG_API_NO_PROI(ROBOT_SPORT_API_ID_EULER); + UT_ROBOT_CLIENT_REG_API_NO_PROI(ROBOT_SPORT_API_ID_MOVE); + UT_ROBOT_CLIENT_REG_API_NO_PROI(ROBOT_SPORT_API_ID_SWITCHGAIT); + UT_ROBOT_CLIENT_REG_API_NO_PROI(ROBOT_SPORT_API_ID_BODYHEIGHT); + UT_ROBOT_CLIENT_REG_API_NO_PROI(ROBOT_SPORT_API_ID_SPEEDLEVEL); + UT_ROBOT_CLIENT_REG_API_NO_PROI(ROBOT_SPORT_API_ID_SETAUTORECOVERY); + + UT_ROBOT_CLIENT_REG_API_NO_PROI(ROBOT_SPORT_API_ID_BODYPOSITION); + UT_ROBOT_CLIENT_REG_API_NO_PROI(ROBOT_SPORT_API_ID_LEFTSIDEGAIT); + UT_ROBOT_CLIENT_REG_API_NO_PROI(ROBOT_SPORT_API_ID_RIGHTSIDEGAIT); + UT_ROBOT_CLIENT_REG_API_NO_PROI(ROBOT_SPORT_API_ID_HANDSTAND); + UT_ROBOT_CLIENT_REG_API_NO_PROI(ROBOT_SPORT_API_ID_BIPEDSTAND); + UT_ROBOT_CLIENT_REG_API_NO_PROI(ROBOT_SPORT_API_ID_FRONTFLIP); + UT_ROBOT_CLIENT_REG_API_NO_PROI(ROBOT_SPORT_API_ID_BACKFLIP); + + UT_ROBOT_CLIENT_REG_API_NO_PROI(ROBOT_SPORT_API_ID_RESET_ESTIMATOR); + + UT_ROBOT_CLIENT_REG_API_NO_PROI(ROBOT_SPORT_API_ID_GETSTATE); + UT_ROBOT_CLIENT_REG_API_NO_PROI(ROBOT_SPORT_API_ID_TRAJECTORY); + } + + /*High Level API Call*/ + int32_t Damp() + { + std::string parameter, data; + return Call(ROBOT_SPORT_API_ID_DAMP, parameter, data); + } + + int32_t BalanceStand() + { + std::string parameter, data; + return Call(ROBOT_SPORT_API_ID_BALANCESTAND, parameter, data); + } + int32_t StopMove() + { + std::string parameter, data; + return Call(ROBOT_SPORT_API_ID_STOPMOVE, parameter, data); + } + + int32_t StandUp() + { + std::string parameter, data; + return Call(ROBOT_SPORT_API_ID_STANDUP, parameter, data); + } + + int32_t StandDown() + { + std::string parameter, data; + return Call(ROBOT_SPORT_API_ID_STANDDOWN, parameter, data); + } + + int32_t RecoveryStand() + { + std::string parameter, data; + return Call(ROBOT_SPORT_API_ID_RECOVERYSTAND, parameter, data); + } + + int32_t Euler(float roll, float pitch, float yaw) + { + std::string parameter, data; + go2::JsonizeVec3 json; + json.x = roll; + json.y = pitch; + json.z = yaw; + parameter = common::ToJsonString(json); + return Call(ROBOT_SPORT_API_ID_EULER, parameter, data); + } + + int32_t Move(float vx, float vy, float vyaw) + { + std::string parameter, data; + go2::JsonizeVec3 json; + json.x = vx; + json.y = vy; + json.z = vyaw; + parameter = common::ToJsonString(json); + return Call(ROBOT_SPORT_API_ID_MOVE, parameter, data); + } + + int32_t SwitchGait(int gait_type) + { + std::string parameter, data; + go2::JsonizeDataInt json; + json.data = gait_type; + parameter = common::ToJsonString(json); + return Call(ROBOT_SPORT_API_ID_SWITCHGAIT, parameter, data); + } + + int32_t BodyHeight(float height) + { + std::string parameter, data; + go2::JsonizeDataFloat json; + json.data = height; + parameter = common::ToJsonString(json); + return Call(ROBOT_SPORT_API_ID_BODYHEIGHT, parameter, data); + } + + int32_t SpeedLevel(int level) + { + std::string parameter, data; + go2::JsonizeDataInt json; + json.data = level; + parameter = common::ToJsonString(json); + return Call(ROBOT_SPORT_API_ID_SPEEDLEVEL, parameter, data); + } + + int32_t BodyPosition(float x, float y, float z, float yaw) + { + std::string parameter, data; + PoseVec4 json; + json.x = x; + json.y = y; + json.z = z; + json.yaw = yaw; + parameter = common::ToJsonString(json); + return Call(ROBOT_SPORT_API_ID_BODYPOSITION, parameter, data); + } + + int32_t LeftSideGait(int enter) + { + std::string parameter, data; + go2::JsonizeDataInt json; + json.data = enter; + parameter = common::ToJsonString(json); + return Call(ROBOT_SPORT_API_ID_LEFTSIDEGAIT, parameter, data); + } + + int32_t RightSideGait(int enter) + { + std::string parameter, data; + go2::JsonizeDataInt json; + json.data = enter; + parameter = common::ToJsonString(json); + return Call(ROBOT_SPORT_API_ID_RIGHTSIDEGAIT, parameter, data); + } + + int32_t HandStand(int enter) + { + std::string parameter, data; + go2::JsonizeDataInt json; + json.data = enter; + parameter = common::ToJsonString(json); + return Call(ROBOT_SPORT_API_ID_HANDSTAND, parameter, data); + } + + int32_t BipedStand(int enter) + { + std::string parameter, data; + go2::JsonizeDataInt json; + json.data = enter; + parameter = common::ToJsonString(json); + return Call(ROBOT_SPORT_API_ID_BIPEDSTAND, parameter, data); + } + + int32_t FrontFlip() + { + std::string parameter, data; + return Call(ROBOT_SPORT_API_ID_FRONTFLIP, parameter, data); + } + + int32_t BackFlip() + { + std::string parameter, data; + return Call(ROBOT_SPORT_API_ID_BACKFLIP, parameter, data); + } + + int32_t ResetEstimator() + { + std::string parameter, data; + return Call(ROBOT_SPORT_API_ID_RESET_ESTIMATOR, parameter, data); + } + + int32_t Trajectory(const std::vector &path, int feedback_mode = 0, + float external_x = 0, float external_y = 0, float external_yaw = 0) + { + std::string parameter, data; + common::JsonMap json; + common::JsonArray json_path; + for (const auto &pt : path) + { + common::JsonMap pt_json; + common::ToJson(pt.t_from_start, pt_json["t_from_start"]); + common::ToJson(pt.x, pt_json["x"]); + common::ToJson(pt.y, pt_json["y"]); + common::ToJson(pt.yaw, pt_json["yaw"]); + json_path.push_back(pt_json); + } + common::ToJson(json_path, json["path"]); + common::ToJson(feedback_mode, json["feedback_mode"]); + common::ToJson(external_x, json["external_x"]); + common::ToJson(external_y, json["external_y"]); + common::ToJson(external_yaw, json["external_yaw"]); + parameter = common::ToJsonString(json); + return Call(ROBOT_SPORT_API_ID_TRAJECTORY, parameter, data); + } + + int32_t SetAutoRecovery(int switch_on) + { + std::string parameter, data; + go2::JsonizeDataInt json; + json.data = switch_on; + parameter = common::ToJsonString(json); + return Call(ROBOT_SPORT_API_ID_SETAUTORECOVERY, parameter, data); + } + + int32_t GetState(std::map &state_map) + { + std::string parameter, data; + int32_t ret = Call(ROBOT_SPORT_API_ID_GETSTATE, parameter, data); + common::FromJsonString(data, state_map); + return ret; + } + }; + } // namespace a2 + + } // namespace robot +} // namespace unitree +#endif // __UT_ROBOT_A2_LOCO_CLIENT_HPP__ diff --git a/deps/unitree_sdk2/include/unitree/robot/a2/sport/sport_error.hpp b/deps/unitree_sdk2/include/unitree/robot/a2/sport/sport_error.hpp new file mode 100644 index 0000000..a334b96 --- /dev/null +++ b/deps/unitree_sdk2/include/unitree/robot/a2/sport/sport_error.hpp @@ -0,0 +1,18 @@ +#ifndef __UT_ROBOT_A2_SPORT_ERROR_HPP__ +#define __UT_ROBOT_A2_SPORT_ERROR_HPP__ + +#include + +namespace unitree +{ +namespace robot +{ +namespace a2 +{ +UT_DECL_ERR(UT_ROBOT_SPORT_ERR_SERVER_OVERTIME, 4201, "server overtime.") +UT_DECL_ERR(UT_ROBOT_SPORT_ERR_SERVER_NOT_INIT, 4205, "server function not init.") +} +} +} + +#endif//__UT_ROBOT_A2_SPORT_ERROR_HPP__ diff --git a/deps/unitree_sdk2/include/unitree/robot/as2/sport/sport_api.hpp b/deps/unitree_sdk2/include/unitree/robot/as2/sport/sport_api.hpp new file mode 100644 index 0000000..2f576e7 --- /dev/null +++ b/deps/unitree_sdk2/include/unitree/robot/as2/sport/sport_api.hpp @@ -0,0 +1,61 @@ +#ifndef __UT_ROBOT_AS2_SPORT_API_HPP__ +#define __UT_ROBOT_AS2_SPORT_API_HPP__ + +#include +namespace unitree +{ + namespace robot + { + namespace as2 + { + /*service name*/ + const std::string ROBOT_SPORT_SERVICE_NAME = "sport"; + + /*api version*/ + const std::string ROBOT_SPORT_API_VERSION = "1.0.0.1"; + + /*api id*/ + // Set motion + const int32_t ROBOT_SPORT_API_ID_DAMP = 1001; + const int32_t ROBOT_SPORT_API_ID_BALANCESTAND = 1002; + const int32_t ROBOT_SPORT_API_ID_STOPMOVE = 1003; + const int32_t ROBOT_SPORT_API_ID_STANDUP = 1004; + const int32_t ROBOT_SPORT_API_ID_STANDDOWN = 1005; + const int32_t ROBOT_SPORT_API_ID_RECOVERYSTAND = 1006; + const int32_t ROBOT_SPORT_API_ID_EULER = 1007; + const int32_t ROBOT_SPORT_API_ID_MOVE = 1008; + const int32_t ROBOT_SPORT_API_ID_BODYPOSITION = 1009; + const int32_t ROBOT_SPORT_API_ID_SWITCHGAIT = 1011; + const int32_t ROBOT_SPORT_API_ID_BODYHEIGHT = 1013; + const int32_t ROBOT_SPORT_API_ID_SPEEDLEVEL = 1015; + + const int32_t ROBOT_SPORT_API_ID_LEFTSIDEGAIT = 1016; + const int32_t ROBOT_SPORT_API_ID_RIGHTSIDEGAIT = 1017; + const int32_t ROBOT_SPORT_API_ID_HANDSTAND = 1018; + const int32_t ROBOT_SPORT_API_ID_BIPEDSTAND = 1019; + const int32_t ROBOT_SPORT_API_ID_FRONTFLIP = 1020; + const int32_t ROBOT_SPORT_API_ID_BACKFLIP = 1021; + const int32_t ROBOT_SPORT_API_ID_GREETING = 1022; + const int32_t ROBOT_SPORT_API_ID_HEART = 1023; + const int32_t ROBOT_SPORT_API_ID_CONTENT = 1024; + const int32_t ROBOT_SPORT_API_ID_DANCE1 = 1025; + const int32_t ROBOT_SPORT_API_ID_DANCE2 = 1026; + const int32_t ROBOT_SPORT_API_ID_HANDSHAKE = 1027; + const int32_t ROBOT_SPORT_API_ID_STRETCH = 1028; + const int32_t ROBOT_SPORT_API_ID_SIT = 1029; + const int32_t ROBOT_SPORT_API_ID_FRONTJUMP = 1030; + const int32_t ROBOT_SPORT_API_ID_PUSHUP = 1031; + const int32_t ROBOT_SPORT_API_ID_UPJUMP = 1032; + + const int32_t ROBOT_SPORT_API_ID_SETAUTORECOVERY = 1040; + const int32_t ROBOT_SPORT_API_ID_SWITCHJOYSTICK = 1041; + + // Get state + const int32_t ROBOT_SPORT_API_ID_GETSTATE = 1034; + + } + + } +} + +#endif //__UT_ROBOT_As2_SPORT_API_HPP__ diff --git a/deps/unitree_sdk2/include/unitree/robot/as2/sport/sport_client.hpp b/deps/unitree_sdk2/include/unitree/robot/as2/sport/sport_client.hpp new file mode 100644 index 0000000..d1ec5f8 --- /dev/null +++ b/deps/unitree_sdk2/include/unitree/robot/as2/sport/sport_client.hpp @@ -0,0 +1,340 @@ +#ifndef __UT_ROBOT_AS2_SPORT_CLIENT_HPP__ +#define __UT_ROBOT_AS2_SPORT_CLIENT_HPP__ + +#include +#include +#include +#include "sport_api.hpp" + +namespace unitree +{ + namespace robot + { + namespace as2 + { + class PoseVec4 : public common::Jsonize + { + public: + PoseVec4() : x(0.0F), y(0.0F), z(0.0F), yaw(0.0F) + { + } + + ~PoseVec4() + { + } + + void fromJson(common::JsonMap &json) + { + common::FromJson(json["x"], x); + common::FromJson(json["y"], y); + common::FromJson(json["z"], z); + common::FromJson(json["yaw"], yaw); + } + + void toJson(common::JsonMap &json) const + { + common::ToJson(x, json["x"]); + common::ToJson(y, json["y"]); + common::ToJson(z, json["z"]); + common::ToJson(yaw, json["yaw"]); + } + + public: + float x; + float y; + float z; + float yaw; + }; + + class SportClient : public Client + { + public: + SportClient() : Client(ROBOT_SPORT_SERVICE_NAME, false) {} + ~SportClient() {} + + /*Init*/ + void Init() + { + SetApiVersion(ROBOT_SPORT_API_VERSION); + UT_ROBOT_CLIENT_REG_API_NO_PROI(ROBOT_SPORT_API_ID_DAMP); + UT_ROBOT_CLIENT_REG_API_NO_PROI(ROBOT_SPORT_API_ID_BALANCESTAND); + UT_ROBOT_CLIENT_REG_API_NO_PROI(ROBOT_SPORT_API_ID_STOPMOVE); + UT_ROBOT_CLIENT_REG_API_NO_PROI(ROBOT_SPORT_API_ID_STANDUP); + UT_ROBOT_CLIENT_REG_API_NO_PROI(ROBOT_SPORT_API_ID_STANDDOWN); + UT_ROBOT_CLIENT_REG_API_NO_PROI(ROBOT_SPORT_API_ID_RECOVERYSTAND); + UT_ROBOT_CLIENT_REG_API_NO_PROI(ROBOT_SPORT_API_ID_EULER); + UT_ROBOT_CLIENT_REG_API_NO_PROI(ROBOT_SPORT_API_ID_MOVE); + UT_ROBOT_CLIENT_REG_API_NO_PROI(ROBOT_SPORT_API_ID_SWITCHGAIT); + UT_ROBOT_CLIENT_REG_API_NO_PROI(ROBOT_SPORT_API_ID_BODYHEIGHT); + UT_ROBOT_CLIENT_REG_API_NO_PROI(ROBOT_SPORT_API_ID_SPEEDLEVEL); + UT_ROBOT_CLIENT_REG_API_NO_PROI(ROBOT_SPORT_API_ID_SETAUTORECOVERY); + + UT_ROBOT_CLIENT_REG_API_NO_PROI(ROBOT_SPORT_API_ID_BODYPOSITION); + UT_ROBOT_CLIENT_REG_API_NO_PROI(ROBOT_SPORT_API_ID_LEFTSIDEGAIT); + UT_ROBOT_CLIENT_REG_API_NO_PROI(ROBOT_SPORT_API_ID_RIGHTSIDEGAIT); + UT_ROBOT_CLIENT_REG_API_NO_PROI(ROBOT_SPORT_API_ID_HANDSTAND); + UT_ROBOT_CLIENT_REG_API_NO_PROI(ROBOT_SPORT_API_ID_BIPEDSTAND); + UT_ROBOT_CLIENT_REG_API_NO_PROI(ROBOT_SPORT_API_ID_FRONTFLIP); + UT_ROBOT_CLIENT_REG_API_NO_PROI(ROBOT_SPORT_API_ID_BACKFLIP); + UT_ROBOT_CLIENT_REG_API_NO_PROI(ROBOT_SPORT_API_ID_GREETING); + UT_ROBOT_CLIENT_REG_API_NO_PROI(ROBOT_SPORT_API_ID_HEART); + UT_ROBOT_CLIENT_REG_API_NO_PROI(ROBOT_SPORT_API_ID_CONTENT); + UT_ROBOT_CLIENT_REG_API_NO_PROI(ROBOT_SPORT_API_ID_DANCE1); + UT_ROBOT_CLIENT_REG_API_NO_PROI(ROBOT_SPORT_API_ID_DANCE2); + UT_ROBOT_CLIENT_REG_API_NO_PROI(ROBOT_SPORT_API_ID_HANDSHAKE); + UT_ROBOT_CLIENT_REG_API_NO_PROI(ROBOT_SPORT_API_ID_STRETCH); + UT_ROBOT_CLIENT_REG_API_NO_PROI(ROBOT_SPORT_API_ID_SIT); + UT_ROBOT_CLIENT_REG_API_NO_PROI(ROBOT_SPORT_API_ID_FRONTJUMP); + UT_ROBOT_CLIENT_REG_API_NO_PROI(ROBOT_SPORT_API_ID_PUSHUP); + UT_ROBOT_CLIENT_REG_API_NO_PROI(ROBOT_SPORT_API_ID_UPJUMP); + + UT_ROBOT_CLIENT_REG_API_NO_PROI(ROBOT_SPORT_API_ID_SWITCHJOYSTICK); + + UT_ROBOT_CLIENT_REG_API_NO_PROI(ROBOT_SPORT_API_ID_GETSTATE); + } + + /*High Level API Call*/ + int32_t Damp() + { + std::string parameter, data; + return Call(ROBOT_SPORT_API_ID_DAMP, parameter, data); + } + + int32_t BalanceStand() + { + std::string parameter, data; + return Call(ROBOT_SPORT_API_ID_BALANCESTAND, parameter, data); + } + int32_t StopMove() + { + std::string parameter, data; + return Call(ROBOT_SPORT_API_ID_STOPMOVE, parameter, data); + } + + int32_t StandUp() + { + std::string parameter, data; + return Call(ROBOT_SPORT_API_ID_STANDUP, parameter, data); + } + + int32_t StandDown() + { + std::string parameter, data; + return Call(ROBOT_SPORT_API_ID_STANDDOWN, parameter, data); + } + + int32_t RecoveryStand() + { + std::string parameter, data; + return Call(ROBOT_SPORT_API_ID_RECOVERYSTAND, parameter, data); + } + + int32_t Euler(float roll, float pitch, float yaw) + { + std::string parameter, data; + go2::JsonizeVec3 json; + json.x = roll; + json.y = pitch; + json.z = yaw; + parameter = common::ToJsonString(json); + return Call(ROBOT_SPORT_API_ID_EULER, parameter, data); + } + + int32_t Move(float vx, float vy, float vyaw) + { + std::string parameter, data; + go2::JsonizeVec3 json; + json.x = vx; + json.y = vy; + json.z = vyaw; + parameter = common::ToJsonString(json); + return Call(ROBOT_SPORT_API_ID_MOVE, parameter, data); + } + + int32_t SwitchGait(int gait_type) + { + std::string parameter, data; + go2::JsonizeDataInt json; + json.data = gait_type; + parameter = common::ToJsonString(json); + return Call(ROBOT_SPORT_API_ID_SWITCHGAIT, parameter, data); + } + + int32_t BodyHeight(float height) + { + std::string parameter, data; + go2::JsonizeDataFloat json; + json.data = height; + parameter = common::ToJsonString(json); + return Call(ROBOT_SPORT_API_ID_BODYHEIGHT, parameter, data); + } + + int32_t SpeedLevel(int level) + { + std::string parameter, data; + go2::JsonizeDataInt json; + json.data = level; + parameter = common::ToJsonString(json); + return Call(ROBOT_SPORT_API_ID_SPEEDLEVEL, parameter, data); + } + + int32_t BodyPosition(float x, float y, float z, float yaw) + { + std::string parameter, data; + PoseVec4 json; + json.x = x; + json.y = y; + json.z = z; + json.yaw = yaw; + parameter = common::ToJsonString(json); + return Call(ROBOT_SPORT_API_ID_BODYPOSITION, parameter, data); + } + + int32_t LeftSideGait(int enter) + { + std::string parameter, data; + go2::JsonizeDataInt json; + json.data = enter; + parameter = common::ToJsonString(json); + return Call(ROBOT_SPORT_API_ID_LEFTSIDEGAIT, parameter, data); + } + + int32_t RightSideGait(int enter) + { + std::string parameter, data; + go2::JsonizeDataInt json; + json.data = enter; + parameter = common::ToJsonString(json); + return Call(ROBOT_SPORT_API_ID_RIGHTSIDEGAIT, parameter, data); + } + + int32_t HandStand(int enter) + { + std::string parameter, data; + go2::JsonizeDataInt json; + json.data = enter; + parameter = common::ToJsonString(json); + return Call(ROBOT_SPORT_API_ID_HANDSTAND, parameter, data); + } + + int32_t BipedStand(int enter) + { + std::string parameter, data; + go2::JsonizeDataInt json; + json.data = enter; + parameter = common::ToJsonString(json); + return Call(ROBOT_SPORT_API_ID_BIPEDSTAND, parameter, data); + } + + int32_t FrontFlip() + { + std::string parameter, data; + return Call(ROBOT_SPORT_API_ID_FRONTFLIP, parameter, data); + } + + int32_t BackFlip() + { + std::string parameter, data; + return Call(ROBOT_SPORT_API_ID_BACKFLIP, parameter, data); + } + + int32_t Greeting() + { + std::string parameter, data; + return Call(ROBOT_SPORT_API_ID_GREETING, parameter, data); + } + + int32_t Heart() + { + std::string parameter, data; + return Call(ROBOT_SPORT_API_ID_HEART, parameter, data); + } + + int32_t Content() + { + std::string parameter, data; + return Call(ROBOT_SPORT_API_ID_CONTENT, parameter, data); + } + + int32_t Dance1() + { + std::string parameter, data; + return Call(ROBOT_SPORT_API_ID_DANCE1, parameter, data); + } + + int32_t Dance2() + { + std::string parameter, data; + return Call(ROBOT_SPORT_API_ID_DANCE2, parameter, data); + } + + int32_t Handshake() + { + std::string parameter, data; + return Call(ROBOT_SPORT_API_ID_HANDSHAKE, parameter, data); + } + + int32_t Stretch() + { + std::string parameter, data; + return Call(ROBOT_SPORT_API_ID_STRETCH, parameter, data); + } + + int32_t Sit(int enter) + { + std::string parameter, data; + go2::JsonizeDataInt json; + json.data = enter; + parameter = common::ToJsonString(json); + return Call(ROBOT_SPORT_API_ID_SIT, parameter, data); + } + + int32_t FrontJump() + { + std::string parameter, data; + return Call(ROBOT_SPORT_API_ID_FRONTJUMP, parameter, data); + } + + int32_t PushUp() + { + std::string parameter, data; + return Call(ROBOT_SPORT_API_ID_PUSHUP, parameter, data); + } + + int32_t UpJump() + { + std::string parameter, data; + return Call(ROBOT_SPORT_API_ID_UPJUMP, parameter, data); + } + + int32_t SetAutoRecovery(int switch_on) + { + std::string parameter, data; + go2::JsonizeDataInt json; + json.data = switch_on; + parameter = common::ToJsonString(json); + return Call(ROBOT_SPORT_API_ID_SETAUTORECOVERY, parameter, data); + } + + int32_t SwitchJoystick(int switch_on) + { + std::string parameter, data; + go2::JsonizeDataInt json; + json.data = switch_on; + parameter = common::ToJsonString(json); + return Call(ROBOT_SPORT_API_ID_SWITCHJOYSTICK, parameter, data); + } + + int32_t GetState(std::map &state_map) + { + std::string parameter, data; + int32_t ret = Call(ROBOT_SPORT_API_ID_GETSTATE, parameter, data); + common::FromJsonString(data, state_map); + return ret; + } + }; + } // namespace as2 + + } // namespace robot +} // namespace unitree +#endif // __UT_ROBOT_AS2_LOCO_CLIENT_HPP__ diff --git a/deps/unitree_sdk2/include/unitree/robot/as2/sport/sport_error.hpp b/deps/unitree_sdk2/include/unitree/robot/as2/sport/sport_error.hpp new file mode 100644 index 0000000..9325874 --- /dev/null +++ b/deps/unitree_sdk2/include/unitree/robot/as2/sport/sport_error.hpp @@ -0,0 +1,18 @@ +#ifndef __UT_ROBOT_AS2_SPORT_ERROR_HPP__ +#define __UT_ROBOT_AS2_SPORT_ERROR_HPP__ + +#include + +namespace unitree +{ +namespace robot +{ +namespace as2 +{ +UT_DECL_ERR(UT_ROBOT_SPORT_ERR_SERVER_OVERTIME, 4201, "server overtime.") +UT_DECL_ERR(UT_ROBOT_SPORT_ERR_SERVER_NOT_INIT, 4205, "server function not init.") +} +} +} + +#endif//__UT_ROBOT_AS2_SPORT_ERROR_HPP__ diff --git a/deps/unitree_sdk2/include/unitree/robot/b2/back_video/back_video_api.hpp b/deps/unitree_sdk2/include/unitree/robot/b2/back_video/back_video_api.hpp new file mode 100644 index 0000000..b711188 --- /dev/null +++ b/deps/unitree_sdk2/include/unitree/robot/b2/back_video/back_video_api.hpp @@ -0,0 +1,24 @@ +#ifndef __UT_ROBOT_B2_BACK_VIDEO_API_HPP__ +#define __UT_ROBOT_B2_BACK_VIDEO_API_HPP__ + +#include + +namespace unitree +{ +namespace robot +{ +namespace b2 +{ +/*service name*/ +const std::string ROBOT_BACK_VIDEO_SERVICE_NAME = "back_videohub"; + +/*api version*/ +const std::string ROBOT_BACK_VIDEO_API_VERSION = "1.0.0.0"; + +/*api id*/ +const int32_t ROBOT_BACK_VIDEO_API_ID_GETIMAGESAMPLE = 1001; +} +} +} + +#endif //__UT_ROBOT_B2_BACK_VIDEO_API_HPP__ diff --git a/deps/unitree_sdk2/include/unitree/robot/b2/back_video/back_video_client.hpp b/deps/unitree_sdk2/include/unitree/robot/b2/back_video/back_video_client.hpp new file mode 100644 index 0000000..c1664b4 --- /dev/null +++ b/deps/unitree_sdk2/include/unitree/robot/b2/back_video/back_video_client.hpp @@ -0,0 +1,34 @@ +#ifndef __UT_ROBOT_B2_BACK_VIDEO_CLIENT_HPP__ +#define __UT_ROBOT_B2_BACK_VIDEO_CLIENT_HPP__ + +#include + +namespace unitree +{ +namespace robot +{ +namespace b2 +{ +/* + * BackVideoClient + */ +class BackVideoClient : public Client +{ +public: + explicit BackVideoClient(); + ~BackVideoClient(); + + void Init(); + + /* + * @brief GetImageSample + * @api: 1001 + */ + int32_t GetImageSample(std::vector&); + +}; +} +} +} + +#endif//__UT_ROBOT_B2_BACK_VIDEO_CLIENT_HPP__ diff --git a/deps/unitree_sdk2/include/unitree/robot/b2/back_video/back_video_error.hpp b/deps/unitree_sdk2/include/unitree/robot/b2/back_video/back_video_error.hpp new file mode 100644 index 0000000..12a071d --- /dev/null +++ b/deps/unitree_sdk2/include/unitree/robot/b2/back_video/back_video_error.hpp @@ -0,0 +1,17 @@ +#ifndef __UT_ROBOT_B2_BACK_VIDEO_ERROR_HPP__ +#define __UT_ROBOT_B2_BACK_VIDEO_ERROR_HPP__ + +#include + +namespace unitree +{ +namespace robot +{ +namespace b2 +{ + UT_DECL_ERR(UT_ROBOT_BACK_VIDEO_ERR_COMM, 100, "Invalid parameter") +} +} +} + +#endif//__UT_ROBOT_B2_BACK_VIDEO_ERROR_HPP__ \ No newline at end of file diff --git a/deps/unitree_sdk2/include/unitree/robot/b2/config/config_api.hpp b/deps/unitree_sdk2/include/unitree/robot/b2/config/config_api.hpp new file mode 100644 index 0000000..3e5f5e5 --- /dev/null +++ b/deps/unitree_sdk2/include/unitree/robot/b2/config/config_api.hpp @@ -0,0 +1,210 @@ +#ifndef __UT_ROBOT_B2_CONFIG_API_HPP__ +#define __UT_ROBOT_B2_CONFIG_API_HPP__ + +#include + +namespace unitree +{ +namespace robot +{ +namespace b2 +{ +/* + * service name + */ +const std::string CONFIG_SERVICE_NAME = "config"; + +/* + * api version + */ +const std::string CONFIG_API_VERSION = "1.0.0.1"; + +/* + * api id + */ +const int32_t CONFIG_API_ID_SET = 1001; +const int32_t CONFIG_API_ID_GET = 1002; +const int32_t CONFIG_API_ID_DEL = 1003; +const int32_t CONFIG_API_ID_META = 1004; + +/* + * data type + */ +class JsonizeConfigMeta : public common::Jsonize +{ +public: + JsonizeConfigMeta() + {} + + ~JsonizeConfigMeta() + {} + + void fromJson(common::JsonMap& json) + { + common::FromJson(json["name"], name); + common::FromJson(json["lastModified"], lastModified); + common::FromJson(json["size"], size); + common::FromJson(json["epoch"], epoch); + } + + void toJson(common::JsonMap& json) const + { + common::ToJson(name, json["name"]); + common::ToJson(lastModified, json["lastModified"]); + common::ToJson(size, json["size"]); + common::ToJson(epoch, json["epoch"]); + } + +public: + std::string name; + std::string lastModified; + int32_t size; + int32_t epoch; +}; + +class ConfigSetParameter : public common::Jsonize +{ +public: + ConfigSetParameter() + {} + + ~ConfigSetParameter() + {} + + void fromJson(common::JsonMap& json) + { + common::FromJson(json["name"], name); + common::FromJson(json["content"], content); + } + + void toJson(common::JsonMap& json) const + { + common::ToJson(name, json["name"]); + common::ToJson(content, json["content"]); + } + +public: + std::string name; + std::string content; +}; + +class ConfigGetParameter : public common::Jsonize +{ +public: + ConfigGetParameter() + {} + + ~ConfigGetParameter() + {} + + void fromJson(common::JsonMap& json) + { + common::FromJson(json["name"], name); + } + + void toJson(common::JsonMap& json) const + { + common::ToJson(name, json["name"]); + } + +public: + std::string name; +}; + +class ConfigGetData : public common::Jsonize +{ +public: + ConfigGetData() + {} + + ~ConfigGetData() + {} + + void fromJson(common::JsonMap& json) + { + common::FromJson(json["content"], content); + } + + void toJson(common::JsonMap& json) const + { + common::ToJson(content, json["content"]); + } + +public: + std::string content; +}; + +class ConfigDelParameter : public common::Jsonize +{ +public: + ConfigDelParameter() + {} + + ~ConfigDelParameter() + {} + + void fromJson(common::JsonMap& json) + { + common::FromJson(json["name"], name); + } + + void toJson(common::JsonMap& json) const + { + common::ToJson(name, json["name"]); + } + +public: + std::string name; +}; + +class ConfigMetaParameter : public common::Jsonize +{ +public: + ConfigMetaParameter() + {} + + ~ConfigMetaParameter() + {} + + void fromJson(common::JsonMap& json) + { + common::FromJson(json["name"], name); + } + + void toJson(common::JsonMap& json) const + { + common::ToJson(name, json["name"]); + } + +public: + std::string name; +}; + +class ConfigMetaData : public common::Jsonize +{ +public: + ConfigMetaData() + {} + + ~ConfigMetaData() + {} + + void fromJson(common::JsonMap& json) + { + common::FromJson(json["meta"], meta); + } + + void toJson(common::JsonMap& json) const + { + common::ToJson(meta, json["meta"]); + } + +public: + JsonizeConfigMeta meta; +}; + +} +} +} + +#endif//__UT_ROBOT_B2_CONFIG_API_HPP__ diff --git a/deps/unitree_sdk2/include/unitree/robot/b2/config/config_client.hpp b/deps/unitree_sdk2/include/unitree/robot/b2/config/config_client.hpp new file mode 100644 index 0000000..a089818 --- /dev/null +++ b/deps/unitree_sdk2/include/unitree/robot/b2/config/config_client.hpp @@ -0,0 +1,68 @@ +#ifndef __UT_ROBOT_B2_CONFIG_CLIENT_HPP__ +#define __UT_ROBOT_B2_CONFIG_CLIENT_HPP__ + +#include +#include +#include + +namespace unitree +{ +namespace robot +{ +namespace b2 +{ +/* + * @brief ConfigMeta + */ +class ConfigMeta +{ +public: + ConfigMeta() : size(-1), epoch(-1) + {} + ~ConfigMeta() + {} + +public: + std::string name; + std::string lastModified; + int32_t size; + int32_t epoch; +}; + +/* + * @brief ConfigClient + */ + +using ConfigChangeStatusCallback = std::function; + +class ConfigClient : public Client +{ +public: + explicit ConfigClient(); + ~ConfigClient(); + + void Init(); + + int32_t Set(const std::string& name, const std::string& content); + int32_t Get(const std::string& name, std::string& content); + int32_t Del(const std::string& name); + int32_t Meta(const std::string& name, ConfigMeta& meta); + int32_t Meta(const std::string& name, std::string& meta); + + void SubscribeChangeStatus(const std::string& name, const ConfigChangeStatusCallback& callback); + +private: + void ChangeStatusMessageHandler(const void* message); + +private: + unitree::common::Mutex mLock; + std::map mNameCallbackMap; + ChannelSubscriberPtr mSubscriberPtr; +}; + +} +} +} + +#endif//__UT_ROBOT_B2_CONFIG_CLIENT_HPP__ + diff --git a/deps/unitree_sdk2/include/unitree/robot/b2/config/config_error.hpp b/deps/unitree_sdk2/include/unitree/robot/b2/config/config_error.hpp new file mode 100644 index 0000000..3f0e19e --- /dev/null +++ b/deps/unitree_sdk2/include/unitree/robot/b2/config/config_error.hpp @@ -0,0 +1,29 @@ +#ifndef __UT_ROBOT_B2_CONFIG_ERROR_HPP__ +#define __UT_ROBOT_B2_CONFIG_ERROR_HPP__ + +namespace unitree +{ +namespace robot +{ +namespace b2 +{ +UT_DECL_ERR(UT_CONFIG_ERR_PARAMETER, 8201, "parameter error.") +UT_DECL_ERR(UT_CONFIG_ERR_NOT_FOUND, 8202, "config name is not found.") +UT_DECL_ERR(UT_CONFIG_ERR_NAME, 8203, "name is invalid.") +UT_DECL_ERR(UT_CONFIG_ERR_LIMITED, 8204, "name/content length limited.") +UT_DECL_ERR(UT_CONFIG_ERR_LOCK, 8205, "lock error.") +UT_DECL_ERR(UT_CONFIG_ERR_LOAD_META, 8206, "load meta error.") +UT_DECL_ERR(UT_CONFIG_ERR_SAVE_META, 8207, "save meta error.") +UT_DECL_ERR(UT_CONFIG_ERR_TEMP_META, 8208, "save meta temp error.") +UT_DECL_ERR(UT_CONFIG_ERR_FORMAL_META, 8209, "formalize meta error.") +UT_DECL_ERR(UT_CONFIG_ERR_REMOVE_META, 8210, "remove meta error.") +UT_DECL_ERR(UT_CONFIG_ERR_LOAD_DATA, 8211, "load data error.") +UT_DECL_ERR(UT_CONFIG_ERR_SAVE_DATA, 8212, "save data error.") +UT_DECL_ERR(UT_CONFIG_ERR_TEMP_DATA, 8213, "save data temp error.") +UT_DECL_ERR(UT_CONFIG_ERR_FORMAL_DATA, 8214, "formalize data error.") +UT_DECL_ERR(UT_CONFIG_ERR_REMOVE_DATA, 8215, "remove data error.") +} +} +} + +#endif//__UT_ROBOT_B2_CONFIG_ERROR_HPP__ diff --git a/deps/unitree_sdk2/include/unitree/robot/b2/front_video/front_video_api.hpp b/deps/unitree_sdk2/include/unitree/robot/b2/front_video/front_video_api.hpp new file mode 100644 index 0000000..49c6b12 --- /dev/null +++ b/deps/unitree_sdk2/include/unitree/robot/b2/front_video/front_video_api.hpp @@ -0,0 +1,24 @@ +#ifndef __UT_ROBOT_B2_FRONT_VIDEO_API_HPP__ +#define __UT_ROBOT_B2_FRONT_VIDEO_API_HPP__ + +#include + +namespace unitree +{ +namespace robot +{ +namespace b2 +{ +/*service name*/ +const std::string ROBOT_FRONT_VIDEO_SERVICE_NAME = "front_videohub"; + +/*api version*/ +const std::string ROBOT_FRONT_VIDEO_API_VERSION = "1.0.0.0"; + +/*api id*/ +const int32_t ROBOT_FRONT_VIDEO_API_ID_GETIMAGESAMPLE = 1001; +} +} +} + +#endif //__UT_ROBOT_B2_FRONT_VIDEO_API_HPP__ diff --git a/deps/unitree_sdk2/include/unitree/robot/b2/front_video/front_video_client.hpp b/deps/unitree_sdk2/include/unitree/robot/b2/front_video/front_video_client.hpp new file mode 100644 index 0000000..1454990 --- /dev/null +++ b/deps/unitree_sdk2/include/unitree/robot/b2/front_video/front_video_client.hpp @@ -0,0 +1,34 @@ +#ifndef __UT_ROBOT_B2_FRONT_VIDEO_CLIENT_HPP__ +#define __UT_ROBOT_B2_FRONT_VIDEO_CLIENT_HPP__ + +#include + +namespace unitree +{ +namespace robot +{ +namespace b2 +{ +/* + * FrontVideoClient + */ +class FrontVideoClient : public Client +{ +public: + explicit FrontVideoClient(); + ~FrontVideoClient(); + + void Init(); + + /* + * @brief GetImageSample + * @api: 1001 + */ + int32_t GetImageSample(std::vector&); + +}; +} +} +} + +#endif//__UT_ROBOT_B2_FRONT_VIDEO_CLIENT_HPP__ diff --git a/deps/unitree_sdk2/include/unitree/robot/b2/front_video/front_video_error.hpp b/deps/unitree_sdk2/include/unitree/robot/b2/front_video/front_video_error.hpp new file mode 100644 index 0000000..54d7940 --- /dev/null +++ b/deps/unitree_sdk2/include/unitree/robot/b2/front_video/front_video_error.hpp @@ -0,0 +1,17 @@ +#ifndef __UT_ROBOT_B2_FRONT_VIDEO_ERROR_HPP__ +#define __UT_ROBOT_B2_FRONT_VIDEO_ERROR_HPP__ + +#include + +namespace unitree +{ +namespace robot +{ +namespace b2 +{ + UT_DECL_ERR(UT_ROBOT_FRONT_VIDEO_ERR_COMM, 100, "Invalid parameter") +} +} +} + +#endif//__UT_ROBOT_B2_FRONT_VIDEO_ERROR_HPP__ \ No newline at end of file diff --git a/deps/unitree_sdk2/include/unitree/robot/b2/motion_switcher/motion_switcher_api.hpp b/deps/unitree_sdk2/include/unitree/robot/b2/motion_switcher/motion_switcher_api.hpp new file mode 100644 index 0000000..79ee5e3 --- /dev/null +++ b/deps/unitree_sdk2/include/unitree/robot/b2/motion_switcher/motion_switcher_api.hpp @@ -0,0 +1,99 @@ +#ifndef __UT_ROBOT_B2_MOTION_SWITCHER_API_HPP__ +#define __UT_ROBOT_B2_MOTION_SWITCHER_API_HPP__ + +#include + +namespace unitree +{ +namespace robot +{ +namespace b2 +{ +/* + * service name + */ +const std::string MOTION_SWITCHER_SERVICE_NAME = "motion_switcher"; + +/* + * api version + */ +const std::string MOTION_SWITCHER_API_VERSION = "1.0.0.1"; + +/* + * api id + */ +const int32_t MOTION_SWITCHER_API_ID_CHECK_MODE = 1001; +const int32_t MOTION_SWITCHER_API_ID_SELECT_MODE = 1002; +const int32_t MOTION_SWITCHER_API_ID_RELEASE_MODE = 1003; +const int32_t MOTION_SWITCHER_API_ID_SET_SILENT = 1004; +const int32_t MOTION_SWITCHER_API_ID_GET_SILENT = 1005; + +/* + * api data type + */ +class JsonizeModeName : public common::Jsonize +{ +public: + JsonizeModeName() + {} + + ~JsonizeModeName() + {} + + /*override*/ + void fromJson(common::JsonMap& json) + { + common::FromJson(json["name"], name); + + if (json.find("form") != json.end()) + { + common::FromJson(json["form"], form); + } + } + + /*override*/ + void toJson(common::JsonMap& json) const + { + common::ToJson(name, json["name"]); + + if (!form.empty()) + { + common::ToJson(form, json["form"]); + } + } + +public: + std::string name; + std::string form; +}; + +class JsonizeSilent : public common::Jsonize +{ +public: + JsonizeSilent() : silent(false) + {} + + ~JsonizeSilent() + {} + + /*override*/ + void fromJson(common::JsonMap& json) + { + common::FromJson(json["silent"], silent); + } + + /*override*/ + void toJson(common::JsonMap& json) const + { + common::ToJson(silent, json["silent"]); + } + +public: + bool silent; +}; + +} +} +} + +#endif//__UT_ROBOT_B2_MOTION_SWITCHER_API_HPP__ diff --git a/deps/unitree_sdk2/include/unitree/robot/b2/motion_switcher/motion_switcher_client.hpp b/deps/unitree_sdk2/include/unitree/robot/b2/motion_switcher/motion_switcher_client.hpp new file mode 100644 index 0000000..0659a5b --- /dev/null +++ b/deps/unitree_sdk2/include/unitree/robot/b2/motion_switcher/motion_switcher_client.hpp @@ -0,0 +1,35 @@ +#ifndef __UT_ROBOT_B2_MOTION_SWITCHER_CLIENT_HPP__ +#define __UT_ROBOT_B2_MOTION_SWITCHER_CLIENT_HPP__ + +#include + +namespace unitree +{ +namespace robot +{ +namespace b2 +{ +/* + * @brief MotionSwitcherClient + */ +class MotionSwitcherClient : public Client +{ +public: + explicit MotionSwitcherClient(); + ~MotionSwitcherClient(); + + void Init(); + + int32_t CheckMode(std::string& form, std::string& name); + int32_t SelectMode(const std::string& nameOrAlias); + int32_t ReleaseMode(); + int32_t SetSilent(bool silent); + int32_t GetSilent(bool& silent); +}; + +} +} +} + +#endif//__UT_ROBOT_B2_MOTION_SWITCHER_CLIENT_HPP__ + diff --git a/deps/unitree_sdk2/include/unitree/robot/b2/motion_switcher/motion_switcher_error.hpp b/deps/unitree_sdk2/include/unitree/robot/b2/motion_switcher/motion_switcher_error.hpp new file mode 100644 index 0000000..bb0c9e5 --- /dev/null +++ b/deps/unitree_sdk2/include/unitree/robot/b2/motion_switcher/motion_switcher_error.hpp @@ -0,0 +1,25 @@ +#ifndef __UT_ROBOT_B2_MOTION_SWITCHER_ERROR_HPP__ +#define __UT_ROBOT_B2_MOTION_SWITCHER_ERROR_HPP__ + +#include + +namespace unitree +{ +namespace robot +{ +namespace b2 +{ + UT_DECL_ERR(UT_SWITCH_ERR_PARAMETR, 7001, "parameter is invalid.") + UT_DECL_ERR(UT_SWITCH_ERR_BUSY, 7002, "switcher is busy.") + UT_DECL_ERR(UT_SWITCH_ERR_EVENT, 7003, "event is invalid.") + UT_DECL_ERR(UT_SWITCH_ERR_NAME, 7004, "name or alias is invalid.") + UT_DECL_ERR(UT_SWITCH_ERR_CMD, 7005, "name or alias is invalid.") + UT_DECL_ERR(UT_SWITCH_ERR_EXEC_CHECK, 7006, "check cmd execute error.") + UT_DECL_ERR(UT_SWITCH_ERR_EXEC_SELECT, 7007, "select cmd execute error.") + UT_DECL_ERR(UT_SWITCH_ERR_EXEC_RELEASE, 7008, "release cmd execute error.") + UT_DECL_ERR(UT_SWITCH_ERR_CUSTOMIZE, 7009, "save customize data error.") +} +} +} + +#endif//__UT_ROBOT_B2_MOTION_SWITCHER_ERROR_HPP__ diff --git a/deps/unitree_sdk2/include/unitree/robot/b2/robot_state/robot_state_api.hpp b/deps/unitree_sdk2/include/unitree/robot/b2/robot_state/robot_state_api.hpp new file mode 100644 index 0000000..87db84d --- /dev/null +++ b/deps/unitree_sdk2/include/unitree/robot/b2/robot_state/robot_state_api.hpp @@ -0,0 +1,236 @@ +#ifndef __UT_ROBOT_B2_ROBOT_STATE_API_HPP__ +#define __UT_ROBOT_B2_ROBOT_STATE_API_HPP__ + +#include + +namespace unitree +{ +namespace robot +{ +namespace b2 +{ +/* + * service name + */ +const std::string ROBOT_STATE_SERVICE_NAME = "robot_state"; + +/* + * api version + */ +const std::string ROBOT_STATE_API_VERSION = "1.0.0.2"; + +/* + * api id + */ +const int32_t ROBOT_STATE_API_ID_SERVICE_SWITCH = 1001; +const int32_t ROBOT_STATE_API_ID_SET_REPORT_FREQ = 1002; +const int32_t ROBOT_STATE_API_ID_SERVICE_LIST = 1003; +const int32_t ROBOT_STATE_API_ID_LOWPOWER_SWITCH = 1004; +const int32_t ROBOT_STATE_API_ID_LOWPOWER_STATUS = 1005; +const int32_t ROBOT_STATE_API_ID_GET_PKG_VERSION = 1006; + +/* + * request parameter for 1001 + */ +class ServiceSwitchParameter : public common::Jsonize +{ +public: + ServiceSwitchParameter() : swit(0) + {} + + ~ServiceSwitchParameter() + {} + + void fromJson(common::JsonMap& json) + { + common::FromJson(json["name"], name); + common::FromJson(json["switch"], swit); + } + + void toJson(common::JsonMap& json) const + { + common::ToJson(name, json["name"]); + common::ToJson(swit, json["switch"]); + } + +public: + std::string name; + int32_t swit; +}; + +/* + * response data for 1001 + */ +class ServiceSwitchData : public common::Jsonize +{ +public: + ServiceSwitchData() : status(0) + {} + + ~ServiceSwitchData() + {} + + void fromJson(common::JsonMap& json) + { + common::FromJson(json["name"], name); + common::FromJson(json["status"], status); + } + + void toJson(common::JsonMap& json) const + { + common::ToJson(name, json["name"]); + common::ToJson(status, json["status"]); + } + +public: + std::string name; + int32_t status; +}; + +/* + * request parameter for 1002 + */ +class SetReportFreqParameter : public common::Jsonize +{ +public: + SetReportFreqParameter() + {} + + ~SetReportFreqParameter() + {} + + void fromJson(common::JsonMap& json) + { + common::FromJson(json["interval"], interval); + common::FromJson(json["duration"], duration); + } + + void toJson(common::JsonMap& json) const + { + common::ToJson(interval, json["interval"]); + common::ToJson(duration, json["duration"]); + } + +public: + int32_t interval; + int32_t duration; +}; + +/* + * request data for 1003 + */ +class ServiceStateData : public common::Jsonize +{ +public: + ServiceStateData() + {} + + ~ServiceStateData() + {} + + void fromJson(common::JsonMap& json) + { + common::FromJson(json["name"], name); + common::FromJson(json["status"], status); + common::FromJson(json["protect"], protect); + } + + void toJson(common::JsonMap& json) const + { + common::ToJson(name, json["name"]); + common::ToJson(status, json["status"]); + common::ToJson(protect, json["protect"]); + } + +public: + std::string name; + int32_t status; + int32_t protect; +}; + +/* + * request parameter for 1004 + */ +class LowPowerSwitchParameter : public common::Jsonize +{ +public: + LowPowerSwitchParameter() : swit(0) + {} + + ~LowPowerSwitchParameter() + {} + + void fromJson(common::JsonMap& json) + { + common::FromJson(json["switch"], swit); + } + + void toJson(common::JsonMap& json) const + { + common::ToJson(swit, json["switch"]); + } + +public: + int32_t swit; +}; + +/* + * response data for 1004 + */ +class LowPowerStatusData : public common::Jsonize +{ +public: + LowPowerStatusData() : status(0) + {} + + ~LowPowerStatusData() + {} + + void fromJson(common::JsonMap& json) + { + common::FromJson(json["status"], status); + } + + void toJson(common::JsonMap& json) const + { + common::ToJson(status, json["status"]); + } + +public: + int32_t status; +}; + +/* + * response data for 1006 + */ +class PkgVersionData : public common::Jsonize +{ +public: + PkgVersionData() + {} + + ~PkgVersionData() + {} + + void fromJson(common::JsonMap& json) + { + common::FromJson(json["packageVersion"], packageVersion); + common::FromJson(json["moduleVersionMap"], moduleVersionMap); + } + + void toJson(common::JsonMap& json) const + { + common::ToJson(packageVersion, json["packageVersion"]); + common::ToJson(moduleVersionMap, json["moduleVersionMap"]); + } + +public: + std::string packageVersion; + std::map moduleVersionMap; +}; + +} +} +} + +#endif//__UT_ROBOT_B2_ROBOT_STATE_API_HPP__ diff --git a/deps/unitree_sdk2/include/unitree/robot/b2/robot_state/robot_state_client.hpp b/deps/unitree_sdk2/include/unitree/robot/b2/robot_state/robot_state_client.hpp new file mode 100644 index 0000000..4dbae5d --- /dev/null +++ b/deps/unitree_sdk2/include/unitree/robot/b2/robot_state/robot_state_client.hpp @@ -0,0 +1,50 @@ +#ifndef __UT_ROBOT_B2_ROBOT_STATE_CLIENT_HPP__ +#define __UT_ROBOT_B2_ROBOT_STATE_CLIENT_HPP__ + +#include + +namespace unitree +{ +namespace robot +{ +namespace b2 +{ +/* + * @brief ServiceState + */ +class ServiceState +{ +public: + ServiceState() : status(0), protect(0) + {} + + std::string name; + int32_t status; + int32_t protect; +}; + +/* + * @brief RobotStateClient + */ +class RobotStateClient : public Client +{ +public: + explicit RobotStateClient(); + ~RobotStateClient(); + + void Init(); + + int32_t ServiceList(std::vector& serviceStateList); + int32_t ServiceSwitch(const std::string& name, int32_t swit, int32_t& status); + int32_t SetReportFreq(int32_t interval, int32_t duration); + int32_t LowPowerSwitch(int32_t swit); + int32_t LowPowerStatus(int32_t& status); + int32_t GetPkgVersion(std::string& packageVersion, std::map& moduleVersionMap); +}; + +} +} +} + +#endif//__UT_ROBOT_B2_ROBOT_STATE_CLIENT_HPP__ + diff --git a/deps/unitree_sdk2/include/unitree/robot/b2/robot_state/robot_state_error.hpp b/deps/unitree_sdk2/include/unitree/robot/b2/robot_state/robot_state_error.hpp new file mode 100644 index 0000000..53b6fb4 --- /dev/null +++ b/deps/unitree_sdk2/include/unitree/robot/b2/robot_state/robot_state_error.hpp @@ -0,0 +1,20 @@ +#ifndef __UT_ROBOT_B2_ROBOT_STATE_CLIENT_ERROR_HPP__ +#define __UT_ROBOT_B2_ROBOT_STATE_CLIENT_ERROR_HPP__ + +#include + +namespace unitree +{ +namespace robot +{ +namespace b2 +{ +UT_DECL_ERR(UT_ROBOT_STATE_CLIENT_ERR_SERVICE_SWITCH, 5201, "service switch error.") +UT_DECL_ERR(UT_ROBOT_STATE_CLIENT_ERR_SERVICE_PROTECTED, 5202, "service is protected.") +UT_DECL_ERR(UT_ROBOT_STATE_CLIENT_ERR_LOWPOWER_SWITCH, 5203, "low power switch error.") +UT_DECL_ERR(UT_ROBOT_STATE_CLIENT_ERR_LOWPOWER_STATE, 5204, "low power state error.") +} +} +} + +#endif//__UT_ROBOT_B2_ROBOT_STATE_CLIENT_ERROR_HPP__ diff --git a/deps/unitree_sdk2/include/unitree/robot/b2/sport/sport_api.hpp b/deps/unitree_sdk2/include/unitree/robot/b2/sport/sport_api.hpp new file mode 100644 index 0000000..a232613 --- /dev/null +++ b/deps/unitree_sdk2/include/unitree/robot/b2/sport/sport_api.hpp @@ -0,0 +1,46 @@ +#ifndef __UT_ROBOT_B2_SPORT_API_HPP__ +#define __UT_ROBOT_B2_SPORT_API_HPP__ + +#include + +namespace unitree +{ +namespace robot +{ +namespace b2 +{ +/*service name*/ +const std::string ROBOT_SPORT_SERVICE_NAME = "sport"; + +/*api version*/ +const std::string ROBOT_SPORT_API_VERSION = "1.0.0.1"; + +/*api id*/ +const int32_t ROBOT_SPORT_API_ID_DAMP = 1001; +const int32_t ROBOT_SPORT_API_ID_BALANCESTAND = 1002; +const int32_t ROBOT_SPORT_API_ID_STOPMOVE = 1003; +const int32_t ROBOT_SPORT_API_ID_STANDUP = 1004; +const int32_t ROBOT_SPORT_API_ID_STANDDOWN = 1005; +const int32_t ROBOT_SPORT_API_ID_RECOVERYSTAND = 1006; +const int32_t ROBOT_SPORT_API_ID_MOVE = 1008; +const int32_t ROBOT_SPORT_API_ID_SWITCHGAIT = 1011; +const int32_t ROBOT_SPORT_API_ID_BODYHEIGHT = 1013; +const int32_t ROBOT_SPORT_API_ID_SPEEDLEVEL = 1015; +const int32_t ROBOT_SPORT_API_ID_TRAJECTORYFOLLOW = 1018; +const int32_t ROBOT_SPORT_API_ID_CONTINUOUSGAIT = 1019; +const int32_t ROBOT_SPORT_API_ID_MOVETOPOS = 1036; +const int32_t ROBOT_SPORT_API_ID_SWITCHMOVEMODE = 1038; +const int32_t ROBOT_SPORT_API_ID_VISIONWALK = 1101; +const int32_t ROBOT_SPORT_API_ID_HANDSTAND = 1039; +const int32_t ROBOT_SPORT_API_ID_AUTORECOVERY_SET = 1040; +const int32_t ROBOT_SPORT_API_ID_FREEWALK = 1045; +const int32_t ROBOT_SPORT_API_ID_CLASSICWALK = 1049; +const int32_t ROBOT_SPORT_API_ID_FASTWALK = 1050; +const int32_t ROBOT_SPORT_API_ID_FREEEULER = 1051; +const int32_t ROBOT_SPORT_API_ID_FREE_HEIGHT = 1052; +const int32_t ROBOT_SPORT_API_ID_GAIT_HEIGHT = 1053; +} +} +} + +#endif //__UT_ROBOT_B2_SPORT_API_HPP__ diff --git a/deps/unitree_sdk2/include/unitree/robot/b2/sport/sport_client.hpp b/deps/unitree_sdk2/include/unitree/robot/b2/sport/sport_client.hpp new file mode 100644 index 0000000..532fe3e --- /dev/null +++ b/deps/unitree_sdk2/include/unitree/robot/b2/sport/sport_client.hpp @@ -0,0 +1,90 @@ +#ifndef __UT_ROBOT_B2_SPORT_CLIENT_HPP__ +#define __UT_ROBOT_B2_SPORT_CLIENT_HPP__ + +#include + +namespace unitree +{ +namespace robot +{ +namespace b2 +{ +/* + * PathPoint + */ +struct stPathPoint +{ + float timeFromStart; + float x; + float y; + float yaw; + float vx; + float vy; + float vyaw; +}; + +typedef struct stPathPoint PathPoint; + +/* + * SportClient + */ +class SportClient : public Client +{ +public: + explicit SportClient(bool enableLease = false); + ~SportClient(); + + void Init(); + + int32_t Damp(); + + int32_t BalanceStand(); + + int32_t StopMove(); + + int32_t StandUp(); + + int32_t StandDown(); + + int32_t RecoveryStand(); + + int32_t Move(float vx, float vy, float vyaw); + + int32_t SwitchGait(int d); + + int32_t BodyHeight(float height); + + int32_t SpeedLevel(int level); + + int32_t TrajectoryFollow(std::vector &path); + + int32_t ContinuousGait(bool flag); + + int32_t MoveToPos(float x, float y, float yaw); + + int32_t SwitchMoveMode(bool flag); + + int32_t VisionWalk(bool flag); + + int32_t HandStand(bool flag); + + int32_t AutoRecoverySet(bool flag); + + int32_t FreeWalk(); + + int32_t ClassicWalk(bool flag); + + int32_t FastWalk(bool flag); + + int32_t Euler(float roll, float pitch, float yaw); + + int32_t FreeHeight(bool flag); + + int32_t GaitHeight(bool flag); + +}; +} +} +} + +#endif//__UT_ROBOT_B2_SPORT_CLIENT_HPP__ diff --git a/deps/unitree_sdk2/include/unitree/robot/b2/sport/sport_error.hpp b/deps/unitree_sdk2/include/unitree/robot/b2/sport/sport_error.hpp new file mode 100644 index 0000000..f87140f --- /dev/null +++ b/deps/unitree_sdk2/include/unitree/robot/b2/sport/sport_error.hpp @@ -0,0 +1,19 @@ +#ifndef __UT_ROBOT_B2_SPORT_ERROR_HPP__ +#define __UT_ROBOT_B2_SPORT_ERROR_HPP__ + +#include + +namespace unitree +{ +namespace robot +{ +namespace b2 +{ +UT_DECL_ERR(UT_ROBOT_SPORT_ERR_CLIENT_POINT_PATH, 4101, "point path error.") +UT_DECL_ERR(UT_ROBOT_SPORT_ERR_SERVER_OVERTIME, 4201, "server overtime.") +UT_DECL_ERR(UT_ROBOT_SPORT_ERR_SERVER_NOT_INIT, 4205, "server function not init.") +} +} +} + +#endif//__UT_ROBOT_B2_SPORT_ERROR_HPP__ diff --git a/deps/unitree_sdk2/include/unitree/robot/channel/channel_factory.hpp b/deps/unitree_sdk2/include/unitree/robot/channel/channel_factory.hpp new file mode 100644 index 0000000..a7b11f3 --- /dev/null +++ b/deps/unitree_sdk2/include/unitree/robot/channel/channel_factory.hpp @@ -0,0 +1,62 @@ +#ifndef __UT_ROBOT_SDK_CHANNEL_FACTORY_HPP__ +#define __UT_ROBOT_SDK_CHANNEL_FACTORY_HPP__ + +#include + +namespace unitree +{ +namespace robot +{ +template +using Channel = unitree::common::DdsTopicChannel; + +template +using ChannelPtr = unitree::common::DdsTopicChannelPtr; + +class ChannelFactory +{ +public: + static ChannelFactory* Instance() + { + static ChannelFactory inst; + return &inst; + } + + void Init(int32_t domainId, const std::string& networkInterface = ""); + void Init(const std::string& configFileName = ""); + void Init(const common::JsonMap& jsonMap); + + void Release(); + + template + ChannelPtr CreateSendChannel(const std::string& name) + { + ChannelPtr channelPtr = mDdsFactoryPtr->CreateTopicChannel(name); + mDdsFactoryPtr->SetWriter(channelPtr); + return channelPtr; + } + + template + ChannelPtr CreateRecvChannel(const std::string& name, std::function callback, int32_t queuelen = 0) + { + ChannelPtr channelPtr = mDdsFactoryPtr->CreateTopicChannel(name); + mDdsFactoryPtr->SetReader(channelPtr, callback, queuelen); + return channelPtr; + } + +public: + ~ChannelFactory(); + +private: + ChannelFactory(); + +private: + bool mInited; + common::DdsFactoryModelPtr mDdsFactoryPtr; + common::Mutex mMutex; +}; + +} +} + +#endif//__UT_ROBOT_SDK_CHANNEL_FACTORY_HPP__ diff --git a/deps/unitree_sdk2/include/unitree/robot/channel/channel_labor.hpp b/deps/unitree_sdk2/include/unitree/robot/channel/channel_labor.hpp new file mode 100644 index 0000000..eeef727 --- /dev/null +++ b/deps/unitree_sdk2/include/unitree/robot/channel/channel_labor.hpp @@ -0,0 +1,99 @@ +#ifndef __UT_ROBOT_SDK_CHANNEL_LABOR_HPP__ +#define __UT_ROBOT_SDK_CHANNEL_LABOR_HPP__ + +#include +#include +#include + +namespace unitree +{ +namespace robot +{ +/* + * @brief + * @class: ChannelLabor + */ +template +class ChannelLabor +{ +public: + ChannelLabor() + {} + + virtual ~ChannelLabor() + {} + + void InitChannel(const std::string& name, const std::function& recvMesageCallback, int32_t queuelen = 0) + { + std::string sendChannelName = mNamerPtr->GetSendChannelName(name); + std::string recvChannelName = mNamerPtr->GetRecvChannelName(name); + + mSendChannlPtr = ChannelFactory::Instance()->CreateSendChannel(sendChannelName); + mRecvChannlPtr = ChannelFactory::Instance()->CreateRecvChannel(recvChannelName, recvMesageCallback, queuelen); + } + + bool Send(const SEND_MSG& msg, int64_t waitTimeout) + { + return mSendChannlPtr->Write(msg, waitTimeout); + } + + int64_t GetLastDataAvailableTime() const + { + return mRecvChannlPtr->GetLastDataAvailableTime(); + } + +protected: + ChannelNamerPtr mNamerPtr; + +private: + ChannelPtr mSendChannlPtr; + ChannelPtr mRecvChannlPtr; +}; + +template +using ChannelLaborPtr = std::shared_ptr>; + +/* + * @brief + * @class: ClientChannelLabor + */ +template +class ClientChannelLabor : public ChannelLabor +{ +public: + ClientChannelLabor() + { + ChannelLabor::mNamerPtr = ChannelNamerPtr(new ClientChannelNamer()); + } + + ~ClientChannelLabor() + {} +}; + +template +using ClientChannelLaborPtr = std::shared_ptr>; + +/* + * @brief + * @class: ServerChannelLabor + */ +template +class ServerChannelLabor : public ChannelLabor +{ +public: + ServerChannelLabor() + { + ChannelLabor::mNamerPtr = ChannelNamerPtr(new ServerChannelNamer()); + } + + ~ServerChannelLabor() + {} +}; + +template +using ServerChannelLaborPtr = std::shared_ptr>; + +} +} + +#endif//__UT_ROBOT_SDK_CHANNEL_LABOR_HPP__ diff --git a/deps/unitree_sdk2/include/unitree/robot/channel/channel_namer.hpp b/deps/unitree_sdk2/include/unitree/robot/channel/channel_namer.hpp new file mode 100644 index 0000000..b3a2fc2 --- /dev/null +++ b/deps/unitree_sdk2/include/unitree/robot/channel/channel_namer.hpp @@ -0,0 +1,64 @@ +#ifndef __UT_ROBOT_SDK_CHANNEL_NAMER_HPP__ +#define __UT_ROBOT_SDK_CHANNEL_NAMER_HPP__ + +#include + +namespace unitree +{ +namespace robot +{ +const std::string ROBOT_SDK_CHANNEL_PREFIX = "rt/api/"; +const std::string ROBOT_SDK_CHANNEL_SUFFIX_CLIENT = "/request"; +const std::string ROBOT_SDK_CHANNEL_SUFFIX_SERVER = "/response"; + +/* + * @brief + * @class: ChannelNamer + */ +class ChannelNamer +{ +public: + virtual std::string GetSendChannelName(const std::string& name) = 0; + virtual std::string GetRecvChannelName(const std::string& name) = 0; +}; + +using ChannelNamerPtr = std::shared_ptr; + +/* + * @brief + * @class: ClientChannelNamer + */ +class ClientChannelNamer : public ChannelNamer +{ +public: + ClientChannelNamer(); + ~ClientChannelNamer(); + +protected: + std::string GetSendChannelName(const std::string& name); + std::string GetRecvChannelName(const std::string& name); +}; + +using ClientChannelNamerPtr = std::shared_ptr; + +/* + * @brief + * @class: ServerChannelNamer + */ +class ServerChannelNamer : public ChannelNamer +{ +public: + ServerChannelNamer(); + virtual ~ServerChannelNamer(); + +protected: + std::string GetSendChannelName(const std::string& name); + std::string GetRecvChannelName(const std::string& name); +}; + +using ServerChannelNamerPtr = std::shared_ptr; + +} +} + +#endif//__UT_ROBOT_SDK_CHANNEL_NAMER_HPP__ diff --git a/deps/unitree_sdk2/include/unitree/robot/channel/channel_publisher.hpp b/deps/unitree_sdk2/include/unitree/robot/channel/channel_publisher.hpp new file mode 100644 index 0000000..0855fdc --- /dev/null +++ b/deps/unitree_sdk2/include/unitree/robot/channel/channel_publisher.hpp @@ -0,0 +1,54 @@ +#ifndef __UT_ROBOT_SDK_CHANNEL_PUBLISHER_HPP__ +#define __UT_ROBOT_SDK_CHANNEL_PUBLISHER_HPP__ + +#include + +namespace unitree +{ +namespace robot +{ +template +class ChannelPublisher +{ +public: + explicit ChannelPublisher(const std::string& channelName) : + mChannelName(channelName) + {} + + void InitChannel() + { + mChannelPtr = ChannelFactory::Instance()->CreateSendChannel(mChannelName); + } + + bool Write(const MSG& msg, int64_t waitMicrosec = 0) + { + if (mChannelPtr) + { + return mChannelPtr->Write(msg, waitMicrosec); + } + + return false; + } + + void CloseChannel() + { + mChannelPtr.reset(); + } + + const std::string& GetChannelName() const + { + return mChannelName; + } + +private: + std::string mChannelName; + ChannelPtr mChannelPtr; +}; + +template +using ChannelPublisherPtr = std::shared_ptr>; + +} +} + +#endif//__UT_ROBOT_SDK_CHANNEL_PUBLISHER_HPP__ diff --git a/deps/unitree_sdk2/include/unitree/robot/channel/channel_subscriber.hpp b/deps/unitree_sdk2/include/unitree/robot/channel/channel_subscriber.hpp new file mode 100644 index 0000000..314da36 --- /dev/null +++ b/deps/unitree_sdk2/include/unitree/robot/channel/channel_subscriber.hpp @@ -0,0 +1,75 @@ +#ifndef __UT_ROBOT_SDK_CHANNEL_SUBSCRIBER_HPP__ +#define __UT_ROBOT_SDK_CHANNEL_SUBSCRIBER_HPP__ + +#include + +namespace unitree +{ +namespace robot +{ +template +class ChannelSubscriber +{ +public: + explicit ChannelSubscriber(const std::string& channelName) : + mChannelName(channelName), mQueueLen(0) + {} + + explicit ChannelSubscriber(const std::string& channelName, const std::function& handler, int64_t queuelen = 0) : + mChannelName(channelName), mQueueLen(queuelen), mHandler(handler) + {} + + void InitChannel(const std::function& handler, int64_t queuelen = 0) + { + mHandler = handler; + mQueueLen = queuelen; + + InitChannel(); + } + + void InitChannel() + { + if (mHandler) + { + mChannelPtr = ChannelFactory::Instance()->CreateRecvChannel(mChannelName, mHandler, mQueueLen); + } + else + { + UT_THROW(common::CommonException, "subscribe handler is invalid"); + } + } + + void CloseChannel() + { + mChannelPtr.reset(); + } + + int64_t GetLastDataAvailableTime() const + { + if (mChannelPtr) + { + return mChannelPtr->GetLastDataAvailableTime(); + } + + return -1; + } + + const std::string& GetChannelName() const + { + return mChannelName; + } + +private: + std::string mChannelName; + int64_t mQueueLen; + std::function mHandler; + ChannelPtr mChannelPtr; +}; + +template +using ChannelSubscriberPtr = std::shared_ptr>; + +} +} + +#endif//__UT_ROBOT_SDK_CHANNEL_SUBSCRIBER_HPP__ diff --git a/deps/unitree_sdk2/include/unitree/robot/client/client.hpp b/deps/unitree_sdk2/include/unitree/robot/client/client.hpp new file mode 100644 index 0000000..7364099 --- /dev/null +++ b/deps/unitree_sdk2/include/unitree/robot/client/client.hpp @@ -0,0 +1,61 @@ +#ifndef __UT_ROBOT_SDK_CLIENT_HPP__ +#define __UT_ROBOT_SDK_CLIENT_HPP__ + +#include +#include + +#define UT_ROBOT_CLIENT_REG_API_NO_PROI(apiId) \ + UT_ROBOT_CLIENT_REG_API(apiId, 0) + +#define UT_ROBOT_CLIENT_REG_API(apiId, priority) \ + RegistApi(apiId, priority) + +namespace unitree +{ +namespace robot +{ +/* + * @brief + * @class: Client + */ +class Client: public ClientBase +{ +public: + explicit Client(const std::string& name, bool enableLease = false); + virtual ~Client(); + + void WaitLeaseApplied(); + int64_t GetLeaseId(); + + const std::string& GetApiVersion() const; + std::string GetServerApiVersion(); + +protected: + void SetApiVersion(const std::string& apiVersion); + + int32_t Noop(); + + int32_t Call(int32_t apiId, const std::string& parameter, std::string& data); + int32_t Call(int32_t apiId, const std::string& parameter); + + int32_t Call(int32_t apiId, const std::vector& parameter, std::vector& data); + int32_t Call(int32_t apiId, const std::vector& parameter); + + int32_t Call(int32_t apiId, const std::string& parameter, const std::vector& binary); + + void RegistApi(int32_t apiId, int32_t priority = 0); + int32_t CheckApi(int32_t apiId, int32_t& priority, int64_t& leaseId); + +private: + bool mEnableLease; + std::string mApiVersion; + std::unordered_map mApiMap; + LeaseClientPtr mLeaseClientPtr; +}; + +using ClientPtr = std::shared_ptr; + +} +} + +#endif//__UT_ROBOT_SDK_CLIENT_HPP__ diff --git a/deps/unitree_sdk2/include/unitree/robot/client/client_base.hpp b/deps/unitree_sdk2/include/unitree/robot/client/client_base.hpp new file mode 100644 index 0000000..b59cb43 --- /dev/null +++ b/deps/unitree_sdk2/include/unitree/robot/client/client_base.hpp @@ -0,0 +1,54 @@ +#ifndef __UT_ROBOT_SDK_CLIENT_BASE_HPP__ +#define __UT_ROBOT_SDK_CLIENT_BASE_HPP__ + +#include + +namespace unitree +{ +namespace robot +{ +/* + * @brief + * @default client timeout. 1s + */ +const int64_t ROBOT_CLIENT_TIMEOUT = 1000000; + +/* + * @brief + * @class: ClientBase + */ +class ClientBase +{ +public: + explicit ClientBase(const std::string& name); + virtual ~ClientBase(); + + virtual void Init() = 0; + + void SetTimeout(int64_t timeout); + void SetTimeout(float timeout); + +protected: + int32_t Call(int32_t apiId, const std::string& parameter, std::string& data, int32_t priority, int64_t leaseId); + int32_t Call(int32_t apiId, const std::string& parameter, int32_t priority, int64_t leaseId); + + int32_t Call(int32_t apiId, const std::vector& parameter, std::vector& bin_data, int32_t priority, int64_t leaseId); + int32_t Call(int32_t apiId, const std::vector& parameter, int32_t priority, int64_t leaseId); + + int32_t Call(int32_t apiId, const std::string& parameter, const std::vector& binary, int32_t priority, int64_t leaseId); + + int32_t Call(int32_t apiId, const std::string& parameter, std::string& data, int32_t priority, int64_t leaseId, int64_t timeout); + + void SetHeader(RequestHeader& header, int32_t apiId, int64_t leaseId, int32_t priority, bool noReply); + +private: + int64_t mTimeout; + ClientStubPtr mClientStubPtr; +}; + +using ClientBasePtr = std::shared_ptr; + +} +} + +#endif//__UT_ROBOT_SDK_CLIENT_BASE_HPP__ diff --git a/deps/unitree_sdk2/include/unitree/robot/client/client_stub.hpp b/deps/unitree_sdk2/include/unitree/robot/client/client_stub.hpp new file mode 100644 index 0000000..ad875c8 --- /dev/null +++ b/deps/unitree_sdk2/include/unitree/robot/client/client_stub.hpp @@ -0,0 +1,36 @@ +#ifndef __UT_ROBOT_SDK_CLIENT_STUB_HPP__ +#define __UT_ROBOT_SDK_CLIENT_STUB_HPP__ + +#include +#include +#include + +namespace unitree +{ +namespace robot +{ +class ClientStub +{ +public: + explicit ClientStub(); + ~ClientStub(); + + void Init(const std::string& name); + + bool Send(const Request& req, int64_t waitTimeout); + RequestFuturePtr SendRequest(const Request& req, int64_t waitTimeout); + +private: + void ResponseFunc(const void* message); + +private: + ChannelLaborPtr mChannelLaborPtr; + RequestFutureQueuePtr mFutureQueuePtr; +}; + +using ClientStubPtr = std::shared_ptr; + +} +} + +#endif//__UT_ROBOT_SDK_CLIENT_STUB_HPP__ diff --git a/deps/unitree_sdk2/include/unitree/robot/client/lease_client.hpp b/deps/unitree_sdk2/include/unitree/robot/client/lease_client.hpp new file mode 100644 index 0000000..1952ea2 --- /dev/null +++ b/deps/unitree_sdk2/include/unitree/robot/client/lease_client.hpp @@ -0,0 +1,65 @@ +#ifndef __UT_ROBOT_SDK_LEASE_CLIENT_H__ +#define __UT_ROBOT_SDK_LEASE_CLIENT_H__ + +#include +#include + +namespace unitree +{ +namespace robot +{ +class LeaseContext +{ +public: + LeaseContext(); + ~LeaseContext(); + + void Update(int64_t id, int64_t term); + void Reset(); + + bool Valid() const; + + int64_t GetId() const; + int64_t GetTerm() const; + +private: + int64_t mId; + int64_t mTerm; +}; + +using LeaseContextPtr = std::shared_ptr; + +class LeaseClient : public ClientBase +{ +public: + explicit LeaseClient(const std::string& name); + ~LeaseClient(); + + void Init(); + + void WaitApplied(); + int64_t GetId(); + bool Applied(); + +private: + void Apply(); + void Renewal(); + + void ThreadFunction(); + + int64_t GetWaitMicrosec(); + +private: + std::string mName; + std::string mContextName; + LeaseContext mContext; + common::ThreadPtr mThreadPtr; + common::Mutex mMutex; +}; + +using LeaseClientPtr = std::shared_ptr; + +} +} + +#endif//__UT_ROBOT_SDK_LEASE_CLIENT_H__ diff --git a/deps/unitree_sdk2/include/unitree/robot/future/request_future.hpp b/deps/unitree_sdk2/include/unitree/robot/future/request_future.hpp new file mode 100644 index 0000000..9fc5cc6 --- /dev/null +++ b/deps/unitree_sdk2/include/unitree/robot/future/request_future.hpp @@ -0,0 +1,82 @@ +#ifndef __UT_DDS_ROBOT_REQUEST_FUTURE_HPP__ +#define __UT_DDS_ROBOT_REQUEST_FUTURE_HPP__ + +#include +#include + +namespace unitree +{ +namespace robot +{ +class RequestFutureQueue; +using RequestFutureQueuePtr = std::shared_ptr; + +/* + * @brief + * @class: RequestFuture + */ +class RequestFuture : public std::enable_shared_from_this +{ +public: + enum + { + DEFER = 0, + READY = 1 + }; + + explicit RequestFuture(); + explicit RequestFuture(int64_t requestId); + ~RequestFuture(); + + void SetRequestId(int64_t requestId); + int64_t GetRequestId() const; + + bool SetQueue(const std::shared_ptr& futureQueuePtr); + + const ResponsePtr& GetResponse(int64_t microsec); + +public: + void Ready(const ResponsePtr& requestPtr); + +private: + bool IsDeferred(); + bool IsReady(); + +private: + int32_t mState; + int64_t mRequestId; + ResponsePtr mResponsePtr; + common::MutexCond mMutexCond; + RequestFutureQueuePtr mFutureQueuePtr; +}; + +using RequestFuturePtr = std::shared_ptr; + +/* + * @brief + * @class: RequestFutureQueue + */ +class RequestFutureQueue +{ +public: + using iterator = std::unordered_map::iterator; + using const_iterator = std::unordered_map::const_iterator; + + RequestFutureQueue(); + ~RequestFutureQueue(); + + RequestFuturePtr Get(int64_t requestId); + bool Put(int64_t requestId, const RequestFuturePtr& futurePtr); + void Remove(int64_t requestId); + + size_t Size(); + +private: + common::Mutex mMutex; + std::unordered_map mFutureMap; +}; + +} +} + +#endif//__UT_DDS_ROBOT_REQUEST_FUTURE_HPP__ diff --git a/deps/unitree_sdk2/include/unitree/robot/g1/agv/g1_agv_api.hpp b/deps/unitree_sdk2/include/unitree/robot/g1/agv/g1_agv_api.hpp new file mode 100644 index 0000000..fc2ee63 --- /dev/null +++ b/deps/unitree_sdk2/include/unitree/robot/g1/agv/g1_agv_api.hpp @@ -0,0 +1,60 @@ +#ifndef __UT_ROBOT_G1_AGV_API_HPP__ +#define __UT_ROBOT_G1_AGV_API_HPP__ + +#include + +using namespace unitree::common; + +namespace unitree +{ +namespace robot +{ +namespace g1 +{ +/*service name*/ +const std::string AGV_SERVICE_NAME = "agv"; + +/*api version*/ +const std::string AGV_API_VERSION = "1.0.0.1"; + +/*api id*/ +const int32_t ROBOT_API_ID_AGV_MOVE = 1001; +const int32_t ROBOT_API_ID_AGV_HEIGHT_ADJUST = 1002; + + +class MoveParameter : public Jsonize +{ +public: + MoveParameter() : + vx(0.0), vy(0.0), vyaw(0.0) + {} + + ~MoveParameter() + {} + +public: + void fromJson(JsonMap& json) + { + FromJson(json["vx"], vx); + FromJson(json["vy"], vy); + FromJson(json["vyaw"], vyaw); + } + + void toJson(JsonMap& json) const + { + ToJson(vx, json["vx"]); + ToJson(vy, json["vy"]); + ToJson(vyaw, json["vyaw"]); + } + +public: + float vx; + float vy; + float vyaw; +}; + +} //namespace agv +} //namespace robot +} //namespace unitree + +#endif // __UT_ROBOT_G1_AGV_API_HPP__ \ No newline at end of file diff --git a/deps/unitree_sdk2/include/unitree/robot/g1/agv/g1_agv_client.hpp b/deps/unitree_sdk2/include/unitree/robot/g1/agv/g1_agv_client.hpp new file mode 100644 index 0000000..e247568 --- /dev/null +++ b/deps/unitree_sdk2/include/unitree/robot/g1/agv/g1_agv_client.hpp @@ -0,0 +1,109 @@ +#ifndef __UT_ROBOT_G1_AGV_CLIENT_HPP__ +#define __UT_ROBOT_G1_AGV_CLIENT_HPP__ + +#include +#include +#include "g1_agv_api.hpp" + +namespace unitree { +namespace robot { +namespace g1 { + + +class AgvClient : public Client { +public: + AgvClient() : Client(AGV_SERVICE_NAME, false) {} + ~AgvClient() {} + + /*Init*/ + void Init() { + SetApiVersion(AGV_API_VERSION); + UT_ROBOT_CLIENT_REG_API_NO_PROI(ROBOT_API_ID_AGV_MOVE); + UT_ROBOT_CLIENT_REG_API_NO_PROI(ROBOT_API_ID_AGV_HEIGHT_ADJUST); + }; + + /*API Call*/ + /** + * @brief Linear and angular velocity control interface + * + * Mechanical Parameters: + * - Max Linear Velocity: 1.5 m/s + * - Max Angular Velocity: 0.6 rad/s + * + * Control Mapping: + * - vx: linear velocity in x direction + * Range: [-1.5, 1.5] m/s + * Positive value: move forward + * Negative value: move backward + * Zero: stop linear motion + * - vy: lateral velocity in y direction (not supported for AGV, ignored) + * - vyaw: angular velocity around z axis (rotation) + * Range: [-0.6, 0.6] rad/s + * Positive value: rotate counter-clockwise + * Negative value: rotate clockwise + * Zero: stop rotation + * + * @param vx Linear velocity in x direction, unit: m/s, range: [-1.5, 1.5] + * @param vy Lateral velocity in y direction (not used for AGV, pass 0.0) + * @param vyaw Angular velocity around z axis, unit: rad/s, range: [-0.6, 0.6] + * @return 0 on success, -1 on failure (not initialized or communication error) + * + * @note Call Init() before using this function + * @note This function is non-blocking and returns immediately after sending the command + * @example + * ac.Move(0.5f, 0.0f, 0.3f); // Move forward at 0.5 m/s and rotate at 0.3 rad/s + */ + int32_t Move(float vx, float vy, float vyaw) { + MoveParameter param; + + param.vx = vx; + param.vy = vy; + param.vyaw = vyaw; + + std::string parameter = common::ToJsonString(param); + std::string data; + + return Call(ROBOT_API_ID_AGV_MOVE, parameter, data); + } + + /** + * @brief Height column velocity control interface + * + * Mechanical Parameters: + * - Max Column Velocity: 76.5 mm/s (0.0765 m/s) + * + * Normalized Linear Mapping (vz value → column velocity): + * The input vz is normalized [-1.0, +1.0] and linearly mapped to column velocity. + * Formula: column_velocity(mm/s) = vz × 76.5 + * vz = +1.0 → +76.5 mm/s (max rise) + * vz = 0.0 → 0 mm/s (stop) + * vz = -1.0 → -76.5 mm/s (max descent) + * + * Linear Mapping Benefits: + * - Intuitive control: proportional input produces proportional output + * - Predictable behavior: 0.5 input always gives exactly 50% of max velocity + * - Hardware independent: easy to adapt when motor parameters change + * - Simple conversion: column_velocity = normalized_input × max_velocity_constant + + * @param vz Height velocity command (range: [-1.0 , +1.0]) + * @return 0 on success, -1 on failure + * + * @note Only z component is used, transmitted via DDS protocol to motor controller + */ + int32_t HeightAdjust(float vz) { + std::string parameter, data; + + go2::JsonizeDataFloat json; + json.data = vz; + + parameter = common::ToJsonString(json); + + return Call(ROBOT_API_ID_AGV_HEIGHT_ADJUST, parameter, data); + } +}; +} // namespace g1 + +} // namespace robot +} // namespace unitree + +#endif // __UT_ROBOT_G1_AGV_CLIENT_HPP__ diff --git a/deps/unitree_sdk2/include/unitree/robot/g1/agv/g1_agv_error.hpp b/deps/unitree_sdk2/include/unitree/robot/g1/agv/g1_agv_error.hpp new file mode 100644 index 0000000..b71cb12 --- /dev/null +++ b/deps/unitree_sdk2/include/unitree/robot/g1/agv/g1_agv_error.hpp @@ -0,0 +1,21 @@ +#ifndef __UT_ROBOT_G1_AGV_ERROR_HPP__ +#define __UT_ROBOT_G1_AGV_ERROR_HPP__ + +#include + +namespace unitree +{ +namespace robot +{ +namespace g1 +{ + +UT_DECL_ERR(UT_ROBOT_G1_AGV_ERR_NOT_INIT, 9101, "Module not initialized.") +UT_DECL_ERR(UT_ROBOT_G1_AGV_ERR_EXEC_MOVE, 9102, "Failed to execute move command.") +UT_DECL_ERR(UT_ROBOT_G1_AGV_ERR_EXEC_HEIGHT_ADJUST, 9103, "Failed to execute height adjust command.") + +} +} +} + +#endif // __UT_ROBOT_G1_AGV_ERROR_HPP__ diff --git a/deps/unitree_sdk2/include/unitree/robot/g1/arm/g1_arm_action_api.hpp b/deps/unitree_sdk2/include/unitree/robot/g1/arm/g1_arm_action_api.hpp new file mode 100644 index 0000000..6dd54fa --- /dev/null +++ b/deps/unitree_sdk2/include/unitree/robot/g1/arm/g1_arm_action_api.hpp @@ -0,0 +1,23 @@ +#pragma once + +#include +#include + +namespace unitree { +namespace robot { +namespace g1 { +/*service name*/ +const std::string ARM_ACTION_SERVICE_NAME = "arm"; + +/*api version*/ +const std::string ARM_ACTION_API_VERSION = "1.0.0.14"; + +/*api id*/ +const int32_t ROBOT_API_ID_ARM_ACTION_EXECUTE_ACTION = 7106; +const int32_t ROBOT_API_ID_ARM_ACTION_GET_ACTION_LIST = 7107; +const int32_t ROBOT_API_ID_ARM_ACTION_EXECUTE_CUSTOM_ACTION = 7108; +const int32_t ROBOT_API_ID_ARM_ACTION_STOP_CUSTOM_ACTION = 7113; + +} // namespace g1 +} // namespace robot +} // namespace unitree \ No newline at end of file diff --git a/deps/unitree_sdk2/include/unitree/robot/g1/arm/g1_arm_action_client.hpp b/deps/unitree_sdk2/include/unitree/robot/g1/arm/g1_arm_action_client.hpp new file mode 100644 index 0000000..cca48cd --- /dev/null +++ b/deps/unitree_sdk2/include/unitree/robot/g1/arm/g1_arm_action_client.hpp @@ -0,0 +1,108 @@ +#pragma once + +#include +#include +#include "g1_arm_action_api.hpp" + +namespace unitree { +namespace robot { +namespace g1 { + + /** + * @brief Arm action client + * + * The arm action server provides some upper body actions. + * The controller is based on the `rt/arm_sdk` interface. + * + * The current state of the arm will be published on the `rt/arm/action/state` topic: + * { + * "holding": false, # Whether to hold the position after the action ends; will release after a maximum of 20 seconds + * "id": 99, # Current action ID + * "name": "release_arm" # Current action name + * } + */ +class G1ArmActionClient : public Client { + public: + G1ArmActionClient() : Client(ARM_ACTION_SERVICE_NAME, false) {} + ~G1ArmActionClient() {} + + /*Init*/ + void Init() { + SetApiVersion(ARM_ACTION_API_VERSION); + UT_ROBOT_CLIENT_REG_API_NO_PROI(ROBOT_API_ID_ARM_ACTION_EXECUTE_ACTION); + UT_ROBOT_CLIENT_REG_API_NO_PROI(ROBOT_API_ID_ARM_ACTION_GET_ACTION_LIST); + UT_ROBOT_CLIENT_REG_API_NO_PROI(ROBOT_API_ID_ARM_ACTION_EXECUTE_CUSTOM_ACTION); + UT_ROBOT_CLIENT_REG_API_NO_PROI(ROBOT_API_ID_ARM_ACTION_STOP_CUSTOM_ACTION); + } + + /*API Call*/ + /** + * @brief Execute Unitree's internal preset actions + * Indexed by ID, where 99 is to release the action. + * Some actions will hold the position at the last keyframe after completion; + * you can send id = 99 or the same id to release. + * + * Attention: + * Some actions will not be displayed on the APP, + * but can be executed by the program. + * These actions may cause the robot to fall, + * so please execute them with caution. + */ + int32_t ExecuteAction(int32_t action_id) { + std::string parameter, data; + parameter = R"({"action_id":)" + std::to_string(action_id) + R"(})"; + return Call(ROBOT_API_ID_ARM_ACTION_EXECUTE_ACTION, parameter, data); + } + + /** + * @brief Execute custom teach actions, indexed by name + * + * # rt/arm/action/state + * { + * "holding": false, # teach actions do not include holding + * "id": 100, # Always 100, the action is determined by the name + * "name": "sth" # Current teach action name + * } + */ + int32_t ExecuteAction(const std::string &action_name) { + std::string parameter, data; + parameter = R"({"action_name":")" + action_name + R"("})"; + return Call(ROBOT_API_ID_ARM_ACTION_EXECUTE_CUSTOM_ACTION, parameter, data); + } + + /* Stop Custom Action */ + int32_t StopCustomAction() { + std::string parameter, data; + return Call(ROBOT_API_ID_ARM_ACTION_STOP_CUSTOM_ACTION, parameter, data); + } + + int32_t GetActionList(std::string &data) { + std::string parameter; + return Call(ROBOT_API_ID_ARM_ACTION_GET_ACTION_LIST, parameter, data); + } + + /*Action List*/ + std::map action_map = { + {"release arm", 99}, + {"two-hand kiss", 11}, + {"left kiss", 12}, + {"right kiss", 12}, + {"hands up", 15}, + {"clap", 17}, + {"high five", 18}, + {"hug", 19}, + {"heart", 20}, + {"right heart", 21}, + {"reject", 22}, + {"right hand up", 23}, + {"x-ray", 24}, + {"face wave", 25}, + {"high wave", 26}, + {"shake hand", 27}, + }; +}; + + +} // namespace g1 +} // namespace robot +} // namespace unitree \ No newline at end of file diff --git a/deps/unitree_sdk2/include/unitree/robot/g1/arm/g1_arm_action_error.hpp b/deps/unitree_sdk2/include/unitree/robot/g1/arm/g1_arm_action_error.hpp new file mode 100644 index 0000000..30799f3 --- /dev/null +++ b/deps/unitree_sdk2/include/unitree/robot/g1/arm/g1_arm_action_error.hpp @@ -0,0 +1,20 @@ +#pragma once + +#include + +namespace unitree { +namespace robot { +namespace g1 { + +UT_DECL_ERR(UT_ROBOT_ARM_ACTION_ERR_ARMSDK, 7400, "The topic rt/armsdk is occupied.") +UT_DECL_ERR(UT_ROBOT_ARM_ACTION_ERR_HOLDING, 7401, "The arm is holding. Expecting release action(99) or the same last action id.") +UT_DECL_ERR(UT_ROBOT_ARM_ACTION_ERR_INVALID_ACTION_ID, 7402, "Invalid action id.") +// The actions are only supported in fsm id {500, 501, 801}; +// You can subscribe the topic rt/sportmodestate to check the fsm id. +// And in the state 801, the actions are only supported in the fsm mode {0, 3}. +// See https://support.unitree.com/home/en/G1_developer/sport_services_interface#Expert%20interface +UT_DECL_ERR(UT_ROBOT_ARM_ACTION_ERR_INVALID_FSM_ID, 7404, "Invalid fsm id.") + +} // namespace g1 +} // namespace robot +} // namespace unitree \ No newline at end of file diff --git a/deps/unitree_sdk2/include/unitree/robot/g1/audio/g1_audio_api.hpp b/deps/unitree_sdk2/include/unitree/robot/g1/audio/g1_audio_api.hpp new file mode 100644 index 0000000..cb0e439 --- /dev/null +++ b/deps/unitree_sdk2/include/unitree/robot/g1/audio/g1_audio_api.hpp @@ -0,0 +1,94 @@ +#ifndef __UT_ROBOT_G1_AUDIO_API_HPP__ +#define __UT_ROBOT_G1_AUDIO_API_HPP__ + +#include +// #include + +namespace unitree { +namespace robot { +namespace g1 { +/*service name*/ +const std::string AUDIO_SERVICE_NAME = "voice"; + +/*api version*/ +const std::string AUDIO_API_VERSION = "1.0.0.0"; + +/*api id*/ +const int32_t ROBOT_API_ID_AUDIO_TTS = 1001; +const int32_t ROBOT_API_ID_AUDIO_ASR = 1002; +const int32_t ROBOT_API_ID_AUDIO_START_PLAY = 1003; +const int32_t ROBOT_API_ID_AUDIO_STOP_PLAY = 1004; +const int32_t ROBOT_API_ID_AUDIO_GET_VOLUME = 1005; +const int32_t ROBOT_API_ID_AUDIO_SET_VOLUME = 1006; +const int32_t ROBOT_API_ID_AUDIO_SET_RGB_LED = 1010; + +class TtsMakerParameter : public common::Jsonize { + public: + TtsMakerParameter() {} + ~TtsMakerParameter() {} + + void fromJson(common::JsonMap &json) {} + + void toJson(common::JsonMap &json) const { + common::ToJson(index, json["index"]); + common::ToJson(speaker_id, json["speaker_id"]); + common::ToJson(text, json["text"]); + } + + int32_t index = 0; + uint16_t speaker_id = 0; + std::string text; +}; + +class PlayStreamParameter : public common::Jsonize { + public: + PlayStreamParameter() {} + ~PlayStreamParameter() {} + + void fromJson(common::JsonMap &json) {} + + void toJson(common::JsonMap &json) const { + common::ToJson(app_name, json["app_name"]); + common::ToJson(stream_id, json["stream_id"]); + } + + std::string app_name; + std::string stream_id; +}; + +class PlayStopParameter : public common::Jsonize { + public: + PlayStopParameter() {} + ~PlayStopParameter() {} + + void fromJson(common::JsonMap &json) {} + + void toJson(common::JsonMap &json) const { + common::ToJson(app_name, json["app_name"]); + } + + std::string app_name; +}; + +class LedControlParameter : public common::Jsonize { + public: + LedControlParameter() {} + ~LedControlParameter() {} + + void fromJson(common::JsonMap &json) {} + + void toJson(common::JsonMap &json) const { + common::ToJson(R, json["R"]); + common::ToJson(G, json["G"]); + common::ToJson(B, json["B"]); + } + + uint8_t R; + uint8_t G; + uint8_t B; +}; +} // namespace g1 +} // namespace robot +} // namespace unitree + +#endif // __UT_ROBOT_G1_AUDIO_API_HPP__ diff --git a/deps/unitree_sdk2/include/unitree/robot/g1/audio/g1_audio_client.hpp b/deps/unitree_sdk2/include/unitree/robot/g1/audio/g1_audio_client.hpp new file mode 100644 index 0000000..f615fe6 --- /dev/null +++ b/deps/unitree_sdk2/include/unitree/robot/g1/audio/g1_audio_client.hpp @@ -0,0 +1,110 @@ +#ifndef __UT_ROBOT_G1_AUDIO_CLIENT_HPP__ +#define __UT_ROBOT_G1_AUDIO_CLIENT_HPP__ + +#include +#include +#include + +#include "g1_audio_api.hpp" + +namespace unitree { +namespace robot { +namespace g1 { +class AudioClient : public Client { + public: + AudioClient() : Client(AUDIO_SERVICE_NAME, false) {} + ~AudioClient() {} + + /*Init*/ + void Init() { + SetApiVersion(AUDIO_API_VERSION); + UT_ROBOT_CLIENT_REG_API_NO_PROI(ROBOT_API_ID_AUDIO_TTS); + UT_ROBOT_CLIENT_REG_API_NO_PROI(ROBOT_API_ID_AUDIO_ASR); + UT_ROBOT_CLIENT_REG_API_NO_PROI(ROBOT_API_ID_AUDIO_START_PLAY); + UT_ROBOT_CLIENT_REG_API_NO_PROI(ROBOT_API_ID_AUDIO_STOP_PLAY); + UT_ROBOT_CLIENT_REG_API_NO_PROI(ROBOT_API_ID_AUDIO_GET_VOLUME); + UT_ROBOT_CLIENT_REG_API_NO_PROI(ROBOT_API_ID_AUDIO_SET_VOLUME); + UT_ROBOT_CLIENT_REG_API_NO_PROI(ROBOT_API_ID_AUDIO_SET_RGB_LED); + }; + + /*API Call*/ + int32_t TtsMaker(const std::string& text, int32_t speaker_id) { + std::string parameter, data; + TtsMakerParameter json; + + json.index = tts_index++; + json.text = text; + json.speaker_id = speaker_id; + parameter = common::ToJsonString(json); + + return Call(ROBOT_API_ID_AUDIO_TTS, parameter, data); + } + + int32_t GetVolume(uint8_t& volume) { + std::string parameter, data; + + int32_t ret = Call(ROBOT_API_ID_AUDIO_GET_VOLUME, parameter, data); + if (ret == 0) { + unitree::robot::go2::JsonizeCommObjInt json; + json.name = "volume"; + common::FromJsonString(data, json); + volume = json.value; + } + + return ret; + } + + int32_t SetVolume(uint8_t volume) { + std::string parameter, data; + unitree::robot::go2::JsonizeCommObjInt json; + + json.value = volume; + json.name = "volume"; + parameter = common::ToJsonString(json); + + return Call(ROBOT_API_ID_AUDIO_SET_VOLUME, parameter, data); + } + + int32_t PlayStream(std::string app_name, std::string stream_id, + std::vector pcm_data) { + std::string parameter; + PlayStreamParameter json; + + json.app_name = app_name; + json.stream_id = stream_id; + parameter = common::ToJsonString(json); + + return Call(ROBOT_API_ID_AUDIO_START_PLAY, parameter, pcm_data); + } + + int32_t PlayStop(std::string app_name) { + std::string parameter, data; + PlayStopParameter json; + + json.app_name = app_name; + parameter = common::ToJsonString(json); + + Call(ROBOT_API_ID_AUDIO_STOP_PLAY, parameter, data); + return 0; + } + + int32_t LedControl(uint8_t R, uint8_t G, uint8_t B) { + std::string parameter, data; + LedControlParameter json; + + json.R = R; + json.G = G; + json.B = B; + parameter = common::ToJsonString(json); + + return Call(ROBOT_API_ID_AUDIO_SET_RGB_LED, parameter, data); + } + + private: + uint32_t tts_index = 0; +}; +} // namespace g1 + +} // namespace robot +} // namespace unitree +#endif // __UT_ROBOT_G1_AUDIO_CLIENT_HPP__ diff --git a/deps/unitree_sdk2/include/unitree/robot/g1/audio/g1_audio_error.hpp b/deps/unitree_sdk2/include/unitree/robot/g1/audio/g1_audio_error.hpp new file mode 100644 index 0000000..3f52844 --- /dev/null +++ b/deps/unitree_sdk2/include/unitree/robot/g1/audio/g1_audio_error.hpp @@ -0,0 +1,14 @@ +#ifndef __UT_ROBOT_G1_AUDIO_ERROR_HPP__ +#define __UT_ROBOT_G1_AUDIO_ERROR_HPP__ + +#include + +namespace unitree { +namespace robot { +namespace g1 { +UT_DECL_ERR(UT_ROBOT_AUDIO_ERR_COMM, 100, "Invalid parameter ") +} // namespace g1 +} // namespace robot +} // namespace unitree + +#endif // __UT_ROBOT_G1_AUDIO_ERROR_HPP__ diff --git a/deps/unitree_sdk2/include/unitree/robot/g1/common/terminations.hpp b/deps/unitree_sdk2/include/unitree/robot/g1/common/terminations.hpp new file mode 100644 index 0000000..9e8250e --- /dev/null +++ b/deps/unitree_sdk2/include/unitree/robot/g1/common/terminations.hpp @@ -0,0 +1,90 @@ +#pragma once + +/** + * This file implements some functions used to protect the G1 during runtime. + * When the function returns true, it is recommended to set the motor to passive mode in the lower-level control. + */ + +#include +#include +#include +#include + +namespace unitree { +namespace robot { +namespace g1 { + +// robot orientation is too far from the desired orientation limits. +inline bool bad_orientation(const unitree_hg::msg::dds_::LowState_ & lowstate, float limit_angle = 1.0) +{ + auto & imu = lowstate.imu_state(); + Eigen::Quaternionf quat( + imu.quaternion()[0], + imu.quaternion()[1], + imu.quaternion()[2], + imu.quaternion()[3] + ); + Eigen::Vector3f projected_gravity_b = quat.conjugate() * Eigen::Vector3f(0, 0, -1); + return std::fabs(std::acos(-projected_gravity_b[2])) > limit_angle; +} + +// Joint velocities are outside of the soft joint limits +inline bool joint_vel_out_of_limit(const unitree_hg::msg::dds_::LowState_ & lowstate, float limit_vel = 10.0) +{ + auto & motors = lowstate.motor_state(); + return std::any_of(motors.begin(), motors.end(), [limit_vel](const auto & motor) { + return std::fabs(motor.dq()) > limit_vel; + }); +} + +// Agnular velocities are outside of the soft joint limits +inline bool ang_vel_out_of_limit(const unitree_hg::msg::dds_::LowState_ & lowstate, float limit_vel = 6.0) +{ + auto & gyroscope = lowstate.imu_state().gyroscope(); + return std::any_of(gyroscope.begin(), gyroscope.end(), [limit_vel](const auto & ang_vel) { + return std::fabs(ang_vel) > limit_vel; + }); +} + +// Motor winding temperature is above the limit +inline bool motor_winding_overheat(const unitree_hg::msg::dds_::LowState_ & lowstate, float limit_temp = 120.0) +{ + auto & motors = lowstate.motor_state(); + return std::any_of(motors.begin(), motors.end(), [limit_temp](const auto & motor) { + return motor.temperature()[1] > limit_temp; + }); +} + +// Motor casing temperature is above the limit +inline bool motor_casing_overheat(const unitree_hg::msg::dds_::LowState_ & lowstate, float limit_temp = 85.0) +{ + auto & motors = lowstate.motor_state(); + return std::any_of(motors.begin(), motors.end(), [limit_temp](const auto & motor) { + return motor.temperature()[0] > limit_temp; + }); +} + +// State of charge (SOC) is below the limit +inline bool low_battery(const unitree_hg::msg::dds_::BmsState_ & bms_state, float limit_soc = 20.0) +{ + return bms_state.soc() < limit_soc; +} + +/** + * @brief Lost connection to the robot + * This function checks if the last data available time is older than the specified timeout. + * If the timeout is reached, it indicates a lost connection. + * + * When using a wired connection to the robot, a loose network cable may cause the connection to be interrupted. + * If the program continues to run at this time, it will send a step signal to the motors, causing violent movement. + */ +inline bool lost_connection(unitree::robot::ChannelSubscriberPtr & subscriber, int64_t timeout_ms = 1000) +{ + auto now = unitree::common::GetCurrentMonotonicTimeNanosecond(); + auto elasped_ms = (now - subscriber->GetLastDataAvailableTime()) / 1e6; + return elasped_ms > timeout_ms; +} + +} +} +} \ No newline at end of file diff --git a/deps/unitree_sdk2/include/unitree/robot/g1/loco/g1_loco_api.hpp b/deps/unitree_sdk2/include/unitree/robot/g1/loco/g1_loco_api.hpp new file mode 100644 index 0000000..af5cae7 --- /dev/null +++ b/deps/unitree_sdk2/include/unitree/robot/g1/loco/g1_loco_api.hpp @@ -0,0 +1,79 @@ +#ifndef __UT_ROBOT_G1_LOCO_API_HPP__ +#define __UT_ROBOT_G1_LOCO_API_HPP__ + +#include +#include + +namespace unitree { +namespace robot { +namespace g1 { +/*service name*/ +const std::string LOCO_SERVICE_NAME = "sport"; + +/*api version*/ +const std::string LOCO_API_VERSION = "1.0.0.0"; + +/*api id*/ +const int32_t ROBOT_API_ID_LOCO_GET_FSM_ID = 7001; +const int32_t ROBOT_API_ID_LOCO_GET_FSM_MODE = 7002; +const int32_t ROBOT_API_ID_LOCO_GET_BALANCE_MODE = 7003; +const int32_t ROBOT_API_ID_LOCO_GET_SWING_HEIGHT = 7004; +const int32_t ROBOT_API_ID_LOCO_GET_STAND_HEIGHT = 7005; +const int32_t ROBOT_API_ID_LOCO_GET_PHASE = 7006; // deprecated + +const int32_t ROBOT_API_ID_LOCO_SET_FSM_ID = 7101; +const int32_t ROBOT_API_ID_LOCO_SET_BALANCE_MODE = 7102; +const int32_t ROBOT_API_ID_LOCO_SET_SWING_HEIGHT = 7103; +const int32_t ROBOT_API_ID_LOCO_SET_STAND_HEIGHT = 7104; +const int32_t ROBOT_API_ID_LOCO_SET_VELOCITY = 7105; +const int32_t ROBOT_API_ID_LOCO_SET_ARM_TASK = 7106; +const int32_t ROBOT_API_ID_LOCO_SET_SPEED_MODE = 7107; +const int32_t ROBOT_API_ID_LOCO_SWITCH_TO_USER_CTRL = 7110; +const int32_t ROBOT_API_ID_LOCO_SWITCH_TO_INTERNAL_CTRL = 7111; + + +using LocoCmd = + std::map>>; + +enum class InternalFsmMode{ + LAST, PASSIVE, WALKRUN +}; + +class JsonizeDataVecFloat : public common::Jsonize { +public: + JsonizeDataVecFloat() {} + ~JsonizeDataVecFloat() {} + + void fromJson(common::JsonMap &json) { common::FromJson(json["data"], data); } + + void toJson(common::JsonMap &json) const { + common::ToJson(data, json["data"]); + } + + std::vector data; +}; + +class JsonizeVelocityCommand : public common::Jsonize { +public: + JsonizeVelocityCommand() {} + ~JsonizeVelocityCommand() {} + + void fromJson(common::JsonMap &json) { + common::FromJson(json["velocity"], velocity); + common::FromJson(json["duration"], duration); + } + + void toJson(common::JsonMap &json) const { + common::ToJson(velocity, json["velocity"]); + common::ToJson(duration, json["duration"]); + } + + std::vector velocity; + float duration; +}; + +} // namespace g1 +} // namespace robot +} // namespace unitree + +#endif // __UT_ROBOT_G1_LOCO_API_HPP__ diff --git a/deps/unitree_sdk2/include/unitree/robot/g1/loco/g1_loco_client.hpp b/deps/unitree_sdk2/include/unitree/robot/g1/loco/g1_loco_client.hpp new file mode 100644 index 0000000..6967478 --- /dev/null +++ b/deps/unitree_sdk2/include/unitree/robot/g1/loco/g1_loco_client.hpp @@ -0,0 +1,282 @@ +#ifndef __UT_ROBOT_G1_LOCO_CLIENT_HPP__ +#define __UT_ROBOT_G1_LOCO_CLIENT_HPP__ + +#include "g1_loco_api.hpp" +#include +#include +#include + +namespace unitree { +namespace robot { +namespace g1 { +class LocoClient : public Client { + public: + LocoClient() : Client(LOCO_SERVICE_NAME, false) {} + ~LocoClient() {} + + /*Init*/ + void Init() { + SetApiVersion(LOCO_API_VERSION); + UT_ROBOT_CLIENT_REG_API_NO_PROI(ROBOT_API_ID_LOCO_GET_FSM_ID); + UT_ROBOT_CLIENT_REG_API_NO_PROI(ROBOT_API_ID_LOCO_GET_FSM_MODE); + UT_ROBOT_CLIENT_REG_API_NO_PROI(ROBOT_API_ID_LOCO_GET_BALANCE_MODE); + UT_ROBOT_CLIENT_REG_API_NO_PROI(ROBOT_API_ID_LOCO_GET_SWING_HEIGHT); + UT_ROBOT_CLIENT_REG_API_NO_PROI(ROBOT_API_ID_LOCO_GET_STAND_HEIGHT); + UT_ROBOT_CLIENT_REG_API_NO_PROI(ROBOT_API_ID_LOCO_GET_PHASE); // deprecated + + UT_ROBOT_CLIENT_REG_API_NO_PROI(ROBOT_API_ID_LOCO_SET_FSM_ID); + UT_ROBOT_CLIENT_REG_API_NO_PROI(ROBOT_API_ID_LOCO_SET_BALANCE_MODE); + UT_ROBOT_CLIENT_REG_API_NO_PROI(ROBOT_API_ID_LOCO_SET_SWING_HEIGHT); + UT_ROBOT_CLIENT_REG_API_NO_PROI(ROBOT_API_ID_LOCO_SET_STAND_HEIGHT); + UT_ROBOT_CLIENT_REG_API_NO_PROI(ROBOT_API_ID_LOCO_SET_VELOCITY); + UT_ROBOT_CLIENT_REG_API_NO_PROI(ROBOT_API_ID_LOCO_SET_ARM_TASK); + UT_ROBOT_CLIENT_REG_API_NO_PROI(ROBOT_API_ID_LOCO_SET_SPEED_MODE); + UT_ROBOT_CLIENT_REG_API_NO_PROI(ROBOT_API_ID_LOCO_SWITCH_TO_USER_CTRL); + UT_ROBOT_CLIENT_REG_API_NO_PROI(ROBOT_API_ID_LOCO_SWITCH_TO_INTERNAL_CTRL); + }; + + /*Low Level API Call*/ + int32_t GetFsmId(int& fsm_id) { + std::string parameter, data; + + int32_t ret = Call(ROBOT_API_ID_LOCO_GET_FSM_ID, parameter, data); + + if (ret == 0) { + go2::JsonizeDataInt json; + common::FromJsonString(data, json); + fsm_id = json.data; + } + + return ret; + } + + int32_t GetFsmMode(int& fsm_mode) { + std::string parameter, data; + + int32_t ret = Call(ROBOT_API_ID_LOCO_GET_FSM_MODE, parameter, data); + + if (ret == 0) { + go2::JsonizeDataInt json; + common::FromJsonString(data, json); + fsm_mode = json.data; + } + + return ret; + } + + int32_t GetBalanceMode(int& balance_mode) { + std::string parameter, data; + + int32_t ret = Call(ROBOT_API_ID_LOCO_GET_BALANCE_MODE, parameter, data); + + if (ret == 0) { + go2::JsonizeDataInt json; + common::FromJsonString(data, json); + balance_mode = json.data; + } + + return ret; + } + + int32_t GetSwingHeight(float& swing_height) { + std::string parameter, data; + + int32_t ret = Call(ROBOT_API_ID_LOCO_GET_SWING_HEIGHT, parameter, data); + + if (ret == 0) { + go2::JsonizeDataFloat json; + common::FromJsonString(data, json); + swing_height = json.data; + } + + return ret; + } + + int32_t GetStandHeight(float& stand_height) { + std::string parameter, data; + + int32_t ret = Call(ROBOT_API_ID_LOCO_GET_STAND_HEIGHT, parameter, data); + + if (ret == 0) { + go2::JsonizeDataFloat json; + common::FromJsonString(data, json); + stand_height = json.data; + } + + return ret; + } + + int32_t GetPhase(std::vector& phase) { + std::string parameter, data; + + int32_t ret = Call(ROBOT_API_ID_LOCO_GET_PHASE, parameter, data); + + if (ret == 0) { + JsonizeDataVecFloat json; + common::FromJsonString(data, json); + phase = json.data; + } + + return ret; + } + + int32_t SetFsmId(int fsm_id) { + std::string parameter, data; + + go2::JsonizeDataInt json; + json.data = fsm_id; + parameter = common::ToJsonString(json); + + return Call(ROBOT_API_ID_LOCO_SET_FSM_ID, parameter, data); + } + + int32_t SetBalanceMode(int balance_mode) { + std::string parameter, data; + + go2::JsonizeDataInt json; + json.data = balance_mode; + parameter = common::ToJsonString(json); + + return Call(ROBOT_API_ID_LOCO_SET_BALANCE_MODE, parameter, data); + } + + int32_t SetSwingHeight(float swing_height) { + std::string parameter, data; + + go2::JsonizeDataFloat json; + json.data = swing_height; + parameter = common::ToJsonString(json); + + return Call(ROBOT_API_ID_LOCO_SET_SWING_HEIGHT, parameter, data); + } + + int32_t SetStandHeight(float stand_height) { + std::string parameter, data; + + go2::JsonizeDataFloat json; + json.data = stand_height; + parameter = common::ToJsonString(json); + + return Call(ROBOT_API_ID_LOCO_SET_STAND_HEIGHT, parameter, data); + } + + int32_t SetVelocity(float vx, float vy, float omega, float duration = 1.f) { + std::string parameter, data; + + JsonizeVelocityCommand json; + std::vector velocity = {vx, vy, omega}; + json.velocity = velocity; + json.duration = duration; + parameter = common::ToJsonString(json); + + return Call(ROBOT_API_ID_LOCO_SET_VELOCITY, parameter, data); + } + + int32_t SetTaskId(int task_id) { + std::string parameter, data; + + go2::JsonizeDataInt json; + json.data = task_id; + parameter = common::ToJsonString(json); + + return Call(ROBOT_API_ID_LOCO_SET_ARM_TASK, parameter, data); + } + + int32_t SwitchToUserCtrl() { + std::string parameter, data; + + go2::JsonizeDataBool json; + parameter = common::ToJsonString(json); + return Call(ROBOT_API_ID_LOCO_SWITCH_TO_USER_CTRL, parameter, data); + } + + int32_t SwitchToInternalCtrl(InternalFsmMode mode) { + std::string parameter, data; + go2::JsonizeDataInt json; + switch (mode) + { + case InternalFsmMode::LAST: + json.data = 0; + break; + case InternalFsmMode::PASSIVE: + json.data = 1; + break; + case InternalFsmMode::WALKRUN: + json.data = 2; + break; + } + parameter = common::ToJsonString(json); + return Call(ROBOT_API_ID_LOCO_SWITCH_TO_INTERNAL_CTRL, parameter, data); + } + + /*High Level API Call*/ + int32_t Damp() { return SetFsmId(1); } + + int32_t Start() { return SetFsmId(500); } + + int32_t Squat() { return SetFsmId(2); } + + int32_t Sit() { return SetFsmId(3); } + + int32_t StandUp() { return SetFsmId(4); } + + int32_t ZeroTorque() { return SetFsmId(0); } + + int32_t StopMove() { return SetVelocity(0.f, 0.f, 0.f); } + + int32_t HighStand() { return SetStandHeight(std::numeric_limits::max()); } + + int32_t LowStand() { return SetStandHeight(std::numeric_limits::min()); } + + int32_t Move(float vx, float vy, float vyaw, bool continous_move) { + return SetVelocity(vx, vy, vyaw, continous_move ? 864000.f : 1.f); + } + + int32_t Move(float vx, float vy, float vyaw) { return Move(vx, vy, vyaw, continous_move_); } + + int32_t BalanceStand() { return SetBalanceMode(0); } + + int32_t ContinuousGait(bool flag) { return SetBalanceMode(flag ? 1 : 0); } + + int32_t SwitchMoveMode(bool flag) { + continous_move_ = flag; + return 0; + } + + int32_t WaveHand(bool turn_flag = false) { return SetTaskId(turn_flag ? 1 : 0); } + + int32_t ShakeHand(int stage = -1) { + switch (stage) { + case 0: + first_shake_hand_stage_ = false; + return SetTaskId(2); + + case 1: + first_shake_hand_stage_ = true; + return SetTaskId(3); + + default: + first_shake_hand_stage_ = !first_shake_hand_stage_; + return SetTaskId(first_shake_hand_stage_ ? 3 : 2); + } + } + + int32_t SetSpeedMode(int speed_mode) { + std::string parameter, data; + + go2::JsonizeDataInt json; + json.data = speed_mode; + parameter = common::ToJsonString(json); + + return Call(ROBOT_API_ID_LOCO_SET_SPEED_MODE, parameter, data); + } + +private: + bool continous_move_ = false; + bool first_shake_hand_stage_ = true; +}; +} // namespace g1 + +} // namespace robot +} // namespace unitree +#endif // __UT_ROBOT_G1_LOCO_CLIENT_HPP__ diff --git a/deps/unitree_sdk2/include/unitree/robot/g1/loco/g1_loco_error.hpp b/deps/unitree_sdk2/include/unitree/robot/g1/loco/g1_loco_error.hpp new file mode 100644 index 0000000..f62131c --- /dev/null +++ b/deps/unitree_sdk2/include/unitree/robot/g1/loco/g1_loco_error.hpp @@ -0,0 +1,17 @@ +#ifndef __UT_ROBOT_G1_LOCO_ERROR_HPP__ +#define __UT_ROBOT_G1_LOCO_ERROR_HPP__ + +#include + +namespace unitree { +namespace robot { +namespace g1 { +UT_DECL_ERR(UT_ROBOT_LOCO_ERR_LOCOSTATE_NOT_AVAILABLE, 7301, + "LocoState not available.") +UT_DECL_ERR(UT_ROBOT_LOCO_ERR_INVALID_FSM_ID, 7302, "Invalid fsm id.") +UT_DECL_ERR(UT_ROBOT_LOCO_ERR_INVALID_TASK_ID, 7303, "Invalid task id.") +} // namespace g1 +} // namespace robot +} // namespace unitree + +#endif // __UT_ROBOT_G1_LOCO_ERROR_HPP__ diff --git a/deps/unitree_sdk2/include/unitree/robot/go2/config/config_api.hpp b/deps/unitree_sdk2/include/unitree/robot/go2/config/config_api.hpp new file mode 100644 index 0000000..b382564 --- /dev/null +++ b/deps/unitree_sdk2/include/unitree/robot/go2/config/config_api.hpp @@ -0,0 +1,210 @@ +#ifndef __UT_ROBOT_GO2_CONFIG_API_HPP__ +#define __UT_ROBOT_GO2_CONFIG_API_HPP__ + +#include + +namespace unitree +{ +namespace robot +{ +namespace go2 +{ +/* + * service name + */ +const std::string CONFIG_SERVICE_NAME = "config"; + +/* + * api version + */ +const std::string CONFIG_API_VERSION = "1.0.0.1"; + +/* + * api id + */ +const int32_t CONFIG_API_ID_SET = 1001; +const int32_t CONFIG_API_ID_GET = 1002; +const int32_t CONFIG_API_ID_DEL = 1003; +const int32_t CONFIG_API_ID_META = 1004; + +/* + * data type + */ +class JsonizeConfigMeta : public common::Jsonize +{ +public: + JsonizeConfigMeta() + {} + + ~JsonizeConfigMeta() + {} + + void fromJson(common::JsonMap& json) + { + common::FromJson(json["name"], name); + common::FromJson(json["lastModified"], lastModified); + common::FromJson(json["size"], size); + common::FromJson(json["epoch"], epoch); + } + + void toJson(common::JsonMap& json) const + { + common::ToJson(name, json["name"]); + common::ToJson(lastModified, json["lastModified"]); + common::ToJson(size, json["size"]); + common::ToJson(epoch, json["epoch"]); + } + +public: + std::string name; + std::string lastModified; + int32_t size; + int32_t epoch; +}; + +class ConfigSetParameter : public common::Jsonize +{ +public: + ConfigSetParameter() + {} + + ~ConfigSetParameter() + {} + + void fromJson(common::JsonMap& json) + { + common::FromJson(json["name"], name); + common::FromJson(json["content"], content); + } + + void toJson(common::JsonMap& json) const + { + common::ToJson(name, json["name"]); + common::ToJson(content, json["content"]); + } + +public: + std::string name; + std::string content; +}; + +class ConfigGetParameter : public common::Jsonize +{ +public: + ConfigGetParameter() + {} + + ~ConfigGetParameter() + {} + + void fromJson(common::JsonMap& json) + { + common::FromJson(json["name"], name); + } + + void toJson(common::JsonMap& json) const + { + common::ToJson(name, json["name"]); + } + +public: + std::string name; +}; + +class ConfigGetData : public common::Jsonize +{ +public: + ConfigGetData() + {} + + ~ConfigGetData() + {} + + void fromJson(common::JsonMap& json) + { + common::FromJson(json["content"], content); + } + + void toJson(common::JsonMap& json) const + { + common::ToJson(content, json["content"]); + } + +public: + std::string content; +}; + +class ConfigDelParameter : public common::Jsonize +{ +public: + ConfigDelParameter() + {} + + ~ConfigDelParameter() + {} + + void fromJson(common::JsonMap& json) + { + common::FromJson(json["name"], name); + } + + void toJson(common::JsonMap& json) const + { + common::ToJson(name, json["name"]); + } + +public: + std::string name; +}; + +class ConfigMetaParameter : public common::Jsonize +{ +public: + ConfigMetaParameter() + {} + + ~ConfigMetaParameter() + {} + + void fromJson(common::JsonMap& json) + { + common::FromJson(json["name"], name); + } + + void toJson(common::JsonMap& json) const + { + common::ToJson(name, json["name"]); + } + +public: + std::string name; +}; + +class ConfigMetaData : public common::Jsonize +{ +public: + ConfigMetaData() + {} + + ~ConfigMetaData() + {} + + void fromJson(common::JsonMap& json) + { + common::FromJson(json["meta"], meta); + } + + void toJson(common::JsonMap& json) const + { + common::ToJson(meta, json["meta"]); + } + +public: + JsonizeConfigMeta meta; +}; + +} +} +} + +#endif//__UT_ROBOT_GO2_CONFIG_API_HPP__ diff --git a/deps/unitree_sdk2/include/unitree/robot/go2/config/config_client.hpp b/deps/unitree_sdk2/include/unitree/robot/go2/config/config_client.hpp new file mode 100644 index 0000000..85f2140 --- /dev/null +++ b/deps/unitree_sdk2/include/unitree/robot/go2/config/config_client.hpp @@ -0,0 +1,68 @@ +#ifndef __UT_ROBOT_GO2_CONFIG_CLIENT_HPP__ +#define __UT_ROBOT_GO2_CONFIG_CLIENT_HPP__ + +#include +#include +#include + +namespace unitree +{ +namespace robot +{ +namespace go2 +{ +/* + * @brief ConfigMeta + */ +class ConfigMeta +{ +public: + ConfigMeta() : size(-1), epoch(-1) + {} + ~ConfigMeta() + {} + +public: + std::string name; + std::string lastModified; + int32_t size; + int32_t epoch; +}; + +/* + * @brief ConfigClient + */ + +using ConfigChangeStatusCallback = std::function; + +class ConfigClient : public Client +{ +public: + explicit ConfigClient(); + ~ConfigClient(); + + void Init(); + + int32_t Set(const std::string& name, const std::string& content); + int32_t Get(const std::string& name, std::string& content); + int32_t Del(const std::string& name); + int32_t Meta(const std::string& name, ConfigMeta& meta); + int32_t Meta(const std::string& name, std::string& meta); + + void SubscribeChangeStatus(const std::string& name, const ConfigChangeStatusCallback& callback); + +private: + void ChangeStatusMessageHandler(const void* message); + +private: + unitree::common::Mutex mLock; + std::map mNameCallbackMap; + ChannelSubscriberPtr mSubscriberPtr; +}; + +} +} +} + +#endif//__UT_ROBOT_GO2_CONFIG_CLIENT_HPP__ + diff --git a/deps/unitree_sdk2/include/unitree/robot/go2/config/config_error.hpp b/deps/unitree_sdk2/include/unitree/robot/go2/config/config_error.hpp new file mode 100644 index 0000000..fdfd6bc --- /dev/null +++ b/deps/unitree_sdk2/include/unitree/robot/go2/config/config_error.hpp @@ -0,0 +1,29 @@ +#ifndef __UT_ROBOT_GO2_CONFIG_ERROR_HPP__ +#define __UT_ROBOT_GO2_CONFIG_ERROR_HPP__ + +namespace unitree +{ +namespace robot +{ +namespace go2 +{ +UT_DECL_ERR(UT_CONFIG_ERR_PARAMETER, 8201, "parameter error.") +UT_DECL_ERR(UT_CONFIG_ERR_NOT_FOUND, 8202, "config name is not found.") +UT_DECL_ERR(UT_CONFIG_ERR_NAME, 8203, "name is invalid.") +UT_DECL_ERR(UT_CONFIG_ERR_LIMITED, 8204, "name/content length limited.") +UT_DECL_ERR(UT_CONFIG_ERR_LOCK, 8205, "lock error.") +UT_DECL_ERR(UT_CONFIG_ERR_LOAD_META, 8206, "load meta error.") +UT_DECL_ERR(UT_CONFIG_ERR_SAVE_META, 8207, "save meta error.") +UT_DECL_ERR(UT_CONFIG_ERR_TEMP_META, 8208, "save meta temp error.") +UT_DECL_ERR(UT_CONFIG_ERR_FORMAL_META, 8209, "formalize meta error.") +UT_DECL_ERR(UT_CONFIG_ERR_REMOVE_META, 8210, "remove meta error.") +UT_DECL_ERR(UT_CONFIG_ERR_LOAD_DATA, 8211, "load data error.") +UT_DECL_ERR(UT_CONFIG_ERR_SAVE_DATA, 8212, "save data error.") +UT_DECL_ERR(UT_CONFIG_ERR_TEMP_DATA, 8213, "save data temp error.") +UT_DECL_ERR(UT_CONFIG_ERR_FORMAL_DATA, 8214, "formalize data error.") +UT_DECL_ERR(UT_CONFIG_ERR_REMOVE_DATA, 8215, "remove data error.") +} +} +} + +#endif//__UT_ROBOT_GO2_CONFIG_ERROR_HPP__ diff --git a/deps/unitree_sdk2/include/unitree/robot/go2/obstacles_avoid/obstacles_avoid_api.hpp b/deps/unitree_sdk2/include/unitree/robot/go2/obstacles_avoid/obstacles_avoid_api.hpp new file mode 100644 index 0000000..38ba60a --- /dev/null +++ b/deps/unitree_sdk2/include/unitree/robot/go2/obstacles_avoid/obstacles_avoid_api.hpp @@ -0,0 +1,104 @@ +#ifndef __UT_ROBOT_GO2_OBSTACLES_AVOID_API_HPP__ +#define __UT_ROBOT_GO2_OBSTACLES_AVOID_API_HPP__ + +#include + +namespace unitree +{ +namespace robot +{ +namespace go2 +{ +const std::string ROBOT_OBSTACLES_AVOID_SERVICE_NAME = "obstacles_avoid"; +const std::string ROBOT_OBSTACLES_AVOID_API_VERSION = "1.0.0.2"; + +const int32_t ROBOT_API_ID_OBSTACLES_AVOID_SWITCH_SET = 1001; +const int32_t ROBOT_API_ID_OBSTACLES_AVOID_SWITCH_GET = 1002; +const int32_t ROBOT_API_ID_OBSTACLES_AVOID_MOVE = 1003; +const int32_t ROBOT_API_ID_OBSTACLES_AVOID_USE_REMOTE_COMMAND_FROM_API = 1004; + +class ObstaclesAvoidSwitchSetParameter : public common::Jsonize +{ +public: + void fromJson(common::JsonMap& json) + { + common::FromJson(json["enable"], mEnable); + } + + void toJson(common::JsonMap& json) const + { + common::ToJson(mEnable, json["enable"]); + } + + bool mEnable = true; +}; + +class ObstaclesAvoidSwitchGetData : public common::Jsonize +{ +public: + void fromJson(common::JsonMap& json) + { + common::FromJson(json["enable"], mEnable); + } + + void toJson(common::JsonMap& json) const + { + common::ToJson(mEnable, json["enable"]); + } + + bool mEnable = true; +}; + +class ObstaclesAvoidMoveParameter : public common::Jsonize +{ +public: + void fromJson(common::JsonMap& json) + { + common::FromJson(json["x"], mX); + common::FromJson(json["y"], mY); + common::FromJson(json["yaw"], mYaw); + common::FromJson(json["mode"], mMode); + } + + void toJson(common::JsonMap& json) const + { + common::ToJson(mX, json["x"]); + common::ToJson(mY, json["y"]); + common::ToJson(mYaw, json["yaw"]); + common::ToJson(mMode, json["mode"]); + } + + float mX = 0.0; + float mY = 0.0; + float mYaw = 0.0; + + /* + * mode: + * 0 for vel + * 1 for increment pose + * 2 for absolute pose + */ + int mMode = 0; +}; + +class ObstaclesAvoidRemoteCommandSource : public common::Jsonize +{ +public: + void fromJson(common::JsonMap& json) + { + common::FromJson(json["is_remote_commands_from_api"], mIsRemoteCommandsFromApi); + } + + void toJson(common::JsonMap& json) const + { + common::ToJson(mIsRemoteCommandsFromApi, json["is_remote_commands_from_api"]); + } + + bool mIsRemoteCommandsFromApi = true; +}; + +} +} +} + +#endif//__UT_ROBOT_GO2_OBSTACLES_AVOID_API_HPP__ diff --git a/deps/unitree_sdk2/include/unitree/robot/go2/obstacles_avoid/obstacles_avoid_client.hpp b/deps/unitree_sdk2/include/unitree/robot/go2/obstacles_avoid/obstacles_avoid_client.hpp new file mode 100644 index 0000000..f9ecca7 --- /dev/null +++ b/deps/unitree_sdk2/include/unitree/robot/go2/obstacles_avoid/obstacles_avoid_client.hpp @@ -0,0 +1,33 @@ +#ifndef __UT_ROBOT_GO2_OBSTACLES_AVOID_CLIENT_HPP__ +#define __UT_ROBOT_GO2_OBSTACLES_AVOID_CLIENT_HPP__ + +#include + +namespace unitree +{ +namespace robot +{ +namespace go2 +{ +class ObstaclesAvoidClient : public Client +{ +public: + ObstaclesAvoidClient(); + ~ObstaclesAvoidClient(); + + void Init(); + + int32_t SwitchSet(bool enable); + int32_t SwitchGet(bool& enable); + + int32_t Move(float x, float y, float yaw); + int32_t UseRemoteCommandFromApi(bool isRemoteCommandsFromApi); + + int32_t MoveToAbsolutePosition(float x, float y, float yaw); + int32_t MoveToIncrementPosition(float x, float y, float yaw); +}; +} +} +} + +#endif//__UT_ROBOT_GO2_OBSTACLES_AVOID_CLIENT_HPP__ diff --git a/deps/unitree_sdk2/include/unitree/robot/go2/public/jsonize_type.hpp b/deps/unitree_sdk2/include/unitree/robot/go2/public/jsonize_type.hpp new file mode 100644 index 0000000..f123672 --- /dev/null +++ b/deps/unitree_sdk2/include/unitree/robot/go2/public/jsonize_type.hpp @@ -0,0 +1,311 @@ +#ifndef __UT_ROBOT_GO2_SDK_JSON_DATA_TYPE_HPP__ +#define __UT_ROBOT_GO2_SDK_JSON_DATA_TYPE_HPP__ + +#include + +namespace unitree +{ +namespace robot +{ +namespace go2 +{ +/* + * @brief Jonsize for simple flag type bool + */ +class JsonizeFlagBool : public common::Jsonize +{ +public: + JsonizeFlagBool() : flag(false) + {} + + ~JsonizeFlagBool() + {} + + void fromJson(common::JsonMap& json) + { + common::FromJson(json["flag"], flag); + } + + void toJson(common::JsonMap& json) const + { + common::ToJson(flag, json["flag"]); + } + +public: + bool flag; +}; + +/* + * @brief Jonsize for simple data type bool + */ +class JsonizeDataBool : public common::Jsonize +{ +public: + JsonizeDataBool() : data(false) + {} + + ~JsonizeDataBool() + {} + + void fromJson(common::JsonMap& json) + { + common::FromJson(json["data"], data); + } + + void toJson(common::JsonMap& json) const + { + common::ToJson(data, json["data"]); + } + +public: + bool data; +}; + +/* + * @brief Jonsize for simple data type int + */ +class JsonizeDataInt : public common::Jsonize +{ +public: + JsonizeDataInt() : data(0) + {} + + ~JsonizeDataInt() + {} + + void fromJson(common::JsonMap& json) + { + common::FromJson(json["data"], data); + } + + void toJson(common::JsonMap& json) const + { + common::ToJson(data, json["data"]); + } + +public: + int data; +}; + +/* + * @brief Jonsize for simple data type float + */ +class JsonizeDataFloat : public common::Jsonize +{ +public: + JsonizeDataFloat() : data(0.0F) + {} + + ~JsonizeDataFloat() + {} + + void fromJson(common::JsonMap& json) + { + common::FromJson(json["data"], data); + } + + void toJson(common::JsonMap& json) const + { + common::ToJson(data, json["data"]); + } + +public: + float data; +}; + +/* + * @brief Jonsize for simple data type double + */ +class JsonizeDataDouble : public common::Jsonize +{ +public: + JsonizeDataDouble() : data(0.0F) + {} + + ~JsonizeDataDouble() + {} + + void fromJson(common::JsonMap& json) + { + common::FromJson(json["data"], data); + } + + void toJson(common::JsonMap& json) const + { + common::ToJson(data, json["data"]); + } + +public: + double data; +}; + +/* + * @brief Jonsize for simple data type string + */ +class JsonizeDataString : public common::Jsonize +{ +public: + JsonizeDataString() + {} + + ~JsonizeDataString() + {} + + void fromJson(common::JsonMap& json) + { + common::FromJson(json["data"], data); + } + + void toJson(common::JsonMap& json) const + { + common::ToJson(data, json["data"]); + } + +public: + std::string data; +}; + +/* + * @brief Jonsize for data type vec3 + */ +class JsonizeVec3 : public common::Jsonize +{ +public: + JsonizeVec3() : x(0.0F), y(0.0F), z(0.0F) + {} + + ~JsonizeVec3() + {} + + void fromJson(common::JsonMap& json) + { + common::FromJson(json["x"], x); + common::FromJson(json["y"], y); + common::FromJson(json["z"], z); + } + + void toJson(common::JsonMap& json) const + { + common::ToJson(x, json["x"]); + common::ToJson(y, json["y"]); + common::ToJson(z, json["z"]); + } + +public: + float x; + float y; + float z; +}; + +/* + * @brief Jonsize for data type quaternion + */ +class JsonizeQuat : public common::Jsonize +{ +public: + JsonizeQuat() : x(0.0F), y(0.0F), z(0.0F), w(0.0F) + {} + + ~JsonizeQuat() + {} + + void fromJson(common::JsonMap& json) + { + common::FromJson(json["x"], x); + common::FromJson(json["y"], y); + common::FromJson(json["z"], z); + common::FromJson(json["w"], w); + } + + void toJson(common::JsonMap& json) const + { + common::ToJson(x, json["x"]); + common::ToJson(y, json["y"]); + common::ToJson(z, json["z"]); + common::ToJson(w, json["w"]); + } + +public: + float x; + float y; + float z; + float w; +}; + +/* + * Jsonize class for PathPoint + */ +class JsonizePathPoint : public common::Jsonize +{ +public: + JsonizePathPoint() : + timeFromStart(0.0F), x(0.0F), y(0.0F), yaw(0.0F), vx(0.0F), vy(0.0F), vyaw(0.0F) + {} + + ~JsonizePathPoint() + {} + +public: + void fromJson(common::JsonMap& json) + { + common::FromJson(json["t_from_start"], timeFromStart); + common::FromJson(json["x"], x); + common::FromJson(json["y"], y); + common::FromJson(json["yaw"], yaw); + common::FromJson(json["vx"], vx); + common::FromJson(json["vy"], vy); + common::FromJson(json["vyaw"], vyaw); + } + + void toJson(common::JsonMap& json) const + { + common::ToJson(timeFromStart, json["t_from_start"]); + common::ToJson(x, json["x"]); + common::ToJson(y, json["y"]); + common::ToJson(yaw, json["yaw"]); + common::ToJson(vx, json["vx"]); + common::ToJson(vy, json["vy"]); + common::ToJson(vyaw, json["vyaw"]); + } + +public: + float timeFromStart; + float x; + float y; + float yaw; + float vx; + float vy; + float vyaw; +}; + +/* + * @brief Jonsize for simple common object type int + */ +class JsonizeCommObjInt : public common::Jsonize +{ +public: + JsonizeCommObjInt() : value(0) + {} + + ~JsonizeCommObjInt() + {} + + void fromJson(common::JsonMap& json) + { + common::FromJson(json[name], value); + } + + void toJson(common::JsonMap& json) const + { + common::ToJson(value, json[name]); + } + +public: + int value; + std::string name; +}; + +} +} +} +#endif//__UT_ROBOT_GO2_SDK_JSON_DATA_TYPE_HPP__ diff --git a/deps/unitree_sdk2/include/unitree/robot/go2/robot_state/robot_state_api.hpp b/deps/unitree_sdk2/include/unitree/robot/go2/robot_state/robot_state_api.hpp new file mode 100644 index 0000000..83c3bb5 --- /dev/null +++ b/deps/unitree_sdk2/include/unitree/robot/go2/robot_state/robot_state_api.hpp @@ -0,0 +1,152 @@ +#ifndef __UT_ROBOT_GO2_ROBOT_STATE_API_HPP__ +#define __UT_ROBOT_GO2_ROBOT_STATE_API_HPP__ + +#include + +namespace unitree +{ +namespace robot +{ +namespace go2 +{ +/* + * service name + */ +const std::string ROBOT_STATE_SERVICE_NAME = "robot_state"; + +/* + * api version + */ +const std::string ROBOT_STATE_API_VERSION = "1.0.0.1"; + +/* + * api id + */ +const int32_t ROBOT_STATE_API_ID_SERVICE_SWITCH = 1001; +const int32_t ROBOT_STATE_API_ID_SET_REPORT_FREQ = 1002; +const int32_t ROBOT_STATE_API_ID_SERVICE_LIST = 1003; + +/* + * request parameter for 1001 + */ +class ServiceSwitchParameter : public common::Jsonize +{ +public: + ServiceSwitchParameter() : swit(0) + {} + + ~ServiceSwitchParameter() + {} + + void fromJson(common::JsonMap& json) + { + common::FromJson(json["name"], name); + common::FromJson(json["switch"], swit); + } + + void toJson(common::JsonMap& json) const + { + common::ToJson(name, json["name"]); + common::ToJson(swit, json["switch"]); + } + +public: + std::string name; + int32_t swit; +}; + +/* + * response data for 1001 + */ +class ServiceSwitchData : public common::Jsonize +{ +public: + ServiceSwitchData() : status(0) + {} + + ~ServiceSwitchData() + {} + + void fromJson(common::JsonMap& json) + { + common::FromJson(json["name"], name); + common::FromJson(json["status"], status); + } + + void toJson(common::JsonMap& json) const + { + common::ToJson(name, json["name"]); + common::ToJson(status, json["status"]); + } + +public: + std::string name; + int32_t status; +}; + +/* + * request parameter for 1002 + */ +class SetReportFreqParameter : public common::Jsonize +{ +public: + SetReportFreqParameter() + {} + + ~SetReportFreqParameter() + {} + + void fromJson(common::JsonMap& json) + { + common::FromJson(json["interval"], interval); + common::FromJson(json["duration"], duration); + } + + void toJson(common::JsonMap& json) const + { + common::ToJson(interval, json["interval"]); + common::ToJson(duration, json["duration"]); + } + +public: + int32_t interval; + int32_t duration; +}; + +/* + * request data for 1003 + */ +class ServiceStateData : public common::Jsonize +{ +public: + ServiceStateData() + {} + + ~ServiceStateData() + {} + + void fromJson(common::JsonMap& json) + { + common::FromJson(json["name"], name); + common::FromJson(json["status"], status); + common::FromJson(json["protect"], protect); + } + + void toJson(common::JsonMap& json) const + { + common::ToJson(name, json["name"]); + common::ToJson(status, json["status"]); + common::ToJson(protect, json["protect"]); + } + +public: + std::string name; + int32_t status; + int32_t protect; +}; + +} +} +} + +#endif//__UT_ROBOT_GO2_ROBOT_STATE_API_HPP__ diff --git a/deps/unitree_sdk2/include/unitree/robot/go2/robot_state/robot_state_client.hpp b/deps/unitree_sdk2/include/unitree/robot/go2/robot_state/robot_state_client.hpp new file mode 100644 index 0000000..56ddf65 --- /dev/null +++ b/deps/unitree_sdk2/include/unitree/robot/go2/robot_state/robot_state_client.hpp @@ -0,0 +1,47 @@ +#ifndef __UT_ROBOT_GO2_ROBOT_STATE_CLIENT_HPP__ +#define __UT_ROBOT_GO2_ROBOT_STATE_CLIENT_HPP__ + +#include + +namespace unitree +{ +namespace robot +{ +namespace go2 +{ +/* + * @brief ServiceState + */ +class ServiceState +{ +public: + ServiceState() : status(0), protect(0) + {} + + std::string name; + int32_t status; + int32_t protect; +}; + +/* + * @brief RobotStateClient + */ +class RobotStateClient : public Client +{ +public: + explicit RobotStateClient(); + ~RobotStateClient(); + + void Init(); + + int32_t ServiceList(std::vector& serviceStateList); + int32_t ServiceSwitch(const std::string& name, int32_t swit, int32_t& status); + int32_t SetReportFreq(int32_t interval, int32_t duration); +}; + +} +} +} + +#endif//__UT_ROBOT_GO2_ROBOT_STATE_CLIENT_HPP__ + diff --git a/deps/unitree_sdk2/include/unitree/robot/go2/robot_state/robot_state_error.hpp b/deps/unitree_sdk2/include/unitree/robot/go2/robot_state/robot_state_error.hpp new file mode 100644 index 0000000..f5a19b8 --- /dev/null +++ b/deps/unitree_sdk2/include/unitree/robot/go2/robot_state/robot_state_error.hpp @@ -0,0 +1,18 @@ +#ifndef __UT_ROBOT_GO2_ROBOT_STATE_CLIENT_ERROR_HPP__ +#define __UT_ROBOT_GO2_ROBOT_STATE_CLIENT_ERROR_HPP__ + +#include + +namespace unitree +{ +namespace robot +{ +namespace go2 +{ +UT_DECL_ERR(UT_ROBOT_STATE_CLIENT_ERR_SERVICE_SWITCH, 5201, "service switch error.") +UT_DECL_ERR(UT_ROBOT_STATE_CLIENT_ERR_SERVICE_PROTECTED, 5202, "service is protected.") +} +} +} + +#endif//__UT_ROBOT_GO2_ROBOT_STATE_CLIENT_ERROR_HPP__ diff --git a/deps/unitree_sdk2/include/unitree/robot/go2/sport/sport_api.hpp b/deps/unitree_sdk2/include/unitree/robot/go2/sport/sport_api.hpp new file mode 100644 index 0000000..215b2e1 --- /dev/null +++ b/deps/unitree_sdk2/include/unitree/robot/go2/sport/sport_api.hpp @@ -0,0 +1,64 @@ +#ifndef __UT_ROBOT_GO2_SPORT_API_HPP__ +#define __UT_ROBOT_GO2_SPORT_API_HPP__ + +#include + +namespace unitree +{ +namespace robot +{ +namespace go2 +{ +/*service name*/ +const std::string ROBOT_SPORT_SERVICE_NAME = "sport"; + +/*api version*/ +const std::string ROBOT_SPORT_API_VERSION = "1.0.0.1"; + +/*api id*/ +const int32_t ROBOT_SPORT_API_ID_DAMP = 1001; +const int32_t ROBOT_SPORT_API_ID_BALANCESTAND = 1002; +const int32_t ROBOT_SPORT_API_ID_STOPMOVE = 1003; +const int32_t ROBOT_SPORT_API_ID_STANDUP = 1004; +const int32_t ROBOT_SPORT_API_ID_STANDDOWN = 1005; +const int32_t ROBOT_SPORT_API_ID_RECOVERYSTAND = 1006; +const int32_t ROBOT_SPORT_API_ID_EULER = 1007; +const int32_t ROBOT_SPORT_API_ID_MOVE = 1008; +const int32_t ROBOT_SPORT_API_ID_SIT = 1009; +const int32_t ROBOT_SPORT_API_ID_RISESIT = 1010; +const int32_t ROBOT_SPORT_API_ID_SPEEDLEVEL = 1015; +const int32_t ROBOT_SPORT_API_ID_HELLO = 1016; +const int32_t ROBOT_SPORT_API_ID_STRETCH = 1017; +const int32_t ROBOT_SPORT_API_ID_CONTENT = 1020; +const int32_t ROBOT_SPORT_API_ID_DANCE1 = 1022; +const int32_t ROBOT_SPORT_API_ID_DANCE2 = 1023; +const int32_t ROBOT_SPORT_API_ID_SWITCHJOYSTICK = 1027; +const int32_t ROBOT_SPORT_API_ID_POSE = 1028; +const int32_t ROBOT_SPORT_API_ID_SCRAPE = 1029; +const int32_t ROBOT_SPORT_API_ID_FRONTFLIP = 1030; +const int32_t ROBOT_SPORT_API_ID_FRONTJUMP = 1031; +const int32_t ROBOT_SPORT_API_ID_FRONTPOUNCE = 1032; +const int32_t ROBOT_SPORT_API_ID_HEART = 1036; +const int32_t ROBOT_SPORT_API_ID_STATICWALK = 1061; +const int32_t ROBOT_SPORT_API_ID_TROTRUN = 1062; +const int32_t ROBOT_SPORT_API_ID_ECONOMICGAIT = 1063; +const int32_t ROBOT_SPORT_API_ID_LEFTFLIP = 2041; +const int32_t ROBOT_SPORT_API_ID_BACKFLIP = 2043; +const int32_t ROBOT_SPORT_API_ID_HANDSTAND = 2044; +const int32_t ROBOT_SPORT_API_ID_FREEWALK = 2045; +const int32_t ROBOT_SPORT_API_ID_FREEBOUND = 2046; +const int32_t ROBOT_SPORT_API_ID_FREEJUMP = 2047; +const int32_t ROBOT_SPORT_API_ID_FREEAVOID = 2048; +const int32_t ROBOT_SPORT_API_ID_CLASSICWALK = 2049; +const int32_t ROBOT_SPORT_API_ID_WALKUPRIGHT = 2050; +const int32_t ROBOT_SPORT_API_ID_CROSSSTEP = 2051; +const int32_t ROBOT_SPORT_API_ID_AUTORECOVERY_SET = 2054; +const int32_t ROBOT_SPORT_API_ID_AUTORECOVERY_GET = 2055; +const int32_t ROBOT_SPORT_API_ID_SWITCHAVOIDMODE = 2058; + + +} +} +} + +#endif //__UT_ROBOT_GO2_SPORT_API_HPP__ diff --git a/deps/unitree_sdk2/include/unitree/robot/go2/sport/sport_client.hpp b/deps/unitree_sdk2/include/unitree/robot/go2/sport/sport_client.hpp new file mode 100644 index 0000000..047ba21 --- /dev/null +++ b/deps/unitree_sdk2/include/unitree/robot/go2/sport/sport_client.hpp @@ -0,0 +1,86 @@ +#ifndef __UT_ROBOT_GO2_SPORT_CLIENT_HPP__ +#define __UT_ROBOT_GO2_SPORT_CLIENT_HPP__ + +#include + +namespace unitree +{ +namespace robot +{ +namespace go2 +{ +/* + * PathPoint + */ +struct stPathPoint +{ + float timeFromStart; + float x; + float y; + float yaw; + float vx; + float vy; + float vyaw; +}; + +typedef struct stPathPoint PathPoint; + +/* + * SportClient + */ +class SportClient : public Client +{ +public: + explicit SportClient(bool enableLease = false); + ~SportClient(); + + void Init(); + + int32_t Damp(); + int32_t BalanceStand(); + int32_t StopMove(); + int32_t StandUp(); + int32_t StandDown(); + int32_t RecoveryStand(); + int32_t Euler(float roll, float pitch, float yaw); + int32_t Move(float vx, float vy, float vyaw); + int32_t Sit(); + int32_t RiseSit(); + int32_t SpeedLevel(int level); + int32_t Hello(); + int32_t Stretch(); + int32_t SwitchJoystick(bool flag); + int32_t Content(); + int32_t Heart(); + int32_t Pose(bool flag); + int32_t Scrape(); + int32_t FrontFlip(); + int32_t FrontJump(); + int32_t FrontPounce(); + int32_t Dance1(); + int32_t Dance2(); + int32_t LeftFlip(); + int32_t BackFlip(); + int32_t HandStand(bool flag); + int32_t FreeWalk(); + int32_t FreeBound(bool flag); + int32_t FreeJump(bool flag); + int32_t FreeAvoid(bool flag); + int32_t ClassicWalk(bool flag); + int32_t WalkUpright(bool flag); + int32_t CrossStep(bool flag); + int32_t AutoRecoverSet(bool flag); + int32_t AutoRecoverGet(bool& flag); + int32_t StaticWalk(); + int32_t TrotRun(); + int32_t EconomicGait(); + int32_t SwitchAvoidMode(); + + + +}; +} +} +} + +#endif//__UT_ROBOT_GO2_SPORT_CLIENT_HPP__ diff --git a/deps/unitree_sdk2/include/unitree/robot/go2/sport/sport_error.hpp b/deps/unitree_sdk2/include/unitree/robot/go2/sport/sport_error.hpp new file mode 100644 index 0000000..81658c3 --- /dev/null +++ b/deps/unitree_sdk2/include/unitree/robot/go2/sport/sport_error.hpp @@ -0,0 +1,19 @@ +#ifndef __UT_ROBOT_GO2_SPORT_ERROR_HPP__ +#define __UT_ROBOT_GO2_SPORT_ERROR_HPP__ + +#include + +namespace unitree +{ +namespace robot +{ +namespace go2 +{ +UT_DECL_ERR(UT_ROBOT_SPORT_ERR_CLIENT_POINT_PATH, 4101, "point path error.") +UT_DECL_ERR(UT_ROBOT_SPORT_ERR_SERVER_OVERTIME, 4201, "server overtime.") +UT_DECL_ERR(UT_ROBOT_SPORT_ERR_SERVER_NOT_INIT, 4205, "server function not init.") +} +} +} + +#endif//__UT_ROBOT_GO2_SPORT_ERROR_HPP__ diff --git a/deps/unitree_sdk2/include/unitree/robot/go2/utrack/utrack_api.hpp b/deps/unitree_sdk2/include/unitree/robot/go2/utrack/utrack_api.hpp new file mode 100644 index 0000000..68bf682 --- /dev/null +++ b/deps/unitree_sdk2/include/unitree/robot/go2/utrack/utrack_api.hpp @@ -0,0 +1,55 @@ +#ifndef __UT_ROBOT_GO2_UTRACK_API_HPP__ +#define __UT_ROBOT_GO2_UTRACK_API_HPP__ + +#include + +namespace unitree +{ +namespace robot +{ +namespace go2 +{ +const std::string ROBOT_UTRACK_SERVICE_NAME = "uwbswitch"; +const std::string ROBOT_UTRACK_API_VERSION = "1.0.0.1"; + +const int32_t ROBOT_API_ID_UTRACK_SWITCH_SET = 1001; +const int32_t ROBOT_API_ID_UTRACK_SWITCH_GET = 1002; +const int32_t ROBOT_API_ID_UTRACK_IS_TRACKING = 1003; + +class UtrackSwitchSetParameter : public common::Jsonize +{ +public: + void fromJson(common::JsonMap& json) + { + common::FromJson(json["enable"], mEnable); + } + + void toJson(common::JsonMap& json) const + { + common::ToJson(mEnable, json["enable"]); + } + + int32_t mEnable = true; +}; + +class UtrackSwitchGetData : public common::Jsonize +{ +public: + void fromJson(common::JsonMap& json) + { + common::FromJson(json["enable"], mEnable); + } + + void toJson(common::JsonMap& json) const + { + common::ToJson(mEnable, json["enable"]); + } + + int32_t mEnable = true; +}; + +} +} +} + +#endif//__UT_ROBOT_GO2_UTRACK_API_HPP__ diff --git a/deps/unitree_sdk2/include/unitree/robot/go2/utrack/utrack_client.hpp b/deps/unitree_sdk2/include/unitree/robot/go2/utrack/utrack_client.hpp new file mode 100644 index 0000000..4e4372c --- /dev/null +++ b/deps/unitree_sdk2/include/unitree/robot/go2/utrack/utrack_client.hpp @@ -0,0 +1,28 @@ +#ifndef __UT_ROBOT_GO2_UTRACK_CLIENT_HPP__ +#define __UT_ROBOT_GO2_UTRACK_CLIENT_HPP__ + +#include + +namespace unitree +{ +namespace robot +{ +namespace go2 +{ +class UtrackClient : public Client +{ + public: + UtrackClient(); + ~UtrackClient(); + + void Init(); + + int32_t SwitchSet(bool enable); + int32_t SwitchGet(bool& enable); + int32_t IsTracking(bool& enable); +}; +} +} +} + +#endif//__UT_ROBOT_GO2_UTRACK_CLIENT_HPP__ diff --git a/deps/unitree_sdk2/include/unitree/robot/go2/video/video_api.hpp b/deps/unitree_sdk2/include/unitree/robot/go2/video/video_api.hpp new file mode 100644 index 0000000..1adc50e --- /dev/null +++ b/deps/unitree_sdk2/include/unitree/robot/go2/video/video_api.hpp @@ -0,0 +1,24 @@ +#ifndef __UT_ROBOT_GO2_VIDEO_API_HPP__ +#define __UT_ROBOT_GO2_VIDEO_API_HPP__ + +#include + +namespace unitree +{ +namespace robot +{ +namespace go2 +{ +/*service name*/ +const std::string ROBOT_VIDEO_SERVICE_NAME = "videohub"; + +/*api version*/ +const std::string ROBOT_VIDEO_API_VERSION = "1.0.0.0"; + +/*api id*/ +const int32_t ROBOT_VIDEO_API_ID_GETIMAGESAMPLE = 1001; +} +} +} + +#endif //__UT_ROBOT_GO2_VIDEO_API_HPP__ diff --git a/deps/unitree_sdk2/include/unitree/robot/go2/video/video_client.hpp b/deps/unitree_sdk2/include/unitree/robot/go2/video/video_client.hpp new file mode 100644 index 0000000..85892e9 --- /dev/null +++ b/deps/unitree_sdk2/include/unitree/robot/go2/video/video_client.hpp @@ -0,0 +1,34 @@ +#ifndef __UT_ROBOT_GO2_VIDEO_CLIENT_HPP__ +#define __UT_ROBOT_GO2_VIDEO_CLIENT_HPP__ + +#include + +namespace unitree +{ +namespace robot +{ +namespace go2 +{ +/* + * VideoClient + */ +class VideoClient : public Client +{ +public: + explicit VideoClient(); + ~VideoClient(); + + void Init(); + + /* + * @brief GetImageSample + * @api: 1001 + */ + int32_t GetImageSample(std::vector&); + +}; +} +} +} + +#endif//__UT_ROBOT_GO2_VIDEO_CLIENT_HPP__ diff --git a/deps/unitree_sdk2/include/unitree/robot/go2/video/video_error.hpp b/deps/unitree_sdk2/include/unitree/robot/go2/video/video_error.hpp new file mode 100644 index 0000000..c9df9ed --- /dev/null +++ b/deps/unitree_sdk2/include/unitree/robot/go2/video/video_error.hpp @@ -0,0 +1,17 @@ +#ifndef __UT_ROBOT_GO2_VIDEO_ERROR_HPP__ +#define __UT_ROBOT_GO2_VIDEO_ERROR_HPP__ + +#include + +namespace unitree +{ +namespace robot +{ +namespace go2 +{ + UT_DECL_ERR(UT_ROBOT_VIDEO_ERR_COMM, 100, "Invalid parameter") +} +} +} + +#endif//__UT_ROBOT_GO2_VIDEO_ERROR_HPP__ \ No newline at end of file diff --git a/deps/unitree_sdk2/include/unitree/robot/go2/vui/vui_api.hpp b/deps/unitree_sdk2/include/unitree/robot/go2/vui/vui_api.hpp new file mode 100644 index 0000000..3d5f17c --- /dev/null +++ b/deps/unitree_sdk2/include/unitree/robot/go2/vui/vui_api.hpp @@ -0,0 +1,29 @@ +#ifndef __UT_ROBOT_GO2_VUI_API_HPP__ +#define __UT_ROBOT_GO2_VUI_API_HPP__ + +#include + +namespace unitree +{ +namespace robot +{ +namespace go2 +{ +/*service name*/ +const std::string ROBOT_VUI_SERVICE_NAME = "vui"; + +/*api version*/ +const std::string ROBOT_VUI_API_VERSION = "1.0.0.0"; + +/*api id*/ +const int32_t ROBOT_VUI_API_ID_SETSWITCH = 1001; +const int32_t ROBOT_VUI_API_ID_GETSWITCH = 1002; +const int32_t ROBOT_VUI_API_ID_SETVOLUME = 1003; +const int32_t ROBOT_VUI_API_ID_GETVOLUME = 1004; +const int32_t ROBOT_VUI_API_ID_SETBRIGHTNESS = 1005; +const int32_t ROBOT_VUI_API_ID_GETBRIGHTNESS = 1006; +} +} +} + +#endif //__UT_ROBOT_GO2_VUI_API_HPP__ diff --git a/deps/unitree_sdk2/include/unitree/robot/go2/vui/vui_client.hpp b/deps/unitree_sdk2/include/unitree/robot/go2/vui/vui_client.hpp new file mode 100644 index 0000000..f2d22c4 --- /dev/null +++ b/deps/unitree_sdk2/include/unitree/robot/go2/vui/vui_client.hpp @@ -0,0 +1,64 @@ +#ifndef __UT_ROBOT_GO2_VUI_CLIENT_HPP__ +#define __UT_ROBOT_GO2_VUI_CLIENT_HPP__ + +#include + +namespace unitree +{ +namespace robot +{ +namespace go2 +{ +/* + * VuiClient + */ +class VuiClient : public Client +{ +public: + explicit VuiClient(); + ~VuiClient(); + + void Init(); + + /* + * @brief SetSwitch + * @api: 1001 + */ + int32_t SetSwitch(int enable); + + /* + * @brief GetSwitch + * @api: 1002 + */ + int32_t GetSwitch(int&); + + /* + * @brief SetVolume + * @api: 1003 + */ + int32_t SetVolume(int level); + + /* + * @brief GetVolume + * @api: 1004 + */ + int32_t GetVolume(int&); + + /* + * @brief SetBrightness + * @api: 1005 + */ + int32_t SetBrightness(int level); + + /* + * @brief GetBrightness + * @api: 1006 + */ + int32_t GetBrightness(int&); + +}; +} +} +} + +#endif//__UT_ROBOT_GO2_VUI_CLIENT_HPP__ diff --git a/deps/unitree_sdk2/include/unitree/robot/go2/vui/vui_error.hpp b/deps/unitree_sdk2/include/unitree/robot/go2/vui/vui_error.hpp new file mode 100644 index 0000000..3b92ae4 --- /dev/null +++ b/deps/unitree_sdk2/include/unitree/robot/go2/vui/vui_error.hpp @@ -0,0 +1,17 @@ +#ifndef __UT_ROBOT_GO2_VUI_ERROR_HPP__ +#define __UT_ROBOT_GO2_VUI_ERROR_HPP__ + +#include + +namespace unitree +{ +namespace robot +{ +namespace go2 +{ + UT_DECL_ERR(UT_ROBOT_VUI_ERR_COMM, 100, "Invalid parameter") +} +} +} + +#endif//__UT_ROBOT_GO2_VUI_ERROR_HPP__ \ No newline at end of file diff --git a/deps/unitree_sdk2/include/unitree/robot/h1/loco/h1_loco_api.hpp b/deps/unitree_sdk2/include/unitree/robot/h1/loco/h1_loco_api.hpp new file mode 100644 index 0000000..ac2b3e1 --- /dev/null +++ b/deps/unitree_sdk2/include/unitree/robot/h1/loco/h1_loco_api.hpp @@ -0,0 +1,97 @@ +#ifndef __UT_ROBOT_H1_LOCO_API_HPP__ +#define __UT_ROBOT_H1_LOCO_API_HPP__ + +#include +#include + +namespace unitree { +namespace robot { +namespace h1 { +/*service name*/ +const std::string LOCO_SERVICE_NAME = "loco"; + +/*api version*/ +const std::string LOCO_API_VERSION = "2.0.0.0"; + +/*api id*/ +const int32_t ROBOT_API_ID_LOCO_GET_FSM_ID = 8001; +const int32_t ROBOT_API_ID_LOCO_GET_FSM_MODE = 8002; +const int32_t ROBOT_API_ID_LOCO_GET_BALANCE_MODE = 8003; +const int32_t ROBOT_API_ID_LOCO_GET_SWING_HEIGHT = 8004; +const int32_t ROBOT_API_ID_LOCO_GET_STAND_HEIGHT = 8005; +const int32_t ROBOT_API_ID_LOCO_GET_PHASE = 8006; // deprecated + +const int32_t ROBOT_API_ID_LOCO_SET_FSM_ID = 8101; +const int32_t ROBOT_API_ID_LOCO_SET_BALANCE_MODE = 8102; +const int32_t ROBOT_API_ID_LOCO_SET_SWING_HEIGHT = 8103; +const int32_t ROBOT_API_ID_LOCO_SET_STAND_HEIGHT = 8104; +const int32_t ROBOT_API_ID_LOCO_SET_VELOCITY = 8105; +const int32_t ROBOT_API_ID_LOCO_SET_PHASE = 8106; +const int32_t ROBOT_API_ID_LOCO_SET_ARM_TASK = 8107; + +const int32_t ROBOT_API_ID_LOCO_ENABLE_ODOM = 8201; +const int32_t ROBOT_API_ID_LOCO_DISABLE_ODOM = 8202; +const int32_t ROBOT_API_ID_LOCO_GET_ODOM = 8203; +const int32_t ROBOT_API_ID_LOCO_SET_TARGET_POSITION = 8204; + +using LocoCmd = std::map>>; + +class JsonizeDataVecFloat : public common::Jsonize { + public: + JsonizeDataVecFloat() {} + ~JsonizeDataVecFloat() {} + + void fromJson(common::JsonMap& json) { common::FromJson(json["data"], data); } + + void toJson(common::JsonMap& json) const { common::ToJson(data, json["data"]); } + + std::vector data; +}; + +class JsonizeVelocityCommand : public common::Jsonize { + public: + JsonizeVelocityCommand() {} + ~JsonizeVelocityCommand() {} + + void fromJson(common::JsonMap& json) { + common::FromJson(json["velocity"], velocity); + common::FromJson(json["duration"], duration); + } + + void toJson(common::JsonMap& json) const { + common::ToJson(velocity, json["velocity"]); + common::ToJson(duration, json["duration"]); + } + + std::vector velocity; + float duration; +}; + +class JsonizeTargetPos : public common::Jsonize { + public: + JsonizeTargetPos() {} + ~JsonizeTargetPos() {} + + void fromJson(common::JsonMap& json) { + common::FromJson(json["x"], x); + common::FromJson(json["y"], y); + common::FromJson(json["yaw"], yaw); + common::FromJson(json["relative"], relative); + } + + void toJson(common::JsonMap& json) const { + common::ToJson(x, json["x"]); + common::ToJson(y, json["y"]); + common::ToJson(yaw, json["yaw"]); + common::ToJson(relative, json["relative"]); + } + + float x, y, yaw; + bool relative; +}; + +} // namespace h1 +} // namespace robot +} // namespace unitree + +#endif // __UT_ROBOT_H1_LOCO_API_HPP__ diff --git a/deps/unitree_sdk2/include/unitree/robot/h1/loco/h1_loco_client.hpp b/deps/unitree_sdk2/include/unitree/robot/h1/loco/h1_loco_client.hpp new file mode 100644 index 0000000..7e06974 --- /dev/null +++ b/deps/unitree_sdk2/include/unitree/robot/h1/loco/h1_loco_client.hpp @@ -0,0 +1,283 @@ +#ifndef __UT_ROBOT_H1_LOCO_CLIENT_HPP__ +#define __UT_ROBOT_H1_LOCO_CLIENT_HPP__ + +#include "h1_loco_api.hpp" +#include +#include +#include + +namespace unitree { +namespace robot { +namespace h1 { +class LocoClient : public Client { + public: + LocoClient() : Client(LOCO_SERVICE_NAME, false) {} + ~LocoClient() {} + + /*Init*/ + void Init() { + SetApiVersion(LOCO_API_VERSION); + UT_ROBOT_CLIENT_REG_API_NO_PROI(ROBOT_API_ID_LOCO_GET_FSM_ID); + UT_ROBOT_CLIENT_REG_API_NO_PROI(ROBOT_API_ID_LOCO_GET_FSM_MODE); + UT_ROBOT_CLIENT_REG_API_NO_PROI(ROBOT_API_ID_LOCO_GET_BALANCE_MODE); + UT_ROBOT_CLIENT_REG_API_NO_PROI(ROBOT_API_ID_LOCO_GET_SWING_HEIGHT); + UT_ROBOT_CLIENT_REG_API_NO_PROI(ROBOT_API_ID_LOCO_GET_STAND_HEIGHT); + UT_ROBOT_CLIENT_REG_API_NO_PROI(ROBOT_API_ID_LOCO_GET_PHASE); // deprecated + + UT_ROBOT_CLIENT_REG_API_NO_PROI(ROBOT_API_ID_LOCO_SET_FSM_ID); + UT_ROBOT_CLIENT_REG_API_NO_PROI(ROBOT_API_ID_LOCO_SET_BALANCE_MODE); + UT_ROBOT_CLIENT_REG_API_NO_PROI(ROBOT_API_ID_LOCO_SET_SWING_HEIGHT); + UT_ROBOT_CLIENT_REG_API_NO_PROI(ROBOT_API_ID_LOCO_SET_STAND_HEIGHT); + UT_ROBOT_CLIENT_REG_API_NO_PROI(ROBOT_API_ID_LOCO_SET_VELOCITY); + UT_ROBOT_CLIENT_REG_API_NO_PROI(ROBOT_API_ID_LOCO_SET_PHASE); + UT_ROBOT_CLIENT_REG_API_NO_PROI(ROBOT_API_ID_LOCO_SET_ARM_TASK); + + UT_ROBOT_CLIENT_REG_API_NO_PROI(ROBOT_API_ID_LOCO_ENABLE_ODOM); + UT_ROBOT_CLIENT_REG_API_NO_PROI(ROBOT_API_ID_LOCO_DISABLE_ODOM); + UT_ROBOT_CLIENT_REG_API_NO_PROI(ROBOT_API_ID_LOCO_GET_ODOM); + UT_ROBOT_CLIENT_REG_API_NO_PROI(ROBOT_API_ID_LOCO_SET_TARGET_POSITION); + }; + + /*Low Level API Call*/ + int32_t GetFsmId(int& fsm_id) { + std::string parameter, data; + + int32_t ret = Call(ROBOT_API_ID_LOCO_GET_FSM_ID, parameter, data); + + go2::JsonizeDataInt json; + common::FromJsonString(data, json); + fsm_id = json.data; + + return ret; + } + + int32_t GetFsmMode(int& fsm_mode) { + std::string parameter, data; + + int32_t ret = Call(ROBOT_API_ID_LOCO_GET_FSM_MODE, parameter, data); + + go2::JsonizeDataInt json; + common::FromJsonString(data, json); + fsm_mode = json.data; + + return ret; + } + + int32_t GetBalanceMode(int& balance_mode) { + std::string parameter, data; + + int32_t ret = Call(ROBOT_API_ID_LOCO_GET_BALANCE_MODE, parameter, data); + + go2::JsonizeDataInt json; + common::FromJsonString(data, json); + balance_mode = json.data; + + return ret; + } + + int32_t GetSwingHeight(float& swing_height) { + std::string parameter, data; + + int32_t ret = Call(ROBOT_API_ID_LOCO_GET_SWING_HEIGHT, parameter, data); + + go2::JsonizeDataFloat json; + common::FromJsonString(data, json); + swing_height = json.data; + + return ret; + } + + int32_t GetStandHeight(float& stand_height) { + std::string parameter, data; + + int32_t ret = Call(ROBOT_API_ID_LOCO_GET_STAND_HEIGHT, parameter, data); + + go2::JsonizeDataFloat json; + common::FromJsonString(data, json); + stand_height = json.data; + + return ret; + } + + int32_t GetPhase(std::vector& phase) { + std::string parameter, data; + + int32_t ret = Call(ROBOT_API_ID_LOCO_GET_PHASE, parameter, data); + + JsonizeDataVecFloat json; + common::FromJsonString(data, json); + phase = json.data; + + return ret; + } + + int32_t EnableOdom() { + std::string parameter, data; + return Call(ROBOT_API_ID_LOCO_ENABLE_ODOM, parameter, data); + } + + int32_t DisableOdom() { + std::string parameter, data; + return Call(ROBOT_API_ID_LOCO_DISABLE_ODOM, parameter, data); + } + + int32_t GetOdom(float& x, float& y, float& yaw) { + std::string parameter, data; + + int32_t ret = Call(ROBOT_API_ID_LOCO_GET_ODOM, parameter, data); + + go2::JsonizeVec3 json; + common::FromJsonString(data, json); + x = json.x; + y = json.y; + yaw = json.z; + + return ret; + } + + int32_t SetFsmId(int fsm_id) { + std::string parameter, data; + + go2::JsonizeDataInt json; + json.data = fsm_id; + parameter = common::ToJsonString(json); + + return Call(ROBOT_API_ID_LOCO_SET_FSM_ID, parameter, data); + } + + int32_t SetBalanceMode(int balance_mode) { + std::string parameter, data; + + go2::JsonizeDataInt json; + json.data = balance_mode; + parameter = common::ToJsonString(json); + + return Call(ROBOT_API_ID_LOCO_SET_BALANCE_MODE, parameter, data); + } + + int32_t SetSwingHeight(float swing_height) { + std::string parameter, data; + + go2::JsonizeDataFloat json; + json.data = swing_height; + parameter = common::ToJsonString(json); + + return Call(ROBOT_API_ID_LOCO_SET_SWING_HEIGHT, parameter, data); + } + + int32_t SetStandHeight(float stand_height) { + std::string parameter, data; + + go2::JsonizeDataFloat json; + json.data = stand_height; + parameter = common::ToJsonString(json); + + return Call(ROBOT_API_ID_LOCO_SET_STAND_HEIGHT, parameter, data); + } + + int32_t SetVelocity(float vx, float vy, float omega, float duration = 1.f) { + std::string parameter, data; + + JsonizeVelocityCommand json; + std::vector velocity = {vx, vy, omega}; + json.velocity = velocity; + json.duration = duration; + parameter = common::ToJsonString(json); + + return Call(ROBOT_API_ID_LOCO_SET_VELOCITY, parameter, data); + } + + int32_t SetPhase(std::vector phase) { + std::string parameter, data; + + JsonizeDataVecFloat json; + json.data = phase; + parameter = common::ToJsonString(json); + + return Call(ROBOT_API_ID_LOCO_SET_PHASE, parameter, data); + } + + int32_t SetTargetPos(float x, float y, float yaw, bool relative = true) { + std::string parameter, data; + + JsonizeTargetPos json; + json.x = x; + json.y = y; + json.yaw = yaw; + json.relative = relative; + parameter = common::ToJsonString(json); + + return Call(ROBOT_API_ID_LOCO_SET_TARGET_POSITION, parameter, data); + } + + int32_t SetTaskId(int task_id) { + std::string parameter, data; + + go2::JsonizeDataInt json; + json.data = task_id; + parameter = common::ToJsonString(json); + + return Call(ROBOT_API_ID_LOCO_SET_ARM_TASK, parameter, data); + } + + /*High Level API Call*/ + int32_t Damp() { return SetFsmId(1); } + + int32_t Start() { return SetFsmId(204); } + + int32_t StandUp() { return SetFsmId(2); } + + int32_t ZeroTorque() { return SetFsmId(0); } + + int32_t StopMove() { return SetVelocity(0.f, 0.f, 0.f); } + + int32_t HighStand() { return SetStandHeight(std::numeric_limits::max()); } + + int32_t LowStand() { return SetStandHeight(std::numeric_limits::min()); } + + int32_t Move(float vx, float vy, float vyaw, bool continous_move) { + return SetVelocity(vx, vy, vyaw, continous_move ? 864000.f : 1.f); + } + + int32_t Move(float vx, float vy, float vyaw) { return Move(vx, vy, vyaw, continous_move_); } + + int32_t BalanceStand() { return SetBalanceMode(0); } + + int32_t ContinuousGait(bool flag) { return SetBalanceMode(flag ? 1 : 0); } + + int32_t SwitchMoveMode(bool flag) { + continous_move_ = flag; + return 0; + } + + int32_t SetNextFoot(bool foot) { + return SetPhase(foot ? std::vector({0.f, 1.f}) : std::vector({1.f, 0.f})); + } + + int32_t WaveHand() { return SetTaskId(0); } + + int32_t ShakeHand(int stage = -1) { + switch (stage) { + case 0: + first_shake_hand_stage_ = false; + return SetTaskId(1); + + case 1: + first_shake_hand_stage_ = true; + return SetTaskId(2); + + default: + first_shake_hand_stage_ = !first_shake_hand_stage_; + return SetTaskId(first_shake_hand_stage_ ? 2 : 1); + } + } + + private: + bool continous_move_ = false; + bool first_shake_hand_stage_ = true; +}; +} // namespace h1 + +} // namespace robot +} // namespace unitree +#endif // __UT_ROBOT_H1_LOCO_CLIENT_HPP__ diff --git a/deps/unitree_sdk2/include/unitree/robot/h1/loco/h1_loco_error.hpp b/deps/unitree_sdk2/include/unitree/robot/h1/loco/h1_loco_error.hpp new file mode 100644 index 0000000..87892ce --- /dev/null +++ b/deps/unitree_sdk2/include/unitree/robot/h1/loco/h1_loco_error.hpp @@ -0,0 +1,17 @@ +#ifndef __UT_ROBOT_H1_LOCO_ERROR_HPP__ +#define __UT_ROBOT_H1_LOCO_ERROR_HPP__ + +#include + +namespace unitree { +namespace robot { +namespace h1 { +UT_DECL_ERR(UT_ROBOT_LOCO_ERR_LOCOSTATE_NOT_AVAILABLE, 8301, "LocoState not available.") +UT_DECL_ERR(UT_ROBOT_LOCO_ERR_INVALID_FSM_ID, 8302, "Invalid fsm id.") +UT_DECL_ERR(UT_ROBOT_LOCO_ERR_ODOMSTATE_NOT_AVAILABLE, 8303, "OdomState not available.") +UT_DECL_ERR(UT_ROBOT_LOCO_ERR_INVALID_TASK_ID, 8304, "Invalid task id.") +} // namespace h1 +} // namespace robot +} // namespace unitree + +#endif // __UT_ROBOT_H1_LOCO_ERROR_HPP__ diff --git a/deps/unitree_sdk2/include/unitree/robot/h2/loco/h2_loco_api.hpp b/deps/unitree_sdk2/include/unitree/robot/h2/loco/h2_loco_api.hpp new file mode 100644 index 0000000..706bcff --- /dev/null +++ b/deps/unitree_sdk2/include/unitree/robot/h2/loco/h2_loco_api.hpp @@ -0,0 +1,115 @@ +#ifndef __UT_ROBOT_H2_LOCO_API_HPP__ +#define __UT_ROBOT_H2_LOCO_API_HPP__ + +#include +#include + +namespace unitree { +namespace robot { +namespace h2 { +/*service name*/ +const std::string LOCO_SERVICE_NAME = "sport"; + +/*api version*/ +const std::string LOCO_API_VERSION = "1.0.0.0"; + +/*api id*/ +const int32_t ROBOT_API_ID_LOCO_GET_FSM_ID = 7001; +const int32_t ROBOT_API_ID_LOCO_GET_FSM_MODE = 7002; +const int32_t ROBOT_API_ID_LOCO_GET_BALANCE_MODE = 7003; +const int32_t ROBOT_API_ID_LOCO_GET_SWING_HEIGHT = 7004; +const int32_t ROBOT_API_ID_LOCO_GET_STAND_HEIGHT = 7005; +const int32_t ROBOT_API_ID_LOCO_GET_PHASE = 7006; // deprecated +const int32_t ROBOT_API_ID_LOCO_GET_ARM_SDK_STATUS = 7007; +const int32_t ROBOT_API_ID_LOCO_GET_AVAILABLE_FSM_IDS = 7008; + +const int32_t ROBOT_API_ID_LOCO_SET_FSM_ID = 7101; +const int32_t ROBOT_API_ID_LOCO_SET_BALANCE_MODE = 7102; +const int32_t ROBOT_API_ID_LOCO_SET_SWING_HEIGHT = 7103; +const int32_t ROBOT_API_ID_LOCO_SET_STAND_HEIGHT = 7104; +const int32_t ROBOT_API_ID_LOCO_SET_VELOCITY = 7105; +const int32_t ROBOT_API_ID_LOCO_SET_ARM_TASK = 7106; +const int32_t ROBOT_API_ID_LOCO_SET_SPEED_MODE = 7107; +const int32_t ROBOT_API_ID_LOCO_SET_PUNCH_API = 7108; +const int32_t ROBOT_API_ID_LOCO_SET_ARM_SDK_STATUS = 7109; + +using LocoCmd = std::map>>; + +class JsonizeDataVecFloat : public common::Jsonize { + public: + JsonizeDataVecFloat() {} + ~JsonizeDataVecFloat() {} + + void fromJson(common::JsonMap& json) { common::FromJson(json["data"], data); } + + void toJson(common::JsonMap& json) const { common::ToJson(data, json["data"]); } + + std::vector data; +}; + +class JsonizeVelocityCommand : public common::Jsonize { + public: + JsonizeVelocityCommand() {} + ~JsonizeVelocityCommand() {} + + void fromJson(common::JsonMap& json) { + common::FromJson(json["velocity"], velocity); + common::FromJson(json["duration"], duration); + } + + void toJson(common::JsonMap& json) const { + common::ToJson(velocity, json["velocity"]); + common::ToJson(duration, json["duration"]); + } + + std::vector velocity; + float duration; +}; + +struct FsmIdInfo { + int id; + std::string name; + + FsmIdInfo() : id(0), name("") {} + FsmIdInfo(int i, const std::string& n) : id(i), name(n) {} +}; + +class JsonizeFsmIdList : public common::Jsonize { + public: + JsonizeFsmIdList() {} + ~JsonizeFsmIdList() {} + + void fromJson(common::JsonMap& json) { + std::vector ids; + std::vector names; + + common::FromJson(json["ids"], ids); + common::FromJson(json["names"], names); + + fsm_ids.clear(); + for (size_t i = 0; i < ids.size() && i < names.size(); i++) { + fsm_ids.push_back(FsmIdInfo(ids[i], names[i])); + } + } + + void toJson(common::JsonMap& json) const { + std::vector ids; + std::vector names; + + for (const auto& info : fsm_ids) { + ids.push_back(info.id); + names.push_back(info.name); + } + + common::ToJson(ids, json["ids"]); + common::ToJson(names, json["names"]); + } + + std::vector fsm_ids; +}; + +} // namespace h2 +} // namespace robot +} // namespace unitree + +#endif // __UT_ROBOT_H2_LOCO_API_HPP__ diff --git a/deps/unitree_sdk2/include/unitree/robot/h2/loco/h2_loco_client.hpp b/deps/unitree_sdk2/include/unitree/robot/h2/loco/h2_loco_client.hpp new file mode 100644 index 0000000..d73dd4b --- /dev/null +++ b/deps/unitree_sdk2/include/unitree/robot/h2/loco/h2_loco_client.hpp @@ -0,0 +1,315 @@ +#ifndef __UT_ROBOT_H2_LOCO_CLIENT_HPP__ +#define __UT_ROBOT_H2_LOCO_CLIENT_HPP__ + +#include "h2_loco_api.hpp" +#include +#include +#include + +namespace unitree { +namespace robot { +namespace h2 { +class LocoClient : public Client { + public: + LocoClient() : Client(LOCO_SERVICE_NAME, false) {} + ~LocoClient() {} + + /*Init*/ + void Init() { + SetApiVersion(LOCO_API_VERSION); + UT_ROBOT_CLIENT_REG_API_NO_PROI(ROBOT_API_ID_LOCO_GET_FSM_ID); + UT_ROBOT_CLIENT_REG_API_NO_PROI(ROBOT_API_ID_LOCO_GET_FSM_MODE); + UT_ROBOT_CLIENT_REG_API_NO_PROI(ROBOT_API_ID_LOCO_GET_BALANCE_MODE); + UT_ROBOT_CLIENT_REG_API_NO_PROI(ROBOT_API_ID_LOCO_GET_SWING_HEIGHT); + UT_ROBOT_CLIENT_REG_API_NO_PROI(ROBOT_API_ID_LOCO_GET_STAND_HEIGHT); + UT_ROBOT_CLIENT_REG_API_NO_PROI(ROBOT_API_ID_LOCO_GET_PHASE); // deprecated + UT_ROBOT_CLIENT_REG_API_NO_PROI(ROBOT_API_ID_LOCO_GET_ARM_SDK_STATUS); + UT_ROBOT_CLIENT_REG_API_NO_PROI(ROBOT_API_ID_LOCO_GET_AVAILABLE_FSM_IDS); + + UT_ROBOT_CLIENT_REG_API_NO_PROI(ROBOT_API_ID_LOCO_SET_FSM_ID); + UT_ROBOT_CLIENT_REG_API_NO_PROI(ROBOT_API_ID_LOCO_SET_BALANCE_MODE); + UT_ROBOT_CLIENT_REG_API_NO_PROI(ROBOT_API_ID_LOCO_SET_SWING_HEIGHT); + UT_ROBOT_CLIENT_REG_API_NO_PROI(ROBOT_API_ID_LOCO_SET_STAND_HEIGHT); + UT_ROBOT_CLIENT_REG_API_NO_PROI(ROBOT_API_ID_LOCO_SET_VELOCITY); + UT_ROBOT_CLIENT_REG_API_NO_PROI(ROBOT_API_ID_LOCO_SET_ARM_TASK); + UT_ROBOT_CLIENT_REG_API_NO_PROI(ROBOT_API_ID_LOCO_SET_SPEED_MODE); + UT_ROBOT_CLIENT_REG_API_NO_PROI(ROBOT_API_ID_LOCO_SET_PUNCH_API); + UT_ROBOT_CLIENT_REG_API_NO_PROI(ROBOT_API_ID_LOCO_SET_ARM_SDK_STATUS); + }; + + /*Low Level API Call*/ + int32_t GetFsmId(int& fsm_id) { + std::string parameter, data; + + int32_t ret = Call(ROBOT_API_ID_LOCO_GET_FSM_ID, parameter, data); + + if (ret == 0) { + go2::JsonizeDataInt json; + common::FromJsonString(data, json); + fsm_id = json.data; + } + + return ret; + } + + int32_t GetFsmMode(int& fsm_mode) { + std::string parameter, data; + + int32_t ret = Call(ROBOT_API_ID_LOCO_GET_FSM_MODE, parameter, data); + + if (ret == 0) { + go2::JsonizeDataInt json; + common::FromJsonString(data, json); + fsm_mode = json.data; + } + + return ret; + } + + int32_t GetBalanceMode(int& balance_mode) { + std::string parameter, data; + + int32_t ret = Call(ROBOT_API_ID_LOCO_GET_BALANCE_MODE, parameter, data); + + if (ret == 0) { + go2::JsonizeDataInt json; + common::FromJsonString(data, json); + balance_mode = json.data; + } + + return ret; + } + + int32_t GetSwingHeight(float& swing_height) { + std::string parameter, data; + + int32_t ret = Call(ROBOT_API_ID_LOCO_GET_SWING_HEIGHT, parameter, data); + + if (ret == 0) { + go2::JsonizeDataFloat json; + common::FromJsonString(data, json); + swing_height = json.data; + } + + return ret; + } + + int32_t GetStandHeight(float& stand_height) { + std::string parameter, data; + + int32_t ret = Call(ROBOT_API_ID_LOCO_GET_STAND_HEIGHT, parameter, data); + + if (ret == 0) { + go2::JsonizeDataFloat json; + common::FromJsonString(data, json); + stand_height = json.data; + } + + return ret; + } + + int32_t GetPhase(std::vector& phase) { + std::string parameter, data; + + int32_t ret = Call(ROBOT_API_ID_LOCO_GET_PHASE, parameter, data); + + if (ret == 0) { + JsonizeDataVecFloat json; + common::FromJsonString(data, json); + phase = json.data; + } + + return ret; + } + + int32_t GetArmSdkStatus(bool& arm_sdk_status) { + std::string parameter, data; + + int32_t ret = Call(ROBOT_API_ID_LOCO_GET_ARM_SDK_STATUS, parameter, data); + + if (ret == 0) { + go2::JsonizeDataBool json; + common::FromJsonString(data, json); + arm_sdk_status = json.data; + } + + return ret; + } + + int32_t GetAvailableFsmIds(std::vector& ids, std::vector& names) { + std::string parameter, data; + + int32_t ret = Call(ROBOT_API_ID_LOCO_GET_AVAILABLE_FSM_IDS, parameter, data); + + if (ret == 0) { + JsonizeFsmIdList json; + common::FromJsonString(data, json); + ids.clear(); + names.clear(); + for (const auto& info : json.fsm_ids) { + ids.push_back(info.id); + names.push_back(info.name); + } + } + + return ret; + } + + int32_t SetFsmId(int fsm_id) { + std::string parameter, data; + + go2::JsonizeDataInt json; + json.data = fsm_id; + parameter = common::ToJsonString(json); + + return Call(ROBOT_API_ID_LOCO_SET_FSM_ID, parameter, data); + } + + int32_t SetBalanceMode(int balance_mode) { + std::string parameter, data; + + go2::JsonizeDataInt json; + json.data = balance_mode; + parameter = common::ToJsonString(json); + + return Call(ROBOT_API_ID_LOCO_SET_BALANCE_MODE, parameter, data); + } + + int32_t SetPunchApi(std::vector& punch_api) { + std::string parameter, data; + + // go2::JsonizeDataInt json; + JsonizeDataVecFloat json; + json.data = punch_api; + parameter = common::ToJsonString(json); + + return Call(ROBOT_API_ID_LOCO_SET_PUNCH_API, parameter, data); + } + + int32_t SetSwingHeight(float swing_height) { + std::string parameter, data; + + go2::JsonizeDataFloat json; + json.data = swing_height; + parameter = common::ToJsonString(json); + + return Call(ROBOT_API_ID_LOCO_SET_SWING_HEIGHT, parameter, data); + } + + int32_t SetStandHeight(float stand_height) { + std::string parameter, data; + + go2::JsonizeDataFloat json; + json.data = stand_height; + parameter = common::ToJsonString(json); + + return Call(ROBOT_API_ID_LOCO_SET_STAND_HEIGHT, parameter, data); + } + + int32_t SetVelocity(float vx, float vy, float omega, float duration = 1.f) { + std::string parameter, data; + + JsonizeVelocityCommand json; + std::vector velocity = {vx, vy, omega}; + json.velocity = velocity; + json.duration = duration; + parameter = common::ToJsonString(json); + + return Call(ROBOT_API_ID_LOCO_SET_VELOCITY, parameter, data); + } + + int32_t SetTaskId(int task_id) { + std::string parameter, data; + + go2::JsonizeDataInt json; + json.data = task_id; + parameter = common::ToJsonString(json); + + return Call(ROBOT_API_ID_LOCO_SET_ARM_TASK, parameter, data); + } + + int32_t SetArmSdkStatus(bool arm_sdk_status) { + std::string parameter, data; + + go2::JsonizeDataBool json; + json.data = arm_sdk_status; + parameter = common::ToJsonString(json); + + return Call(ROBOT_API_ID_LOCO_SET_ARM_SDK_STATUS, parameter, data); + } + + /*High Level API Call*/ + int32_t Damp() { return SetFsmId(1); } + + int32_t Start() { return SetFsmId(500); } + + int32_t Squat() { return SetFsmId(2); } + + int32_t Sit() { return SetFsmId(3); } + + int32_t StandUp() { return SetFsmId(4); } + + int32_t ZeroTorque() { return SetFsmId(0); } + + int32_t StopMove() { return SetVelocity(0.f, 0.f, 0.f); } + + int32_t HighStand() { return SetStandHeight(std::numeric_limits::max()); } + + int32_t LowStand() { return SetStandHeight(std::numeric_limits::min()); } + + int32_t Move(float vx, float vy, float vyaw, bool continous_move) { + return SetVelocity(vx, vy, vyaw, continous_move ? 864000.f : 1.f); + } + + int32_t Move(float vx, float vy, float vyaw) { return Move(vx, vy, vyaw, continous_move_); } + + int32_t BalanceStand() { return SetBalanceMode(0); } + + int32_t ContinuousGait(bool flag) { return SetBalanceMode(flag ? 1 : 0); } + + int32_t SwitchMoveMode(bool flag) { + continous_move_ = flag; + return 0; + } + + int32_t WaveHand(bool turn_flag = false) { return SetTaskId(turn_flag ? 1 : 0); } + + int32_t ShakeHand(int stage = -1) { + switch (stage) { + case 0: + first_shake_hand_stage_ = false; + return SetTaskId(2); + + case 1: + first_shake_hand_stage_ = true; + return SetTaskId(3); + + default: + first_shake_hand_stage_ = !first_shake_hand_stage_; + return SetTaskId(first_shake_hand_stage_ ? 3 : 2); + } + } + + int32_t SetSpeedMode(int speed_mode) { + std::string parameter, data; + + go2::JsonizeDataInt json; + json.data = speed_mode; + parameter = common::ToJsonString(json); + + return Call(ROBOT_API_ID_LOCO_SET_SPEED_MODE, parameter, data); + } + + int32_t EnableArmSDK() { return SetArmSdkStatus(true); } + + int32_t DisableArmSDK() { return SetArmSdkStatus(false); } + + private: + bool continous_move_ = false; + bool first_shake_hand_stage_ = true; +}; +} // namespace h2 + +} // namespace robot +} // namespace unitree +#endif // __UT_ROBOT_H2_LOCO_CLIENT_HPP__ diff --git a/deps/unitree_sdk2/include/unitree/robot/h2/loco/h2_loco_error.hpp b/deps/unitree_sdk2/include/unitree/robot/h2/loco/h2_loco_error.hpp new file mode 100644 index 0000000..b1710e3 --- /dev/null +++ b/deps/unitree_sdk2/include/unitree/robot/h2/loco/h2_loco_error.hpp @@ -0,0 +1,18 @@ +#ifndef __UT_ROBOT_H2_LOCO_ERROR_HPP__ +#define __UT_ROBOT_H2_LOCO_ERROR_HPP__ + +#include + +namespace unitree { +namespace robot { +namespace h2 { +UT_DECL_ERR(UT_ROBOT_LOCO_ERR_LOCOSTATE_NOT_AVAILABLE, 7301, "LocoState not available.") +UT_DECL_ERR(UT_ROBOT_LOCO_ERR_SCHEDULER_STATE_NOT_AVAILABLE, 7301, "LocoState not available.") +UT_DECL_ERR(UT_ROBOT_LOCO_ERR_INVALID_FSM_ID, 7302, "Invalid fsm id.") +UT_DECL_ERR(UT_ROBOT_LOCO_ERR_INVALID_TASK_ID, 7303, "Invalid task id.") +} // namespace h2 +} // namespace robot +} // namespace unitree + +#endif // __UT_ROBOT_H2_LOCO_ERROR_HPP__ + diff --git a/deps/unitree_sdk2/include/unitree/robot/internal/internal.hpp b/deps/unitree_sdk2/include/unitree/robot/internal/internal.hpp new file mode 100644 index 0000000..56682ac --- /dev/null +++ b/deps/unitree_sdk2/include/unitree/robot/internal/internal.hpp @@ -0,0 +1,17 @@ +#ifndef __UT_ROBOT_SDK_INERNAL_HPP__ +#define __UT_ROBOT_SDK_INERNAL_HPP__ + +#include +#include +#include + +namespace unitree +{ +namespace robot +{ +using RequestPtr = std::shared_ptr; +using ResponsePtr = std::shared_ptr; +} +} + +#endif//__UT_ROBOT_SDK_INERNAL_HPP__ diff --git a/deps/unitree_sdk2/include/unitree/robot/internal/internal_api.hpp b/deps/unitree_sdk2/include/unitree/robot/internal/internal_api.hpp new file mode 100644 index 0000000..542d521 --- /dev/null +++ b/deps/unitree_sdk2/include/unitree/robot/internal/internal_api.hpp @@ -0,0 +1,120 @@ +#ifndef __UT_ROBOT_SDK_INERNAL_API_HPP__ +#define __UT_ROBOT_SDK_INERNAL_API_HPP__ + +#include +#include + +namespace unitree +{ +namespace robot +{ +/* + * @brief max internal api id + * @value: 100 + */ +const int32_t ROBOT_INTERNAL_API_ID_MAX = 100; + +/////////////////////////////////////////////////////////////// +/* + * @brief invailed api id + * @value: -1 + */ +const int32_t ROBOT_API_ID_NONE = -1; + +/* + * @brief Get api version from server. + * @value: 1 + */ +const int32_t ROBOT_API_ID_INTERNAL_API_VERSION = 1; + +/* + * @brief Noop. + * @value: 2 + */ +const int32_t ROBOT_API_ID_INTERNAL_API_NOOP = 2; + +/* + * @brief Apply lease from server. + * @value: 101 + */ +const int32_t ROBOT_API_ID_LEASE_APPLY = 101; +/* + * @brief Renewal lease term from server. + * @value: 102 + */ +const int32_t ROBOT_API_ID_LEASE_RENEWAL = 102; + +/////////////////////////////////////////////////////////////// + +/* + * @biref robot lease term default. + * @value: default 1000000 us + */ +const int32_t ROBOT_LEASE_TERM = 1000000; + +/* + * micro: IS_INTERNAL_API + */ +#define IS_INTERNAL_API(apiId) ((apiId) <= ROBOT_MAX_INTERNAL_API_ID) + +/////////////////////////////////////////////////////////////// + +/* + * @brief Input parameter type for ROBOT_API_ID_INTERNAL_APPLY_LEASE + * @class: ApplyLeaseParameter + */ +class ApplyLeaseParameter : public common::Jsonize +{ +public: + ApplyLeaseParameter() + {} + + ~ApplyLeaseParameter() + {} + + void fromJson(common::JsonMap& json) + { + common::FromJson(json["name"], name); + } + + void toJson(common::JsonMap& json) const + { + common::ToJson(name, json["name"]); + } + +public: + std::string name; +}; + +/* + * @brief Output data type for ROBOT_API_ID_INTERNAL_APPLY_LEASE + * @class: ApplyLeaseData + */ +class ApplyLeaseData : public common::Jsonize +{ +public: + ApplyLeaseData() : id(0),term(0) + {} + + ~ApplyLeaseData() + {} + + void fromJson(common::JsonMap& json) + { + common::FromJson(json["id"], id); + common::FromJson(json["term"], term); + } + + void toJson(common::JsonMap& json) const + { + common::ToJson(id, json["id"]); + common::ToJson(term, json["term"]); + } + +public: + int64_t id; + int64_t term; +}; +} +} +#endif//__UT_ROBOT_SDK_INERNAL_API_HPP__ diff --git a/deps/unitree_sdk2/include/unitree/robot/internal/internal_error.hpp b/deps/unitree_sdk2/include/unitree/robot/internal/internal_error.hpp new file mode 100644 index 0000000..07426ec --- /dev/null +++ b/deps/unitree_sdk2/include/unitree/robot/internal/internal_error.hpp @@ -0,0 +1,29 @@ +#ifndef __UT_ROBOT_INTERNAL_ERROR_HPP__ +#define __UT_ROBOT_INTERNAL_ERROR_HPP__ + +#include + +namespace unitree +{ +namespace robot +{ +UT_DECL_ERR(UT_ROBOT_OK, 0, "Success.") +UT_DECL_ERR(UT_ROBOT_ERR_UNKNOWN, 3001, "Unknown error.") +UT_DECL_ERR(UT_ROBOT_ERR_CLIENT_SEND, 3102, "Send request error.") +UT_DECL_ERR(UT_ROBOT_ERR_CLIENT_API_NOT_REG, 3103, "Api is not registed.") +UT_DECL_ERR(UT_ROBOT_ERR_CLIENT_API_TIMEOUT, 3104, "Call api timeout error.") +UT_DECL_ERR(UT_ROBOT_ERR_CLIENT_API_NOT_MATCH, 3105, "Response api not match error.") +UT_DECL_ERR(UT_ROBOT_ERR_CLIENT_API_DATA, 3106, "Response data error.") +UT_DECL_ERR(UT_ROBOT_ERR_CLIENT_LEASE_INVALID, 3107, "Lease is invalid.") + +UT_DECL_ERR(UT_ROBOT_ERR_SERVER_SEND, 3201, "Send response error.") +UT_DECL_ERR(UT_ROBOT_ERR_SERVER_INTERNAL, 3202, "Server internal error.") +UT_DECL_ERR(UT_ROBOT_ERR_SERVER_API_NOT_IMPL, 3203, "Api not implement error.") +UT_DECL_ERR(UT_ROBOT_ERR_SERVER_API_PARAMETER, 3204, "Api parameter error.") +UT_DECL_ERR(UT_ROBOT_ERR_SERVER_LEASE_DENIED, 3205, "Request denied by lease.") +UT_DECL_ERR(UT_ROBOT_ERR_SERVER_LEASE_NOT_EXIST, 3206, "Lease not exist in server cache.") +UT_DECL_ERR(UT_ROBOT_ERR_SERVER_LEASE_EXIST, 3207, "Lease is already exist in server cache.") +} +} + +#endif//__UT_ROBOT_INTERNAL_ERROR_HPP__ diff --git a/deps/unitree_sdk2/include/unitree/robot/internal/internal_idl_decl/RequestHeader_.hpp b/deps/unitree_sdk2/include/unitree/robot/internal/internal_idl_decl/RequestHeader_.hpp new file mode 100644 index 0000000..136373d --- /dev/null +++ b/deps/unitree_sdk2/include/unitree/robot/internal/internal_idl_decl/RequestHeader_.hpp @@ -0,0 +1,408 @@ +/**************************************************************** + + Generated by Eclipse Cyclone DDS IDL to CXX Translator + File name: RequestHeader_.idl + Source: RequestHeader_.hpp + Cyclone DDS: v0.10.2 + +*****************************************************************/ +#ifndef DDSCXX_REQUESTHEADER__HPP +#define DDSCXX_REQUESTHEADER__HPP + +#include "RequestIdentity_.hpp" + +#include "RequestLease_.hpp" + +#include "RequestPolicy_.hpp" + + +namespace unitree_api +{ +namespace msg +{ +namespace dds_ +{ +class RequestHeader_ +{ +private: + ::unitree_api::msg::dds_::RequestIdentity_ identity_; + ::unitree_api::msg::dds_::RequestLease_ lease_; + ::unitree_api::msg::dds_::RequestPolicy_ policy_; + +public: + RequestHeader_() = default; + + explicit RequestHeader_( + const ::unitree_api::msg::dds_::RequestIdentity_& identity, + const ::unitree_api::msg::dds_::RequestLease_& lease, + const ::unitree_api::msg::dds_::RequestPolicy_& policy) : + identity_(identity), + lease_(lease), + policy_(policy) { } + + const ::unitree_api::msg::dds_::RequestIdentity_& identity() const { return this->identity_; } + ::unitree_api::msg::dds_::RequestIdentity_& identity() { return this->identity_; } + void identity(const ::unitree_api::msg::dds_::RequestIdentity_& _val_) { this->identity_ = _val_; } + void identity(::unitree_api::msg::dds_::RequestIdentity_&& _val_) { this->identity_ = _val_; } + const ::unitree_api::msg::dds_::RequestLease_& lease() const { return this->lease_; } + ::unitree_api::msg::dds_::RequestLease_& lease() { return this->lease_; } + void lease(const ::unitree_api::msg::dds_::RequestLease_& _val_) { this->lease_ = _val_; } + void lease(::unitree_api::msg::dds_::RequestLease_&& _val_) { this->lease_ = _val_; } + const ::unitree_api::msg::dds_::RequestPolicy_& policy() const { return this->policy_; } + ::unitree_api::msg::dds_::RequestPolicy_& policy() { return this->policy_; } + void policy(const ::unitree_api::msg::dds_::RequestPolicy_& _val_) { this->policy_ = _val_; } + void policy(::unitree_api::msg::dds_::RequestPolicy_&& _val_) { this->policy_ = _val_; } + + bool operator==(const RequestHeader_& _other) const + { + (void) _other; + return identity_ == _other.identity_ && + lease_ == _other.lease_ && + policy_ == _other.policy_; + } + + bool operator!=(const RequestHeader_& _other) const + { + return !(*this == _other); + } + +}; + +} + +} + +} + +#include "dds/topic/TopicTraits.hpp" +#include "org/eclipse/cyclonedds/topic/datatopic.hpp" + +namespace org { +namespace eclipse { +namespace cyclonedds { +namespace topic { + +template <> constexpr const char* TopicTraits<::unitree_api::msg::dds_::RequestHeader_>::getTypeName() +{ + return "unitree_api::msg::dds_::RequestHeader_"; +} + +template <> constexpr bool TopicTraits<::unitree_api::msg::dds_::RequestHeader_>::isKeyless() +{ + return true; +} + +#ifdef DDSCXX_HAS_TYPE_DISCOVERY +template<> constexpr unsigned int TopicTraits<::unitree_api::msg::dds_::RequestHeader_>::type_map_blob_sz() { return 1064; } +template<> constexpr unsigned int TopicTraits<::unitree_api::msg::dds_::RequestHeader_>::type_info_blob_sz() { return 244; } +template<> inline const uint8_t * TopicTraits<::unitree_api::msg::dds_::RequestHeader_>::type_map_blob() { + static const uint8_t blob[] = { + 0x4f, 0x01, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0xf1, 0xfd, 0xdd, 0x30, 0x0e, 0xc6, 0xac, 0x5e, + 0x7a, 0x4b, 0xda, 0xf7, 0xa4, 0xdc, 0xc7, 0x00, 0x71, 0x00, 0x00, 0x00, 0xf1, 0x51, 0x01, 0x00, + 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x61, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, + 0x19, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xf1, 0x8f, 0x78, 0x20, 0x91, 0xd8, + 0x0b, 0x89, 0x0d, 0xad, 0xf3, 0xe7, 0xd6, 0x60, 0xe6, 0xff, 0x48, 0x3d, 0x1f, 0x00, 0x00, 0x00, + 0x19, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0xf1, 0xe7, 0xaa, 0x98, 0x61, 0xf7, + 0xb0, 0x22, 0x20, 0x9b, 0xda, 0x6c, 0x89, 0x3f, 0xca, 0x1a, 0xdc, 0x13, 0xcf, 0x00, 0x00, 0x00, + 0x19, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x01, 0x00, 0xf1, 0x76, 0x57, 0x81, 0x5a, 0xa1, + 0x5f, 0x25, 0x32, 0xc9, 0x00, 0x8d, 0x48, 0x4d, 0x4f, 0xf4, 0xaf, 0x8b, 0x57, 0xf1, 0x8f, 0x78, + 0x20, 0x91, 0xd8, 0x0b, 0x89, 0x0d, 0xad, 0xf3, 0xe7, 0xd6, 0x60, 0xe6, 0x33, 0x00, 0x00, 0x00, + 0xf1, 0x51, 0x01, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x23, 0x00, 0x00, 0x00, + 0x02, 0x00, 0x00, 0x00, 0x0b, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x05, 0xb8, + 0x0b, 0xb7, 0x74, 0x00, 0x0b, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x05, 0xd3, + 0x3a, 0xff, 0x5d, 0xf1, 0xe7, 0xaa, 0x98, 0x61, 0xf7, 0xb0, 0x22, 0x20, 0x9b, 0xda, 0x6c, 0x89, + 0x3f, 0xca, 0x00, 0x00, 0x23, 0x00, 0x00, 0x00, 0xf1, 0x51, 0x01, 0x00, 0x01, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x13, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x0b, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x05, 0xb8, 0x0b, 0xb7, 0x74, 0xf1, 0x76, 0x57, 0x81, 0x5a, + 0xa1, 0x5f, 0x25, 0x32, 0xc9, 0x00, 0x8d, 0x48, 0x4d, 0x4f, 0x00, 0x00, 0x33, 0x00, 0x00, 0x00, + 0xf1, 0x51, 0x01, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x23, 0x00, 0x00, 0x00, + 0x02, 0x00, 0x00, 0x00, 0x0b, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x04, 0xb9, + 0x88, 0x29, 0x5c, 0x00, 0x0b, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x01, 0x14, + 0x70, 0x9c, 0x93, 0x00, 0x4e, 0x02, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0xf2, 0x9b, 0x9a, 0x2d, + 0x50, 0x17, 0x56, 0xf6, 0x0f, 0x8c, 0x92, 0x41, 0xb0, 0xee, 0xdb, 0x00, 0xbd, 0x00, 0x00, 0x00, + 0xf2, 0x51, 0x01, 0x00, 0x2f, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x27, 0x00, 0x00, 0x00, + 0x75, 0x6e, 0x69, 0x74, 0x72, 0x65, 0x65, 0x5f, 0x61, 0x70, 0x69, 0x3a, 0x3a, 0x6d, 0x73, 0x67, + 0x3a, 0x3a, 0x64, 0x64, 0x73, 0x5f, 0x3a, 0x3a, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x48, + 0x65, 0x61, 0x64, 0x65, 0x72, 0x5f, 0x00, 0x00, 0x81, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, + 0x27, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xf2, 0xf8, 0x8b, 0x48, 0x81, 0xc6, + 0xcf, 0x5a, 0x29, 0xdc, 0xd6, 0x89, 0x3c, 0xdd, 0x22, 0x00, 0x00, 0x00, 0x09, 0x00, 0x00, 0x00, + 0x69, 0x64, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x00, 0x00, 0x00, 0x00, 0x24, 0x00, 0x00, 0x00, + 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0xf2, 0x0c, 0xd7, 0x3d, 0x1a, 0x1e, 0x87, 0xee, 0x27, 0x8f, + 0x84, 0xee, 0x9f, 0x41, 0xe3, 0x00, 0x00, 0x00, 0x06, 0x00, 0x00, 0x00, 0x6c, 0x65, 0x61, 0x73, + 0x65, 0x00, 0x00, 0x00, 0x25, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x01, 0x00, 0xf2, 0x99, + 0xe3, 0xb9, 0xf0, 0xba, 0xac, 0xdc, 0x09, 0x3a, 0x18, 0x6d, 0x89, 0x7a, 0x17, 0x00, 0x00, 0x00, + 0x07, 0x00, 0x00, 0x00, 0x70, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x00, 0x00, 0x00, 0xf2, 0xf8, 0x8b, + 0x48, 0x81, 0xc6, 0xcf, 0x5a, 0x29, 0xdc, 0xd6, 0x89, 0x3c, 0xdd, 0x22, 0x75, 0x00, 0x00, 0x00, + 0xf2, 0x51, 0x01, 0x00, 0x31, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x29, 0x00, 0x00, 0x00, + 0x75, 0x6e, 0x69, 0x74, 0x72, 0x65, 0x65, 0x5f, 0x61, 0x70, 0x69, 0x3a, 0x3a, 0x6d, 0x73, 0x67, + 0x3a, 0x3a, 0x64, 0x64, 0x73, 0x5f, 0x3a, 0x3a, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x49, + 0x64, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x5f, 0x00, 0x00, 0x00, 0x00, 0x35, 0x00, 0x00, 0x00, + 0x02, 0x00, 0x00, 0x00, 0x11, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x05, 0x00, + 0x03, 0x00, 0x00, 0x00, 0x69, 0x64, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x15, 0x00, 0x00, 0x00, + 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x05, 0x00, 0x07, 0x00, 0x00, 0x00, 0x61, 0x70, 0x69, 0x5f, + 0x69, 0x64, 0x00, 0x00, 0x00, 0xf2, 0x0c, 0xd7, 0x3d, 0x1a, 0x1e, 0x87, 0xee, 0x27, 0x8f, 0x84, + 0xee, 0x9f, 0x41, 0xe3, 0x55, 0x00, 0x00, 0x00, 0xf2, 0x51, 0x01, 0x00, 0x2e, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x26, 0x00, 0x00, 0x00, 0x75, 0x6e, 0x69, 0x74, 0x72, 0x65, 0x65, 0x5f, + 0x61, 0x70, 0x69, 0x3a, 0x3a, 0x6d, 0x73, 0x67, 0x3a, 0x3a, 0x64, 0x64, 0x73, 0x5f, 0x3a, 0x3a, + 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x4c, 0x65, 0x61, 0x73, 0x65, 0x5f, 0x00, 0x00, 0x00, + 0x19, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x11, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x01, 0x00, 0x05, 0x00, 0x03, 0x00, 0x00, 0x00, 0x69, 0x64, 0x00, 0x00, 0x00, 0xf2, 0x99, 0xe3, + 0xb9, 0xf0, 0xba, 0xac, 0xdc, 0x09, 0x3a, 0x18, 0x6d, 0x89, 0x7a, 0x17, 0x76, 0x00, 0x00, 0x00, + 0xf2, 0x51, 0x01, 0x00, 0x2f, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x27, 0x00, 0x00, 0x00, + 0x75, 0x6e, 0x69, 0x74, 0x72, 0x65, 0x65, 0x5f, 0x61, 0x70, 0x69, 0x3a, 0x3a, 0x6d, 0x73, 0x67, + 0x3a, 0x3a, 0x64, 0x64, 0x73, 0x5f, 0x3a, 0x3a, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x50, + 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x5f, 0x00, 0x00, 0x3a, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, + 0x17, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x04, 0x00, 0x09, 0x00, 0x00, 0x00, + 0x70, 0x72, 0x69, 0x6f, 0x72, 0x69, 0x74, 0x79, 0x00, 0x00, 0x00, 0x00, 0x16, 0x00, 0x00, 0x00, + 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x01, 0x00, 0x08, 0x00, 0x00, 0x00, 0x6e, 0x6f, 0x72, 0x65, + 0x70, 0x6c, 0x79, 0x00, 0x00, 0x00, 0x00, 0x00, 0x7c, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, + 0xf2, 0x9b, 0x9a, 0x2d, 0x50, 0x17, 0x56, 0xf6, 0x0f, 0x8c, 0x92, 0x41, 0xb0, 0xee, 0xdb, 0xf1, + 0xfd, 0xdd, 0x30, 0x0e, 0xc6, 0xac, 0x5e, 0x7a, 0x4b, 0xda, 0xf7, 0xa4, 0xdc, 0xc7, 0xf2, 0xf8, + 0x8b, 0x48, 0x81, 0xc6, 0xcf, 0x5a, 0x29, 0xdc, 0xd6, 0x89, 0x3c, 0xdd, 0x22, 0xf1, 0x8f, 0x78, + 0x20, 0x91, 0xd8, 0x0b, 0x89, 0x0d, 0xad, 0xf3, 0xe7, 0xd6, 0x60, 0xe6, 0xf2, 0x0c, 0xd7, 0x3d, + 0x1a, 0x1e, 0x87, 0xee, 0x27, 0x8f, 0x84, 0xee, 0x9f, 0x41, 0xe3, 0xf1, 0xe7, 0xaa, 0x98, 0x61, + 0xf7, 0xb0, 0x22, 0x20, 0x9b, 0xda, 0x6c, 0x89, 0x3f, 0xca, 0xf2, 0x99, 0xe3, 0xb9, 0xf0, 0xba, + 0xac, 0xdc, 0x09, 0x3a, 0x18, 0x6d, 0x89, 0x7a, 0x17, 0xf1, 0x76, 0x57, 0x81, 0x5a, 0xa1, 0x5f, + 0x25, 0x32, 0xc9, 0x00, 0x8d, 0x48, 0x4d, 0x4f, }; + return blob; +} +template<> inline const uint8_t * TopicTraits<::unitree_api::msg::dds_::RequestHeader_>::type_info_blob() { + static const uint8_t blob[] = { + 0xf0, 0x00, 0x00, 0x00, 0x01, 0x10, 0x00, 0x40, 0x70, 0x00, 0x00, 0x00, 0x6c, 0x00, 0x00, 0x00, + 0x14, 0x00, 0x00, 0x00, 0xf1, 0xfd, 0xdd, 0x30, 0x0e, 0xc6, 0xac, 0x5e, 0x7a, 0x4b, 0xda, 0xf7, + 0xa4, 0xdc, 0xc7, 0x00, 0x75, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x4c, 0x00, 0x00, 0x00, + 0x03, 0x00, 0x00, 0x00, 0x14, 0x00, 0x00, 0x00, 0xf1, 0x8f, 0x78, 0x20, 0x91, 0xd8, 0x0b, 0x89, + 0x0d, 0xad, 0xf3, 0xe7, 0xd6, 0x60, 0xe6, 0x00, 0x37, 0x00, 0x00, 0x00, 0x14, 0x00, 0x00, 0x00, + 0xf1, 0xe7, 0xaa, 0x98, 0x61, 0xf7, 0xb0, 0x22, 0x20, 0x9b, 0xda, 0x6c, 0x89, 0x3f, 0xca, 0x00, + 0x27, 0x00, 0x00, 0x00, 0x14, 0x00, 0x00, 0x00, 0xf1, 0x76, 0x57, 0x81, 0x5a, 0xa1, 0x5f, 0x25, + 0x32, 0xc9, 0x00, 0x8d, 0x48, 0x4d, 0x4f, 0x00, 0x37, 0x00, 0x00, 0x00, 0x02, 0x10, 0x00, 0x40, + 0x70, 0x00, 0x00, 0x00, 0x6c, 0x00, 0x00, 0x00, 0x14, 0x00, 0x00, 0x00, 0xf2, 0x9b, 0x9a, 0x2d, + 0x50, 0x17, 0x56, 0xf6, 0x0f, 0x8c, 0x92, 0x41, 0xb0, 0xee, 0xdb, 0x00, 0xc1, 0x00, 0x00, 0x00, + 0x03, 0x00, 0x00, 0x00, 0x4c, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x14, 0x00, 0x00, 0x00, + 0xf2, 0xf8, 0x8b, 0x48, 0x81, 0xc6, 0xcf, 0x5a, 0x29, 0xdc, 0xd6, 0x89, 0x3c, 0xdd, 0x22, 0x00, + 0x79, 0x00, 0x00, 0x00, 0x14, 0x00, 0x00, 0x00, 0xf2, 0x0c, 0xd7, 0x3d, 0x1a, 0x1e, 0x87, 0xee, + 0x27, 0x8f, 0x84, 0xee, 0x9f, 0x41, 0xe3, 0x00, 0x59, 0x00, 0x00, 0x00, 0x14, 0x00, 0x00, 0x00, + 0xf2, 0x99, 0xe3, 0xb9, 0xf0, 0xba, 0xac, 0xdc, 0x09, 0x3a, 0x18, 0x6d, 0x89, 0x7a, 0x17, 0x00, + 0x7a, 0x00, 0x00, 0x00, }; + return blob; +} +#endif //DDSCXX_HAS_TYPE_DISCOVERY + +} //namespace topic +} //namespace cyclonedds +} //namespace eclipse +} //namespace org + +namespace dds { +namespace topic { + +template <> +struct topic_type_name<::unitree_api::msg::dds_::RequestHeader_> +{ + static std::string value() + { + return org::eclipse::cyclonedds::topic::TopicTraits<::unitree_api::msg::dds_::RequestHeader_>::getTypeName(); + } +}; + +} +} + +REGISTER_TOPIC_TYPE(::unitree_api::msg::dds_::RequestHeader_) + +namespace org{ +namespace eclipse{ +namespace cyclonedds{ +namespace core{ +namespace cdr{ + +template<> +propvec &get_type_props<::unitree_api::msg::dds_::RequestHeader_>(); + +template::value, bool> = true > +bool write(T& streamer, const ::unitree_api::msg::dds_::RequestHeader_& instance, entity_properties_t *props) { + (void)instance; + if (!streamer.start_struct(*props)) + return false; + auto prop = streamer.first_entity(props); + while (prop) { + switch (prop->m_id) { + case 0: + if (!streamer.start_member(*prop)) + return false; + if (!write(streamer, instance.identity(), prop)) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 1: + if (!streamer.start_member(*prop)) + return false; + if (!write(streamer, instance.lease(), prop)) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 2: + if (!streamer.start_member(*prop)) + return false; + if (!write(streamer, instance.policy(), prop)) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + } + prop = streamer.next_entity(prop); + } + return streamer.finish_struct(*props); +} + +template::value, bool> = true > +bool write(S& str, const ::unitree_api::msg::dds_::RequestHeader_& instance, bool as_key) { + auto &props = get_type_props<::unitree_api::msg::dds_::RequestHeader_>(); + str.set_mode(cdr_stream::stream_mode::write, as_key); + return write(str, instance, props.data()); +} + +template::value, bool> = true > +bool read(T& streamer, ::unitree_api::msg::dds_::RequestHeader_& instance, entity_properties_t *props) { + (void)instance; + if (!streamer.start_struct(*props)) + return false; + auto prop = streamer.first_entity(props); + while (prop) { + switch (prop->m_id) { + case 0: + if (!streamer.start_member(*prop)) + return false; + if (!read(streamer, instance.identity(), prop)) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 1: + if (!streamer.start_member(*prop)) + return false; + if (!read(streamer, instance.lease(), prop)) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 2: + if (!streamer.start_member(*prop)) + return false; + if (!read(streamer, instance.policy(), prop)) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + } + prop = streamer.next_entity(prop); + } + return streamer.finish_struct(*props); +} + +template::value, bool> = true > +bool read(S& str, ::unitree_api::msg::dds_::RequestHeader_& instance, bool as_key) { + auto &props = get_type_props<::unitree_api::msg::dds_::RequestHeader_>(); + str.set_mode(cdr_stream::stream_mode::read, as_key); + return read(str, instance, props.data()); +} + +template::value, bool> = true > +bool move(T& streamer, const ::unitree_api::msg::dds_::RequestHeader_& instance, entity_properties_t *props) { + (void)instance; + if (!streamer.start_struct(*props)) + return false; + auto prop = streamer.first_entity(props); + while (prop) { + switch (prop->m_id) { + case 0: + if (!streamer.start_member(*prop)) + return false; + if (!move(streamer, instance.identity(), prop)) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 1: + if (!streamer.start_member(*prop)) + return false; + if (!move(streamer, instance.lease(), prop)) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 2: + if (!streamer.start_member(*prop)) + return false; + if (!move(streamer, instance.policy(), prop)) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + } + prop = streamer.next_entity(prop); + } + return streamer.finish_struct(*props); +} + +template::value, bool> = true > +bool move(S& str, const ::unitree_api::msg::dds_::RequestHeader_& instance, bool as_key) { + auto &props = get_type_props<::unitree_api::msg::dds_::RequestHeader_>(); + str.set_mode(cdr_stream::stream_mode::move, as_key); + return move(str, instance, props.data()); +} + +template::value, bool> = true > +bool max(T& streamer, const ::unitree_api::msg::dds_::RequestHeader_& instance, entity_properties_t *props) { + (void)instance; + if (!streamer.start_struct(*props)) + return false; + auto prop = streamer.first_entity(props); + while (prop) { + switch (prop->m_id) { + case 0: + if (!streamer.start_member(*prop)) + return false; + if (!max(streamer, instance.identity(), prop)) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 1: + if (!streamer.start_member(*prop)) + return false; + if (!max(streamer, instance.lease(), prop)) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 2: + if (!streamer.start_member(*prop)) + return false; + if (!max(streamer, instance.policy(), prop)) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + } + prop = streamer.next_entity(prop); + } + return streamer.finish_struct(*props); +} + +template::value, bool> = true > +bool max(S& str, const ::unitree_api::msg::dds_::RequestHeader_& instance, bool as_key) { + auto &props = get_type_props<::unitree_api::msg::dds_::RequestHeader_>(); + str.set_mode(cdr_stream::stream_mode::max, as_key); + return max(str, instance, props.data()); +} + +} //namespace cdr +} //namespace core +} //namespace cyclonedds +} //namespace eclipse +} //namespace org + +#endif // DDSCXX_REQUESTHEADER__HPP diff --git a/deps/unitree_sdk2/include/unitree/robot/internal/internal_idl_decl/RequestIdentity_.hpp b/deps/unitree_sdk2/include/unitree/robot/internal/internal_idl_decl/RequestIdentity_.hpp new file mode 100644 index 0000000..07b73d0 --- /dev/null +++ b/deps/unitree_sdk2/include/unitree/robot/internal/internal_idl_decl/RequestIdentity_.hpp @@ -0,0 +1,302 @@ +/**************************************************************** + + Generated by Eclipse Cyclone DDS IDL to CXX Translator + File name: RequestIdentity_.idl + Source: RequestIdentity_.hpp + Cyclone DDS: v0.10.2 + +*****************************************************************/ +#ifndef DDSCXX_REQUESTIDENTITY__HPP +#define DDSCXX_REQUESTIDENTITY__HPP + +#include + +namespace unitree_api +{ +namespace msg +{ +namespace dds_ +{ +class RequestIdentity_ +{ +private: + int64_t id_ = 0; + int64_t api_id_ = 0; + +public: + RequestIdentity_() = default; + + explicit RequestIdentity_( + int64_t id, + int64_t api_id) : + id_(id), + api_id_(api_id) { } + + int64_t id() const { return this->id_; } + int64_t& id() { return this->id_; } + void id(int64_t _val_) { this->id_ = _val_; } + int64_t api_id() const { return this->api_id_; } + int64_t& api_id() { return this->api_id_; } + void api_id(int64_t _val_) { this->api_id_ = _val_; } + + bool operator==(const RequestIdentity_& _other) const + { + (void) _other; + return id_ == _other.id_ && + api_id_ == _other.api_id_; + } + + bool operator!=(const RequestIdentity_& _other) const + { + return !(*this == _other); + } + +}; + +} + +} + +} + +#include "dds/topic/TopicTraits.hpp" +#include "org/eclipse/cyclonedds/topic/datatopic.hpp" + +namespace org { +namespace eclipse { +namespace cyclonedds { +namespace topic { + +template <> constexpr const char* TopicTraits<::unitree_api::msg::dds_::RequestIdentity_>::getTypeName() +{ + return "unitree_api::msg::dds_::RequestIdentity_"; +} + +template <> constexpr bool TopicTraits<::unitree_api::msg::dds_::RequestIdentity_>::isKeyless() +{ + return true; +} + +#ifdef DDSCXX_HAS_TYPE_DISCOVERY +template<> constexpr unsigned int TopicTraits<::unitree_api::msg::dds_::RequestIdentity_>::type_map_blob_sz() { return 266; } +template<> constexpr unsigned int TopicTraits<::unitree_api::msg::dds_::RequestIdentity_>::type_info_blob_sz() { return 100; } +template<> inline const uint8_t * TopicTraits<::unitree_api::msg::dds_::RequestIdentity_>::type_map_blob() { + static const uint8_t blob[] = { + 0x4b, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0xf1, 0x8f, 0x78, 0x20, 0x91, 0xd8, 0x0b, 0x89, + 0x0d, 0xad, 0xf3, 0xe7, 0xd6, 0x60, 0xe6, 0x00, 0x33, 0x00, 0x00, 0x00, 0xf1, 0x51, 0x01, 0x00, + 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x23, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, + 0x0b, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x05, 0xb8, 0x0b, 0xb7, 0x74, 0x00, + 0x0b, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x05, 0xd3, 0x3a, 0xff, 0x5d, 0x00, + 0x8d, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0xf2, 0xf8, 0x8b, 0x48, 0x81, 0xc6, 0xcf, 0x5a, + 0x29, 0xdc, 0xd6, 0x89, 0x3c, 0xdd, 0x22, 0x00, 0x75, 0x00, 0x00, 0x00, 0xf2, 0x51, 0x01, 0x00, + 0x31, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x29, 0x00, 0x00, 0x00, 0x75, 0x6e, 0x69, 0x74, + 0x72, 0x65, 0x65, 0x5f, 0x61, 0x70, 0x69, 0x3a, 0x3a, 0x6d, 0x73, 0x67, 0x3a, 0x3a, 0x64, 0x64, + 0x73, 0x5f, 0x3a, 0x3a, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x49, 0x64, 0x65, 0x6e, 0x74, + 0x69, 0x74, 0x79, 0x5f, 0x00, 0x00, 0x00, 0x00, 0x35, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, + 0x11, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x05, 0x00, 0x03, 0x00, 0x00, 0x00, + 0x69, 0x64, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x15, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, + 0x01, 0x00, 0x05, 0x00, 0x07, 0x00, 0x00, 0x00, 0x61, 0x70, 0x69, 0x5f, 0x69, 0x64, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x22, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0xf2, 0xf8, 0x8b, 0x48, + 0x81, 0xc6, 0xcf, 0x5a, 0x29, 0xdc, 0xd6, 0x89, 0x3c, 0xdd, 0x22, 0xf1, 0x8f, 0x78, 0x20, 0x91, + 0xd8, 0x0b, 0x89, 0x0d, 0xad, 0xf3, 0xe7, 0xd6, 0x60, 0xe6, }; + return blob; +} +template<> inline const uint8_t * TopicTraits<::unitree_api::msg::dds_::RequestIdentity_>::type_info_blob() { + static const uint8_t blob[] = { + 0x60, 0x00, 0x00, 0x00, 0x01, 0x10, 0x00, 0x40, 0x28, 0x00, 0x00, 0x00, 0x24, 0x00, 0x00, 0x00, + 0x14, 0x00, 0x00, 0x00, 0xf1, 0x8f, 0x78, 0x20, 0x91, 0xd8, 0x0b, 0x89, 0x0d, 0xad, 0xf3, 0xe7, + 0xd6, 0x60, 0xe6, 0x00, 0x37, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x02, 0x10, 0x00, 0x40, 0x28, 0x00, 0x00, 0x00, 0x24, 0x00, 0x00, 0x00, + 0x14, 0x00, 0x00, 0x00, 0xf2, 0xf8, 0x8b, 0x48, 0x81, 0xc6, 0xcf, 0x5a, 0x29, 0xdc, 0xd6, 0x89, + 0x3c, 0xdd, 0x22, 0x00, 0x79, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, }; + return blob; +} +#endif //DDSCXX_HAS_TYPE_DISCOVERY + +} //namespace topic +} //namespace cyclonedds +} //namespace eclipse +} //namespace org + +namespace dds { +namespace topic { + +template <> +struct topic_type_name<::unitree_api::msg::dds_::RequestIdentity_> +{ + static std::string value() + { + return org::eclipse::cyclonedds::topic::TopicTraits<::unitree_api::msg::dds_::RequestIdentity_>::getTypeName(); + } +}; + +} +} + +REGISTER_TOPIC_TYPE(::unitree_api::msg::dds_::RequestIdentity_) + +namespace org{ +namespace eclipse{ +namespace cyclonedds{ +namespace core{ +namespace cdr{ + +template<> +propvec &get_type_props<::unitree_api::msg::dds_::RequestIdentity_>(); + +template::value, bool> = true > +bool write(T& streamer, const ::unitree_api::msg::dds_::RequestIdentity_& instance, entity_properties_t *props) { + (void)instance; + if (!streamer.start_struct(*props)) + return false; + auto prop = streamer.first_entity(props); + while (prop) { + switch (prop->m_id) { + case 0: + if (!streamer.start_member(*prop)) + return false; + if (!write(streamer, instance.id())) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 1: + if (!streamer.start_member(*prop)) + return false; + if (!write(streamer, instance.api_id())) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + } + prop = streamer.next_entity(prop); + } + return streamer.finish_struct(*props); +} + +template::value, bool> = true > +bool write(S& str, const ::unitree_api::msg::dds_::RequestIdentity_& instance, bool as_key) { + auto &props = get_type_props<::unitree_api::msg::dds_::RequestIdentity_>(); + str.set_mode(cdr_stream::stream_mode::write, as_key); + return write(str, instance, props.data()); +} + +template::value, bool> = true > +bool read(T& streamer, ::unitree_api::msg::dds_::RequestIdentity_& instance, entity_properties_t *props) { + (void)instance; + if (!streamer.start_struct(*props)) + return false; + auto prop = streamer.first_entity(props); + while (prop) { + switch (prop->m_id) { + case 0: + if (!streamer.start_member(*prop)) + return false; + if (!read(streamer, instance.id())) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 1: + if (!streamer.start_member(*prop)) + return false; + if (!read(streamer, instance.api_id())) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + } + prop = streamer.next_entity(prop); + } + return streamer.finish_struct(*props); +} + +template::value, bool> = true > +bool read(S& str, ::unitree_api::msg::dds_::RequestIdentity_& instance, bool as_key) { + auto &props = get_type_props<::unitree_api::msg::dds_::RequestIdentity_>(); + str.set_mode(cdr_stream::stream_mode::read, as_key); + return read(str, instance, props.data()); +} + +template::value, bool> = true > +bool move(T& streamer, const ::unitree_api::msg::dds_::RequestIdentity_& instance, entity_properties_t *props) { + (void)instance; + if (!streamer.start_struct(*props)) + return false; + auto prop = streamer.first_entity(props); + while (prop) { + switch (prop->m_id) { + case 0: + if (!streamer.start_member(*prop)) + return false; + if (!move(streamer, instance.id())) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 1: + if (!streamer.start_member(*prop)) + return false; + if (!move(streamer, instance.api_id())) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + } + prop = streamer.next_entity(prop); + } + return streamer.finish_struct(*props); +} + +template::value, bool> = true > +bool move(S& str, const ::unitree_api::msg::dds_::RequestIdentity_& instance, bool as_key) { + auto &props = get_type_props<::unitree_api::msg::dds_::RequestIdentity_>(); + str.set_mode(cdr_stream::stream_mode::move, as_key); + return move(str, instance, props.data()); +} + +template::value, bool> = true > +bool max(T& streamer, const ::unitree_api::msg::dds_::RequestIdentity_& instance, entity_properties_t *props) { + (void)instance; + if (!streamer.start_struct(*props)) + return false; + auto prop = streamer.first_entity(props); + while (prop) { + switch (prop->m_id) { + case 0: + if (!streamer.start_member(*prop)) + return false; + if (!max(streamer, instance.id())) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 1: + if (!streamer.start_member(*prop)) + return false; + if (!max(streamer, instance.api_id())) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + } + prop = streamer.next_entity(prop); + } + return streamer.finish_struct(*props); +} + +template::value, bool> = true > +bool max(S& str, const ::unitree_api::msg::dds_::RequestIdentity_& instance, bool as_key) { + auto &props = get_type_props<::unitree_api::msg::dds_::RequestIdentity_>(); + str.set_mode(cdr_stream::stream_mode::max, as_key); + return max(str, instance, props.data()); +} + +} //namespace cdr +} //namespace core +} //namespace cyclonedds +} //namespace eclipse +} //namespace org + +#endif // DDSCXX_REQUESTIDENTITY__HPP diff --git a/deps/unitree_sdk2/include/unitree/robot/internal/internal_idl_decl/RequestLease_.hpp b/deps/unitree_sdk2/include/unitree/robot/internal/internal_idl_decl/RequestLease_.hpp new file mode 100644 index 0000000..036412f --- /dev/null +++ b/deps/unitree_sdk2/include/unitree/robot/internal/internal_idl_decl/RequestLease_.hpp @@ -0,0 +1,260 @@ +/**************************************************************** + + Generated by Eclipse Cyclone DDS IDL to CXX Translator + File name: RequestLease_.idl + Source: RequestLease_.hpp + Cyclone DDS: v0.10.2 + +*****************************************************************/ +#ifndef DDSCXX_REQUESTLEASE__HPP +#define DDSCXX_REQUESTLEASE__HPP + +#include + +namespace unitree_api +{ +namespace msg +{ +namespace dds_ +{ +class RequestLease_ +{ +private: + int64_t id_ = 0; + +public: + RequestLease_() = default; + + explicit RequestLease_( + int64_t id) : + id_(id) { } + + int64_t id() const { return this->id_; } + int64_t& id() { return this->id_; } + void id(int64_t _val_) { this->id_ = _val_; } + + bool operator==(const RequestLease_& _other) const + { + (void) _other; + return id_ == _other.id_; + } + + bool operator!=(const RequestLease_& _other) const + { + return !(*this == _other); + } + +}; + +} + +} + +} + +#include "dds/topic/TopicTraits.hpp" +#include "org/eclipse/cyclonedds/topic/datatopic.hpp" + +namespace org { +namespace eclipse { +namespace cyclonedds { +namespace topic { + +template <> constexpr const char* TopicTraits<::unitree_api::msg::dds_::RequestLease_>::getTypeName() +{ + return "unitree_api::msg::dds_::RequestLease_"; +} + +template <> constexpr bool TopicTraits<::unitree_api::msg::dds_::RequestLease_>::isKeyless() +{ + return true; +} + +#ifdef DDSCXX_HAS_TYPE_DISCOVERY +template<> constexpr unsigned int TopicTraits<::unitree_api::msg::dds_::RequestLease_>::type_map_blob_sz() { return 218; } +template<> constexpr unsigned int TopicTraits<::unitree_api::msg::dds_::RequestLease_>::type_info_blob_sz() { return 100; } +template<> inline const uint8_t * TopicTraits<::unitree_api::msg::dds_::RequestLease_>::type_map_blob() { + static const uint8_t blob[] = { + 0x3b, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0xf1, 0xe7, 0xaa, 0x98, 0x61, 0xf7, 0xb0, 0x22, + 0x20, 0x9b, 0xda, 0x6c, 0x89, 0x3f, 0xca, 0x00, 0x23, 0x00, 0x00, 0x00, 0xf1, 0x51, 0x01, 0x00, + 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x13, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, + 0x0b, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x05, 0xb8, 0x0b, 0xb7, 0x74, 0x00, + 0x6d, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0xf2, 0x0c, 0xd7, 0x3d, 0x1a, 0x1e, 0x87, 0xee, + 0x27, 0x8f, 0x84, 0xee, 0x9f, 0x41, 0xe3, 0x00, 0x55, 0x00, 0x00, 0x00, 0xf2, 0x51, 0x01, 0x00, + 0x2e, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x26, 0x00, 0x00, 0x00, 0x75, 0x6e, 0x69, 0x74, + 0x72, 0x65, 0x65, 0x5f, 0x61, 0x70, 0x69, 0x3a, 0x3a, 0x6d, 0x73, 0x67, 0x3a, 0x3a, 0x64, 0x64, + 0x73, 0x5f, 0x3a, 0x3a, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x4c, 0x65, 0x61, 0x73, 0x65, + 0x5f, 0x00, 0x00, 0x00, 0x19, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x11, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x05, 0x00, 0x03, 0x00, 0x00, 0x00, 0x69, 0x64, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x22, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0xf2, 0x0c, 0xd7, 0x3d, + 0x1a, 0x1e, 0x87, 0xee, 0x27, 0x8f, 0x84, 0xee, 0x9f, 0x41, 0xe3, 0xf1, 0xe7, 0xaa, 0x98, 0x61, + 0xf7, 0xb0, 0x22, 0x20, 0x9b, 0xda, 0x6c, 0x89, 0x3f, 0xca, }; + return blob; +} +template<> inline const uint8_t * TopicTraits<::unitree_api::msg::dds_::RequestLease_>::type_info_blob() { + static const uint8_t blob[] = { + 0x60, 0x00, 0x00, 0x00, 0x01, 0x10, 0x00, 0x40, 0x28, 0x00, 0x00, 0x00, 0x24, 0x00, 0x00, 0x00, + 0x14, 0x00, 0x00, 0x00, 0xf1, 0xe7, 0xaa, 0x98, 0x61, 0xf7, 0xb0, 0x22, 0x20, 0x9b, 0xda, 0x6c, + 0x89, 0x3f, 0xca, 0x00, 0x27, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x02, 0x10, 0x00, 0x40, 0x28, 0x00, 0x00, 0x00, 0x24, 0x00, 0x00, 0x00, + 0x14, 0x00, 0x00, 0x00, 0xf2, 0x0c, 0xd7, 0x3d, 0x1a, 0x1e, 0x87, 0xee, 0x27, 0x8f, 0x84, 0xee, + 0x9f, 0x41, 0xe3, 0x00, 0x59, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, }; + return blob; +} +#endif //DDSCXX_HAS_TYPE_DISCOVERY + +} //namespace topic +} //namespace cyclonedds +} //namespace eclipse +} //namespace org + +namespace dds { +namespace topic { + +template <> +struct topic_type_name<::unitree_api::msg::dds_::RequestLease_> +{ + static std::string value() + { + return org::eclipse::cyclonedds::topic::TopicTraits<::unitree_api::msg::dds_::RequestLease_>::getTypeName(); + } +}; + +} +} + +REGISTER_TOPIC_TYPE(::unitree_api::msg::dds_::RequestLease_) + +namespace org{ +namespace eclipse{ +namespace cyclonedds{ +namespace core{ +namespace cdr{ + +template<> +propvec &get_type_props<::unitree_api::msg::dds_::RequestLease_>(); + +template::value, bool> = true > +bool write(T& streamer, const ::unitree_api::msg::dds_::RequestLease_& instance, entity_properties_t *props) { + (void)instance; + if (!streamer.start_struct(*props)) + return false; + auto prop = streamer.first_entity(props); + while (prop) { + switch (prop->m_id) { + case 0: + if (!streamer.start_member(*prop)) + return false; + if (!write(streamer, instance.id())) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + } + prop = streamer.next_entity(prop); + } + return streamer.finish_struct(*props); +} + +template::value, bool> = true > +bool write(S& str, const ::unitree_api::msg::dds_::RequestLease_& instance, bool as_key) { + auto &props = get_type_props<::unitree_api::msg::dds_::RequestLease_>(); + str.set_mode(cdr_stream::stream_mode::write, as_key); + return write(str, instance, props.data()); +} + +template::value, bool> = true > +bool read(T& streamer, ::unitree_api::msg::dds_::RequestLease_& instance, entity_properties_t *props) { + (void)instance; + if (!streamer.start_struct(*props)) + return false; + auto prop = streamer.first_entity(props); + while (prop) { + switch (prop->m_id) { + case 0: + if (!streamer.start_member(*prop)) + return false; + if (!read(streamer, instance.id())) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + } + prop = streamer.next_entity(prop); + } + return streamer.finish_struct(*props); +} + +template::value, bool> = true > +bool read(S& str, ::unitree_api::msg::dds_::RequestLease_& instance, bool as_key) { + auto &props = get_type_props<::unitree_api::msg::dds_::RequestLease_>(); + str.set_mode(cdr_stream::stream_mode::read, as_key); + return read(str, instance, props.data()); +} + +template::value, bool> = true > +bool move(T& streamer, const ::unitree_api::msg::dds_::RequestLease_& instance, entity_properties_t *props) { + (void)instance; + if (!streamer.start_struct(*props)) + return false; + auto prop = streamer.first_entity(props); + while (prop) { + switch (prop->m_id) { + case 0: + if (!streamer.start_member(*prop)) + return false; + if (!move(streamer, instance.id())) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + } + prop = streamer.next_entity(prop); + } + return streamer.finish_struct(*props); +} + +template::value, bool> = true > +bool move(S& str, const ::unitree_api::msg::dds_::RequestLease_& instance, bool as_key) { + auto &props = get_type_props<::unitree_api::msg::dds_::RequestLease_>(); + str.set_mode(cdr_stream::stream_mode::move, as_key); + return move(str, instance, props.data()); +} + +template::value, bool> = true > +bool max(T& streamer, const ::unitree_api::msg::dds_::RequestLease_& instance, entity_properties_t *props) { + (void)instance; + if (!streamer.start_struct(*props)) + return false; + auto prop = streamer.first_entity(props); + while (prop) { + switch (prop->m_id) { + case 0: + if (!streamer.start_member(*prop)) + return false; + if (!max(streamer, instance.id())) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + } + prop = streamer.next_entity(prop); + } + return streamer.finish_struct(*props); +} + +template::value, bool> = true > +bool max(S& str, const ::unitree_api::msg::dds_::RequestLease_& instance, bool as_key) { + auto &props = get_type_props<::unitree_api::msg::dds_::RequestLease_>(); + str.set_mode(cdr_stream::stream_mode::max, as_key); + return max(str, instance, props.data()); +} + +} //namespace cdr +} //namespace core +} //namespace cyclonedds +} //namespace eclipse +} //namespace org + +#endif // DDSCXX_REQUESTLEASE__HPP diff --git a/deps/unitree_sdk2/include/unitree/robot/internal/internal_idl_decl/RequestPolicy_.hpp b/deps/unitree_sdk2/include/unitree/robot/internal/internal_idl_decl/RequestPolicy_.hpp new file mode 100644 index 0000000..1ff9ecc --- /dev/null +++ b/deps/unitree_sdk2/include/unitree/robot/internal/internal_idl_decl/RequestPolicy_.hpp @@ -0,0 +1,302 @@ +/**************************************************************** + + Generated by Eclipse Cyclone DDS IDL to CXX Translator + File name: RequestPolicy_.idl + Source: RequestPolicy_.hpp + Cyclone DDS: v0.10.2 + +*****************************************************************/ +#ifndef DDSCXX_REQUESTPOLICY__HPP +#define DDSCXX_REQUESTPOLICY__HPP + +#include + +namespace unitree_api +{ +namespace msg +{ +namespace dds_ +{ +class RequestPolicy_ +{ +private: + int32_t priority_ = 0; + bool noreply_ = false; + +public: + RequestPolicy_() = default; + + explicit RequestPolicy_( + int32_t priority, + bool noreply) : + priority_(priority), + noreply_(noreply) { } + + int32_t priority() const { return this->priority_; } + int32_t& priority() { return this->priority_; } + void priority(int32_t _val_) { this->priority_ = _val_; } + bool noreply() const { return this->noreply_; } + bool& noreply() { return this->noreply_; } + void noreply(bool _val_) { this->noreply_ = _val_; } + + bool operator==(const RequestPolicy_& _other) const + { + (void) _other; + return priority_ == _other.priority_ && + noreply_ == _other.noreply_; + } + + bool operator!=(const RequestPolicy_& _other) const + { + return !(*this == _other); + } + +}; + +} + +} + +} + +#include "dds/topic/TopicTraits.hpp" +#include "org/eclipse/cyclonedds/topic/datatopic.hpp" + +namespace org { +namespace eclipse { +namespace cyclonedds { +namespace topic { + +template <> constexpr const char* TopicTraits<::unitree_api::msg::dds_::RequestPolicy_>::getTypeName() +{ + return "unitree_api::msg::dds_::RequestPolicy_"; +} + +template <> constexpr bool TopicTraits<::unitree_api::msg::dds_::RequestPolicy_>::isKeyless() +{ + return true; +} + +#ifdef DDSCXX_HAS_TYPE_DISCOVERY +template<> constexpr unsigned int TopicTraits<::unitree_api::msg::dds_::RequestPolicy_>::type_map_blob_sz() { return 266; } +template<> constexpr unsigned int TopicTraits<::unitree_api::msg::dds_::RequestPolicy_>::type_info_blob_sz() { return 100; } +template<> inline const uint8_t * TopicTraits<::unitree_api::msg::dds_::RequestPolicy_>::type_map_blob() { + static const uint8_t blob[] = { + 0x4b, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0xf1, 0x76, 0x57, 0x81, 0x5a, 0xa1, 0x5f, 0x25, + 0x32, 0xc9, 0x00, 0x8d, 0x48, 0x4d, 0x4f, 0x00, 0x33, 0x00, 0x00, 0x00, 0xf1, 0x51, 0x01, 0x00, + 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x23, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, + 0x0b, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x04, 0xb9, 0x88, 0x29, 0x5c, 0x00, + 0x0b, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x01, 0x14, 0x70, 0x9c, 0x93, 0x00, + 0x8e, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0xf2, 0x99, 0xe3, 0xb9, 0xf0, 0xba, 0xac, 0xdc, + 0x09, 0x3a, 0x18, 0x6d, 0x89, 0x7a, 0x17, 0x00, 0x76, 0x00, 0x00, 0x00, 0xf2, 0x51, 0x01, 0x00, + 0x2f, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x27, 0x00, 0x00, 0x00, 0x75, 0x6e, 0x69, 0x74, + 0x72, 0x65, 0x65, 0x5f, 0x61, 0x70, 0x69, 0x3a, 0x3a, 0x6d, 0x73, 0x67, 0x3a, 0x3a, 0x64, 0x64, + 0x73, 0x5f, 0x3a, 0x3a, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x50, 0x6f, 0x6c, 0x69, 0x63, + 0x79, 0x5f, 0x00, 0x00, 0x3a, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x17, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x04, 0x00, 0x09, 0x00, 0x00, 0x00, 0x70, 0x72, 0x69, 0x6f, + 0x72, 0x69, 0x74, 0x79, 0x00, 0x00, 0x00, 0x00, 0x16, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, + 0x01, 0x00, 0x01, 0x00, 0x08, 0x00, 0x00, 0x00, 0x6e, 0x6f, 0x72, 0x65, 0x70, 0x6c, 0x79, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x22, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0xf2, 0x99, 0xe3, 0xb9, + 0xf0, 0xba, 0xac, 0xdc, 0x09, 0x3a, 0x18, 0x6d, 0x89, 0x7a, 0x17, 0xf1, 0x76, 0x57, 0x81, 0x5a, + 0xa1, 0x5f, 0x25, 0x32, 0xc9, 0x00, 0x8d, 0x48, 0x4d, 0x4f, }; + return blob; +} +template<> inline const uint8_t * TopicTraits<::unitree_api::msg::dds_::RequestPolicy_>::type_info_blob() { + static const uint8_t blob[] = { + 0x60, 0x00, 0x00, 0x00, 0x01, 0x10, 0x00, 0x40, 0x28, 0x00, 0x00, 0x00, 0x24, 0x00, 0x00, 0x00, + 0x14, 0x00, 0x00, 0x00, 0xf1, 0x76, 0x57, 0x81, 0x5a, 0xa1, 0x5f, 0x25, 0x32, 0xc9, 0x00, 0x8d, + 0x48, 0x4d, 0x4f, 0x00, 0x37, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x02, 0x10, 0x00, 0x40, 0x28, 0x00, 0x00, 0x00, 0x24, 0x00, 0x00, 0x00, + 0x14, 0x00, 0x00, 0x00, 0xf2, 0x99, 0xe3, 0xb9, 0xf0, 0xba, 0xac, 0xdc, 0x09, 0x3a, 0x18, 0x6d, + 0x89, 0x7a, 0x17, 0x00, 0x7a, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, }; + return blob; +} +#endif //DDSCXX_HAS_TYPE_DISCOVERY + +} //namespace topic +} //namespace cyclonedds +} //namespace eclipse +} //namespace org + +namespace dds { +namespace topic { + +template <> +struct topic_type_name<::unitree_api::msg::dds_::RequestPolicy_> +{ + static std::string value() + { + return org::eclipse::cyclonedds::topic::TopicTraits<::unitree_api::msg::dds_::RequestPolicy_>::getTypeName(); + } +}; + +} +} + +REGISTER_TOPIC_TYPE(::unitree_api::msg::dds_::RequestPolicy_) + +namespace org{ +namespace eclipse{ +namespace cyclonedds{ +namespace core{ +namespace cdr{ + +template<> +propvec &get_type_props<::unitree_api::msg::dds_::RequestPolicy_>(); + +template::value, bool> = true > +bool write(T& streamer, const ::unitree_api::msg::dds_::RequestPolicy_& instance, entity_properties_t *props) { + (void)instance; + if (!streamer.start_struct(*props)) + return false; + auto prop = streamer.first_entity(props); + while (prop) { + switch (prop->m_id) { + case 0: + if (!streamer.start_member(*prop)) + return false; + if (!write(streamer, instance.priority())) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 1: + if (!streamer.start_member(*prop)) + return false; + if (!write(streamer, instance.noreply())) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + } + prop = streamer.next_entity(prop); + } + return streamer.finish_struct(*props); +} + +template::value, bool> = true > +bool write(S& str, const ::unitree_api::msg::dds_::RequestPolicy_& instance, bool as_key) { + auto &props = get_type_props<::unitree_api::msg::dds_::RequestPolicy_>(); + str.set_mode(cdr_stream::stream_mode::write, as_key); + return write(str, instance, props.data()); +} + +template::value, bool> = true > +bool read(T& streamer, ::unitree_api::msg::dds_::RequestPolicy_& instance, entity_properties_t *props) { + (void)instance; + if (!streamer.start_struct(*props)) + return false; + auto prop = streamer.first_entity(props); + while (prop) { + switch (prop->m_id) { + case 0: + if (!streamer.start_member(*prop)) + return false; + if (!read(streamer, instance.priority())) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 1: + if (!streamer.start_member(*prop)) + return false; + if (!read(streamer, instance.noreply())) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + } + prop = streamer.next_entity(prop); + } + return streamer.finish_struct(*props); +} + +template::value, bool> = true > +bool read(S& str, ::unitree_api::msg::dds_::RequestPolicy_& instance, bool as_key) { + auto &props = get_type_props<::unitree_api::msg::dds_::RequestPolicy_>(); + str.set_mode(cdr_stream::stream_mode::read, as_key); + return read(str, instance, props.data()); +} + +template::value, bool> = true > +bool move(T& streamer, const ::unitree_api::msg::dds_::RequestPolicy_& instance, entity_properties_t *props) { + (void)instance; + if (!streamer.start_struct(*props)) + return false; + auto prop = streamer.first_entity(props); + while (prop) { + switch (prop->m_id) { + case 0: + if (!streamer.start_member(*prop)) + return false; + if (!move(streamer, instance.priority())) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 1: + if (!streamer.start_member(*prop)) + return false; + if (!move(streamer, instance.noreply())) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + } + prop = streamer.next_entity(prop); + } + return streamer.finish_struct(*props); +} + +template::value, bool> = true > +bool move(S& str, const ::unitree_api::msg::dds_::RequestPolicy_& instance, bool as_key) { + auto &props = get_type_props<::unitree_api::msg::dds_::RequestPolicy_>(); + str.set_mode(cdr_stream::stream_mode::move, as_key); + return move(str, instance, props.data()); +} + +template::value, bool> = true > +bool max(T& streamer, const ::unitree_api::msg::dds_::RequestPolicy_& instance, entity_properties_t *props) { + (void)instance; + if (!streamer.start_struct(*props)) + return false; + auto prop = streamer.first_entity(props); + while (prop) { + switch (prop->m_id) { + case 0: + if (!streamer.start_member(*prop)) + return false; + if (!max(streamer, instance.priority())) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 1: + if (!streamer.start_member(*prop)) + return false; + if (!max(streamer, instance.noreply())) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + } + prop = streamer.next_entity(prop); + } + return streamer.finish_struct(*props); +} + +template::value, bool> = true > +bool max(S& str, const ::unitree_api::msg::dds_::RequestPolicy_& instance, bool as_key) { + auto &props = get_type_props<::unitree_api::msg::dds_::RequestPolicy_>(); + str.set_mode(cdr_stream::stream_mode::max, as_key); + return max(str, instance, props.data()); +} + +} //namespace cdr +} //namespace core +} //namespace cyclonedds +} //namespace eclipse +} //namespace org + +#endif // DDSCXX_REQUESTPOLICY__HPP diff --git a/deps/unitree_sdk2/include/unitree/robot/internal/internal_idl_decl/Request_.hpp b/deps/unitree_sdk2/include/unitree/robot/internal/internal_idl_decl/Request_.hpp new file mode 100644 index 0000000..f900a54 --- /dev/null +++ b/deps/unitree_sdk2/include/unitree/robot/internal/internal_idl_decl/Request_.hpp @@ -0,0 +1,477 @@ +/**************************************************************** + + Generated by Eclipse Cyclone DDS IDL to CXX Translator + File name: Request_.idl + Source: Request_.hpp + Cyclone DDS: v0.10.2 + +*****************************************************************/ +#ifndef DDSCXX_REQUEST__HPP +#define DDSCXX_REQUEST__HPP + +#include "RequestHeader_.hpp" + +#include +#include +#include + +namespace unitree_api +{ +namespace msg +{ +namespace dds_ +{ +class Request_ +{ +private: + ::unitree_api::msg::dds_::RequestHeader_ header_; + std::string parameter_; + std::vector binary_; + +public: + Request_() = default; + + explicit Request_( + const ::unitree_api::msg::dds_::RequestHeader_& header, + const std::string& parameter, + const std::vector& binary) : + header_(header), + parameter_(parameter), + binary_(binary) { } + + const ::unitree_api::msg::dds_::RequestHeader_& header() const { return this->header_; } + ::unitree_api::msg::dds_::RequestHeader_& header() { return this->header_; } + void header(const ::unitree_api::msg::dds_::RequestHeader_& _val_) { this->header_ = _val_; } + void header(::unitree_api::msg::dds_::RequestHeader_&& _val_) { this->header_ = _val_; } + const std::string& parameter() const { return this->parameter_; } + std::string& parameter() { return this->parameter_; } + void parameter(const std::string& _val_) { this->parameter_ = _val_; } + void parameter(std::string&& _val_) { this->parameter_ = _val_; } + const std::vector& binary() const { return this->binary_; } + std::vector& binary() { return this->binary_; } + void binary(const std::vector& _val_) { this->binary_ = _val_; } + void binary(std::vector&& _val_) { this->binary_ = _val_; } + + bool operator==(const Request_& _other) const + { + (void) _other; + return header_ == _other.header_ && + parameter_ == _other.parameter_ && + binary_ == _other.binary_; + } + + bool operator!=(const Request_& _other) const + { + return !(*this == _other); + } + +}; + +} + +} + +} + +#include "dds/topic/TopicTraits.hpp" +#include "org/eclipse/cyclonedds/topic/datatopic.hpp" + +namespace org { +namespace eclipse { +namespace cyclonedds { +namespace topic { + +template <> constexpr const char* TopicTraits<::unitree_api::msg::dds_::Request_>::getTypeName() +{ + return "unitree_api::msg::dds_::Request_"; +} + +template <> constexpr bool TopicTraits<::unitree_api::msg::dds_::Request_>::isSelfContained() +{ + return false; +} + +template <> constexpr bool TopicTraits<::unitree_api::msg::dds_::Request_>::isKeyless() +{ + return true; +} + +#ifdef DDSCXX_HAS_TYPE_DISCOVERY +template<> constexpr unsigned int TopicTraits<::unitree_api::msg::dds_::Request_>::type_map_blob_sz() { return 1382; } +template<> constexpr unsigned int TopicTraits<::unitree_api::msg::dds_::Request_>::type_info_blob_sz() { return 292; } +template<> inline const uint8_t * TopicTraits<::unitree_api::msg::dds_::Request_>::type_map_blob() { + static const uint8_t blob[] = { + 0xbb, 0x01, 0x00, 0x00, 0x05, 0x00, 0x00, 0x00, 0xf1, 0xcb, 0xa4, 0xdc, 0x96, 0x5d, 0x39, 0x3a, + 0xda, 0x76, 0xb4, 0xde, 0x08, 0x19, 0x25, 0x00, 0x58, 0x00, 0x00, 0x00, 0xf1, 0x51, 0x01, 0x00, + 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x48, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, + 0x19, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xf1, 0xfd, 0xdd, 0x30, 0x0e, 0xc6, + 0xac, 0x5e, 0x7a, 0x4b, 0xda, 0xf7, 0xa4, 0xdc, 0xc7, 0x09, 0x9f, 0xb9, 0x95, 0x00, 0x00, 0x00, + 0x0c, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x70, 0x00, 0x03, 0x14, 0x4c, 0xce, + 0x10, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x01, 0x00, 0x80, 0xf3, 0x01, 0x00, 0x00, 0x02, + 0x9d, 0x71, 0x83, 0xf1, 0xf1, 0xfd, 0xdd, 0x30, 0x0e, 0xc6, 0xac, 0x5e, 0x7a, 0x4b, 0xda, 0xf7, + 0xa4, 0xdc, 0xc7, 0x00, 0x71, 0x00, 0x00, 0x00, 0xf1, 0x51, 0x01, 0x00, 0x01, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x61, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x19, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xf1, 0x8f, 0x78, 0x20, 0x91, 0xd8, 0x0b, 0x89, 0x0d, 0xad, + 0xf3, 0xe7, 0xd6, 0x60, 0xe6, 0xff, 0x48, 0x3d, 0x1f, 0x00, 0x00, 0x00, 0x19, 0x00, 0x00, 0x00, + 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0xf1, 0xe7, 0xaa, 0x98, 0x61, 0xf7, 0xb0, 0x22, 0x20, 0x9b, + 0xda, 0x6c, 0x89, 0x3f, 0xca, 0x1a, 0xdc, 0x13, 0xcf, 0x00, 0x00, 0x00, 0x19, 0x00, 0x00, 0x00, + 0x02, 0x00, 0x00, 0x00, 0x01, 0x00, 0xf1, 0x76, 0x57, 0x81, 0x5a, 0xa1, 0x5f, 0x25, 0x32, 0xc9, + 0x00, 0x8d, 0x48, 0x4d, 0x4f, 0xf4, 0xaf, 0x8b, 0x57, 0xf1, 0x8f, 0x78, 0x20, 0x91, 0xd8, 0x0b, + 0x89, 0x0d, 0xad, 0xf3, 0xe7, 0xd6, 0x60, 0xe6, 0x33, 0x00, 0x00, 0x00, 0xf1, 0x51, 0x01, 0x00, + 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x23, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, + 0x0b, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x05, 0xb8, 0x0b, 0xb7, 0x74, 0x00, + 0x0b, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x05, 0xd3, 0x3a, 0xff, 0x5d, 0xf1, + 0xe7, 0xaa, 0x98, 0x61, 0xf7, 0xb0, 0x22, 0x20, 0x9b, 0xda, 0x6c, 0x89, 0x3f, 0xca, 0x00, 0x00, + 0x23, 0x00, 0x00, 0x00, 0xf1, 0x51, 0x01, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x13, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x0b, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x01, 0x00, 0x05, 0xb8, 0x0b, 0xb7, 0x74, 0xf1, 0x76, 0x57, 0x81, 0x5a, 0xa1, 0x5f, 0x25, 0x32, + 0xc9, 0x00, 0x8d, 0x48, 0x4d, 0x4f, 0x00, 0x00, 0x33, 0x00, 0x00, 0x00, 0xf1, 0x51, 0x01, 0x00, + 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x23, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, + 0x0b, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x04, 0xb9, 0x88, 0x29, 0x5c, 0x00, + 0x0b, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x01, 0x14, 0x70, 0x9c, 0x93, 0x00, + 0x02, 0x03, 0x00, 0x00, 0x05, 0x00, 0x00, 0x00, 0xf2, 0xc4, 0x7a, 0x44, 0x29, 0xfc, 0xbf, 0x53, + 0x94, 0x86, 0x49, 0x87, 0x53, 0xc4, 0x8f, 0x00, 0xa1, 0x00, 0x00, 0x00, 0xf2, 0x51, 0x01, 0x00, + 0x29, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x21, 0x00, 0x00, 0x00, 0x75, 0x6e, 0x69, 0x74, + 0x72, 0x65, 0x65, 0x5f, 0x61, 0x70, 0x69, 0x3a, 0x3a, 0x6d, 0x73, 0x67, 0x3a, 0x3a, 0x64, 0x64, + 0x73, 0x5f, 0x3a, 0x3a, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x5f, 0x00, 0x00, 0x00, 0x00, + 0x69, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x25, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x01, 0x00, 0xf2, 0x9b, 0x9a, 0x2d, 0x50, 0x17, 0x56, 0xf6, 0x0f, 0x8c, 0x92, 0x41, 0xb0, 0xee, + 0xdb, 0x00, 0x00, 0x00, 0x07, 0x00, 0x00, 0x00, 0x68, 0x65, 0x61, 0x64, 0x65, 0x72, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x18, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x70, 0x00, + 0x0a, 0x00, 0x00, 0x00, 0x70, 0x61, 0x72, 0x61, 0x6d, 0x65, 0x74, 0x65, 0x72, 0x00, 0x00, 0x00, + 0x19, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x01, 0x00, 0x80, 0xf3, 0x01, 0x00, 0x00, 0x02, + 0x07, 0x00, 0x00, 0x00, 0x62, 0x69, 0x6e, 0x61, 0x72, 0x79, 0x00, 0x00, 0x00, 0xf2, 0x9b, 0x9a, + 0x2d, 0x50, 0x17, 0x56, 0xf6, 0x0f, 0x8c, 0x92, 0x41, 0xb0, 0xee, 0xdb, 0xbd, 0x00, 0x00, 0x00, + 0xf2, 0x51, 0x01, 0x00, 0x2f, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x27, 0x00, 0x00, 0x00, + 0x75, 0x6e, 0x69, 0x74, 0x72, 0x65, 0x65, 0x5f, 0x61, 0x70, 0x69, 0x3a, 0x3a, 0x6d, 0x73, 0x67, + 0x3a, 0x3a, 0x64, 0x64, 0x73, 0x5f, 0x3a, 0x3a, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x48, + 0x65, 0x61, 0x64, 0x65, 0x72, 0x5f, 0x00, 0x00, 0x81, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, + 0x27, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xf2, 0xf8, 0x8b, 0x48, 0x81, 0xc6, + 0xcf, 0x5a, 0x29, 0xdc, 0xd6, 0x89, 0x3c, 0xdd, 0x22, 0x00, 0x00, 0x00, 0x09, 0x00, 0x00, 0x00, + 0x69, 0x64, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x00, 0x00, 0x00, 0x00, 0x24, 0x00, 0x00, 0x00, + 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0xf2, 0x0c, 0xd7, 0x3d, 0x1a, 0x1e, 0x87, 0xee, 0x27, 0x8f, + 0x84, 0xee, 0x9f, 0x41, 0xe3, 0x00, 0x00, 0x00, 0x06, 0x00, 0x00, 0x00, 0x6c, 0x65, 0x61, 0x73, + 0x65, 0x00, 0x00, 0x00, 0x25, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x01, 0x00, 0xf2, 0x99, + 0xe3, 0xb9, 0xf0, 0xba, 0xac, 0xdc, 0x09, 0x3a, 0x18, 0x6d, 0x89, 0x7a, 0x17, 0x00, 0x00, 0x00, + 0x07, 0x00, 0x00, 0x00, 0x70, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x00, 0x00, 0x00, 0xf2, 0xf8, 0x8b, + 0x48, 0x81, 0xc6, 0xcf, 0x5a, 0x29, 0xdc, 0xd6, 0x89, 0x3c, 0xdd, 0x22, 0x75, 0x00, 0x00, 0x00, + 0xf2, 0x51, 0x01, 0x00, 0x31, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x29, 0x00, 0x00, 0x00, + 0x75, 0x6e, 0x69, 0x74, 0x72, 0x65, 0x65, 0x5f, 0x61, 0x70, 0x69, 0x3a, 0x3a, 0x6d, 0x73, 0x67, + 0x3a, 0x3a, 0x64, 0x64, 0x73, 0x5f, 0x3a, 0x3a, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x49, + 0x64, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x5f, 0x00, 0x00, 0x00, 0x00, 0x35, 0x00, 0x00, 0x00, + 0x02, 0x00, 0x00, 0x00, 0x11, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x05, 0x00, + 0x03, 0x00, 0x00, 0x00, 0x69, 0x64, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x15, 0x00, 0x00, 0x00, + 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x05, 0x00, 0x07, 0x00, 0x00, 0x00, 0x61, 0x70, 0x69, 0x5f, + 0x69, 0x64, 0x00, 0x00, 0x00, 0xf2, 0x0c, 0xd7, 0x3d, 0x1a, 0x1e, 0x87, 0xee, 0x27, 0x8f, 0x84, + 0xee, 0x9f, 0x41, 0xe3, 0x55, 0x00, 0x00, 0x00, 0xf2, 0x51, 0x01, 0x00, 0x2e, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x26, 0x00, 0x00, 0x00, 0x75, 0x6e, 0x69, 0x74, 0x72, 0x65, 0x65, 0x5f, + 0x61, 0x70, 0x69, 0x3a, 0x3a, 0x6d, 0x73, 0x67, 0x3a, 0x3a, 0x64, 0x64, 0x73, 0x5f, 0x3a, 0x3a, + 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x4c, 0x65, 0x61, 0x73, 0x65, 0x5f, 0x00, 0x00, 0x00, + 0x19, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x11, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x01, 0x00, 0x05, 0x00, 0x03, 0x00, 0x00, 0x00, 0x69, 0x64, 0x00, 0x00, 0x00, 0xf2, 0x99, 0xe3, + 0xb9, 0xf0, 0xba, 0xac, 0xdc, 0x09, 0x3a, 0x18, 0x6d, 0x89, 0x7a, 0x17, 0x76, 0x00, 0x00, 0x00, + 0xf2, 0x51, 0x01, 0x00, 0x2f, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x27, 0x00, 0x00, 0x00, + 0x75, 0x6e, 0x69, 0x74, 0x72, 0x65, 0x65, 0x5f, 0x61, 0x70, 0x69, 0x3a, 0x3a, 0x6d, 0x73, 0x67, + 0x3a, 0x3a, 0x64, 0x64, 0x73, 0x5f, 0x3a, 0x3a, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x50, + 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x5f, 0x00, 0x00, 0x3a, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, + 0x17, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x04, 0x00, 0x09, 0x00, 0x00, 0x00, + 0x70, 0x72, 0x69, 0x6f, 0x72, 0x69, 0x74, 0x79, 0x00, 0x00, 0x00, 0x00, 0x16, 0x00, 0x00, 0x00, + 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x01, 0x00, 0x08, 0x00, 0x00, 0x00, 0x6e, 0x6f, 0x72, 0x65, + 0x70, 0x6c, 0x79, 0x00, 0x00, 0x00, 0x00, 0x00, 0x9a, 0x00, 0x00, 0x00, 0x05, 0x00, 0x00, 0x00, + 0xf2, 0xc4, 0x7a, 0x44, 0x29, 0xfc, 0xbf, 0x53, 0x94, 0x86, 0x49, 0x87, 0x53, 0xc4, 0x8f, 0xf1, + 0xcb, 0xa4, 0xdc, 0x96, 0x5d, 0x39, 0x3a, 0xda, 0x76, 0xb4, 0xde, 0x08, 0x19, 0x25, 0xf2, 0x9b, + 0x9a, 0x2d, 0x50, 0x17, 0x56, 0xf6, 0x0f, 0x8c, 0x92, 0x41, 0xb0, 0xee, 0xdb, 0xf1, 0xfd, 0xdd, + 0x30, 0x0e, 0xc6, 0xac, 0x5e, 0x7a, 0x4b, 0xda, 0xf7, 0xa4, 0xdc, 0xc7, 0xf2, 0xf8, 0x8b, 0x48, + 0x81, 0xc6, 0xcf, 0x5a, 0x29, 0xdc, 0xd6, 0x89, 0x3c, 0xdd, 0x22, 0xf1, 0x8f, 0x78, 0x20, 0x91, + 0xd8, 0x0b, 0x89, 0x0d, 0xad, 0xf3, 0xe7, 0xd6, 0x60, 0xe6, 0xf2, 0x0c, 0xd7, 0x3d, 0x1a, 0x1e, + 0x87, 0xee, 0x27, 0x8f, 0x84, 0xee, 0x9f, 0x41, 0xe3, 0xf1, 0xe7, 0xaa, 0x98, 0x61, 0xf7, 0xb0, + 0x22, 0x20, 0x9b, 0xda, 0x6c, 0x89, 0x3f, 0xca, 0xf2, 0x99, 0xe3, 0xb9, 0xf0, 0xba, 0xac, 0xdc, + 0x09, 0x3a, 0x18, 0x6d, 0x89, 0x7a, 0x17, 0xf1, 0x76, 0x57, 0x81, 0x5a, 0xa1, 0x5f, 0x25, 0x32, + 0xc9, 0x00, 0x8d, 0x48, 0x4d, 0x4f, }; + return blob; +} +template<> inline const uint8_t * TopicTraits<::unitree_api::msg::dds_::Request_>::type_info_blob() { + static const uint8_t blob[] = { + 0x20, 0x01, 0x00, 0x00, 0x01, 0x10, 0x00, 0x40, 0x88, 0x00, 0x00, 0x00, 0x84, 0x00, 0x00, 0x00, + 0x14, 0x00, 0x00, 0x00, 0xf1, 0xcb, 0xa4, 0xdc, 0x96, 0x5d, 0x39, 0x3a, 0xda, 0x76, 0xb4, 0xde, + 0x08, 0x19, 0x25, 0x00, 0x5c, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0x64, 0x00, 0x00, 0x00, + 0x04, 0x00, 0x00, 0x00, 0x14, 0x00, 0x00, 0x00, 0xf1, 0xfd, 0xdd, 0x30, 0x0e, 0xc6, 0xac, 0x5e, + 0x7a, 0x4b, 0xda, 0xf7, 0xa4, 0xdc, 0xc7, 0x00, 0x75, 0x00, 0x00, 0x00, 0x14, 0x00, 0x00, 0x00, + 0xf1, 0x8f, 0x78, 0x20, 0x91, 0xd8, 0x0b, 0x89, 0x0d, 0xad, 0xf3, 0xe7, 0xd6, 0x60, 0xe6, 0x00, + 0x37, 0x00, 0x00, 0x00, 0x14, 0x00, 0x00, 0x00, 0xf1, 0xe7, 0xaa, 0x98, 0x61, 0xf7, 0xb0, 0x22, + 0x20, 0x9b, 0xda, 0x6c, 0x89, 0x3f, 0xca, 0x00, 0x27, 0x00, 0x00, 0x00, 0x14, 0x00, 0x00, 0x00, + 0xf1, 0x76, 0x57, 0x81, 0x5a, 0xa1, 0x5f, 0x25, 0x32, 0xc9, 0x00, 0x8d, 0x48, 0x4d, 0x4f, 0x00, + 0x37, 0x00, 0x00, 0x00, 0x02, 0x10, 0x00, 0x40, 0x88, 0x00, 0x00, 0x00, 0x84, 0x00, 0x00, 0x00, + 0x14, 0x00, 0x00, 0x00, 0xf2, 0xc4, 0x7a, 0x44, 0x29, 0xfc, 0xbf, 0x53, 0x94, 0x86, 0x49, 0x87, + 0x53, 0xc4, 0x8f, 0x00, 0xa5, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0x64, 0x00, 0x00, 0x00, + 0x04, 0x00, 0x00, 0x00, 0x14, 0x00, 0x00, 0x00, 0xf2, 0x9b, 0x9a, 0x2d, 0x50, 0x17, 0x56, 0xf6, + 0x0f, 0x8c, 0x92, 0x41, 0xb0, 0xee, 0xdb, 0x00, 0xc1, 0x00, 0x00, 0x00, 0x14, 0x00, 0x00, 0x00, + 0xf2, 0xf8, 0x8b, 0x48, 0x81, 0xc6, 0xcf, 0x5a, 0x29, 0xdc, 0xd6, 0x89, 0x3c, 0xdd, 0x22, 0x00, + 0x79, 0x00, 0x00, 0x00, 0x14, 0x00, 0x00, 0x00, 0xf2, 0x0c, 0xd7, 0x3d, 0x1a, 0x1e, 0x87, 0xee, + 0x27, 0x8f, 0x84, 0xee, 0x9f, 0x41, 0xe3, 0x00, 0x59, 0x00, 0x00, 0x00, 0x14, 0x00, 0x00, 0x00, + 0xf2, 0x99, 0xe3, 0xb9, 0xf0, 0xba, 0xac, 0xdc, 0x09, 0x3a, 0x18, 0x6d, 0x89, 0x7a, 0x17, 0x00, + 0x7a, 0x00, 0x00, 0x00, }; + return blob; +} +#endif //DDSCXX_HAS_TYPE_DISCOVERY + +} //namespace topic +} //namespace cyclonedds +} //namespace eclipse +} //namespace org + +namespace dds { +namespace topic { + +template <> +struct topic_type_name<::unitree_api::msg::dds_::Request_> +{ + static std::string value() + { + return org::eclipse::cyclonedds::topic::TopicTraits<::unitree_api::msg::dds_::Request_>::getTypeName(); + } +}; + +} +} + +REGISTER_TOPIC_TYPE(::unitree_api::msg::dds_::Request_) + +namespace org{ +namespace eclipse{ +namespace cyclonedds{ +namespace core{ +namespace cdr{ + +template<> +propvec &get_type_props<::unitree_api::msg::dds_::Request_>(); + +template::value, bool> = true > +bool write(T& streamer, const ::unitree_api::msg::dds_::Request_& instance, entity_properties_t *props) { + (void)instance; + if (!streamer.start_struct(*props)) + return false; + auto prop = streamer.first_entity(props); + while (prop) { + switch (prop->m_id) { + case 0: + if (!streamer.start_member(*prop)) + return false; + if (!write(streamer, instance.header(), prop)) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 1: + if (!streamer.start_member(*prop)) + return false; + if (!write_string(streamer, instance.parameter(), 0)) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 2: + if (!streamer.start_member(*prop)) + return false; + if (!streamer.start_consecutive(false, true)) + return false; + { + uint32_t se_1 = uint32_t(instance.binary().size()); + if (!write(streamer, se_1)) + return false; + if (se_1 > 0 && + !write(streamer, instance.binary()[0], se_1)) + return false; + } //end sequence 1 + if (!streamer.finish_consecutive()) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + } + prop = streamer.next_entity(prop); + } + return streamer.finish_struct(*props); +} + +template::value, bool> = true > +bool write(S& str, const ::unitree_api::msg::dds_::Request_& instance, bool as_key) { + auto &props = get_type_props<::unitree_api::msg::dds_::Request_>(); + str.set_mode(cdr_stream::stream_mode::write, as_key); + return write(str, instance, props.data()); +} + +template::value, bool> = true > +bool read(T& streamer, ::unitree_api::msg::dds_::Request_& instance, entity_properties_t *props) { + (void)instance; + if (!streamer.start_struct(*props)) + return false; + auto prop = streamer.first_entity(props); + while (prop) { + switch (prop->m_id) { + case 0: + if (!streamer.start_member(*prop)) + return false; + if (!read(streamer, instance.header(), prop)) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 1: + if (!streamer.start_member(*prop)) + return false; + if (!read_string(streamer, instance.parameter(), 0)) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 2: + if (!streamer.start_member(*prop)) + return false; + if (!streamer.start_consecutive(false, true)) + return false; + { + uint32_t se_1 = uint32_t(instance.binary().size()); + if (!read(streamer, se_1)) + return false; + instance.binary().resize(se_1); + if (se_1 > 0 && + !read(streamer, instance.binary()[0], se_1)) + return false; + } //end sequence 1 + if (!streamer.finish_consecutive()) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + } + prop = streamer.next_entity(prop); + } + return streamer.finish_struct(*props); +} + +template::value, bool> = true > +bool read(S& str, ::unitree_api::msg::dds_::Request_& instance, bool as_key) { + auto &props = get_type_props<::unitree_api::msg::dds_::Request_>(); + str.set_mode(cdr_stream::stream_mode::read, as_key); + return read(str, instance, props.data()); +} + +template::value, bool> = true > +bool move(T& streamer, const ::unitree_api::msg::dds_::Request_& instance, entity_properties_t *props) { + (void)instance; + if (!streamer.start_struct(*props)) + return false; + auto prop = streamer.first_entity(props); + while (prop) { + switch (prop->m_id) { + case 0: + if (!streamer.start_member(*prop)) + return false; + if (!move(streamer, instance.header(), prop)) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 1: + if (!streamer.start_member(*prop)) + return false; + if (!move_string(streamer, instance.parameter(), 0)) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 2: + if (!streamer.start_member(*prop)) + return false; + if (!streamer.start_consecutive(false, true)) + return false; + { + uint32_t se_1 = uint32_t(instance.binary().size()); + if (!move(streamer, se_1)) + return false; + if (se_1 > 0 && + !move(streamer, uint8_t(), se_1)) + return false; + } //end sequence 1 + if (!streamer.finish_consecutive()) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + } + prop = streamer.next_entity(prop); + } + return streamer.finish_struct(*props); +} + +template::value, bool> = true > +bool move(S& str, const ::unitree_api::msg::dds_::Request_& instance, bool as_key) { + auto &props = get_type_props<::unitree_api::msg::dds_::Request_>(); + str.set_mode(cdr_stream::stream_mode::move, as_key); + return move(str, instance, props.data()); +} + +template::value, bool> = true > +bool max(T& streamer, const ::unitree_api::msg::dds_::Request_& instance, entity_properties_t *props) { + (void)instance; + if (!streamer.start_struct(*props)) + return false; + auto prop = streamer.first_entity(props); + while (prop) { + switch (prop->m_id) { + case 0: + if (!streamer.start_member(*prop)) + return false; + if (!max(streamer, instance.header(), prop)) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 1: + if (!streamer.start_member(*prop)) + return false; + if (!max_string(streamer, instance.parameter(), 0)) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 2: + if (!streamer.start_member(*prop)) + return false; + if (!streamer.start_consecutive(false, true)) + return false; + { + uint32_t se_1 = 0; + if (!max(streamer, se_1)) + return false; + if (se_1 > 0 && + !max(streamer, uint8_t(), se_1)) + return false; + } //end sequence 1 + if (!streamer.finish_consecutive()) + return false; + streamer.position(SIZE_MAX); + if (!streamer.finish_member(*prop)) + return false; + break; + } + prop = streamer.next_entity(prop); + } + return streamer.finish_struct(*props); +} + +template::value, bool> = true > +bool max(S& str, const ::unitree_api::msg::dds_::Request_& instance, bool as_key) { + auto &props = get_type_props<::unitree_api::msg::dds_::Request_>(); + str.set_mode(cdr_stream::stream_mode::max, as_key); + return max(str, instance, props.data()); +} + +} //namespace cdr +} //namespace core +} //namespace cyclonedds +} //namespace eclipse +} //namespace org + +#endif // DDSCXX_REQUEST__HPP diff --git a/deps/unitree_sdk2/include/unitree/robot/internal/internal_idl_decl/ResponseHeader_.hpp b/deps/unitree_sdk2/include/unitree/robot/internal/internal_idl_decl/ResponseHeader_.hpp new file mode 100644 index 0000000..701937b --- /dev/null +++ b/deps/unitree_sdk2/include/unitree/robot/internal/internal_idl_decl/ResponseHeader_.hpp @@ -0,0 +1,344 @@ +/**************************************************************** + + Generated by Eclipse Cyclone DDS IDL to CXX Translator + File name: ResponseHeader_.idl + Source: ResponseHeader_.hpp + Cyclone DDS: v0.10.2 + +*****************************************************************/ +#ifndef DDSCXX_RESPONSEHEADER__HPP +#define DDSCXX_RESPONSEHEADER__HPP + +#include "RequestIdentity_.hpp" + +#include "ResponseStatus_.hpp" + + +namespace unitree_api +{ +namespace msg +{ +namespace dds_ +{ +class ResponseHeader_ +{ +private: + ::unitree_api::msg::dds_::RequestIdentity_ identity_; + ::unitree_api::msg::dds_::ResponseStatus_ status_; + +public: + ResponseHeader_() = default; + + explicit ResponseHeader_( + const ::unitree_api::msg::dds_::RequestIdentity_& identity, + const ::unitree_api::msg::dds_::ResponseStatus_& status) : + identity_(identity), + status_(status) { } + + const ::unitree_api::msg::dds_::RequestIdentity_& identity() const { return this->identity_; } + ::unitree_api::msg::dds_::RequestIdentity_& identity() { return this->identity_; } + void identity(const ::unitree_api::msg::dds_::RequestIdentity_& _val_) { this->identity_ = _val_; } + void identity(::unitree_api::msg::dds_::RequestIdentity_&& _val_) { this->identity_ = _val_; } + const ::unitree_api::msg::dds_::ResponseStatus_& status() const { return this->status_; } + ::unitree_api::msg::dds_::ResponseStatus_& status() { return this->status_; } + void status(const ::unitree_api::msg::dds_::ResponseStatus_& _val_) { this->status_ = _val_; } + void status(::unitree_api::msg::dds_::ResponseStatus_&& _val_) { this->status_ = _val_; } + + bool operator==(const ResponseHeader_& _other) const + { + (void) _other; + return identity_ == _other.identity_ && + status_ == _other.status_; + } + + bool operator!=(const ResponseHeader_& _other) const + { + return !(*this == _other); + } + +}; + +} + +} + +} + +#include "dds/topic/TopicTraits.hpp" +#include "org/eclipse/cyclonedds/topic/datatopic.hpp" + +namespace org { +namespace eclipse { +namespace cyclonedds { +namespace topic { + +template <> constexpr const char* TopicTraits<::unitree_api::msg::dds_::ResponseHeader_>::getTypeName() +{ + return "unitree_api::msg::dds_::ResponseHeader_"; +} + +template <> constexpr bool TopicTraits<::unitree_api::msg::dds_::ResponseHeader_>::isKeyless() +{ + return true; +} + +#ifdef DDSCXX_HAS_TYPE_DISCOVERY +template<> constexpr unsigned int TopicTraits<::unitree_api::msg::dds_::ResponseHeader_>::type_map_blob_sz() { return 754; } +template<> constexpr unsigned int TopicTraits<::unitree_api::msg::dds_::ResponseHeader_>::type_info_blob_sz() { return 196; } +template<> inline const uint8_t * TopicTraits<::unitree_api::msg::dds_::ResponseHeader_>::type_map_blob() { + static const uint8_t blob[] = { + 0xe7, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0xf1, 0x9c, 0x43, 0xe5, 0x09, 0xd9, 0x26, 0x2e, + 0x25, 0xe7, 0x3c, 0x21, 0xef, 0xbf, 0xee, 0x00, 0x51, 0x00, 0x00, 0x00, 0xf1, 0x51, 0x01, 0x00, + 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x41, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, + 0x19, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xf1, 0x8f, 0x78, 0x20, 0x91, 0xd8, + 0x0b, 0x89, 0x0d, 0xad, 0xf3, 0xe7, 0xd6, 0x60, 0xe6, 0xff, 0x48, 0x3d, 0x1f, 0x00, 0x00, 0x00, + 0x19, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0xf1, 0x5b, 0x67, 0x75, 0x71, 0x30, + 0x34, 0xdf, 0x53, 0x23, 0x66, 0x5f, 0xf9, 0x73, 0x40, 0x9a, 0xcb, 0x44, 0x54, 0xf1, 0x8f, 0x78, + 0x20, 0x91, 0xd8, 0x0b, 0x89, 0x0d, 0xad, 0xf3, 0xe7, 0xd6, 0x60, 0xe6, 0x33, 0x00, 0x00, 0x00, + 0xf1, 0x51, 0x01, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x23, 0x00, 0x00, 0x00, + 0x02, 0x00, 0x00, 0x00, 0x0b, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x05, 0xb8, + 0x0b, 0xb7, 0x74, 0x00, 0x0b, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x05, 0xd3, + 0x3a, 0xff, 0x5d, 0xf1, 0x5b, 0x67, 0x75, 0x71, 0x30, 0x34, 0xdf, 0x53, 0x23, 0x66, 0x5f, 0xf9, + 0x73, 0x40, 0x00, 0x00, 0x23, 0x00, 0x00, 0x00, 0xf1, 0x51, 0x01, 0x00, 0x01, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x13, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x0b, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x04, 0xc1, 0x33, 0x67, 0x94, 0x00, 0x9f, 0x01, 0x00, 0x00, + 0x03, 0x00, 0x00, 0x00, 0xf2, 0x0f, 0x90, 0xcc, 0xa0, 0xee, 0x3b, 0x25, 0x7f, 0xf8, 0x91, 0x0c, + 0x07, 0xeb, 0x3e, 0x00, 0x95, 0x00, 0x00, 0x00, 0xf2, 0x51, 0x01, 0x00, 0x30, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x28, 0x00, 0x00, 0x00, 0x75, 0x6e, 0x69, 0x74, 0x72, 0x65, 0x65, 0x5f, + 0x61, 0x70, 0x69, 0x3a, 0x3a, 0x6d, 0x73, 0x67, 0x3a, 0x3a, 0x64, 0x64, 0x73, 0x5f, 0x3a, 0x3a, + 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x48, 0x65, 0x61, 0x64, 0x65, 0x72, 0x5f, 0x00, + 0x59, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x27, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x01, 0x00, 0xf2, 0xf8, 0x8b, 0x48, 0x81, 0xc6, 0xcf, 0x5a, 0x29, 0xdc, 0xd6, 0x89, 0x3c, 0xdd, + 0x22, 0x00, 0x00, 0x00, 0x09, 0x00, 0x00, 0x00, 0x69, 0x64, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x79, + 0x00, 0x00, 0x00, 0x00, 0x25, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0xf2, 0x1a, + 0x4c, 0x7d, 0xe4, 0xfc, 0x64, 0xee, 0x04, 0x5d, 0x30, 0x0c, 0xff, 0x55, 0xda, 0x00, 0x00, 0x00, + 0x07, 0x00, 0x00, 0x00, 0x73, 0x74, 0x61, 0x74, 0x75, 0x73, 0x00, 0x00, 0x00, 0xf2, 0xf8, 0x8b, + 0x48, 0x81, 0xc6, 0xcf, 0x5a, 0x29, 0xdc, 0xd6, 0x89, 0x3c, 0xdd, 0x22, 0x75, 0x00, 0x00, 0x00, + 0xf2, 0x51, 0x01, 0x00, 0x31, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x29, 0x00, 0x00, 0x00, + 0x75, 0x6e, 0x69, 0x74, 0x72, 0x65, 0x65, 0x5f, 0x61, 0x70, 0x69, 0x3a, 0x3a, 0x6d, 0x73, 0x67, + 0x3a, 0x3a, 0x64, 0x64, 0x73, 0x5f, 0x3a, 0x3a, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x49, + 0x64, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x5f, 0x00, 0x00, 0x00, 0x00, 0x35, 0x00, 0x00, 0x00, + 0x02, 0x00, 0x00, 0x00, 0x11, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x05, 0x00, + 0x03, 0x00, 0x00, 0x00, 0x69, 0x64, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x15, 0x00, 0x00, 0x00, + 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x05, 0x00, 0x07, 0x00, 0x00, 0x00, 0x61, 0x70, 0x69, 0x5f, + 0x69, 0x64, 0x00, 0x00, 0x00, 0xf2, 0x1a, 0x4c, 0x7d, 0xe4, 0xfc, 0x64, 0xee, 0x04, 0x5d, 0x30, + 0x0c, 0xff, 0x55, 0xda, 0x57, 0x00, 0x00, 0x00, 0xf2, 0x51, 0x01, 0x00, 0x30, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x28, 0x00, 0x00, 0x00, 0x75, 0x6e, 0x69, 0x74, 0x72, 0x65, 0x65, 0x5f, + 0x61, 0x70, 0x69, 0x3a, 0x3a, 0x6d, 0x73, 0x67, 0x3a, 0x3a, 0x64, 0x64, 0x73, 0x5f, 0x3a, 0x3a, + 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x5f, 0x00, + 0x1b, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x13, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x01, 0x00, 0x04, 0x00, 0x05, 0x00, 0x00, 0x00, 0x63, 0x6f, 0x64, 0x65, 0x00, 0x00, 0x00, 0x00, + 0x5e, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0xf2, 0x0f, 0x90, 0xcc, 0xa0, 0xee, 0x3b, 0x25, + 0x7f, 0xf8, 0x91, 0x0c, 0x07, 0xeb, 0x3e, 0xf1, 0x9c, 0x43, 0xe5, 0x09, 0xd9, 0x26, 0x2e, 0x25, + 0xe7, 0x3c, 0x21, 0xef, 0xbf, 0xee, 0xf2, 0xf8, 0x8b, 0x48, 0x81, 0xc6, 0xcf, 0x5a, 0x29, 0xdc, + 0xd6, 0x89, 0x3c, 0xdd, 0x22, 0xf1, 0x8f, 0x78, 0x20, 0x91, 0xd8, 0x0b, 0x89, 0x0d, 0xad, 0xf3, + 0xe7, 0xd6, 0x60, 0xe6, 0xf2, 0x1a, 0x4c, 0x7d, 0xe4, 0xfc, 0x64, 0xee, 0x04, 0x5d, 0x30, 0x0c, + 0xff, 0x55, 0xda, 0xf1, 0x5b, 0x67, 0x75, 0x71, 0x30, 0x34, 0xdf, 0x53, 0x23, 0x66, 0x5f, 0xf9, + 0x73, 0x40, }; + return blob; +} +template<> inline const uint8_t * TopicTraits<::unitree_api::msg::dds_::ResponseHeader_>::type_info_blob() { + static const uint8_t blob[] = { + 0xc0, 0x00, 0x00, 0x00, 0x01, 0x10, 0x00, 0x40, 0x58, 0x00, 0x00, 0x00, 0x54, 0x00, 0x00, 0x00, + 0x14, 0x00, 0x00, 0x00, 0xf1, 0x9c, 0x43, 0xe5, 0x09, 0xd9, 0x26, 0x2e, 0x25, 0xe7, 0x3c, 0x21, + 0xef, 0xbf, 0xee, 0x00, 0x55, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x34, 0x00, 0x00, 0x00, + 0x02, 0x00, 0x00, 0x00, 0x14, 0x00, 0x00, 0x00, 0xf1, 0x8f, 0x78, 0x20, 0x91, 0xd8, 0x0b, 0x89, + 0x0d, 0xad, 0xf3, 0xe7, 0xd6, 0x60, 0xe6, 0x00, 0x37, 0x00, 0x00, 0x00, 0x14, 0x00, 0x00, 0x00, + 0xf1, 0x5b, 0x67, 0x75, 0x71, 0x30, 0x34, 0xdf, 0x53, 0x23, 0x66, 0x5f, 0xf9, 0x73, 0x40, 0x00, + 0x27, 0x00, 0x00, 0x00, 0x02, 0x10, 0x00, 0x40, 0x58, 0x00, 0x00, 0x00, 0x54, 0x00, 0x00, 0x00, + 0x14, 0x00, 0x00, 0x00, 0xf2, 0x0f, 0x90, 0xcc, 0xa0, 0xee, 0x3b, 0x25, 0x7f, 0xf8, 0x91, 0x0c, + 0x07, 0xeb, 0x3e, 0x00, 0x99, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x34, 0x00, 0x00, 0x00, + 0x02, 0x00, 0x00, 0x00, 0x14, 0x00, 0x00, 0x00, 0xf2, 0xf8, 0x8b, 0x48, 0x81, 0xc6, 0xcf, 0x5a, + 0x29, 0xdc, 0xd6, 0x89, 0x3c, 0xdd, 0x22, 0x00, 0x79, 0x00, 0x00, 0x00, 0x14, 0x00, 0x00, 0x00, + 0xf2, 0x1a, 0x4c, 0x7d, 0xe4, 0xfc, 0x64, 0xee, 0x04, 0x5d, 0x30, 0x0c, 0xff, 0x55, 0xda, 0x00, + 0x5b, 0x00, 0x00, 0x00, }; + return blob; +} +#endif //DDSCXX_HAS_TYPE_DISCOVERY + +} //namespace topic +} //namespace cyclonedds +} //namespace eclipse +} //namespace org + +namespace dds { +namespace topic { + +template <> +struct topic_type_name<::unitree_api::msg::dds_::ResponseHeader_> +{ + static std::string value() + { + return org::eclipse::cyclonedds::topic::TopicTraits<::unitree_api::msg::dds_::ResponseHeader_>::getTypeName(); + } +}; + +} +} + +REGISTER_TOPIC_TYPE(::unitree_api::msg::dds_::ResponseHeader_) + +namespace org{ +namespace eclipse{ +namespace cyclonedds{ +namespace core{ +namespace cdr{ + +template<> +propvec &get_type_props<::unitree_api::msg::dds_::ResponseHeader_>(); + +template::value, bool> = true > +bool write(T& streamer, const ::unitree_api::msg::dds_::ResponseHeader_& instance, entity_properties_t *props) { + (void)instance; + if (!streamer.start_struct(*props)) + return false; + auto prop = streamer.first_entity(props); + while (prop) { + switch (prop->m_id) { + case 0: + if (!streamer.start_member(*prop)) + return false; + if (!write(streamer, instance.identity(), prop)) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 1: + if (!streamer.start_member(*prop)) + return false; + if (!write(streamer, instance.status(), prop)) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + } + prop = streamer.next_entity(prop); + } + return streamer.finish_struct(*props); +} + +template::value, bool> = true > +bool write(S& str, const ::unitree_api::msg::dds_::ResponseHeader_& instance, bool as_key) { + auto &props = get_type_props<::unitree_api::msg::dds_::ResponseHeader_>(); + str.set_mode(cdr_stream::stream_mode::write, as_key); + return write(str, instance, props.data()); +} + +template::value, bool> = true > +bool read(T& streamer, ::unitree_api::msg::dds_::ResponseHeader_& instance, entity_properties_t *props) { + (void)instance; + if (!streamer.start_struct(*props)) + return false; + auto prop = streamer.first_entity(props); + while (prop) { + switch (prop->m_id) { + case 0: + if (!streamer.start_member(*prop)) + return false; + if (!read(streamer, instance.identity(), prop)) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 1: + if (!streamer.start_member(*prop)) + return false; + if (!read(streamer, instance.status(), prop)) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + } + prop = streamer.next_entity(prop); + } + return streamer.finish_struct(*props); +} + +template::value, bool> = true > +bool read(S& str, ::unitree_api::msg::dds_::ResponseHeader_& instance, bool as_key) { + auto &props = get_type_props<::unitree_api::msg::dds_::ResponseHeader_>(); + str.set_mode(cdr_stream::stream_mode::read, as_key); + return read(str, instance, props.data()); +} + +template::value, bool> = true > +bool move(T& streamer, const ::unitree_api::msg::dds_::ResponseHeader_& instance, entity_properties_t *props) { + (void)instance; + if (!streamer.start_struct(*props)) + return false; + auto prop = streamer.first_entity(props); + while (prop) { + switch (prop->m_id) { + case 0: + if (!streamer.start_member(*prop)) + return false; + if (!move(streamer, instance.identity(), prop)) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 1: + if (!streamer.start_member(*prop)) + return false; + if (!move(streamer, instance.status(), prop)) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + } + prop = streamer.next_entity(prop); + } + return streamer.finish_struct(*props); +} + +template::value, bool> = true > +bool move(S& str, const ::unitree_api::msg::dds_::ResponseHeader_& instance, bool as_key) { + auto &props = get_type_props<::unitree_api::msg::dds_::ResponseHeader_>(); + str.set_mode(cdr_stream::stream_mode::move, as_key); + return move(str, instance, props.data()); +} + +template::value, bool> = true > +bool max(T& streamer, const ::unitree_api::msg::dds_::ResponseHeader_& instance, entity_properties_t *props) { + (void)instance; + if (!streamer.start_struct(*props)) + return false; + auto prop = streamer.first_entity(props); + while (prop) { + switch (prop->m_id) { + case 0: + if (!streamer.start_member(*prop)) + return false; + if (!max(streamer, instance.identity(), prop)) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 1: + if (!streamer.start_member(*prop)) + return false; + if (!max(streamer, instance.status(), prop)) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + } + prop = streamer.next_entity(prop); + } + return streamer.finish_struct(*props); +} + +template::value, bool> = true > +bool max(S& str, const ::unitree_api::msg::dds_::ResponseHeader_& instance, bool as_key) { + auto &props = get_type_props<::unitree_api::msg::dds_::ResponseHeader_>(); + str.set_mode(cdr_stream::stream_mode::max, as_key); + return max(str, instance, props.data()); +} + +} //namespace cdr +} //namespace core +} //namespace cyclonedds +} //namespace eclipse +} //namespace org + +#endif // DDSCXX_RESPONSEHEADER__HPP diff --git a/deps/unitree_sdk2/include/unitree/robot/internal/internal_idl_decl/ResponseStatus_.hpp b/deps/unitree_sdk2/include/unitree/robot/internal/internal_idl_decl/ResponseStatus_.hpp new file mode 100644 index 0000000..bd8f555 --- /dev/null +++ b/deps/unitree_sdk2/include/unitree/robot/internal/internal_idl_decl/ResponseStatus_.hpp @@ -0,0 +1,260 @@ +/**************************************************************** + + Generated by Eclipse Cyclone DDS IDL to CXX Translator + File name: ResponseStatus_.idl + Source: ResponseStatus_.hpp + Cyclone DDS: v0.10.2 + +*****************************************************************/ +#ifndef DDSCXX_RESPONSESTATUS__HPP +#define DDSCXX_RESPONSESTATUS__HPP + +#include + +namespace unitree_api +{ +namespace msg +{ +namespace dds_ +{ +class ResponseStatus_ +{ +private: + int32_t code_ = 0; + +public: + ResponseStatus_() = default; + + explicit ResponseStatus_( + int32_t code) : + code_(code) { } + + int32_t code() const { return this->code_; } + int32_t& code() { return this->code_; } + void code(int32_t _val_) { this->code_ = _val_; } + + bool operator==(const ResponseStatus_& _other) const + { + (void) _other; + return code_ == _other.code_; + } + + bool operator!=(const ResponseStatus_& _other) const + { + return !(*this == _other); + } + +}; + +} + +} + +} + +#include "dds/topic/TopicTraits.hpp" +#include "org/eclipse/cyclonedds/topic/datatopic.hpp" + +namespace org { +namespace eclipse { +namespace cyclonedds { +namespace topic { + +template <> constexpr const char* TopicTraits<::unitree_api::msg::dds_::ResponseStatus_>::getTypeName() +{ + return "unitree_api::msg::dds_::ResponseStatus_"; +} + +template <> constexpr bool TopicTraits<::unitree_api::msg::dds_::ResponseStatus_>::isKeyless() +{ + return true; +} + +#ifdef DDSCXX_HAS_TYPE_DISCOVERY +template<> constexpr unsigned int TopicTraits<::unitree_api::msg::dds_::ResponseStatus_>::type_map_blob_sz() { return 218; } +template<> constexpr unsigned int TopicTraits<::unitree_api::msg::dds_::ResponseStatus_>::type_info_blob_sz() { return 100; } +template<> inline const uint8_t * TopicTraits<::unitree_api::msg::dds_::ResponseStatus_>::type_map_blob() { + static const uint8_t blob[] = { + 0x3b, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0xf1, 0x5b, 0x67, 0x75, 0x71, 0x30, 0x34, 0xdf, + 0x53, 0x23, 0x66, 0x5f, 0xf9, 0x73, 0x40, 0x00, 0x23, 0x00, 0x00, 0x00, 0xf1, 0x51, 0x01, 0x00, + 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x13, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, + 0x0b, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x04, 0xc1, 0x33, 0x67, 0x94, 0x00, + 0x6f, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0xf2, 0x1a, 0x4c, 0x7d, 0xe4, 0xfc, 0x64, 0xee, + 0x04, 0x5d, 0x30, 0x0c, 0xff, 0x55, 0xda, 0x00, 0x57, 0x00, 0x00, 0x00, 0xf2, 0x51, 0x01, 0x00, + 0x30, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x28, 0x00, 0x00, 0x00, 0x75, 0x6e, 0x69, 0x74, + 0x72, 0x65, 0x65, 0x5f, 0x61, 0x70, 0x69, 0x3a, 0x3a, 0x6d, 0x73, 0x67, 0x3a, 0x3a, 0x64, 0x64, + 0x73, 0x5f, 0x3a, 0x3a, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x53, 0x74, 0x61, 0x74, + 0x75, 0x73, 0x5f, 0x00, 0x1b, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x13, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x04, 0x00, 0x05, 0x00, 0x00, 0x00, 0x63, 0x6f, 0x64, 0x65, + 0x00, 0x00, 0x00, 0x00, 0x22, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0xf2, 0x1a, 0x4c, 0x7d, + 0xe4, 0xfc, 0x64, 0xee, 0x04, 0x5d, 0x30, 0x0c, 0xff, 0x55, 0xda, 0xf1, 0x5b, 0x67, 0x75, 0x71, + 0x30, 0x34, 0xdf, 0x53, 0x23, 0x66, 0x5f, 0xf9, 0x73, 0x40, }; + return blob; +} +template<> inline const uint8_t * TopicTraits<::unitree_api::msg::dds_::ResponseStatus_>::type_info_blob() { + static const uint8_t blob[] = { + 0x60, 0x00, 0x00, 0x00, 0x01, 0x10, 0x00, 0x40, 0x28, 0x00, 0x00, 0x00, 0x24, 0x00, 0x00, 0x00, + 0x14, 0x00, 0x00, 0x00, 0xf1, 0x5b, 0x67, 0x75, 0x71, 0x30, 0x34, 0xdf, 0x53, 0x23, 0x66, 0x5f, + 0xf9, 0x73, 0x40, 0x00, 0x27, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x02, 0x10, 0x00, 0x40, 0x28, 0x00, 0x00, 0x00, 0x24, 0x00, 0x00, 0x00, + 0x14, 0x00, 0x00, 0x00, 0xf2, 0x1a, 0x4c, 0x7d, 0xe4, 0xfc, 0x64, 0xee, 0x04, 0x5d, 0x30, 0x0c, + 0xff, 0x55, 0xda, 0x00, 0x5b, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, }; + return blob; +} +#endif //DDSCXX_HAS_TYPE_DISCOVERY + +} //namespace topic +} //namespace cyclonedds +} //namespace eclipse +} //namespace org + +namespace dds { +namespace topic { + +template <> +struct topic_type_name<::unitree_api::msg::dds_::ResponseStatus_> +{ + static std::string value() + { + return org::eclipse::cyclonedds::topic::TopicTraits<::unitree_api::msg::dds_::ResponseStatus_>::getTypeName(); + } +}; + +} +} + +REGISTER_TOPIC_TYPE(::unitree_api::msg::dds_::ResponseStatus_) + +namespace org{ +namespace eclipse{ +namespace cyclonedds{ +namespace core{ +namespace cdr{ + +template<> +propvec &get_type_props<::unitree_api::msg::dds_::ResponseStatus_>(); + +template::value, bool> = true > +bool write(T& streamer, const ::unitree_api::msg::dds_::ResponseStatus_& instance, entity_properties_t *props) { + (void)instance; + if (!streamer.start_struct(*props)) + return false; + auto prop = streamer.first_entity(props); + while (prop) { + switch (prop->m_id) { + case 0: + if (!streamer.start_member(*prop)) + return false; + if (!write(streamer, instance.code())) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + } + prop = streamer.next_entity(prop); + } + return streamer.finish_struct(*props); +} + +template::value, bool> = true > +bool write(S& str, const ::unitree_api::msg::dds_::ResponseStatus_& instance, bool as_key) { + auto &props = get_type_props<::unitree_api::msg::dds_::ResponseStatus_>(); + str.set_mode(cdr_stream::stream_mode::write, as_key); + return write(str, instance, props.data()); +} + +template::value, bool> = true > +bool read(T& streamer, ::unitree_api::msg::dds_::ResponseStatus_& instance, entity_properties_t *props) { + (void)instance; + if (!streamer.start_struct(*props)) + return false; + auto prop = streamer.first_entity(props); + while (prop) { + switch (prop->m_id) { + case 0: + if (!streamer.start_member(*prop)) + return false; + if (!read(streamer, instance.code())) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + } + prop = streamer.next_entity(prop); + } + return streamer.finish_struct(*props); +} + +template::value, bool> = true > +bool read(S& str, ::unitree_api::msg::dds_::ResponseStatus_& instance, bool as_key) { + auto &props = get_type_props<::unitree_api::msg::dds_::ResponseStatus_>(); + str.set_mode(cdr_stream::stream_mode::read, as_key); + return read(str, instance, props.data()); +} + +template::value, bool> = true > +bool move(T& streamer, const ::unitree_api::msg::dds_::ResponseStatus_& instance, entity_properties_t *props) { + (void)instance; + if (!streamer.start_struct(*props)) + return false; + auto prop = streamer.first_entity(props); + while (prop) { + switch (prop->m_id) { + case 0: + if (!streamer.start_member(*prop)) + return false; + if (!move(streamer, instance.code())) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + } + prop = streamer.next_entity(prop); + } + return streamer.finish_struct(*props); +} + +template::value, bool> = true > +bool move(S& str, const ::unitree_api::msg::dds_::ResponseStatus_& instance, bool as_key) { + auto &props = get_type_props<::unitree_api::msg::dds_::ResponseStatus_>(); + str.set_mode(cdr_stream::stream_mode::move, as_key); + return move(str, instance, props.data()); +} + +template::value, bool> = true > +bool max(T& streamer, const ::unitree_api::msg::dds_::ResponseStatus_& instance, entity_properties_t *props) { + (void)instance; + if (!streamer.start_struct(*props)) + return false; + auto prop = streamer.first_entity(props); + while (prop) { + switch (prop->m_id) { + case 0: + if (!streamer.start_member(*prop)) + return false; + if (!max(streamer, instance.code())) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + } + prop = streamer.next_entity(prop); + } + return streamer.finish_struct(*props); +} + +template::value, bool> = true > +bool max(S& str, const ::unitree_api::msg::dds_::ResponseStatus_& instance, bool as_key) { + auto &props = get_type_props<::unitree_api::msg::dds_::ResponseStatus_>(); + str.set_mode(cdr_stream::stream_mode::max, as_key); + return max(str, instance, props.data()); +} + +} //namespace cdr +} //namespace core +} //namespace cyclonedds +} //namespace eclipse +} //namespace org + +#endif // DDSCXX_RESPONSESTATUS__HPP diff --git a/deps/unitree_sdk2/include/unitree/robot/internal/internal_idl_decl/Response_.hpp b/deps/unitree_sdk2/include/unitree/robot/internal/internal_idl_decl/Response_.hpp new file mode 100644 index 0000000..37299c9 --- /dev/null +++ b/deps/unitree_sdk2/include/unitree/robot/internal/internal_idl_decl/Response_.hpp @@ -0,0 +1,454 @@ +/**************************************************************** + + Generated by Eclipse Cyclone DDS IDL to CXX Translator + File name: Response_.idl + Source: Response_.hpp + Cyclone DDS: v0.10.2 + +*****************************************************************/ +#ifndef DDSCXX_RESPONSE__HPP +#define DDSCXX_RESPONSE__HPP + +#include "ResponseHeader_.hpp" + +#include +#include +#include + +namespace unitree_api +{ +namespace msg +{ +namespace dds_ +{ +class Response_ +{ +private: + ::unitree_api::msg::dds_::ResponseHeader_ header_; + std::string data_; + std::vector binary_; + +public: + Response_() = default; + + explicit Response_( + const ::unitree_api::msg::dds_::ResponseHeader_& header, + const std::string& data, + const std::vector& binary) : + header_(header), + data_(data), + binary_(binary) { } + + const ::unitree_api::msg::dds_::ResponseHeader_& header() const { return this->header_; } + ::unitree_api::msg::dds_::ResponseHeader_& header() { return this->header_; } + void header(const ::unitree_api::msg::dds_::ResponseHeader_& _val_) { this->header_ = _val_; } + void header(::unitree_api::msg::dds_::ResponseHeader_&& _val_) { this->header_ = _val_; } + const std::string& data() const { return this->data_; } + std::string& data() { return this->data_; } + void data(const std::string& _val_) { this->data_ = _val_; } + void data(std::string&& _val_) { this->data_ = _val_; } + const std::vector& binary() const { return this->binary_; } + std::vector& binary() { return this->binary_; } + void binary(const std::vector& _val_) { this->binary_ = _val_; } + void binary(std::vector&& _val_) { this->binary_ = _val_; } + + bool operator==(const Response_& _other) const + { + (void) _other; + return header_ == _other.header_ && + data_ == _other.data_ && + binary_ == _other.binary_; + } + + bool operator!=(const Response_& _other) const + { + return !(*this == _other); + } + +}; + +} + +} + +} + +#include "dds/topic/TopicTraits.hpp" +#include "org/eclipse/cyclonedds/topic/datatopic.hpp" + +namespace org { +namespace eclipse { +namespace cyclonedds { +namespace topic { + +template <> constexpr const char* TopicTraits<::unitree_api::msg::dds_::Response_>::getTypeName() +{ + return "unitree_api::msg::dds_::Response_"; +} + +template <> constexpr bool TopicTraits<::unitree_api::msg::dds_::Response_>::isSelfContained() +{ + return false; +} + +template <> constexpr bool TopicTraits<::unitree_api::msg::dds_::Response_>::isKeyless() +{ + return true; +} + +#ifdef DDSCXX_HAS_TYPE_DISCOVERY +template<> constexpr unsigned int TopicTraits<::unitree_api::msg::dds_::Response_>::type_map_blob_sz() { return 1068; } +template<> constexpr unsigned int TopicTraits<::unitree_api::msg::dds_::Response_>::type_info_blob_sz() { return 244; } +template<> inline const uint8_t * TopicTraits<::unitree_api::msg::dds_::Response_>::type_map_blob() { + static const uint8_t blob[] = { + 0x53, 0x01, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0xf1, 0x48, 0xc9, 0x97, 0xd3, 0x79, 0xc3, 0xe1, + 0x8c, 0x53, 0x0b, 0x5f, 0x8f, 0xe9, 0x46, 0x00, 0x58, 0x00, 0x00, 0x00, 0xf1, 0x51, 0x01, 0x00, + 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x48, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, + 0x19, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xf1, 0x9c, 0x43, 0xe5, 0x09, 0xd9, + 0x26, 0x2e, 0x25, 0xe7, 0x3c, 0x21, 0xef, 0xbf, 0xee, 0x09, 0x9f, 0xb9, 0x95, 0x00, 0x00, 0x00, + 0x0c, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x70, 0x00, 0x8d, 0x77, 0x7f, 0x38, + 0x10, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x01, 0x00, 0x80, 0xf3, 0x01, 0x00, 0x00, 0x02, + 0x9d, 0x71, 0x83, 0xf1, 0xf1, 0x9c, 0x43, 0xe5, 0x09, 0xd9, 0x26, 0x2e, 0x25, 0xe7, 0x3c, 0x21, + 0xef, 0xbf, 0xee, 0x00, 0x51, 0x00, 0x00, 0x00, 0xf1, 0x51, 0x01, 0x00, 0x01, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x41, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x19, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xf1, 0x8f, 0x78, 0x20, 0x91, 0xd8, 0x0b, 0x89, 0x0d, 0xad, + 0xf3, 0xe7, 0xd6, 0x60, 0xe6, 0xff, 0x48, 0x3d, 0x1f, 0x00, 0x00, 0x00, 0x19, 0x00, 0x00, 0x00, + 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0xf1, 0x5b, 0x67, 0x75, 0x71, 0x30, 0x34, 0xdf, 0x53, 0x23, + 0x66, 0x5f, 0xf9, 0x73, 0x40, 0x9a, 0xcb, 0x44, 0x54, 0xf1, 0x8f, 0x78, 0x20, 0x91, 0xd8, 0x0b, + 0x89, 0x0d, 0xad, 0xf3, 0xe7, 0xd6, 0x60, 0xe6, 0x33, 0x00, 0x00, 0x00, 0xf1, 0x51, 0x01, 0x00, + 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x23, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, + 0x0b, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x05, 0xb8, 0x0b, 0xb7, 0x74, 0x00, + 0x0b, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x05, 0xd3, 0x3a, 0xff, 0x5d, 0xf1, + 0x5b, 0x67, 0x75, 0x71, 0x30, 0x34, 0xdf, 0x53, 0x23, 0x66, 0x5f, 0xf9, 0x73, 0x40, 0x00, 0x00, + 0x23, 0x00, 0x00, 0x00, 0xf1, 0x51, 0x01, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x13, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x0b, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x01, 0x00, 0x04, 0xc1, 0x33, 0x67, 0x94, 0x00, 0x4f, 0x02, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, + 0xf2, 0xd1, 0xc3, 0x2c, 0xc0, 0x22, 0x14, 0x90, 0x1a, 0x46, 0x4a, 0x6c, 0x51, 0x32, 0x5d, 0x00, + 0x9d, 0x00, 0x00, 0x00, 0xf2, 0x51, 0x01, 0x00, 0x2a, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x22, 0x00, 0x00, 0x00, 0x75, 0x6e, 0x69, 0x74, 0x72, 0x65, 0x65, 0x5f, 0x61, 0x70, 0x69, 0x3a, + 0x3a, 0x6d, 0x73, 0x67, 0x3a, 0x3a, 0x64, 0x64, 0x73, 0x5f, 0x3a, 0x3a, 0x52, 0x65, 0x73, 0x70, + 0x6f, 0x6e, 0x73, 0x65, 0x5f, 0x00, 0x00, 0x00, 0x65, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, + 0x25, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xf2, 0x0f, 0x90, 0xcc, 0xa0, 0xee, + 0x3b, 0x25, 0x7f, 0xf8, 0x91, 0x0c, 0x07, 0xeb, 0x3e, 0x00, 0x00, 0x00, 0x07, 0x00, 0x00, 0x00, + 0x68, 0x65, 0x61, 0x64, 0x65, 0x72, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x13, 0x00, 0x00, 0x00, + 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x70, 0x00, 0x05, 0x00, 0x00, 0x00, 0x64, 0x61, 0x74, 0x61, + 0x00, 0x00, 0x00, 0x00, 0x19, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x01, 0x00, 0x80, 0xf3, + 0x01, 0x00, 0x00, 0x02, 0x07, 0x00, 0x00, 0x00, 0x62, 0x69, 0x6e, 0x61, 0x72, 0x79, 0x00, 0x00, + 0x00, 0xf2, 0x0f, 0x90, 0xcc, 0xa0, 0xee, 0x3b, 0x25, 0x7f, 0xf8, 0x91, 0x0c, 0x07, 0xeb, 0x3e, + 0x95, 0x00, 0x00, 0x00, 0xf2, 0x51, 0x01, 0x00, 0x30, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x28, 0x00, 0x00, 0x00, 0x75, 0x6e, 0x69, 0x74, 0x72, 0x65, 0x65, 0x5f, 0x61, 0x70, 0x69, 0x3a, + 0x3a, 0x6d, 0x73, 0x67, 0x3a, 0x3a, 0x64, 0x64, 0x73, 0x5f, 0x3a, 0x3a, 0x52, 0x65, 0x73, 0x70, + 0x6f, 0x6e, 0x73, 0x65, 0x48, 0x65, 0x61, 0x64, 0x65, 0x72, 0x5f, 0x00, 0x59, 0x00, 0x00, 0x00, + 0x02, 0x00, 0x00, 0x00, 0x27, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xf2, 0xf8, + 0x8b, 0x48, 0x81, 0xc6, 0xcf, 0x5a, 0x29, 0xdc, 0xd6, 0x89, 0x3c, 0xdd, 0x22, 0x00, 0x00, 0x00, + 0x09, 0x00, 0x00, 0x00, 0x69, 0x64, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x00, 0x00, 0x00, 0x00, + 0x25, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0xf2, 0x1a, 0x4c, 0x7d, 0xe4, 0xfc, + 0x64, 0xee, 0x04, 0x5d, 0x30, 0x0c, 0xff, 0x55, 0xda, 0x00, 0x00, 0x00, 0x07, 0x00, 0x00, 0x00, + 0x73, 0x74, 0x61, 0x74, 0x75, 0x73, 0x00, 0x00, 0x00, 0xf2, 0xf8, 0x8b, 0x48, 0x81, 0xc6, 0xcf, + 0x5a, 0x29, 0xdc, 0xd6, 0x89, 0x3c, 0xdd, 0x22, 0x75, 0x00, 0x00, 0x00, 0xf2, 0x51, 0x01, 0x00, + 0x31, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x29, 0x00, 0x00, 0x00, 0x75, 0x6e, 0x69, 0x74, + 0x72, 0x65, 0x65, 0x5f, 0x61, 0x70, 0x69, 0x3a, 0x3a, 0x6d, 0x73, 0x67, 0x3a, 0x3a, 0x64, 0x64, + 0x73, 0x5f, 0x3a, 0x3a, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x49, 0x64, 0x65, 0x6e, 0x74, + 0x69, 0x74, 0x79, 0x5f, 0x00, 0x00, 0x00, 0x00, 0x35, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, + 0x11, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x05, 0x00, 0x03, 0x00, 0x00, 0x00, + 0x69, 0x64, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x15, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, + 0x01, 0x00, 0x05, 0x00, 0x07, 0x00, 0x00, 0x00, 0x61, 0x70, 0x69, 0x5f, 0x69, 0x64, 0x00, 0x00, + 0x00, 0xf2, 0x1a, 0x4c, 0x7d, 0xe4, 0xfc, 0x64, 0xee, 0x04, 0x5d, 0x30, 0x0c, 0xff, 0x55, 0xda, + 0x57, 0x00, 0x00, 0x00, 0xf2, 0x51, 0x01, 0x00, 0x30, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x28, 0x00, 0x00, 0x00, 0x75, 0x6e, 0x69, 0x74, 0x72, 0x65, 0x65, 0x5f, 0x61, 0x70, 0x69, 0x3a, + 0x3a, 0x6d, 0x73, 0x67, 0x3a, 0x3a, 0x64, 0x64, 0x73, 0x5f, 0x3a, 0x3a, 0x52, 0x65, 0x73, 0x70, + 0x6f, 0x6e, 0x73, 0x65, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x5f, 0x00, 0x1b, 0x00, 0x00, 0x00, + 0x01, 0x00, 0x00, 0x00, 0x13, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x04, 0x00, + 0x05, 0x00, 0x00, 0x00, 0x63, 0x6f, 0x64, 0x65, 0x00, 0x00, 0x00, 0x00, 0x7c, 0x00, 0x00, 0x00, + 0x04, 0x00, 0x00, 0x00, 0xf2, 0xd1, 0xc3, 0x2c, 0xc0, 0x22, 0x14, 0x90, 0x1a, 0x46, 0x4a, 0x6c, + 0x51, 0x32, 0x5d, 0xf1, 0x48, 0xc9, 0x97, 0xd3, 0x79, 0xc3, 0xe1, 0x8c, 0x53, 0x0b, 0x5f, 0x8f, + 0xe9, 0x46, 0xf2, 0x0f, 0x90, 0xcc, 0xa0, 0xee, 0x3b, 0x25, 0x7f, 0xf8, 0x91, 0x0c, 0x07, 0xeb, + 0x3e, 0xf1, 0x9c, 0x43, 0xe5, 0x09, 0xd9, 0x26, 0x2e, 0x25, 0xe7, 0x3c, 0x21, 0xef, 0xbf, 0xee, + 0xf2, 0xf8, 0x8b, 0x48, 0x81, 0xc6, 0xcf, 0x5a, 0x29, 0xdc, 0xd6, 0x89, 0x3c, 0xdd, 0x22, 0xf1, + 0x8f, 0x78, 0x20, 0x91, 0xd8, 0x0b, 0x89, 0x0d, 0xad, 0xf3, 0xe7, 0xd6, 0x60, 0xe6, 0xf2, 0x1a, + 0x4c, 0x7d, 0xe4, 0xfc, 0x64, 0xee, 0x04, 0x5d, 0x30, 0x0c, 0xff, 0x55, 0xda, 0xf1, 0x5b, 0x67, + 0x75, 0x71, 0x30, 0x34, 0xdf, 0x53, 0x23, 0x66, 0x5f, 0xf9, 0x73, 0x40, }; + return blob; +} +template<> inline const uint8_t * TopicTraits<::unitree_api::msg::dds_::Response_>::type_info_blob() { + static const uint8_t blob[] = { + 0xf0, 0x00, 0x00, 0x00, 0x01, 0x10, 0x00, 0x40, 0x70, 0x00, 0x00, 0x00, 0x6c, 0x00, 0x00, 0x00, + 0x14, 0x00, 0x00, 0x00, 0xf1, 0x48, 0xc9, 0x97, 0xd3, 0x79, 0xc3, 0xe1, 0x8c, 0x53, 0x0b, 0x5f, + 0x8f, 0xe9, 0x46, 0x00, 0x5c, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x4c, 0x00, 0x00, 0x00, + 0x03, 0x00, 0x00, 0x00, 0x14, 0x00, 0x00, 0x00, 0xf1, 0x9c, 0x43, 0xe5, 0x09, 0xd9, 0x26, 0x2e, + 0x25, 0xe7, 0x3c, 0x21, 0xef, 0xbf, 0xee, 0x00, 0x55, 0x00, 0x00, 0x00, 0x14, 0x00, 0x00, 0x00, + 0xf1, 0x8f, 0x78, 0x20, 0x91, 0xd8, 0x0b, 0x89, 0x0d, 0xad, 0xf3, 0xe7, 0xd6, 0x60, 0xe6, 0x00, + 0x37, 0x00, 0x00, 0x00, 0x14, 0x00, 0x00, 0x00, 0xf1, 0x5b, 0x67, 0x75, 0x71, 0x30, 0x34, 0xdf, + 0x53, 0x23, 0x66, 0x5f, 0xf9, 0x73, 0x40, 0x00, 0x27, 0x00, 0x00, 0x00, 0x02, 0x10, 0x00, 0x40, + 0x70, 0x00, 0x00, 0x00, 0x6c, 0x00, 0x00, 0x00, 0x14, 0x00, 0x00, 0x00, 0xf2, 0xd1, 0xc3, 0x2c, + 0xc0, 0x22, 0x14, 0x90, 0x1a, 0x46, 0x4a, 0x6c, 0x51, 0x32, 0x5d, 0x00, 0xa1, 0x00, 0x00, 0x00, + 0x03, 0x00, 0x00, 0x00, 0x4c, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x14, 0x00, 0x00, 0x00, + 0xf2, 0x0f, 0x90, 0xcc, 0xa0, 0xee, 0x3b, 0x25, 0x7f, 0xf8, 0x91, 0x0c, 0x07, 0xeb, 0x3e, 0x00, + 0x99, 0x00, 0x00, 0x00, 0x14, 0x00, 0x00, 0x00, 0xf2, 0xf8, 0x8b, 0x48, 0x81, 0xc6, 0xcf, 0x5a, + 0x29, 0xdc, 0xd6, 0x89, 0x3c, 0xdd, 0x22, 0x00, 0x79, 0x00, 0x00, 0x00, 0x14, 0x00, 0x00, 0x00, + 0xf2, 0x1a, 0x4c, 0x7d, 0xe4, 0xfc, 0x64, 0xee, 0x04, 0x5d, 0x30, 0x0c, 0xff, 0x55, 0xda, 0x00, + 0x5b, 0x00, 0x00, 0x00, }; + return blob; +} +#endif //DDSCXX_HAS_TYPE_DISCOVERY + +} //namespace topic +} //namespace cyclonedds +} //namespace eclipse +} //namespace org + +namespace dds { +namespace topic { + +template <> +struct topic_type_name<::unitree_api::msg::dds_::Response_> +{ + static std::string value() + { + return org::eclipse::cyclonedds::topic::TopicTraits<::unitree_api::msg::dds_::Response_>::getTypeName(); + } +}; + +} +} + +REGISTER_TOPIC_TYPE(::unitree_api::msg::dds_::Response_) + +namespace org{ +namespace eclipse{ +namespace cyclonedds{ +namespace core{ +namespace cdr{ + +template<> +propvec &get_type_props<::unitree_api::msg::dds_::Response_>(); + +template::value, bool> = true > +bool write(T& streamer, const ::unitree_api::msg::dds_::Response_& instance, entity_properties_t *props) { + (void)instance; + if (!streamer.start_struct(*props)) + return false; + auto prop = streamer.first_entity(props); + while (prop) { + switch (prop->m_id) { + case 0: + if (!streamer.start_member(*prop)) + return false; + if (!write(streamer, instance.header(), prop)) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 1: + if (!streamer.start_member(*prop)) + return false; + if (!write_string(streamer, instance.data(), 0)) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 2: + if (!streamer.start_member(*prop)) + return false; + if (!streamer.start_consecutive(false, true)) + return false; + { + uint32_t se_1 = uint32_t(instance.binary().size()); + if (!write(streamer, se_1)) + return false; + if (se_1 > 0 && + !write(streamer, instance.binary()[0], se_1)) + return false; + } //end sequence 1 + if (!streamer.finish_consecutive()) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + } + prop = streamer.next_entity(prop); + } + return streamer.finish_struct(*props); +} + +template::value, bool> = true > +bool write(S& str, const ::unitree_api::msg::dds_::Response_& instance, bool as_key) { + auto &props = get_type_props<::unitree_api::msg::dds_::Response_>(); + str.set_mode(cdr_stream::stream_mode::write, as_key); + return write(str, instance, props.data()); +} + +template::value, bool> = true > +bool read(T& streamer, ::unitree_api::msg::dds_::Response_& instance, entity_properties_t *props) { + (void)instance; + if (!streamer.start_struct(*props)) + return false; + auto prop = streamer.first_entity(props); + while (prop) { + switch (prop->m_id) { + case 0: + if (!streamer.start_member(*prop)) + return false; + if (!read(streamer, instance.header(), prop)) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 1: + if (!streamer.start_member(*prop)) + return false; + if (!read_string(streamer, instance.data(), 0)) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 2: + if (!streamer.start_member(*prop)) + return false; + if (!streamer.start_consecutive(false, true)) + return false; + { + uint32_t se_1 = uint32_t(instance.binary().size()); + if (!read(streamer, se_1)) + return false; + instance.binary().resize(se_1); + if (se_1 > 0 && + !read(streamer, instance.binary()[0], se_1)) + return false; + } //end sequence 1 + if (!streamer.finish_consecutive()) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + } + prop = streamer.next_entity(prop); + } + return streamer.finish_struct(*props); +} + +template::value, bool> = true > +bool read(S& str, ::unitree_api::msg::dds_::Response_& instance, bool as_key) { + auto &props = get_type_props<::unitree_api::msg::dds_::Response_>(); + str.set_mode(cdr_stream::stream_mode::read, as_key); + return read(str, instance, props.data()); +} + +template::value, bool> = true > +bool move(T& streamer, const ::unitree_api::msg::dds_::Response_& instance, entity_properties_t *props) { + (void)instance; + if (!streamer.start_struct(*props)) + return false; + auto prop = streamer.first_entity(props); + while (prop) { + switch (prop->m_id) { + case 0: + if (!streamer.start_member(*prop)) + return false; + if (!move(streamer, instance.header(), prop)) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 1: + if (!streamer.start_member(*prop)) + return false; + if (!move_string(streamer, instance.data(), 0)) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 2: + if (!streamer.start_member(*prop)) + return false; + if (!streamer.start_consecutive(false, true)) + return false; + { + uint32_t se_1 = uint32_t(instance.binary().size()); + if (!move(streamer, se_1)) + return false; + if (se_1 > 0 && + !move(streamer, uint8_t(), se_1)) + return false; + } //end sequence 1 + if (!streamer.finish_consecutive()) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + } + prop = streamer.next_entity(prop); + } + return streamer.finish_struct(*props); +} + +template::value, bool> = true > +bool move(S& str, const ::unitree_api::msg::dds_::Response_& instance, bool as_key) { + auto &props = get_type_props<::unitree_api::msg::dds_::Response_>(); + str.set_mode(cdr_stream::stream_mode::move, as_key); + return move(str, instance, props.data()); +} + +template::value, bool> = true > +bool max(T& streamer, const ::unitree_api::msg::dds_::Response_& instance, entity_properties_t *props) { + (void)instance; + if (!streamer.start_struct(*props)) + return false; + auto prop = streamer.first_entity(props); + while (prop) { + switch (prop->m_id) { + case 0: + if (!streamer.start_member(*prop)) + return false; + if (!max(streamer, instance.header(), prop)) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 1: + if (!streamer.start_member(*prop)) + return false; + if (!max_string(streamer, instance.data(), 0)) + return false; + if (!streamer.finish_member(*prop)) + return false; + break; + case 2: + if (!streamer.start_member(*prop)) + return false; + if (!streamer.start_consecutive(false, true)) + return false; + { + uint32_t se_1 = 0; + if (!max(streamer, se_1)) + return false; + if (se_1 > 0 && + !max(streamer, uint8_t(), se_1)) + return false; + } //end sequence 1 + if (!streamer.finish_consecutive()) + return false; + streamer.position(SIZE_MAX); + if (!streamer.finish_member(*prop)) + return false; + break; + } + prop = streamer.next_entity(prop); + } + return streamer.finish_struct(*props); +} + +template::value, bool> = true > +bool max(S& str, const ::unitree_api::msg::dds_::Response_& instance, bool as_key) { + auto &props = get_type_props<::unitree_api::msg::dds_::Response_>(); + str.set_mode(cdr_stream::stream_mode::max, as_key); + return max(str, instance, props.data()); +} + +} //namespace cdr +} //namespace core +} //namespace cyclonedds +} //namespace eclipse +} //namespace org + +#endif // DDSCXX_RESPONSE__HPP diff --git a/deps/unitree_sdk2/include/unitree/robot/internal/internal_request_response.hpp b/deps/unitree_sdk2/include/unitree/robot/internal/internal_request_response.hpp new file mode 100644 index 0000000..b9ebf1d --- /dev/null +++ b/deps/unitree_sdk2/include/unitree/robot/internal/internal_request_response.hpp @@ -0,0 +1,23 @@ +#ifndef __UT_ROBOT_INTERNAL_REQUEST_RESPONSE_HPP__ +#define __UT_ROBOT_INTERNAL_REQUEST_RESPONSE_HPP__ + +#include +#include + +namespace unitree +{ +namespace robot +{ +using RequestIdentity = unitree_api::msg::dds_::RequestIdentity_; +using RequestLease = unitree_api::msg::dds_::RequestLease_; +using RequestPolicy = unitree_api::msg::dds_::RequestPolicy_; +using RequestHeader = unitree_api::msg::dds_::RequestHeader_; +using Request = unitree_api::msg::dds_::Request_; + +using ResponseStatus = unitree_api::msg::dds_::ResponseStatus_; +using ResponseHeader = unitree_api::msg::dds_::ResponseHeader_; +using Response = unitree_api::msg::dds_::Response_; +} +} + +#endif//__UT_ROBOT_INTERNAL_REQUEST_RESPONSE_HPP__ diff --git a/deps/unitree_sdk2/include/unitree/robot/r1/audio/audio_api.hpp b/deps/unitree_sdk2/include/unitree/robot/r1/audio/audio_api.hpp new file mode 100644 index 0000000..cf3797c --- /dev/null +++ b/deps/unitree_sdk2/include/unitree/robot/r1/audio/audio_api.hpp @@ -0,0 +1,94 @@ +#ifndef __UT_ROBOT_R1_AUDIO_API_HPP__ +#define __UT_ROBOT_R1_AUDIO_API_HPP__ + +#include +// #include + +namespace unitree { +namespace robot { +namespace r1 { +/*service name*/ +const std::string AUDIO_SERVICE_NAME = "voice"; + +/*api version*/ +const std::string AUDIO_API_VERSION = "1.0.0.0"; + +/*api id*/ +const int32_t ROBOT_API_ID_AUDIO_TTS = 1001; +const int32_t ROBOT_API_ID_AUDIO_ASR = 1002; +const int32_t ROBOT_API_ID_AUDIO_START_PLAY = 1003; +const int32_t ROBOT_API_ID_AUDIO_STOP_PLAY = 1004; +const int32_t ROBOT_API_ID_AUDIO_GET_VOLUME = 1005; +const int32_t ROBOT_API_ID_AUDIO_SET_VOLUME = 1006; +const int32_t ROBOT_API_ID_AUDIO_SET_RGB_LED = 1010; + +class TtsMakerParameter : public common::Jsonize { + public: + TtsMakerParameter() {} + ~TtsMakerParameter() {} + + void fromJson(common::JsonMap &json) {} + + void toJson(common::JsonMap &json) const { + common::ToJson(index, json["index"]); + common::ToJson(speaker_id, json["speaker_id"]); + common::ToJson(text, json["text"]); + } + + int32_t index = 0; + uint16_t speaker_id = 0; + std::string text; +}; + +class PlayStreamParameter : public common::Jsonize { + public: + PlayStreamParameter() {} + ~PlayStreamParameter() {} + + void fromJson(common::JsonMap &json) {} + + void toJson(common::JsonMap &json) const { + common::ToJson(app_name, json["app_name"]); + common::ToJson(stream_id, json["stream_id"]); + } + + std::string app_name; + std::string stream_id; +}; + +class PlayStopParameter : public common::Jsonize { + public: + PlayStopParameter() {} + ~PlayStopParameter() {} + + void fromJson(common::JsonMap &json) {} + + void toJson(common::JsonMap &json) const { + common::ToJson(app_name, json["app_name"]); + } + + std::string app_name; +}; + +class LedControlParameter : public common::Jsonize { + public: + LedControlParameter() {} + ~LedControlParameter() {} + + void fromJson(common::JsonMap &json) {} + + void toJson(common::JsonMap &json) const { + common::ToJson(R, json["R"]); + common::ToJson(G, json["G"]); + common::ToJson(B, json["B"]); + } + + uint8_t R; + uint8_t G; + uint8_t B; +}; +} // namespace r1 +} // namespace robot +} // namespace unitree + +#endif // __UT_ROBOT_R1_AUDIO_API_HPP__ diff --git a/deps/unitree_sdk2/include/unitree/robot/r1/audio/audio_client.hpp b/deps/unitree_sdk2/include/unitree/robot/r1/audio/audio_client.hpp new file mode 100644 index 0000000..e73822d --- /dev/null +++ b/deps/unitree_sdk2/include/unitree/robot/r1/audio/audio_client.hpp @@ -0,0 +1,110 @@ +#ifndef __UT_ROBOT_R1_AUDIO_CLIENT_HPP__ +#define __UT_ROBOT_R1_AUDIO_CLIENT_HPP__ + +#include +#include +#include + +#include "audio_api.hpp" + +namespace unitree { +namespace robot { +namespace r1 { +class AudioClient : public Client { + public: + AudioClient() : Client(AUDIO_SERVICE_NAME, false) {} + ~AudioClient() {} + + /*Init*/ + void Init() { + SetApiVersion(AUDIO_API_VERSION); + UT_ROBOT_CLIENT_REG_API_NO_PROI(ROBOT_API_ID_AUDIO_TTS); + UT_ROBOT_CLIENT_REG_API_NO_PROI(ROBOT_API_ID_AUDIO_ASR); + UT_ROBOT_CLIENT_REG_API_NO_PROI(ROBOT_API_ID_AUDIO_START_PLAY); + UT_ROBOT_CLIENT_REG_API_NO_PROI(ROBOT_API_ID_AUDIO_STOP_PLAY); + UT_ROBOT_CLIENT_REG_API_NO_PROI(ROBOT_API_ID_AUDIO_GET_VOLUME); + UT_ROBOT_CLIENT_REG_API_NO_PROI(ROBOT_API_ID_AUDIO_SET_VOLUME); + UT_ROBOT_CLIENT_REG_API_NO_PROI(ROBOT_API_ID_AUDIO_SET_RGB_LED); + }; + + /*API Call*/ + int32_t TtsMaker(const std::string& text, int32_t speaker_id) { + std::string parameter, data; + TtsMakerParameter json; + + json.index = tts_index++; + json.text = text; + json.speaker_id = speaker_id; + parameter = common::ToJsonString(json); + + return Call(ROBOT_API_ID_AUDIO_TTS, parameter, data); + } + + int32_t GetVolume(uint8_t& volume) { + std::string parameter, data; + + int32_t ret = Call(ROBOT_API_ID_AUDIO_GET_VOLUME, parameter, data); + if (ret == 0) { + unitree::robot::go2::JsonizeCommObjInt json; + json.name = "volume"; + common::FromJsonString(data, json); + volume = json.value; + } + + return ret; + } + + int32_t SetVolume(uint8_t volume) { + std::string parameter, data; + unitree::robot::go2::JsonizeCommObjInt json; + + json.value = volume; + json.name = "volume"; + parameter = common::ToJsonString(json); + + return Call(ROBOT_API_ID_AUDIO_SET_VOLUME, parameter, data); + } + + int32_t PlayStream(std::string app_name, std::string stream_id, + std::vector pcm_data) { + std::string parameter; + PlayStreamParameter json; + + json.app_name = app_name; + json.stream_id = stream_id; + parameter = common::ToJsonString(json); + + return Call(ROBOT_API_ID_AUDIO_START_PLAY, parameter, pcm_data); + } + + int32_t PlayStop(std::string app_name) { + std::string parameter, data; + PlayStopParameter json; + + json.app_name = app_name; + parameter = common::ToJsonString(json); + + Call(ROBOT_API_ID_AUDIO_STOP_PLAY, parameter, data); + return 0; + } + + int32_t LedControl(uint8_t R, uint8_t G, uint8_t B) { + std::string parameter, data; + LedControlParameter json; + + json.R = R; + json.G = G; + json.B = B; + parameter = common::ToJsonString(json); + + return Call(ROBOT_API_ID_AUDIO_SET_RGB_LED, parameter, data); + } + + private: + uint32_t tts_index = 0; +}; +} // namespace r1 + +} // namespace robot +} // namespace unitree +#endif // __UT_ROBOT_R1_AUDIO_CLIENT_HPP__ diff --git a/deps/unitree_sdk2/include/unitree/robot/r1/audio/audio_error.hpp b/deps/unitree_sdk2/include/unitree/robot/r1/audio/audio_error.hpp new file mode 100644 index 0000000..f50daa7 --- /dev/null +++ b/deps/unitree_sdk2/include/unitree/robot/r1/audio/audio_error.hpp @@ -0,0 +1,14 @@ +#ifndef __UT_ROBOT_R1_AUDIO_ERROR_HPP__ +#define __UT_ROBOT_R1_AUDIO_ERROR_HPP__ + +#include + +namespace unitree { +namespace robot { +namespace r1 { +UT_DECL_ERR(UT_ROBOT_AUDIO_ERR_COMM, 100, "Invalid parameter ") +} // namespace r1 +} // namespace robot +} // namespace unitree + +#endif // __UT_ROBOT_R1_AUDIO_ERROR_HPP__ diff --git a/deps/unitree_sdk2/include/unitree/robot/r1/loco/r1_loco_api.hpp b/deps/unitree_sdk2/include/unitree/robot/r1/loco/r1_loco_api.hpp new file mode 100644 index 0000000..4608cd3 --- /dev/null +++ b/deps/unitree_sdk2/include/unitree/robot/r1/loco/r1_loco_api.hpp @@ -0,0 +1,61 @@ +#pragma once + +#include +#include + +namespace unitree { +namespace robot { + namespace r1 { + + const std::string LOCO_SERVICE_NAME = "sport"; + + /*api version*/ + const std::string LOCO_API_VERSION = "1.0.0.0"; + + /*api id*/ + const int32_t ROBOT_API_ID_LOCO_GET_FSM_ID = 7001; + const int32_t ROBOT_API_ID_LOCO_GET_FSM_MODE = 7002; + + const int32_t ROBOT_API_ID_LOCO_SET_FSM_ID = 7101; + const int32_t ROBOT_API_ID_LOCO_SET_VELOCITY = 7105; + const int32_t ROBOT_API_ID_LOCO_SET_SPEED_MODE = 7107; + + using LocoCmd = std::map< std::string, std::variant< int, float, std::vector< float > > >; + + class JsonizeDataVecFloat : public common::Jsonize { + public: + JsonizeDataVecFloat() {} + ~JsonizeDataVecFloat() {} + + void fromJson( common::JsonMap& json ) { + common::FromJson( json[ "data" ], data ); + } + + void toJson( common::JsonMap& json ) const { + common::ToJson( data, json[ "data" ] ); + } + + std::vector< float > data; + }; + + class JsonizeVelocityCommand : public common::Jsonize { + public: + JsonizeVelocityCommand() {} + ~JsonizeVelocityCommand() {} + + void fromJson( common::JsonMap& json ) { + common::FromJson( json[ "velocity" ], velocity ); + common::FromJson( json[ "duration" ], duration ); + } + + void toJson( common::JsonMap& json ) const { + common::ToJson( velocity, json[ "velocity" ] ); + common::ToJson( duration, json[ "duration" ] ); + } + + std::vector< float > velocity; + float duration; + }; + } // namespace r1 +} // namespace robot +} // namespace unitree diff --git a/deps/unitree_sdk2/include/unitree/robot/r1/loco/r1_loco_client.hpp b/deps/unitree_sdk2/include/unitree/robot/r1/loco/r1_loco_client.hpp new file mode 100644 index 0000000..98b8743 --- /dev/null +++ b/deps/unitree_sdk2/include/unitree/robot/r1/loco/r1_loco_client.hpp @@ -0,0 +1,124 @@ +#pragma once + +#include +#include +#include +#include "r1_loco_api.hpp" + +namespace unitree { +namespace robot { +namespace r1 { +class LocoClient : public Client { + public: + LocoClient() : Client(LOCO_SERVICE_NAME, false) {} + ~LocoClient() {} + + /*Init*/ + void Init() { + SetApiVersion(LOCO_API_VERSION); + UT_ROBOT_CLIENT_REG_API_NO_PROI(ROBOT_API_ID_LOCO_GET_FSM_ID); + UT_ROBOT_CLIENT_REG_API_NO_PROI(ROBOT_API_ID_LOCO_GET_FSM_MODE); + + UT_ROBOT_CLIENT_REG_API_NO_PROI(ROBOT_API_ID_LOCO_SET_FSM_ID); + UT_ROBOT_CLIENT_REG_API_NO_PROI(ROBOT_API_ID_LOCO_SET_VELOCITY); + UT_ROBOT_CLIENT_REG_API_NO_PROI(ROBOT_API_ID_LOCO_SET_SPEED_MODE); + }; + + /*Low Level API Call*/ + int32_t GetFsmId(int& fsm_id) { + std::string parameter, data; + + int32_t ret = Call(ROBOT_API_ID_LOCO_GET_FSM_ID, parameter, data); + + if (ret == 0) { + go2::JsonizeDataInt json; + common::FromJsonString(data, json); + fsm_id = json.data; + + } + + return ret; + } + + int32_t GetFsmMode(int& fsm_mode) { + std::string parameter, data; + + int32_t ret = Call(ROBOT_API_ID_LOCO_GET_FSM_MODE, parameter, data); + + if (ret == 0) { + go2::JsonizeDataInt json; + common::FromJsonString(data, json); + fsm_mode = json.data; + } + + return ret; + } + + + int32_t SetFsmId(int fsm_id) { + std::string parameter, data; + + go2::JsonizeDataInt json; + json.data = fsm_id; + parameter = common::ToJsonString(json); + + return Call(ROBOT_API_ID_LOCO_SET_FSM_ID, parameter, data); + } + + + int32_t SetVelocity(float vx, float vy, float omega, float duration = 1.f) { + std::string parameter, data; + + JsonizeVelocityCommand json; + std::vector velocity = {vx, vy, omega}; + json.velocity = velocity; + json.duration = duration; + parameter = common::ToJsonString(json); + + return Call(ROBOT_API_ID_LOCO_SET_VELOCITY, parameter, data); + } + + /*High Level API Call*/ + int32_t Damp() { return SetFsmId(1); } + + int32_t Start() { return SetFsmId(811); } + + // int32_t Squat() { return SetFsmId(2); } + + // int32_t Sit() { return SetFsmId(3); } + + int32_t StandUp() { return SetFsmId(4); } + + int32_t ZeroTorque() { return SetFsmId(0); } + + int32_t StopMove() { return SetVelocity(0.f, 0.f, 0.f); } + + int32_t Move(float vx, float vy, float vyaw, bool continous_move) { + return SetVelocity(vx, vy, vyaw, continous_move ? 864000.f : 1.f); + } + + int32_t Move(float vx, float vy, float vyaw) { return Move(vx, vy, vyaw, continous_move_); } + + int32_t SwitchMoveMode(bool flag) { + continous_move_ = flag; + return 0; + } + + int32_t SetSpeedMode(int speed_mode) { + std::string parameter, data; + + go2::JsonizeDataInt json; + json.data = speed_mode; + parameter = common::ToJsonString(json); + + return Call(ROBOT_API_ID_LOCO_SET_SPEED_MODE, parameter, data); + } + + private: + bool continous_move_ = false; + bool first_shake_hand_stage_ = true; +}; +} // namespace g1 + +} // namespace robot +} // namespace unitree \ No newline at end of file diff --git a/deps/unitree_sdk2/include/unitree/robot/r1/loco/r1_loco_error.hpp b/deps/unitree_sdk2/include/unitree/robot/r1/loco/r1_loco_error.hpp new file mode 100644 index 0000000..791b6b5 --- /dev/null +++ b/deps/unitree_sdk2/include/unitree/robot/r1/loco/r1_loco_error.hpp @@ -0,0 +1,15 @@ +#pragma once + +#include + +namespace unitree { +namespace robot { + namespace r1 { + UT_DECL_ERR( UT_ROBOT_LOCO_ERR_LOCOSTATE_NOT_AVAILABLE, 7301, "LocoState not available." ) + UT_DECL_ERR( UT_ROBOT_LOCO_ERR_SCHEDULER_STATE_NOT_AVAILABLE, 7301, "LocoState not available." ) + UT_DECL_ERR( UT_ROBOT_LOCO_ERR_INVALID_FSM_ID, 7302, "Invalid fsm id." ) + UT_DECL_ERR( UT_ROBOT_LOCO_ERR_INVALID_TASK_ID, 7303, "Invalid task id." ) + UT_DECL_ERR( UT_ROBOT_LOCO_ERROR_FSM_ID_RETURN_DENIED, 7304, "FSM ID return denied." ) + } // namespace r1 +} // namespace robot +} // namespace unitree diff --git a/deps/unitree_sdk2/include/unitree/robot/serialize/serialize.hpp b/deps/unitree_sdk2/include/unitree/robot/serialize/serialize.hpp new file mode 100644 index 0000000..7007176 --- /dev/null +++ b/deps/unitree_sdk2/include/unitree/robot/serialize/serialize.hpp @@ -0,0 +1,43 @@ +#ifndef __UT_ROBOT_SDK_SERIALIZE_HPP__ +#define __UT_ROBOT_SDK_SERIALIZE_HPP__ + +#include + +namespace unitree +{ +namespace robot +{ +template +inline bool Serialize(const T& instance, std::string& serialziedData) +{ + try + { + serialziedData = common::ToJsonString(instance); + } + catch(const common::Exception& e) + { + return false; + } + + return true; +} + +template +inline bool Deserialize(const std::string& serialziedData, T& instance) +{ + try + { + instance = common::FromJsonString(serialziedData); + } + catch(const common::Exception& e) + { + return false; + } + + return true; +} + +} +} + +#endif//__UT_ROBOT_SDK_SERIALIZE_HPP__ diff --git a/deps/unitree_sdk2/include/unitree/robot/server/lease_server.hpp b/deps/unitree_sdk2/include/unitree/robot/server/lease_server.hpp new file mode 100644 index 0000000..7db2c81 --- /dev/null +++ b/deps/unitree_sdk2/include/unitree/robot/server/lease_server.hpp @@ -0,0 +1,60 @@ +#ifndef __UT_ROBOT_LEASE_SERVER_HPP__ +#define __UT_ROBOT_LEASE_SERVER_HPP__ + +#include + +namespace unitree +{ +namespace robot +{ +class LeaseCache +{ +public: + LeaseCache(); + ~LeaseCache(); + + void Set(int64_t id, const std::string& mName, int64_t lastModified = 0); + void Renewal(int64_t lastModified = 0); + void Clear(); + + int64_t GetLastModified() const; + int64_t GetId() const; + const std::string& GetName() const; + +private: + int64_t mLastModified; + int64_t mId; + std::string mName; +}; + +class LeaseServer : public ServerBase +{ +public: + explicit LeaseServer(const std::string& name, int64_t term); + ~LeaseServer(); + + void Init(); + + bool CheckRequestLeaseDenied(int64_t leaseId); + +private: + void ServerRequestHandler(const RequestPtr& request); + + int32_t Apply(const std::string& parameter, std::string& data); + int32_t Renewal(int64_t leaseId); + + int64_t GenerateId(const std::string& name); + +private: + int64_t mTerm; + LeaseCache mCache; + common::Mutex mMutex; + ServerStubPtr mServerStubPtr; +}; + +using LeaseServerPtr = std::shared_ptr; + +} +} + +#endif//__UT_ROBOT_LEASE_SERVER_HPP__ diff --git a/deps/unitree_sdk2/include/unitree/robot/server/server.hpp b/deps/unitree_sdk2/include/unitree/robot/server/server.hpp new file mode 100644 index 0000000..abef09c --- /dev/null +++ b/deps/unitree_sdk2/include/unitree/robot/server/server.hpp @@ -0,0 +1,77 @@ +#ifndef __UT_ROBOT_SDK_SERVER_HPP__ +#define __UT_ROBOT_SDK_SERVER_HPP__ + +#include +#include + +#define UT_ROBOT_SERVER_REG_API_HANDLER_NO_LEASE(apiId, handler) \ + UT_ROBOT_SERVER_REG_API_HANDLER(apiId, handler, false) + +#define UT_ROBOT_SERVER_REG_API_BINARY_HANDLER_NO_LEASE(apiId, handler) \ + UT_ROBOT_SERVER_REG_API_BINARY_HANDLER(apiId, handler, false) + +#define UT_ROBOT_SERVER_REG_API_HANDLER(apiId, handler, checkLease) \ + RegistHandler(apiId, std::bind(handler, this, std::placeholders::_1, std::placeholders::_2), checkLease) + +#define UT_ROBOT_SERVER_REG_API_BINARY_HANDLER(apiId, handler, checkLease) \ + RegistBinaryHandler(apiId, std::bind(handler, this, std::placeholders::_1, std::placeholders::_2), checkLease) + +namespace unitree +{ +namespace robot +{ +using RequestHandler = std::function; +using BinaryRequestHandler = std::function& parameter, std::vector& data)>; + +class Server : public ServerBase +{ +public: + explicit Server(const std::string& name); + virtual ~Server(); + + virtual void Init() = 0; + + void StartLease(int64_t leaseTerm); + void StartLease(float leaseTerm); + + const std::string& GetName(); + const std::string& GetApiVersion() const; + + int32_t GetCurrentApiId() const; + +protected: + void SetApiVersion(const std::string& version); + + void ServerRequestHandler(const RequestPtr& request); + + void RegistHandler(int32_t apiId, const RequestHandler& handler, bool checkLease = false); + void RegistBinaryHandler(int32_t apiId, const BinaryRequestHandler& binaryHandler, bool checkLease = false); + + bool IsBinary(int32_t apiId); + + RequestHandler GetHandler(int32_t apiId, bool& ignoreLease) const; + BinaryRequestHandler GetBinaryHandler(int32_t apiId, bool& ignoreLease) const; + + bool CheckLeaseDenied(int64_t leaseId); + +private: + bool mEnableLease; + std::string mName; + std::string mApiVersion; + std::unordered_map> mApiHandlerMap; + std::unordered_map> mApiBinaryHandlerMap; + + std::set mApiBinarySet; + + LeaseServerPtr mLeaseServerPtr; + +private: + static thread_local int32_t mCurrentApiId; +}; + +using ServerPtr = std::shared_ptr; + +} +} + +#endif//__UT_ROBOT_SDK_SERVER_HPP__ diff --git a/deps/unitree_sdk2/include/unitree/robot/server/server_base.hpp b/deps/unitree_sdk2/include/unitree/robot/server/server_base.hpp new file mode 100644 index 0000000..3158980 --- /dev/null +++ b/deps/unitree_sdk2/include/unitree/robot/server/server_base.hpp @@ -0,0 +1,35 @@ +#ifndef __UT_ROBOT_SDK_SERVER_BASE_HPP__ +#define __UT_ROBOT_SDK_SERVER_BASE_HPP__ + +#include + +namespace unitree +{ +namespace robot +{ +class ServerBase +{ +public: + explicit ServerBase(const std::string& name); + virtual ~ServerBase(); + + virtual void Init() = 0; + virtual void Start(bool enableProiQueue = false); + + const std::string& GetName() const; + +protected: + virtual void ServerRequestHandler(const RequestPtr& request) = 0; + void SendResponse(const Response& response); + +protected: + std::string mName; + ServerStubPtr mServerStubPtr; +}; + +using ServerBasePtr = std::shared_ptr; + +} +} + +#endif//__UT_ROBOT_SDK_SERVER_BASE_HPP__ diff --git a/deps/unitree_sdk2/include/unitree/robot/server/server_stub.hpp b/deps/unitree_sdk2/include/unitree/robot/server/server_stub.hpp new file mode 100644 index 0000000..02b8709 --- /dev/null +++ b/deps/unitree_sdk2/include/unitree/robot/server/server_stub.hpp @@ -0,0 +1,46 @@ +#ifndef __UT_ROBOT_SDK_SERVER_STUB_HPP__ +#define __UT_ROBOT_SDK_SERVER_STUB_HPP__ + +#include +#include +#include +#include + +namespace unitree +{ +namespace robot +{ +using ServerRequestHandler = std::function; + +class ServerStub +{ +public: + explicit ServerStub(); + ~ServerStub(); + + void Init(const std::string& name, const ServerRequestHandler& handler, bool enableProiQueue); + bool Send(const Response& response, int64_t timeout = 0); + +private: + void Enqueue(const void* message); + + int32_t QueueThreadFunction(); + int32_t ProiQueueThreadFunction(); + +private: + bool mEnableProiQueue; + bool mRunning; + ServerRequestHandler mRequestHandler; + ChannelLaborPtr mChannelLaborPtr; + common::BlockQueuePtr mQueuePtr; + common::BlockQueuePtr mProiQueuePtr; + common::ThreadPtr mQueueThreadPtr; + common::ThreadPtr mProiQueueThreadPtr; +}; + +using ServerStubPtr = std::shared_ptr; + +} +} + +#endif//__UT_ROBOT_SDK_SERVER_STUB_HPP__ diff --git a/deps/unitree_sdk2/lib/aarch64/libunitree_sdk2.a b/deps/unitree_sdk2/lib/aarch64/libunitree_sdk2.a new file mode 100644 index 0000000000000000000000000000000000000000..217393a24be1b25423938608b040b469cad89463 GIT binary patch literal 29058788 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ΞnAz% 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 dt0Hjy7@|JeaBr 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∋6$!FTYOxkDDm!E<2#3|Zj0&`C8_ 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

!b!L`P(ui1_%+_P$ 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 z%0D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 z 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 )+}CX*VrhK(xDVA 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%0ACQ`7YFzy0sgE2Ul`!e4)99@{5b)> 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�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�pg44#u^hBx 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±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

cJDmk2*Z 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

K$Ey^iVc&!3lEInn{rQJv$TZwUrRGYc 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�I&bAh&W1t};t44N=kO2+dmmX96>kS`><+sGfvh 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%0AMdgD-N5u{zcqxYG3 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⪙hhcVkz5Kzb&pX`nqQo8JuUsB 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

Uw>={fYJYi18=BAC2YH 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�b=2RV!~7N)e+G>I0Pqsv9|GP0{KLRE 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 &&Q;ymgdx?PC6R)%MwHbw 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%0ACou7X|Re0lYnczdwbaLrbXP>Ul6( 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Μ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

vNMm^OZl}ACp!fmgtQ&GB%Et7t1uQ=_@ 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

{RB zK-Cxvm*JZXvHoN_l&L)ToTl#9pZ;hPJMQN~{cF>QYhl`c>-4>ATTTmO>u(8I)A9#q!Ouztj6?VTbmmc(BziN9WweydJ;teJ6sEy-25S<4u&5lx4i z^eTaJ_J0dz<-3!i9_h7toIbBZ!H>@!+9ll#{SE|?=S2AZ@lgMgxT_^`*PXbVC2`xn zje^KtA1~~ew7lK)^W`0+-kYRL+hL+4?wk{MsU+@NN!*QsxS5o3i+aD7H|)9O{c0(4 za{b?c>9H=T(zLcL$kr40*XPm}T5d69m;omZ%P?R=^v?xqvB<@SbfcyYJW z_sTm+KVRPQlDIP^ahII9t0i&QOX6-haofIAza6^id+jhxKW&FhLQYWcM|fvU>??_V z#EE_U5@Me#iQV#D6s-0;09c1I>U}V|9>jYStY7`~xzFszZ@{2!;`}EdDs4yn(u4%{5?#)PGL;o zJzMnK5cRYV#~pUMfZgY?hYQ$Mhdq^JF^11lE81&7JIuM!+gPc0{Os4l9U6aAZ{~zU zy}G|AFLI=H9H550()JiDU?&}Ru7Ev2EgfIT_h^nqz9*;^)e-(V`jc{wGU9vZ@wpcK zmVbaD&-U>`Umj{n&uTw!r|-odr0>O_D2YE;l76`){}UzY&z0ogat<}EJohv0vz>k~ zAhu7szZswgVjnMvjXpg?y*r5=pZmbSNPj^6Q0Mr3 z2Y%;2!l-;6Civ+dy^p@v=VSB-5u{*D?WOOP?*M(Te8)=SpP|1!$v-Xs#S*{s`$#Cy zu<*k2r_a^;=zHeu-LRJ>0A)A#B(M&GO7-jetS zO8jH=$5F^!|6u=chJJp|U7+5t=?dpu$9b5=&;Ag*mp;xV@9+#5*U-ae?h@*l6E z@qGr_@#wt;xDJlJdK~8967xZtSjY4|ueCbm%p}PM{Q*rM>$=dyuOTCk=6`}&T-QwW zF8Z^8s?Ry)tud_+m_agq%EWx+k!1CLYEPYfP>y}{y}BN$F4TN`7AX0YLg7- zZ1}AN=q*2#7dg_gf-+^)GngD>@%!!Y`%C{hj&jQNf#R>H%!|P(`_jp}IyN=Um z{j1Oasb|O_*RIeOOY%nSV@~YT)KR_|JH8JC?LtZ3?VCvG*ETI% zZ7=;9ITt@ZU#j_Sh$S+U%GB&jGSSv9A;#G{F;LFte?jo#`47LV#2+Z}cbE9H^f@QZ zKI1U`9u$&eC4H~sIDK!9&2p@7Nb+Wl5$|gju8_}6#`kJke+1LM57tF}1}6I{{a(TV zeY909Upn4)*YPoqXPtZx)JccDj@9uI_e?=t=obofwA~TTi`MEI6W5}JE8kdcr=I^K zupH@HiMT`5aW3r;u8EnP?xsGddb~Eo<*fnCTnU4iM+)LYKVG1tea=u{mUAgj=<|u> zp5`L`8TG^bi~WkYoflx(@z6tk24-$NAl-3hc)O47Ig7zw5Pc;R}JrthKetyd%Tvm|}G z?zeN?AwK)Dri|$8UNXZ~CeE9MCVbk2-^*HKUelUaVEFO-(2pDRhtv=G#J@)!`s?3d z*fHKg-D`th`U6PJHcIauN9lJaeq0lg?=<}$_1o~fX<+B6?@>LBne;PCD|LLtJw-p% zE&1H-IqGQ7IA`N`P?2xT7L3ZhUTDX7uZLLM>F4A2Q!i=5_DdPP&yk=}?bT z^o!aZ+9v%AaxU!<*2LE(Yhv5K!zg|Zg!**T&$q)Mb*~*J=yxDE-{(S%87JN%^)cmZ z<_GGrT9V(o6L+&DZre|gVdeXjA>VXdchgU=W$AOW;Szt6euhkP`(CuiJpCQ&x5dAC zyG%Xb?rYThln>)JeLlb8q}!^^C!~w-^Pzn^{sRFk&%SGXl%bb?zCVYl=gT=keGWnS zoGX6E3GAE`Z;3kB+Hk*?3BO8xP0l4=+^6gb7eSE_^9&hYCn~>}cY%7ojI9?DtoU

}5B`e5TYjO%kI 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�>BI|zOMmOGxQC-B{N1#E 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�{?gmzliyT8q8%d|3+B&1s|&T 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

L~mMf_J9N0J(S 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

-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 z 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 z=4579�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

    P@?~$!h_Gd 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

    $}ymrtTH?ve4FK=`Njt9WJ~mfuG??g8-} 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

    ZEfmG zZAPl`WB(7tHFP7Ryt%bQttw^HV1*HPe?z!lg4JCCxJ#$LMhqJ~{k>xKV^Vk+kZSZ8 zlF4Zd5Pv17((~j~k{*0>%H%;o#-1V6EH`jSTc--r{~Z2v;rvBNFYyEsj04%6(+MF+ zf27KI1Fs^y%)mKs(j)_KB6^e$spS09LM@ap@ixLyzQj|6qkM^X5q>WC^#kGW62eWt zmJ)9IwTy7nujPcBeytJmr9Eqfe2K3U@+H1r$d~xTgkwgsUkJat3CE0N65mWX_WNUk zehcB)?-JiiIL2+Wpx-9&hXuZ!aEvFUX!FYsYGFJj-b*;fQ{uY_$9PJ7KjCQ4eL`XmpM z$ua$E5c1`CXd>M7tA%jWuf;+>&wX^FOURe_5+PsWOND%iuOuAf_DgD`{8iL8$H{8K z&2h4ZaC4ljCEOe*8woeZ$ri%Rcy1-!949@5oAKO6xEar0!p(8An{acS>>=D7CwmDu z$H{)e&2cgY#tjzJuOh-tzs3@7`c*=>=~u!bf2u=%l|z2DL;g&{F>b#iAJLyqf!{Ci zF2YTJmk@6HyOeO#-(`fG{;nb%?cp(l_N*586T+U&0+)7fCET>Lhj7!*ZG@Y4ZYSKd zb2s6poqGiSYhmYp!cBV)5N_IYh;Y*$c&URbrac9OqdiXwy~730a}5QQ3tYx6LAYt> zRKiU=s|YvktR~#Fa~9!d-0B4Wl(4^vaMPX^!cBYH2siCX5pLSEgm5!%%Lq61E+^d7 zyMl02?@Gc=y=w_ay-y2&*AZ^&T~D~FcLU+3-i?HtdN&h}dgb|aE8(Wz9>Pt%+Xy%H zZYSK-yNhtt`y1i!UcynYJpb+|9Q8{40O6=t;)e)Fy%HaqujdQOm;0Fl!co4&hZBzS zB|d_1lrQnIgri^g3cpGSH{)4GxEarK!p(SA5N^h^nsC(1=SuXnR^X2adu9=CUU$?H zZeDjR5ptw_et!Y#mGV~!`rit@s|Egyzp7A0zOW z1TOpi4+5_c^uH6hw1@Z7NGk2`6ZBFqUppYZl(SRNOZ*jqbN*`d>s5hE`9Bi4r2mt^ zCH=Pr&SMYde@Ea_&T9gf^sfs%j?O_rIehJapQT@a5%gp6AQYs3L*P>H-vut^>=Srg zNzroN6u6Wx<0kw4fS{i$H|~7J(lUc&EUnoTUOkEa>9` zKO%5BKIH-`@j+rel;b2Oa7i!ik?UK&pdU*1nCDaONAr9t`)ja}Q|^#cLAWVL_KQ59 z4spm~J54!pqQ~)hys(GuH2o@Z*i$9sNP9S*rW_vsrai0|_XBte<+!k3+z&{c3cOd~a^CG1_{oBPDENs5 z{grY?2wch;D{v{NLf}$PmB6K(Spq*r*pm{tl+z_}DQAVir5wH=g?`DnZ4~rU4&M_% zdbuv~eH+AIBwmbH5!q~x!?A>$s77K$k+u27AiCFpq_ zKzcd9qm8z;TW1+jW;>2-X-jmakxa_G7gV` z&s-$V=M+39<1g3SY~vu~d6}?Bj@x2^^Y}E!e>E9wt`7}_V?Vm)hvVVf0m-b7%mK34hiGp70Ef=`# z7b%DP1?AwqJT6lHl>(n7^j;)Qh~GY2(1?QIn>6go7yO!Z9}M6;BjiJihM!( zLV=GEIL8VP<9dMw=`Yev^>?Pg;T4U3X%jfSYS1ss1w> zaCr5bUwAB`o$zWlzwjD`_+%gTyc+5x#HR?nP2iORzgytlz{7?2=O_nB;&k94K@YF! z^2;`X^Vqk#5?0e!o|3lz79t!E$@Z)p?{punNtFZ#V zP2e>GUn1}(fqzcmO9jqrDIQ)c@GlDbZhSsG&gW1(TyVT5Lci`5^hE++ zA@C}J|A)Yv1in(>O9lQ7fv*<$DuF*B@M{4tqGMYHexIPleJLv_e~*xtiTTn ze5%0zCGc4SKP>Prfgch08iC_8buJGJ9Jf>(=zP4x!1=uE6?ZJ0m#Uu)b*f$0P27T? zFw_^r_rz0PF=m_dif4Cpc*X6l`U4&)=2yc&u56&i1K0u@pkrzq} zs%&3T6HER-V0Xmk`-%$F({I|=P-se=G?j<>}alqsx%ZOF$jyPtDRD#rSNYl^7P}V<-saZW?iI!w|J-yf zzgr_Ruk5ecpd7uKQ4gTm{>wQ`OL7wx^F19|Y)Rhw+dAHYvdms8;do1kuQzA8X!yMj zMkn?6m&Q7etZ!zH*H70w6nuT|1S9?X;k15}f)Se>??0{YF7Q3dbp#z5Lqaa*Acryj z*4%hYKuE=P_`do9vT2}b~%<&gBwtpBtqxV9iw#UW<+v34`s?@ zS7vn6g4|qLP?Ge45e}z>NSdW;-4rZ*!I%K5U40F9pj}1->;KVy7jl!O3b;NHuHMe!kmv0xgyz;u=@i>Xtt!w?q|xj;2{B| z84OafbAH;e@44GCCD3h=K2EN$ZT#Z%grec zE`;3K#{F?DlN}E9K;}$jA%EYttmh#s;Iy3Etxb@eR%PVlbmxBDkL?-2ozFZHg_#2@;-%t;yNS9;7^lN3(Pb%$96CtUlLMAxQhH^NyR^ zadh(FxQsaPSDi3RfyL4^!&F$0PcT)x% zoX`_?dJ%J2T(F@jH4+HtdU*?C>E}RyyG#i!Z8{x#*pyuDBGtym�`EIs2m(*3O)M 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ΞzheaaIS2o~5%AyQ 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 z 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 @zaHRFP3o973+aC!;7ot7!o&OTX`=Wm;5I*; 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 z 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

    u)Qee=^tTN$Z1MZ@ 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 {w)aaqxk(0{tv~!P2olg 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 z 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

    ->T1PG{I@(=YZ&E%l~}R*W#bgFRRgk z`G1Mx{|&-#=g*MvUuF4g`~LybKb>UAblS09^lf?byD9sP|7qIvSyS=9P;lZToQ>Ut@J}>=l-$;QnDQs0@1v=I$GtCgj%P;C zVEaYiaz9ic`ZbptNxw94H|Snde*;L_D)moD0(1O}mHM+kHaDAST zs^Ks6;n2xc(xuE}s$bKO{a5-WyZ&d=Wlg{8Ke zk#dEUJdATHadWa%!5^HhF8&NoQ;MJm4}=U=9Bqntl3l**sU`A#W+PUSD;{FhYjlJj3l`D-bEBV~fh-EzK%%Dr;FkILW5 z`R}Owy`1l-@(*(UM=Ad#VboKKSSDk)2-ES2-gR8Eoe zGAeoar2j+Hq?}GAzl+M)4EpD4Ie#scGv)ksRK8x$uc0z3=d-AsE$4HntdR3cDzBCE z>!_@f^SM;clk@APtfuk?IlocLo2caXBk2Fo8>F01Wv!goNqIAsZ-Z}<`*@i0ViDq4ToO7QA^ybJycvm) zMQ3>B-q3x!FVDMg|Jc08NS<`T zd3WFLW~(pkmA1Ns`U0Kvb<-D2KTY-pBTF*ezG>}x(+GXR($o9Gccm}980{K?c8OT+ zS_17-;%HY(KdoIYeY*BiwyQVZ{U2>x)Ath4hd9@xJO=%*iHSA#zeMw#nRAnU`;#xl zn7t`AW?w~P?v){)e^O&LjpID0)A;uICE?KR-*|hdZugbZ#}m(gZ2mQ&&~3BmcVFI{ z$GmmW7@5=Txh?UeFT-VOelzo5>Kcz@Z1ZJ1xITC}J}>9b|IL2!^7xYK`!A21I41h{ z%rB1%|2M~lm)rgSX1mkAy}zGh)|0Z2@{h^saAs*GM+>{G8B_ z5+~9A>{!}^8yh`Lzu(7u(1`Oss=-;uKIq=d+ehazOh2@T8Y-Zl2>nFqr;mQp1gu|G z`4Mzzf5ziEfyxu<=Op@J8z<8b?e~RFrJr&1!^iV-@cAD|@sIRFo4ug}^z&!>`3wF0 zm41fl=Wq1$4E<31hYr#YtJ*rT&ZdR!vDCYP%h)g-%bM=+%8srUx*7_#EpF(Eb#%pJ z4b5F09Zj7riyId8bagZ|b+?6D=sMe`d)^Soj1?BqPjvPf^lvEiI91?cs=y`m6QQ3= z>E|-~xtxCPrk{7y&pq_Bf_~mZKkucV_tDQt2e%6!hLft7Qw&cdIrjBO9Ar9-k8_&Z z+atAiw8fiSBiF^^kyuYpSI?wKPb_}5FDU=kE@^I#EnXbrD0FrDVti?KQ%j_|X|X8M zvz#UIB|Wj!b@_c!(~|b24C~EXOjcT&;!Pr2yKHeh)&Y8L?XgH#cdVx=-iCa&UCpy*%qFoCY$D5klV~ZP_ zmUgwZgi0rs(0`Ld5|>HL#YdVRp|!Ej7K-NWOJXKQzUZv(wn*FJNM~1^uHM>4m2dGb zcsk}u zkQZt!Sd$mp60ELNH`5-u){*xCUT)h|+&F$OW*#4pZ9AI2k<6Qtk;jB%vK@U9ZP$!! zd!!slghO?&Fk@Giu`HMI?uC+3#?2{J;ca7S+}t!av?ec13)u~M6B6`3!3zGr0g3QQ$V*ls?lonB9i zxaHwZd7&M=#3AIAnr?cvd-WLqw}LHvvY*moY-saX!L~AXU`&`2X^X-7Se=HpeR-iH zVo9+b9ls(kv`Vg@Rz@n(aCgYlW$Luc>A%r%7<&Gr7v+s_A*Jrv#Zz_ zzG3F;bhrNeN6*hYlMMFfQ@T&7d2TlsFJukE&KfLL@(2@M`c0x`L?<3@t@F7A@39l>+Z8Iv}0U&Yhh^hY2jUkp?#-?hYLgNP7kj*KXmZ)@ZkBOO=pDHogZ3J5Z-)#Xj?&e z$N8aEXNLEmAKGl?W5oK%6oNW?>>5u;jq~s^n53K9(SL=#-MZWo@fu<6Q#XVD0^~jAMbbY zUT`E@4YtS`%=ys!uQj?+HQI` zlz->B)6B+Nd!{L0JwNUHZ1B^|9q`ZOpN9J!_e<`doO7wYnACgTrr(-t#wO+NVcrMgy`2Q@t<#Kj_!`=NPMr6#3wX>* z@ja2Yuag?{&X)I#pOn3Po748mw_|d4550rFn|wEWJj{9Yu1s5Y9l0-=x*WYL<(p|s z; z*U0`B^>1zq@1E*H|C|<>{vHS6JZ|q9JN_|xzxA=itNiPUDbyBI{Bypq-F-R5#aw&e ziH{~;>+i)yc+QzlT=e^1lK18rwk@*!emK1=oYdV-vWaGyS7_|#m>8e;T$4T*^vV7h z`;InDUAQ!JjDJpZM(wOekKVO4qy0y2vs9jVa+JGXTTw2s-SqagWFgl_Czr|>lZPf> zy!Mi@axcxnUOR9b3FeP?CO;*YDTm4DR1Q#1?I!((jU41CZs=NTYG(z+K2ty zNBv_j_02uh?z^c^rF5f*{ak-aa{cktmy*OHhA&mShda<1_oXhuQ<r7GYlU)#Kywh_6#j_;3-eQ9x^Io=fqfBf>F zXN`1!hjRwbv1TkLK5yN)do1~5Jwr4yysix8r{Rn<*YekG@b~@v`&f!EwSyOb>Pu*wYXj$2d_~^_-v=~ z`%>z=tdm+}$a7EXN6)==%%chFFZ5Z9!+WTW_R<`;kJ>SrmnZwW^qC7Up5E9`Im`CE z{zCEO^XItEGH(5y&!xZl^YOVfAD=^GMyfxZLgSEE53*%!^Y3h*OA|lN`RCp`o7Si% z@3W6H-o3yJv2No&Kz-M=1-4I!)@=sIzGz~einaJldCSk!`JRc_VxEtbquhQ*Cy9mq zdl<8hJbD+bRm2X(D07`+a-Q4IoKt)9o>k&EA#a@G@z9%NxbN|LhU83Jd1D^=W@7K@ z{3bes=iol>f6}J(ZqImg&VBxm)aQ0n+w;Db*LI>4<#E^e!8z7UbCbwmzxL+uy)-`3 zbx)t>t@D{fWIZ1x&$MxZ{Y#L4nw_-yj_e`FvCMaAxzLEYptm>IE7`s|wRx)F`}yJb zGwk<_n>{z?j zKbkN6Jq6x+O~xrdH>^DZ9J@u%%R$OVUPmTA;_tWdI25IEi0k3m5rSwQJKsanpb&$Ds+NBe{;_4{p73} z-aLE{eIB3YV)m2AN1nUAy)3~JG*|OA!@v8Q^!Ko$Qb%uYrWlz0BQ3`?4BN}=4>CTO zzJdJ{WpVwJF5@0^u|1Q%l;8W~zP%ftiQN0-Gl}xVGpYXI@5_5*-#wujJofFKV|}j# z&3E29me#*}$DVM7H)m1~nQ@Bwl5wN?QhR^;=w0UBY1#AOwKMKbJ{g*^?~|b!&r(~P zcINi*+FHgvub)fYnA5)(%Vq6qjm>1&j77xpzy7#!`jXDJcuy=gwWn)gSA5E?U6Uu5 z++<#ooyG6S&S`I>_e3j4uBu{Z%9M0F^S$@4=lHK**LE%GX^y##D)uH%Pq%kN*V0&x zc~#YI$@e=4d;Z(g^zw8Cz0N!eds8N-`{&!Mjm1ZDGU?Ye|BdYF{6clxo$kn7H)qb( zk>Z;dF6oRfiOiT(HmT$_rAxfuO5Zt|-eoSEH2Kv&?p3@%nl10n`Jr&{#d#NwyTrSZ zC=}c)XPsV9ak_tlQR2X>1fReq$ybs*pEvUFbVT`|S*J%H4nH#X#$W%6uBQH8Lf)M< z)gJpv{B2^P3)zPvI*IUabntgu(PMemZ+v*%Bd5;3|CGhQ{?$)B8!TtIcV^1GC&E95_TR;z-E&s;cFU0KMevzwIhY;MQ$YjIQF|lu7Zt9 z>~E6T^YtTgy$r5j57#Ga>#UOy`v>Se?8^+~J$%+9XU@LA z;0~yFzSt=vd0TGGTwjpwm5AKVl-y9>!{Z-0d-nZjjggjSxq6Y~`is4koMaBm^@-eg zO>S0-cdf{cRF4SRtL6`B(82Y9Ts2kj`a`$K6tkeTNfpF&Aj|djS+3JdT;AcbKb+-y zffq3P{zk<=j@bs$Uq|N>+vvmjkDN67{u6JNCiU`Vm&oy=$C7J8xv=nMvo|pZx$(rc zUF7(j;#)9B#-aU!7x}n14q-0mpTHOVG0U_|rL+s%DwgZs_(yiKT^phRz4EtKbAK;=x%MZR@ zBiE%ap08M!?kxHPBV3P={q=Iaiq0vPrk*sV`11k#utQ{8K;})*mIvj!og?GqGgA>? z&-2~16Jv&(>n3qds~_8|5gTZmbz23WN$21<4Y$7EEVEK%qI3>2)kcPGu2<|czSV&z z6g)!mhXnWL#961;JbcO{C(ph=f7MC#ervPLgnaskjvDUEvrg}R`1D6kn|=SdG26u< zj&)RIv{*;zdZS$D?^z@pX8vAv^1FNn8t_?Z|p{BiLZS z<8qzPi6c2itrT3w7%vXgfs^CFI=L=!@UELNjB~O^u5Y4q$xkodbM8N7)yWU!fB2-g z|N2)?|1{N?kBGe1cI?{(+EnJlj>QbG@qt=W{!DjJ3=43jewnJF^~%5VlgT)5ad_ zC-cor80^#k$KKh%M|G9?|AwR%6)kOPODozbqGm19ya7RRo0LqOlmIbFTU6Z1kPIX? zZ%qaWmbFn)QL)lpc4ZY66sZE|Az6!tsl@XNBB9CqovvcU8OEMt6gY*OD@ZHDa+ zIqWk(Eu6P0F4YEkd*TEJ*?C}IEF9%k`Gps=k~N-*5o(eB?RvjC<~Ck_w?6*a9)B;E z7u)t`;jZ?{zIV%hU!5P8{VZ!@GsiNsv$Ee6JMW*uU#6u+>Rz=eJRaxD{v|9VZSF2< zb8K@+>>s3UsULk_oyX_ZznaiXha(@2T<&#Z3v&P`2wU68BGwYQI@6~qI*zZkJ<`}UC*}qutH}&0U+AZ5i ziwtj@*s)$V4zr)jQz`p*QW+$#W(-=`QK&t!?Zer2CVp((#|w-fcI{fea~<1!>RH#m z!eEUH2Zh1gJ^TR=AB=GB@`7Mc{cHbI7`($qftHVQ7Ay?j8If0ca&R676ad$D>HF)7 zXW}ZlK-9X7K=}%F(cb) zv-kqx?G|4tywlx&0{v+WVEdH$UjTYzYOpbGt#TN?SZ1J@4Ef)W{@U0gAmhf#B|F!TP!pF<{8oE|0 z2p&+s*TER{v zmi#Y7{-7m)*?7r6^#{Df)W7t*@QS}v%~3Kk@!Tfz{2TGS#MHku2O;u@<+G7rBl7%v z?7YO(zd`U3ksp%JM*dNeZ@1+CP2`VR@=uHWI!pdqy7u69e%z9;Q2YVdSa8f>-JogJfW$~TDPh0%g!p~ZqKNbe>7MfY<@S{g~ohWC)LiNUyhzjusBT(Cka&5=-!r5wt>T!x}rtR=!7SW|J z_{%6HQmAh6X7AE=OfR3kuQ2%QY#^TsgAYfzwiD$nSg78}5>X-kkqFdwqFmcCXP1mx zHC-oi`>fH5VL#I=yw>6$7S8W*;Kj7(?+S0Q__zt$ezV0(gfF%@Ur%y8ODxX6sl>d+ z;(x371L3`cn2IV0z9aH&mi+HTzQH<9UrE;*Y`@)-Z&v()px2UrugG^=^1DTTgC+l4 zk?*zSZ>DP)K40vxArx-4_fkc&tKUuvE;9rsPjqR0alA?CwD0RfSz-tJu$sIc)Q52v*dS*e6MBy z*CJ0}?p2Gi|H>izr&LMfyk@5Dv+OWm9~GtlD|`N8rNCz zJRtHXE&0bpev8P@Y5Fmtl|#@=Du1?m4e<0CA>rmWccreH(2}@nwQ|?wAbQoioY{_v6`u0 z9mX2*mc1$rK9&vSQ(^G&2-kL^oCOPmEgtzOXTieYQy%#!*YaCE@=>nkKkJc?axK5j zBOm2j{t=ISlxz9z9{DKO@}Kv}N4b{Y;gOGWE&q=m`6$=&J3aDIuH_%~$Va)B|B^>O z%C$Vt_GB-*eMUJ;6$W3<7N$>HKFYQHZjXGFYx%EwM9 z%C-F0J@Qdrq$EEU{9QzY^Zd;S)p?F`7Ay?D<&lqaE&pwge3WbX?|9^+T+4sYBOm2j z{t1tKlxz7Pc;us8%OCW}N4b{&p+`Q-wfrHEe3WbXA9>`XT+8$9YxbhsLzJ^rVZd)K z%wDv7l(SS}@RMv|`lRKfT+9E|BOm2je#j#qnkPk7{`T+9E;BOm2j{?{J)DA)2&dE}#9%RlXrk8&;l8;^XH zYx&=Lck&kjM&u>P}UNneuEkDsCALUw}->{m!Xb|OEp5Mfpy=V~STAtt5n!RWc_vkp*Yf;U+U!MxDA)2gdgP;A z%f~$OQLg2udgP;A%TM#jN4b{gx9Mgt8brC4FZResxt8a*@@6j@M7frq?vamjEzfWF z&0aK!axKqq0nT1Dh;l7o;*pPXEnnu5k8&+v;gOGWEzfTz&R#T#axKqqFwR~yh;l7I z$0Hx*TAts8oV{oeelv6SqU}eymgl!OXD?bl z%C$Vd;W>NJ@=>nk`7O}di9lxz8Vk9?GC`Gp?&DA)4*cIxa!#}nmR zp5I`dy=eI;*Yb@X`6$=&%^vwE*Yf<l5{29ex6XADV&uB)3(@&4mGCRU6ZeTPw z!at<=tr7l9#cz-BSG|N$U4*9;Ul8G+RQyd5eyghJr4jxS#g|2R`AZosk8lQsK_XHw znmaMckMr1x)}yu)tw+r-^VoTwhhOgDa!^=%3)P!zsiDzj(%11TRe73JiOGy%RIc? z!z(;|riah+@aTDg1q*{pkNg}Df31hV&cmbU9TqGMUhk3rQxA`xr?j0ak9@U<-{#@- zJiNxk;~pM8Z?a%vaEC{}*2AOcS#9S|kNkWOulMli`C8jw=#gLK;SC=C1`lua@Fov$ z_VBwr{B94w$HNzU_!~VuI-X%c8n1ffmw5PFJp9i*JmKLj9-j2@=(vjo3xigVe4B@- zJUlvnW5Gi2_^sVzr^CbF>f!f#c&CSVd3d*n_jq`(hu`PneIDNL;b{+F;o&Pie3gd} zc=&1$f18KjAK^cvArAcpRmjaq>wgq~M}+@Q@ppyXjGV5bA<zkoZ)1ZpX}^JwL{LOBheFY*i9> z`R()Y2R!^i51;Ib^AjXL6`mhH6zHX%hLTg^xgZngYQ;YwQu;SB_`}qxEdOB0jh%m0 z{GpKZZ*uU`PeaeC!B+i&{x$YLrTAwf{0YT3hMa%1gO}CQ*v>Znf&MjiKCAd65&i?k zKOAz?9^Uy1w)2sYoA^s;XnR%o?UW#>5s4P!uKM}{@tcCoe4vTvsK?G#G(=|m#;zIp z-A3GHKjD%8knjPCkBX_5fA-k;@2Es^NG9c+~wgP^zaXR`1d{hN#ZvJ znR!=J-s|ZSWoq#Gu)L-PZzaz07Z>VXhol@oB7RelneR1ru9(htc7%3J20u)k?F5(U zUFLbrA>oIgr}-qYUrd)kEPwKH%}!Pi4>?)0?NrP{=hW;P!3@Le8$#KT`e2foXG zsfRBnJ{6wtGUeUrk^i}e&!bDqsqoyF$>(Opza19T*ne8_??iY5U4l*xz8CUZ+4{BO zPlUWpw%$3L<$nmkK|7;+QmVa4}^+{9Tthwc10ZfbP;Jm$X+x#^c4A?_;I zua$hX-tVYkJ5PmnOndm0;!lU%*nd{>--O)M`|>#3`EAHcWb12+|2X7TvUS7lEPp!W z(`4(5ivK?3yJhQ-MTFG(v-wh^B5oPHRZbEPUe~C zcBq(YnXh=}`J9c?-hQWe<~bbW_b=zOoy_w#6oy)!P(1TojmgivdX~>TKV$4XrMPL` z^4kz(sdWL%zgVKkjNd+?c;>m6n06anyO8Ct3gwOc_YilrlYL4)^L&fR!`m0Joy>DA zCjOEJ=D!ec@*8gSX_w;HMf|4T!19wrZraZ=#iQ-;R+?&=8f2bVG4X#)@o0NHqj=_d z6=VMsO>E~Sq2FSOxU8A^OGDl+eEeO^qwS$a@f$;VWB)^nXPz@L?Q`1QY$x+PiD?gy zD;{kp!9DJJDe>?Y;;#0vS@FzsDW;vjWHHNUo9pZx3Gji`X+aIo8HVk^W2EZ+y5w@c|OGOZgMm=$UN6EP3&Lx7UpJjoVh;Qta#=* zjhM*4=Fi;uyxqg=iBAnO&u{dKo&Qoi^IXbw;Z+HikMfTy9<@`^!t$BtJt*yJ`EL*Z zNRs6<&wH49oV3(kt~U^$8oWMipGN-c#BT~R&pDXm=#=91p}gTGtt_8;uE6kRif5h& zFnqJ(nfv&L|2y%CQpT(m9UwOandc~OmYuf{cgfFJ@|ou%DnMZ5&PgPecdtma4h+Fj7-9cQto zbm`2#)biATc9-l<_t($tXifIh&%}Cm&+6{!U$L~`yT7uhH{H>terVQXVRmazXJ<0) zcTrjrpSPg8skN`8mwp}CV`b*jWPeAicXwrKAf4)NOSO3=%9E?^_3o@#-k0k2?wy$$ zc6Vu6f|II(7IQ24pW9%T98_Qx}$qV&kBD-D;3e+zSPP@a%Hk(7^@Y_diu!l$f+(7 z!Tw?=YpFE!LKG^!29`J>8wd$d;%2`siRD@z^L8x%BGZVUD0OEtTqT zO%5j}PM0QI@9j%1^S1^#1VIU{FWJ3(7;_@k z-#e_+nW0lU`cp}N=TkaMYN4mAw=*@+kshXEjq7wKchs4;rP9=5smD(=B|5rSCObRY z68&lF6%!r0%Q8QoE zco2!(tM96}f+#Z~qKL~>sRVmxQzQ?wV3$kP6r$;kl!67GLg<|?b>sQ=x_UbU#xw77 zsfL~x&6^*$N?vNx*Q9nj)J^v47FjWyoYgIIXqB3H>)9@!lf%YWYU1TxE>&ZAVZ8aC zMUA$$iAVMhXP~)mL446&c8QGv**lzpyB5x0xac0c#Tx^%H)_Cf2v#qAV^$V2FFB|$ zuV`F!+afw3Z)<9w1lN>tyysIDf_6mPt{ZeBdGuzEpujiYY4TerHQE^&9fv8m2# zrl>kctFkD0i+I1Mu6bT91(BV;ybatji~$MW6TyN-cYDh{bJnoI-_;aPG{zS!YL2Tu zt9oHg;`YWx3likXQ495DGqtt4h0XECh1K;e$2nP0z1SsQIy=kxLdvmAtUSATS;qZ! zQ(s<^Wj#x6;i5$iE>~sJge30zcr_)Ux}l-o)#&QWvXiH!8{-S(_f*%rte1+s7Nitq z_g=b5)T<+2hi;u(i~t|^Mj(37h*TM$hO`u)a$HBCk>s;jMAC1VyOoUiy!yKM!e(mU z3u|0uF5`pTDeZMo&Rt$ag{x#C9o>!bJ6wLsGf7crSREB8jl!L)+moF6-FbUMqseCx zZ|N3PQ)l5UAD>@_SM!#z%&S{d-CXVT<_(fHypGD9YPz}CExfzBzRuZ3%AN6Lsd-(h z5l1F3+}Fn&b8U?v?RStJoT!-IB!}c#8eT``JkE@i#I)eL1r5$VrF`~CT7HMwwIy+~ z!-nccI#*H$$Tb)SvASy|=(X5am^`$fC z)ifq*+06dp6*mzTYp6>O=-`X0Bb|!jyQ+-L*L`D%q*-V~SqlQ68W2(C~6$!;0O7*3)>f;OVXs)HPSbg1s zx@N1h3omxK=ixC-O-)l){~HQ$pC$rfmk?eSnn9h6WSeT{C+5{wFI*U}Pc$^fZ?AKX z#LG+di3g>d?z)|%6MB4?6^I$h_?2|uQMn8oVTe^h)8#x7)6q)vGIYe!%*@+# ztt7kKXxc_k%JYF-($Ntl?xykwRP zmREPLo;NeT(zB~Zb~UAErdQA`Q{A15Xuf`Sf+zJ$OH0et{5OT#*U`Pau9ar;OIzEM zeTj5mvLoGJ*BWn1(m%YAk3~(h6YQobT~?lGTuMSIxx8oo>SM(-3`s(J7 z#!Fc5P&VzlaXy7MJ9L_HcUwYL%y}qY-JMM{6Y=_`rR1@umrkd;sHLTeW=>q9gC^bpwf=Ou&A!d#f#HBjm*!_;-tNhd+Io;v@i<(QMJ>;sbJ(H?(u9KaUE*C0ucyV>r zH6_mL@svr7qh#mtz|HhMy5Q&0G*$1Ni@3SnNk=R7N2QKio{4m(SE%WwvrL@kKkDwJ z%@W$i8o3~WaaTd%ae$3>AdO8mIudHB6h7VRtE0P&0}1J(7x(KJ<4p@lj6ao;9EaS! zs;hy!`nJx7l})Neni*8+GUt_fPY3f#y}N4sS~ZrIK4derTfC5s=DmqjB{dG-q5`2aVPdfCuiOvX=s+xOd&?sgG-M}6gNYIdo0-$qn zdUaxDNuW;6bPKz+{ocg#70EunZ@y5S=uCR@KSPpc!~9k{*2|@z7=2M4HJT|fHTkRp z&rCE`a)CPr==40()gmfymkOv`8jr7Rq_$p?;6X#Y(VXJ)9SxY~pi-tk+||9Rg9bK@ zseZb&$x84txc3R=#uzH8n5IBy*%Ka~^44@eZfBStb;}8z<01% z!a4&!;Y>rw;icV|t~od=EQfe6b+u)Z>wdGkJ(|$+v-E4%X(yji^1q;5N+cR>&U9WrbZ@ zPH%Rv?(MjnhCVdSFv?nrMkMtst;(jYrBDa1qh(sDg@)I)Pesbp7OD_vmG0F(y7DjhwY z{c&y>WQ!i4>~u{nxvVrN_~NW-mL5d2k%rqFn|hkmERVatn7znMmsRs@S=Ly~*-k3V zfY{Yi>@#e(IXO?~-`&YrJJ%Yi-~mp2*|KGn!JJB+H6U`9dYGfbE_1fAb38C|Epk~o zyKU~N>u&8!@$Hd@o_=+!L(-7*siLe*8>(K~-_yAwof@^B^1J#|jj67lbZTBtR~OCO za=YOk&);#CXSc;H?Iv}vCEvQqVE{o_f1~Jr=!_6{T^IRUwY0ReXBFMKCBMZK=?u zp1B!Ki;cH-Qmdtt3{82clg!1w4^hhQhr16!XS*)y#p-B+Apdhjoae_&XHoA*CNlTn z>gdE;p`O!Tq|41h^ho$Bnz%|N`^}u;s65iVlDRFUZh6pTp+~M0?H%3e#ER~Y z`&Q6>EUt2v7SbyZc@#)dhQ|(dsB-d32zCR6PlD}wmK{DbQ;X8sUe{yIJ3D& z&AQEB>YhFt&K{2g>@+$ZXN|?hV(56;u#Q8qj$y^jTv-0&YnprXUEoWk*+cl-W~zIX zm{?a{ORe#olF$F>b7VL(pOaNsd${BrB4*FAT1~;3L)$EmVj7ZtNqWj7)kjTtF%pw?qNl#rzN2^n&hc}or>3u<^rrh{RMnYw zUG}NF2JxlCUD~Rvz-D!CtXfV-<}@{`d&qPHxeT6OIFGmV(d@Z~SZYF~v4fo7M|JMy zJMcUJaSSEs!dk`>di-?GA$uO0xX90k@FXOa*K=m4qC!T888!@;xN=AwSj&u`M%gfj z^GP>1^}sK?1R0-nRv4zP>7H?@PR(JAbWNod)J@POK7UC~J=`$5ft>3p2^^)3next} zujbKZ7u_9p^uiReJ`l%9<&<$BzMLK_?da}L^`&vZO^;Ug(+GW-Bby3iW*)~(_El?> z!frzCQq2r zQ-;aJQo2>pouFSCXlPE_Q2Ug&r$1Xk*0sj{IEsotVDty3|da#5}@bl zyOyq4mU)_JG*c?}Rl1(+h;ug0z?iQS@_pone(j=*zY)&^or?1{B=!v6&gbyhdTjIj znVwAvZKtP8%_#@QWTP924Kt9Mojs7Ed8_mGTx;0{OAvL-ndh~`&UsW96z6R+kE&k} zFVv}6-R~YV{T-byXr5@nYB0Ihf&04#7i$RL)iuVBzDl}iRtKN|(t=y~#mY~w+%V1e znBp-7fAxefI9!+i7oe-RCSjG^tov*iz^A?~dm9&%&TMnSuNuj9H-F=;FSRt;nWS$N zF7=Ge>GG~of1zRQ9MChV^HE>b>sg({_4XL)GF3O!OJ6|^r#mkF3_;oOhw&K6+-&M} zxc?q5*o%JQ$fMF^TbsV6!d>3^`#NH&eeH4nu50Y8GYbiiv zh+jeVq+WfkSJ#|lxSTZw-Ig*Bk!E2&C7SO(XYHWhkdTK?voOk2g^rv%Y*$%>zl(m} z$eM7ZLS53nXSR%@_%P2LvSXnO;$NQ0>KGg7o4KlUgc>XFPOZvx=lndpJ*2t-gKFro zyBg-J$&pJQ5_Z@%Id|Cn{Z#0%N7Gqfnhwc69bAlBA7&c*4xEOb4~^mC+``BniGuq} zb9iL>lp5|+s8w-)a>>KW>QEZYNDFK0(xj`hD>;w|=UJ%>qdQRQCM=x~=`mvd8F=nv z==TM5x2(@~qxx!}`xY1t+Q;TEHkdE?ne+R3EVKD8-~})}uWXE_GgHqOb9Y}!%Teyy@7xy-`i82^a~oJ{|O(uQfs8>_)CLXvlm=~JL$WM^ouO~tS1HBTo-m8 zBYkPnE1t^(&t6y7mkG0Fip$NT9?tz|tb7ft7uI{D(M*Hr##HD72jPwjANoI#G5^jx%}Nq1?DD(QT#96sZY zqVfblM^C@H+*DuI*5CI{wDtES+G$F>Ge!A`2l-KZGV5b4>>;wJ=;DCwC z4tltGe=El`8{!!P`AXp9W!sKtf^a*Ym~gg_`6>4B8sM0>#lpEAKA-Br#9`j=%3nkvd#99uNBUDFfp_J4PfUjU}q!P zLB0d*{29pa1CH(IfQKIvZr9^s;dVU+g&eJJ|7d@_hff5K?P?P6O7X>ZYlPeJ)C#xb zSq$=~uG!8KkVmdMW!i7r&&11En)+()tZ8`})eE;D!>0>3@{>ir#F96>Q#jXe63UeZ zj_rQ~aBSyWfMcGwdH4?DcHVXhxAS($V`s?2j|0bgJOLc*af;;0jwdGEj;93VvA!xm z9{C~Rrd~{a9TslaW0Aa%+Q^&w8ZX?)8(u5iuEz%8SdX2+u^!g|$9i1r;p>IldD|e| z&f89po!uV37dY1AKHyl7r-j?`oE2`zGeO?(&GJ}Z6NR%p@+HFUJhuVIJP!iLJZ}Jw zdEVsVTZG%?+A7>G*FKM(10H?|IOh28f;{rM!ns^0z z?+|Y1a~E*T=Wei%dD{c_k?#e0^t%t_k?$97=ktJYJD&%I+xa{U9P@cxxXGtE=1&MW z`850_$a9>vlFw5hkNmW7JD(Cp=NjQApN0>DJjc0C^0^k|k*^bO=W_#a z%;!e1k9pe!_K|M}dGxylbu2^{meN4UvnyX14PaFb8N_klde zxlQu9ALNlA5N_x55OB=rVX%*R8v^^tkAXb;Jr457PYAd3c~ZEY&r`zfe4Yi4`5ga3 zoe-1HLCNO?;U=GkPXu|6bD!jM638Q;EZoj#3^?X<8ra9Y6@z``(?K5nmVi9+3gLD> zD}~$noGaYUXAN-7XM=E)&kd5#X5l8EhA#$rj`O(Wa|y^JZxL?ivmH3*vlHxN-g?14 z@-)b!-vN+EzDBs6&q3jKKGzDj^SK^4=5v#9lg}-Z&&|S3J`LXj@*L-QI^XiL737g` z6K>~o2XM^iPOy)8+XeQK?*@7Fy9eZv?-g$6bDwZKpZkT|`8)_5^Eo8kh5Aq`696$OU5Aw(-2)FY&QMjGY zNy6=XP63YjEEaC^c|h_xUAW1o;Uyr?an?#cD?lE3rEoi+RlqTyHDDj}Rtxr#*MmIz zZ2)=X&BE<`E*5U*bBS;}pKZV~pS{9OK95U2)51+Y4Icn`jjnwllwRI!c9I6Zvc6YbD!k18RU^K7H;RW1vuuj4eVpy+QB~Z zPLM~xy&#V~E!@uMfN(pXYlPeR92CxZWBbP?4{L>U-jJ^YJ2y+8$}M?4*uipb06WMx zf;`&a1oFr?3+M8_2K;Uj&gDhERk&T=?ZC19>=JI;Pl>dj-NH@#F?XBcbAe+%YlWNkY3^s&3pe>RyaD7n&JxLIGsq)fEZoj#3vkS58`#IZwS#@+ogj~X zdqEy~TDYCh0pWH&*9f=sxfVF)bAxb`PxBnWM&Tx(hHnCSjk?$66=W~y6JD+=n+xgrN9P@cdxXEX`9PfvPn|vBR1o9kb zujKO>$Rj^4+|K7o;F!--U?1~#8tfxK3-ahUxPpSCh2uwFB;3yDc;R+FCkVImISDxC zGbY^Rb5Qa*O}NRY;l&`&ac+=&P6v79CBp4|RszR-&IS9Jw<@rYyawdaZ!O3puNQ9T zvq89>&t~CvK9>N;e6|ZW`P?M=>=bVDX?QQlbDTRQpJ|XsJ|NuA=OA#*=UT9jd0Pke zk*^1N^t%D%k#7`k=W~;AJD;0{+xgrI9P_zDxXI@Z$>&btCZC4y0(p+}faG&G$Rpn) z+|K7d;F!<-U?1~#0PG__2=eIn5Xd7xEZolLkZ?Pn$AsJYJOLc@d0M#1=K;y*S>Yz1 zh6fWViL|gh$9YonStOk0k&hQ{=W`-(%;zMqk9nI6_K{BkdGs3tdF0cC+xaXOZs&8l za66wBz%idy!c9JpOFnCan|vBx3-TQ2M3JutdE^bk?R+i^y_AzfQU>|uK$fMtO zkVoDr+|FmOa66xA;dVaP0LOf;6K?XU8W-hhy>OFH!#99D$5|rz+z9f>Hwm}%xdk}p zb1T@#yln&f$hU($`rQHY$af02^SMj7ozLCE?R@S9j`=(w+~jjIJE!HKaFb8N4}m<3 zHb_1XgFNyf;dVZc1IK)x0Q;D?lVBhDDUe6Mr$HY1S>bj*gDX|B13RBZ!tH!c0FL>b zEZpSNJYPFSxXGvCF_7mtdnKRKKpuIqa66wRz%ic{U?1~V3HFiC1$p#a1@g#igxmS7 z6>jIVUbvmlX5g657U3qJ4eXqjHsL0phPQ(}i*As7c7idl2zFxSU&ke%ud~OtO=W{b~%;z@YCZFx>oR;mvO+F3Z0rD)mL-M&3bu4IJ~iPq@kFammkq;U=Gk z9{_n4EfM*HAdmcza66wvz%if4z&_^fIM_#i0_4%}Nsvc=O1PcR)57h1o)vEAv*>Eo zj8s2{`J5=+1{~!(fusBYaFibej`Hh)qx?qTD8B_b%5MXX@;iZ}{BGbVzYjRd9{`T>hk>K~ zG2keF5;)4A29EMY*XVx5Zf_HSqx@vxXg>xV<);Hj`3m4DUj-cHYk{MDGjNn&0vzSr zfunpcaFkyI9Oc&nNBIrFQGOF}l-~**<+lSz`CY(Keh+Yz-wzz+4+2N|A>b%~95~9K z0*>-$fusERYu)W_B5;(S0vzp61CH_~z)`*uILg-mNBMf-D8Cpu%C`VV`8MHv9xRbL zc+Nn(a6S(r9|Svg6! z76UJbID3It03QI3-)kELj`>_C+|Jv2;dXg0lr8|6KdmiNQQ${-10AIzN9b?SH(d|2N$9OQY%kZ-xG6wEaK(#p8FA z9M`7*oG9^c7H;}a!?y~z?#$NudwaO~fX0mt}H2{-XimiSK#H}M-D z$bLJ1Q$FSxe=*2o{3XCKe(uM4VLKRq6>yBdLAZ%OCZC&SZQ?h43E08&S0`|cAAirP z3fj+lkjMD(cdjsg^E+4e`D=^VvCm(7J@)bUtkAyi_pHqG(VS0=^EB8;JAssu<*^?& zzjI~VnF8`?XBu#{W5$-Y9g|z;Xs6a=rylsZoR=$fbBl~iYlNG2W%oa(T^W8Zj@nYwBvT!@k(}lBrY*%xIn|4(!<*yQM+LhtwGG2P_dRdP{ zF#q;>!OpXt|8qGn{4rlImq7bp4*i>H|9o7S-@0JYdXVn``4-@B1>O$)Uf_71?F7CZ z67&1OFY-PQ@AvSuhp+JPl@4x~Yl`H@E*G|+o54;M}&*%=c7%)v0m~$k5qu2)ljY~;BNzt=L;;a$&X#$X0cBuJJ`Lh|5Ac|9yFD9u`#7ouJL|ws4e<8?$M*bw;B6rP0pPvB*8?8} z{z2e)9()k^Zjk>Fa6Aug0De&9?K~V3Zs*|?*nbG@1XLfqaJ`^ka~@>=7a%_Yp*vvAmxEj`E)b zj`Dasn*4Bi@p#1J6pzOx5YMN;zR81~XOjmz&m~~z(_p6xIJOh?yA|ZIANUOL0kHE~ z;Ol_nIC&>};fsMk0(Lrqe-1d# z!(g0iK_27W1bjQ#*#kT)Kfp1b6TmTVI3I%XOb}n32aIPraICKe4{rgEahkC`+y6U} z;k=tM26K#OJ=no`wgBG_cJ={BzeB(=Kc|3WekRCs-yF~9!TuEC_Hh>z&h4lK@;>Y}K6K>~cyC*-`KVyC-g8eUoUy}!J55DsnST8vKZvgpqU}p(%JilW*$MgFj$nOR_SdTc4-3ap7-ZlZpaqJf0 zIF2>-&h>)h*nImX9Oq!WGWoRI)m(|kKJKuc``Q&A7sXJnuR`8TJF)$m_F((P_;LJf z;t_q=Dmcx*j+lr&wQjoNfns%;z59{|x0l0K5bE3E+Exp9PNN6Ep9}<;8w@ zGJWQSIhLyeINCS&tymtV!vdLN6ruSOU>Z- zTi|zsaJwES3b*SK>jm4hIlgQ=CLY@k#^Y-b--bBRFSZ90Czp3W$YZ^K2Y3wf@Lk|2 z|2^QQTx|aU@CLB+1aMPdb{Mixfb~M zfo}r-C&0G=$Mefp;dXh=`N%Hs9ikm8&3iGnGg@k9|Vr|xX{7vIE{Tf&MNTx zL$FgT+_qCM+_uvOcCfsrJ#f7r0{hs`KMow*;g5i0JGmJ+9vA=N;W$q+Ug9jEcz*1V zXI>B7u|K?H>Vov!CUU0?)zG5rQ}b57(Prr%(G zx9IZfL$b~M7Vx_TctW;$^)T=x@O{9S0)GOyiGk5c;3?VW)fwQ+flsFRc;PtP^``pw zCg5)cUIqMK;B~;efVTth27Vv#Uf|}rCXVMm;C}=1{lIqtPXqrK;46U-0f%Y{0{Osx zdDHaQF^dm~ttyLe7T#iUGrsQt{wTy_#uCQwDT&WqdopKv`8sy^yKzRoSmwDNv+T#j zhdE~%dDGZUA7$*Db{~j6BY#-ltM`2198ay-H~x+MNjYdrE%_xP-vIoJ!g!Siz6cIw*mhT;QN3d2L1$aF0bh~PXhl5$eZ_Ra=C_pUn%XHIosJG`znAx3G&Ur z{|k5;_j>3cLM(<@I%0V1>C&vlH>d}aP$63=1&1Hk>ii~)4=Bd=kl65ZU+7v zknaTkJK!6Dn{x{9-UnWYW*<-peg ze?IVSz+VV_5AYWOKLq>=;O2df9Ltr!C#f$<>hml=TV|FD;QVZvSmZr+c^ zc3uU%7v%p0_y*uN12^yCVmq$^Zr-28{1)KmeO1g$flrY4yf7~ZJ`MOx;5ESc+R`j- zz~=y83;cD!&3l5_@9Tk^_wO*j75KNn4%f>`aeNGTHOQOy*RY*=z$Z=6ip=A{rvtwO zcnxqf#$yX@z~_U!d0z?JUjW>^H-z~j;O4y^%-;aqyhnq16YxNOAD;PLz+=Gg0bT|C zjlf%gzZrN3aL)57ov!eG1nl=MAaC9az&rum{LVk~ByjV)`pjE_p9Q}u;8Wyxq*;DB z@Cx7^z?*^J3w!{07w}EMdw}l(&O^(?(%=0HaL$kEi_PzEbDS(6UVqK#U)_~XE)8b% zr~CA}-E8%xI+HWfseyDbqb-?E1~ZoS_Xi5hNW7_gRae8x@Kal7!^);aFr%+WOR^RT zEu6igyCdC~O3iBR>FVm~F0bxhJ+CaD(Q^sZD1p#9nwi?U*)pCo~}Fld%EL|P3iKkWN+QVru6JYqIF=P zw6wHrX|lhgH9 z<|J5xKK3R%`s(J>=cd~dBp=LJ-rAZ-4Ya0u(+SFFXX+0v{;b5$Hx-yq=4YjQ#z@}( zfWps8do=51vt8}|j#Rpaj?A&$)W>A#S?P8(lVO7%(+zwKMxK@Ik=yoyo|UOTkZ#;g z_LvAgE8RJ??W~~xpxX8rh&(IV(Y9S)p51RZrn-94sd+RSN_Mw3^{nV?O^xl|dkhyK zEA@_cof}x@RVuDtXY|F%VzWG?OnsFbvC7 zSlY9qyNxC!=3VlL%2O0bW+J93 zow~1aJ|%K?qH!tBf}~Q34w^(srhED_vmB$T9@h*HHJYZlodI$_`dJ#QuUGwgI9KC4 zZB*WyTAiSYsb0=QR%db%6VaA(dDpW{qse!?wKGl?sZNbnshZL=(<^#AQ+0RpA(Qu1 zSUgTscZ-^4TNTF#-?E;*Rmr}#M6y329!BRN6Jbs7B07NMG_MxUF_Ou$^00Nb_H_5B zFKip7;(8AWn(T{Yx6%YRs+q>jT;j}x`=Fsrmn51}ovGGzX@9zoCmiiI&U27uWr+oe zR9A0jvNe@x@90h^XcG3m6;$n9nzGW~j#O)ERY!k{+CJs5Z$&H3RAw^IBPmM!f<)b& zbez(byH8Nghp7+RujGUW5b*b zhD%I&CNWW)=bWA4Jku>VJ)jRq1W^AO&y>|+>a{FmBx}SsW)9!d3OasT`%=ktDxr?i z(Vev$90$ASlssmNUdCO=@)V8gy8BaoX&k#GdVBh5Br^PXqcJiz9XscXS&60uU2eo1 z_|n4eg{fj9-OLy{o2cd}^})?C&J8P!O|{Sj-AYe2-I?$-xiMQZ9wxW-_4KMjsB$^$ z#XQPD<-SPQ#&q4`$#U59jh%*FNm*Q)THetOlL=!dx>*#ROmvLl?jGlcJV%kIK{&d+ zIf=yb?iK1WmsyEKva@4(cd9MXmFil$V%Y^5@NteEqdjT_=W`rWr!GtB%pU1a&Yzdr zRFd{ok|*f+$|E|y8Qr|eFvF4A-r)#c>eo^zs&iFCz)|_GUs|GuoZjSxUHPa+(C2N= zg6dG8`qeqco{k$cBNRFV(BLebH93dz*-FoG?z$l0S)0tM=^{*g(Evq?nP^S+r?F=r zJJ-1t{T**pbElaT^jK-kJhJHPSl*uQ>e1O7o9CXaF=?2)%$P3H)9QyEJ*T23x;m$e z+eTXJYg@X&EKRsN?9kPv?Q_cbN((MG^em~m(#Y!n$IfU*^^%>bWxjTmYyC7;NEK1- zETV~(NJU?)k#1KP_AO(ko3EscHFf;@$KloyeX$bO8@*R$&cV4JmOL8aBh#vM*LA6R zx|xoEyzdsdZ(+o}__{)63we9w<+e_e2-7ojtAmNP>N5fdVd_749`(;!t1Eh)lL!fUYGTuN3Dgx^#>ux~#tSQb#u@ zykx1PCr@&nP^N3sc+-4y8+aubtf4u<7brYpkmd+e@Qt1`&~Vf7a5rIWc4{-jxh*Tc zoW@$Ni@ZeLF!#CqcaA*g)68(&J(in)(fh1nrh_i&Av#;mt$YaZ6MnimkFg`Qw4^PS z)s-|f)kL}zsM7N8)T&IkNYi^4rMt`Yc3lng?a7);9v${}H97Zo{2(#(b|d$6nHd>1 z4P=Jl=kwqmuIIcXGjnK01{eQW$MK1?e>{)baC|NFk~g(XpHjnp3N;$5Ke^-)W_2hH zdTioqFPEqz=}HbH%sk$OZb1Cxg?hM+pKHtELAaV;^#o#^MnJS#LKSRP?gcpHGcod0 zAMrcszc_z?**v(ZV``+6f(lAK5R)z~OVo9@r3TEimy7##xcVVJ{zOkb*wNF|wlw#3 zP7jx;XJ^XQ1D^?cDzPioovvFjP`S(+E)!*RI=ig<`Rey^^pMM87SN$Cheg1vfT=n-j^!fK}bJaiK(C6RD%~gL$ z^yO!jRQoT_L;r+BzakI)(++)pziF=VoA-HP{I}+zKatuyFR0JIv6-v?DGvSH^3X4K z=+DbT-~28=#^0QWzWH5M)c>?9gA9hrW5A0QTSAdFY$>H(~jg=b=B~ zh`&7#ee*sjjGuqAHP`mH-r@hPdFXF)=--=%{#J)Rzc(V+_;)z;KTa%H{oM}zo;>{T z6MfA8C-U%rz~R3)5C4Z9`m6HLKkm?fTORu6cYm?{^LtQp&Ac z|9KwzlO6hR&qIHj=wtmqkca+shyTGm^v!SnWBK2ahrapkdyN0xdFY$p>_`7w@@W5y z9p(RI9{O#fkMZ+wQ|H?LxUb;__1~9=e%hhW@5jj1Keu&WFn=G&L*M)kH|l>d5B-e} z|LgP6-{R1JFc1Ch4*d`1p}$M?vHm`lNBi01(C7C$|HmErpUxwHryTkp%fr9<-FB?MkLRI3UVa}P%ge0L;o{*)L)B3e_I~@J00bJ zI1l}_!~bXVh=0(b|G7N;uXn`HeQK`lXQRXa-{qmd#i9SVd6a*&!+F&II*0yu z^6kVjl1KS>I`lu6hyEUi{-HeL-|x`>k394bIrMAu&_CwT zPvxP1(xKmyhyGcI{#)|UA208}!T!4`5B*6FeSW{7gcYuR{ZCBv@%TTIhkmicKVOsO z>c7I_pWmOCtNvVv|NqQGzt-XZzw*#;aQOd89{Nih{(qK-ew)KTzb7%*{PjBg^Lzes z)gN&9KbD97T8ICi=b^ve;r|wgevIars9Ox=bxpLTmrbI-{aQox+LYhWm(T{YDg$J_ z=W@16?>Vf|fbakEyTZ)zG+E=|m9%C_8SV+C_ti}aH?uah)eM?Wn{3n8uND0bR=~!; zu~14IZ1Z`P8(fUOiPP+}%mug74wrt5_#a7sq3B!gg8|Vu{gCl*$A7oS|E8O?hMh(` z{#73RouXf*&4mBj`XBS?pA!AUp{Cxj^*0e_R%IpNfV_lfkdsRbx1V>@+LYhqmEW<$ zBI9iRsjL+QSL;>yub2xzUrTz-?D{_@`iDYEyp ze!2EHQv4sJhVP31fas5u|8=DAivPeuohgj}1CIFlI>8nH_G!7r&*KDF{Ch-yr2PMm z^y&Xd`)O#1#{Zxr{zs^vbH%^u6}iRVK^>G<74 z?}Ky2zf<%_YX4s$eOLU0OLX8E|3@70r|ErbENRETo=>c_j1+$b4bYXo77zd3BKp73 zVT4?obNG3_=-c(Teufq?&!HFvTmN>_ca=Z*Gws+s2f+3BaWZ1Jzwdke@3}>Ll*7Qd zSH8jzwDBE}{~hx3G;^L}|654j_CJB%lg5$SZib@<=q@!yi8|1Ws_Pi)cc59@!M!~aQ- z|8+U~|E0%&vBUo(4*$jU{ySIu+adn9lMXKS@%M7lceTGN@jqUtL5<(omRF7XW(M{|BAN}>AT_|aKz8=8@KcKqO0BUpA!GE5&VxQeV6|Y4*$Cy{y*UH zKdC}Ho<4&A_jvqobNJ`?r`zR!(&N8M{Ew9XpLqQ5arock@c&vmz+CO8UHn&$Q2v>u z@5=un@o(B6A3u*f{D0cxe~b7Zsr=Q~xZ~d^`qQ~^u-NT)F6q1CA1^PB-6#4S|JTWm zU4P4Ieu_ox?f;Xc@5=vx_}?J&a; z73uKKT5SJMdh{2Iek@B{$BO7Dr0VKE$&&6cXww?c}r0#D4?L&*EaYpWl$a%YU)FM17Cwv;U(G|37@0+keSi?X?Y^ z)3)vZ3DS4@KQ3Q@*(Unz{}^rC<$v%-xBrdee*!lSSZx3ABYl_u4f0a>@uJWEe@1p} z|Lrli|1GcAPGuMqMqvAIC4HCwP2Jit9>2%QitYcVo80~nivMY$XT4$j|9g-AY0;lN zg8qW3ZvPYiR4b08|34o6V$nY|g8!eBzAJzGB!4GGpX={ev~B0_TXdg;Gi{Im)Qvgf zba-YhcK-H~zRUlv9=4jfPG;PD^yM$7-S!~aX@K8Gv+Y4JZ&|No#zf1T)?@|y&5u5fuD>AUhb z*%AM5Nzu;VZ#@2YiGNB@)?)iV>G5A8{!RSceoj05Z+@jae}~2Y?kw-o_VZ!Vca^_I z{Ks@Ps`AU<7-lrXJ5PdHHS=zSq|EglQ|FczEaisp| zagY9_>fH3-`X_Gx(?x%z<0nP>uJTXp)8#kubNTr|vCBV|?o;tDyZ@@K*74WqRroLa z!sVr;@A6;l@ITJszr*8yz4+hA!NFqtZ}a%C68}S@&*d+oKfC-dq5E7cVwXQQPdhdF zGa=aiANS~2ihiw8l(nt@Po(e4Uo5Qy$K#hDX|dyfAzh%j;vW?MM&E>C`+pwkyZkqZ ze^Y+W-}4>*-{tYYBgg#BeT_T*eL2QIoAh1rw>#qJv7DX1$2|T|i~kyvI8XiU^!Oii z_>AUh@yn?fuJ^p=( zBmaD#$Cdwf@!yWlXxsLG59z!7SBd`?(dYVqsl$IIU7)%AAILF(4|?>EiGJG%@xPDs zUGZ;`_%}fOF-QC}Xr9^?f9>sB(Hws!3_E{+Li#TMB`eu#5a97M)#3l&J^nX{|B=Q& z-}m@$5&x$BbNx+o_)pS2DMxCb|F?_(k=pMP(sz}Az~TRu4*$=ic`}#(gW})hPbHK7 zvGZR*`Y!()9R7_>)hqvF8+&0@c#zV zca^`_;lIM+|7nl^gW^9ng8vWAb;o~7^m|9pe?RHF;$J86ZxDU1zuAuX%W0mCaHRig ztJ8{$NAN#`^j-cZuV$-3(4zj;$Il#x|EE0ucZ>g#`tK7S{{!M5+t2G9{#VjGpR4?b za`b;6>AT9m!Qub)4*$Oq|ApfuQL;KM{_XZVK3gm}>G8kKk^fsA{%6rV4VT~cAG=dK zidp__|D~kwD*yPmvDF}uW~}up2PoskN=h&{eRQrf0M(1 z+~I#xl{^1~Ir_hX^j-NMa`?Z);Xmo|zeW6;GCRTvGf0wC;oLg#(%;Sf3Svvr3KqhBO&A8 z8KxAT7}$N2k5-e$!5P{PSi<{M{12oxhe5{2O;2#{W1&^!kv)|63gXKO+83o{g1u@ju-FS(6F1 znDwVcUvRkEDEc9g4WnoHF44Eb4>pPZX|5btOx_Lpf+@cNvOX#0Z-0>noPU0#+31^k z;dpG{tg+$ETCYK_WBGBwViL6VpHE_iS~Tn5p-<|M|B=eV>R3T?C4F$|FMdBq76jj- z^5LRshTKv*yR0mhSxPdSF}DlvF6x@`4BA^|y~J$XF~0z7&a%J+;3t zBU7bZR|PW)UZXU-=`-)`k@bDD?vr&tt<&_kLO!pg^(y)skk6}W{Wki$Up}v)^`Fz< z+vW2ht=}Qr@1*s+WP2^G-!0qkq4j%ZdmXLcC)@9r^#^FZUba6->j!1~L$c;;l!s*d zFKGRjvb~YkeTknNqcepI% z>u<~Uep-J=w!cg3@5%N7SwA7`@6-ARvVD-&|0df%r1ihc_90pSh}Qoh+droDVcGsq zS^tFAKb7qvS|5?^qqKffwvWmBzi9n4+5T@@AD8W)%la3x{-vx>$of~b{vX-?HLXv| z_EWO{Us^vc+ox##8`=IXt$!!mr)hmgwtr9S|C8;rw0=gm{~xWNm2Ex{>HmNaOkVT- z%0k&LqV;96{XAOpy*T<`eZPU%d~fUp!d^&gzSl(m2QQ+3_`VNsUqS!yJs94;lK#0$ zw)wusB-y@(*4N7Rb+n!=+t8!lPaVLLt@v)`;;c8_Ws64y8t7t3?JH~qPad87GUZGBG4=WPF9QssX7 zg~6Gj>w+^!J`v0bW2dqnxg(%*4)UR*${ujpZw$`F$luVs;IW}kRLxQACxeHMyu9F{ z9Qa@H%uU3bG zu2U%Mki-z$cElg%b~fc;cGY7y2Elzp6c@+LZN|i|%0l~jeU#$W`>W0jQ688*P5Z8- zvM}eiW#{(@}#-I;co*~e{$Z9ZoQkK5<+^IZG+<2){&>t8a*{&W2%_KAAz`dq*8$JsAD zSMPtE^-l9U`Z~*uC*}G|U3)#p9tn?&=kh|=+xpsjthWt4#-X{58+qQO>dZ~SxL?xz z$@i-Qb$zu_&l&8MIfH*z*K9}V8jR;WK6Lik4?lDNzo>m=CwO*V@WjyNG;dN!^CyK> zXXx`oJQswV=Qj*z9ebf`FEtm%>mvH2xs6~V{l)07iv9-aFH6As=#(Eur;zrspUdd) zdGvQV{jrVb)87l|?}hX?f&O@TRub5KBUz$IrAYMj6+(>^h`n!q# zrqbWb>F*u%_fGnI7yYfJzjxE$d+6`I^ygc+yu28H6kbj_coE5QoKJ9)Xfg54qc_~g z!ncCPQhj|reKTTxsq|~LoZ4U4-`q!UyX@#*9u?4HLDP!X)>MCgz%R<|>DFSr>$YTD ztTox6Hstmd=@oq`^C<}A^RncM&QON+_!XZqer>FXHm&YYr@BC|qcaujq1SXK(;euq zsi*bcR9g1Hj=Dur#(wHa-eqTDD!rJ{L6#oTrc`$urTe}WDU%~DTHV_b>*$Zs>qcqs@(wC|o7$o3 zBS|~c7|@KMG1cGO)7_tn@jlk-N>VU7d{zwiXL73S)u)oAM4mdjSJLZFwG)z;xWuS# z7F>p=RNu-}A4#WEee{0R&;iHGZacbq_1mYzJ**W3yuUZeFG(du*w-jUZ%cJ|q}pOj zSI0UzBAo=%)A6z8)Bt6H9LM@~2(8K1c3Y0hk?ibCCEHf}#M|2XwRaU&5cH*Qp^V)U z+#+=#m_O^X6EJn&YkMyD7MV*kV-#9H`DFH7n3>lfB2NAHBRroh6I z0&4%W1utA%P_(`v*dmsX7Sxl(`huce*KnZwuL(AfD;l~cI5w{6)HT8O!lHH8(kQ2B z^R>b5qM{ww25T=X+IwxV|FWV(*9IG(S9Idq;PCT`2CoaYUS32$$aCWIqHWg&JI5F8 zzAiXBzUTmv=NBC#@`9q%L|#y|esZw)g+*H?2kR#k?VKDOoKUoHa$-6PfapXkf|SMj~DPg4IE%E&&|zr4JF?ne|n!uH7hMkC)s{eFzb z*W5?ah_{h#>=_p{KTUp)kp9p-xxXcP#umL3=MnO)?xh`}ewOcl9iz`r%DpzS_YmDf zp|QEXHc_#YJ>`2)_wTf=`tYOFhiBbqlAyN=L((<5|`QJ=&7_jZSu%iI@w zx^O)8Ph``+4{PoXL7%5`VCsSRaVp~xx*yAB<73*K1G0{9>zaoSfo8e}@Sc}AZ`s#F znOIev_IVfLRCNRKnL0loabZk2&Tx${IQLvXTu+>v%orkb&)?La*=KB0j?eJ;g~udA zbbUv?&zW245@_hUPu#$5H{}+oSY6!V!wyj7`|* zGxtYr*=6K9H)VO|{!DD9eVO=F8#2d6Sl8NqRt~7_DhDbT_E>J0E_+kK!$Ys4c&UFl zO6}mumjq|1i{qTD}bQ3h1aI9(c9E_G*v(R%>DZ!^*?-_W!j07qqeK+irNC( z_0_LwH>Q47e&rZ^lKM`SH_oXreH@wgByEq{9Qnx98P#C{->}1NSjzj8~xr~|io7vB~!2UK^b7PY}CiF8np?zwn8T*;`Z}P+E z6?07CF~E6s6XejoG9kQ_gJyba0m zgLSQrC8{5e?-;e`C+S!^O7(t(j)9DB)fwG3zbVnAEzFj-V9rBytUt}i zp~OS)Qx5w^K8Lpy(XlA|=<`!Ubo@L`pAF;wlw&+f^?`XDZd_1BHlC$%hq0mBG>s3! zWB9%ChyQ|)ajs+W{UD#?*e}JZ{Bi%m`za^<+4vj0oZ?meN_M$8PP=SdxStXGD)+Lj z%0c~!?ssI|K{0iOG06C1gtBj;@sH`FRPN-Q!+8xP2S;B{&sAAvZz4bBo3356bF#q7 zNnIGv@O2Q&BPY4k&CQ`-D-WJJQF)Mh^X7reYvtie&cn;~b7w=X(!WzZ(9~j9+n}kv zN!*@}lD?fYZd*_4@ufNj_*_v$^>$NG^vfccGv?>Hj?i<0y6^a=98V+nr`+~bdyzhs zw}~lVd`yhgpN8`SeC~x~miq`}N1b=gd0F`C<78W1Kipb9hs&$>O`>y25uHmYhJs0SEOYL~=Mat8 zv+_XaWM3Y1|E1?mh8vgTIRnp~rY|OcYMghZkm9lCs*DVe1B3CI^GX({veIWY_aFA# zJnkH>PN?rz=T)hbA->+Be3<_HsGMIh-;}>b(^m~q-dUEJJ*TJgsrr6u zvusZtFO*N-{td??{nl@JTaGtd&^2iY>V`7_(+wP^?3=700% z+h|N_+WpA=j2gS2k8v9x19a?~y1@DgXxwHv9*ZXDnOsY})NXm+malPmET&?lHp<7J z(Fs|RzUDCF$Y<_{v5MHC97V?|rpi!Q)z; zzn`T3k@hQnI&WRiK15c(;)$T?HxK+em2e#^dw$@n(coa}ol^?`g| zpXd3U=RD{CInoZ#r|e7b{m`#)?)?rQWgRfSljo8CA;-9mZ7}>K$M`F`|HS2MwzXb8 zp7O`de*hEx1>03QpAy2UC}swLUx6Vb^js=R5TBOw^_LQ_n8^ z)A~2UpL*(zoy9xfNUjh5`Cf1AyFD~Y#=bv|vz`&c_Rian#s2S~vW~dO+h(EIa!&}xI_q_F-d6Ss_7?{bv zYciiE-)1aAjQ4b!JaSHJQ@kS<8{W}2vn^gYyR9HnFf}f>m5gg{inYeey04zA{3ySC z;_j7F+%D3Cn~=j#L6P=T6N^`w`xG3`66Htuce;#}8&#Tai8-WxgRUAk?y~TZsWa!a z#^;1b4J#U!e@SGH_bc+@0^B1~G_2r4pZD}ROv7QfREPR?opsn5{m=GxrgO=AIA%aj z=>UHxJ3oLgCqGCK`ZDOno*}<6mB@c%288eL_dwR<7oNx5W~K`EWa?xGo!eqDCK9|-~WMQ$KHEP=L^sO%JU&Q6MK8Qu0!kE#RsOI{4Muoq3--i z+eZ7BK|`gYXWOQ*Z8Cp4=NGB@6V?0$oG)!K<*!onakbT(rmOi=IbX_@aQ+_H{d~>R z!|p%vffL5wn=_9M7ad>U@9Ayb;g!Bnbn*b6OyW047smV|TpX0CNc72Na(D$}O53MV zGem^UO}T1YS2y#eE`vCK4Q$q>)=muimZtBEFeR9UJ zf0_sWC8nvTUIt;g;SH0t$;>ZfJH%HB=X>h~{7!)1F!*WY+5Y_dk9^>WvG?{HZ|Wre z7EmL4;~N66U(5UzoIli`@A*KE6Z1Eu#_-lHlVfSm49+ix&D@xJOfdD3HuUpm^81Kr zLpdTyy;qv}$^NkLu={f!IDYKC1C||kIMVd1ZBiMjYk8`Vl)A|LM$Ttjy!oarVa#95 z`QExbW`LXvqc<){PlZ zb^kFB96k2l>}5wy^Ou%r_EF<~k7LY$_WK7saNO8?`yalQm6lxR$_=iVT)7T|FXnuC zHXUs;RrkCVk1UkjAA&JT--ecOyF5_cNs>s*Sq-QgG8g-Lq6 zFtMdgT;3^tM*OdL_!oXFd9hJ1uMdj7J3#NF*ZAwd_?u3R?K@81)juWnGR`meeS7PoUgqmKU$mxfW?dF;8|S;~F7x+sKKqR4 zU$2h?za6Witc}v{8T6%dAa<97m%1$_ z@7hkv{I#5)2ivsWj1@9}E9bNAUfaw*fyCX*`C-^7pEDk#kd({rF9iCh{5NKRx36_Q z*RwFFA)G(WpKq3TwduFwqmml2P2KczY3^pev?qu2*Wuv-=GE-;Wi@5_k;M19R6jZQ zAO65$CXR%5O;b-5pMU$GYhG69CKnyb3N;7txFYSCvO=wCtPFV}2QO@v_ogPXl9R7* zOA^Y;@|TWcm?sA>L;PWi_x<8o5RXsR-|$|(LrLBQiO^3r38NoRKF8v54c&|D^>^65 zU;n*QQXg+TRQzYD_xgU^(?peLh_Xse*^g{i@%+Gt;Ih=-dle$ z&*byxGbu^E*sl_Uomd>-iha@uo`ZhwyipIE(rX{B88N zQ(tcBAEJJvrGJY0Moa$^^_whx76v$}|6)sjp2xR`He32~>Q`I(cIvlS`a7sMe!`sp z2=!Yn{buTSlQ;TTso!SlkH}{JF&@Yi_Ws9vwLHGvJNG1%$>&(=<-Pkdg}wj%eQQ}> zJNVn^7f@er=|4yRJ1zY;sW<0}!kqtW>UUZCzf-^1@_!2UGo?PeEq#&4x8U&se@2+| zucdyErJqCnW=k)!EZoLrPrfXj_w^mN9Cef_onOwlyBQbF^rr8U-)q(9ujF$uUdj~q z{s&?oQSz{tzs+))Mt+~gFD1X<;^k*nsFQ3G{A#50zJ5+psI08eT=mO0eLv~E%*{%S zwyDLkLi1Az{PO*z^CHah-YA(?1iTrwlkAdgf!$~2npD=IPe!;~0vY)(negayP z|Fg0GE6XLv(qBVf2lV&j=2`ru9^VqmxBAai>W5hR zTdA+I^k1ibsHNXQeY>SU9{bpmhkQ$4>hUe!i>;)+Vfhc!hpG3@`Qo?9!{gMiwfw(E zeX->~562raZf~{pGd#XMaZcU%zlZw0mi{NymstKocnn(n=U{(9rm*)v&eeN-d#KdX z-$Z@BrN5v0a!daU>b-Mk%Kwo$em*NL{b-MG3AJ1P=TTo}>Az0>QcM3T^|h8he1hNJ zwU+({k8cl6v-HcT-)iZfrGC1lKk7u^|6WT!#^c*VGpHwoYRETQ{4DbA7T-m_i@X_c z?%HsUDP??pI`6Mm zw}!4xQTso#Lh_dD)XDdg&WkE5^o3M0e);-z-q(LIK%dV0`UeB_>AbIhC_tai`}!{j z=+k*$zdAsl&ind@1N7;AbK1Mu0w@_w|nj z=+k*$zb-(Z&indr1?baxUvJJ&@AXWHDc#&infBC55zn zeLC;!<&EyCldn(bMU@qLGF6OUzCNAz^*;#Er}Mu4sQ`UC@9TdQpik$0{nG*Zbl%r* z4$!CbzW$j2eLC;!w*=_Zd0+qY0DU^|>$e8z(|KS2%K&{k@9Uop(5Lghep`S(o%i*> z3DBqWzJ7avKArdV&jskyd0#JA0a7Qw|EKe!$_hQ7D#kBgpU(UG7XtL@yszIGpik$0 z{fhzmbl%tR3eczXzW&bv`gGpczZ{@X=Y9Pv0s3^_*S{K|Pv?F8Ujp>$yszIApik$0 z{c8dGbl%s$9-vR>ef{48^y$2>e*Z@6sgqBn^S-`cfIgk~_3~Aa z)X68(d0(F$pik$0y?kLLb@GXH-q*`lNKz-CNauaMe5oXL@`-fb*UQ&TQYW8C=Y73= z@g#NfkB`!MUoT%pNu7LsI`8Y{%PFaouTSTFy?k9Ib@KJ;ystkkK%dV0dihdI>g4-R z=Y737E1fLk>(hB(FJFC0oqT;d@9X8uFsYNTPv?DoI6$Ay`+E7xOzPzOPv=j;eI1A6 z{tbDJl}vK)h)m zIE{bY~o0AnvUynqT6*?tN>+|XBm(P1EQ(Bp`ZO#V<- zR_HACD`{qh&QAVNR#qsiekIK;$G9PLv%I^@k~(8yyftPDW+m?8N}=KByi|g}vO?zv z@D~K|Ljw2<1Ne&q`1Em4gjtEZ%2JDEg)T`Y_$wfKMM+MVJ+e1n3I_`1Enu z_fr(0A0EJu2;fHs@WlcAr~v-50RHj-eslnzz8w)^R_KZV{gnZHNdTX|JrZG7Xl#If zTmWAhz?TK^;{*7s0{HR(z9N915Wr6i;41_8NdbKN_F9Blp(z3SssR4#0KPhauLH8-l%nAkVpG*(%^Zo$-#sEGVz|RQa>jLzk}9dY{JhuJbBz<_V8AL&q=70#?*nZ7lW7j*!mgd zyI8+G;^F{5cTvBBy6MCx0`#ZBp{qVuf|vU2XL)m`wGI3^q2zgzFz0^>{NT{X_{;xx zvi!IJyLvAFbpiZ$!Asm-hxx8bhI!CisE0PQxzp;KbeScs`8$ z0+0WELT~O*{0suQ^1m^Fe;NE>b)SQ&&*j+FcKK-!;GY3MSl$0%+It3e%?F3Rn5btt zttUMG!35txYZ7+Z2ZtU?@Fov0dHk0Xe3;gBETF-m)d}9j{ffumm*7pi{_gQ#OYkMM zCSccpa421WpT|F((3|@F$KxMK@S|x>#i4?0`R?}kM-zJEX9Nx*28Y(B@eh0aH`4f5 zJpQo+-%jhfBJuOB1aI>BF&uIX4y{Y@Ra`%=9U=Vs1mBd+x`5^U1w4B$T!z~3FfZwlc534Uk06KL+Q)?M09|`p{EjlOn+$c_#Y*B%aN{!s8f@v}L> z=hOO>$EWw(KYRQ$3B6e^AGt#OY)SANXwA7&_@5_u(@*~G@mmwT$>-7%(f=}yzhsQ? z&n9@&uHSk5wgg{F>y)vg|4o87_ksS<20zru9dU-<9Bv|EtHl`^mlF2Z#Qg&>R01R|)@e zf;aX5x5t~Ml-y3;j)o5oy^_$IxcL>rznb7p|9RBo)BE8u6GZ=)gx>gR^!W7tw#no7 zB=pArO%uh>YYBb`t^auZ>j}P*)~_l>pWYvipCtU>5_;qRdXIl2!8g!)-Q)Kqc%;Rf z?!=+5tDpQ7d`?20H2xjHUpz(p>`VyF@|x}OZzg!t&tLNR{R!UWVPTc{`B#EB%lGuF zg+Gwsr_=hH$Nx9Mn@q_U>j#I@+j~}x@F9-Ye7+o|zvJ#fmQv-uT$?K$MIsO5>t6hVx7k%w~9r=2ZdusPKnt55COz$f)+FSbc0> zQ)et%kB_6pJLc5K{aMA)Xj5Ag-bhAeAwGlGR$muy>xkBM%=XCqzN@RUAQFu>#Jum-MN#DDXnR|8Q~mrhk=4W_!|}DYSeGBJt~K6SIlKvj2JDS?@mbCyc!)MlY zHq{5tE{=7@@uj+0L!hFtZr;s-GmB<-#M%Sr4v%#^J5mspB+qYcYiX)$4)hW!^gelK z7EX^kd{Ztuv#n=;qKjpyo7pxmqqwndbff%c)U^ipsYsEpk*c-MY3`;CBYYuxf4r%6 zPTQQ|juxS`y(2a^S~s_@sT;3Fv)Ve~xaU;oQ`p%}$B7tkt!-Fs+Pi7>NP3&q)X^D_ zwzW2Qqb>A4SqO(ctQ!&P;`7_PS%V6ERjjkVt~(in&csU%J7Tkfdjf;bl(!%DsKQqh zW34@^#8)>BDDoRHv#y~BA*}ra4 zvtUi=crtew%o}2H^jM7e(V8f~WEt&@V^oYb`9qd@{Ul%8Sc#WU)<(-FRn=Y>t*Nc{ z(rYA@!!c{h#8fVl?~&2cvYK($oI>$bT^$`aWzwW6ldYM>DKlNgi>MeorgYqxnp&&; zsMNVG2PXdbskKw9%dGMyzCY7d+(e*a{FtegRweL)OuvO%;&K(CZbD639!98HuA-(9 zHP;~plL8vy&vX?xk;hk5+8HpBWtOXGBJz}R6U(fYM@;%^yqS*TCVLfAtU8;VRZMY| zikSLVieK3#Cpurm)K_M?iWe-}LTbvYuc;VU7M(n1QtE=% zMT%02jH#-KUQ=Mol`B*M zmkaA%SvIDo42`I&bS?bKf)Obd^VQX5lgq9hQ|a;^q23oFMX95Rztk$dHP3f!4e>@G z>z@&%cV4OrWOLxFWaxLT2}UVflQdNQ5mY5z~F{#QqrWB6ssZ?;l)TPCGO2Dcy)!2ApfO0m^ znUIuX!6BV(^p|vL+2o2ccmHs_O^Z^8Pj|uKu&F~> zO6kCm)|irBC=pK19OdH_Pprc`!GpasVIuL4`O$crrt<3=aCXKpm674&N~@#gWn)TZ z9jUn9TfBvB9kWNq>YJO|J7baj`uX+EZLKkUgubXAr5oE=7UVg$flN-IdLh^lX?eJjl%q< zRyo<&)QJ;j@wefqV0c|~N35=4eiVHMCr}QiGLd4OJd8%m)w)R*@o!3PUq7DVa<@^>p2G+({Yke%ODrQxxjEtx(n|xJmIrhaWD<)Oc zT7zBUphHF;*@r1Dtw|Yw69O62C`b$miNiCqQ^!5on$n5UaphwsPcEyBR#lgcuW;^( z7jkc3t81o?hdS!--=$Qk^etg&^?O}F?< zrLMIBr%(Ko>H#LQ#S5;0KizAFE&P_)vqI10Obf6!~hdPGUx3}vfRwk}+OzZq{ z!^`Fd%qr!qn)vYe9Gv8-m@oyW%ST4#oO&b@Dez7|qlO(#t+OlYaUwlZ-&ofXMc}4* zXGMKkO&$J|2{ESBjEqW{ns`BBw0b5)F`nR$HpQj0wRKd~#EaVNnmQ^b9!!+P;#O_* zLsw5k)kY?QCc}-5dduSwG_PVp&G2Yh<;(~ombPOn>NhnKiPlQuqD?qQR#DlKUv@|` z=xoe8le;RUt~impR%~mcSn9Du-@FP*U|BMA`O$KWqh2sCaR=4&Dre?P=d*nKoh+bb zHIb;4s0R9r6TK%AP1GyXvNc64j*?Sq^VuIVE$v4}Q7^ck?2O7vqmrwaEH0d%IHc=S zGBJ*p9l{kiIrjJsKZLHacqdGe?lu8yE5@UUm~Az zR7{2nR8J~cZC9karqr(qdMc`qD{U3H$k!F+5IwEauVY!wB*^4f0d!L3)_E;eGSoLT zSIw>QdZamlsfNsP1%aD`ago4TrNO02ty2D`Qobb>{0*n#SsiUH@{uNKJuVTpR~*z9 zp(d&thEx?b$2vPJYDPt6%aqvI;CBtS1V~ZowZpK}G7Q&^ySk#-140F`$&JsC&dm>b zTVh-}u5Y|KI(trChg`0n>}}voT6(`_M9Hd&^;pLXIX)bGQyoh(*s$sXB_r?Rqx z>3-D{Yok){gDC6nZOmiQINU;2)^u>|L^Y4-Ok$GlPhBIK`>T-qYH0*Ey!AM{;aSbt z9H$*N%0@p@=pS6R;pj3}*HTfBT`+8_u(|Zo(AL~pCJP?EaEDW~>)_Mnr8X+NZ#5(Q z&8;}88ed)0R^uH9y4P>l=JiQ%6kA|#)7tyth+E;FG9SsW=&Y6dRd9Un z=N=vCUEartM4H>?;jHY;wmGd0SSI7%n_ZnkbQ5p9s)@%w5O_l19XN)@VT1HooPv0l z6JLCD3}+#6bB;eu2b}|X2b$avON8|IxDR63Dl4mR##RHXJa$#RRsP*RZxoU6-JLhW z*wfNBH&%fiyxyJo7IEtxFoZ&gByqZN99@z57p@IabJg?*SW(phF7!Ox-aVJKQ^0>+OK? z5YF3?uo@PzwqA!|hmF-q9!aJ&vfB-!eXQ9>x~IJGlU-0`DmPsE>KrO z4&mhi?e^_fF=DES?Hac|2en<0v-z@dbZq9Z3(oDFziofpRSviS^DbX&lG6)lZ@^Z^ zJ6=g-w3|&@cZn-hiBrobxotnlj@eyIoG|rwN>W>pjERkHH_IC5pA*H=9s0=76e+?m zQICU5+;8q(C^@*D4A&JGy$8`}+B*Vw+2fD^XPh0QFly|th<#+?6v!Ap8+WEOwRXlj z;(BKgcV~2B@3EUT8;vpNCi+bFz23&gNN+0(y8JjH8qlNq)bhbar%BOb9ziNX1x4k!-Ui6$(5fA_-M6nj^^`pkHT%_a6r&6DqMXV-LYz?hUcyM^_? zo872)U=xj_f3^)9+D=|TL@oMAwFTeeY&+m?CUEjP_~#Aent*WsarnE`v|IJ~R&Z;tFcEA(&-KHlB_ZSylY-tHqq zrZ)_=<0+QJ>5ljQ3_(Hnt8pL6+(-;MGJbbg*?0ZGQT9sf8XEjdDl+69x;z|nYF%|zT|FZUYYPA;^jsx~SISD8QVQQ+S3RVNXu z1GZD$U2xIYh|uHvNUt28a&|GJ9a7f;?7R3lOF-(qM}+((=h$6NIR)Ji!xbiZOgF%l zx2K{`S>rL(p7dCtJ?BpMtCXF;cYV8&a>5b0c~8flk=%=t)jYY%_Jtux9$rrw7_0D< zk2g4~C05uPo0lBU<<41qm+BqZsa6AaOVvd0Yk_y|K6+~$uXr=#uW4_8BgBxYNZS)Rc231FRk|` zUBxYRUD3pORt#ad0_9zV#g$sz;wo=+l`#g-D*D5+zpXo{hj!eTz_8QaH=q7AkMx-B z`yp(zc?#$qa6PV|kES!ZoZpd$X%o9)hj1|^bNP-`8IK^~6!zPC4S{z%U!nJ;aTK?6 z%bsn;G!)t zYA25urJTKx7EHj?OnACm?)5~4Ybz3iN6=$U!Lp!7hMZ2jc~(s7am{3$uaNg`)Xi*~ z8!3R@*@Sm`)OF%n0KEMc_eafY^J-Faa24i*V8JdjXbf+WN!%49^>$UKS51}eLig=- zgq4HcrnXM+rXTMSMgQryXhUaPv=OI&n`3@wOcnW~qjy6PZU)4gY|R_Z2hxx)6ZM0= zmv7uR?{$|iG-*Ce{Tafm_oAEk@Q(z4gyPM6_=_#RihgW8UgPggw!V?P#LZUz7c2f~ z#V=L-v5H?q-n7@e+kGv0(_X``SALFDel{z9fa13Y@Vf(e^PL*W!$0t6rX1Rm2hE!| z;EUeWQOe{gz2>XPOWsaU^_-^o6BQp<{7H&mr1*c)mbgm-c=J6JyIsqvx7)QLz|W=t zev9G{(3bjaRs4Sxzn`{UA5+$@kIA9rP3I?H0rmR^{6B-{Y~># z0H*FFB&E&z$8FQP4e zG{2I()bk9b-=uimueJp6+sNC?aXWc?IUWe`(=SU}jk=&dI&Oc(o4z5s9L4K?RZQNl z&uH>?ea!c&?EW)N`Pcm|u6W(A7LzyqYB$;;(-QKgUm1QWdAnaNBQN#T{c1URyI-wT zyzW=4m4DrT)+qm)U#I-&ezj5g(fwzW@}v2k%8%|>{bZwsDQ)=%@B_))%Q2U{y&Oje z_$dwGD;2N%Rh8m(zv?1y*JlBFyFRPQo9&w4dVD{Tyz~c}-mJC!A^EwF>xj%)r~G_I z@#~cz&2Lb8nx6lSO0W4%{2}dHuKaH%FYVI&7V=Wh&no>k#lMMpX4*;KtQTfqVHbI` zUKoD2(uZ9`(I>HYm_0fDk@@6@j`eZA;u1|mR zl21L3<&c+rYJMPjJD-CTuk$&Cyve88E)FGc@@e>drI&gRVLpqLUh~D|?R=IfUgxt^ z`PX?XSN=6$sq{K-mC|dzmb{(MY2@vEPA6~YvqAAXpY7yLKFydICvWm;_%5ZFdX_Vv z3zS~-3(4F0T&#GV&n3#g&f8MuU-Qe9UdLUo^qOBm-p=Pr@^(H~k+<`?M)5kI>&csZ z4&fNFfxOA5;WsM1)U%QK+@$oH-%Q@l=T^n*d~Q?zb>6ls|C-;S^g8ZNrPur}@^(IV zlehD^hrFH7eTvul3?1nw#N@M>`RqsDKA zSozm{p3>{MLzG_gL&@9u%qMT>vxvN%&(Vt4`79@I@>$M&R+2aQG<=oPOFdUJpS4P_ z`Dx_se9ln3&S!)2uk+TZ{A<2h>2=(8rPq9%yq(W3@^(HKkhk->Nbx$KOUavjn&X^h zulaRKuj8&)dd+VjZ|8F(c{`t* z$lLkcqIjLp?c_~9+u1*NkT>}>{7$8pdhTXEcPYK*cayjCxmWQzpZk=5owxnUzvd4p zy^b3?%CDHzU-SLQ+xg5UZ|Ac=c{`s26|eIdCU5d-j+67qn|vC6h|)_v&6g^ND!u0O z$=mrXR=m#VXysq$twj0Pe5umwxaCT(`AYJ3KC8&v`K%>x=X1K^bv_%(n|v;3|7<32 z@@e>XrI&gR!Sa_WuJoGkB5&t&q2hHu7b*WbZ;O?G%`Z`U9e1hHYknDdJDy=*WS}>{8FWtdahzvkB{ zy^gz9={3KOyq(YW=Z?0oid^35w z|Fo00`%j#_ozDe|*ZEvb-sCgP^>GP#lTX7hReGss4#&e~O0W6l39C?tZ1$`~mWIK10W#F_`Rp_9JiSv%lhXK6A;N ze46WpgUFkF8a}M_QqL;pGf(L?KZLxU&wRz}d=@GHI&a0wzvf3Py^dR=^qMavZ|Ad| zyq(WV@^(IJ6|eI-gS^RSIs0b=d6Q4WH!8i` zlehD^QSmyTo0NZ@x6R7G=C>%lj=NRqHNTC#ozLy$?R@SaZ|8HD;&ndvk~jJ6Vm|kg zH~BRDex;Xsu4O(CD81%G$3le3&S$pbbw2x(m-^_u<&c;9Xnvs5>$tf}ulYgb?RwIn|Z}PdB`P@R@ zS_mQ{rxu3k9&jaM` zeD>>)#$ys*=QD@A$>&byXCQf#Ps8Ubz0@_(rbP+c{`saPw6$kpS+#V&~aWEZ~W2u>_=Yeqw|(cUh1Ry z{z|Xo<|w`92a>n*nM>Zz=OFTSKJyf>^O;ZHDr5EX1=5w^tYrcfM zozHT`>wH!!|2l6~%D?7om0ri4ru3ShPTtPv4Dxn98_3)FY*xI^XBT;s&qfK3X#shY zPs1-%dXa8rJ{Kvy<`NAm@@e?ZN-xsA%;y%R*ZfxUc0RW&UgvX%@~`u@Q~B5YE~VFT zcPqW-_mH>qxtF}1&wb?Wd>&A|&S&-jFMT1CPjjDcfAS`uhR;!Ysb`M-hiRbFYd)8} zozJl1bw2Zyf1S4>%D?7^D!q=Iuk@NPB5&ujn7p0O(d6xXmMUK7vx>aQ=Vs=omb}TQ z;ioCRNX>R?y3%WY26;Q5jf&U#Y*zkt-rALa&Bv8q$L&&j%`YHt=W`)>JD-cl+xc9g zc%9GXkTC>uVLS^)nQ&^^JkQB>!&GR>l+lW_05Xc`Yy$5{X)fS{Sw7%{W8UC{Yu4a{c6Q){W`^K{RYKr z{bt2${Z_?m{SL)z{Vv68{a(du{eH!3eZLdj{jI;^wLVwz+J9K_T0d0rT3@7ituIl$ z)|V?@>uVLS_0tuv^^JE{Z~^ZvFU^Sr<9XD9=m z0sneGWHfoR9};4nO30i25W|-%KX0k}PgDGU#kVW|pNj8Nyne22q2hHu7n8T!yM(;m z-nGh)_P*cjY@oy*pMaqxPe<^u8|0d6N{;QN9o&On%*ZFT&e2CY4go-O( z=VyW9b$%9+xASk7i=F>9%8&NHLGjxECdKRg>*exx@;_Ah*ZKed{ohZF&a=+{|L^~P ze*Ulb|9sW|&s5`p>HlY7Y(7izl}dlM;%6v6toTO7pQCs^o(xvJ9v{wC{5s_)Pw~2c zo~QU7)F;MI{@zJUjGz3yhbZkmU-{XucwPT~+-BM1UN(7q+%xZW5&wF;GTUY0FHmtc zKg7Y?aR;%Uc3i!D&Ap`}EumiGUa0)*?Z`!npRV-!{@4ccc74opx9hVcz|S(p>v3ke z;&t8z2E;Xav*Q*iKNqWZl_-9w;>#7U+iUV;x3`vhJ8oBipM{Fo?KR^`cm3oNRnHvd zXPDwme#FnE0ersVP5%*nMDZq{!WRbc!xf*W>N7&|Ve)p~jNZ;$vGQY{MHZ@5@uQS~ zvs|Q}mnptM=`UA&yW&SHexc&ur+7UsU7`35N`Ix|^|(}`_-)kNdDu?g&cixxk5l|W{FX_0-4AmWuh%=>A4-)U-G9myul3^_ski-@^;+tw^PtzS3RQpI-U*7=`O)jk z5LHj}&M2X@evuU^0OdZ*W~>8d`}%D>5jooCZ7 zJJ0#bPmS_ZqIlg;bX@c9ERpK%5tmZsGOvs#1E*&rrOsr+y#W`&GLZD7~)F62Z#-IRC=ACeTvul(eE+4ks9eAgLwViUhl%>r61|@NX6u(K6-rX?Rcxl^Qfwi zUaw8grJlv|A11q=qkY>;AS}@ne;r zm5SHu`E(??&-5<3;?7t8`;)hqV-9(HIqK!2`?FcUY(J(xwjW)ep#JbdRZksP_Xkr?Y3~B1*USAw ziVv$id|2^Xf2-n6yTt!O#aAgmA5pwnUUnYL_-5z9*cHC7OA+?m0mCR zX2t96<08f1ru-~d{9jQgGp(c{_0-#!RpjmVn(dL@-i^wSUhaB*(dQ2bDZRe_rS;|= z%OcgwQNQQh@OC|of4iO~D(=Tre#*()ek#e^ej1b?-CollB%h0wf8Ea~D_-}*PbgmZ z6Meo~uNR+Gdd=(eB-yOzVW`g?4!!XDeex!s!XKmbVdcjhdkUrfn`1!XO?|}A;mVKp zf0*L6pF0(={rnHU%%uJNUGZkV#QhZfnDW~HT><`=Dn1iGcPqV#BXRFhd?tSGRr*Z) zEQ8+Ybh|#S{OGts=kh)Y&Hq>B&8#m+fa5DOJ!ugO2+vnNd5l>vgg0Zp%rNVP@Yk@c zz+JS3--kalt)wCRjfMn%Rq-lMFO@uqG<{ZsL?Xba@BZc?Awia$s3 zO^Pp3yiUK_j}kw^oAr62rSGDzl@`B({6>r4PyQ#0UrkQHyjRA=-9_EsEWPOtIjpqN z=kYwqX^I#BVR4ShY|BJ%mXYvg-&puZgy3Yh-NJv(kiZqn|D%e3NbwSP80VSy=Zl|j zDE-eY{b_-nCQ> zD1N8npHloQikJLM;=JsBz9IGek#%u$yZCuV>6?{)i{h6k{^yEc ztN5*oH}}7b|7R7yTj{qcKAVG)=zpX56BIA?k8|Eo#cx;oQpNvH@r{b#p?LGYXo>rR z;>~-Th2N=o^B!j5UsSw#PqOg46u)1^eM#|y_?}PE?^gV1#lNa}^Zr}W?@|0hrT?qq z&3j@+Z^lNMZQkQ5{2NNYS^3$g_&th$Q}O+|kq|#-tdiOJivO3=S1JC0;?4Uo#m|2g zZ{9yCd`SK{tyX>xSNt~=Fa5-fx8^;H;-{a|oA(?Ff287bvi(59n`3ZchA93Rr7u^! zx#lSPM#T?Mdh?z-@t>o3^By_jPgJ~lZ=3Mu+NJp4rTm|w^yd9$qBq+((GTK#frLL@ z=|?Mmkm9E+{w&3t_gRUbu;R^orGy`>_%A9yt5J_-QW;De6rZQ`+Z2Dk;>~-L#QzY* z_v3p-guh7fgA_kh@uL+#O!4MDJmM!`@#Z}_!WSrhx$ErLS?*E^?rltWtE$KY#v+M=Ef@I zlf1p&@|I0OsmO?qn7D{`#Ad}hVy*SD3VaB+NWLqJMPF<$z<0d|Mk38^^I{#*nQe1g z8?d7>?me$jVGI>X?pW2tV;`uV=zYVydS+C%=+UNltfMa8){)$MIhe)c+G9hn!B^a^ z&WPX#zxQRW%iemM*ar(57K(3<&5zc%wX{nfQdW$2F%b8qnZkQ@MjWf=C`C43D~38e}>@T7z$u z*T*BB@d`PRu=}_iTND&TCq-i|?ag)dv1nscYdng5^bgFzLXp-KMB1BT^|5(PoiX%% zA*WGWGtJC)2`p))ZM6@P~o$|6O*#WmlVJw)mVWy94O}y^NKaQ)Q+bE`tWeC&!7aXMFAbcG31SkMrXIqiPm>@MMgxUb0LNIgdG$%Gg@EQ8P_9w-#N}L>TJ5jJHwdV zK=+l-EPECmO|u*0Ep2}G`sTJLWuG*WyW~Dy+DPkP>JQiy)!^tH2e;Kg|JW7>n31S! zz)pmEZ^xVhInq*x8~(XO??@wM{O>z^Gu|lK9Gex?uQFXeHAP%RSUOX1VkK=szgv5{ zEiHO%=`+K8F%H(e^*4Aw+*+gGt%S9wU(qq!;7nIb*&C5H(^}}Rm%c-H#)V?iT6->v&{QU;zwd_ zmq9gnWj9rR*AJ~^ceAdc!8?;~D&egvhw9M4eZg)sxvgF<+}l?c zcCzgq7+T88iWxkHL&vgci#4{s*R>m!IAp27{TZ2_P{y%oS^TnBm4if*oR1z$M| zI9Hh5-FENGO?=nKtZq&Ry{D__NN!tY6_9(o{O;Vx*3?LTLo8(|sj4YW8&1?BEo_a= zOAd=Tz4xvRcgfMNrD~#mvgSRnogVE0Y2DgiqwtM&Km0=GEWud? z^Pyj-YHSp|N_jWL#3KdKiq?i$m$^f6TBl!K|5i8og}WZ?+T)&7ocnrPHN5dXbC5Vm7Q@S*mmbiU z9HAU4@!Euk$)a@~9d+~VE+~hz&BIEsMSq+%3@bxdR}^akV&Kwke13FperOo(GJaa zn@r0ubi|kU?POYhsiVBS$0yVBD_Ne8*Lur;e=q94#!+6rkCSQq^^WrLAaADSH#y3m z(2Me09p%sHMS1fs3cdcw_Z~8>|1L*-`L0E#<@Y+upVf=<=3NfD{_@_#Oyiq(GU)yj z?nQa?4h3EQoL-bS?>x}u2lt}9c^82$Kc^S{*StGGmp`u;@y#>+I{$Nf5#Kzsuj8NJ zi}%YxWenBtF?{L(AVK0{dZbx}} zUw)?b-{&YV@72$=yb(gT>nSWUFDfT*%JXOF3>d7!hKxe2D}Pr1~c50v;E?#SX@ z%BLjE6hpLn8j2s{(=NZ4<;`+5WlVhYI|9RNKXR)lQ{L3m%(L4s&2yE{KGiSLQ~Aj( zZ-ozqS^iZkpk4oK0^;`{{=P&7nT;S4wI-xV|H+ii9FA}*nrl-;~{a+_(5;ol>*dtL+I6*y4WBKixgl)Iq zT+_4bzwtajlCJ+;l(*~u4aT?YpMRDgxTpHJpyRvhU&``5<-ZZ-o%z2Yz5eqZ^_T6u zDDC=(&(5s=TUg%Ce-X>~l>etu-c|pNya1&0zra!d4!j56Rsa6s%<7+qfzvDR%M<^H zS^iTpQ%zD=JzdW7cKg?!#{^7A(Qw&NcNh~NKQuXw1Z_-_To&mNi{e~}}85#CQPN<05WjK9XO zM&f_F{gyjP+@qqZvjNeoKza9{OsU!Yy#Fu?tJN|tE@yi*%r~Z3)K>YQN_+N0ue~c~ z{B@4_TTXVz?|+FOvB3l;+UKzUdEX`}q*XYwcUf8dB;juXJ5wENF~#_wtTABXa; z`0b3Z`_EI3_+Jl*U&Mkvwg0OD@mD(9|075I6A-}F{wl`D@RTyy{clk~`39CZ?Ke*B z^0%VAD}U=9_1_F9cK`WHK>TG4oM!?P?f5SR#NX;ze$P1K--Gk4uKcZM{0%+CzZ2zM z?GN#zZDDbaN&4>=pxyqvah}u_KQ0#rFg5s)_}^~-5|nqv4`1#FUdoaZ|L3sn_-Eog zrz`$;#y9Jqsem1SeL(rW8J3?BcE`^y@FQaJrc8GH8^Z4PuVwp9{iXfS!js+p+;iOV z^BBK0CAuF=QzxOkEB~7v@wYkRM+4$FGX65uTTgcTuMdd7lks=5ytMx}j`%0wJgZ3T z@$*2TAJyc~)WMFwKA`+SZn(=$L84v$ag=xEZ{z#?iktCA>i-;k*vs!QoTqfve>&rv z@}?Sg`~v~;_cFd|zr_E&BmVq=_)8eyln;tukms)dstoIY3Cg?jm(7nrn)p)x7aa9} zG$8&q#xFG$CrT_mJ&f|g+2{Ylj`%yFvzOnSDDPT+xx@V^VILCz+wuPv5WmNMk|D)%->%WZg zd+PrWqr5Bra>h61CH~8f__J}I#g)HJ8RqZwA@1@!SbiY$X28zh7Xr%f%`kozj`Ljg z&mQ4N>?!`bfbxS_9@R^k?D{{7@~-@EcJ$xZ;K^S8)fc(zU&{E6Dbf8{nwo_2uJ}6{ ze+I>}{9lJ{#~*gFJN}vs^S3CV{6>~<(3OR4=kHdOch$e-N?EF@=kMOYZ@d0^IKkyw z{&^$4;-PXM693!r&qjGy{H=_y*Pnfk_&*DX-^} zSNj(;{*Xk=eZy{lHOjl%pIhSRU&r6?h<_j;{#wR2`7_n9hnI^D-=7isJ-V{9=|z_fDDY{9lRkuJ&&pBVO^%ZkCq(%Xi`J z_5b03_zjGo$MOd3_zwld-_Q8E|Mzpmuf%@7)YRVpUd;GCt$$acysP~={CKyHFWH{I!f9HVr4*?f)o_6I}J*%JS_!lwXMQuKEvQ{g<-5EWe{2^}n#l9lzueU z;^(2fEB<=MpP}L(>xlnyK>X#5-_!X0VnF=dagx>Kc~WWragO-S*v}EA-GA0)7=Jd( zyV{@ch=05z{$ChB>u|5SiT}1TzTJOK|1-ju0^*l5{tODG{UQ>4h@X48UodO}6YcoXfcSeI@lSTd|7t+|V#YV?zo~{D ze^o&I;!??KD6#(|?LXBK|9Qr@@4u^Jd>kI9Om_Seu$`4i_VVk>u>So~-nIM|I_iJA zqyCkQZ`Xe*<74+YWwPu4@qqeo%&`8q1=N4DqyA?)>i={={kJndPlG4gVAubsVt4+t zNBc!`5+!}ZE`K=6yYin?CQCJS`x|!Dzku=W{O23-P6|91TMqx=BO%}OYIqnPDw zz4>i$nyJ54zJ&G9B`^K|Tu1#|S%16#mh=$cgljVKt?_f3BmQ}g_@85Zv!7%9mNUM+ z{{$D_Wbi?jH{}e*S>F6MXv&%2>sj8aeyEG(xAr$mA5Gp3`?zVpA&Bj4|Bz#SLh^qh z{!IB?>ZCq)Y?)PF;S1WY@KJ7ul=n~B<&VZ}yYEPe^&j`k-96n$^S{K?(+T+DD!;tS zSN;U;)018P(#Xi7!fhb6)v7W%d~ zmg;z7=iZ5n3&(@fP3*X)geNi1vqpx6)n+{0QyafVb0L1pFxN zj{!eUdol16v_A>FgZ2{OowPqiyoPm{5>2vg7!#Y zG3`;n%kXzOe~$*f4}Vwi_m#jB+GBuYX^#Vz(k=szr+pQ$oOT6p0&RJ=VlwS1z$)5T z6RU|ez*^c01UAvW z33xN@W?~Dm71&0*9ryv-9l%c7ao`-m`Y81Un?7Xv>*`;)*sXfFZYN&8d4yJ#;3-c9=+;Jvh$0Y6RqKHz6)F9&{> z_UC|~r@aDrKkWyAU!c7b_(j@Z0zOE474RY2Uj}}K_G;i)X+I2ng!UTX*Jyto_$ckQ zz;Dog4EQ+hb--`Z{uc1twATZ_L;DHfcWG|`evkI|flt!j2>b!<9|E7Ey@~iE;E!oP z4ctuoC%|WD{}i}|_RoMnr~M1yR@%P=K1=&oz-_dD4g3x5-vYPOeh&CM+P??xp#41X z1=@cg?gajk_KUzj(cT68Gwqj%F9Ubeeg*g{?Y{u`(0+~hSK#Zk_X7V$`wigVY3~F6 zgZ7)iw`lJt{uB5w+W!U~p#2}<2u8_L0D&XlDbDrhN?Y zSYUtJ#}Nk*j|b+^K7n{5@Fdy;i6;|J0iH@b7kC=&(}8Eu9z;A7coyxmiDBS5vBkwRpIy5473S3D0Bf#5e-ws?v z`=h{*(f&AaG3`$PKS}!z;1b$*0zXCjF5ptycLVRCeJ^ks?N1Z$1Ad0~a^Poae-8M0 z+AE0n10SIM1>j2BUnG7B_#o|7z=vpmnfMjrYT{Rc57T}GxQ6!EfM2KmC~z(9ZvY>o z{Wx(Q@SC*1Mf^5!J?-xRpP>C+;0D^?1Ad?OlfaF%e?a^p@G07xfIp)BW8%}m&9r|) zd%ooIrabQJxi^M0+xD3hgSOc@DW6b`AMj;#A@_z-wtw z171h_df*MTrxV`~ypeVkID>W_aVD^yb^|a*dlqmu?M7k~@Fv??N!8wfM2Hl72s;xUj;r)`w`+A;@5y*r~N2#E$|z(9|Jy4dmZqbw7*6C zHgG-d?+~8=ewX$J;`e~xr~M>wBkdmme@Oc&;3nEX0{)ox)48pa*TCP<{w;7j?dO2Mqy2l}4%*KHU!eU5;7;0q1inc7PrzNY z{|tPI_RGZGz*lI$O8g6P5AikPUx}|1_X7V$`wigVY40Qc1NbKGw}AU;{}cEx+W!U~ zp#2}0Z^`;N&7DZ zUPSw1;85C^0Ef}O6qrvtLM#9l(k=oHr#%8Vl6En06z$7^m(v~%d>`#AfLGEkA&vo# zr9BQ3%Hc_-N1Wj-wRwu`_shxh@T-Y2Y#0J=YXH5y@Gf@@B!Li0IsC{ zMdFu$57J&md(0p8@`q_7>pJX#bq} z3*c7TzXU!@`&Yzmz+cn;4e+$LX*|3>=_;NNNQ1O9{do4~hd?+5;q_P>b#1|FdO zAK-s!{|_iH&-b<;#KVDEwEGd|{U=A#J_?vk`)Htfx5}}w`;$KoIDq!?z#Q5q08hl< zM*RJN+)2cN#FK%i&_0!z3p|bX>A*8+4+5S^`z+wuw8Ox2Xb&cyOUwhFNBex>1+<3{ zF9cph`(ofw+Lr)_(Y_RzPdfrEpj`+oqCFfqg7!#YG3`;n%V=K?98LRuz$<892`r&K z1~``XIAAI5GT?aHR{_guR{$r_o(Qa@Jqb9O_7q?h?W=*+v}=I1w5I~Ep?xiI8tvSji+OvSOX*U9!@OKmbZYI}EYyq~?ZUeT{{s6Fp zw!CX6PJ0e;F70{1F52^fx6u9|Z~^TP0Y6OpR^me7M`+&$yq)$U;74hH4ES-{i-Dh@ z{Yl^*w3h(yr2Q%2U9^`1@1}hZ@Lt->fS;y)AMi7@mjgdb`*Xn0(_R6*pY{X5FVJ2I z{37iy0UxBjiue%m%fPSDUJd*z?T3kv0N2p|8u0719|f+Z{SDw_v>ykqqy0_bw`hMG zxSsZRfKSl=E^!0!d$hk#e3JM>;8V0W0e?jM$H1p)Zzlc(_zdlz0=Llq8Sv+{e*xS| z`d;lL5JM*@p!j{;ss`*PrD+V2BiLHkNz3GFe!v9!k#ONnK` z@wBfZmIEtjPXJD&T?w2-dopke?JD5aw5x$Nv}=J=Xzj!SpAA8=3wT@Y75` z!&nde4AY+lKFjnb;OChBJmVJ_Hv^wz`gz7L0vnkA662SFUtxL+<5z)SWBTiiTY=wT z`kRd30&Zh^JL9*3-(h+O<9C7IWBLWgM&S3E{sH4o;4Y?r$oM1RkD1=h_!Hnynf@8$ z9^lWJ{srSNfqR*Lk?|$q%S`VB{)*{e1AoKxe#YMdf5-Iifd`oW1MrVb{|OkwuL-|q z4r>9nGW`nh&rJV?@gU=08UM!kD)11~e`ov$@SjW{W_%6!I@3phN11*D_%Eja4Lrv5 zao~TL{x7hN=@Y>JF@2JeHnj)nhpr_E3^6T%U6}3)?8bC=;6+UL0QO|M7qB0(Opga%&h!Mv9N30I(#q{mKJD9!`_->~284G}gOy318V!D_y3cQ=?rNCuOmjK_x^gX~* zrk4ZDm@WraFnuqulIbd7HPb7A_c47x@ByYD1U|&{O2&tQtC)T-<0HTtrXK}9#`J37 z8m8X|d_U8V1J^SB0pJIjegas_^oM{?GW}uTI;PhHpJMtWjCG731%8a_r-2)o{y6Xx zOn(x%k?BtXKh5+rzcP# zKL+k*`X|7jGW|2)9;SZ|`~}m$1ny<}Mc_+Jzs$G~_$#J=4g3w$`+>h@`gg$JGkpN~ z2d4iB{1ekLU=!2Lz!s)k8D9bZnd!eU9t8fC>AwMAW%>~C?@a##_)n$}17BnMb>I=E zj{@Id`d^IyW<17t9QYrm|I640Ji+w;fG3$2wBMcgyayRWK*@9$U{|KQ0lPDO5wHi- zJ%PQL?#0!W2nZ68|!E_jy$@FmG z2&P8@M=?E`aSSkv>9N3UrpE!tGkrO50@FFbiA-MsoW%5G#woxnnZAl~D&sW9>5RF+ z8BEUv&SLs%;B2NNjB|k3Fr5dS%k(_pwM<{fcs=6{jBf+p$n<>1n;36qTmW3i^xJ`p zm|o1d1b7S6?*QJ)^liX*GW{;#?M&YRyp!p71M`_K02VTR7h@5ynCU3+Zl;$4moZ%e zd=Jz2085!(&R7O4XSxD-FVmI4DyFM}E113yct6t*0ar5pFmM&q?*%@>bPeO9jE^y{ z2CiZHeT?sCe4KGD@B>VL5cmYswZIQC{Uq?iOs@m3XZk7NN0_byew68t0iR}i1MuTa ze**YPrZ)mV#q_6v&oEsN{0!5d1wPC4CgA6o{ygvtOm7B0$Mo~SFEZT#{1Ve&27ZO< zEx@lb{WZp~1Gh5$4d6GK{uXc>)7u%p4g3z%JAmJ1`g_0^m~I4qpXna}cQU;T_(P_D z1pG16yBU81{3+8v1MXq^=fGbu{Y%EZz!#Z*3HUP8`+&b<`qzxV0q$q|x4_>q{d?d6 zrvCu^Bh!BZ#+YsbHZ$DILco5RKd$1{C7Z~}fg_)X-nD}a-jo(!CVAD#Vu6^Bg) zPGfpHFc-fW_|4?7S-`8Ao(+uPHwV9KI4lo1m+5)HYw^1dzw0^d2H@M6z7aSdznk#8 znZp(U7vlGJ{1)N27{4X>-Gbjc@Vgbi+wh~deJAi;_}z}*9r)de-@Eb4$FBgtLj3N+ zuL!?l{OFk|@NTA;0+-=eg5P`ay9d8g{3zaXU>VcpzzY2C#jg^-D*USPTY=ww_)+}( zfe$eKAn+mlR^s5l_H!SpAA8=3wT@Y75`1FXmIGx&WL zzi08=gddgvbHLBz_XYembJ%mh=b8Q@uz~3>0l&=jSAbiX{wnZm_qSI;IQukzsK|oz(%IO5BvesI~jKYf5`NY7=H}h&Gb(ge+v8=(|Z_y z4*UhvzhvACe39vw7+(hNWBON&zXtw>>HUnq1^$ld-!mQn{(DVr`azb0j3J<8x(j1hU^k|_GhPJj!E{f?UclZ=_hIY{?8kI} z#*2YzOs6vr01jk&5aVFr5T-9-910x9^reiK0W+8mGiCyZGd+TFBybedqZ!8lvzQ*s zm<=4q^mxY0ffJa{VVnrOg6T<&lYvv1zLN1O;8dokF-`~OGChNFCU6$hS2NBAMwp(% zcnvU*>A8&afY&m89pm-D8<>6@5afo zG5u-aGfdYreg^nirk@3FV)}Ey&oli6;AWtHv?OkZUw%=^q+x$VfrBOuT1}q@m1gz>ARv9ug~~GocnQ-(fy07}z+0KV4fsx`-vzv#={taTGW~AGd|(07g}}R*E&>)a9R=Ra^isxUj3vPL zFnteWDR4Q{Wx#T#D;V!(tOQmuUCp?H@jl@FOg{j8km-jQ>03S|dk+IwG5ub~M}Rd< zKg#$Ra5d9wfbV1a{lLeWUJLvH(;oyr!E`O-hk#Eq{b9y+!1YW&1^fupb-<4@{W0Lv zOm6^woas*hKgsk);HQ}WH1HXw>lr`8_*uqhft#5A9Psl@e*w6e>F0pYGyO$i1Jhpu zewpd7Fm3^UmFcemzs~el;5V55CgZmlw*j{^{cYfPnBD>WF4NxwzQA-N@ca1v0Kc6a zwu|wHz#lRFW8iN5euCdmIqYY^Jxu=`_zV1giQirhdlC2&(=P+}G5ssxubKW0<9^_8 znf@K)?|}!H{sZG5fq!B;#@GaGX1ay375EC%e`fp(@F3HFW&9iPRi+Oy{vG%arvJ%! z82B2~uQMJ29%cFs#(x3-&Ga$gai;&n_+MZf(Aqq1Ew=Q06388L5zbLhcI3O9Ln@C#!DG5 z176yS;Okd47n=t~M!}K-4Jf`OY=P`XP@H(ci2j0N++Zb;I&S&~2 z;LS`g04`+u?Z8D$F9t4Q`WD7_0B>dbHsCv%ei!g|rtbjW$@IH{`Aio83z@!)u?Seq zbd>RK;8LcSF_r+|!}L9jWx#T#D}eVhT?wpWx*E8G>HC29GyMSYL8c!9u4MXQ;3}ry z3w(s>8sMW$KL%XQ^cvv%n0`O-ai-S-Kfv?{fln}93#23ANXMQ8ei*+@QL_k_>)=Hk z$0uE0n*+875EdRLE^Z9v|N3N}crn&Z9LE_(+nc&Yw#T|fjtATF*XD^p&rq9OyXoY~ zD`TNxHsY;M75^H<54MHYK8yGn;n1&~_^aLYDQ%Qvdn`k!d;&xx&rGN`-9x!?FS7mQ z>iE3${rLEHUME(5@3|8pu^w~w$D0O;?cYCn@@drh-dMM1E)l3N(eUp}J&*S_|9qyE0x3^9^ zkgePO=iKgJYo8zG%#RVw4?>$CxNaKZtN*iB{Xx@xQ-7!3u7loR7uinw`5DwFwo|9y z1dN&IDU9;6<(K0f!Lv?0q_65Xg43{hSMKFqB&e2BG>!Zg(@x=)qdblaS!)JO_YEJ7ygPDa;v$YJAJQZA z$k75XFFbPOd)}!#r<1tuKjpfA#jSfXy?VTJ<;duF%#x$RP+~c12LF_NMOc=gi;71G z57xk*k{mR8?=^+yY*%(RLVYCDb0M=VGaZ({$Gtr7eEEBk+u%#>x53lg2G43ei4l?v z8rz2JQ_NG##@`7-nQtD4V?1JAv2d+@n`qYsJYK;OrqFB#+0`TLpQIg#T5 z^pi28OSq;!v}v5y{iZQ&11OyPS>wADD3`fr5subRkKz76+;@12dbEHS&9ILsEBBk) zU--A?(Ykc>8w1d19KE&sbM$;{Hp<$f?D6_o9<_yjHi&q}*Jwg`Y=myZql7(cULszQ zACVWRd8s*+{(Mtt(DTM7z{Y?csC9~;Q?f<hB}RGez)K^z$!8pwl=XI{hg10mgSh{!W{j{BSQ|`aWIvIwua7!MWbaWwP4&$l^I@ z&uh@0X(i2Zx>v+VBAOM#(`7+h|-XIUwE;uSOs) zhpB7G6X|0tq|0k$q7gD-!UAN!O!_8WzBcjeDL%rQCxgExFOEY#2=darzs}418uZIO z3{N?2hleIln}^D${0Z}Jhs(Ph*wAreyU7P*fa6W*CzPL+10O(&dkZ(hM<0hi{p2%? zW@GuN>62oKj<0z|H1Z}{QgUw60@lTxK2LabLB}!u;e~XFPqwYNz#rDT3-Y7Jm;cxF z%a(tl|F6~mg5A{fDi_+_?o%)HmlyQnf?izklWd!C!A~+a;ewyw&NbNn)Bk1uXg-jR zsNYkV(|#?0v9k%!#5@M(CTNVW#@Rq;J?ES}li5z$0=$M`#zoG&3+7-hgk9hP&Ba}i zgY%XLo;g9RVS46cF_%d8ORppD;<>&T)LdT^=I+9n*A4vlKCVHY{ptI%|)9qDc0kIhw0|p|18#pj?PyG5~4!LJ!dl;_+dY+5F-@|_&dkwZ{^ut;Ntw$5xOWa#P4COqx)WdMcVeZ{O})Rw z?2l1tVl4yf4BN5Zpvyag(;9=cX#JrLU%cVHGiD!+*(-u_$NhmPU>WxK;YZ((rO(Xt z!!L|q1iu>mJP~}C3FD`DhCY%>`CuQ9!2TA2PnoGa`SSyUkNZR@-iPHsqW_8q|Arqn zQHVqM{T;u5;P+4b4&(P4ey`()HWOHHQqRtNpeR~VT~b~~3E(fUeEIV7GB>msVU&fb ze-zhu;}^LGFXG~l&WpVaXUajAL>RwJ{D$K<0zW!$@iF{X<7duUG-oWThZFoq^`<|Q zABx!_Uf?JqRnD6i+&qt-&s%f@*>Q30oF#MS1LrMTw176R+&X8`%{Sb9ow(uVYZuV{ zx$~~M%ctu%Bb!9Y~ zn_Hxqm79BAw0eH|()kp9ZnUZ>tE8-Y@}&Igv3NFTS^4s44nL7o^_~ZFZdsClcV*%7 z=>6rD_vBYbOAD)`#U?_2Rq;KO^2^GrmMzb(sw~PWDJv>nQS3giGt5EZ=$Bs{Eh?R` ztfB(>+|K2^Gpva_0rXwKxy4m(V5nNmvtqhk`g-gorD=aNh<+`uDq}Xk^%JRF)t5I9TEsK^e zHqTbhylL@uSLf#5fClD!S!2Vu-(OO_EQ~whStf-Ju#Fl3f1TU@s@yqLa}?WPzEk%~ z76#;7gec_@*vcs6D_m7woSS=Jw5YngGF)0%xfJZFMk3+mg%9LYi)E3hs=vI#>Y`;~ z2m?uXWi%W$_F+Oe4{cq=pQ;y1V04_^+Iapuc-rv>tuJ#bm#$cjI99WI+j~jL@@V;ri|k3~hULpwR8u+&%S%g&9<;La=66FG$zn+rSu|f%PkIYh zR4=%DQM9UjMP*U6%1+Lop0ZDK(cu)qj@l7D>D|1dv~*GQ?r3GStSG8udG2$&%`L1h zG--J5TRni1T}P>@zw`BF5coxCoT#yd&b6zduD#R>nkWsWJ0tyTvU)#i><>p;(Oby!&dZBHvptIEivtNT0?0~IZ=gpUAsqoksW z9G?e^O3TZluqAl5e0gC>S#IuJg_hl$%ZbitH+z$hE^Y$0zKPtKmv7FVRxc~5EUrMu z^q}LCq3$r?WKQ9bR7P`(;oy{%<~Z!VVR?n|&8Thi%2$*YhpjHTnmWM=La|WM)C!bD zZmt%XC1@8#8O8JS*U>6p*XX-cX^?u2*X_WWso?p_mO=zMQm1SnP3GoTtC605s=Na05Ilu_ zs$({t80-zk`b#m|t14NFF+V!o>O0R^|C7X?C}!sr!_8BaYfs86!lT1;=Pu5_cG0|f z`FRU&UNZ0IC5!W~(W^g7P8FZ%(d;l7Mg&+>js+IQ(8T;S>{YSvDJd&9qhrPB(`D%5 z4%qIZ;z~0o43g%BqlL@w6jX+A=B)7Ixi{v|yJ_K)cPc4y#0#G=H+fVA9IUS4{7b>YLD^Ld2<)#Uq5fo+&c&2N7}2I z>WZ=6RZ?1tmDnou8ki}@Do?mLS`jTP#sWr3v?`nxov?I5SdZANa&E0Gsg71w<>cwL z;%iGvaTzUENmcR6r1BRbIqD)s-uv?a9x%7^k2nIc{yVZ&6)NTFQ2$L-K%rx>$+B1wnw| zjeV1XKpxuJ=fAdfSFk@YBm93>4R!x{*5uyb$6VlhlEqfb{&r&jbAkP8OiT7=@rojB z*{H&N5bc8uN6pTrYYL0i46_Njc186H+8$-@^Yz_@D@v=~P<#iY3aOBv%Ylm@#O{&h zZVWg((J-a}^+p#rd@-iDqSbuID##5B;=`!iG=rEZotvZ8w9(K>n78gY*SGL~M^h25 zznUATbUpVGx)@GexH5Y03e0cnM0C_S6(uyQK?~fK(WSJkT&!;76~YlL#La5GXUIH* z-7yu|OA}T1=&9vu;;vVvMr%W7253N+@V@yKPc{F!5&+8 z0y3u2Bo(2kuxOb-9ynI0_d+F$4wqNwu8T$cAHmHWk;84k!E~+b&H)&tVv{7!aGo#` z|E>^;>OxUWpsIYqLfs=J{h8Vt9(<2C(GCS z5a;U+MEcRf%2JGUAlFga4H>>4W1;AMB}K#^<;(N_$hl-1z=}st$GefO6yXNNR--KP#$|~mwEOS zeNHAW>*yRm^R58VHTt~?dgoD{!-Tg079~3K@l>D1dlxU_T?YTV9&zt-wD&Fuz0(m3 zg`Iaq?E26-qV%2wc7t!Hb3&<%>b(twVc)&Fm#8kM_MCM-5}hrDcQ2apK8AY#Vlc`! zThnO;INyoi&)|1Q^f_C2PlN6?;a+TvRYrbSGd4T2-TRJ~drsPC(*a5`}zC=aS+&qr3NgAe+CGE@Xsx>^(Eoq_5II z+D<-5&!Ky99{s#|*w2FYoLx)lB?@b=oT9rb>uWKV=Mb)`{CLmk_+8*(ftdYk4}b6` zh+Pin`9bmYwPFAVKZ{7vpq|SjlpZ^YZ9jrY5|vL}#wjJ4;kH zPdyPv^;GXOO^s|1bO(PZ9(drKw@TNId`5}7$7i{L&Zyw{F&&0?Uevj9M{w?{$*&1# z$Hkx{ICJc)1=OavN98a`=fIhFr%rydf1t;FSrZ6t3iQI!%{a*!QR8f%+fI-PReqr0 zGAJF2a2YAwl$~hQOXW>8%3#Y;qIOhiA)aZ&xHz1id*8J&M?&3k2C$%fba~N6&KYdx zU0$Gl?gjBlm5=Y6XPdxl`<+m{jI^XHcunU6`rivy&m$e%7U6BFi{{D-Q3K;af94%J zDj%Jjif=CB9Ava5y^98ZIcKEOHF!z7r_#kW+2;V-UGpyfJY)0&N?)7tu3aXd35;js z+RV%Q|3CO<^px}w_SEzKWt?oFy%FcNddNKKb7okq&jf~Hzeujk^G0?|+8$mdutV|r z=>7!HIda6&he zws~mkZ~B8K*n3q*>KppS_YK4+>f7*~r=RsaPjzo6p6VZAi(}NbBwy6OB5(9FPw4C9 zX{h^y5ufu2Tj#2q`lx$T=1e!`wB^;Po7Bch$rwRJbY0+3V}y5IggNc9DnIKoFU+Z8y%)^CXipF zWsH3l$Jg+F&*609W-8h3Sh|m%Lfk-i(ut0x8|Zfmal@w&x8@Y$ipM%$Ua>Z5Tq8Tw zo{%>s8<4@I`jRY;V+&!s9D4`5iSak=9lqTF8CK5{B7G&(@OSvEYc<{tYF`;=2}92L zJb2PulOByXY#%oQ-M~HgG{#POb;_R~`hArz-uqXWEI-q?7@4MX8WNR1i1Jg}{N+vd zJe8H|bEfVmtFIZ;*m>LSPX3CqckR{r)OqOIMB7wu z>7aghR$QCM$@C^!9HoztSE_Tewjp^^dZhJ6)AiQ)wb7+B4r@OLr&Q>^nEI5krfs>f z+u!(NP4L4^UWsHkRXn?X;&5bos=6dAhpOWl)}2$;O;ayNrqKq}X2!QO_3UUooA0K+ z1{3jI-3#mXeN%i3^Y;}<9_l+L8{}V_dYf};aIL=UWcw~Le0Rc$N9_lH#`xokhCiBy zKH82$bWpf<)qjud2f~~=s*89&3I6T9kLvzF*%*prd|d6z@?7c3K#u~sAt1H})I>)j zzI*xU&O4~NGWtFdjelvL%PNPO6GRxbKixwgqfpdfuEc!H1K~{=D zAL5&z=`{=`zFsa94**SnOZLso(U7lg=4A}uRJjnY%7t$tU@W(t;+e5tUKSy~~a2_=GM}2mT;{xrt1I+vs;+SzU+Fs9DQ5f&!AqKAOzy8L4O z42zy-(N|jZB#X|m=NZXXa6DT zcTbQn(u3V`@>O%#+WzcSXYWBKFWnoIaA|5oa-9^LL$WP|56lpKECdeX@5IXO?sqz9 zex7X(Zn^%`R4rr8+O{wsweG4p-x2ivFI7K$!^F!EFYj635eMnlB~1_VLicUHCQ2vS z^Ykn~PiL*EHaio~9|1oab)TZ=ZZmNg2Ge0(M z+IJ?T{f@!4Xx0GPt2o<2bKR6zN5%@q7ODC1|0tO!-nCW}j40*dzIP{2U^OgZS>LEfT6x5RM#=$@}k z{wh;cr60tf0$gC8Jdy>Zx=$9X`_C+pW(i#Gt-98ea6zBm^y7wf0N_wZ({JzMnP0n z-_7-f&LmvFJ)3c;4Rv4lBh%MSzFzJLiQ9(l2#HMri9a$;o%WfHQL2HCRZsH5^@`zDURY2=X7gdA?BA2BDX20n*DY zLDEY!^+x9Tsp}ur$DMO=pGOnMjfdXK{!prRslhyGj}GcW0y*z{z1$XnoNo?@-D*#lOFDOI_QsXTQ+uw1 zKCQ6^x zDw)4z{H-&3A9F#Z3#XC?*4TQD#Ki7gSuCo7xb7FpIv5aZ19ERb93#gOVFMzAH__TK z1}qx`gE3;+N~^-S(Rb$HeE~eVBOqGcxCbciE{Z#CYY=l=P9lwT0|U#Afnghh0*iYp zkx3EY!d{JPl59%|@1FFl4^iG&BU%@f$7oPQ^sb;poV_7V?hc7GO6RT(iv0m1H*<1S zF8kLblD+3Ps4-;7P zk_Ut0Xh60F#g?Gl6cT%aa$QKYD*9M3q6#Tae)7^lIz3krIT{G82};ybt;Ev=KmI7I z@p1~<&BPxP=%*WUVW6PAnX-xqIecbVsT&AW4yFP6{0tZWP#ij5cJ+I zaXTWf7k41grl~x&-2$KMN;NE&ZL>th;KRYpxW5%I~0AWo7^x_tnDt>P86HE%VT(| zyF8d98ZMH1CW`$R$sH5L(Tn8fiK4a#(K~v`bytY}J!H)l;%Efh^>2mE9u}9Hu>GCkb2gn%02gtosMC$}#!{p(s#12It8YcH6 z{8G6a;g`y7Q^meZ<>slP;WAk}P3*r+woMgBFOvtSirNgKcVx)D2+xp>)5OsXxn-Kz z6qfbVL|a&{nJzYG%A?c7u1p!5CJrdNcDUS)@ZoaXbg^r=+&oEQ!mnGNE5Qnnlp&4SsSb1QE*g973o+0)qx^1l7GE;2G zmi05m)@-?MrfAKUH8aJIak6!$I5_emyI*U#_>e&880`_5(mf24YS0W%jMcx zV(aDd*i2D7K^~YTwoQa(i%s$Q#luIjPsqE+2j zbz9YSRhLzARcKXkRY1Rp^-~*ON4KS5MN= zjlE>+6=HWUx$g?m+DkTGA=(t(&|7YvBzE^Ey=zq(TGxj(^iUspV3OF-SMHf4w)U0V zCW$?YZtE-SCyNdJNbk1xBMoisM;f}LzuY%j9PBT5O%`h|mRlx^jTaNW=VG~Gia2;N z>D`(%($KAGq@lIxa?cd8EnV)IBKD=r%~Ql7MQ>nZ0Fu)~RCiFu7@}*fmV9n<@?{y7p3e4B?lO-tD@S zH1w#_&^?#QhH2v1Wpd**ct3LOG|`Yj^nna{7~vVDcXeUX&|P8D(2bdL({!;rQ`Suv zt(mfBx@c2$!*F>J;loMqT9t;@jUWv@G(v976&ps%+FY@9q&x;aRdm}(8AJFe(z~sr zNJCpkk%sOVE$e28gQMk|8Dh;Cc^G;+hUh(G_*5q>%8 z-KNV)L-$=y8rm>{x~BaTc?mp{`;}Kkeho`dOLcfRM%q+63p7$n~J}wuhyov$4{R;b2fAi$ z>LVJvQ5<+WjeW$H?pb^Lh}w%5BIMXbS%><-f>O*~J+s#Kg%?9~O>dMzIbkzpff=&& zCjaYt`7kw{y4h=@3b;cofiFsxUWn_0Uf9d5d`*NU=l@{pJgz6d^kES2LAQ|OI@nF; zfnEq{q?}TwL-|gu3Dg7*NgCq81rEwSvfjq_Bk5;r38jZsqOo4gH^ zw{0I9B2A+$&ex;-2MMAXX<#5MQ z$>QMbhOTJr9YMoMm95W?4txOR!dP-`7udtv;KnXuLl-TmY6CplK`cZJ5-N%bS%!f; zjD1$Bow`)W{Q*uMQ7)m@Sat{We;-U$2%A)vfUai|?589TopSF z$Y{KDTk?2`o*j}!l1WAvq5|m;RD*<}S2frXBpHH&H)c=)_hrzez`+a}IJae>BarLD z`0B0P6c#(A+!hvVy2w3Yv8RiSg+(14x-bp4)@IT$Yh$Ls0BcL8*xFt0$`ozg<$i>~ zi9-m6P{T!A4_P;yoVCrvMQty+W4PGYOYR*mHujdS!^t%}He59Hk+mbl(LS<%gxJwn zZXF@k^pm?sh&}z}ff1svzdSrb9Oy6Cj1-&Tc8wH=E|v`=$>C}oDcaKHzL8>Ax;!{i z)DDnsBgws5H%e^8aA%Zg9VoYr5)Fgoo>AiHAQ>Aab_|wBM~O8<pv^X?W9vUsS4wE%wMB6Y~H-=oK&11ygj6?WNEVb_xaQ9*AP<8~u zn0>&!1JT@;W5$EKGxr7RB=Pky_KK)IO6VikkjWZ`@J&*;M7%Qhor^o$0@Lc%oQBG6 z00~@epaL4SHYjn!^tOE{qld|;?q*Zaw}9R@sE{yJ8v+F+oBL(pXo$?u9`dEsu^ChcTKSL*wX%F=BHMxp54Qqie^AEj{I)F`}lI ztji*geNC3w)=M58BM!oQA0rxj%S~BgT_1TUi$vi-me}1#?#ZID^NuXBx36r=67~J$ zuCZcAKe=_R*xyfX8Y|ZJmvv)B4F368vE^d9F`Iny+HCU4+s29wY4XrmaTsIdY|)r5 zk7kPl>9RFj97~t`vc={Ba#yyf87S9`6MF~BJ>$fofpW(<^1~a(iEV@A#&KfZV0mDi zhz*vT#*4PWvTnTCFhs5yFLn=+N5_f!OXSw^;_xN1ZM>+3xQrK@hsp!v#r~mk&v>zA zn5?~A)Lbg}T`o3WDtBEjwp}W>UM>z^DmPs&8ZVQrmy2~7vSEVqt|y4y8M1bQfOp+? zx!4<)J0^(wOt}U#7#QJB5c@M_>jZ&!!1qlMvEi~VM{F4(59H7YcTbKuI705oA&55`wuY9}bPY71=Mx9J zbU)lhv{4VftLxwcUB$t!AniVo(w!)83lw)R#T2N0PtD_z?RDn1D!TjUw(Qxbe#JBm zTP@qjgM%CA>=C!uU{7fdn9d~QbDLsxZU)}}pnce|;m2p=bK`f>J1_`G&!@h1@85^r z#Ah(6=Mb;G=Q_IQq6zzG)&5!dld%!PrN?2PZXWjgh4gzE=3DQd!QK!jKHo#xo~L&@ znsH7Nr3as+&cuhQSrW!RajKU9(tCD|*lTqJ`ybW&HOPbFt9Q46CM|kb1bIJC_nKO; zPKoqeaovJ&gu&Oxp4@Tt?u34KLzSJ&BWm=1U5ZD1YQ`F02zZSM;j`{FFGWx$N|(~N z_Zisxrs(%p$`(yzBH;``yF><`eBfqc}nE>QR)H%1OKgF0y$_ zyzGv+&4{bYc=Ww5E8g+DB*b&~J#<|T`y7rml0Q6~E;UjJyjQdY`a~>I(THeF>8svaG57$GAsjCLR<7)p--De!6`V zzmKo#h;kBo^LF=3wAcQ0pJaz7^E9N+j7gqf=e7^YhW%c~iIv}R z-VJ;Ma%kQgrT0MT-B99Z<3OzwM#gIJo*$LhFMEx|cYZHa@txl#)w0L$nL%Dj&kK_1 zzIna{=@2c6e?Y}QmA0RM61IT%|KmQ=R`H=j8tDun^&Iwwlif&ACKIOY1jkin9zp2^ zUX4Ai&)%bQH`2R|oQ9nq*`8+Dnar?(Ol`#H{UnN8MR6%DvQ5Z)03)TP+hBm#P7x0%Uq4@1KFD^x0b6lmZaP?vbV{ei&@VN$8+c> zk7wc?YxRD$^?V!;PGeo$P6PE;eQltC_7rh>iJu)z*YG~k-dfW}kg?ZlsD5l?k!Mm~ zt9KUBe=E7L%LAUAN;;-o$=X!qqsrs8mC5Vjo_S~Uuf2Ra<-UEkLJHn>N?v%kp4z8V z(n?X*)c%*-kDp3BeYRfv_Q15g@pF>Nh~a?;JE#}!rD@wOlYV>8c<;x*r`z<5nC|E^ z^d-?5pekSXx#*psgVZlR6QSpnPMY_GC@+)Nn>`cMIVToAp?RnH|A(@g^Dqn_$R^o5 zRbw5Cmu3vr89dbf?=J55F0^%L@RY`!$@qGqtubcB7{NJ1#_SE}aXQ(Dc>a0qG}$q- zsmkZ+Kwq!zUZQba$M&zEi#d=;qB#)EaTwiiI%{(tdTdDZTGXF;Y!t>e0XjG4S3aeDwU23gbMDoG2UNJd^%B#>IS=f%jQT$F&bHCYdj2XWYsC7p3LOgHNZdd&U-` zzG_WC*N^I|=K|vGqCYLgmy~(g^LTEVy!Msmvi!Ey$Yg|NpKNYgugLMEKsDcjde}Bs z%iRDqzf%y@=Tp1<)blTGm6DJY>pe z>yGPh@i}x!)}rEhz0I*!1I)jod#V~T?maW(KObM)OSF3pR$ceJWfyCU#k9*c}IOF zT~q!Y>knNyqCAtWQ)rz{y+&d5#@1P*8y=ZPUv6Yj%c@y>iI;zpee(P2X-*GyY$m&j zFsh&TS+^dk^dWH>-DeZ=-F^mTQTA7@E5P>9cNuKkW8&IjiFnY_dYSZ2m#6mg0h%L6 znW@hR3!&DYaNqOY1#doD-pE%1zg@q?_(^CBN=vmZ{CqQRCY|=^5#%wsukW3ANST*f zhZM(~-gI8^az@|bFtTN2)7V_T$8XUb;!5gKDr`o<1>egD+u zq;?8~A;)j3tnso%_R8?tYqL7JUf_2V?;%Jf&-NUtvCC9GWgk%1Fxv)_Cz1uV7D8*f zh?AytP|Jnx6VOMqJ*N9=oQ5?us;8Itsco$7v)TIM`Y~tvdG>QjkC=~;E!XBjf7I9z zbtIc73dDL^zii&Avd`1@z07{r2a?%w80)-r46V)1DdA z9=0A(+jxCZEvM$Jc~fUwR!O%!X}}-zrr~Q7=ni;9`%v)qhwqypn3K@$3f{qQSK}Ax z8-1Tfh2vWy$)1f--_Lyw@!ft_>y!5z9n^=Y_$W^%?6oS7 z@y+^XlfSIWN1{Bye?RZ-xT*ZK(~gIF*mX=MA8)0+{c?r!Cm!RUv2mv>>#6u++Fz9q zdk&Nyb|duqz$aE-7!#7*`+X(~Q~L=$V?x&s8yiger{Z$IYUWq!$%Z0KeLEC!$W~ti z`&K|U6m$S{F7&MWJ{(=sH_+(%H0O2wvOqR92-~gf22kmlIeVY(74SWveb3fGBSU0E zKqno0B#P(wE#@1bbjCPrmzpnzze+r7rm?S?V+Wl^an^W zk0i=JQJ5J6*nP0+e<>fu2hQK_o1J?+->CA3?edQ~!q#{rasHMMnaFQ3V>PGVY1wv} zC|{IC`8ocz_Xv+kynbAAc~$c{oR4mQJ=f~5Tf#Am|9b?+-=Z`B@r{5O_N5WxrG+K* zZGcAT0wLa&!Kcd zSW_sJZN^TTUp0$Rzig9kinT1B|4Z(#8QFAXhWACDZC%&?m6=m9{uGa8QjBluInO$5 z7`o4Xh3!*#yMLAh|RPVIML`Le@X@Qp=1PSyHB^K|ywgW30J(x-8FB7UhkTh*5& zmoMAq*g8pa=k?`JW&Fc)w`|v1p!3dHki*p2(a>0nRr~l`G+#`ARtQ~H8R8|?#qcME{_%Ll%b&P8CfH5Yc97)&$<}IJPSQzFJ}84dUW>4O zq(0r)?Krus(P)4ac_o06>@E}!8i$su@2?>iu#vj;zB_?)N1TTvg? zHseqa$dKWor%pMk>ZH%lPT0qBS(FWBI*}ZBWz4lFp89nn{~i8%zH#aLx5^gy+Qe=% z@_B5#B_7ULOmdjI{o?z?WO^6h7p8ue+LzkP=!E}yr@p7H)7EC9$A>mvc8jb5Hfv))_OQid^77+&pR=^ z4o+n?W8EW&YvK!S!DzC;9e>Et-noAXq52|DGh6Folf zxu?i4K$<2FzC)3&^5s1y>KVGv{+-E>*2!s2l-A1ZdQmz3b*rawJC{N6o@rGNtXb)` zE!~I2P^RTh8MOYlS9j%Opp6{fS>JG_xhUd6Gi;1{#|!yUJj!P=@71zSNpe3Ztjw!9)QdWWWw`h0{Nf7f33RXSt6TV`~oz^9|J z+4#;irH#H?tz{r> ze?MXO8DyjV{RQ$0cJqBTy1XeUB? zN5)*kx6h<^is+ixK22RyrR^;P`vI{1X1&6{_NL>T^&c;P$oD51tA|`rIf(bv?rg(f zGUYLSqnBTAF7FPtvub1T4t;WbTl1Q#Rd?!tVkhw(ajFaXzmR9DkJ&?Zay8zizxx^qJn@^Yi>vd86bqMR^Sm?fIHy^Dsu=?QwM~{Z{hEb+zYS{B>%N=Vz>J&uSmU zTeeegKf6A$BAq7n%|=c=_aOt+_FjGQ$v?$`?V~XZ#l=srQx(A8;hvGXMCm7*(@Pdl z?LC5S&BnW*5qtfnK)guhH})bZ0#B&%IQd%kJ*Ag{CsaIZp3vl%O16x=J9VS{%v=`h zyGobaNbNsn-X-00jJ_awe-}URM|DhOXNkwkPhk5)@pOA=dr50rcKg}&#B<*LBBa~h z1o85C40=duQQfue0L}dcT~m9QwuMcIn>$Ta-c&M0^&!3}*`YaO#YeLaJf}nNC);&& zc@}SLZTqHq8z0Iue`{SzkL&ZZi^TNy{A{w5l%LV( z#O?al&~dwL?Tv8~wX1pWh31-!Oeq`6<4Ms?>xr@xeCCWtUw96m);ZL?E{zXxPKKI$ zRO^+J=2X@D7CH@{ljpQdp2_+EcOBR0VB&R>7XO;FSu4T(GnI?VVD$eL(k+_%tkH9z zBGzj?%~iKz?YRYGahhw5g}SJ6n{`Bz2dAu4y*fv}mh(Od(ouPtwGHH}b&Vm#4A zYlF~<7Oc;vPOLO*Hf|q=czT``{ce-xKP%a0ANh3leAw+E zuI_L9n^$_Sf4?PvT4Cyd{>aQC2C{Riq9*Y8agNC$hBjE$l8 zGc?*$tw;O`ehT^z@=xk{EiZ<9srKu{=$Su7rqeu44cR+9Pi+%I+Zme1seglwYeL(b ze#bl$p?pj^NXCk=uF8FlSqqFIUA6Yyf_@G6DScX#9zuC=TvbMvvqW~8%9ku1&sr_g zv-5Z}YqcI(D6nNAaeGs}oc8Tdo4b0i4bx5^o({hEHkU!&dFZ_wDvF&!~9tBPgxElaB=bcKQU+ zrrjz1xIO{nZ*!)ME#K7M$#`eSOT1>s{w&*9+Ou~u#Tu@io-Jppt|%W4qE_$Ys_UZU z@^8zFX$!l3&3uU6j;YFJ(xCSA>Q+1L3ENJ7>ujtI)>!RGV;pJ&W$&rIsBa-#%x(Aj zn`k>zR&RY>{U!URbdSc@$dAgQW!LOycH^2hNTlO&ZH4wxwhQSx{V%6ac?PL&)P_JU zyZjy?!l*oU8QQCZzg(%(x6?K4Zu^+1zw7Uy9aNtWJ#_ZLfF>TPGDA~#-va0T%;b8c-L0VbAbr>20KYSrMiGOaeEr5{!~VT#X|8f9timsrt-BWlI)c^-s!QF*Y;4Z#DMV)YrC?W-iv)NxST79u#T2 z<5+jz!CBwL8VAbj_G=g?QopA7LA*hq;_wRNH#*0HuGQRw|9+l(-@o^i`U8_sQ;v5o zG=lzv($wolW}d+>Q*L|5*<(JlP4TIo`&91d67^yJ{)K!Bdrd;k^>h0ZUuj*Z56_nz z!59dAxbE{z97a_K|NM!E|Hf zwK2DMvikY`zhv>^bu59dU~CdMkIni*{&_m_v8%gAsP;IKZ%6agMpmFhbPgBE3eB%* zeNA_+DV)k^_~6$S!RrP|)PyI*K8Oe9$kz;h}0E+$IXwxLvqk(?$9qi0RHGY*HH zvA?5Z*7#`MgM1ZbQv=$rkZo+jdWW$UGzU%b)cJ?Te&9aUO|5UBZf4(*@vZDOFud;& zPx0LqO4sn!=80RU)b_)boA@~~vkxJh;7qBXqi;~_>FoQca#I_So>Cam&?Tj_68og# z6Te3DN4V$KzXR*aq<3f|HAjQ`qAX7+em#rycd{w9gsZzh-ojWXV$oo)Z(|@KcV=p)9m6 z-vqfZ?-5YhPE|IH9ubdRJ&Lz~sqCdm19^Mq$4t207oRzs?QQ>a-S65m}O&rp3)5kd9oisMg^3yzRnj^H|#6Fnv+2E5= zTF!VLwAzP-ep2_B1G4Ep>77ZdDaY$iN38L?{^nQw7~c5Fl$J?Hjd4|9qWdTEi~R3E z+U@1_3*z}^+fQ464bM*PKJ&gETdT@!{6qAwbWL^i`*^0#)ITTMd+D}ie7#(GaPKL8 z62HjK8y?a%`NMS0@0dDck%)IKh3sUaHI`&NGUX2xkPkumTDHFt>-wB0rEB7nzoC34 z>s>W7pJeBQcrU&JKO|9`QM$xW!vl)@FJD}fpI@HnIXj<@q;JPDGHcp2Q9gG1Cs+4) z@x)5up5JZFImXQ!EC^^_q&YOdP9TiBV_T>2sT&r+A zs}Ro<5>J52?`v8x$0P4G{}f9e>ZZ@lO?oB-ADzmi!Zb$IxxV{b7Ky_YL7}q!98aSTL&l-m7Ycw`s4^GBlTu;?Fp03kz zJzir2eD;ifxX#o#p00c08s7#bY=CXWz6Ukmi1WE#i}k=hNwiNGJd7E6SPEHT{t&i= zx?}IR_PrrT_@1!-j%PE%W2?KFHit~nJ-xQtjPO_}@x9nml2QC1LrM;DP48rC{&!p7 zw7M(O#CM2Id615h2c)SG`6@JJB$>y#x3qRxfcon3h`x@YzUG?J#onan3-LZTJx|v$ zPOBBz(x-#pwLn~3Zjn~P?^+mMV1L4ye&YJP=I4Sl%+Ccre&YJP=I4!Pn4dTL_=)TD znxEI5VSZlc<0r1qYkuaPVSeWM_=)TDnxC`JFh6Je_=)TDnx8YyFh6Jb_=)TDnx9k8 zFh8gI_=)TDnxB);Fh3{z_=)TDnx9xVIHU7RIX-^k`n=}nxHHVpaXx-s2m24r}9a?;`rw*X^}*vvx4()Ta z_o2qE;rFEV^oX-hqBHhBw7btCta;Sz>}xP+_BWi&^X?%~dlIevJhZOBQRbv#NtjqIBWOl=Y$xp%u=ghLyWRJYT;T_qQo4$3XUu|U zn(};m3=pQ}g7+98Ut2!Zdj|F%1Cn*Vj?o?izNU0Ndkk+_nQ{yiI=%}?yn@aQ|P&uf1A z_iS`FKe0!{!%tkF*ZlPF+30M3VvmN0pSV7+`RU)Y(b@b=wPyo;`FYpB`}b^gHa}DC z**G8h>EE-_+5EiGr|-Bvul3!(XQQ+Ed7Y1+xIVA>>EE-_+5F7&@e|kQH9!4(HaeT1 z*rVa;-*J6j^V7d)qqF&mJsKW<;`+Sir+?2zXY&(#G(7yo^?A)t|DKJ`=4Yxs8|S0H zv(AyH=Ng@B@YZvm=aEzHG4MZ=mtc>I&ez#vaF+9R_86Sye4RZ8XE|SIkHJ~a*V$ummh*M?7@XyN zA24g*XE|SIkHJ~a*V$ummh*M?7@XyN)fyeIPdk0>82H6lBlPsQ6h>>uzI_M!EDG#B z$U8TC5BzKU=G+|5x7Bb~p4v-+dYZHAoNJtCr|Ol#YwbX@Uhk~6Gk<99(Ei2}t&i)y z7pcxI?bsO?R0bN0oVoLa5}b1~NVln4Q%y^Lj+s8I6W=^j=WYd_&}g5HvduYdYe8C8g`IW2AeOhuJ@8x9h2 z{+av}*MZL=r?YZf@GVK~;cJGyqceewJX8Nl{eLF*C}pb06`QjGHuobnQR4Q`<*;Ycn|e*Q#Bt@06Ny8=Dz`k7b|TnTa!4a5mR= z3R841vE3^Z-o1@ueF1L@#EVL2=nN>uci4E;pMD43ae(qAlJ)<@ zSK9}OE8l7H^qcMao3Hry@M5n3$q;>qFCA?jdzSaQ0$W;eroLytq&~~(4TOt`mOGM{ zKf^A(g7HBs{M8ohr)?esp20UYvg0}XmYyZKLi&V9)LgFiyV6l-^*un8gYNmq6$sP* zS%HohC&x&O+pP1U4fb#Rruxc&l`q`+K@?{CsmCVV?LDj=WV{7@3O*EpsX^?MLTt zWQTn6hHHAxl&7bW84h>a9_grfEJGgo{HIqwBdD_~i|T9t$TD$m#sbDpd;O~pocB!f z3BD*kKg)d*kmO78!Gz(O;vh`fh>o54ta)MklB&%u`8m~o)zgQvEEpYqtM{RXceejU z^3{>PmfBV6cR}Dqr*BkY@Fi)i3g43KwVj@ATar6c17EecKnQUmInLTJfGn3 zlI)eoe@N}C8TljGcG4(dAIJ9XSs>OA2U4G6`YXd5`*}qh zUQ)U>%vYkBFYUg&h5T*#$8#@!4`5dEeP__>GH|)^ywM$cmd>lS zpQUd$#_65)%v;hIw#sMsBO;REn{71C^}Vy!3jg61|NP!mq1uz?`N{9J{n=OGL$yMd zTj1AHKhgxh*4S{{mnA>f$RM?^>ZAA^QWG91fRBZE0m!RbQ=q(1ANrB+To6PWk)ZYw zC_R%-5$hpPr^|jRhkJB#s#hlqa1QJc=%nqJnz>*#zT-3;9ZgXW6UQ#Q;f1P$@-6iD zYHYbmjG(vF3`PGs)(}%^bM#t!v2dhQ6fLK-MuI?({LB zjqH-FIN#?$-1J81fpo`^dd^gz?QH9qN6vkH4~;9jCXsVjHuW6)iIvtjaQ)*6*bB1l zx<7&rQrSpH@$FO^Clqk~lz(IH+4mESEg}e$D4S?rqvmJ+3cKs1UmTfEX(NwCCXWcl zk|*IOoE*V@GVHzSm*`A<`gXGVUIWp5rm}ffP@jhT?Uh;SKF9O43y1AT8EI^Ud)Y`! z`_Zrs_V-{7&+W8qdw?^sv$dbAzpZ5Jx{|lBE+@6CD|c=`Z)DPY-<=0n^YLTEc2hnz z9-Qsi^6k`KU&1-u#B0^Zvk!zhP2ab_YV=r-$5FP-(X%mbhcx&BhPQ+*u$_tKM4Cc~ zNB2h17%%udjTIqN)W&u0x7OTmuc>gvSIGSDmqeBm*=(mwiN=Amz5PMNGY*Vj$5V2h zz;E~a{mRF$vHM)#oTsx!0@*D{K1W7A5a~PBUAMD$?JhR$$(L$cw!I#Ha_8%@X|dN$ zIgD?jWMH+JPHQqPd15-!QL?IJ!T8#FXsb|{Y&D03{Iu@r{7n30b91R|C6zgq+`wi}S!fH7-v`_1%0#^FaN8%ojwA=L5oi6In|^=DYv0^DP`qSkM3B5Vb9NEax4Pda zC;6v1%Gbm=%Kjclviyv_b$RBN#oY7vRn#B;FipRkjy{fT*t!t#2ONg{*VhN!u~e$G z-Fu1K%Ge2Nw_pMM3$hzPEt_0-x>v#XfN}R?d=D6R5B-AnXN;e1r5WaXz_{lY@;zYO zy&Ap;jJvmv?*ZfPZQ*;sxO*|a2aLOSnC}7O?)Aesn0N+^yBFqrz_@!gd=F^fbLJ(% zbAji`PB>!(3d6PW2fX$oUapjU)pWog;5bGey|VlzJzq@oE;+D8&fAf6g;s<>TMToW(Q2pPt6O1IVX5_8;QT_$us zGpuM{*XZJg$GQ@&!%w6CJ;!F~+b9goGHV0h51A>O!*LBnw}=vB7ZgbD*5;^tV>)8Ur_tl znxBr2QNG+Z9bGF5f^Q}-0lCy|sLNxgn@YYt@lxoC9naA%_ECv%+9tdlw?1WbJ7Hgw zo}jPcFlv*;eNDXYMQx;PA#~2>f$CcjrtU?2_q4C3{72-aeK-2f719b|Zc*DJ^G(!v z8|U_K?!Aus0-7hvUwN$tKK%b6J!Vlgq1i3Jk2AZAw& zXjv%25=J;C4hf9_3&mK%Qp>>>v05W$!o->hGOdK2Ah{iBc9Dy%Vl(V6Y^ZhH)^4$D zO%;}vU8+`gUISCZl-V5|DH~La!v22W`F;1Ed*8k9y>1XlHm|Dt-g~}tzVn^$-}%m; zd#*o|k9i+h!2NFe3DEdn`3qdrxS`PYmUvLkzdx1Fmmfb>O0oB`1}Szp8Yp2A{(=P$#PV z5ar2nS>DeS{2I!;KWc@mQyi`GRgS?5wi4rT`KR)QkKvpN`wiyHbRugP+u^+7)osgh z!S}r0!1}5AbK$ai80b!|WX`7JwN}&>)7~^scM;&;7N56C*V(^WF=qoG*);;5eP8DZe%p5Ccg3D;uZ*u7scT$^AG!EkMYP0<(@*CtpZ7_LpQx?s3A!L|s7YZGipFkG8p zBZA@D1ZxO}YZI)lF*B|)EbZH=!zf1`PUB>Y3pyV&m+7I$lc{et-w?$yCH>-w;CI4U zHGw>kC*9xV>kG1_t^vpm`Q49|(cpF$=cNzzboK!;Pt5Njjl5{*hulYI^&ZOhh@t-+ z!&v_~`a_;i+HS44R@YgLA7&h3_u@fbp05J#v`+<{jirEVyvuw0PBF%N@q159XM4O{ z*AU795BV0xsy6Q4$uaKCp`I|-W<8(@d6cfPyrpA&iMavdwDKdGt1#N$@#KtcwdZGS z>%w0*{(7+P&Aj1VZpIV*-fu{&4gZ>tCq?76{v4G_by9V+-d1beasF1kjPs@Z&wOw2 z*Ed(hu@&pft`nvHbwcCC&iuODn#Un6b+_J`ez(NYWFL|4bMC!rUxWD-=)+Lt2aslC zuO8@fh&M4;=X$TP7oJVuynGyckGK3l&{xwVji+)x!0Leg*YIuGN#FbcWy$rsQGB14 z{reckLcU+}TC7W2pD&(>W__Ksf9JlrF6A@nYu0KE;-%XLWSSxWCv z7v}F;(?1pTd;2*ahF`O`@O_O7Y753Hl>c~m-?A;q0MDJ@{{YynGS z9rQc&d%hON`|wVD*ee&$$-Vm@^LsL@=26o49`R_dA4Qy<#l~42Q;by@GhK{)X6tcW z0K5~QlPk>AU&tPZN%8o%z=y)TO+5bKeI;*E?#-B&ipT8aXEtu{;GKwP!+6c~i}#@4 z?|EfBiEFUW!aPV_^TVz7xQs6z&G_sw`S{9L&r{gA2|i~A_i)qqDE71a5!sjdB$Lt4 z)@h&K*dz77V%glg7+zMsh&1Ncr!PO>-8PH55y!`wo>yzXJ@?D)Aw!L*L@q_2Sa=P z3=DqfqxPO`AE~{6cpGAIjA7mP#(Vp!_KR|VbavK-?_F%x&3KPg@WC24K@ao#^gm_$ z5~}2b{R&-(TS8k3V>QZ*>m1)q^`D|?==SCWummnQEK5*_}C>!?%yn&ywtTQ<`^O*KcpIht6 z}Z$4k|D3f_Evd8O51dZ#*)ASYRZYx2=c;n#N%k&vkwMQp5VHXDz4hLh=IZ8#^_$3qNfX@GnD z<@m^tvOQxNZ#uI#Z$rCyFSbj{19A$oZ4+z0nR&^>N;{#>h;Oc2%-_;p&Hmfv$?A08 zc?|11P)w&zdw=J7iu}yCrCG1v>hW5!%~?DDUAE3&w$^#CY=VA3y5u_E1;0ppHoLdA zPV<#Nq}@PYzioSc;jhU%Uz-|bECHJ{yCF`%hTzZ5&j7!To!j6t+?f02JFpnLhjAyK zEnVZ!bUwWeu5@22>JH_@9#p3{c{k{d#>gpN)OX_9?$Y-ZL%WS%#tXL5>Ouao>$+|2 za7_CTkK>u=6P0~4lYAmCv+`I+zAmgidil!t9)XkP8o+N?)NNPL%`5&&zh7zb7V2Og z_OtdZT#Bo8em~6c0$h zt9($WaZ&JR)qd(i@SK0V_CxQxj!z1GQ`~majy$vX_|@kirOZiD>R6lX>eV{Nui0{;yPtiVf<|X}T zN9xlo4f~&k&&L5iSL$@|7f>Q^q;{xS@r9D8Kv4Oh0@cIpam-3lFh<=$8*McJ1ng zz3{nL&)kQ?XP);-_+&lf%ul9w*U_(2PjJoI17I1ibY1}83FO>+*%@-T)IbBq_t$w} z6t0Yo*$$q=W_`HX6rTOc{SG$wjeH}uCwVpk`#t7Q_fG;oz;o@8*2K?STJTf(oB7%N z&VCjnjg!aZVIm&ldQo_|R6NwREf2A#5cVYoIT{a9HpfG(BfMpKNWF~pv}3*eAM<@# znO@!|y>wmBHRb7b9q8qN^b%#M-%WanG}rMa{k$!&pF^1Qz{FcvH&QwJU5kZ*-|#f` z5C2*W9rmJS3np;^~!HZbGYF)ubfs6ZdQ(m}!A+3oAH|Kef z>l2l~*+#>@j<`?E+B|+6<#@*Cm~dsBV&j;O_3RS)zoECG|0~+=TfL8IycKxdJg0DF zuFThu^YfSRC8cwAx%nj7HvLW<@8#ky__>MB(OH~?IxJ3NUD3FKb!2f;=9gH;e7Uae z^0k9IzI?u)FJ6`LF^Y3vCl6A;T_F$Vsl)>q^~2?o^1WXTA1fE&%DcVjW~?rOz#w_m4Vv z&SL_+$8#L(fBZ%P&Nw(^=PG#otvaoKrKS5?Jdfg$Fjj4Tr?1rwL@4R<8GLPdJ&pE~EJH(Gh?@xm7#%Io{gWudIL!R6HqxFSdb)0dE zE5_zu8uB$0$cMB9+jKvc`2wd6WpjH?YW09;lk6;p7%u8N5f9Ms z7vBq=k%T_DaZBwG*8=Iw*aw}w#pa#ivn|cmT;g#p^4L3IUDLw%cJlq{<*7IJIaPku z^n>F%w2L<7F&Oi6j(UjwAp3>T?$+zN*oQGw`)_0aRi=;Q?IU6wC>vsmLZ91>XTq#4 zel7@U59!+b;C=b`n%1D)pZhiIC1h_M%9 ze&|Vhp6~!-q=}u;nAx>|3yD4jxa~dNQP>W3apq|AI*hL|kY?tyv+PjTeF|d3seaFE z-k$`0OwS16-j){i@;zqGL)soajS27`*-w41M8Mq~+d5xM`E`-s8;^A`)>+@@n8x$i z`^0s5`0bzlC-AKY=VIIY`{twQ7vlKY+f>dkf3G{+tAMle^geV)yh-A^s{Kjc7iMcy zt}~!H8zcGJl*tpigf%?!!^TRMhBeFUIG3ya61b1w{Z7|tPWW6#w*S`mJdhr*bL@uv z+(~Z!7C4YE_g-G6i!Il!a(ziR_%xpRl~yrJsoh8OG_f9)`7+n(SSG({Wt_j1t?NN2 z0E&iTB9sM0;gS`mf z_Bq1XCS6youMqCo&%IIju0zv#C|COdHE1; zZEh9kR+TNQzZISgcH#D3)K~J(+9F=ZG&>)U!@ek2j7@Q-ard`B zG`aqK_vG61ADX-v*DhR_;M$GrQe1m*?Z>qj*IRMD3fE8K`i|#`yHp;*RxEZr0oyVg zd@tfkTMG)`@q9bbm3wzaKH2Soerl{3TQ+KT*3Iz{=jHosq*;u&Bq31y3}l!t;dMu7xqJb z1G>HQLy!@#GjXM#=a`Lq_AYF!nE4F1`x?P_C+5gwvUcPUAb>3c(ma~_Tr`cZ6C&qnx&R)Dsv`2`2eOZ559Q)Ic#{1h_y#xL# zbRFaWpN$}%i02q6KmN6P2i)zU%9on{*F!Ah{f3vxzrUE*%VIz7Wn&$4{lz=}FS-7< z)VGo5F-Jas@I9A{m#Hsm5g%H7`MBBvx#fH>{8p?>^^W4h;9D~OX8y_NSm+NikNXmJ z!DB#P%?|N$9v%?U+uFnMp|w#zj3jP23;y1Y&0 z?V5RLtL)p*pS?a4dqHi#GSY3%fpUYt;9f(X6FSgaf4<&Zdw!q~`>e4}%<|o^W1Bz1 zHRy@<^%FKK7_K=O@OGW4FJ$?yGhuBT=Pm_2xaRT_563&C1=k`hvz2_?s81|&3&z$% z^rd)qzr_2j+=crYoAX5MF@k#N6J{o1uVd2DxgC*iy`S%jyKRHNuxrLN1BgQ~W;&GG zJ9I9+M;_`OZPjCvY#f!%J0MS{v)b!%{(SfI^_fE}8y{i4z`?l(*d_1DXD`#)-j4Ql z4NbntbuliutM(O+JH~LrUjYwo&&Z5EoXH6p@!T`+ z<*_y+&sBIHik@jR^q=JY5O{CC6gq7AvDcZ;rrY?=dTny=HQ*J#dzQV=lATGF$(B0j zb3TR#@*@7a`h{Sp!KW7AKO)TEH_FWuAOhj&JcL?YqjSe{aP3Py7AZZd>T(6 z&f&Q;#G8*_@-|eoneHLkGp^NkSlAoRJy4L-iQ;=6x7EUYhR=2JeS{Bl9XFh9kbv*6 z;{5~0LZdu;()%!7e;G0h`DfT!2=QK;?`3lrr={cUX z_aR^hc&3cVA6(6D#%`m1vF{DvwsE-y{^j?H1DEX;^D&6`DX{I8p5|xCm-d^oPx>#~ zB)(>8cF8d>=73g)`N5L4GSj7@Z}gBij0L6yIe8n#WyiEF?ps5jcY=1M7z5*>m9`#6 z+Mv_qQ+U6}=N-#q7V|A0r)W;o)^-$+bax|eqzoiq+N{sn<>Qo0N4@^cmuvk-XKlsj zZ1GI(+SQqD950-$_3B5^UeML}i2SKv5yKouI_F#)H{@ZoUmtIh-a6-SRnFe&)IHDk z@^rR&tml`|&Z+dT#=C)T^nuDt-}EZ(tHuE5K_~N8o&S}c{pB%H^vzNF3!OXWXNlYy1{tEZ>)dPC z_yo#*0$1c^n$Lm%CG?l~O8)`#HI;`A9!FWzm79V*#&B&Qjkrjc(csUdnKbmmcY)rQ z`Tbh)8v96IZ`>06aD#qc>9OpByrzDe`Q9vfz41u?y(sz*_==Y@UyL|u&iVfVsvf0&a!%9)PK{$7QyP>zTV!nb^hSLb(h>6|^AgA>n+>(J|<3+7MZ zgBp6*%w&eXhkS(Zw(CjS1N<&zl;S5Y#GBXiJ=8`|Z)ztfm+lMr7Hv&9OkTQArbVHS_~SiZ_et^J%kuruM^ zP8B~D{VrtynOh73z8TNqM~#Nm3G4c1L#%%?=p^g9^y zQmz=+BNh+5E!xun=qIg;@mJEu$LL=v3)+};#Og<#q5a`X8)LrfP(J&HW4T>DHcq=@ zyX+l8)M;Z!TqhT7>eAYgWcY6InEf4O6@OEM^wOu1ANSxs#u#L2V4+fkwp=->C`0&YlmY4SljqilL@pbB@^ayhr#Gm@!ff8LDVg99h z&r#)!e@H`YXJf4~(BXOL8(-zK*MYf(fp_3LAmEX=W$d%9V(uSkkKn|{SUycmy$_EpENtk3(Xt~z3`h#tnYt++H zL98!La-D!)#yC=a9?jce4d1tS8KvKpXI=Q-cbeYNH|3c=6sPN(@|M5koASzE8)%M+ z-L}Iue0RRp9*!Vq`_7$>GmGCeH#pkj?X1lz_^v9)_TDb~{IR>bV0U5u*6p;$@vpwEnqd6FzRT^dIDY;v$0x`OoY^?0 zO__m`aZU|u5g3oHMn=8+!S z`{dfsW`i#*!*OEwua%Dz0dH#iW8i`FpXIp@GUYr!|# zm-t3sY;ukIIWIF%lnwkVWkI?bhaB&eZ%aYnB=~X0FIZpp{=)s2rB9Fhk!XE`<13E8 z@s2;|6LRk>P6JM+O%GR`sSMwvwOytUbS)&jHdII-Q95Yhnh45hof2)*83N=F^~dHc zhy%Ep=6y{($Kd1KTt6Vc-bI_B9*{=U*Nm25l|D3jYCpi7{WpAn3Eo$-Z!VJdg!B19 z57KoT+uH=#OwPpvC+3P%+{{}#e~J9w&OGf!UlZDy#ZHkdisK;2hWxg6fyaxTkC2zo zhdd^|GyAjlgNK?c`IdM?nvKtbTVCiY^*iYFwOL<}vV@~d&_T2-o)fNTwwrrrET?M& z6*`#2>F-YcWh_^(*Zk$Z&Hl21`e~D~Ufl$~{Bz3saefFc$yS<*|s znGSzeHVnDeMiwt*f6z54=nrw)xSufG+ZwCxNmuC_tKh)D5M|OhAfX>vDw>tY^a*L{ z++|NVca3$K-%b#FFU5W-od0NjIm%s&G=m`z>Nqse9r^{EA17X{5!9yC56!IAevA2R zz8u$?u)!|)eP4q@9ma#o`A@7H{XOLN#v}PTQ1=BzpGSUF%}Kl8XS*o>;D3FLQa(pP zoiRSZW^CPt&qMjKNYywfk6(LyA%9=f@wS`%F?S6+e#znz*wM_`*9?@~VzKS?FYYhC z%h)a2A7g!$>n-w`&!Znee=&BV_T;mW3w;UOTJ(FPpvCv6jL@eEPkM!1SvTWut4DZ9 z3w6ue$?sCfeMAj-$ve~S6sPtIQ1{YxLw$>?XG+=^I1g=I%=VH+wsb!92jmZZ(mLyl zhE{GyT}V4b+lu*ne0Dj1$6kewgEzs4X5-uX6IrN~I`Z4dn(e7M4i99(UPWqeHrn|0>W62xeWc(j^lkxkyA9N>+ zanI-da@}}tIugbPJyUXLR9h??#~0s!Z(euG#$Er=97p^@jJy7!4R62y-oV=;539yq z;$zYNe(uIy9r7)n$MN}B_(b%Z@>%u#oKCxW)wCS?A2FQa)F&dc~5Y21%cU+G7UZ|v_G`7?Jb7E(eP-e4Hp+j^n$b)-J{YkOyh={2V`2?*VPz z|LE^gc==p?!p}OeFYQp{N6ybM*6}h`bu!M#kCmhMrJ{KW$CHbvFpt1~7-KN&kLO?> z&Gtqk4(4?q)4hL2znUN>nZ|w`?I*o){F1<)-WS1aOn`AP^CAAVamw+Y-s{J>*01um z2dAg!dVdZ)F3fus;-Y%gw}p1M{}yNI-dfBPSWM~jOdJPsEkJYcK$1`mhBkFrA!@j@C`0g<+;5i&+G}S{M=CgUD ziuy=@?2D@C@^&)DB+i^HZ^+AX2t42z+w@tqG6u6}mG@YmxPnfGy+Ogx{@z*6q3=w6 zb$EWlpXJMU;Q9Rbv-xiy!!`M-&!%x$>0ASNYcg>el77%tk(W9j^qKQNccNWod1rDy zMr|*HCxBl_y&nzrhI!;D?x%d>xstN61*j41@)tfM#zo+sFWA?0MAV4T}2+V z|A=4CliVE1XY=u54g62Xz^?1kebB;j-1R|cFdy=L&Ea3sgX`n*pYB(-T1)wP)B~Th zPvfvhZ4C$WPUxrL1CKviU${;>>wPHo-{u+2M+RT+`*Ul^JKDqVcWNI2*4Eg^#q$8{ z-~SoL+q7qo8(|kO`8{c2-6*q=`s?Fu_csmn&+@y3-)MWpksp2LLdIxWpIF$BT++71 z<7ivlCLc${?Yai-vc4T_7>}Vn@M%9l|MgOL-*^Ab;%!}jfj;2}4UBu&m9%vX>v+xd zH^ zD))E9ZE;$Ck3y?9bw#|)=gZndd}vQL*XwZ^;w+2D6rWj}9{1Q-dm!M8*>?KaT-%Wz zx0`i)9rPic#%hkUOb$37=n&zuheM6)YKO+oe{&_~^$wYQ@SdC5!MVRZ;yRz>b&t`W z+eedor_W<|@Pp@uJNcsJ74emOw5bo?{^Ph0dK1Q8@mMA8!!>sCm@m}hW4@wK5I*T}rbq34AAD4ZtyNzu zzy8J}g>TSsEt+}*9b_A^x7u_PZM*(e?sexF>?T~<_M349yn*k);T_tb!}{J@<8D3U z8*r3c@j} z3A_s5m2sJ*eH;5C&_jD>Irdfez-P~-4?()s&wkJNQD2DXut$si4fuME%)G1vWA3!RBzs4>6Fl69@=IlSW{(dK z$K*~M$2px7eNm?@mK4{<^Qrcn0;2< z_sxOtZ8r|1pJkuHeu>xRyhii2qv(&`!#)B1=XXID{K`VUSI+0IuJBBM&*#N@R;>IM z8rMa!4PqMl0*-ks4o2((|C+@I7AGK97|PE>+WaSMopVX#neFLb8oss1XYTo6d}X+N zUJ_{rBhG=aw!>#1TgBrG@~`-vTc%w*+WX}3fXDg-k%pbD=pm zrzhB9u8)t~g+4iL7v-9ZXMK-MbDN6seia|5qU|vshu%@QcOX0E;n>n}b`p6)KGKiW zVf%ch?qqaiG{)n2#vAlMEZeHgc=DKj8_sM$xa(6f=C^uB!Z&=m#z@=YUbLq1sI_Tm z<#y=z3FI-mBh5omS)BjFvi=@4dC_318KV9ndx$@(%rH21j{ zGm$3w&ved9F`4_;E}T6=K7?4NWF8xHtG*ZHich%W6Rz|*oy8aQGmI~;#5ApAzsnud zT3pcg6M9 zJF9OLbW)e=aoKUwI&T8B&Wh{nkXF|x&fl|NbAOe}Y9NY_BUwF#_&Cio8tH-Zycx0a z6&>nK|J>%T=ujy6x)wE6r>)Sb<7 z`}>aQ$4L|R*!_2Y1~TU_=|>a9HrzMsu~d!c+TuM!(!e=`QSPbXI3MX_*gJCz&f)!a zrUB}&^D-H|kM#+6{N6=&#;4w!M;^z|{H_O0 zGPxoDE^6Jzg^**qSJ}_LY_`MLHeCNXKL!34_PRBfb-QV0Q>|f|`*OR-o}zd!Y-an- z`P^>4%egk_Ko`FEL^+T*+`Gf~x?)^rJBZaYoZZV?KJk{Z*DJ9V{GRnY#WN-9Q9phqw#v^-u%9pM z-!5Nl)qW3*_oaxZx$lNCwY@`^${#Uae5Ob&|FCwJ-~STFE{?lu?7@A|%)^-Du_!i1 z-A(g791n1By~PBteeFkq-tZ0w`JTm4&9)oUF^c_de8xDWvd(WI2C?~Z_@f%?vY6WV z6V99)PizE!W$}vko^zbQIEg&wSy$g%X)zb}cZGLkk^Ut9Y+V?<`x)tBY=Zr2hZu7s z-yv_4$5(v+nlP4|&N`9b&TCg2EXKh&$@4UoM;(0sg5xdnm@(H9)+?M1j>CL>$TWQ? zfbagdmP`KKYR2~2y6T%4zcX&fSdY5V_zu3=@owo3_%mKzX{DcUny&DyeaetJ1GyD- z=J>J>bOz;2XH0jRb!LP*0~mFNXU@27U2a|RcbKYtiQDiMxdhpzKHyEZ;VW`^d)v#E zKJQZ7i~2Xr9kVZLpbw(2$|&a zPwg5@Uo-9Q+Md2^lA6tf*!(j3@-W|wc!B+{;~zu6Q1-rK7SF%={j$?yd+;&WhPkqr z&g0!_ygzOG=;QvHv7YB=tWgndRlYt3V*KfhwGcIxlj%L zMbV$57-aJ|s%v<9>;JF+<9Yk}b&5##=XNcatMXOXcIDq}_}fh`&Ue3#S02vK3zf&) zg>TL$zg{kWdA-j6POmuo(tgEjr{y^b$lrjjE8PG1HGtpx|HX%tP=D5SK!6pV!QuY= z7P;=1KlH2Xg+I3=b42Bn6T;O28$~x8M1$Ysz;$cS_EP^SyBGw7l2bX@1XF?AQF+;q9(P z`L@engx8he^!sx$U)8hIJ69R}T9yCjE&c2`_3Y=Z{S$2u)}Jrw?_$+=vG5cd@Ag+r zztCr=_s!PRi$(uL>78i(Uf+fCxzqA*wfUY->AsS$oC6n2er%#*eRm;EP{;;Qo0x_iuP;<;HazHa@ug zzJ~@k-oNp|+wYt=SDDt{`@l_KeCXc!8#X+&cHY9J58VIx`|e%3Y2E$zZoGSN-QdFy zt-bZu1$S>8{Pe>cAKrNDeYbvQ^OtX3`{i42ZBNg%1G+E`MPC7uIfhVDo+JzjEu1ZK}F^u&kb& z(3+bbdib7?Z`e4v?!L|Q=Ju}}To+g{zNSx@v}(FOHu%7n`__xHkFDavC8CKkE2pcd zF>{w}h73&Rx1+?|hc>NyP(mD+=G=Ob`B$Vf)9j_|HgCRX-TE&~w8D<~vM@EIOD3_7 z=vn}}F0mq&({0k zeGlB?|k5{Em^-Zv97hU_OzaP3*NLk z$k(i%iT06q-aU71Nk4mQ>yA6CcmAry_kSg8mPV<@Q z2L|WetnTyfhwot*e$RLZ5)<#{YehSmcY$3x^`X@-8&7>ItvYbwrh6Z_ao&v@C~dxP z-OdM&1%O>U^TvmknZKwM$emS$SYI)3?%nGj*s^g0XHL*(-MDt%{JZY?gN^G4 z+lry6AFkV#gh*YB9=>&4EXVig z26Q$A8j?HP+}{JhK78!$$NLCNYxZ64A`YAZ{tHrfcxS=SwC8&R*P`u@cGrGJzNhEe z>ug=}Jw8vj$hV2{{;fbm;eD8282Mk$cE1JX4*!Dh1pE;1V}*Bh?A?~|y<_u9_#_Hv?h5ZmHP-7JAG+H6LiT>Pz4P;W<3#u#3Evl{Zwpu4$KO;om}ve)4d0;{ zS~->PNPi;uv^w7jwmjwK#vW%KU3?#FnBSLb;F&Ax{+pD;WVHqu@D6Sw`3 zAsu5_d}nNEe#OoubDZDdGv7f6ZRAA_?-lXgud($w$L9pUx6+00g`i%* z2jKUa#`<#ay4{t3*KG*z|6hapNpG?K*Lr^G+eI2)#rH@^Z}=99_#b_H_f>q8yn|HXUs=iB9dEPVI5qr6?? z$op8Jmw02JZSO2X$N4TE`AQvk{Z79Z$nU!7tSscoboOTH>~-Q9WX5lJ`}^i5!w6>h z^$cD4Qt_-h>M0IPn0g-HC2V-P_?~CFoxoXaur1>9ccMq}ZN4;(ZQ%KKo`?COytPSo zCPR3q4}D$NROIEmas%~+q-g->0f%?zLYwT{HGR>yYj}2ofBOgR#W$VJPH4A1pr7yG zn!ZA(yk1;aUW+sI+_tHIqdKF)C zH1J}~&(Kr5{~hFPwktk9`VM^mNwOQeId3ls>V7Zqv8|4uHj#e+40MpD)JBBU^AbiI zdE=4r&BoY19_UEtf46h{=!)_#h26p4!0+6dadG|sFfM)1`a;^p7;J&>^WK7UGE6>r zuF*%uz7}cS{C>UJPXT6Wg>TL0?5nyyOuVfM?@I#bkj`udKBm>_2V3AFtlXZf>w7!3 z@6DIXTOlq9G`QbAj{c?WY{Bfk;Y_xsHzNff>Ej_!mpyX~l==G%hri3t*o62n4`A2s z1pb$Ljcf38`o{7_(8o^o*4p&Wr(t37?+rad}c7Pq6H=D7w|KXq~>8aptqK;JNi{?g-V z#x;y#;%CyqZ}|m#3bd0h|Gr-?*1aL$ce9^J`)S}XTv6=GK05Hg&#BCG%IpX{EAk~rU5MqSt@8HF<@N*C<`HomH$M?8T7T?(} z{+-JBVX-T}*H(5mM#iiBd1pR1!ZV`nn~?Fj5W-FQx6?J!Qs!%&$4>9~^5kuTGzML) z4PQ&&Em|43AnyEW!YEuZ!PihYgs|k8GisFSC(?PKodB+R+Y9I?M7D z$1Hih$?P>f0~%+8o%rk8Lhv^myU1?s?66z97TTF>Bk0?fYAgdC>FNdlH1=i;cpYQ( z@6?GWcXl1eEf_oCJl=qZV_3@4$^u7MFXB|g2ig2}7-x*KKPGPE9n(3}S23n9q(wNM zOmQ#|Xk{I*-m-Y1(~Pmm^+>Ze9*3WZ&rr$v32$R&7bRyl|7ALFVSL0l(d}FD&@ZpU z{NI1B1v?~7IKyTP-zNvJzA%~bE7OwNleAOP>f^Nmw4HqCcmnZQ{M=kjC4c`nA=HI!m^bOM6%&sql?qA^JUBXX46sN;h9Bp0Q)+>p&NM?2EGK8rf%V>9vi80bFD7#6hGuThPhXZ8NAQNT#3)${0GX^d<Yr zH~bFgOs=xI9=6fvop|qckA1jc`_MaV=?U{Kz=eG9zaFz{-biV|KjhEX%*Ure$9?|M z>oni&F_O(g_pyO!qU1XfYxmQL3^U?@ZQ{)NaBgfdj`tYe^@8~sdxmnE zA2HoRy-2sYNy6ziTxjr7#YN`9q)NGKkYX&HJTN z9Ya55Hbvcmp3zU4T_%~IW4haF&MshYWpQ{mr_tOuxc@eJD7Lk;OwneCv5q*tb^7Bt z-t&$JPZ@8@(#p=zD| z3VYA-x9E2ecTr!mGXO8I?5~2;5%dDoLv8->;bw>AM&rj zb35nH<5FH>ZyxiMKDPBYUEiKjul+3faxWox|s;c%Bum`{2W7Ou_R9!*vdyC*%2= zaNP%<@l5OyUi%PJa(xGVEp<1&-b)#Pm-5v^;6b`(bREV7-|w+ACMlcPKOaYWV`;Cg zQ)RG#`#91Y-!F$X?nPbn+mIdYm(L02;Y}VWGq$wH#t&moC(?{w;Iu31wJT_|Yef41 z+8?*2fp+^d@p27x9mYvk4$r*u?;)&hr2JTaiTSaT?Gp3jwgNx!e7X5?cg&Ba zmzW<*3;e+I<>tqGV}9IniTQC$fggCj-2C{#xyXNf;u7-%`vr6HI-V~#KmIu8$IX|R zA2%2Hf#=K3kEJm`Zo0($xT(MoJYQ~pod5qKd%^moj{!N4@TQM%Zz%8s&zGAYe;xDV zBbS&TA1Uwy&zGAYe+YhrdFU{wzr%HHIys*a77%;LnVXJ&x=cL!#r~WS4R{M*vZrJl}uhXx2+**UwnlaZ6ZC@R(Q?d5o>xco@ z)b#xcPbaSYzDMyNdu+&0@GaYu_NK0-X1w;j8I)OCKh`yjXIj6twOs5kVcLu-;oD-) z?{d8^;D@|zorH3T)`VFnaZXfEoOa(=(h65zjv0L{LpsXZV|)H4h1f4C(U~$kPI(Bu z8^gMwuZMH|X?FH3c5i_obHuB+f5_+2~rhFG6{ectr|?a94= z?p?**^uqce_VbE^yhdE zoblesI@a5)ZmhEv+m>%brb83e!*bqSINsLl*4g(5n|zM;A=n;`vF$J2f_<+49_zjI z;a%q*{ZWGN*454}-er1B87AWo2vLT+gIz;Zw$-_vv1D*#Po< zX&uVOYu`*uP_A}-yX_UVHS@9U-(da3{hzS5NBKie<}aJ}R7r-}-iBtL+I&#Fx6AY| zyeCWfyHAPzMo02`%lW#34QoFqZNhvp`&{~q3z9mzx&K8-avk@(^jx< zAFh4nK7r-IQ^i6hbb==8&XZ-d3W}pe*dw>0E%rnrQUWF|2&Owl+=h4;Rp&v~5KIZpqMf>={ zH})CccG5hC`7!HfQ73U(zv1`Sp>3G+u)Vt1IXql#JV(7pnGmyK-yPeSIqSOmnX^ahsn}AH%YZ zKkj*+@4+!HJ_+05d+yxlh2;mJOBpSeHTBJHE{CF=;GQ z_AM5(SqxM0ejf5TZpCJo$aiOY?{P9^?y~Hvmy9(PFJwBJ;h^pK7$Ac;_x1j+o5eHG zLH22Ex5Yi_yAl<#jrI{T24#Idhrs=XIMd;!5F>>>-a#gQ_EZTSl8N;%(CJ`DE~9+^ zZ2fQ)H@SZ;>kr~I+A8Cuw(r}3@15|hrJkWZj8Seu%wO}^KFHI?@-@CMh<<=)i{yEe z$?#(70rjX=9gKxyyYRNhymKBG?a9VGjEB%((;ZwbPDa~nNm-oiI?&wCvav+mC&l}R zT|X=~@%e%75Qq5tDQt6ykHYvjZVz?A+Z3mJTHH?WhpKouF?fj$SRbHwPGAEwYF$5V z{CRly6ngumy2nk7#ZEo)Bg(bR&sF)1bl)$>3A8uZX)E3EcKNla7qy}D-*A2b&xC$4 zpMfCsrv+b!^h*78+WhJ?PKX#3daKbh(RPftT*W#2I6OH%oBF2Z53IvM`#MT;oJVDM zaGGH?)#db!aD$x_gz@m;??uU z{bjLE#`2bi@`%|nMor(-=D5b@IK02U5Iki#EOxdzz<>M(~8{#kV zzE}g#Yy;neyNPpROT&9nj*sK5fo@y3eckecZmtPb<@GrO%S-v9PRBV`Tsyd-VlDx^ zdgBp4C#NK)Wvr@k*AU}QJ(K1TvxPC4!KkyyOIXm;{J5`5?_A%@bi7HgfV)&*WHXM# z^SCXrYCx{Vz%A5}a1D8?jM8^YM64*iUAmiZmPZ64ilV4j!r!9^Sy z52afeGebYJc{i;OTPUdNNp&uC4;@RCN%75&@bTk)HMTF4ZydJf##z84LAJGwLB|Q?I_mI^s>DrHaCj0@p)Pw1%2n~rzcoft8&zP zUr*_jo+{d{jW|ox{qqU5k$HQelf0(-fafxO2<3ZGUgs;I%oupV`59{iWHXcfN5S5l z-(BK2WlEW~&4+o&UsJzI`i`Rv>oXa{Za7E7dvA~3qu+zWBaI zvp?M5qkZ5jWdi;(u7YfsH}er$Oya(nxZSUK-0O4I^i{FVW%EMgj8P;n=kdDk+7B9t zH|P)i95l08_T^}&%aT`{i(@=P*}x}pAA_$4vR@zQhR)F!D38e)xpzwMF;uejW$sEh*0t;(sr2;+b@Z_%J@-Q~QXto=QG9olBwpODBNC*WR5s zIa<-aivA)x8z$1vD5gBYHE;39=R8U83Fz5z>KkKi`Q&)c)8|jwZsgDUP0`$Vwf0vd z*Ejx-dgOY>voTC|&xXA~l-+pS;d&m&O{vaOSFz5*zNdk6<}7}I4A`DbZ!`U8-pV=Z z_&j;Z<|O)Cw>ZZxm;bx1^;Y*P{H&=y5(}wiwAw_$Yt#8;}q6Y=C}4@?$&ASMZEG zmn+u;Ad}blK0fljOa7GSF1jwUT+x^2WnB_~%SKH#GC|P@LYPr8#*JrfivliAL%*szQ;}Lw9pyy z)6W|*dC(`3pYmts%MtGo57T)y8A%p)-aqeA?(ZlUpQpI!3vZ~Qzs9%#_T+0S>kz}ndwkNptMEY= z{oE_nYy85!#V*iA#v9bhZt&7*!!`5^Vcvyp^mdHhkRQ*F!aq&qjI21e0`8{Y-GevI zZ<=pj`^Al4{QSfBcRuaB{2qMWt_gRX(6XLOFfF_Mp1Cb41bsI)^Wi>xlI!+MKwUHM zjGj-e`^r5V*WSBvFt-?R3F!H9GeNO1FX#PjOPBs;GW#?4;B)d1CksD1|D$t%W8TB| zH1BIS&i&}z`5(RU*F(BdIYqQ~eRXB6ck8cqeQ@#&n_!%#^x3>FzIw_sZSb3`^hHYl zl+u?e-O3?R){I+^661%vDQv z_1^iDAO8p#YuH*R3a+KobT{^_KWe5zGF&Pn~Xkh6X9oD zz)9aU3?%qV_%D*f+=}#NN{{8wdN5|P-va($e6`WBJmS+(3wVMeBZ6-UGXJf}Z+ygK*H>38H_M##7leM0_L<;@fBe<)hdqL6yP)_e9fI#y zgm+eePq|HW;M_?273rI7h-$St%744^&r*6(wu_Wr#h*2T$L(UBgG!&TdhSp?Pn6U% z3wdy^wEYg_zh#jPLl1_p`T{iJ<*Q9zFRJ_o=9aE~HqwLBg3pTJw?**DR}qlvyy=na z3Cm!!w*7YFzoE+LxF^=fRl+0NGoKXO-k{)hViTP%H`a5mgL=rv!@?8um-jEXz|V58 z2`;&rZ)ds5_^1GXW&B||oGEC(V!3{$%YLlAv5jvKJYi|I*ZDdHN!tbQBOE{0wOeU% z+nBz;B%OJVDE%bvQHRm+hmkFu5Ez9e z`E+ah?NQrL3tq-M@_h0;NpNcaX-qP!B7Kq4i|t&c^kO?Vm!v1CZ@bdfPSb@YySm|; zLJY$^dppSUVh4H7bdYB%CJFd!MbCl`@~r6~&rk<>p6ejbkv4fK-_y!d)U#e3?$2MG zPJNoL^z8)7r>u?iX_4Ua^Cq|0&#w`@9?Bcs{XFq+6FiCF?iUH)(*}OH4g3|s7e)AE zA9GIdSWj8+)X6N6#=}kRnlJcPW)ff4h%X6}I1uNrmHuq)AkUsQc_`CS<%wm-^kez5 zQy9yzZD*9e0r#NY+7`zMQ{F>Btu~wg1dn6Mxh>$VcZJ|Zo^Dcl65)+yy`v3$ZyWfL zHt z|AW4>`&MNn-CI;&8QtXVS>aiLF^ljFbw8avGh@lFUmgCH?mr2X2VXTyy1YNDbIa3L zKl7d?yC!#Uit0S6Iu%QpEPgBUW4#Q*@T>Emc;J4DZF@rX?8d!lavr2{FY_Hxz8A85 zR#(h(>e8U<<2~w2$45_8q(7(h*rr(aa7j9oURJuusqyiY()w`EA0N+^q)mCBfopNu zS%oypae>m7GrM>e$6>1l?~mYjiRa{1L-x2Plk>pSlb?C_l3nlW-X+;FpWEf~l6-#} z$@oYcdQP>WXN&A8`-)O_H&VL1+B7Cdh3nI9W z8Q5;O%U5vQ8}fKP52+gKuV+iQk2U9e(DSjrQ*G$!yOx!ta{#8dF+Dp~Pdj=Jc1X`w z)mLYwCH&dlhMq*a+m4=P%GZuReP)c+@|rDpmAv+MNYAkj>Dk?eo`Y@ZsY~D6@n@6r zwd2ohY%1d~;XlbM?!T9{fp2O9-_ZuXS8%fp)gSk#M_QC;nHAFi?YNgcdH?i#v7Jo$ zCu|_>m;Y2xJXbnb@G3f12);Qg|2vW2J0?1&Wd7r5*V7+(=9ic3n$}$plo)R5|MDzf zqwDGE&wOynt`Bs>k}Y^;Wr<6(H8f!-55Kk{(QFbDE>457{|rS+Q2sn z&NvEnnC=ZkdT~Z=TLG}-==wR_g9!{WiCOjwk7ZZvKzST#Q~#+J@C4=iei{GpTg88( z53!qfX(pdJ%2UOI<$@;xhw;dL1k+xYjYe&>JU(WmjL$abY2pK2=t0#L$1^V$(ul92 zv?-kPU3~S5r{DF=JD2Y28=mykJG#H~lOO+$&*}7i0C4=~@SpTKo;#T>coMh)usk=B2#4gRxj;L{9o zxql;Qf#6m2t!`6(Ya96PHuw*=DSxaD{H)+rwmj`u$k^(6fCYkAw!cmJt%6tS&u+mJ z5>e=1n3hO?Szi9qbTrn%S6bkp-E0t!eHjiP*WD}EZ++|&9p*cre8bK7*2VZ<=@4J9 zbhI6PbCj=Ly{kIFN41!W4R8FF$tFSi9^oMmW8S-eV4l^&VQa@xpBm2vY*U`C$PXEt zZ}xe#sYu%6I0D?(6j{2+W&LO{7cVVN_kXAt+Q$8{0mV^+`p1R3z#!hc$S z`&{JrjwS>IAMA9vU!<+BmQB1E#ZVRpF5Q(3&v@!ryYF`n1{}#uLsv_9DcB)Nt_xn( z?g7EAc`EPpP{u=o&kgu(9{}_2R(cZB&9>wI;h^AUvL!9Y1dnw~{XY0<-M+mtJ_N&voed@<#OCBpS9cPs@R@hBE*mP zt^<_cbfs7EbCKYSLOJ7=&%v_%8o|qSlyz;ZsCQWDNx+-aeU>{QxahLEeWt%yf$yZ! z%jjge-hax9O4_gVvi7swBEe%DVfv~He4CZNnU%?R`Pi8JdZG<{pWw0`^fe*f%Aun$A8+mdH3IVbOqOkzy==#QFEgl*TC%GzH)qhV@&h4{;rI36 z1Zf)tUl!o5r05g>oR)x1Th z7#Z+O_^+f-Sk(qT*akk_27aIgob7PCJb-((!(s%;?LOyu0@yj>iR}VoUd<$g_9dp= zwOT*&qpc=eC$22Q`|p2A-IuM;1lWH*9QJ#8~mr+l%IS(8^ivy~@Mk9 zpjWwAc-2Rc0lxwMlN@9H7!;gz0iMQOPgJBoSCXEf=wYSD{fX^~gX8r1GQ6*5zhYfy zOVWvRiU~KJ|8-fUV*=utuRKMZ%S+OUbA!^i;2!ODpPKIBWS$+$(;xD9y{VsJo_)%5 zHso=i_Eq;ql+gm|csm)L6)xg+8M*CKpQil=0hkZwKiRmC%?Mv0xac)~^YuN#R}0R2 z$M3$2X zKm5vgogjU#;FB@N0S;d)7=GuYp&sH`r9AU-?|k=pDYk7;@L2(#_V-UHz04+9ZlB=1 z2VV1=tnUS-+eQA?<6^>33ceDHS%M3{>1d3Oz9lN}b6ITr9>HV2vfKfs4~25ZS8PUt z6oa37S@3BAo{j@gD}7N&H(vXAopnq$Mg?6!d+a>~rq5D(UFEn2!}LW;FV?e4>5205 z-5BR9(_WE1uE2flcYPg zf3u!xO1EN?t=mun_yWO~;U4rg^;^WfMtQ8Bs11WkFVhR=9WE)CAbp?Gr7xvE{;2Y_ z^6{@JPnD0K`f*f-UzLw1jSG|~_Tfxlq4Z*#Hz|Dw5z80&`Y-eDs3a!nLlN8jy|3^jw%oHI}L7or2UNGya(LuD#2~v0w!QA#($Zw&du}8 zQJ$*yEpGu&fOfOs(z}d)bjD8qPUWfM(SE^Y|Hfmte`|jpZu;VIYro*rLOav<6#Eu3 zAunswcjKl@Bb1$EBzRO+1TSjuaoUsq&#J9WZIfG@NI&Z={se$NAQ@p zOg~VPo*?~2rMIH_jPjJxOdL}_fq(cd;=jzV!%VZW(tPD9!$JC13C?@qNc*nMN-t|K zaXle8<&JWu+dh9neV@930F3+bCta}kd+Dxs4ZriLzCWAv2Uyt&+lkBpdFYrDhNYZKvh!4up&Phx*NAb8v!=G|I?H=b8z zo?huHX_LH7C%jK!yGBd!GyRy- zaNdItrt`cXPh?!)oaV))B@VMP<*A}J6d?LObE$U<5y(Rd_kJ&~5Vn*B- z_~B+{vHGcsdTVtQ#ILG9P3i`Ay=dZNUGO!`CO-Jsnsg5cUTp7HrS~I`my3PHZo!`m zaE}!>x{QhMu<}S}v+=Le$sfn62Mmp zuC|$O7j3&CJ8Wg!dxS^rNasloe9nh_o+Wru zmlu_!C&<4_>8$RubS<4_ z=O_>Fktglf`;|`my-x2JnRi1)xot|X($hUH@UqOTI{x9e0DqFR>l$2Dh*uK8P72RH z+=ISs&hB31(zv0opTKnNZ#v~|V7q1u&bqvfKF38`_SXrh)rRob%bP5A!nAo7J8co3 zDqigrylB&Vl|C!r&gndH9T7Z<;IU1gYE!=NRu-(D>zOThRsGA_l;0%yYE~jY8Sks# zA$XZjVf*$9UdA`lG*^240`7b9my`1sGdZ6To;4wl@zMP?@wi={!oBeLcw_k8Uk-Sv z(+fUH1kK~66-w_XQ0;WT&T?By$}xRMMf!-+i@xVzMgF4|`A?PPH(uUGLesd%_~CI) zg7if2P0W;ygN7$zL65dW+WVD<_sEm_g*8gw5Yo*y<299Sf-j5UaZI~M@G_Y*?Xcig zI`fL)@}*XP9K)Owe0fyA?+Z$hHr)uTUi)Wz>&hb<(mCPPN{@NM`z=b3<;k*VOku*l zKIxtH`Ad1m$5XvvTiCP4b{`Oq6}Sh#tzGfl;maj;v)pN=vp&~Nmo?#&Zzllj6a1$> z;CG{a408nE7Qrz=VqwHA5+GgKg?QCitufhsTJd_iUT;)66NPe$i-fTOrN`g6|Ia8G4aescW4g6Re_*ucX2K?5(czu7`rwFKyhZYDjhOi9|XW&nY)r;AEY(JNYji>sXyW z)}h|+kd4fmk@~EWs}?`K>Y2Nj>{>be>7ExR{rD#yLoOGtGJQ{gYjeJ?QoY`(JZ1Vq zdiM*y3isY#yq|nE9|=Dyco`4p0KQs!zb0$XPPAv`GoN0%YsK(gPu<93iBy)O77X3ApToULw99^-exPY}m;!M6n*KGq$+3Z0L~7<-i`_7%i8s`MS9 ztnoDV_YJ|2yYOE9(p}dK zzwfCj-PrFHddbl5F8ggFO2>-k4?NCeJ2nYk<}V1}A^0*Pk$rir%`$G616?USjh?3$ zJ@bhryMA+cVYhY^1zKJft}@?CdAue#?@?DeUZ4C~CZO&7C%*bxDfu`o+u4Tu-jK)j zi9K~1gRBysD&7wYo&+4mE9X6VG28-9nhywG)Tb9K(oZVgx<9mcB`9S*=agPW=k(Pi zuzF5xk>FM3*R(0WtxfqoEy}Y_x69}(8n=aRpSVqsZ@F~6H`5*CIaJtWHU)Y5eh2?} z4Hr8fXu8q}=Z`#_tF*E*eV|kOd zlS-HU8;|4pvfec$Dz$Sv_mbtND}4)r@`v#lcTv7vlOJ2t2EI-3dcbdV#rr4s2(ES- zJdOtr3m&(Z{CT+~Jwf{ElKSHP*wc|`%J1PHer0VY?zw`;b+X(trSsn98|&Lq+2Rnu z(j#jR>d&o@>=YjAgyZq?CUNi2(`P)7WpcCy9V~xF@HG+sIIf@a`ve5r_xj^@?3P_M zGJEiLbPq=Muv&PkV#Td3;IzA%boOvh%CGDko}Y$_*q%}0scKI{@Im6#I3}Lct*s@X zyuHMq2wo+Ry5RGPM0Op|zYGXo>Hk{bCm;H(VUT;q@6`Wn62IB+91$Mg^GDiWX;b&P z7Im}y^a1?Cud3~f1`J%Yi`wq*IkEhj7I50qHoUo=YDa7nvjp#FCc)#_wqNinK5b}Gp0sSwmrwUG>`}VegX;Bh z3CkT8d_|xujq6@kdJ@u`{PJsU;8X8m!L&bUDnDOv%Gmi4`-sD`x%~k5hCJT4y2_e< zZfk*uxc9Vy9~QhyZm+Z`PyU?~Jk|&DdfQqOjd5jHN`LC(xRlD^i1aO5&s^2MV~yb3 znMv})WK$YjZ4-P|1dr!3_Xu7lf9l$-0T#quenw{$$9)x)W^vpp;i}?Q--dvT?Q&XO zrc9eHc$JPX6TFO8mfs|Jf_umB@ekoUTEJQ76zS}dNvTY-w)Xr#UEWywzn6t8_JyaE zwhVBu-^Z7%zi%S})xK_a8~8H82Z%(nj(y=K!K-}M4#A5)Yeea>j*{MkN?#Mz7yGPZ zg7-&o_gTbswxmAdo$`4WD35;#pDTF6OloH=#}#ehTiU>Pwt&woNe-UxW1D=)9xi8jpx&|cXq4(=Kxdv-XCxD`dNN;NqMGk zQF<(A>h~Gp-Cn?}Gg}ZNhS`<`@B_lJ2=}1f+n=sE%tCT~1A*ux@FzNb-_IAE&V(5@ z@gL~rzige9ZxooHBF(duhxf>1{WR-%PIV07UUfJvxtMl?%9rsvLD}tXXkfX$EpQNi zMDTvxyF6Xr2|p$HiU{swAj13ZBcR;=+3wkScshqyuSj35^jOX&f2EUutlkXy@D?aaOZO>bLM%mgFI(C$TRg1SV_7jSX$SD4)Uz&AkR<-d7kSa&yf!D zobDjclrOYz`}_{_tnMJswhr=)w8=xAdO>-L_Sr9;KZ-mB`yB4U!XCo|_L04tL!0}; z#pXSRRQBbptox5I#lE4gvPFGft@LHYseU5vZ?_6QJA%jK+}&;92L&&)7p5H(d~1Z? z=amRQEBLAi9>-qOzDPj2_rqe~nEnNVuVE&&FYbR=3$FUjhP;0Asv$cZ!hJzDsqdsb zM}#MqE$Kg~^c}cI{f0jtBOMdGjK9QnHV;q798>Nm!s`9tbKAgIw1ICCoNaKvxu0X& zPQm9#a34=6NSh{IClAFplZ}syh~woJb+GNP310NglOF&OKjH>$sc)X8^fHd=SrUsbfH)G_c#;3+hsfa z!xi}VDScCf-}h7z|9t878QhBx>G{}OBl=$}!EfzX`9@aW$Cy5~X>FeW5HjG`)PAL# z8cNPS=CJk)f7|v~;NPe8t*l)5<344+^uHbc*GlkP`&E7j=*2(xWw}0S{vZh`X}{8U z5LnVDZ5CYg=lVqI=M#eWhw`RBaSXpt@G8IaqToqXKK47O+mxUDFbiUD9{-7c=P&7- zBX|{k%LQj%mrvZcZ5Di41dn5iCj_r*-#)<)hw{ch%tyid$^QvHHNewxn%m_Dq)VIRPyR9sR*!+^2p;2SxqhV&v2bDCobU~Tvwr8R?}JZ}bXxXE^%H$2d$%3p z*ee{faPPd0`}`w>a;T;gX zN~eYdPXb?hD$KTU}9ZOPg{#E6VL{Q|?Gbxkig}37h^%XuqjPwwDU7C-_C?nbjr_d9zG; zrV(A_9|n}ZETo%#$3A~Z@G}0>r;G^RAC>n$F+rN!18}(-WMv$z0#)Kxr%aA|A-AO z_l47uKEDlomEdcLq!8~XNE#Ge{Pw;$r*pgWI6Mx+6h+owAI|47-HQ9XR|F@`PKWn- zT*_U&**-mf%T%8@)OICwLL>8l?}0a%Si8 z-ji*DSG8l0;KgvSvg-~IV}?0=V5rxo68|V zku`!3hw{EomYz#NSq~|Xe4)uQ9&?Qdz9!%>-n)-un??oaJ!nklB91A&KPu;X$a>ET z&U@D}_l-=O_Ba9Meu3}>f>-&K)q+>y-zs>O>~{+u%bvLQ=gS#Coaf}hQNh>Xp8WWX z#wn+iz9^(yIiEvfxxVcLq6| zdq?u+a_uEQMg^Z6>NfrH_cGY7hTyXTJe|`!t90Th%0EHUw0}+j^ppRxxGb0qf>+t$6ze>o|Dk+(KHhAlQ;uj~>Syapw@XRiIUslv%H`Tkz74g3 zj|l!sRQ}iAd}dlTG_Dt%2zcl*qZ6HY2mf5>Az^1hHbdjEs~ zj0gB{@zv>^`6E&+)<0W$ih5C3dQmS{D}8ssY5Ke&YVTIT>k-`dekVxVE%-nL$N8KX z)@HhXSb3Z$j6b{&pN(?;()FobsqD=jbY31mH)@+|n0Jfv?#uF~YajS_&%LNO-G4v- z>m({~BgAn)I8J6be9SWZPJZk&+K;zYI93yp^dTOz?-pGC#P}EclY@fK3gu0vag2OS z@G_Z`UuOj$2<1(0e7_po;&vJBfsES1U65gKVS>E<=4`Z;DC_@uLW=1(^K4Qc(c}IN zAxOwW{dq!p=Hs3^eus4YIi>TPu}I(F_4Ge^=9iZ2n(E(+WqXb&PnrD?eoF8veeC;J z$b?^=|0ECBNAhE*Y^a@VnfI{rw&NXTcS?DOaNmnR)a`yf?K?^TUeUKK%H#7${Ufyk&X}bj{ zj~pKB_d&tS+Qst6TGUT|oz3I7xRB{n{uKZ46JGm93DajQUF}WBNOh&xSx9_xyJRHaRYHgHo&@06&wrvn z?i+Rp|BB3~84caqJU4}9g@gC}@w&PsZF3=w^$#hHZSneD&criPD8sY^C22erL(9)!qLs4*Iy--UXTe4OWVnH}=O%cTF9>_Ni;S;nDrQ-~@RFly@}?WWFuk zU&?w1W{s1>wyN{*ZPRkw-WP0tfR<{qd zP5#2ed;WMGElGR1kj6SzNZ0!^+uje`{_STzvt-w*?msfyX1=W*EL>GQctY?pol01b;0JJzHu~NyHxbjZqn;! z(Lngz7I3!fplmO)Gw*wr?E0Dv4f&Y&WQTcK@7@;m5`IMRmvIl?n0`DI>Bp%SqXN1ckKO@i|t@HBoHQu>aN-qd%F2%ZFZla7oEE_-$PBXr5;6;3M8w16WW8=q5p z6;G!>%>syFDtNv~@MST4XC{+1g7?SpKh5CV+Q9d;fgcupI*Am|U1qe^R|GeojA!OM zqcrKE@hjHDDbFAie#`hzI6V$z`MH9Z)k)c|5WL9iO-i2|^&{OcD_zP{|Ck3zKeeVbf!Juj)Hq5d8mV>|WrcoE|@pZ*4aT zr6>t2AqpXcB!m#65JCt=C4^EELP$agNeH0`Nk~HOp-4(0L?QP|6#maS-!o&H?|y#$ z=k>CU_xU{Mxy*HEcV|Xu`{VXyf7Xz{el1Spbp5XMKv?j9T>sZG-X@Kw>qfl(=YBR4 zF4wMUJe<#tZ~nf2!2g&xw4-3TNy%GkzPP^ZyZ^YqVYxZ5+_L0t3YN=#9~O>HjR(U( z{<(d8j4gc4vuPS{9-?xd1GG!ybUF1{$MQqhvHbXTEI)G{%P(8U@-@bW9n1gyOS~T} zd~9f%#&Q4Gv3!qpEI)J|%a32j@-x@5{IYc{U*n;5?0*`^{a?rOJ=U@O&~+?7ejUrt zT*vau*0Fqzhk5@SWkVyzm9olu4CS1FmI(t!iHwAX@oE3Y;U79PTSiijTdfjSvFPYM4dg(emr$YWVxc2*U_Wtkn_wYTyqBKu9A5P)+wLDqaj&OYsze^Ct zYdjXS3E+Hz~{&4$glg0}#m$J+|CvTmd&z39qG9Q$hGBxosFZ`Zzxa z{Jbn(pJ!!UNn^R!46=Jbz4jBfeNkFI-H*ok3!l@LJQ)_wzwW)(`pbf+@pRqE?Zb%D z^y9{`jyCI*-MQ7?aTQ8v7WFUGt)Tj>$3kb z9=4&z#IW*gf5MmlF0Zhs8wLuOL9^7P+d}+3h~RCL7hVU#Hg!o}mYvV$Tet zACtyupQfkr@@|`9nYOvx#($5Ox$8;A?B^eG$HKC`Q`hIeuJHY(vu|hh!{xH9ZT?jD zB|Fh&RhEr)T1ON1eL!kjWao3oJNG;}9Me&0Jneh_XGxQimub1Rj%lzt|BrRATE`sq zo(_{|mrwZe-*qj~SiQcv-=C?zSEGe;wna)-gVH9pekrczM^2 zu>Lh^ym`U)6~3n5;F&N`{`bS-G8vn0Pm8kim9qb`v!QA6E4TDX`XOC zYyNxvBl#eCyk97M593j3JZx*WTs*#ouUk(2ALC(N3t_#>|HpD+U3Dgf75?{psPOkH z!@SMYcsQTipK!iiIUbJF%yb(KpC_M=Q|>l6V!iB5xO2y8Xj;DTJ|xULww!sxc1}&+ zH#?tgN4(F>uAuS0sw|_0X}oR0c=ntlce5`EP06$2Oa8GxcfXr&!ulJfCY&$a-wCTI0H@1g zR_VR_jNbde+gg-XtP<}H!}{w?4iotAJvB{UcpSpI+9V$o7E1ROh1cV*X}p=n<1sFL zel|Fbch-2ko)^CEHa3mZ?RZ8SFDqC+cRv%XUAn%9`O|){wT^IXdZ(uSe@*VXFrqYj zBAxr0WwYn9AUleS?hVim>jJHnXO~WMVHdy#tPM0)ZPviN& zC+M5J_&5wt9xjL6bt(6IC1HCertvNskC##IxpbIo7RcS+;R!{q7lA^W}hczp=V3`*naJ}O=>bKkdx?HZHD!}-GP znv%S;e68zqn0HizTPnemK(G7dg6BGu3uq0r~i-funmjScs;E*fBjnp>#O-<2+RK&R+z6@8ZVx& zZSr&T@v%p|Q_d)?dwgor{b>Go zlV>C^KIRLP57C_Q*yVm67uq$jT%D<50X_!J(|F-AD9ieG$p?pp|9j4u|2`*NUcFOO zrY2r*bNAI@e0Un~TrghvSTHe-hc;VBTt0U{SC-MNG(Jz`|2-eO@W1C7%TrT)ylT7@ z7UKPGn#PNlYm=NF-@2yp@*ck$W$Rm(Zi|Dm^K=~v`#V0((CcEA7&Fna1PqkcDH_HF@E2 z3+D$U562*zFaQ0`h~#0Nx&6#t#=$0~@pL@neiXi5F(-|;Em*$rzHNCLr{h@X<*;D+ z_kCgg&C_^!muJ|oj%mDbf5UP;lGAn#{U7s|Wy_CGyi0yA!TThR}xO|s1o*vKRWtDq8FUuBPI#tVuW0J1> zcD)-rT}`^4#PQr~IAMQgr19c?TbR6gSUl}p;rDlI(s+6EhRdtLD`COx@(y3hS-xc& zFK_v>Y?01symfXyTR!f4@oS!gQj;D>;2#~-X?2v$GPx+ZEPA(_dD?zFTMjo!(-$m4Ay_xwG~J3Ni2%OPIYg_py` zG#<7&cR7S@ZkDdg14{GvBe}~t``gO}dhpM>M%jP4+vT9_e5LHaY@XbGY5qA`n7_g6 zVQ}qZ61K5<^0F{k&V6RbwU=A#@hL3RCyiID5SPzw=fK?kcv#2C)U?RX=hjhpou87% zduu#yf9|!nvdreC@pQkN+rRLgZ2o(XHL2-aFh}n7leqtHgaQAasCn{qJCFO9yUz;S z-Z71rcbf?F_DSR6vdH!={%kY&P*~sC8+TSl!bqa zuFqk=8l~}YJ{ynseP!9%mdRVnbB}M?A^Gn*)+IHq)x_I#;d9PGX}od4c;R!oF=@PQ z!FcYuTv(=Y?sk&hmePLaZco|mK6{l(FWbla_+@FXu+L#X?yWewLhgDJsJzo=Wntc5 z|1EE+j6{?osS2PcI4J9S+K}$<2LGP}Z?KTu6{k} z-PKoz-d%kS=-t(C2)(=dn%2kbYKeOYD-^h{2Vs_Qxz~bu+#6Adx3{}bEndhhA_W-Sf;e35%lir zw}swa{r1qie-QV#X4SQCpV{{;$!mrQvs3Okg!82(jbVOw^*ccCu6{@8-PJdN-d%lD z>*YI{Yroyq?+m^BujzQk=P=pAy8jKcgyXpj%;Tj|aJVPDo)h*4deGoI4ivhb8Y+8bBl)DKSmjH3Sj)DJ1@UrYU4Mg6y_ zA6L|GxSqCuW>LRG^a@pT^OU9W!%{!1s6RXPOOxmNA*r8J)IXT|_}Wc2mg`?j{k)=n zQR*9~2k=~9vAVW@VNqW{dUpJa`WC5QRMdA!eYc|iqSP-g>TgN?kfMH4>T|~-cm4S= z_2Y{A6{%lVG=J^&!+vGQzo-vcX~|yMwQ=o}GWSrGmh5f4w#!}pKGth~clF^`x%NrD zyZTnpyQ^;vy}SAYt(PBUuI+SJe=zj!>JNq9UHxI!%MUl#cDk!S0(y7#?Vxv8e-!lY zd#3B{Qf+WawJb3+zNp_Ydlfr8e&xO&&mI5pSybWvr*~0*dFopi z%|9vi!;AV~QXk&~D%+>r{0%qK{1c1%6QkG6-*4yo;i;ch)Xz+PyQ1y+EA_t=^*hzn z{Mw-eU40+u-K*8s{rsSGzm$8Pvqk3Nb@HLf%fiIzR9bQg z%hFNwUHwSt-PPX>y}SBR(7UT24ZXYi`=EDMe?Ro@ z>K}yOUHwDQyQ_Z$dUy4YLhr8rG3edZKMuXS`U%jxtA7%DclA#}@2>u7=-t&%g5F*I zWa!=1Pl4WD{R_~$tDg$JyZUL+yQ`lLy}SBXp?6n5!+JfRa##O4^zQ24uwG9~+||DY zy}SB%pm$e46MA>`?^`ebz+C&~u6{Q3?&?3XUOvZM>vdN@*LwLU=9Rn`*Pn$Y*;ru->y(~R=KYi zeF^isYkR(i-d+7S*2}*&*Y>)rUjn_m`lZ(ExVfwU-umY0xcyRe+|Ec|GacZvFhO>@ zGkLQjpBcSo)kW!Y$$h^WmMJay!PcwobXUI&dUy3dLhr8rC+OYP{|vpm`d^`USN|LI z?&^QHUKfYE`sLQ^_`9oLX}#umSO16gn%{k8y8g5;y8diaPq*LRMSgVjnpNwh>t`A+ zxh#3TB7Z1(gCd`mysXHz{eQytyQ^Ofy}SCqp?6pRul4f$kE_D}#*>b-dl)P&saSY3 z)B@2<%{7m^=BW(5yZZdEE#%j!`Q6p8XYzZpGclDb=@2-Ax=-t(CVZD4yb8V-)`ZDX~;kQ}VK4~6z_1i%2 zu6|qS-PLbzy}Yrxw$okxj@HYYm}?$)^*cfDu6`Hj-PP}Ey?i%wZKu2X=GM#iFxNcp z>i2@)UH#tByQ|;VdU;E8ZKu2XR@Sdck5gTW9;bHNOplMliyj}(jGq1cw5T7E`iVvT zJE`wh)UQnatfGGV`g$F^M^S%#^z8QsiuxN;-@B-vocfyC@BM{SS^Qd3vLy9=iu!t+ zYk!*+^+!doS+#Fbe?{us7xmAkKK#94IHk=k`8M^vi~0r)w7-Lj`lF*)s5-o;zb^HI zi~1K*Ke4F)E%if+`faw*{?01uPmEr(>d>P8hSdL3)K5?S@S^_L)Yr^@pD~=u;@6Ur z?YGqajwtF+ie8~=v!edi)Q>FcUr&AeqCTvqv}Av~p6hnuuKob%-PIoiy}SB@p?6n* zDD>{?4};!a{Sns7k2KeDb60;f^zQ19f!d%1QU42*R-PNBBy}SBu(7UTY7kYQ~J)n12-xGRw^}V2X zSKk|Ycl8%S@2PJBDuKo__-PMnT z-d+9O(7UT21--la(a^iA9|OI+`UjwQS3eedcl8fL@2-9v^zP~(gWg^Jc<9~LKLNeF z`iaoHtA84LclDE?cUM0ddUy3xpm$gQ0`%_cr$XZe2RuKrc%-PO;4-d+9c z(7UUD6MA>`Z$s~{{$1$Z)xQV5yZR5HcUM0fdUy37LGP~qW9Z%0e*(R``uWhit6u=U zyZX>f z_5VWeuD(L{*QRTq^nHZ8`cmlK)mMVvU40ek-PKov-d%ll=-t(?552qk4WM^dAO0$N z?URnbyZViwcUNBvdUy33L+`G>4)pHoH-X+={ie{ntFH&WyZZXjyQ^;iy}SA?pm$fl z74+`v%b<5x-w=9t^^Kr+SHB(f?&=#u@2-AF=-t&fh2CBL&d|H7Zw9@)`rV*+SKl0Z zclCQh@2~tyZX-1yQ@DH zdUy3*pm$e)I`r=9&xGDx{aMhvt3L;NclF(%cUONd^zQ0=K<}=;7xeDx&xhV!eQ)U9 z)n5R;yZVcucURvBdUy2~L+`HsQs~{)_l4eFeLv{k)%SE%@2>ty=-t&n1--laXP|diKM8tw^^>7@SN|OJ?&_b1-d+8R(7UUD33_++ zFGKIH{uSum)xQe8yZRZ>yQ_Z#dUy42Lhr8rZRp+AzXQFy`kBzXtA7uAclGZ>@2-9p z^zQ0Egx+2KN6@>g{}_6A^`AiRu6{oB?&=pn@2>tc=-t(S0lmBWFQIo={}uG^>K8-r zuKpY7-PL~!y}SA)(7UT&3cb7f@1S>A{{!^y>VJgZUHwncyQ}{NdUy4|Lhr8rH|X8f z{|>#o`W4W-tN#OfclE2FcUS)x^zQ0cL+`HsZ|L3C{|mjl`U=^*!mfQvKYuh=Uuv%2 zU413!-PKoy-d%lF=-t&KjAvu6{@8 z-PJdN-d%lD=-t)t486PhU7&YYzbo|a>UW3UUHu-=yQ|+5dUy5VUCq}%>Hgnc{oc^K ztKS!TclG;0@2-A-=-t&H0KL2V1EF_Ue-QNU>JNtAUHzfZyQ@D8dUy3lK<}=;9rW(% zkAmJ^eS7HL)gKGJyZVmMyQ@DAdUy55L+`G>6ZG!tPlDcEeP`(1)t>^ryZY0hcUONp z^zQ1tM3lIyZZB>cURvNdUy4`pm$e)KJ@PDdqeN8{zB;8 z)%StkUH!$-yQ{whdUy4Gp?6o`4|;d?{h@bPe>wE->aT#_UHz5NyQ{w%dUy4Mp?6n* z4fO8nuY=xQ{SfHg)!zWUyZRfUcUONC^zQ0!hTdKMEzrBGzZH6S^&_BnSAPfe?&?QE z@2>uC=-t(ig5F*IXz1P5kAdD@{R7aus~-!!yZVQqcUS)i^zP~(h2CBLLGP}9GW721pM&0A{qxYftA7D{clA@DcUS)s^zQ0k zhTdKME6}^Ee+_zf^{+$kuKrEv-POMhy}SB%p?6pR9`x?&KY-p{{cPyn)qe!NyZVoz zcUS)j^zQ2CL+`GB0rc+bKZD*~{TI-?tN#*uclBRG@2>tE=-t&Xf!tQ=-t)-486PhU!Zqa{~Pq~>X$?Bu6_md?&|-5-d+8l(7UT& z4ZXYizoBMLZQnz!~T{XEfJeW`i+d7`=cO6Ka_)mMhzU40ek-PKov-d%ll z=-t(?552qk4WM^dzY+BA>T5you0DLa=-MY;Uhe8Qf!)o%~IyZRlVcURv8dUy3ZLGP}97wFy9 z?+U%U`rV*+SKl0ZclF^@R@Xl1_Uo>`1@!Lf_krGBeM{)w)whD)U43il-PIoey}SB@ zpm$e)F!b)~4~5=c{bA6%t3LvIclAd?@2>u6=-t&H1HHTY4$!-+KMs0#^(R2@u0DKP z@!BWdzTDNH486PhQ=oTOe;V}e>Q9H>UHzHRyQ@D7dUy5bK<}=;JM`}A&x77weNX7! z)%SwlU43up-PKMw)dUHt&)-PK(7UT2 z1iicZE1`E+e--rZ>aT|0UHvuCyQ{wrdUy5LL+`HsM(Ewu-vqt8`kSG5SAPri?&@!Y z-d+9e(7UU@1A2G$cS7&3ekAnn>hFf$UHvHN-PPX9)jtiryZTAcyQ_Z|dUy4cp?6n5 z1$uY&FF^0Eek%0t>Zd{PuKs1{-PKQr-d+8x(7UUj0lmBWH=uV{{}%M_>feFhUHwex z-POMjy}SAkpm$e48+v#3A3^V~eh&2R>gPi5u6`c$?&?2<-d+7d=-t(S4!yhjFQ9i< z|0VS9>c4{CUHxL{-PL~!y}SCQ(7UVu9(s56%b<5x{}c4?>VJXWUHxy+yQ^Ogy}SCA z(7UT&1--lazo2(lzZ!aX^?yU}uKr)>-PKp95&kVa>GdD?&}5$j2)(=dO3=HjuMEAr z`l`^ot6vX#clGN-@2-9W=-t(C1iicZTF|@yoqdi{#gggyesGu|ok~k;=RIfX=VInz zytJf_xq5f?n?UcbzAp6c>gz%8uD(9>?&=#r@2-AJ=-t(qLGP}i37Q98;UHwVWyQ}XEy}SBTp?6n*8uae!yFl-*{tW2d)pv#7 zUH#e6yQ}X8y}SBzp?6o`1A2G$J)w73e?Ii?>MwxaUHwJSyQ{w#dUy4gLhr7=AN20( z`$O-p{&MKu)n5U;(>u6`8s?&?QF@2-9f^zP~(fZkpGSm@o=KLowI z`iG%+S3eGVclD1!@2>uF=-t&%fZkpGlhC`Xe+qhc_0K@>uKro*-PJz_y}SD7p?6pR zBJ}R+r$XR*Q5UHx?E-POMey}SAu(7UUD1A2G$Z$a;_{%z>p)xQh9yZZN_ zcUS)b^zQ0sL+`HsBk0}Le+<35`cI&DS3eJWclGn3cUS)@^zP~xK<}>pGw9vbe*wL_ z`Y)k(SN}Ei?&`mR-d+6?=-t(S2fe%cAE0+v|0DG7>VJmbUHz}nyQ}{ldUy3Jpm$gQ z2lVdh|AgLM{c7ml)vtlxUHw1MyQ}{fdUy2|HVFR~p3={u%tMp?9Lik1yZTDdyQ{AP zy}SBq(7UUz4!yhj8qm9|-w=9t^);b)SHCgz?&|A6@2-AR=-t)Vh2CBLX3)E<-yC{( z^$nnRSHC6n?&`~+cURvKdUy4Wpm$fl9rW(%8$<7|en;rt)i;6OU42vN-PP|5y}SBm z(7UVO4SIL=&7pT!zX$a0>i2@)UH#tByQ|+9dUy5vLGP}9f9T!S9{|0(`h%c%SKkJD zcl8HD@2>t(=-t(~h2CBL;n2IQZwI}*`lFzCSKl6bclF0Y@2d%JWU41v`-PNB9y}SDJ zpm$f_6MA>`=R@zVzBlyl>Mw-eUHwJSyQ{w#dUy4gLhr7=AN20(`$O-p{&MKu)n5U< zyZS4kcUONk^zQ1ff!;$=uKq6Q-PPX%y}SB*p?6n*AN20($3X9{{sHLS)sKbVUH!w*yQ_Z$dUy5X zpm$gQ81(MyABWyu{RHUU)jt8fyZVXHyQ_Z+dUy5DK<}=867=rsCqwV9{yFH~)jtot zyZRTPcUM0ZdUy3NLGP~qW$4}2Plw)J{j1QstA7o8clEDB@2>t0=-t)71--lax1o1e z|1R|I>SsdluKs=K-PL~py}SC^(7UVu5PEm@bD(!uKNos;_4A;2S3e(mcl8UPcUS)z z^zQ1vfZkpGm(aVb{~CIC_1{46u6_yh?&_C9@2>tk=-t(S552qkAE0+v|0DG7>VJaX zUHvc6yQ}{ddUy4|L+`GB1@!Lf|A5|I{h!dgt6vShyZXPOcUS)}^zQ0QHVpq3p7irO z_t0cN?}Of5eI@AK)mMSuU41p^-PKoz-d%kS=-t(C2)(=dn$WweuLZrk`r6RDtFHsS zyZTL`cUNB*dUy4kLGP}4;zB%;n>i2-&UHx9ryQ^;j zy}SCop?6omFZAx}_k-SD{r=Fqt3LpGcl8HB@2^6dXlcm_(7UTY5qfv^CqwV9 z{uJol)t?5vyZSEByQ@C~dUy3*p?6n*7WD4w&w<`ueRt^H)t?8wyZWBcyQ@DRdUy2~ zK<}>pBIw=KUktsw`b(jASKkkMclG_DcUM0EdUy2$p?6n*1@!LfuY}%R{ngOBtG@<% zclFmn@2>uO=-t)d2)(=do1k}Be>3#%>TiMGUHxs)yQ?1oy}SC`p?6n*C-m;>?}FZ4 z{XNjTtG^d|clGx{@2>uS=-t&n2)(=dhoE;?{|NN%>K}#PUH#+GyQ?1$y}SA+pm$e4 z5qfv^Pebpn{u$`q)lY)nUHxR}-PKQl-d+6*(7UUj3cb7fY0$f?pANmd`d6TLSN|IH z?&@EM-d+8h(7UUD8+v#3??Ugc{ypg3)qeoJyZYJCyQ}{QdUy46pm$e47kYQ~^PqQE z|0(qD>K8)quKsiA-PJFG-d+7y(7UT&486PhZ=iQqzXW=B^-H05SN}cq?&_C8@2>tQ z=-t)-0=>KX-=KF_zZ`mZ^(&!wSN{j}?&?=T@2>t&=-t(?hTdKM8tC2C{{y|d`jU;p zzlEptb20PKWIq=(Pk#qzuD;YNkMiUHyj8yQ|*_ zdUy4;pm$ea8+v#3n?UcbzAp6c>gz%8u6{G?!|Rh(O5D}gw_evzcl8aRcUQk9^zQ1* zpm$f_5PEm@ji7f|za8}M>bHm9UHuNwyQ^;ky}SCIpm$fl3-s>lcZJ?v{qE4at8Wgy zyZSw$cUQj`^zQ0gK<}=8Z|L3C?*qNN`j*hUt8WFpyZYA9yQ@C{dUy2)LGP~qVCdb| zA8Nhs58c(bh2CBLVbHs)KiqoV-@2=BXT7%HUHy^JyQ@D6dUy3lTd(bRSAPuj?&>>0 z@2hu z_1&R&SAQP#?&^C&@2x1x~snudUy3#LGP~qYU_1>>#qJ9>$Uyv>aT^~UHx^?yQ?2!y|&+7{SDB& zs~-xzyZT|!yQ?1#y}SBbp?6n50(y7#cR=s1ekAnn>hFf$UHvHN-PMnV-d+6|=-t&n z0KL2VvCzA#e;9gq_2Zy-SN|CF?&`-w@2>s{=-t&%gx+2K)6l!Ce+GJY_0K}@uKqdb z-PJ!2y}SAspm$e46?%8|)1Y@(KOK5^^{+zju6_pe?&{xw-d+7$(7UUD8+v#3??Ugc z{ypg3)qeoJyZTwsyQ}{YdUy46pm$e47kYQ~pFr=fem?Z>>K8!ouKqLV-PL~qy}SA^ zp?6pRHT3T4zk%Le{SxTi)qe-QyZRrXcUS)-^zQ0^hTdKMuh6@z{|$O~^~<4mSHBW^ zclE2FcUS)x^zQ1{K<}>pAL!lHm(&dZ7M}Ec-aRzg&&!~9S6>NwclA}EcUNBxdUy5J zp?6nb1A2G$8$$1{ek17J)z^aFUH!(;yQ{AQy}SBNpm$ea7kYQ~n^_;e|1BwTSHHRS zx<0$B-vWAf^;=o5?QvJXwe{K_clFyq@2-AZ>$N@Z>bJLE+vBc&2k70^H?dyZ$N@Z>UV+OUHz`sYkS<)?{2-e$6fs%(7UVO%X)2(yZXJY*Y>!p-xqp!_4`?`?QvJX zzxCQ4cl8HA@2>tJ>$N@Z>JPSF+vBeOQ0U#&A7;I_$6fsq)@ys*)gKAHyZWQ8*Y>!p zKL&bt^&OyhSAQJz?&?o~-d+8P(7UTY8G3j1r$Fzn{xs;_)t?T%yZSSscUONF^zQ1< zf!Kp9j6W`kv6ct3Mxlcl8%Q@2>tL=-t&{486PhOQCmH-w%3s_5GoDSARM5 z?&`0A-d+8b(7UU@8hUs2*I2LnTX*%>LGP~qdh2z6>#qJr=-t)d1iicZo1u4Ce+%^P z>TiSIUH$FQyQ{wwdUy4ALGP~q9_ZcG-wVCF`um`FSAReB?&=?e-d+7e(7UUD1bTP% zk3#RR{&DEt)lY!lUHy~LyQ_c7dfh*`tA7T1clFO&ulomg_0K`?uKs!Jwf*kuUxeOW z{Y%zs``y*Q486PhSD<%S{~Gk}>SsXjuKo?^-POMdy}SCip?6pR4)pHoXF~6;{ypg3 z)qeoJyZTwsyQ}{YdUy37LGP~qW9Z%0&xPJy{XFR1)z63CUHt;+-PJFI-d+9Y(7UVu z0(y7#UqbJ${wwI+)h~wLUHv!EyQ^OUy}SCQ(7UVu9(s56KS1xU{zvHD)&B&&yZT?C zcUS)_^zQ0^hu&TNa_HUFuY}%R{U6Y~tN#;vclCck@2-9g^zQ2ahTdKMztFp@FR2y& zEj;P@gL`PQpC3W*uD%p{clDK_cUNBpdUy5Jpm$fl9`x?&*N5I+eGTZ{)o%#ByZViw zcUNBvdUy33L+`G>4)pHoH-X+=eO>6?)z^dGU44D%-PLany}SA?pm$flCG_s<%b<5x zzcuvk>bHU3U40|y-PLagy}SDDp?6om1N83dcZA+ueN*V&)$atoyZT+AcURvGdUy4^ zLGP}9cj(>K?*YBL`aPj{SKk79clCQi@2-Ad=-t(~gx+0!E9l+T?+?AZ`U9YMSAQV% z?&{k>@2>t}=-t&H3cb7fw$Qt)KOA~@^+!POuKq~q-PIojy}SDM(7UTY26}h($3pL} zz612`>N`U3uKqaa-PIoty}SAopm$f_33~TWw<;;ASn_w3!ReEPm(>n4=u}#AqRpe% z72U%Ur6ngp@2tV=-t(y1HHTY z?$EodKNos;^*x|>SKkYIclGB(@2tb=-t)#hu&TN<DehBpL z>aU01UHy&FyQ{wmdUy51pm$e)GxYB2hePkK{#NMS)sKMQUH$FQyQ{wwdUy4ALGP~q zZs^_BkAmJ^{b=aj)sKPRUH$#gyQ_Z?dUy2?LGP~q5$N63KMK9O`p2PnS3d!IclA#~ z@2>tS=-t&n1HHTYXQ6jj{~Yx0>Ys<+UHyyDyQ_Z*dUy3NL+`GBI`r=9UxnUX{S4^c z)xQC~yZX1FcUS)o^zQ0sLhr8redyiQ&w}1v{fE%ItDghCyZX7%yQ}{MdUy5npm$gQ zDfI5@7eeo@{&VQv)h~kHUHwt|=-t&<*f{)Kc+%@p?x86y zDTUr$eP!s~)mMSuU41p^-PKoz-d%kS=-t(C0KL2Vji7f|UkiG7^&3O)uD&+(?&>#z z-d+8s(7UUz3%$Gg&7gNzzd7{o>bHR2UHz8OyQ|*{dUy3(L+`GB8|dBDH-g?>{dUm1 zt8WawyZRlWcURv8dUy3rp?6omGxYB2n?dicemCgd)i;OUUHzWWyQ^;jy}SB-pm$f_ z5_)&_t)O>Tzd!Wu>JNb4UHw7OyQ@DKdUy4QK<}=;E%ff{4~O1eeLLvg)gKAHyZWP` zcURvYdUy55Lhr7=1N83dkAvP_{qfMdtM3H8yZV!$cURvTdUy4wLhr8rH0a&cpANmd z`ZJ+-SAQ1t?&{Bh-d%k+=-t(Khu&TNdCpV(8t~Ujn_m`o7S+tG^6-clG_DcUM0EdUy2$p?6n*1@!LfuY}%R{Z-Jrs~-%# zyZURPcUM0IdUy3VK<}=8DD>{?Z-U-k{msz3s~--%yZT$9cUM0GdUy4AK<}=8B=qj; z?}px8{V3?&)sKeWUHus7-PPX@y}SAcpm$gQAoT9)AA;Up{Ugx3tA7-FclD1$@2-9V z^zQ1Pgx+2KMCjesKMlRR`bp5ctDg+LyZYy#cUM0JdUy3NK<}=8D)jE^r$O(oemeB- z>R*N4UHuH`-PONtz5Z^-AxG^>0J(uKr!?wLR|Y-?LuZOX_tUH#|KyQ^OWy}SA^p?6pRHT3T4 z7enu^{#)qX)h~hGUHx~^yQ}{mdUy59pm$gQBlPa-e}>*&{V&kFtN#spclEzR@2-9Y z^zQ0cTCe*zclE2FcUS)x^zQ0cL+`HsZ|L3C{|mjl`jUd*rVmn5qT}Np#Z?KTuD&|-?&@nm@2-AB=-t)Vgx+0!E$H3V*M{C*{U*@6tFH^a zyZU<2yQ|*}dUy5pp?6o`0D5=zTR`uweoN@x)t5oK?*YBL`n{lcSHCy(?&|k}-d%l5 z=-t(~g5F*I{?NOtZw`U9bNSKkJDclC!r@2N`X4uKrZ$-PL!oUat?ht3LyJclBpN z@2>tV=-t(y4ZXYiZqU1{?+(4Y`tzW7uU@9VtL>fr8%_=MPyAY1(gWsk4-1r*^n%`9 zeQ)U9)n5p`yZS!RyQ{whdUy4Gp?6n*8T9Vz2SD$xejxPj>IXsZuKp_M-PI3<-d+8* z(7UT20=>KX8=!YrKNNa*^~0cdSAPrix7Mx`f}&Gt$*tBmDGO2hZoQ!2Kf2FyR`g8^ zN}U}Py}tR~(Kk1r6n#tcccV8lZ@6`!ZOspgzJvLg=uOODjNa6IZuFhZ|B1e{`4$ZW zH8bxVeOL2)qVHz@RrHqTJ8u(cKl8rPTba*~zQ6f4@ldulKQDS)^NG=qGhZ3~c=J8t zMRJ09-{_spr$s-}y!v*5PBI@A{bcj9?E`f-zc>0R=HEv@&3w1Ufx4J?h~CwFX!Ntp zpO1dF`H#`hHE$BHvger(h~C3|Ui6;kb$1NZ%e;H^^UdFi-rM}A=ogsRi8rA>=4VB} z*!<4umzX~ny|4M==>5!F#GB}4=BGsOZ$2dYK=ZGn4>R8=-qde4ZyEho^K+x$W&{-w0WQC_nAKs{Q>jY(H}G~*(K1!<~v4z#Jpql$ISnY z{=r5Xg-#ySv=BuMm zGe5U^pqI^miay=^ygdTFZvJZYH_R*S8R$*(&e7j7e=qvG=3DI*=za4}(LXT1J^C#3 zSEGMqUcE)2Ip$|Y|JZzP^tt96?;Yq9^V6fxGoKuNzWIvipPC=KPoM?n_eEc1e)ztD zzBHc}{VVfh;zRq_<}XD5!Tg8l%gi^6PX&H8?;ia(^Vg#PZoXT5>ag7W`RFUmw~kLK zR+_&S{V(%6tpio8P(08w`g-O=qOWhh`2k^u4a^%y-_ZQ{=o^{$k6zRKp6GSV|Bb$> zd9MS*_S7}6d{FRu<~K%fYW_*|oy_aD3G?i1eopjV%%??fX1>Y6VV)M|eWLGe{&Dnu z%nv&x%(Jigoan90J0BYQ!_1$IezwGaKH=Fdf+XkPD_&`&aNAN^VLyQ5Dt z-}=}v&&%fTMt{%zk`AH&(0q3EkIi@L82W|g-J^eD{z&w%&A*Pm)O`Kp!u;Qvw~D^T z{K@Elo3D3#nCBn!%cEDU7)A?EQ=*reuYW?Qs+pe|y^i^;==IDu=oIGJ!n|wrEzN(6 zUS{6##4yj+=J!W$XkOu@&~IaYW%NeoUq#>6{EU;sJlmPS7JYm3&EmJLjm@u*-o(82 zDPjJ-&7X>XxcU00hW;q?i=&@lzR78!KhgZC=qH zdCl&@A2uHr{SosYqmMH``rI(j1oLO2KVkky^hxFe&kOTRF)!&6{CV>;qrYJOcJ!&{ zoA(U!Of$bE`pf1|N1txqrdOEf74yfVziR$h^w-RHJU`6yf%((XKQ`Z_cj)JupBR0i z`ESv`FhA~sFwY|MrP04OZ+&6t7n^??eTn%w7lnSQ`ON4)n%C$P`k%~OMgQ5ncl71v zwJr|xtT1mIeWm%t=zo~6ik|%ltmt&tB>_s!H@`G^W%I$&tD4V^zMlEUeZxG}&HF`P z-~7?&wau4B-`xC`eqsIw=ATF3!o1aGq2JPcdh|x-XY>#K_U7M2Z(`nYKHy;xE&gQp7Kh^xC>qFng{PyT)n%BP} z^kAS z=BM5o<{4wYD*7YlPu&*!apvDef82b}5uqP%J}~-|<}0E6oZ@Mf#XBJgZU@XcQoH~Lg<^A-x0m3`O@e+nYVf(%(JukUD2DF{}p{# z^X^ZEdG<7aC;DFIXG{$Je&!!VKfruZ^aIVee=5v#u=(TByP5C)bm+UA{}cT@^Lw8O zeNXd-lY;j$9~J$4^S`5CWPbazVV*wb>rW1TiTUv8mzuBtTxVl4eNc*d`R?Z<_|}oWBz9JdFJ0opKo6MrLf-5%nywIvw8RE%gyhLzQX*K z=%tmzS_)6AqSrS+Vp^ygn9q*BrFn;!Ltke8UG#?LZKsF6k@?K%+nFEzO6VJ#&xpRG z`O&Y2zPb5==!ck>ycYVy%o|7l-F#H^mF8Q|2=n}5eqHoc=08XO)BJ?j!#tI%gs+9C z2cvIjz9xDt^Q+$oOK)txCVFl2UT=oJj`^$6H!*MaR_Hf1zae@f^A*u|GavqTm}htM zTJHpJZay;l9_DMJ?`eMVyJ4Qa%$G!OVcutE==U~X9erQ(tKSR#0p``-4}O$+pXlw) zn|~1cW6VcJKi0g_tk8Ebzc2a;=7-D`VV=R}*G0d^{F~@Q%$t7_=DE@QrRX=A zH<}mvH_Ts(zQBC*`Jw;JynpmB%s-31$h_&NVV*C|M@0Y1Jk+Hn!)u3si%+HH{62YT zvcLN-PUHV)?_UjW4^yePyTjz=Ze})nRhYjT_g!Pf_`0loqFhTt24*95NxzA<>Y z7h`tZ>Oj8<_@>}>!Rvu<23{Y0bMOY>TYzr~z7=>G_}1VJ!M6c#1imf!cHrBCHwNDU zd`Ivm;7!4I0^b>Y7w~4_yMpfqzB_nx@IAoy1m6q11^C|J`+)BY-V%I2@K)gagSQ4h z0Q^AkgTUK>9}Ip7_@Ur!!4CsJ9Q+9IcHl>X9|e9iczf_;z>fv*0NxS&IPl}aPXO-( zej@lu;3tE320sP-RPfWlyMUh#eg^oN;9bGb0zVu49Pn=7-NDZVKM%YIcu(+N;OB$) z2EPFOLhy^g`+#2zehK)c;C;dSfnNsRAAA7#<=_LsuK*teekJ%-;8%kW2EPXUTJY<@ zhk#!XegpW8;6uT00v`r`Gx%`uTflDxzYTl@`0e0#fZqu|68tXkyTR`P9|e9d_-OF^ zz{h~!5B>o7gWzMq9|C_E{1NbR;E#eo2L3qsc<>3}Pk=uOJ`wyW@Tb9_0iOi^Ecj&b z=fJ0cKM(!__>16E!CwNO2L3YmbnsWeUj=^+d1wI@6L-3El=YW3e;{yX?`@D<=I!T$hX1^y@aU*N03*MR>G z{tx)S;N`#2pS}KHp}YmM*Z;vw!7G7R2Co8M6}%ewdf?T;{qL8<{+E{2fZqSES^b94 z``%wHdTbMOY>TYzr~z7=>G z_}1VJ!M6c#1imf!cHrBCHwNDUd`Ivm;QsgTx_tfb-{m{QJpT9Z>izHE<-5W>yMgZx z-W+@n@IArz0{6eu*Y^A0>C5+ldHnD6)whIxKXCuMe$BH#^sT`U06!4?An-Qe2ZJ91 zekgcb@Wa6UeGGJbj)30Z-$4D5&>sbUG zzZU#D@FC#WgWmvtBluA8o4|*G-wZw+{1)(A!EXZ}0e(C99pHC@j|9I9{BH1jz(;}K z3qBhBKJYQ%_k%wG{vh~R@Q1)327d&69QdQ)kAXi9J|27m_!Hnyf=>j03jAsCXTT?c zKMOt?{5kL`;Ln4<0RAHQRPdL;r-8o=J{|lO@K?cK1D^r@I`|vlZ-T!C{xM_^;r)qri^_Zx4P9__5#}z&nB;2Yx*G3E-W;{ryOFoKJ$@-=|c4XXsA> zKNb8m@Gjt|gP#F@CU{qHf8SK?@7d6w1Kth1JNUWa{=Tf*9)Dj}c~6+97x?+$y}>U4 zzYzQ)@IK%dgI@xEDR^J-e&CmZ_Xi&UemVF+@GHOvfnN!J75LTQgTb!>zZU#D@FC#W zgWmvtBluA8o4|*G-wZw+{1)(A!EXZ}0e(C99pHC@j|9I9{BH1jz(;}K3qBhBKJYQ% z_k%wG{vh~R@Q1)327d&69QdQ)kAXi9J|27m_!Hnyf=>j03jAsCXTT?cKMOt?{5kL` z;Ln4<0RAHQRPdL;r-8o=J{|lO@K?cK1D^r@I`|vlZ-T!C{xM_^;rZ?Fs6}%d_zfZpA_xH({`}^d}Yry;)fNu!C z5qM4TTHqUl*9NZxz6toI;B~?4fo}$0AAEE02H^g=1G>DngnldVGVraz8-i~G-UxhK z@a@322X73%1Ne^M{y7Ueo=u_m&sk8vGxWQFHv``ld^hmj!JC8c0lp{rUf?aj_Xghw zd|&XE;QN8M0{73G(B;({`UAiZ1V0G84fw&}hkzdn-WJ?H=R*5?IQ0HG7wX$V@1Jv_ z{wU~=2KUdo&^-P*7xH6ao(|w0!H)w!9{dFGPT(hkp9Fp~cxUiaz)uA~4ZI8Z>ELI8 z`{#G)^6CoxS>R`bp99_v+&>3I+jB1T=YjVC_s<8>{Jo$*AG|mC1>hHgUj*I<{9^D+ zz%K>w3*Ha>GVuQ31Hdl_9|(R0_#p5r!LI_p8hkMLHQ?8RUk5$}{Ce;kz;6T}3Vsv# zFz}nfhlAe&ek=HG;3L3q2fqXSPVkZ7cY)sxeh>I4@O!~WgWm@}2K;{T2f!Z$9}E5v z_`~3jfR6)z6#Oyp$HB*gPXK=c{7LYM;7@@+4gL)HB=Bd!Cxbr+J_Y=F@E5>e1fL52 z68JRmm%*olzXJX$_-o)Zz+VS{1N=?!x4_>9e+T?s@R{K6fxi#_0r)KN+29|7e*``U z{A2LB;Gclc1D_B6Dfj~Lh2Wooe-8cy_#*Hx!M_6k8hkPMH{jobF9BZ){vG)D;6H#b z1OE~HC-9%ae*ym${5SC5!Iy)t0AC6I2ly)RKf(V3Uk$zn{BQ7o!2bpJ&k@u2asD}C z@`{zhzs0BQ{r|x$f&1r?g*i)0{PW1iu)yyDa{t^nxqt4PybQL- zKMziQL+Jf;;?(=+#L2gXdA0-J9=tKQe-542>z_j>_s^k|`{&Tf{d4H#{yB8=U0^%? z^Xb(4=hMk|gL!rbZw|f(xPShg*1H$o^@9|7JD{7CSlz>fxR4}J{zvEUuRJAxkvemwXI z;GMuv1V0J*u?w^mT+fjGu&jt6-&D1%fPAUk`o*_>JI0!EXW|27WX6aPV8eZw0>%d<6LI;CF!E2|g11 zF7Ug-?*ShLelPfF@cY2WfZq@P0QiI8W5FK+e;E7`@NwXefE#x9}V6f z{21_K!8?F=1V0Y^c<>XzJAt1FeiHb};GMxw0Y4S|H1ICqr-PpXekOQV@Uy_r20sV9 z8+do{bHUF8?*ZNuychWS;Jv{w0KX9YBJe)o7lU5{ekpig@P6Qzf%gX=0Dd|6K=3QT z2Z3J+eiiuD;Df=h0lyafI`ARj*Mr{xek1r$@SDJgf!_>19Q+pWTfuJw9|3+l_#NPP zf{z5h3;b^Id%#D5-wQq({66q8;P-<+0RABOSn!9y9|nH}d>r_r;E#bn4n7`y0{9c) zPl8Vbe+v9*@Mpj$fji$Dd5k8zX1Ls_*C$hz^8$~3_czF74TQVUjv^3{yO*@ z;BSJz1^zbpJK*nv&jf!D{C)5bz-NKa2LBNJBk(!kAA`>Y{{(y<_bT}f&UEt3;3_#zk&Y_z8ri7 z_)73Uz*m9)3H}%OYVbASe}n%6{x5h*mEza_^}2lp@QUE2;FZ8DgI58s3SJF-J@D$_ z>x0(--vE3=@QuK0g4Y7y7`!%k9q>)SHwCW?UJraT@cQ7JgEs)*0(?vGt-#B`w+3$r zz72RI@NL1j1K%FJG58MPJAyX>ZwkH>_|D+FfHwo*6?`}F-NBoK?*YCi_+H>G!1o5< z2Yg@fmf-t=w*ucEyfyd%;0J;q1l|VxVDLl04+U=vei-=S;75SB13wb{DDb1f+k+ni zek^zg@Q&cefgcZk0(d9z6TwdcKN-9;_$lD0f}aN71^jgIGr-RT?+Shv_}Sp+fOiA$ z4t_59dEh<3dxG}@KOej|_yyn>f?ovQ2mE62OTaG$?+e}!{4((V-~+%f2OkK21^6KF zE5WY&D|hV8GB_fE-oi@ssr+b2IU zdfmL2CBG@0R!6@joSc^StMd&$ZF_$b0j&-Y28)nfKiM3#0Fq_o=Dh zeNlGYN?ytzqGriEWS+-l;h$T;-v$2y{3q~AUxwr3+j(;Iee&DiwM3@@nU}YnlcE14 zddvJgxyyGI%=2&TTjl$*wBANvmA~FIGjCYZI^T~>{YdB^1Ah*D6?o;Z%io?&GjCXO zP=0&br|oGC{eajXobOwwetza#mpqq0)XkEYEDrN~e@gU2^Yi46!(Gu2&wK9rJPG`R z=tt!H-1dAAUiq7_J?-*+?sl|O=3AFMYun!u`T^08%Foj%?eEy=?em_S|Ft;(g#7$v zss9rCl5fLy9-E)1Me1v3o}VOH_-B{ccg*)?X{=53 z-z8x?-7kxNV!qEVj(B<{^YXTT1@tYKhWSs<&yzcz{i1iyd%ZOOy1y%WigI ziY!S=MTI0qHzm5$RVC@7R1~FqbRkkHN-6!`uh)6Kp4-m*^O+g-{rRKmvFGRcdc7~7 z_wDmJ$8d17FwX{05`GtRKX`)h?+tgVpVm9c-_{o}A7%MG zXSkEkZWn#mAILukK7%Bm1_@2IWxfzx z>-h^8-gZCv+yi}?)LU=n_krvEn8*A9i_c>Ipv9kc@&DLxr+)Rf3qRv8XMLREVV)(3 ztM|nu7ydN!hoRSUeeJ?e_?!HfLZ2=56KA+n{zF(_gnpv^?Fr^37XO*~IE(i^;2d`{ z^GA@6_QOw@m%%4S@;vt+@_EeC=P{oEeGkz;!Tbs6wO{RE{v^1TtDWa4<3AKW+TUWC z+xp4Oms>vTU3lnGyz=Pmsb7rvkQN=rYaF8SO1Ip!}x zukH1v;h~--=t85V{*OMId~E%>%vV`HsV;mR^VQJneX+psdpv8v=SkeRn7;?hvvHxet^KmIxr$)~CQh^ zz5`DX|5ePlfosS9jeWL*>p0N*c;|8@y6^(S!#q3T(_G>%WB!B1w=>@buKloG6Y}}d z;-i@V1b&?Of53bZ+j0^URT0>eW+w^@0vanbK$eky!4&y!n{zsTc&O(VE6?{_^nWvN4Ij<3{psXy^TEu|f?o6dgLyk} z&2!!vT=PGzHR#VPHHu0X&Yd(`)_&(o1e>ZmRgtFdUsn z82$Ld@KDbT{HmS&u3iUceVE~4o@G`(GhFl!8Sa$Ndg0+R-wcwt`&@iZIxpZ8tiMqB zbn(&p^b21mJXic@8IHmVqaQ!H@RQCD#BEVGAU4Yk{xjZiC!ZCDhj|`F{VWT}Jy9K< z^*0+%_0#U?fG|n?cN-q&dED|T3@831_-ygtWjOhi)C+*WgeQ4PzZ`na=WWADUsyjN zoGNiIj3E8fmi|TN&w^{*u8{#BU15zDpM{2pd7g(}tHH}8?&+P#XAQXas|O9IxCzGwgxw_W zPQ#tbRkt(wyau1q;=hjh+u*Z=ca3rOi8VaTvjO@N(SObS1MouO&vYUECh%6mQ!XI> z5%@aE{|V+VfoplcWS#;ZB0k|=$;akbGymAqzt8+raP?0!6&U9E99;8!kNKD2;S#s^ zg{1!qT=QAUd@Fc6(Koq>^xuGM`;KJZA3R3%6Pc%3{8r}QgKPe$b|?Rx;F|wz=DWZ( z|3*DX|08%ii93V&&){0F1I&K`?;!fVvE;K4Tz$S^{vCL8(f7QV^uK{?c^5PP1KbS1 z{O6UP&i(N8IA=cI@G#F{_)M3$Z@TE~#FO4WFKx-ZuH4lgkLKTx`O)B74+YGR0#A~- zGnrqCeAH(f^UJ{7iN0s^&4d-^ zX$l|B=XK^Mf@}VLlSyy;yvaNl{`!}({Yamu|Lf7e9G^lwU;o#0g3Qk|nV*EXn$Ov( zq;Cb@LdrXzc_Dl>&zAj3e>(KTM1LRi=HTsww@D-YnHFEd{ABQ4(YH@0eG7{(WgY@P zRrG}!qz?lhE_^rhHsA@upBO;;w&2;q!v_*?2d?Ga$^2Y!^~t$}^c}!;9IH2o`1#-^ z;y;^t5$ZEU_)g~G&@1men0)N#LF1T5So)`#+s}!b4k4c?OP|U73gn~X_WLfp=TP#Q z2)*Vx$AxcWeiigOt|knlb@c-$Nbx<&A2K}56JzE15A$;PXr99_CH)leC^5W)c@Ox^ z68;7Asn90~Z+RK{Tnv3X;eO_}{$A$xIr)3cr^8?SPeUL1$H8CoAIAI!=yiU4k$F7y z%3BX7pBteMkvzvRPk>&>v2`x`=9%Pkv*lCZ!rx*(%hGopK|VHL#{5?3wH~&+@HScG zGaGs>SFsCU&3vwl{{8bnJo8e&|d%u6rDB^w4PqbVonT?6rUxVwsP{KUP;{PzW&n1d;$j4#7e>w3K z_~`tyhKM}7`{?JGr$Vpo7@JG_H1KxfGt+PkGQ#M`8rEl6`V;e<^|^+J zc?LqSai3v62wdaV%P0L1i)S#`U75$DK8u*!`?3v&JLSKd_4a<`%mQb9tl?pv%aD(b zKWmu}2M?DziY+94Cb*Vs4f8DU5YcxTOZrjZs(+Wc-{PS~q#q65LDtn578Ac5e3tm% z$~+f*xbW|p=Ywm%jV~de0*l|tywKv`F&_(_EB^gU$>)s*^1mJ}*FDTjp&ulIzg+Z5 zx$sUCN&g=7A>wnl3$H(k^!9%LA?A~jkM^H8m|qR9 z{vEF(pKHL&B<{=1uLalgCQl~)b>KQL?_hpCxb~A{%1J*1{BiOBmibNK-GrxJO?vx$ z;2!2Pq5nqoU8a!!7VvE0?=rs)JVbb}Yn;c2QHF&VB}-^u(Q z=rx}@(@B3XxVG02=Jq+mF6N7&SD&uelh1<|e~kG<7XOj?5^%jAzqo;X9s$?-oH2v= zQt(vS_YJ#|_+#M5$#~oTCgM+kM@jvB!Tc%kHo`~V?A(9KT=+B>KG$&bJQwX1BL4R= ze;RSM-rjK0Z)EwA?I*|0 zqI~Rgm=4TefWDph$1#5qT=N-k_z9w^{NpXwH-KJ!&cB7?z5=fGxtzIuuG0Ee(%a`M z&oj5rReIb;`ql8)JU?Q-23+&$Kb!QgTl_cXr-7@_TXRVN2DtXmnRAJ+1#cyl(dl;L zZ-K`Me~tM%aLp%Y9_il!*ZMi*4&v{E4;P;wnXd;|pS$Oi{(W%uX>}*@55U#uVdk5_ zwOpMSklsEAxQ4mC-+$F`r~cr%i+t?;ek$`$h#Mm1dXV|Y7XQOVpL#d>+xzqfnO^{( z<>KFJA?ZH_?;-pa=H0;ce)*317I3Z4%thq06}()0HZi{lJWhD)dz|Yh+lAj_c$jB9 zd|HUlUgo{QHJ^-oNuL0oD*6@7cY&)u{65nE2(I(j9n5!vtItvQlm2IL^|_I`y^r%e zKze(>HiP+Y_-MJhE++ji7T>}ASMVq)*TM%${~fsAcbl1~f@`^kKScVy;0fa6Swj4G za4pxJ%FxbX_>;sN zL$Cen7UoUBwSInKeuBkQpCX@T;MyOiGj9s6{o#A&CxM4cxgwX7kG*fYnfWQu4-$RP z6{J5EJVf|r<}JZB|Kpz~eJk*(qAy{72Ds*VpW&gNCf0kQzq3BX(vNYz^^0A2^VcYDEPS+F%a~tm@rz$4eNS*L?}={^j|bQC&NAF7|4pp7_ciCeNj|;d z(@hFJop~a-`hUy3FSxd2@>=pq0@wOk!rb1MdEO#@Kj?M*T);dPe5K?w>uu7ff#ZH$ zM?3>u>vJjd0Txeqhx7x%wOo6d4+4*qxZZb3KLp$?U-{4H%!h$%+zIcI{!(zA2cKc? z1K0XFXFcgN!PVy@<|DvWpSXea+2ESzwaiC?he-Z^F&_=C{<-fv_mf8rH=l=vUj4H_ zAU+0M^Er7VaeM!GH}mDVzjPjdlzAR}G@lP$^xrYJ_lb=*QCxc;*Nu5T{B>L{VE!`l ziIMu5&%6M7&1Wt1LU7Ih59UP{Kl?+<$KHQE!hD>ikNt@BW#Ah3edhMQY5Zo=Pk{a* z$$!Ad#IFR`Jildb?}M)Yg!CVw9<-mteoA~2e3b8FJ{erw{kqRce>J#{8?m1gzXn{( z)!+-_Q^9rIn8y5CaP@EYCF!pNSD(4er-RRydg%5Q>2Cm6|1Hez{Z8Z-($9ci`^o*x zZvxl)Jiz>O)SL1_Tgm53@IuLFCG%V0qxlT{n)EZlhl&0z=C^|DeHZ%;>A!)$*24|uT{xb~BWz9;?t;BBNnJv)fo`-n@JKVa$iGJglPV3|xJFW&Sw0mUq-oq<_-lpE6$#uI-rdGwGiO zSO3?U+xwT)-K0MndhNG2F+axQJD4}J_{d+#$KH>;!TcHMGo(JFekJ{L;2O7_`Sakd zME?@=mEfvBW)Jzi2(JAhj=82>Dz;AJ-o#HZE%g-;SbV(3O-1DrZE2;T<_Cg zn12bbKG*+AK3l-oh|j?N&g+WVhKG5+g?_u}d;jIEA8WYTr$Dde3jLe-*Wkm%XDRdT z;BmrZ4v>BaxcWTDygRtwU)leVekZu{xi6?SNFQ4{{?)s#69U~;`aKsKl44%tN#M#d%<xtI*$913tf1g;ZEz@CCvXoTM@0_8r!M^m*V~ z|5KUU>&9o8{{wxJl=oZaCE!|bM>Qn>QgHPTV}6vpE$#7W|NMaY(ctRSzY+P=16QA4 znb!v|lzgr@mh^SOwH{g?N4x=es_2(8Zv?J!QyP=LF?fmS8y!!)3HU_yVcry6_1R5G z-wa&y+`)VX>POdIL(PY*!#pQJulcWFeiQV{n=~c8y^gwuc?38Ja|<6YLzg^%Xbuvr~XsOM!|5+fJI8g9-REd500^T6AP{u$=2kdL-Y zXmj$h*J&lpPlrBSe12knCb;&W?32hR1YG@(JDGSWxR&c7=B>fiKkgLL+v~0c%+G>e zeY`D5e>V7N$+N+!#LofOab_X&_TUMk?|vHT&jZ(SU={O@;2QT2=JtAHWJ~h#La+7k z0CRi&u$6fP^g5n5Y(+j%;F`~M%sYW=`+m(l23+--r<2bG;F^EkGl+KspC|P&j`H+&v)@JEK9v05 zgOAqF!!G=sFw$>;Uj46k;omd=0DAS$X-z&h|DO3K=+(bZ8`9f+Df5q@SO4~Bk>2J@ znSTtu`XASp^fu39Zm-i`H9XXFy;aXG&L*E&w3qsqG4E;dkD13?{DOAmW3K}rX5Jh6 zGEd-7mvcy;2(JBk6Z1>J+ngED-*ztP2ZL+>+0T3^xZYovwI{v3-rLSR3;JQ=KcfTb z{ov}qhxsUQ^&fN|>2ts}|Lx4jfKQb24m+Rp`QX!qCv+rU2tG{sr_77MHwu5$e1Oks z9hKxIUIM+2OWT;2T6|Ol>C3>iA0A+S1-RD3oJi771Xur83`eJu9O=g=te<4*i=xQq zD)1ZSnlG7`gR6gDH0h58*L*%yc5{pk_o^SDcnO|k`_n1$&_z#9Vt@koA zh;Kmq>U{kv^AEsvJkK6L`ix2=O1m zGvvOwl=&WTy|3384s-FKAHTBxH|X`g9y-)nztwQ_JOz67A3KcrpWs?QZ!+HxK2`EO z?lRIJb)2T6qIzB{>A$=R@HUAmRZT)8EZK2ot zFUln!d%eAk`CW(`F7@ycb9-HVR37=vhhF>VdCc1(uGZTS<_n*Z5idp+EPxxK!9nYq1=?Os4W_ImYY=JtAZbRp^6BcF1qpS{e_1K0K%GM4lm!L|OM zW&SMcLC4`vMWna+a^}xNA0ly^6_eiPMa=E>=SJpUBi!qd4 zeb8&3>E)y!4zBI8iTMa{tlRg_<>*rPGBf(YQehTR~qdv7CKH|bVUPJm%pbwGq z-s-~lGPl=PL#L9@m+;X%A2B@ClZU1pB>o3n^r_d9&ldQkiheQkt>9X&qo$GG=EInO z1HG1Oo(tc|{5$B?f8=%KZ}WZ3w?nV~zUid5`RmMgK(GEMT~B(OXEXl+di9^}!q*rc z>d8SptG?w8#7BXz@&x`A8E)1y=s&7|lzD;0Pntpcu@;YKo(rz+btm)D;MyN{F)s$! zac1U?EUvd-ae?C^%qYXsAT)2K7KnvddX43zH`qcW*6|VoUK5K<{ z5MT8Y~p{Tew5E(z6ko^QXjuE|Hsk~oZzui$xQ?IA<`G{EuH~J}{2}l-@o9Aj=^qByxC;%}HWexV_|%0roKHSW z;ZrCVJUpNe;HiM z+xaeM|02W9`vcI2i2u{f8-uI=sdtm!<`bFQKC76ofX{UC4_!z;&wy)v{=Pr3Mi!TfD- zZQpM9liuFH%w}%yQ_g>Y^zXn&^WVz+J#h6uYcc8V_4$*`H$WdJd3Jx0^dEqy3ZKJ# z6S$58e=$GL;+YST&qo%2h52TSw_8H`kHNKnUc>woaP4pV40pOOE_|4LK80TE;Wg%+ z!Od&N{HNYh(ti%#P0Bl(`Ii=dhxrzZ_gF?gUt4?;^KUJF>?5S#X7NJi-&_16<~uE( z@F@B0viM@=KUuulW2E10@oCI|wfJ|;_gXyhaq{`y;x94(!{R-kAiZ7x*D&t_eFv%k z6)t=m^RAZu)F;W`=6wx!>L=xfhkAzMSFSZZ#ZY$&r41;KEON+F9>2Jj`B8r_@b_H!(a%$!M>Ur8JUT8-W!?Z>$DdPP zAicd`ewKM7=*z_L>XoFo&j+4mejM}}qObEJ=@U_J3BoUDemwNbA8^q(eu;eg!bivX z0WSP5=E=}MF5_yum!0ds%!Pk#c$nt|^zmy+Z|^HhnTJ^VHO#}n^}ZYP7WuRRkCJ>A8LoXm5dT=~!hd3)w(!w<2z{IU z+ktD`Ynh)5uIrgEnYRa5pFZozrvte9yvckr>P_c`(052*4!%b2yKLs?!>5}RZVmHr zi$}goJ`omwn7Qr0i+L3ETCRfk$Y(0@nW}M_cZXj4=PB!H9=r!lpnn-wU_zKjID&{anM%=cD0c zrgi?)`vd2GRd*x#q`;?#v{$;}W?q2L0^z?H4za|fALnf%eQ)SB&nK8CfNTFr_>lDW zzJ3?;KG5s<_WVbrztyUTV>UbU4Cb?;50PA#yYS{8lh0gBKi7q~_=NQHpx1wC>_O&9 z$bXo`{o8P-db{*fXTH#de{Hz=yfgf@KI?u)JQZB;uQLsIid)S3LD1{{yWU0L{&Vub z)Y9K^a~7k%I6o>7g+lKUy;we|2FNS`)=->N> z^rhf>zeIdXd^~uZ=x<~G2=WXOUgtZ~UkSbPAgJ{`7^&jk2r{oKji)*oR0 zgyl12JNelBY35H^`V+q={Uj@HDRW!Dfw_Io6S2d&|D+op=9vtCt><0LuLjq8zIG?+ zuL0NlbT9Mk!B^ECA8vz+-e;Of)lZ_?Z6W8;`V2fg~d&-{6C^*R3l`Pk=a z3z@HkUVS|Okp4w*^~q$u3;ns9^xK!2zYM+loZ_i#d{%+0PXY6vET7MquZCWIx*kP7 zuY#-3eCE3?pT>1a{~Gk_Q^5RnaP`^1+&&NV)+L`ep;w<9n6Cv_pRbwQ=ZC$HCZD&V zSD!`9*MY0gpUmy^#)5j}^Dgx2^FH(Uz||+ZKI!fA$>*7GfL?vhI)?P`gR9Rh<{QCv zoH@1u=|8miROWTS6QrNiZ%BHZPiKBK^cr`k3-8y6eCk{JH7@*uV@bamdL0j6VE!?< z=Gpi-(l-Lv@_xwtcyQG>ZA|)4!8QM(%(~Q_^pPUhC}v=Jq+mCx&BE6L0!)fc5ry zLimZ!`hkX<_Xn)F4>AAV;?0|p{(Nv9mr9uL0N46_hxtx$tU!iUmnEwslO5z@ShI2iq zxbV3y{2>><&xLn8lk)rr`RIN93iCeT+J9~iA-(5#NgLk}@C5TZ;M%?)Gf#uha=EZ; zDETyie!cKpnP)(+aX(`|5PY-fuL&ccTOmOvY+=29k@F^Gn+n9$yuk-1t=aIe$di9yj+&Yk6lz6YmVJ`d!SgMcf3*Gousf zuLIXS7ch^3kMh3_cUo73b|#-L&}WPP)y%tsYq`EOuPZkxz)k-N3v*eAGWB)>;3k;YeOQ=*Mo> z+vg{JFLu_?G~DT&WQU7Bx+m!$MgDrf+-|s2J|DB*KKF=-bJkBV++SvifWG8o@Auamevc;& z`vo1}1|$*h4_+wuz$b<~#r?%_r*nfb$>fs(ANBu{c{;fIkL^c3AEW+tetDJo=ioZd zB&5(db0JdFapq0K&3pUM50d;(P9;7RNu*5?f7esG;%nhtW#GsY=YpK|fJb_n_Bfa|-= z(tpR?-d|jnNj{~P{yFCMKBD^w8aFzliFMpqWq6n;3_jV?zD=@-j|bOr<67pnek1cX z&};u}olQRWeq<5z3D9f5I?7M_bHH_-c?t6?E&e)ldp~ly}0@rpQkV||f_>H1Z&T}3ICK+y?lR~fM{gL@?;5z=_pHF&wAF-dg zygJ{?@g$%TgFW)u(l@fhouK(F~kmXOazrVz~L7GW5em|0wh4!CMJGz+Z*!R2J||8i zy}eF;n)z4oDVIDix{mbrx_1?Gdp$XFI_bBIO6!$Un^VyIER!*D?H zpdV-4;LOi6+^pN-A1>FdW4;4i$JJglNN=yl7BaWjT?d%k>#NIdB%iVH50SW!GcUGy z{hLT{uZuF7+v|j(Chf{2lJo7^?n>TlYD*w*LwSn`85{5 zWR`RNml8@T2=aJair2hlFhqU8L=6`|D5}r1P^asF)3%{1Ry$<<}xu=Q9JmvD2zH`ZEHheUn zIm~Yd4-x&n%0=KVW``<#XEY6!%W>&%{5CxxIe)ka=Ci)%F@P&$<2!T=*0h zev=DdNVfFyvc@}=Vg}u zcIHjMAD4Rmhj~-*mBRbnNj}ZMLxj&Z+^L^$WBp0czbX3g1?1BLT=Oqueu~A{F+UC5 ze2jwsw783WT7f4>{fuFL2KXR}`vmha@Ho*QV7}IBm#DkRzYX+lB<@1yZNWAFJ%&5g zL*0eWytxZM%W(63)bQ6l7c)NxT>C@oMWnaq$ED2ML$CcU@*dLL^WXvI_B?ghy`=ZT zN9WDV`-pEtz3KhFi}`l&VN(A^_mke{zcaVz!LbjJ-kx9HH$2qiMODX$|M`naABj9Q zpSjGVz;(QB_8{r)aek@cp`P}Z|3wdx-X8y#Gq=a{E=x#nkK4ZsGSXiFUMTg}@e$(Pz{`Yx$^0VleZrSMO8Qvv>B4g#BW}+l zuQ2Zkz4pVCA1A#%UtGZ49?xGgJk)cR)h-u4K|b~1pDOqD4b0=gmka+?^r}*DL>o`7!WsBlU3hQ{;0@6a9bHPZS;{I^`RLYrQCMyPSObz`ucvKTk4G zvG_$RNZ%hkRpLBnxOxiWAAhnw1Ny1*%hIRGXCS!x>}Ea)yioMf&ye1pNA6;N8T7iZ z|B!hWxZaN~o^{UiOc(Ao+^qlMqvK2#b3eHH&v)@z#QIUtFOYJ5&O8UamGBdvqqt+h zdkFV4&jSw;{xsfXz=lK&Opntz>_h)=Zm z70j=)_%F<_0oVIw;>+YS-Qx9E5x)Uk<4$INBlt$ie;@Ok!Bt=M3i;Uc?4O2*dd@sS zF30EiCaos@dGPr`1n)AR1wKsbr}e7=z3S9(qVT`udgYs#cZ83QLv7cPPe*H9nk+nc zT-wasp7$5LMn1Q~U;9bX>%?b+he%%S-XJ~~yioWu=JUXH{CmgnP|qt`98U|;U;HNd z%!gj@$BoPvfM}-z&*j4P+(dcfcLMs2LG#f_!xwvcqg*q9|cQNyR;2Jk}gLD0CFxf9|qUB=WQe(TR)QdFzD6iP8YtOxjjEN z+(iENyw;WZGWcu%FJ=Cy#h+yUIJnmTNgtB`2yksjp9^2Y+@7y@GJgs_)1}^~e?dgVLk<1`*W|)NPjK3`h3lN8o2rte@^=Az}4rtFDU=j;F{-M z%-2}FvOYjWguQA^OzFF!aZ9DmVZSl{Ue{1p4-;;hDxYqL? z=HG*BJzu?p^gF@z`C8kZ#O;2PYHVJYGx;11K3nR!oVi_Z&oHkKz1G7%<_#>~ zZ#VfjviL0K$AN4A`IPzb;M!jGe<7bH;2Jlcc~fxJk7a%$csD86EauI@RllD3N#Jp! zkNB11o&r8h_|1lgde(sJc=ZMATY^W4-n)liL zuIgLXBYhWe&2u61uHc$y>-wZGK-?Iq&nK7{f@_}Lk0E^#xW@g0xgB>z1IqJ5#8v%P z!_9j{;F_nuA@Nvn&2u~RV#L)vOB<2C1YGm1b1d<3;2L)kb31P9<0#LM5m)td3^)5< zaLuz(W8%HRHP6Y+$0M%hd4PEtxaK+Oc=EXdT;n!w;v9F1;h~<-5Lfk$P9S|>aLscL z^JH+%Go&f$uS8t!pDUP80@pnIoJjh~;2QU5=62jGn;l&-nM$9cA1hpV+vd*tMJ~M6 zNzVG~T=<_Z{GyYoT;(X2&Uf<-53Q4qdW(_uVdyEu2Y~B(?_TDYfR{;`&uQVDXO;`! z;=(geb@o~3!Y@3{S$~ZS-{-=IwsiK%ci}5s_+KtOyp^;6SQq}J3*X_w&pzGRKiBY3 z&sMaT_UC6^^bOCTeli99MDL>|%&!60bFZW`Nq;K|BIqE#}xfMQz68BE# zv%&Q|q5k=lXEA(~-@v>STzOZrPY)^A$WElc8(in#znCuq*SPm} zc8=RIhVnel(oZ$qy!Q(pE^)UozYjc4cxo5&IU8K#j%R+N#TPL@$>Q%aZ(;HM%v)N# z^#v6742!2S54HFt=4~v#g!#GP+7O$Whl6Xm+I6M+SqeT}>R|%&$G{7PuQfch&V6c& z=V;z;lz$}j+OH-VZa#+yuKrtD{~&xCi2ubGl1~@tRWOQqH;X^Yyt~EMF~1mG%lot8 z=6mPV)}#IQq>G3@1+M+}0_M+IK4X}_0Nz9LpTpetf8Ov=PdxM*XiLCH|JS2&8+NCB zo&(oBy@rQ+`oc%c)t`Aki(hXzOe9D8@g(bC#jnQ7@6PT){yR=osroNw{yOwYBKVE@ zTJXujC&ZG^I`Aun?_>TR_)Ot5E++l^;Ddy3W4;M|lJL7Z=Es6xD||v<@;M&7zwmdN zHw8}>9+pJxU9E~E3etgFI4$!xk-yPeJ^63a3BD^E>2yne$CNqx)*Zbvd z=DSdzn!~9nR=^ge1lg!nq}Zj#hE=C6at3IBrm zTi`ms^c+e)Z-R%2ekt>JEq>}S(ys^C@nIVC_btAg`9^Tf=k`m<=Ob_($Iicu_-1g; zXBP8MEdC4g&%iaGIG=NSO*Gtm&Io#~&o`NW1+MRhdxw*LD|m^VJB?)iA-MYd#e7Cn z-QQ||Sd>XVH(BkwVg&JhvNnanlT=cIqZvfs(_|UPWZ)EWm%#QUf4NZ$rr^;?;@ z1=n^dnn3z?;4P%$-eP`k1(uONMUaE<#Y^A6w|_p~cXZ{MfI%+H5DT>OupNcz3# z{~^NXFpq*>`5!L&@=4_LyXEr-^9cCp{Z)RIi=O!(md}{Uq__F!%KAm_HxQ;UouP1Jg8zsz>q1Sr*mU%z$RPoQhfqYWIhYMfF zJPllZ#?K&qI=I&JKgo{3=Ch0E&*L>zM_kn9ZN6jLACb;HP$lM+`j=hESSq7K`_C-q zW56|^R=1Nr7hLn7%iQ*9Fpu>4mi{s3h2Yx%@4SQb_BhsVK5=`Td5pO|Zgjqr^hNNW zF7*()fOrYG#$Cd^6uh12d)`HQ`~H2C`8epyMen_v^kv|ygs(LG1o?aAAK$b73g~tI zx?~~wOa#~bFIq%=vc*I1A$~Qumg|1zQ^2Q6@V57oekyo~@Q0aC1J{0a%6+7t4&F-i zOPJpPzFByk`$=!#kNM1Rf?mtj?E%u;_uXI2XF{+2aQtG@+xOR}%K> zKl6FuArd!d8Trfy?;-qi=68d~2+w_l^ozhlgnz<(0eFJ&-j9<0N^mXL8s=A7{KCha z`~R(mo9Aejeh>3|!P`jOvd2k(AGr3zCQmr~w|C($7;gSOarkKdXFf^X?r-y%KLEY< zht^M#{y}i9pC!!g{t&gC^h==Ec6^!nQgE&RW-CZmLEvJO@8b zK6Zb2hxudBYdyp~LwdX2A7H*5`Xp%=@3W+T8eGSpr=Hq>l zd{%*L+;Zl&{wwCsL$5v;y+l4XU%-3~^jgo&UUrTwWhR>o{NDhN@&x`I{|fQ7;OcWb^WVUGi2mHwq~8aw>xvhd{|T;fGhcO%yTfqv{La$% zTSNMHz%|bm%-;joJX^g+`u*UV=S|H22G=|fF#iW!^DKYeIqo*YLp`5b`W|nP-qTE~ z1<#T1XI=+f{TseX`nuqnPZsl|!L`4wVqPCy$Dh;Jl1~Hh7)js;=8Y`Am-%tvC&>Bg zxVOmXc<@2u^QYnFIVsAkYoUaMfC47{{(!v@Q8J!{~UaP@EOd%0@vrKA2a_N zJXZ8)yhA?2k*DU9&-^>+_4(#|%)bZE6rZSf$>#@feIET3^DOvldtLY*>3@P=^PIu_ z7w|Ok-@<$^ct_#Q*Hb;80DryTuVLO4T*s@=m^TC0d2{Rr@;M1y`~PdqPXSl|4)2q` z1-O=L3iDGfzR_^4TS=XN>}CCF&}%;ZJ|O?o!PWm8!<~G_ZX|sx=(W7{HxWMre7OXl z#5@FC$AO=ihk_3mz5he2V4;~`^if!vQzG53PUh)?HFNgoMbDEt-X(cr1VFZ+!2cDa6M z-UWKif9mI??+jihKJ~sJegU|SSJyM|2Cn5g{!7wd1g`z_8Rp%=HEz$ZNZ$iIT;hJn z{9KNk3w)UHDO*XO0IvO~{@29&fNQ_Ko_Swz_3?Z|`eg9g;(r(O z6z~w?`uojjf#BUFZkuhS9|Yb*crkO^{{!Z> zPxN;383G?|-@BOG{y#7u27Q9W?f$*9&x6cu{h!P)gO9#{p1Om^;Su0T;=hQwAAFkd zb9a({B)GQkqs&Kxmy15)2h!(&pCJ4h=3~IG7T#^w(Vh_bd*vVfUHC{BKGo$M@{=^@ z_XifayjL*P#V6c_uXXVWb%{I4g)edO-{az+?BesV3!m)b<7rdoX_M{o4M{Ia@^&fA z@n`wR=M?*WSq1sUB}JuKCFWN{lDsiK->8z&MgGieUuITG&N#oXa9n&uxJ^rn%mvPR z`bFhS@=8nmWxm{ktTCzH=t6N1K#H0a5m8|uz@_=F>V92}IKR}FRaVB){bgCBGxJCJ zeVO?t;+*_Zx&HW6+t1`s;peW4= zvd;F8%q-0<;g;|f7Ubq+O^7F1dWko>$Un-o5qE~n{F36N=$x#~V!!LJJLMM?myRfQ z{e4V9VM$J2&K2$sowEvZb2Cfa1>W%Zp2@N4Sw%U8C9ZLzM`RY~WV!x2#$Q(A&(HQ} zyDB0x$B%LSWz?u5f1&Gdqy5$X+G{$UspJXyrr%}ey1IBH^Qbpy;~Z3%Ur^#3QE+fS z()nws8&NR6MsfYs=(+@ok(uw_r@T=C4W*V}np;g7It7HLJC@|+mll+|cQmg^3yb{Y ze3|1ibET!9jzX@wd95(Fkhpet)L>;N$Hitx%9xnCmagDXFGmCBfp7in=p{ zdA7gA^jI?=`_g?m`QtKkbFzI#QsVdJ1ct26rDm`%^7}hw73Ad=06a~!x{SG;?sKu{U(x}($aiAQ<9TY`UU+mrphm!E{_t$#j$Zc zW79K&uJ2Oyw@wBczt@0_0cr6;*K7R1FP$#e2%_i}J0K}2i3m-xvc$>CE6Mgrx9Xu& zrC&K+s)a}&Y^osHr4WH%I$f@jdnG0X*MLT*UpZZh$SFPh#s`($tJRmzzjU}ozJWJ(yyE@RpWl~8JDD_1z)ZC$ZxAN$Vg0%PZ>b#OnWVrif{Zdj=okB%KRkXkHpxt1ln>7NxH%{P^9B!f$pBzZ(wXvqGKP4bj+{HWv(H4uB)h*^!PM0B-FGwR#LkMsG6Ky zqJvNkDlg~?*Fcf9!m&!CJvcEr)p1OT?0m4R+yho^EyN-n1uw#W( zxy(JJV;KW29T(p(G2Xdr#1BdgTEa;wqpA*{&KJ6etvZBN zx!N^k(3oOhgm82M5^fGP{6&1E5jg(vdP|BX_(}>YqwvgZa~`22$s64>F3pz^9~(#a zNa7Icy-8kgR%ULNuVCcJVt+~MxLlj{W!NvWplDQQe^zczVX@yEo;4vWw;}}SPDxHdzK^!)d46+>AY0NyaEj<$P-?ciBYj2w;)2qmEPrvWTq5`oBR_LQ zZY?XMb55Q)P^9bSysI{8M26?&)4^Cyu{ldBISiwS=*(O?S)JfBea4(E)Fv5kj5$~H zQ|;EGS-dgkup&FNB(pXbN5tgh=K4ov=K2Z>{Y9DFMQV{lL^K`!n2up?TYr9*-%3Sq zr6g~sr1*ZlGZM_AEh#ZMF(YVH#Cklsx4$H*U{sQSoIf|toOQ(W@vrVoAfu6t) zG0ko68;yXrb0w|W@uUasOan!9l=iN*)s`W+UejX-##i43gTml~LkeR~o>C7f z3@)fX3=N2tTCrD3TCzFJsP2}Eq(RpCl0yoW7N4AQkg5v~Rq2xILs@;tw5-bp(D8QU zu29|n&+)G3mOYd(xZsdV!!3I#VQ@k9VVt`{b%BE0M|#h}D=sLMwCkaSs&t86DopoL zJ8Dfyy8(&W{u)A zlW0Ny$ed9<`SEkQIkhh>_Ql7?r29+ym-vE{`ozb_n{5odA?obD=Es%DJf3Oicilp z|A~*!F|$ZqVM<20&umnp%)?!JY+#;m)5Br&xH0F7zyggPif8)+5BOk)D5sMxfn?FG-C@3!d$|WWGmDih^YaVeW6y%z2?4s-3 zr??>BJfPPI)$ULuv$Bi45m}|h<|PX1X<1_u^OEu+BjV$0d->&udU?1>fo=xP zEOTm83yVl^l4;T09O}h^siameozwhdOU*#<&yF+0G1(>O6q_>!=Zws>65$(YQa0}z z&^VmfFH*PN(m3AejH<0;B-I^!9i&ZZ4$MqUk2MoyMdTb)^Ex{HFEcV7PA0fcq6FL?1 zt<@#YoE=fbgU%Xsk+(~4f4-a)@eQ76+WTO|r3+)yGV{#@Q!}ww?%>4ykp(rmhL35r zlXn_WY$ixkC>=DkJK}bT9+;V1O7}+%I=^`a9%L6EZy8GHE*Yvl0^T*rtuqgiN3N{4 zpL=1w;Tect!{Q#yo_l5B^%-wuU=S`2tas4EwC_5qv|V`I@l{@%2Q9T?dgbK$>21{b zq)M-pnn5hdFnx>CEQBfR zlU;_XliDpyosLqgEVj*p-0QR=cUl>zxJV=7vWt)G3cBLx$BT6?Z*!8(3s>4fw5qBV zYa=*_V*>j>v)@b2EXp)bO8iCDSUac>?rl!C55c>#x*G4uK;A}8qd_$(R~1&{C}lH) z=pkfVSzV2{?6RrhYGUpruf{zpP#5HWkje;Bs%LshjP7>Lw*Juf@#!T|g_$`;iG9xT--r|zP^qxM0qH@iGG0|Mb3oC=-y^)%Uk5*QR z>AihPBfJ$u!~dgHwbP}Sn75w`YgutsDvRqc#?(S^%}D)HWzy;s8`l3p=!!mLrVqzC zComLwJJUuW-=8b%v=N7T26dQI)se~qGhEe5xfa<-AcIbnJNY?wT;f;EmE~s*hN*nocBLR z^cIl4bMTnvwquGep|hHZsKAcEJg=t@_?V3-ZmZg@vuho$a;J^Lu$)CFQi(NA<Kp z^3iZXrHk+e>X#l_9ZnGs;#ccZ*4X#|(fZVFDXsS*on@9(647%oLu4smyL~{FMYj#0JIigES z%~OEHKB*XiE1e2N1U891`3WiQ#v*+Dd~Gy8UrS8NF`F!oo?@Dfo_?g4MEfqz$y0*N zH$1w^mgUeMmLKLuMY_Y`CV>@z7VZf3U!LY`GZ>h~L6xHb-Z9Y|$;Pb8Fj1>l2Y9>W za%Wjjk5y;7nA{>MwJA~1?GaINRFOsBKj6zThiCLL_QM-QakELs;KR|txL|73ytJV2 zB~*mF*vIcZ@>a28I0)Lk$WF3?()r54)TZY0OhfVu8m7uBF6Ir9+vc=J3$p5Vq&y;4 z+K|IHq-qQ?Xk`9Iu-nWmPfo77VL%Cn|b@%0hj$bA2JAHG51KiweXFydhC zUBgXbjTZCdRo$-eV7YLR>iS;bF)GT|B~4%QKG+(#n%y7{?2fQ)#qDdpszk?yF@E!I zK0RJ7;^iD4vDSLHbA6`Vr8sk>dG9^HG|$|uUY|ZXk8;>2(c4=i&D$oK?;$hJRSfM%epPJNEM~x_KNZbqMw$QNS*lh^#r#;iGfbML636j* zeLPl?|I#!Ww1}wKYnZ~&(!+70G*1|g^a8}h>hkZbmlOM>o5wPJ11J8pDyLT^bw%s- zWzb?j@Q@@aFFgK;t@&0y6Rw9`L!;` zg=@exur76X{SQ`anA$64VP1qb-(HnxK4peAdTQVQAeZzKeOh2<7@A{wo(WV{TyO(8 zCHX(jQI7|z9>}H&)Tz6DqmF_>M!MJZ$t#)l@37%>` zToZVvpP1q6m+mt?!|c@f6XZD~69*L+nas?$VVVu1uh_ivMK9yfRAG`Z-`-_D^kdeY z@tu4=eib0_ky^WVnH6WP*D3tQPo-`X+yQH4j4o+bSry)arx`9cCY>Rh>Pj;|1M4z# zYkAEbCEdBE*P5FkaCw#6v8Gq!QVt%}FM`HpT}%buR^+?8^6aE5CHI3PzNE@dv(~d~ z&F;n{eBfbj@>DbWIS)7gUQsHZiFiBt(hJSaY#ywe&%yC2X!RALldV~fxlH5cV|4Oa zlIjjmB5`<9d8HhD=hSY>lv}6LtQj>gZZXnMETagPvB!jxe7nGv9MuX##XPO%jI~HTYjV z=c;Y+%Duk&;&m~_yQGMAUjK{o)jIm26)^DW-v3nrYZV;@4C>H_`Q)=wxBr)qrh<=z z{@2Uh6mv8fmDM=B2GDy^S`)=4fi zZA6V`+GwYl_P?&-;BBTk&xzxQ25xm6G-Fr4`NLAP;>15i&U(!;rI}y@i_*%+l;+L; ziggct{{P7DnW|q%nfu)AOJwC&-JM?R8K#CKN$p4YLkLj25w=o*>gUMA9CHuy$_uU1 zDxaPQ5BL#ghQ?>5bkS9<$P~=wgIBd|ZDVL|f}mHw=&LiLOm5~gI_7IAath6MJ+P5J z^pC^@w%=Z_F15@{jq>QJ>S!2L>ROg2a28Wdl~bRsO_y@5CR&76e6oXT$+S4Xwoy?8 zdfuT25ngKZKn69eirS`Z*TrGI)95_aX{W{ZR$ml8(w{gFG=M%~3|?{kYdhYm6YXJD zVDL<4Hqi7DC#(i5rl8twUa7s!;7~C&R5{H&$ZnGQEe=zHrcgTJ(n+!MrqkN7hR2f* z=TDXPr$&0H=LM!P6^|aOoYWklq2i#kY|X;gdKNr_@oO`p9dznK^&iG5@)0`luE`;? z>0&`sJ&j3$XJefLpBj(mcU%9Hz2cFHjj;j4Yvs4F(tU?tIz-@`**D&wX+8!|Uuxwx zqVj8F-l&uj^c^Ys35mdyKif&@sv^Nd*OPTS4QdI%BgV|u6Eh#WQ^*x`%F;R^@d+e z-%Y_^I7c5zsj|5{l&`IeKSHIcl8;%{9$F4HFSvevUiDLA#V}H}W`b%_&1xRL)+_Al z^9|np+3kM_^;vx=x2idW0F|mMaK>{455!DO^hu#zP~htmBfJj(VxiA`WtYBN7FTG# zygAZ1ZPsT=F5gSWyQ9l<|v4ncem>)X=o6IjnZBT_XgI0*8CBqaT_=r#s>+FEd-w=eD?K zyL>7%(1Dyk^=d9Rd$uUPzUH^NPLVagqGD*N{o>7Z3%+{~f4yoBy{+RaGgioHs972E z0`m|*?`>WIsqMP7`e8ZHM*1KT$@)P17BT!q{HcGP*I|&T=S*lhqcYsqWqiQdP4>^ebvD{2mv1zr|CLSIK4SZ>I6%w*29wm!`CX2g{iWsbCF~keEtA()~r_a&2sU%$KXW&7M`ptIoKfh9Ul~uXU?#z>DadLEnO4zK$vIk1=LV zh&SK*ZvJ^m`nN7?R?tZP9tCFy=aTdKrpns{M`oHj=+tY*{fqVdrphk;$i#P^TK1yy_JV-Mg;)tv#bOT@YA##Q<$$Xl|eDQlN4iW=>93LXA#fms+J$5*U zbCSQ+!;Z}9hqV~9Z>Rs`?p?Rz#&LGxxuSPjRpryqbX@7KIEg*Br)SppM@z1fZFTC@ zb#Rio`tJcqN)$!vNXeeP*1Px2#3~X5K@bEU0LEHu4y($uQV)3J?+I2BEyV`cqe!{F z>MhXV)MdU5-X)j8gKAqauIsK=DLnm0$}BhSWgopN%G5gQb3UM{?Qf`jut2v3&OWJg zX^qCl&+H1^T+ZkO)&*6|B=7)TtklD~uHlS6JB6Rxr!5M)YfZu*oIyg<@hYVPnpK4g z3Q#6TfT-nUN;V8l?ldl()5vQljZEbAPE(@O5Oli9`UTdQ;gUGPQ%^(coa--YBrZEY zI=kM5*ZtON?F?0s*5VN}G-R8*WCp#N`3^GYqw;?C;!aI346f!SJ*l#ORz5`2$Wxde zj~pDGChm~-o7(fnAsj0LLu*5c!~OK`PmL{k!$P83BDz*iInlcHkK~5F1;s^ zm?!shbZ}pg@qny@5%M++Xr|PHld!s#Ur;@mCLb1mri;`{*KXzAm<7KLu_V3T-OE@t zf8GUIxHi4eKpVw&W_nfCiv1~vqpiml`A(^whAJA`Ze)im)5FlCa?hoQ8G?tt_#L11$|dKh<9;%xLWe7SGY!whz(qK|>?zC;frmp6p) zqPpt(2lJ~5s3SO{;34`yQt6*YxM$}ZO29y<^>U$WF~9Ix_4hrs(eF2#SQy{6!E?d^ zU;)b_KP>a2Su6y@dTZa{CVxL2ME*9KLP;h?4rF-c>W#YyVv`|6pLg!jnaEAUJ<8 zTd`Lx+TFX|z0Oe}XUTVLubQc}&3nmgXAjb=%N@>gt+p$s99K8#&gO+~slGT{d)q1x ztQ{lNc0Ns&b$2n^9DuceoSyw~O6uKpcgRB^;FVt8er=MI3=_zs->w$x3t8C)J<9D> zC6}fn*SykN4vT^bB6vYMoUWrl=@f23@3iLmQ=?gZ?g+P#b|Rs>E34hE_?f$E6NP^( zxX8b+!p#<#pa!mR=dRRyV`FIUZ$Mnu;p3eHd*6y4fO0ngs@MI^}%eH*8 zCtiv&sAcq5`qW_-!z}TnQxKaDQ9~ISiz4HY#^uvi%SYYDmaaE&Yg4)2@E55aKU;Gv zp+oYxj8VAh9<5l9X$R6w^Ecy5Bcrz##iORiZLLw8+OI8+xp9BHOg+Lk4P)+g==z&Ww}`G^kQ#hA-O{p{%)hM4Z4(lSIaDsT~eAw!QQtiCINXZP6VkEe-~c{ zY}8}WF0WPPTx+H^pd9G*7H>X6rCT7K>A%!nI_G*0g# z9Yu8?dXg#O+ski*1_iEmVc1lBl~_&DSXWANjS0MI>S};!T7eiUQ>0a9Jy7$K+TfkT zX2mUlBNrh$2Ogqi3C|FZPF@8rx-S9Cs$+1WNV>*k`eBSbf<{lR>BW6~;DSWcWcsh= z>y(fH{j=@OmJV9-7UB4!Y&`Iv9cCL1_x6FyD#FUKiyIRZ3tmY4uykg)n+7=x)t7I;EuiQ3zdVpm4jz_0FF$~I> z*FOb(F=ZpXq7)>$eao&p7(8p0ZR{W^V=!En-BOFEqIco*G1@Iq4&ZckJj6darkAzb zKCykGaidrvt8~YOr^Q0s*&mxFrCTOE|8*iMG=>*7Gxp8s@c+pPmMfI0aLS||B zVjER6DlN*BJERGnX`vf|AvT3R;W7`|=z zuflL{#Q1)&Lggg%^gb@1)Zl&4tvrL5EjZn69yjRXM*xa-yv(wjn%Q+VX)zc;mqw<43>zBE(!S?WVntS*?pSJO6wP2q zW~nNv=+$$wHdJ*9)3#_aHuQb^CH?C;r0 z8>RO_P8+3{4#Z&CrDmc&l;X)|#8L|dOZ0=BzcHJsq6&kIj$gkz1X6QH*S~2#pc)6e zX!DE9>dw6-PxKSl!o%A@Io1lA7QKIt;1vl?aFN;Wsoh#b#W)KScu~Mr1hm%9rkAlt z-IVITp>?sDx$N_4lI&_hzhq?{_c#o6#{0@c8KX&kb)p6`oK@ViQ{Dg5AMWq+We znxqY{(S%;Q9a}K4p>m;#G#1#phjzNh9YUg=l@@FCE+mrO7B^S}c2?=I%;SzoM~JR7 zn|Va7)2Z7M2>{-mS!}mcSzIYdxVdk$f-?QjsaY%*PI}$6YF=l_K)y^RZFz?A;ZsO( z{Lj?!&pi$sOd{2Y1E`q;fMmM6q1~98;%Z-8j-~Z-CP}69t-FCaZ#pNd6s%l@eJ#Vz34yjSs3XPrvCwr24ef&<>qV;);(Q*0(eoXPF zqulER_rnn39@OiLX!^G0?n?coo*b9)&w0!#cOOUWUVr%W{*e8nxV*Ff{V@RRYfQ3XchCnuYas=$)UVh-oDR1E)ddP;SC4b+@DcT; zQE2?jDnQU82=BumFUkA`|EiiSSU&{*CtOAQ@9B3`A0r$-V2k#L zU9x_j&B2af{u1pV+7VUoo>OFKjt496fv_~Ss&w^#EyJbRuClO&|62b5z%N7v@Z&1} z2lXV0!a3edz+}Zgw}2bPjQ(@;Dd@l_Hqp&vnF&`dR)zeqqAA6gQXOqVsK z2*13&p5q`%P#=vZxTQ@-cPh>0=E{teIR?ToQo}SQB)X^HTV^R>4{%I9p3=hbd{~W@ z7Cz#m*+NozaC7GiqdNtlumueH6Na0)JNzekO&H6eKdIAZ`;+@uL2$c_=CKH9${~uH zkH*h^Y2#_(BgY{vekabVx!&{7xHXgi#_|#_Ql&ny5u^T=9VCI2gdvCS#iSEpwW0v~ z;bph^5$=Bh?7s@*-3~1f_z+59<=Jta{-8!4^*J@6c#Xq&y+{c9qs$H$Fp6IpW2$mB znjc|{uEZIgt-h?rfcwgo*O=J;bGhwJXaB3)?CR&WXFmZ0=ohB*i{;vxzTZ=RL2fDT6S1t{V|?vEA$wGC#$Y((Fx^TN$Ci7n(H^=osVHZI4Uu@r$p3ka5 z0y#+e{ZKK=rRYZ&CW|_kMa5vJ+`?MknaZ6lFM}ZUtNz6=VL~s*!DziXz@H@kslg9% z*#6>OFlRXtsOYcoi%iy=wQ!$u$bgMJMU3`YouPsYNKA^p4iB4cGIvm`jXXNtse*dQ z-ij8>WF3dAWRD&rHGX`S{g@_SZE=61j7RwQMmo{bfPrOExZNVa+v0G!*~@2j>F1~N z^NOv|7Kg+%Dnk^#;td;tuId#97fWbeV#0opw|2CCuEmEF0D$)MUBb?EIJ^$?m-KfI z%#g6>tB}b!g*A+b%2DblWp~MxT11rmyw>ccDYo1q{AWjj}W8=|ld~s(`UoTnT`6D4-C0(>feqo<96lQ_p?TFja1ucf^2q zuq8^w-VayQVSY=BG8z=zZ2$>XrzG2wx0t+^`l?x9Os%BU$Q{=mOj1^E?2bpb$48jk z>}tr>x>agE7{fKPgIg%nZPikpUtI>b-b!nXqu7somk|lVS#o&=ON;I0bfWwRK_C*S z_?vOG79q+MC?oB|%RiI&NBJkgSl!#@-)R)tNzPHETiE)tQhFR87}TU+Id+SN4laME zYB9Y3{N$QZl1GK1=l-EuT*-_VchUNL-C44aYm6Kim0HtfD64Ejy$6-DQs5hOGBjD> zbOSjT&UTtGs-&c$9Wt%6bf|Q7`Jc0O;njjHHTQT?ChHWt5M4RcVtY zOgG1)Pa87c9D?d-%C-1td|DvZ=h%wwI@?|B_LY*>^5<&yR@+b{ zr|ZUAM>J_vQhM^hY5a7#yY*^LZmh$blIVGOje0urX)3X>IQAl9Ew3hu4oVGc|1R|^ zlnhmC!c=Zbr%RPa`Bx(DUBCcb-0c5|mq3kOD5GflI-Ml&gTV9n`=8Ce2c`k<-&{(h zfe^Sr-{F{}+!Zis^>97_p{538V|G^YL&;fxlwXs z-z$Ev?X5&?aY-kj75_dayO?~;uAznH6)yIh5Y9|E#pD3+YyV6jBaHtNqwP?;E843M zmfkGq-BfJtA-J3x4R8N zrDxKTzTYhOBHCpLTl%XrUYGuP$~MbFYghshX+$32mGba{I^TwP62B8GhIG zlhZiaM%M!ks>&39+hF2zs3DX%KD3X zx;*UGeXi4Fe;+TOK7v0HqQ(`Dh0gO`Cj0C7*HWQH-RP;#GX-PL@mc|A_qg0V(zAm8 zlcc}DoipdeY<*5QNz>Q{Tw`Ii#dB>GTJliA>=Yi%rE^U%I#F+3s$*4 z);M*6s{rQ}=IL#;!v%zH1*PZK^1bWeT0Si~xt6a>j;`%%1E$;f|I zA{6-#OXR`$&@Br258sy*a$^15Ehx6n-^ zS&3{IUzUi4`K4PTj4$6#7>pN*{(uWLqp$d$$2+j*^UGN4TZ@(PHo}X$#yZWn6E$Cx zC0$y*-m;fG9@Tny^7RgJ4lb@vgC;*9nlKuesG{-+p5l&FWWvJlt z?EZJrvq;G)KjF2HWb1k9NoeDwa1opfqAH@^EqmnQd`CMe?PP4pyB98{F5eNU8A+|Z zZ-!uB!^y=SFZ0+*HyoW*QJ^(Nj0`_@D#n9Pohq33Bd*G0+rcH;RtB=ET`(kZ&GgKQ0r*8I>AWrj=OfS^CFzk!T8DX@PLfX30&S zGk2w_bNZEf=Vkh_XFjQktm{`wBmYN^spQsSAEfx5IbLqb>P%KmR{J}nfRAevCR|mD zLG<~lr4R&Tc-TK|lRr@~k7}T_lL+16pOY~(c78@zUraDfazHB=y+lq+B5(nU7*vb0 zS-^OS8gYtAa`S?bh>Hm55DZA&LYF=bJw$=0NEQ#a<}n&pm<+!{@6yzX-z`q7)#uVl z(P=2rnkNmJN;hdoUkw=jdVB4{Ov^vjG?qrey{JC%7!x|~Ii|eG>tjMiS){?o}i2!Jkw>R!Bj~ucMuTfJH=3|4axP%Huo6)B8Wd z&sSRlH_I}D%b1_$5$r}nWiVp2jOqx#@cKb43Q+b{+c@ly#3Xn9k4YA>K6f`>Q zjwrK@zti`S2)XkBBywez+xsbRHAx@ZGGr}AWi{`C4=8ma=WgU%S<^^am*SjumWBYu zev*TPLFYArG_o9OS-sHmGSN=5c;nQ&(cgfnzeAVW4iu^v@EiEDCQs0I*-bR~H8@66 z0!zpJVI8w(M(&3!pq~JfhC+1cj-C#+aVGn<}$til%B`I=2VBx(0CnWC%tDq z4!NWZ9Q+?&vEx;;o~@wTA3|75!eC-S{b~LycBi%cq&K)!4tY$h3!WMT%gv8?7e1mQ zATngq#%TkSp$T#PcP~P0We=>4^hz0c#TVb>U%2#ETcO$MPV;?+97|rvR0&Ke0;Fwp z!gNl~0ul2eONiUOD7C|PdFV&^I2OUCl7nXedkfQcwRw$axqQExFS+UT1}h3s^pJ)? zNyw)dReI)eW~SbVrw4uXwAuZLc8f6DhleAo9L_$sVkivXQ~7&XwXlAs(6WNH{vw=q zZekU=;5itmWCJ_QxOM{2k4B>D2t6ah7Z~wqC6WAn#DeL>j)H9x&*L9RWz3AZ@Q|&F zVDMPfSG)u0semc063>&Pd5=q&@OS19u|`>3QsteKKaEn9={8Wv_%@qi8T<5MqegDw zf=kJvkzH9eTwQ@GJ5N|}Z6$-Je|>qRht?yUdbm$c!sb=IPq`NPbj9A>tcRwmY@$cR z^wNCt?=ZZ%eM|VTRSg(rWp7vs;Z+P9e)DT~`|>h<#cdaacR*Con@tEZ-iDSjm3euc z76q+UzrJC(m z33(U0Qt#d!f-8s-(B1ygxZB@iW275N(^Duy#FDGJtik*kfG5*?SfwMp_`~gPvyI5~ z2+>_+zS;i5vtW)+rwoz77gYRAHWolxD*l^|1x^#KHfkn;4lk)9~X#2av8 zvPX+CaVp-1fQxywjppbL`j$kTK61e%jvu}a8&bC*9`SD=2IvKcPO(dr!6Su^s%os! zXWuk64kXulvs*>W%-wZ+O_6lUHkbIDpN&a({#tLQcm z3?rz`?3VuN4`Lu(2jJe<@czr&F)$TE-NR8O18>JcVkFsTGu=K@JAXR_U9g43zFpBV zfLj92K~$TBvk>u2ZoU?alN3g?fe0d7L!*hkQi$~nuhbhHO5CpK-@J?9D~%4+-i|ee z^5AeaV^5W{qPhgJx>@OytguENk&q%r+v zE;?mW!=TlG3hv6fqKeaKB8u?FX^SCXB!wrlqMEAQ8n&PZnJ|su=K=CApJwIyGIx(r zjkUvwl17q!StaZI!DMiUEs-shxeaMwQ?QCk4==##DiY<4BGl(}e|(Y9e@J7)qQIFL zqxj<%<`(+Y;j%zk&A6hTFd|rA5vb$Jw&~$(HaoNc-W>|h7&NAUbb7Q{P`Ho{#kOQ{ ztyV>b29PnsT^!*DB28+q`$PP927!_xF{*odk2ifxF(Z0l>y?fXWV~9_r9*!(6qONL z%f=~JL^_zF0;E--uyo`C+KOm~Azp$4YdOIgw(%LM2K?@EX&>G9JvyU2`@48cST|G$ zq|UNRZ)d*4qLp#EkDjP4G?0#D_R3P}qe*eJ*#aKfC+-wGp?Zg~jLBp^gNdv>qn!!W zlx3~kxh@B?MCVkE)w*33J4%?VtzN~wRK5Aj2MZUSIVMH4d zDx`^iX{PYGWTW)AYF@?Js!b~!tc46z3};dooIFg|2RKZy{HiP6&MXU!UItZ^I`)r@ zTq0-`2!V|j@vgxZR{dPfUUwHO#uxV%zk&d1FFh38uF(kN#0QgOF5eXV33v2dPjzhi2=#rxn z;0g=WXE}~^&I84>>0vgsuPPy1 zCkY$%pv*c+#%TGBQdN*$gEr>!vE}7bN`jHgT!RE7Lz#h<&2J2n4P$Yx+FACbXNBdo zRyi(RGECvLULIae)l0UI=1AbJ9?rE+M?P-pLLKQo_v*G zEdgjN^RS(5nUji);bnOL^!8Es`F6=bl+QeS75HkAx`P$G8`Gd8_?|Pi?!Q%F@4?B^ zL=OBt#oil2(yFr+*i2j}w`-c~kkbmSWQYcx?0-aC=tUkDj~tn#Q9sdniWCe=9kC>V zK&FG$nbnjb%yk z#v%C(4uCAeZ=vGBIb~ssn>kDNsKE>81k`^_l!U=2LHIyPH6fR4{IWWke)cuA(iUCD zqyA@#RKHv%CdlBqNC&yAmBG%5@72jmT!;t{T9F~;W!q|`O#LQ79DX@Pd!SHr`t2cV z0E~L80YJ)O5`L1+5;;Z%SH*7;V*0CSjS>u$cH3g9-u|Poci8O^P3ggFkW4UM*I?%MBiyFAS$3bctXIGLr64Yam3zR=7ZD=0;|D zg0JVAVH{q1I7BK%GtVGU_&Y5H zuY4i7;Rfw9Iglma_2tpQ;Ph&-=jekhS1@bT$7@>t+E(uo=Cu~^D+D`xCPVstL53bg zO)q`<0`E$M69{2E$GXpB_^~~?PUtz>${3_$QqbSBh)Ln!h0!=x`liIxYgG8rBQk$z6wX#q&M?&p0s z?{8V=C4Hu<5YbzQ&{A|VnWKY5%E+=oNiI}GW3>o}0a8V{Co^o|MQW6Wb0FtQZ)z{( zb|O*sXx5+N=1olas32fF`VX#prb2wi5h#9_Dtv$9XCrP(H4y4lUdTH=Rl!soH*Zqd ziM&h(Nzc9ynhZCo=fh!V*R*gnmIqtAXarv8{9ePEb%fu!1vWS6hMPs$;L2Y?&oIZY z+?}CWr)Itii(AFVuw6+^-6@*RXtmlB-xxr1shbUBcP1I$FnI2S+gNji_2eLT2p${V zka1fHA*5rNS{ORpUah4})s8jBY5UWeg=KSIR?SHsNViLMr2QOw{Z3R9ydz)3IUAL5 z<}BLQ&#?vK_2M}1X1xGXhXB%`6sbiE3+a46n=?{*z{z?a?+$vMqj0;~m&Zr2n0I$M zv$V;@khC#?BRvT$fb6?Ou~mmeiR&l*NoR}KuEXk@LR5rmfh>Eb+=@m?MarrUyM!n0 zlv4zYSeJ4rW9mP`aQ-tAm>w9!hxv>AmtD*jv;1F308@WODYakmVG0B zklL(p3RsFPW&cW%l$=Yg`s<3Zar>;`y%80az=#?I2>(sRFU~VPxknBIT9;$Q@4GDR3Ajt{#iIiLkOZQ(RH(aNaYfjzfkDi<7^ zL8`8#GG~}`LUKfB%0swv@lDNN6MFlO1n=apCdii^WC0^tKWO-}D`4iis?d)-MwDfb)`!_6mpUgQFWkOENVQUl6aZHhIfOA# zapr~~F0D<1GEk(vwIe4X92BToQ9)dh%KDBE8u}aHB_PBR>9btIii_YzqZx_7J0{(% z9RlbOoU5vMh<+_pEn--q(e<1x-68m&7n&hTWzg;`k+tpq5H!&7f#;LbT_>ihWfoDt+47X!B%AL$xBCL>mom%pE?Dp$!`EI zT<<55GFnnYgC6R=5ZceM%FL#15^D?m*012=dq`H{?X|opdzn-`WbKo}w8$Yj+V3<+ zrBB5@mZBVe4PFE4sN%$Q@nr#xhL9`v?r*Ci=mW#PFQJcbWB@I;OItFtBekX<%YJBdAOW1fV8+QHw#7W3SD8((8K|V2MnbSe-#Za zkw8b;!?W8@kGV85hB(lW#VjfAd~7zi^|K6kLtV?@ID^q7_l{x^TrE3W29;OPSl;d; z;E;50n}urMu2pg&@WLwp2=DLY{o5kPvLwBE)OUI_vUnzxK7AGn&?xYWH+c9;i`Q$u zGXZE0QG!;D!dTH#Lrq&Km{NCcd)jGr;^&!z{E|^&#oT1YR=qF#C61_{sj|@kv;PDC zBEoN!MqVT9n8{_LAUSupyo{$N_r@DN^y! zE`{8!-h>R>Nobe?E%L=nvenfhaB09EA2d;(%9YKRn>CWJ^EaQ!bAE3kO|`2RqIYJV z;OgV2ySik>13D1{Wyb10>0F${aMKqv9epNwM7+ z{X@C^RWk30v-qN-JbpDMTu;0v>s*P^6MFd~tq|t>kL2(|jK%*I?CkYnzxxK$lwJof z=)fHBpAO=Zhth@WHS9)_Ih|U@{(0S-fqdmQknyL&LhlGW@l9D}&7_d5Mp-^dRG}wl z)7y$i8oeV@5Vpuds_Ftww^Gk*{uEI^yI)_C_OL8Zu20j(x3ciNI)$#`f(wxr-l6IR zmXeEh10i12lN~a`>8`I@#^rr{xPxJgVl~Y)GU6%?$j>_=_@1KVbp1V&V}*_E4xEPh zPDV&+KX+9^$R+8zAao$5Tn};_UnP9L8*d$zQlOANV`tu*&uzK+L9j}63ZW)S#jq_r zYmVfc_vb{+d2!S2*VBn|7;|zkEzw*Q9a2{D>hbu5*Mh9g4RLRZyMO~mHzw~8lV_jL zbV~cL(*0Wud?s9Pv)ef?Z`B29_Zy4h8MIIrg|Xyp``TV!XGlk6m%J%qqV z!B?V;ljLdkpZ$(hA9%lmu@bG|PXvM!zBsG}brFv76r2OkM0U zc)N_|aWz(5#x=c}vvi%es zgMe#FoH>6(lku+mJ~d}pJ7P=RXLyh4(cglPwbg{F*Oh`aJuoQeaeXJc4%;t$nw+5R z-ORF|y_$L$0ZI7MC=FAs_`1zJgHB50=`?7D zy5l*swz{268#@Q4!1&3vA^mzUUw)wCors0jhWg#mgy#|Z>=8U}wNV^ym> zm%1%VYO8b8<>}+l537~`H?MuFn##B)Hq|?b#7^{dyH)(DyPxT1^06Z02kO=<)Y?I+ zQJRaV%{@bU5T7{$@7H)4Vwt$vE>&SP1rs8S%PxM5meG11Kf2BWk`?aXm-6ATu?$zS zJz({_;9`GQ?@3le+oP~x$|)Y|_#kfO*mdR{6%i3wPu_p+ZDu4ZsLy0!Y5pBIRjB-3 z2EWI>URei55R*bx?7y%StUf-Ovf6P}W-sqvKDc9tTsD*Hcl_*)8g;P~M1$ zbC$6tSA|7ZV8QUNqAeF`b~#mS;nFbf(X%9&9t)pTCTk2qMV^b$X<5;n(rp@oHWq}b zDeLegtT($=w9K9mx7P!ZlO=!=5-+U=z?f|=zyYr$GSEUxy$XK%;xd$fWe; zYodMws6)+t2M}n*LHtIU_Cn#?&(;8}NA8YxdZmnNr`IMD1CUiF5h~dp;Z?LRQ1u~( z7Ss>Csoc*64)1b~0YQTuXSX(M=^Wj|a7T-ag|o>Pq?RoviHDB4o! zT>P;E?zmzD2B~_Gl{C?-Qvg&zV3HZJQl9nlYx;dHMb}-ze7L4%=o|1D?PFkY(#i<^ z-Rt0^I{Y?i9DoFhSrrRyq?(9jaUfRUnFKjgA^0ZO;}8Ur*vn!~>d=0>F4vNSXcPOz zG9ejO@A5ptq(Zk6Dg{P!pyn(OXTCTOjXAd3hc=E5X1c_fk6}n?py= z7|^VqHlzlGM)mg^N<`9f;V`KOnp5>W5s-cIT@Ay1y?#XiH}@9y%MtK*mC>MIw4;zZ zzQP&2Oy<9)BPx{$pS{8tt7F^@6R3_OFIa!WYsY9GJ;lID99IAi1fje+N0Tdb;JS;q zyLcb358P8~wg5Fx$o!gwlLuhl@syy45=uc#!A`B_rK;0_zdGhQsWs0yohL1{U0>gG@kwY%3uHroHG8YXf zlvb}J-AR8zLU2vbwIrxB3f~vIgHYn@p;)k@ovcScH0k8$Gsi6yV zku8VX=m}lWkt!Gfz2XZxl2;OVe}8adYvkQ~aLdKfX%;;nZcY`E_8nDrF0$9SvU64u zSyuj%;n<63fIDKTy-BkK(;Cl4j^U+0Zd7%F5Qaf%T8An;Av#^(q8=DTBO|ZfZO^#) z>bXBjb3g%7&D_56^JWx`K5o`e$@9l$g69!|qpdmkA`Kn14^TBg%taVKD$d6sOu9%@ zmv7rtdJUSYic6aIS4q79?bn=@rU6?WOe;aI8jYb0^D=O30|%jrJHUv!p{XTnVC<>L zspCt!Wk~|AAdym#lV?4p+FzH znp_WXI<=Ray?(wSkm+Zt=wqC?P6|w)>Z@If3V^o|R#2;Fa zU78XvS!nTCdCqyOaIdD%SY!^UbV_z9%_@F4dbF5@WzVhpM zd4GJ|&v(gV+E(kCh&-PDr$0PTLDJkdpK%^Ldgvx%5 z=HIdVM49gN;>*MK>r*v+tKQpLdb5KUV+@}iRh9M^j8d9uRU#KKC@y5m9k#0%oO(yI zQshS1z#OC7vdeSbVL4Qq%>quv_oliXkO7)?ydNYRn$0DZmS_fA2IZIv`v_t*H?-$0 zx%{EfQgF%ojTVcYP@5V7HcV67%vW6P-ZNjT;^gg;baOFof8JJ8cQr~_ty70t+c?jX zV<#Os$-3O&JQoYCwaU`tJZU3`(R>%S8kk-5+FMV#)QusY9o(4w$2J!#=rXvd^yA@kF1=gF~v6}=`zhqqzwGJIf+z62;JjUPU0Ov zc()H+pG`S9s&iRJ_WUr-C2{9)la*DY(;IB#f_^7bsaIT3F;&On$S*>!m4W1x;Xo&#J@*R!ILAWy1*mzFqpn^pW0R zA(&D~>fpvjQ0bg~fEA%u3mM8Ns=0a6P(%Fzd2xGC(Pa|HDr5KU7`PCKQ1Is@M8H8L z^AEuux|S)i;5B#2Y9ege(l-<|6+hGnG|pHCMC(tavNRTXiYp~+0IKSsjdA$Wyb8{$ zAcGtEPG>tLyP}?>sCJuXWT80qGy3hw-wdN*ZZ$ObEWH1t*1>%<_HLKcrM&1m@^*+N zP+AxQF1TNQPiyH9uW&5-M%;8+)yUo&@wpt^twGsjP{UkB7#0eYB*8Om9Rw>t{BTU7 z((nARhfyqAEqrUwAQ*xDbY8%<1(sMFNN}p0QCs#7a)*bdIIU-|F_j*jW!Bt%IDd%& z%TAEzhkjk_=?XWadUBed!vG6c(a&(7{5K}gHGe1aMh`E$%?}#j`S23PyWM7Yt2!+< z28K&~^~0Z7XH!tQ)Jjc%re&Nr{^?1<`{}%!bBNu_p!f7kiV&9l3-RF5#)91D&$9np zIWW!NsK53-M{`U=ucoFkhgU#z?CdJKw6SDCECkSDdlWzu|P%zLO0(DxMsRC2u6qf?YuHD#sX^< zivem6i?J-kFzlBH+8|MUSumNbV^nBXO&*Heryo$3yI{DeReA?@2g+lIbB3;R>(>q1 z$=!WTgAJnTg@yf}UP+8TBf^0eJ5->QwwxN%@eruywLdNoAnEhfmVt+2${U2IAZySi zbek*Sf~U?JDo4`yu$jHu5O&uWKu}sjKv!nTuY^f4<+?iruL1!H1$4nXN$9E?IG*}l zD5hDOui8!tv>6dlNr!}ec!UoZ?JZFN-q?B4f{xx^I8da zC8K+qK3jbmOtJ0cdNOi9<7f1j@7^VL@83HrK=d}-*Vp{n`pfv+diJ^-*kOWf1=Ty) zs*#JQ14v8kWBzRYRXf;f_9i>nass&mL!lQt{WR*o<5c?{$CWiZ^JQZU(p#%Lmvh`0 zzx`=xFhRS`tT{o~O`zuWaFAzC|H}KX>x|`Ez$AwZA4EvAcuHv(F5PVLdA+1>p|V7U zmcojShTDC3@Vq&taWq=4MqnNdfhyCdt>@tiMZ!9MbD2euN%)`*Cbqq*oH9{NBEaE= zxBDc__{gtCl}V6KFOUzLvi)dFa^sC}KasZcwbeuG*-F(_suvu+{MybM1W2s;lI#!h zn%fT32D_3%vcRSxd|eeac^vu)cf!+&BWn$JvJX<1ihZjQEf4rLP4beH-wt34I=7*Guxdf7d$`_2{Q}2xLC%;>~5z zh%Cye;+vC|3o51oMSZu7@IK(JDJVi>TY(-FfQZKkx#-K~W-k74F7wl82u7xenf?HK zC87x3nKjAkofKiCaM6n#X3*f|5Io86RsS=>0D;LamY(wY^iS%@=!Sbu=9^utN)?Wf z?0L&o6F*XM#VZ7Ho})uNor#MNSY@&?L)zIJC!8iSi$1Z_n0a zmzr(-=+%&JFrj48mJZ;s>P*-4v0{zv1Bsu>u>xXgu=v1vuyP2R<_IL|HF7KIO!&IZ zWN6{@s`LfVCY>4S&MGZtw-&)l2|rE`B{xF`Bh28K#D=^B!ZO6l;AXIU8+Ai?S{JcG zF^2Th-u94e)_$j92hsV%bbUw; zzc6$tR^@paE!aWPryLbvk8m0Q3z#v;&&XtbK0Nd?tmenKi=SZdpc$@TK0myyFGBCM zt3)>6tiBRiZaon#Q|JuqgX`T*f6ik*KniqO{*eRLG=eRWjZ|kkTyZx*WYgtQIwM@$ zj_+C;Pnh^kFdoJ#$#VFzd47&}^0F^td0Q@!!Cb!OlOqh!gRB@Y*T>~DJWvlG+P~U? z|G=z4S$eA%0{Yhm3(es!e~%B}&}!&aRK56iO-wjL0fH!52Nw@l{9m*ZnC|$1{L$#N z@S7|;5WrLU6an}j9yZ%#9{!DzkzC!hK&Dx`^kcfU7gGDN0bF;XFtdDbE4qJm4e4C5Fx{}i}m#&2@UW4sH`_H2Iy zC&CW-8tuRL!dVSJL((b&Q^mQ}wPT!sGoeAo_>b9V3K%smjR*7UHBlK+4@E;Zr`VYT z1__xS;|t{K-~R{a#s9%>KyJ@vtS*;-X#bwc`(=7%Ozj^8XS4Ndv`iM%O>9b8@2(Fo zzCk6WmPFa7qZ2je=Er&-?GI%i2bVX;!_CuOyx$ym^LStO?Pxq()61G#&DR{fmbUad)@;5V`(e zQz$>0^(Dki4j!_)_wFYKe|nL9nLRH?BlYT8z$7DEAl{WceaL(iE_ggrJiL8~Fnaln zf=qK4pFg!9q`llim7CRaR&!I+8_xT!AP)|3?p?)&-*xgWCVi54WPQ7znNCdcAz!40 zr(F4liqPrO&y3l#lkX^Q~*tW3a-?Yps<{vy!ana%-;jRHa(aq@%8R z+nSm>Ei!7_x2d-;kdkV-vNXKT*D5F9s0K2uBkajHHaBwCxFyvHjjnWR zsPoTbe2hiEmx5cb>-eTV_dY=|hC@{IU$KGG->q@6R7p}bRI>2eIlOG?LC?@tzGB(c z$lzj4X9MgDZ8$`pO9nvZeFIOnQL^({PoK&niAH+x0um5uo5b_@N3xGah<|sS!?~T6 z=mE@&0Gd;j6vKZ#5$H5r4&Dhec@q(g1Qva!|_( zfZMJxC!-iCHI+;&TzN%|w3l%^6G`v@MP!GI$R$2pIuL>c2y~Y#vJv<_hhaBA8SB$p0^}D(r9|*o`ZBmw#c-w zAxbuir8Tcnn6?&c3}2Rqz4A5O(!W!M39UOlz4uz-ddqJi<>9Pcen0O`YM&zw;ii^= zUYgL?JE9&Y_I-eNNrR^*+GQ?0;sMqOL-$t8zZE0;gnvqW6saP^3q_0SzJhYG&)y<$ zGJ7WUxj43;m21XPK1}Xwcu9SK!lzuJwVh!mW~^N4+MQgCE8|z7ewbWFavdz$#X=>W zR|JtdOj0W5=|WZUoa^>8Ie~F(ON2k-=zGXrg1(g#r&rR_Gkno@?b`A>jG>*z&RSE3h!Do<30}$0-sX6=`&;-76i(HMBz5f){K^1K0+_0{*+e2E3Ner!b^g!pw6N{ zMP5*WU+|17Gt0jPgs2ZDG-{l9&Q1|?WY{UOilC1~8*@2gDnBVJVr=CQNa3)T$ms$` zdxPrP$@&@pe;lo5b7=iw{t~6lRpwK)S3xgy`P9(fv+c08B@bZaqNUlyW&(sn^_~OO zdmFD89gw{sdyKp)`{MEbrHnWQ{-vYdl3!ymR6WjG4xwGd-5*VDAK>l0zD9Vz?d0Y5 zO${ILpc#(+tdhJvTD?;EY(*`g;?r*srq_VGPL+Suc$yAEAM}(ecKSvf;y!-plat*W z7CVRlHXhKhhNFRDJ3WDW%UuqB)>D4o%iRuxP>?=bioO9q^J}k~{-)3#J^hKMy1mFI zX1TP%(HenIqy);OUO!`|7OJ1<Wf6dNlgBx!GE9cx@JL@%9-iRl^pg0HL;Ls{7E6 z!%|~l=P9W5+ic$Q3n)1G4OKF~GoFb$2^e=hn(`e#dw3yucDaL7r`pSK8Fgj6RF3=F81GPM-%w(kl|Hpr31{mG$D6v2U4D)}5dBxKk)*(^I<98PbjZsGn~1 zF>IY~qyj}ZO#?+FbDg<}lGU}N$Wjiw&)Muy_z2(l;Z;Qlhm}B2z9lpI!CnbHnB!-K zvU+{ynBz5hPZi9^Tbd%XEY%8IqsP2B?_1AadJv}X&3oU|GF!Xvd!omm|Gp;zar4!7 z;P*sA-h)r}Qn??XCo-}Y$R%lT>UA8P{}JuK#`}Hr9RCrm7fUqeV&Ih9(pEoZTLXw< zdJt8vReQdu-UM^E|tQ85{VT9{L<=lwQBQBtm`F-(wcJ217G-0hbB0PD6N$-psQSp6$&@d|GCW%^;-BH+xWyIw`9FJ+ zvpl{3iqGhO(Iw6P`ONv`CxO*?h?Ds6E6>m9;D(3vSW1d<`KSaSZ!|G$Y^PZ4ns2QZ zNUlyK$-Bm1s-l+RrXYou)VbD)kbUPaQp20>xr-h2Ol4MOFXvg@Uq+)IN*65eV>8zJ z*pRu=P`R^T_w+r`}bM)kb4J`t9oU5dX( z`c%2(rq3kT4B~1&9+D+0)QPsTY2D&!a(g{bP)H2__g^}SM7jM9>l(i60@Al_E?(xE zO^6wVFp9;&v9U-an4~5xFI;uUJ$VqfJ>GBiN}oXXsO~vE_%gddxL1r!1vN$RaCO{8 zkI9mIYPeRAqv|62Ma@Z2=RKX|KHj}1)K{X;TqyQ#{;=MZmk(FK*({TF&543D^?kkZ zQNi{L`q8fEzkWL|aI4i^PLTUi&8dQiFDRc+YuT4npwDkn_KTX6j2`YVMKeKwzD|Eq zbDDGP%l?q8xvKTej%)wc5`>BQyLuB|Jp6$ISeqUC#nhQ5IF+B*8yy9TR2A|s$tpS2 z+@8@W|ErplT|7MOqV=Atci--k&93%|9i0|_SZ~TpNZwPt-$v-ic@*BNy=I z$2#8aUy^Oj8P3xm)SLpE0NU^_-jWx1jRpeTm#EHaMrXxe)|+&M3@tR`Kn(IVagX32!U1k5y?wZ>iMW00yS@&+}>2ik}sfi^f-K^Q(R&w%zS7!0+)!CbP9PT^M1R z8pe`H#?4aIMk2dSWcImp`lk1vh2i7im{>z_rrMTiYnQYOp5|J#AZ}wfwa7mONXtYm z$liXY=LP?h7A!Le#PYg|TYX1anIV1zQXIPoar>+M&Ca;u!2S-3rb||d&(0m5mq$a57WQ? zfwhKnfXWZC?0K}0chm)n|FA#_3;Y2u5Bi@;DE}57*Jub+sjE);{WU)4O%+VVB}(0u z5Z^@~$KB>f=zf*CcwVx12-D{FE@2WudFPX2I{D2eL-qXot|dt^D(ES=Pq3nWgl5Eu zyK&g9=@9B3EdQNb%~$eC&NiJS+7@l(-T4C&TVh z=mgFi!P4|XcnL6%T!gZ;i}&&|2z_~8Kt3S<5PrEo3r8Z{goWU*^=s5*&4`BBsrPVB7031Dx61Yv-AEon_nV|#10ij*q?UFW@V?-!}N%8yquy* zg6_Hqfwo^-<$Y~FZh{eAKP=O@?sIb^h%Pcu9hSHIl0J_XxcfKg>`dlWxQe#9fxp50 zHt7&2jJU|d>TZ75wN~fNVMcTvOQ{~}QY;CM(a{)JPp{jq|q?P_)2u7f*3xT9ci_+?8g7VN8{4Nq+47AYx zN3`|GdaUVE=!h_Rn*E2+t!E)W)&M%7|GM5BLdrBh4GHhcAe?ZSe2-_`L;z4&{3}&= zF`=+mA%S-;)L*0hK6&OomNVdc;8!tFvV{7%|0eI?Vhq_+GDXcevbWjFW68dz(c;OR z9nwAPR{2G7|9Tox<|0BQa`*t_{MZn~D3C4OBbBGm_Up=%Wkt4{WaY4#&1(wOUqNmn zgI7(QOw)=RP@|}9KT;H>_I>_EWI_4`yKBNfM(38FI;Jg=qLK|2eiRXDtv+XMZQF81o#l;?n6lV+?IkIeCEPZt z?CXyk*8|^q=*U7)&MLh_aaT%(yF>XPvfSQo1pb-kA#`ucse&C|Hb&hW>85m9vGUNT zgLT_seKpPuwvXhQLy7g%zxR`HN ztIaxl6mNFZl6H#SVu>YNrOu7z{!j|NJL}4?kUD0TyjyxE#cqFf@vp0RlNX^WD@ac7 z=DveweixB{CguWXE|tUDWPEWK|9u4FGhWO9k63L1ze5fxx;ly$s7eVb$@Vjt=I~%D zs%-H_q-Ndg(%aDY_$K|bBkMSTfm_DS3iG<|W>{7@JOvsLyoj=&2uHf*-3*`xZ@b{4 z_!JH%6tG(0nM1`SQD>oT)Joj=MxZMgsh+_hfJVY!;jElxA7Qcw&h`jg(o3{{jwK)p zx7OJs09F9Ye_4$YcE3O@?1&0n&vFj)?~?-*hsb_*>4lQZa&)>(QS*|JMJVVJ^QC)P z@Aw88r2Zo>YmrxB)9L*64tN4Nc*!f#VTg@KJ9WClg-l)uSIHi)=Pq>PWh-@t%5eC~ zWBR6koKc@>s-CcCUC6I_fpq46a3Nq?;c~MFWQ*mujhu`o_YC*?f?+(fcr=nE?qX`f z)JZHx7lO;KO5m>s0wlb<5J?>93mOt9%N(S+V6Y1;uI5l zdw7wtBDXw_U0{vBvD5RAWmEZ<+u{@+$(O7#?iGKnF0ik*VsTmAJ`<{ns)_z+s)$V! zQ0cOf>K+O?qBQ%ry3vis07FC08(NFLJ@UZp!WI1w-4uhIT{4K#l> zxo5{UH6$u`Vbxu`ia=w(w^6d2wURi~ZZ?bJ^;D~hkP`4xo=iXAv^ggT$kJ15EC9C1 z^5MMy{{Up0tB-d=&{@%O^zObTfSn(*F3GA9c@=SE5Nj!B)q2?S^Mykpj~5&Kf56u% zo)*M#3Me;MOmx3YErsDaNFE}IPscTC0dLl`Pwd&HvTX?6s{(Gli(Wfcw2?h={o94W z(8?W4ikuxL2!lwJHQC4{_tGN}&-w71LsLn#ksbhIzTF9VsV|BGji3T^T8qK;FWChR_LxXgMy1J+OIH5g$g-zm$G7Sq@=AQSF*-q zdA{z<0r4!K>)I%nlsX*sc5u5Zlium+Hv@UW)sOFrs}{n|Bpwx4SpF z+{v3cTE(%cT{%y!rGVE&reIc!ufP1L;QbaA6vCAjqiSDRkkUh_;+ramQsDJBz&xJU z#}FDG5dsQehuh6EL7j4J0qz2?)u1Hs)DmDcf-C)Gy;Hc68%3qS1AnWd=x}hhi@9bJ zI3DlN5`wEKiLmZXrq~NQ&l3!qZf?DsjyR5H9Wy_Zm8*nmN{s#1pe?FhWkq-gd#PmF zxG2q`yTk8eOw$__lvU2bHCa_TXF_U6Y-jy}RRGoeMOu&N>|Yv$ zrJ9TNb|qthWkeTBf{vUmd#^&Evbj?KvJBOEsn^o^fYnC8JbK zMGCCsWLbro&I~FU+y|dZhOc5*pA~Ytv#q=Yj~CXJPhqkz3-5b3=+96|ah<6C-lX{!6*O=id9{v$({4&s7GzyvXa>~sNa`?z;Y#D z-1c(K>F9P~KUR9#)Pj&za=i#qbEqppXT8!e{cPn0wlb?2W7NB;-qCubTlaNLbz)0O z;#BQ!&8ge&aoypKYrFio)~uq_&sJaNw%RNXRK3?ViMMa|U^UZP9_hM^GtD&89A313 zFv0f7!a`L0sB%9_DjenBkSa;>{6SbNSw*CZ6IL=o%R^N*Vv}=JUNxzg(-V-Ql-r}~ zK2>i~d37h-HjM(gP5FvYRa;d)QQPgR7`4fkjjIbs^|EiHG3}eB2v+6h)u7m_>PBY| z_u7298d(+FSZB(Xds%B}V?*(l=pM0dUr%USmJ@3Ro~{;qQ98a6LaMT(M|I4){rVaN zt@CfBLNa7lnxJm{7Qt$*6aYof8}4*a#3tCn$TdrH`Ci{Rz(Y}XV3JP6r`=|SUb%4i z|40rmw0!*E)GS&BhrsR|vZARo(@V4ui?}|egfzC6k|9H@O{_rh+RHZ+9O1;I? z8XER8Bt)iN!+!LoVg0SwB-CHmzE5t&j6W4FmAm^-;r%TuW{XSNJU)%@{tVcH+rqeb z8+1b}7Y|{}pUK-LAFFCGi7YNUQOr=+l)pM@r}1ig_$BTSgSA;Hv&p|B^bB6odo5F$ z9%+DWvX)VoKE}V?ZnmK|hp|qHy#nmwy;r)j6F$B>u6rf@HCJxSPK0*fWVSkO4Jpj#yMqf zepCsoDpSV(gsK|Ta82h$5vg1m$lM*|R zN?_qjyhL1#3xc((2ZoA!cX-F$VZyP;BE`sn|$qJ#ht1%!LNi>pA+uxc^553JE>@W zm_2g&GP(PP`tmb(x$>@IQ{%}_Z+XLqAiNg8HM6P7>GKAQG`mHEirj_ihtULP(?+(3a%cO7e84&o*j10^L<` zI#cN$x*e&7$~2uRER5KWFjqO4&h)tkZb_!Q0!w#F-D9^SwpbITGmXU|Tas2ROwygU z;+XA-E2{z0naZ-k+mTzRzD8%V>r7H4zwb&Kwjv(V{C$I|g8)td2FPxL1(IsRyW4UimDQ6ynOoGuwscD8=+L+OkRP6x>*I16l2EX+@I<+M zA$uB4I3meo($a0^1tN-2VO!UgpZUw39`C|^HN-;exUl@tQQ^k&GfDZbmbtS0%%33| z>v)XL{sr^m3i&rG0@B&2vsOH4;mmSY1n5kmbL66}>53Gvs#RqdklR50s)>tVlBan7 z3z#5p>>QPiUL?5S|8)pKWvGK3kiOF3DQ6T(@8R_JKE)msoaJo^EkAGb*GJ*GChUj3 z3z%zUxbY4zyUmXfO}xU*Q@EpE;^EWkfDF93^|oREfU0qfRGPJIkgKE<+u-w^nnA^ZyK$|23(7*%@yWPX2I z|Iw88p{QUMrBvj_*c%OUu_;)jw`q7aMm5T_J-3zbHL+Aa@|%U%Y9y8_b1WTLE@rT7 z%61E@n@#Cl-f;PY?G{)&f6%o;6shr4GmAUYMT9u=u^&&ZO)((z5+nA`M(%trubUfwdm4wG+%z z$JUw|RnNQC!UJc>pKEdmPzsnW)TXums5*sDK;Q?;OiGo3=gcIS&4VUbX^*jxnk|Rx z%_8p9jedHGN9}90+#Yrc7p8IvP%nq)KqdTcbKHaLXLv@8DEW|{V&6b@mV~C}4bIZM zwD7P)V!?h!zofc7p4N&Mtc#f5fxiSn=$d*Fid01{e?iUXZQa1sehs&963}kJb7HIr ztdZ}lh9}sjK0K!V45oGb(p;{rJkC|EoqU%zQ18cg`@uurMMx{ zd9w>=pFwAU=yeHIYbCRXSetla*u5%}|%Z7<|F)Q^2Dsws-6rAm1lcBE34aK7zj0aUSb z6UOf^d?&APaAjH5`G*_gyVw0L^=)JtWDp$)x+=?ooJFqrI!VY^j4#) zXcdCqzDRv2zAKbu&o@Wpq?DgLr2E}^i+R=37Y%JUDicB+_mj3G?MI7ey!-eSjF!?9 zTwpO;KQ4loHL5sM9xHM7j{_UmorBH@8HD_sq$9!ASXyET0@IfR#HP5@A>=B3$?f0;vKJf~EM^A!XSn{6_G5U0`Am-ryc|E0Ymd% z=!?SS`w5+EM&WTjB%Chjp!5s2{?leRk5{OaOy!tGb1E=tbgqsjIXdv)lW3Xz7ZrE+ z`2QQpp;P2I#O_jvDF16{jB9$!jZ%e}l0+{W7%;u7#=;4`y?zyH?Au#i8kRdt;j#x{ z2pfT`cs1Yt!p^YvE4Cc+AF9H_d538iQy&gVgYNTr3R#qZygn zQLwy$}SBgTZ zQsdR&zTgMAYpRJAI)4z&Rv<>nOnaXs`8&HezNs0qM1U35{z*`f zhtfKL=as1f@ZtBDO=00vTRJP);(rle@b*M=?iPt5_MCz81*F9~WkW+hvIJSB@fxV#*%hQNHly*yVcDT(r#~pYr`F5VZD3qDVItQrUEis0C zzdUnQNQghGgZkEjR}BWPjk<0(e0|JwtMN!_5r8;^XnD8zhkO+)_NCHcg+k z<1=91IlwZnx9Oe@016CF(B4aw#E;Py9*{uzRmkUOLUR0-WLG$9Lw>W$$|}>%_`o9t zUeBFJSY4yz>TllaQ_kKkGGz;}HN&=S5K`gHyITx;0V^Utpgt@BRVmsvBnYYmhbkyu zKj>5d+BiZrWw9?Khw#G3^~+}SU4aBMY?>*oSqXN3I5nV?2weu7h6<;m05#4j;CG0| z{fKsp98_)ya;Bi*j)dZD7q1X2AlG!fLx>QN>5mHcCa#~M`2@I?64@FsLqdHG05g0A z)KKa68dRyO)Dv}uH+;@oAkrzwtR4=q;e?jKH*$Ny+*%+bRjC}P>vFpk%V?Ng6vxke3Gj; z0iJ+S2Fb$s$0wBKqJN_L;eg^~e_cge+!=7-W&gyZX#a*kvdf*vpiscc5jDOD(DS?* zulCOqj2i}*A2;i#rAQ>L-t{=k3JGziKswjXI!=V;l zS4;ru?rXgk8u^Et#e>F(#^AD~kpF7yVY~@N^~LSmjWB2eJ*GyYVsZQu#ogw?-N+=f zanX^P6XL&EyzZwtr&=wWbu1hQ^TlqQM(`A70r;KmuVjr=6g|&hBBW2;z8E-zj_ag4 z6AwN%MoLU)#s?FKUbtGEQqQ)Rc)_%tAs&l=ZYINg8t-HnQ$`oN3q~+T2bSX!pnoRN z2kX?sshh+C#(iagkg}Iq7aW6@SZ5nO`Ag36di^3 z28}1rYid~AGTzCk@iR{?!$$DK4Ei`s#mb;d)s)^NGDa{1TdTXX*^ljqnIfFz;0s@7 zg|bjZhd#(NIX%>FQyi%s^)^>`rS8z15~tb16YY z8nEdnRAi|-r9wrJ1IyFQ?b1p8{S~?bm1z0>S+gWZ^MC+d1=?HOvv2+!?zd>MkjeVm zJbgOna}M%bINqd}u+9z*=Ap&Lvb(G9#tubTY8tRx*H4Bv;BB>>#sj+?M@82xtfHZb zP=3$!N-4&1ygR0ATrI3nQ<}h*1NB*Bj#c~nl>f7a%al4DYCP{NUtD+OA|mqXxSk)9 z&6-0N!8rU4k&AE@t)pi=baZ;$8r)xuKvWu8Zw?_hF%6$2aqN`~Uhg5jynM}My>%|gs@W~9Q${Gi{ zeDo!+TW`OV(9x+8Dtk(P4wm}+}QH`a3jE6y6NFb$% zF62do-&I70qb0)oU6Uqtv4Q5Azc@uaH9kyv4Qo!2rr<-PAJ1-IfW&zfP#o&0Q1jO* z?*1Eo)Q)-R%pNVsHXMO}o82#zS;NVq?dTS>8(kc?c!Q{7C5ZEGR!9^78O~ph>+jRM zTNTVB)PpQl(>$0zy40h3WGCllMNE06X8QlUMOvqmCkVEbSR|w$HoMsigLw$egAf#i z+xk~Wv^+SG;c{>yiAay7l-jrpdhGaiRg@hH|8Xy|0^EMAfSqT zEw6&>*E^>Kq_P*B0W!H+Bxum_8t?Xa$xeZ){165wh&3nCdL8dY%S6}Krz1^>)EZ*k zfbBI632kN>C=R4qG1V-XA?6)-dt0l4&86iI5em&bQn$IR9{f8CNlXxu zAQ#tmLzE--lM5z@7s#;T-uV&{)C4&tCuug2Ey#p-KRzO;9*BGxJRm7JlZBipi7J}U zVbsph4q#Z0fejBKIlkZHxuNp#jN`UPy#D7748`!^FQAqa`4v^1{xmjyTQ7=N9Z^=P zU^b)52zu9yf;B`^)f<)M(%Idy3MU$j0dv2K37?F*oO=N$cfAj@T1f&Zb2d^r<#5YRA2k0LnC=Dt3D9RtV-hB5%Ap{Cr;&p-Bev1SH4g?Q(+B z)ZfGBqfE?Q9S`wOa#-G_?#jUWi8TD*n%~*m|6PiMM&3IS2aTeFIJnes>bMhKdO2Nj zyK7pa5Jn9gqSA59;jnYu08r5(jfE`8B;HS{o74xYE+ND-{k)nq$6(YOw~2?nmnbKI zposoiD5O=omZm)At;?1NXVBEspD2dCPacycI9-0*rrX?4$g-3Pu&^c8^41m@M7R)+ zIf6}|gkYuc)hYuy2pq^XhGMP(sPVgx)r1b*HD{BG)wH-o-9z^q9NoG^$g5uG#s;m9~olmnny8f^?(%?I|+dXTkY)7r)}Y z7S2(I?=hNxuW;Q_5HPs7KR)i~yW}z6DL-6rE**As4-*cALKN-1c9pJ1c)aGjZ%xVROkJUT zyX-y41?2D#sv^~}kr>$0B=EE3^OQ>3J%l$pW!yCuOBjVSxU+wX%$wQg|LnI90p-uo z1H^FLQ#uu%Ygwer_QBa7nRoH~4ia{*%7G}K#+sR4 ztt4$e6ml8SizIK|^FNV&FM=wS)^reXf)v6)0JyoZX?T&QH6BMO{FtC3qxiubQV;;E zw^MD==j6(oLk2Wl*)`;a)3U3nk%;zT$RXPEK9pceJ(X=wbMnHZK8=&`4+0%>7j|;I z+`e#VT>HWpx576g93S@wLNHf)a=4`9SR}gvK2B}kX8%FLTj7AF*=wS-HWpU@b&67+ z6dfdVy6{;nBF6n^!M~RpdBv=|>MrY=g1$}GMP)Wwm5v~sa7<-Beo!v(_3JPKntb&_ z^%SusC*d8WlXMhmmTGA{!Q)p+x+9TcxT7I}uDza&`scJrjI`a-mv2YLcpxQx^bSW# zL6@2qZAVhNY0{pE;gY-}eR+0QxcIdyC7!bAVUU20q|EZ&-5&}K?SJEj_9E@uVvlI% z24UXG+<5r2+%93ofvdaeb$GUn*UyKSnt=%IkydnZ{nhGb)t_0u#zd+{mY#O{`0Ehw z!{`--qA8Vnx>A+L^0y_t!S)-Lm*u`fORr`va^Sd{)fG#SLh{GI#7o59__DoyabNm( zd}kPT0^PQs;Xu6-<}Tks^6CbaB|(^$S2q~ekZRHs1c1xiH#WLQ!X~iYopf`i7iX;t zv(z=K%WZA#u8nA3FrLOsZ;4jp>Bq`culj&WabrsmOp$tv19!?#@=}!PiWe5gE-R3V=`5(tWDn<8aKr573nV1 znA*>kgTdHD%S_j>p;_6TJtfO!xHe4dYbi$!<-sI{e;$e%V7|k6*K3vqA^Ka>{gTE; zQD_XoQ4-A=xHbjrU!&zQo>ETb6n+eXZA|ejrW9@AO<{wDC!m_+^+(qRe@#cGY0#5H zjZFYvm?rmIglo}c6e;$U_Uo*tUY_Y8MZni^D#gMhg;yC?-xrnQ>6xH!xvYXAj6FXb z6@yFEt8(Rdqg-Lo)x()F=nNa8>gT?9Q}`oX0_QD{X4+OphoYcdtOui_^dt;LMcu18|PyJg_RaX@c%*C8fqeq@?YXn+tr>`$+JRQ-V$ZK|vFK~`I zY3pr{aX-^HI>kMa(Bu&JLqf|l+$S-Ok8n@KcsjxTP*-t)T@gR=R31(EG+)I8W!_Q= zcLfV>ee?D-Vfi8LYtqtV+0&$T4`Q#=S0BB;rf+-LdZMS|c$sg=Q*}X7JKJ@nmrhM6hftLLNdPDth2vnR{fX~v(J4Ew405B{7 zx>+V`^h`?jdo=2mv!33FzhB8ef91b+p7~sxnU;)#z?||P{=M0&sn6upv~KnHe{S|& z=MF9~_cD2nX|?-(h&~(#Ipyf$OZx9$@XuYR8jUd3_V@^A1vke*H=V+Rg`2 z%eK&|s9isrQ1UJm&Bc#6LJSv(d95^tsZi?N!rmsTVn8MT48KI{NS)XXV>Aus&@Q=> z#4UZKjYi)#H`}ZVNV_2`%zwBnPS86in}wXlg_LOGS*mMHC4Q+`zY#zIqZBf-%VXPG727S zPp%3+RJ_yrSiS2h*O>v62gfV0f(PTu*P~#AZ-r!gVxmbGjBa{Z>B>RqjSGj~=s~YJ zpRJuY>FmMz;;q`I8gJ!3gHU?Cs14Hh{79wiDlkU2c;?sRp(O&L5^+j2i}L zNE*gsg)|J)PNVzjjViySRxx?V)mOu8R)eS2RHBc1=4;O>Nk1&ZGlHzP;wsKVQG`mJ zxE{BSXb_g5wrBbIHL)p@>V@H&boM1aatcFtwZ#Wz$5T9sTC~B?WL5lHR(PYmE-*pN z(xKn*~k^Zr6QGUrn1^AblvV$*X>m>8q@M1LkT2md?LV_UpVwUps|I^*( zafAME5~CyyQ&ci-csF$g=MO_iJ-E_9w3Gr0)qOAwElmMSLsC^Au{01>T_H=ukePxN z3(umC&^NNDm2{o~kh9vXJ7Nq^|Gi5NsNiz_N+H*8*M3JIO@5CLU!whio+=+yy|Ra7 z6${kLEM1M*nDO&w6pTJ@)=$av$7KTem0_Z3pH0MPUxD~d?iyxQqXz9 z7CY_!4Ap|O_kdx#H>aG&sxqKmqY5LZBzQtbx?=RhLx0m~4AGzeW8pU5i-OeZqtd|l z$^9JdycU#&h=;=nuVpiEC5KVxTOI;+SnPkLy4hKsO8O?%PV)EpFO)%JOk#W_Ee%t# z=D!L8sD=kr&zhllkwC4M|KRlFa)PWt*aQD9k2+hJHqm$!jpef8Qr)85;pgnihfL z3GRn3UCyT-t2z(=O#xPbM~+K?h-q&N^3*w|c!5jepT`&_*plhLmakK;w)}uK`>c!R z8c$sr-Tio#5129%x<3h9Pj8-rli#S-C2t7TrprNjxQE$c7suiAX1v-zPjI7!fwWBo zXi#7Vsj7c<)|ZPTCP|GG%1M6f2~g|!x-WjWb=0+%Z^6-vUz?+8Gib^amAn-=IhFF$Cx8^*6ZTxO1HvaP|H{q zZYle%nNIB~%5Xg!Z%=K6}6 zN!c=vQd?b`@m}1+Exe^Rf4ezs&hzfWH7hodsF z#^&$3w~_7icUix7`MaziTl`(t?_B<_vX2Y?F6+nY32*qjtl#GMkHpCIH=b!u#%zdM zF0;bt!3g$4{&lO}dY!#YnMO2jAD2<;cB~0OwX3F*XB z9)2}-YD>1K0FOxnImy<1o)~Xy(r+Z5$GeMea)`cb*HWL0$&3McAo`MoT%WNOZk z>KyCxn1;wSo{xN+grooIbVO##1wd-bKJjEH{|}@kQu!TKVuTcvre9y+!%h zeEh)5&QzRA4wRkR*4ir?sq6yD2Q52$AaY4cwx#%*L1ZbJ+N~SlLZYjIt~?C|z8Wh) zE7ko=MCBg2`i3!MYfM8qwqySKC@*wR^Ho5*sgtC!P?z(FO$Hm5xO_z#YLzC-*#?cL zk{H<2JlI$l<+ei__~p(+N(8f?CEq|U$>ONLS(T9$|C?4hW&6#mJ2Y?N!%P(5gHb=2 zuUNonv%A8VuUIyJNB`uL#jka=O6F+ilAww1E}SD>1NJ>u*B&QiwesCu6d|(1Yc_2kVW?DOrhJ4kj`?G^rrV8k(iXU6f=YT|{VHZQm`Xphh zEj6#o{m!BVU;6Yy$@9emOY``U73HQg<<+$3I>{r#Q?vUE?WwFr@5`~J_Fc`RIMv!J z&3ujbhskR58qe|Y*Fru6@&1!tKOfG%P@tZ&u`yr%A1A1kr?eSHj^`FP)% z_jE$>e$DyFwwAJca_{5JDcZ=big#6@hBgf$jzD#b?r z)KT7_im{BxUW3uf_14G2RD@ZlO1u+-7Iez9p-2N|Y6jyNZfa!0g-^T9`T*DLHUInc zHTB8fA9|Q}q^5n0kjYq_6_Y+~c0Z!sVkVu%)0>A7F<9Gm0|&RfZ(z1+zr4Mkm;Gv_ z{p$Z`?|k4o&&qm_iiwJfii(MbN<~S^%(5<9RH%%xiblJnl-MvXv&$sAOS`O#MMYgI zD((%7ii&QObR(lK757F(g+*N|>QYfrQBhG*mx_vtit2u!-|zXrd!Csy%M5>Zy;oi} z&b;^GbDr}#&pE&Ezw`aYYrB5A`i|^!bxU?j=$cE`mWgaRcV{+lv(t!&vTemz9=t#M z^YWz!?z%Ti_1wML)sBnVX5%ZpkKA?dh0OGOvndE?W9^*Sp}>tlg7UXmb03K}JW@FR zY0!mZ9wHn+gB#DW+{MDjJ2tq^b)($715Wg9CD$AloKUORUWg0A$G(m6IM>6{6_$9o zG}7Xq`7r<`>+IE*=e?y5Jk>Wi|@o$Jm$ zqIog*aNw2fS+9e>B-wyNP=L!`ZW{wtcAgQr6CU za@V;nw`-@{iCreUE!%T<@$!S0-qU?q7xuGjSr1(7?Yi>F#mBDncG(3xyF_#$%i>NC zymH@NZ4dT7^6=ZUr9FFN(8aDxk6gU`$bG%}vzhD(+w6%+dvr5q+LAv&d5S#= z&uZdI*0r~4Z^FLpv^jn0td1AK4h!$(t}x!2jn0(^ZO0)l^W|#NUfq89T(ezv#Fa5! zTsyf$4kjHhNIcFb<}KffJG+m|(@OEG?-?D$tDZoDEL^XTHV(|g>*iqlTusb2xKy7c8=ubzE%B ze_ud$;;f5qCw-kHy9@Td>^%F87w^vQdf67x{D7aC?+3R-Zslr%OgV`g4B2JZTe;qF zqAA??qxuL}B>n*vzX1j^ANBQk#*cY>_V7-s_WEaP} zue|rN-NeuKoS#3J(cDA3xodR~KYDNPmF)W2UD=KU`zH1}{nzZR;#cm^U0Tcir)#c> z-JSiyJ)eE>Xzk-%O*vMdA7{!PT(ibePIe6`?w&vE4e_}Py7#7E@!st5y57s#$aY>nyrS5WRc+11+!e*#e+X9->n>);OSyYs zw;u-OuJzuLDRw>d(0j9ks2U$7pckW8W@?9lQrxm&5Q{ zpIl*y-_%`%3+G>-iFaSg&Ka*{??`&!Qg8Mixz3CEJJ#{Bb-hmR_STle-+5d9SM0|2 zqqgTFaoH^YpxpV?FX}G3J-vKy{`DEzEvM|hRz3%FA*a9%r`glDqJ%$J2QS$V) zRt?7S+q~f?-!+eoo>;qwmp@;xkFQYQsqsrbzD;oM*UTh(oHgx^SdxR;T%dXLf9sdmUvqs%LxQ zD0@?rU!*y_M(4Ra0ahPg!#Vf*gG++iv~VK+U;jbVZ27LiMJ$^yx{!4yS5*9RieERo z$%A4$GS98FC$z)$s24SEGEF;nKk+p4$F2GOr6(=__!~;|=Tev_PlmI+>=MOW&+;tK zi}rSYf0*5gx~b=O9_Q2e+=Y8;&*Y5AE~?r|+res_U9`}(?fjc!>;x*D-yP$0ESqa~ zTAp2iYw_<`%*3y|^qp*@cOG18vD3lBJ#V>8S})qeFFFOa>o%usLALX$@xg;SI_=i{ zLnb@0ORXEnIN?3wq7fQDfz!|@sv2&7xM}+g|WIDOInR6{|5l$VCANhRhIwv>r zkl(JNp2(ThjaQ$;mo{Z{Fk9>oFTGs7WB>G1IXJ<(>TwqPP|ev|YcFif9(}}X9#g|` zgVFYLtt;90toXy=Iq`G1XD?&7M=7&!s?09#W*2DfG4$MjI)DD^|Dw9d7B_o>^p19oZUqnl1TQoxvecoepYphhLgCr+=_x_Ye<{_cA-P?=-yB*_nMs z?IRD}ch`v@US^Mq-|dB$8@f|Jy7IlM=~XyO+a*+2RZR&{%j}J;nMg(b`8!WA1`Q>bm~PHIsYE;6XFD zd;`^%@3-Egs}Z+;BQ}3GKCg3d1h2EF6MDgt9#9LFe~T;51s!ahTDpD|t#ofOPdr3_ zsBriag;P@Z-1!=>aQ1PcpL=x=T*|(u?O>mxI^}ox4*PvmpDB7q_S(JOw<>tO4c)h@ z<$JAL^Uo4Jk;n2+iqAXE#;mNab3h&n;xzYLYY+Sro=A3BnLUeq<&mE38!K=D_lc~O zd`kIq?k7u1_TZ9T=kCnDs4jceuzj5M-f6GM%$^6j@1ZA0ZRd}7Qd9lJ4hqtpJ+UTk zJWWronVK7w*NHWA)G2nt4L<$^I=KdKb$Xmw271BD;rpcY+|KbIV7}hx@wwy6W{1J{ zC6kvQyuY{Wg1rgk?bp11^&}dxRm&SW`0`G^$LIKM^z>Xfc)k3|D&wuB@w55(Y1baU zpY-I#&)s=%PtV0ia$h^8_tQU;dt~(BqQc1)=(#(rG3(ChH+82Kt@kUtAKIIJ_thg8 zT3X)Ma_;u*mWuw1J`_*h*z+~_U3u_|x08Lt?xXi*FRgy$!rfU4cV9P$?3>d=7PopV zZR6>4fop) z-Uxg9!wf9U+V^KW|S!TYY<|EBIMS=nBA^ZT+3HMw^{*)h}k+G|8EK5+Sg z`yPGpt|MzTzvoAIb0O zwh19&*k3FdGvDjvX(0sKDYaQ*(Me%z#9+B8Dyci-(+7*Z%fEEZYOUP zXAhNK_q72xERK{~zGSkmpM9w3%Dvg`$$KBZ(qj*BJ`h#hBoD*GKI0`b? zysJDc!y)|UF1lpjS&+MslRs|C*5n&JV{lTB_}%c5?7?FOoqig9lD)msmp?!}sKOJz z<{6$F38~-e@?2-%_G#Y~mOslnA=QJ!w(M2vm$H{cJ^avP*+!twi16FH_C(Ja^6O`fc@oysrX15Ih@) z^4|oSy+G`&_FHR#@_XcG)oiv>oNf1(n>~VWuTZ$}k{$3}>glnseLmxkXQu(# zd+Q#)^vLClmwK}o*mdUKIBO>d?-SE zyQp)Y4+lwP2MX7J&0+qy-8KQ9Rf1RFjLObGvd@w1?r?U0_)7MT(_frDZl&^m@Zu$G z1Gwe&^7^|t9?0(h+xr;aXkSa7do{(m{HrO>(2DFilWbdX*X4WPYoFa0vis-v+BC`r z>x}pH*#6#wC!EfDIXRaV>_MU0PMT~(LiT^QuO@Tjp5EKC#{#b|klYIZuH2WE`Q^TQ zFZW~%;px?hA8**Z{If#I3Z^laThlJe9z1o9(`ob$K8`{ z@b$ah+081iq4U|JdRN!b!6I{drSrhS`r@@{p}Mhc7@s;g6@>I%uCzxiu$ySxMtnA5xipXI)I!%&Kf!-{`aZT>dfgbJ;5_ z^4=YOuAjt|yZ!^^59Hpl)M%gSHs`QBhv#dKKkKf4qKZl9kHcj{Rd;RioO0=~Zp?@q zJZW@#P8?K>-G9q$sJWP3hR)syp1ri^@ZQ7;&zrZz$9c0Ntx*N)0Mll#SLbc|Z`s5C z89a#zef`R8$&NI22=Q4L@5z6ufG!Q)vI*Dy4xsGJ=PVu1K4tCb=<27aPpN1AXsfB` zu1cTq^}y^1D(~Fkm-wC93V)-Qo4<)KH$NpSbC0;@H$ka|V?Ge*b(dREPGxjX^^wo~ z(et4pr_zJ$+kb4X-2K-4bMPl+Jf;QigWck)lG|kbR^MTKYBMeS&g#=~B3q8~Z(=?n zbF(_=dA~jPmQ%I+;3s>>^oDw8d9%-MJD$JxUa-CDAKCvD`Csb-U(Eh(KQGMw*M7If1(uw@DDV~MFU$V-KfN^ftGPc`o#)yG zUvr*o7kmdgUj@Do{>9)$PtCVw?S3_Q8Ti+LSAc&(*DS3meSBYqJ4 zs&N75xXgjS6FQ6F-vYh{&U`k&KM(QS;Piht!S})MhECzr^YbG5S>!zWS?%1$k@?hv zGoQu;Zv|&Q?cl734sh1Pkn@=Tu=AMz1a!UtKFomA|3&aI#4m%h9=5<)4}0MBr{H4_ z*Cp~I@D8+F;ym`Z)OqZ09dxMQkl-!gY_|=Z>ur!LJ$@aE?pCGYL2frUWgU+MRL(Zem z)6ii)^We;9F~L{Cna?^n>tq9*byDmHd@=tL=Q00E=eGW^PHMq9E=}O9lNNB+NjEs_ zWDuNnG6K#znF9Y#jMp6ae+6Fvr~gaf9IsVy#;+&%COF4y+j;bV$9eR>^qGhAh51y1 zGoR`NuLoy7jo_@GCUDkIzw?;?fb*FDICQ=T{!fE{5PTMV5_|#td%-uszYxbQyUy)+ z*ur%@x98lBhsg_`b?EbZp;P4C`upF|Zn1OgFL@2(zYp=Xh$pXiZu4sj@lD|058ev? zA@FYS9{}$Ip9UWQp8y{MXI+hecf+4?@E?TE1o#huPlNw=@LA`vuI8M_x>|=0&x3Zr z*{{N9AC52kRSM32Rf03mYH-e%8gR~+cIUBQ9nNFF`k_+;e}=%%gO7s$2>2v8=iMy$ zk0O2%d=`8a{C|LNf&WkNU2x9deQ^3&SbR7xKL(u&@Hy}*@E-=RaUOlHbsl|ggAViQ z0;hftILEygoZ~*`Jmxd*Jm$0HT<7n3R|*Q2o$LHve8st~8+W`?w4h)WI!}i`YtSKI zN4%f1b`j|!b@-4-uGyyfX1 zqXor?Coges`EZ>t1LrzW4t@Go0e$jH#IxNh#FJM$H$S;9)i^gl$!ncQKkLEiXOnaJ zS@6kuf191lPw^JSTb@<<@PbyvleamKes+M<&raymw=U?DcO#zd_8^|T*Ln1_&w2E- z-+A-Pt&rQUWZ#j>C?ts(JUFg%dJ?N9~ zBcAORJU5@1T5; zFXGAjoJT(g!0G28^y%9W^vQ=2&vr);Pd@5A`Z?x2`Z?}A`Z)~KH#oy$-0g6HK8w0O&N%l#~LZt>(r&ZD0t;PkT;`t+>~`sC$^XS)@MC$DrK{j72x z{j7E#{j3G2pAF9CXOH{Y=v;n^HzD5gEXw?|pJv39w>Xb}wt>^ncIeZ$4(OA2BA)Gb zA)dV3dGxc#dGxc_dGxa%oPG{Dm!CuK=dg46DL#UD%d^V;97R0&nDgl81UUVigg$+n zfl;7M?dGBM?dGCM?V+A>F0`b`8nZ!t~!^W;%kVvJe%Clb;OfzIFEjA zfz!`z=+n0y=#%dvp6%`-o_ybV^s}JEW?6Qwne~U~M}^L#pT*$xv&^~toO3_Roy$-0 z3dCEUUG8Tk;>oL=M?Y)8>1QqU>02H2$?Fl%b{h~+-sn8~+2lO>+3Y;}*$PfSJDkhU z75B5#x%?FGLcHZU*F$KNrC1=OXm!+YOA_n z<~;hj?mYUr2~IzEoXgK0_jA{|{1o3qyydy%e(oclyx{p+Q1%o3ECQ#W#m+4s`c~rH z@*yupJlicpJbAhE=x2rV=x3$#=x3F4%hU9?+=puCmM3`)bRNb1f?DXXUv1b{_lN3eNiJaIX3(cuj7&3p$;ve#E;FZ+YtZwr<3e_c)LB z(+AG_>4!dj8-PCfAmZ8X5aP*)oyYnaaUSbu)OqxC9GremIhUU$?&q{~`6)hwc+0cI zpFf*LJo%jS=;s1B{al1TeOrP)`7+|!?h4|`SDi;c*PKT`*PTZ{H^J%Wj&u20;ePHq zm!IN$h_^gz+|PZ)lNY=oU+>Y+B5?Xy?A-F9ZzawxAM#Sfv)wYplb1V>epWb-epWh< zepZ9i&pPMwv(EjjcP>B08xU`Kwz!{-h$nAy9{p?qr=P9Rr*Cc0CvQhQ+wDL+d8hN} zXP5KnXSeg{XD>MY9B?i_Tink<=kim02=SJuo}(Q`Jo$+8=;s(X{TzoreVc$j`6S}m z?iAw5r=3SXXPierXPrks=fUacl5_dl<$f+Zm!IM*h_^gPygpYEPrl|n`nds4KR2OI z-?pGnzKwXcyMuW0UFXryJ?GKSedp27!WSN{WAwAcx%?b*KTDmn`ne8H zKewFA&lUG`+qwJ{-$A_PS>n&%?;@Uj&w2E-pfvmC?8i9$EOc)9(6=JzmJfL`;@NHq z;>k;$M?cG)M?cG*M?WjU>1T~|`MKqO);gD;;&q6(JheZh9`WQ2&ZD1A;PkT@`t+>@ z`sA&MXS;2PCvSHi{p@fa{p@re{p<#(pMB2dXHj*oYzq3F%TMtE#9N*%UY~=ACm(Vi z{Tu6^X@s?+g z`?-vG@)hUN&oyxRxek5$wgG+eO~kX^EyR;=JCA|`sCG!XS+3sC$DuL{j75y{j7H${cHrM zpDoViXP5ig>Rf(`w;|s0oN+(f5l`OXJo?!MPCvV$Pv3f=Pu`1ow%dnz@_y&h&jIJr z&q3$W&tY)-Ip$n`j<}!W&gG~01mZ2v758%z@#Is^qn|V2^m7*a^lc9MQ)baX+^aPrllZ`M?c$~M?c%0M?X8k>1U5~`8nr)_BxlJ;(ds> zJZtQa?57{`Uc=8hG(a$n)`dJQr`c?sb@=C);N!T);f=V)`Qc}Cg<{V&HZe4EarM zR=J;*&gG|g72++=9s48usYX0`jq~Vd9XS20hdzC4fIfL6;@NH!;>nwxM?YJfM?YJg zM?baa+Bp5}@_6~#9GA@s?+azh|M>x#~f@5BYGv)d0BKvT+%NK7AX4KKU@> zna>E~$w!?>KgXO$KgXR%KPSQI=Ztgt+2(%EI+vf~bBMP*YuwLy#FH;LkM+3(PCu8S zPv2IcPrizHw!4OS@^$CY&kg6%&rRpi&uwt}x#wJd_PC$>&gG|gZc}&Wqs3dEE$(Nb z?>$s~iWfPLewKjK&r;{6Pv6R*PhO6A=2L-q@=E8?&noB9&uZt<&suQ$+2CA$4!NI= z&gG|g6XGq;9`~~u@#K2vPxQ0Rj{haXl=;tK#>Dv_a$)^#|c4rVzKI=UC zsXf}!&v}oJelCL3&lTtLbI$!-buK@}*AQ=c&bXiJh$r809{t<`XMJu%pT6xtpL`eb zYB0D-dsauDG9-h$pXd9{sEV zr=PXZr*C!8C$C35+igHRd86~_XOr{jXS4I@XDc}U>~JnWx7^Q8=kim$3-Olcj{Dh- zc=8_S(a%0``q>YC`ZfT4@2}ev0oQ-tw&R_jc_gp1j~?HagdNz8#!?7CX0m=v#?%%ZI!a@ocvY@#N*s zqn{Pdqo0+|qo38_^s~;n{H$?5>z&I_@dm_Oo_fDqBjU-MoX7fX0jHm>(5G*0&?j$4 zJlpL+Jb9<{=x3Mn=x4X{=w}afZhK{}WO9G>LWg`P5kH)WA4B}aD-QL?5l=qh-12)2pJlCLeJMvtI4*51Gkv;~@7(fy74mEbziNJg z^F2Qu;EeAAXM8U>+g zGkzDG@dYo>*Qbpm)?#v1ZVsXIOF%g8DHpYORTqI zaK@K`Q@;Y7@zvmruLWm(132TGz!~2P&iHn4#&>};z6YG~{osrr1ZVsRIOE5_8L!Wp z=>K#geh!@a3*gjW250;#IO8|K8NUV2_+4c69JHQ#=4bJ#paK;aSGkyr1@uT339|vdr6gcB&z!^Ue&iF-e#;<@g zehr-Qo8XM!250;pIO7W{4nH>;UkuLpQgFssfHS@dobk2bjIRf0e4}$a{=Dk_|IY3B zle_~ueD7j`|2!p&{}-QYhJ3qrf$@I@_uB|LuDNOP74}E=WAXon_^Le4@qY)e0sjy1 zI`9G?BSQ_~PXTWNe=2wj_|w4Kzze}Uz@HA@1^zMMJ>bs*?*o4}_yBk@_z?JWz(>HJ z3qA(^Jn#u{t$~K7z@Lx!8Soc?&w;-Xd;z=^dvIqM zWr#1x>d$_x4q2Z?;H=LQaMouTIP0?lob_1+&ibqYXMNiIRGzHQ25{DA6SzLh?Dt#1 zUk)GIz*(Oi;H=LsaMouJIP0?yob@>XUV(guz*(Oo;H=LvaMtGpIO}r?{FP{T2AuUd z2hRFj0B3zJfwMk~a-*2NQ#SkWHD&&f?0<^=uXTYd#Ex5DuYY8*ej1nC-*gAKKTee6 zjIVQj)43h-wcw1eN^r-y`NHoxQvRmzTi|k`)cNXH>9-I2d!zWTLOlChkNn9$4ZH^V ze>!+Q_-BH*fK#U({4)@*zgqr!7R5qK5dS6xWlVpy_&4hx8JBOd9;6fNLELm&p+g^D z2VUX%nEvO3S2{O+@@D6z|1QM0fwzNqCU{?h4}-rOI+Nf$ZkYzZh|H=tc|`a|A|c=k*An4k9|fBn@s->>f5fO7Nqeg$RP;_>)RA=Y0Wzf~ijtFE^@ z*Y)-t|F`CauD6RfLWj>6(FY!Xws?HZQ~ty}`=C#q0dUsCAUKapE5RRKwc@7@nTHGj=da?Y18M!fzS=L_|}R6&_< z)F-F@t8)(L|KR#C03F7E0^${7b)skI>_4lntY73K{=1g{SL&BDHV>|6^9(J4e>LJ) z6P)w?1Bh4MTDxBZuKrs7dS=h0rDOS%A4TU|p-&z18sz`&h(C({cOstp9-45uG_d$oB7q!q~yLHeZZ-5T-QQew9jMw~%{bK!7M}As= ze-8a6|Ahqqd2r1O)A>d4lj`ry)`NVoeDqALSy=}^e+_x6PAvY{!CO2&)}iVo)?qjF zIqs4)eLah7q2#}*e+2$p;2f8AaIPo60Zt!&A6(;N`TPMmefUFg_1EIb6=M94^^cIh zo(;DCGXFnEJo#3F|3!kQbpARK|2N=8mQ?m*9>z|;nznX8U)hg>f_D25Pu}m`^5pm9 z3_yo|4nl`~2s+O|yTj0-KO@i~pF}+Mrw~s*?cDM&Lc6ozJU>#MSbQ_ak?T@1bShlO z{Cp0$KG)2D@+P$VF6eiFKNmV0N6Y7V;2JOE%%6GQ4gCt&w>&=|oOzO~ZcU$gvR(2~ zvH0i1Px)s4@cgtQr=EY#nOt>Z@jPBC zMLhY6b6q#kbx--A>jvWMAzs%*H=HY8T)s(v#rwY<;>CA^{+h?{g?MqDH%ouR;|u+N zm5;c_Me$o6R}$jI%bY8I$Nya(;>9aN{GR{2D#VM|I=6A>^_)iMYF8Iun}Uvb3v_rr zrycxZ6x-ic5q0s#^{!+9n zzm2oM6^N%!CHVD@pX0ir^~Zc;{xxBq&be-Fn5W|P&MnWEA^&FZa`1NWmxFgYR~;^R zyIsyzhvNL4V!M6NXZ;TZedRwG^u=|Y5c@R-{qN5Dte;76=A+|**smFnkNuiU=qxyw zj`Ca#I^xR-9j*V?ucyNQHN?LHd=vcRz_*<%AC1e7^VqLF=+K`6_fR^@ztFjK#EYHB zapC7L`&EYc3gll2{z~v_=gMcv>#)YT@)5WBV?QyUM)1!m%g5NCT+d&HcH2DO=II*{ zuXWzqA@79#tD(~k9nR|>=cYr>b(r&I9Qs^mCcwGQlzJB}|BpvL>WZ~XUg7cP+b1Ai z>yq)$(=TVSiZ}f##860@b_E(b8hic@*&+9tpst3J)RqLMWLA((<{Jd@k=jTF; z^SC~@I*)nwC3FVBIbMU{9Is;M)^0WYEOBn_lGi5U^55dg`#s+BOr5vVPmN3TZ3sH4^H%0R zlE{A&`Lo?A#FI~>-J_hhdU$SMx!JSj>tvz-2h9s{#aq4I0Y4RQK9Dp1&O|)9>el@4 zFVk;deIK?SItsCN$!q*qO{ZN!8Dl+@a~@Gg`9%FH=ySc*{IYh*OFcfW4@%ASxxQ6H zpX-?N*E&|^@11M#c#W5M6Lh$awSm6@e)fRB5xfta{Tcx0ddT``{$n1m{A)b_ap%fk zT=j2$GXGh$%lwzYng1#{^Ir#N{+r;;f7iM4Z}9y0oGX8E9T&y?OS1mhk8$R&^HAe& zg8w>hG0yz0ZluHf8^D>rj$4#}ljq;+@ycIZ$1O2`9iPPf2hlF`9|mXsJZ@qBI&O*c zMaM01zAPs6SHY>j4$jZnEpXJ)=hryQI*Jny4U4dSWO08X7IaOyOJ z^Z4Or*QMHgx#jAXb=Bxxbrshi)s=V)bU3d&z&S6v!7pH5^n%l$esKCT49@(u{wRN~ zKNB9W{KfV88|TFw^qK!6IP>Rv#r#(h&-|aLb*UWn|7Q4K3C{d={$>6!|9ZsJ|7Pd% zU+a(7EBPafh`i}_DpgL%Z` zz4`<%c5dTK9pw}CKYARPH*5fYa@>!49N3aL4iuk+KIi)^IOjXp)sr|5jPrfV+l}+R zI5EGte$pSVpPUyp2^}8SQKt#<)X}&sc|rs0XgkrQoa|)+g(y3h~sj_UtEqzOz25(};N1q1M$Kt@EFq zSm()8>pa(U#;aZH2YG5ezuEaxoww(j<79pA=r~8m!wnv~oyU5cfe!T-z^T6k&N|_`%{sYR|3A{#t3mfC`mb?`{!hbC`acg& z{};jOKgWgsYrfoQp1vb7PswZ0E|15Gom+nyuXe4!-_;#b?-ZsB3*WmH`JQZ((&dnb8_8|X{ zo}cE8jMvkm&(Z&ug#R7jspH;<;eRjUIgdUPk9&L3FU=!cpC3!`z69?F*ZeY_eSH{b zo>BkH5I^GY8-98g|0(5eZuUQ;;I9QA1AiU(ICu^C1o%1dN$~UFQ{cCOPlM|nq?YXr z`0a?F1%EyG9QYmJ^Wb`ysp&6(---A|@J|I_0{=AdWpKR{)$}W$Wq)SRlm-8*!0CTA zIQ_2yr~kF!^uG?A{?~)k{|0dS-w00so51ORGdTTk0jK}1;Pk%@oc_0i)Bg@|`ak0n zCi<`MFE&p9=MYc-=fUZ}zVFy{=)b=2*f{;y_Z=Ij|N6dT1sJK{ihR^*zYO>A$`Q**N{z_aGam|N0(eM#0qh0b}Nbs*$P}ZJ~H%w;< z@qM{$^7nWCGvX`3e+lum;J*ycdRPXRq_z7_{Ug)RUybWKQ%su2y}tq-w)^YgtbcvS zis?}QHxu!{1zu;rl>JyfzXRToqj|n4(Tvfbb;L8z-v_5Z`py@VW`F+>@ytix`C{>{ z_DA+(d9vM(9L@7ThE6y5pMZ~oZ-R5a(1$I=v)x^Awp)&(nP(N^{}1xy^E2Dv zjfnp%@D_0Ps{{P65#JBa{Kvrm2Jutij9&t0yX)Zkjv*Vr^4uuq>)~&q&-wfJ3H}cW z{!ieg&`%w=>pP4rwAkZqef~G-C?Bgka?aC#zfQc>^FFwi3gdk50oRSE_;-|8DxB|6 z16Mw#^A?F_@$Bz267kPW@MkA@ae_Ywob8r?bA0~}c{2YOAfEh%;78HlPUx3Ghx#uC z*RPtNFHi7SfU{p82Tq*|aJKs@aK^tHob_-)LD~3HrxNkxp9s!8tH7!MDC(0spNx2= z5RY4=Z}WoJOKYrnvmf*GQT=lE?*@a}kMY+)za@`zyc)b6{4wZsI*<8uIgj}aCv--^ zc|CRv{CdY-vEAeN@G0o;M~V-ckI@GWQS`qSe!dp{Z2*5AcoR6sUH-&&TRlFu+n3N8 z0Oz<5f}i%d*Py@Zm(7d+-|GL|N1zXcQsk>#xJ( zdX-uyYq0*@0iAmAS$tkMgV!Ox1N=^KeLh;Ap9=G5h57v1;OejWOy2J8T6_!QJDgiQc`x%+XEMfl#N!IpmHC-E5B(gp z%kkxVu^Q0sI}oq_n*KY%)i2|`uh$73=2_xA)~E81^~rhBhITn#p9jwTzZ~;IpLelc z^((f^{5da_zxDU?(XR53`Wm{ZUju*M1s&yS`k#XQI}p!t83u2M&N%qH!6(66!Kc9| z(C)1B*snR~v0rP@;eCItw_3O7{J#IT$7|gd--QnE`}6u9-)F_^d#ppQ&wNfs`w^7S zn&+eI;mSw6G8+&3QG82b{@>capm=faui^Ww%rE<~@#XuhxQ~YKvug2p^Z&&dmsaPd zN8X0`mmt0!@#LM(Eg!zmst26)&>_)Fl7Z;@y=t`#=8*^kAObH2X^I*s}8T>QP@EeT%a-0I=|Xt&sT zUEm6_eC~rj^S>XQ{q0KdE8ykG^9#Y*Zg+w|2wn-DhrlbG$Mr|?)?Z#1s)NoKL5Ds+ z3{IaP0q=xPFL)35qu>MJ?*r$$`WW~;;`_jtz~2wP>OA_e<~;hq_4A9N!}XKx7G^%$ zkJZVSAify9ADs71I3LRppPG+f1|8Pnmx5R1vdQQ3pTMiZ^_}d7>cPJP@f>&NS&R6u zMtn+#bv}f6=JU1StpBeAXMcymsWSr3c0T}K?D@xfkbbNO_V*j1(~!`SZ&9ZmzHxk? zZ243o&r$SO{zTtOJwEoArd2aK|b`2d43D@YY@--TpAafr{9El>T|w# zK!^7eJHa{MyTLi%d%-!6Zg$+Op!2QB|D^ond>Mm2+a=d{nV;W=_?zt)>xBK1eyo#v z_aW9vEBs-duwUPfJjuTUoc$$NKGxrH#Ip{+6P)$NI%J-_f35jt`fFw0ne2bae>cG= z&@SUYnBf14nMQ-_SUh=?bL-dlA)gL#-iOsZiuv?FpT{ku z37v6p&btZlRGoZ3@?<@H2)qJ1)8MQJKG#%(_#Z^PEHr=YR{XZdu};Wie0}zN_QP@i zA?P!o9|o_@|61<2VDMyaGBu2F`iS`#d49xpe+KdLInE1>Z=9!fXg75{|6%C2AU<_G|FekiLHy5w z4}dR%PlNwF_&hkreF^**5Wng?`mp9a`mhTfe!lZ~p6#CY@jS&P59G|JX8Ms zG4yK@|0m$;m*umW;Jofv;X2U=)%lHl_*3Z9hd%>Xe=Q%zcOw5kM|>}MD|kOR*Wm%@ zF@M#6%zqp@^jY)K^4vnZRfzu!@X|!Pn(wh)u48;Ytq%Hs3H@g9{{!9z&g;Nk;B|-} z0N(~50q6bhNpR}VI*&eUeTe;Cfew8xPUxs^qYi!J@ritk`DmU-9o8Z9(Ky<;{}ucZ zkNRbvf7EB5e*+!mWBNPbjqvAh!I>xHyAl6)i0@7K*_X(Z<4zycFU#}qp6>h(6aqr{HD&kL-UMz*#43_bG_)LHtv} z`@o+DJ_OG7Y8IS2i{OROSp$DM_!cCY}W{VDeQ_SWBLBhPZ@ao$xpw>skWw>s!>eY@H9 zmg{*j^5MLG4tQODxUP9ltloLdGqnzDJ-Md837rP#=38n#;r&e>|8U&7o^ae}p#NO- zcLkiEN9)dG{u|Dt4_r4mUS-gK9@^!&lz=n-g$e!w@CxX^1e`i$3I0-W>U=CX^L!aN z<6jQWc3%O`&(jKU>c0|P^<(w$YH;e1*TRQN#5aO}Ja`NECxA2mPXuQ^Rp88rocWM5 zpHG4g^Z8_O>c0lO1o>Ad_-nzL|LedjT*vC1`@A$RR_EmOX9~v^9muB!`pPrTqf(EL z^N9UD4;}h>8+ZfStp#ra|7TqHYjqy;X>%U)>46UCwfbfCc_-SfL;RJl|xVJl~|w8=zl-{NDtAl;c%i4`=;B2=ns}K9J zI=Krv=GXN&k5?JrhIk(T@Obqt(C6_g^E}G&D(`b0=XjOA@pzT_9OZbG++(EpK62c-o^bxo zAU<`x%Ijn62_H6`$90nH#`Qke;(B|O&+E^=&bU~A$(zwH@($;*-Ofb*{m?n7{96+F zlQVzvCqw?9lgOW(`IDbi{uLM(-XG*~0`FtiBmN%bUjp6=t~#{3`dsib#J>Za$3O1` zrw;QhhYs&QR)K#A$CFxrET6aFc(?)aydTGYeg1XwiS@63#raD=d0&$4z6<)T$fq5= z&3SCM-Fa-c7dqFQcjiNrlFnk;Uvm2VZse2lnRQD)IgaEUcfNOm?ee)7@($#q{G&f= zH~Pc;FF}WOLe74Xceu~7-CJD`ZCu`id^AK+Up~Zs)nMFN|MlSaLca;T6TAidGI$U8 zec%J&ygxVu&ijMI&SSquoX37mL5KA$AEHi0LWkpfKk{#YKKt7Z-i3J1uPfmF9v|}= za31?L34Q8JgVVPeaQaZ?$fwPD^nrE7e%Uu2X$R|22-Wzl+dee>IMlC-WzN0RC%yE&d_! zEQp`{?r{(4o)NVf>?r*Sc-(z7Mq>q`oqCUtI;`{5eB`{SV!QA`brRdvP{($eKkx4=fAfd; zSvt`!^XUcW`Zf&CdCKwPJe@{7{agV5V)SRT0HOTb$EOnmrmz#T>7EUdeAtU{`-+9$B|t1VDVpyc=9g;Pw6v$AQ8`X zqcU$>&Nr?bTz|d-I@G651$4d=@ys)I-2PQZi03>SLcHdw`S!KoO~~i#z+1t;9-Qmp zFnAy0xxNj8e*o*%5IEPj5pb?=W8hrh%EA9L^3nQc{rxZC9LH|}=Xmix8pn48@znVM zcrEgw&-DKr5#Nb;`ql$Z-+IC6TR%8`qyH)2cs|HF97Ue2E5loo|H>{b9WP zkL!ta;(EeyDTRI=^7%IKR`4%J9d^FZUG_X&u1LFe0{uW^a__j!EGe*`*Q z4~v|e&N%dop+jB*o$o}ve6#xJdcyecLOj>o?*^yN_ayiS!7Gu^CHTzonnb+D-SVVP z1$4d_@yws`%=7yY&vsMChty#`GyfLklR7^9F#5|nNgW?fAn;c?M0IL~M4KhI~U5l?>>z`q~kz5>qYnYY0|g!p}M-hbrr9`Cc1W&N}t>o5Do z<2~x1_VJ#^*YY{a@f+iR06vuGyOrw~ud7#qPb0n-oY%b@z<&+%SM_gs{t$GS53jc~ z{w@`3rmer44zE{pot%Nb;$!`*zp?)7kpB-urwRN=z}vuo6ub+37Q7Gqe}E4-k9iI{ zk9m$mhx0w<8-3>W&kE>F;QWZ=&i4*6p4V?{p!4JCR|7cL;a2b;Lwq|pKW96@xjxfp zuFpM)=lV>4egf?ldA#{Q4_@rt{3oZMsrQooG<1#<|Fbt4{|ks`zkU*2?OMNn8C>(i z`bExhTt<97{QMR0Ch%Vcm%h!@6>#SHYv7uXvHmOIKc8!5KCDC5)vrUp19|=icn|n0 zIOpky!3R7(=9!wOQ_yEU&w#T&XTdqItH6(PzEI)uF;A_NaXo2(KK<+f|1J2?4gTBU z{orfh^2h4o7r{pm|2yF0;J*t#={)vJKF5A7Lx=vag46#saQe@B{ypSVi+G-Ysh+LB z>xh^C#(CUZ107x$Wu5c5mv#R8(ARnu{V8$%=ub7;<@K~W=TS%bL>=an^6d|i=T+^3 zD^K%h1DyW<5qJgi|6_2*{|UJIW%`@o4bWlzQ>Pm797l4F`=277`CD+t{~b8%=kLKQp`TjMc^!lOO|9p<&_9mP zJYQCw#QCLsqMw>~(NFsJkI0kb%liwe2h;f{#8YPvoIdmXj`jbqh^PKOIQ9Pxobmq- z&iMZTXFdmCx|5B$c=S{C6aB13ojgUqoUsOQ=BYY2-{?aJ;-3ngF6S|yZs#$dLFjP4 zXx+AU3!yK6O#kWN`m5=a)8}U>C~K4anF;>v>+skwp9>p9v}5p z|50Clnht$qzn%wuw)=eW4&?a)@M7ds3NC%ihrA*YuXQQL*CGBz(64uH@#L(-62!N8 zy!r5AaOG+Ih2W|m<2(*$f2*+mOULpdSHDc>l0>sy6mR@xM`%~SYVprUyZTkD2ew-Q zf3C-4{U}e%pXaT0@U23PWvt%0>AVuW!MW*>w;`VIb8AODd8c#h@2jBCdVV!{58^Aq z2f;rcd=&f>z$d|}KLt+xIq+!>QpVQ7KN0%d;8oze;H<-a@J~W~Vdjhdm_IMZajD)D z8^^cApaJH-a{;^%|Q|5KE0qhs%d&oze>%LpT)ARiqb*}qv;^WZad&sAQ zPL=D-1Re1?===bD)4mer)8IPGK}UQwp;L(c%hcz76JDPzMLfCoO`Ff;m5As2z1zV* z8FkVH{z+IjdY!AkE#BWg=ki~?Kg19D_c0HIc<~|UmOtOSJ_647u1|u$0{Krlw|eF} zIqlr)nS2KEuYt}i;>qWoTb_LH`XV^%c?F#Hyy0Aas%|%(%TMub=&+vmgU*ioTu_*w zAJP#oa&Gyv-pZUSAJuJn&=Idp=(HwyJ2>mJGr_wPyceAHJPpozo&#q+FFIF$Rkylt zFW|pFybI2H-g6%7dEa@gXVr_vvu+E0zFItavGZ8ZrQodR z3UJnQjdS^_JZhcGAMtwVu%4TPPT4c^b*yoaj(8h%SkGNSr@{Z-?f)ws@!o{aWP(qF zvz})Yd_KV!!CBAy;H>8&pWilKtmjha@?U z)^n5dSkKMQV?DPZo^{)bc=C4Vv7S4@S6v?=v;n^4?~CbJRWrFyq+h5 zj`$RGSkH4oM|C?Nbi@}EI=czJ56*fn^nA@v^5O(91!p}sgR`F7z**0o&gH-Aw#&Kv z7w-=7s@t9rFW%=o*7E>3>vv_ew z{8ZhpI+vf~>(F66ZwDQX-%ijG--8b8xu__=t}7qaZLxFZBVOv+l3G>zT`aC^9nfYc@v!VyyZOB^S1L? z&pU``-R>fueBXJj=fY>^>%lndxdfc`T;W`Ps%|Tt%TMuY=&+vagHE59uaMtr4IP1CaSy#_r)oqb;`7d4^;#IdL zAzr-9d93FOaMp7zIP1C2d93Gp=dqp}5YM`8L_B%3^H|TV;H>8kaMp8=^H|Tl&gG}- zxgR>L=i#8E&zq5;BR&Ql*7H=*QQb}l9r4+O&SrvdgR`D@6MR3x3!i9X=ki~5+vZ&Ui?@e()on+J7w>W&>$wM<^*jj9dLD8f>v`CDtmhHLvu;NbPd@HE z*7GDd>v;y8^}OI*eyVO4oy$-0W$3V;*Mp9ZZ#IIC_!e|n&wD{fb-N#Q#0&kxz4<_$ z+61o$XFWG2cyofcg0r57!CB8^;H>9K=ki~5JLO#di%*Am)$L4(7oT$;>v;j3^}Gts zdR}uL>v`RItmh5Hvu-yLPrmIu*7Ghn>$%`LhwBOJxx~5rRNa<3m!IP0&|y7S2c0cH z-lz#W;&sqr9X16W)opXo5pPZC3?}$6IO};d!N(JP5}ftC4$gYs0%tw%I+y>d+db#< zUwl8rt8NRPn;&1rix)YM^;`nZdaeX#Jy$u8^<3>d)^iQwS+})_C$D!N>$wq}_1pr^ zdhT#8KUKG#&gGAIH*{Ff{XwV1kM9S9j`$FCSkGfYM|C?Mbi^kUI;#o34$gYsOz`al z-vwtqS3mD?-C#Y}fwP_)oy&jKZIg5PFWwyDRktl6UcAkDtmh7J)^jg7>$%T)tml5` zv7QGI&$=B%Jo&KmSkI&2tmg@E*7J;W`Kh{{buK@}=b^)TUJg2SUe7B*M|=%Btmmzu zqq^M=I^w$tol3v)Z~jof8l3f9o8a{c-U!Zm?gwW*4}r6uN1e-m)$N#b`7b^m;#Id3 zAzpmSd93FdaMtr8IO}=Id93GU=dqqw5YM_@MLhYs^H|TD;H>8zaMp9d^YiP8{8Zf* zI+vf~#m=o=)^mB#>F|242s+|b&|$sR1s&CGeb5naOz89`ct1Gnc`(6;6MPh$^}Gzu zdR_x(J#RXf|Ek+9=ki~CJH)GQcS5}Qp7U7G1ur=K9AQ0|g0r5>oX2`DcOL7x0`aWd zO2m^_JCF5T3(k6O0B1e7IG3NQ+g9iDQ@kBItmp2aGvxK$6LiG;pu>6|3OcIW;h-Zv zn$THH@MUn;^J;>xC-^2f>$&`ehjqewt^#L0*E*N~s@po}@?X3@#H(%_LcDmB^H|R< z;H>9PaMp8|^H|T_&SO3IAf9#Gi+J*W=dqp#!CB8E;H>8f=kil^JLz10icdp_^*kSR zro5gPf{yqSbXd=8K}U7F9(2Sv6FQ~-;HmjT{c>>Db7g{8CwMJ5>$w}8_1p)}dLDEx z|5dj`&gH-OaEMpkj)ZveG3T+KC%{?Hv*4`fIp?vS=bguTUO+tSb`kO9%g$pxuY$9l zH^5oXJI>{&>UP(;{1o4Z4(qx2MOPoUEO|YbIG2uine$k0RY6B}TOD-7YZE%13EmCP zdhSi|{sbQcXFbn@v!0j0S$}zU4gD^A0%cx$wn@pD(QE zBImK5i=D@MEbB9j{1k774(qu+=xlgBcLW{r zF6eOm>f7PYeKwuo%2}F4dATjR&dsHoAX%D?apI8cOag1+lhGcZs)O{`@lI~LkT{X;8Wln zuQ~9S;yK=Ba6SjS4$gcw!1?}x9dO3$1s2v{@)Cd6J@N{0=3fKO{2RfUe=9iKZ3Aci zUEqxGOYort9|LFpQ{c>h9-R3vgEOBMaOS@O&iI`KFYp?O{+EC={|a#CUklFs8^M`R z6FBp41800!g7+o(5IFN6184rz;LLv>ocZV-IOZGkUrEGoB=}B(7xm3NjnZNcj8)yF7vuT|9YtLZRFY`Se#+kqNQpNZ>#54b<1aAXp{$1eA zzaO0W4}-Ja5pd=|0nYfD1Ybz-6>#Ri0nYq)!I^*I%MXtanNJZo^DhHud{u(iC3q7! z^KS!Z{@virzaO0W41hEL5pc#&B=}5%FMu=u6>#Ri3C{d?!I{q~z?uI5IO9hWd?LYTz?uI7IP+fxXa1Yu%x4Rn`R{^rA7$ak z9ga)2&ov{(;CwGi2{`v_`(a>izvpK_M}M_-?=$s}Ous7MY%ab5ycYb8;Qshb?)#(~ z!Toktft@#zSGta!XI((N+O>G{I<)%+#5aP!8C>mJzup8+AGj}@`EdU-^C7QCyA{xH zaBls&3tV|xzsTDW&;83C&Mlt2%enRIEzs`;e=B%Dcr*9__}joo!QT!(3I5sOv*6U9 z1E>BXcnfrvz&{6k4SZUIm$7~DyAiMb%jVBL;HBBW?I+elIXL$zSAv)Ov7-HcwR0O^ z)rflYXbX-dA&>fmvy~G*R^KDeq`}^=%aCdoBzDt#eK@W z-Zknv>aX@ij5*i!F7fdYuj^V9Azobjnk^shztjF@p*YTRz+$t$oeLS}^;YLxI;z|Hpd;Rx(Bb}N>h~j_^*os1!wEhL&U)7VW%Gyi%zetN z=S|m9e^s|z&gH-Oc8FKq?u2-8?Q6DtSkD?~6_axNX^ zJsfnzM-w{SzfApQ#Iv4P6MQ|vH^EuY<=C&vdaeRzJ=Z!{e^s}2&gH*&eTY}xHiUTb zCg(QptY__CHqLtHeq`2jm+QoO?sgvQS^Jmc`rM0n)^k7dWIbzNbFAkP#Iv5Ye_4L2 zZYMoneu_^+hxI(~Tsn1L&kI3Eda z!CBARzij%f=RU-;mde*)%FTNh)RkykiuXyn-bCK_djrCmYJl3=JFUNW=MLg@d z9Q$oq&)U~)d9t2s5YKwn{$=^8x^47$`6J#89oDn$xN7h<8DU_15QHI;z|L zpd&t*(Bb}N>dzyd^}Lwi%L%>;&U!A!{!`X7_bIcUD?MKQRh?Bim;d6`AzpP`6XM0S zui5H>^{oBNv7Wgfnf2V}`mvtdoyU6C{^eNDorq^WcRROySkKzm9P4=i@vLX6|(mG zp4-7$&)lcXdhYdj`KG$=*fnGY|McDVs zdMk4-9o21l&=Idp=y3ls_1h88dhSf{?gZ}zXFY5GviZ+?=00WC^P=mhzpC3M=kiT_ zImD}OS3YK zFH?US@vP_B1fNgvMR3-$_Ai_NtY_|1W<8hszEt&BbzA0K{)?A~c-3u1h!@wsX3K~5 zto_TzS$%zAEe{aDY<&SO1m|8lJ7R>ZTO+nrlJtY__OHqLtPK|JeO`UPlM z<)`>CbXd>Yzbu^+KM$D*I^t8%VZF^cmyYUoKIn)qCUm%enfm*PXFV5UUn+TVf|r7` zo}0m0&)lcXdhYai^;dP<zVtJS(dPXYF5>pQ_tckC&g~>(F66Z#$Qc_CfCi9q~Qru-=ON zhP`xDx5dttk9etb>o0Y$%=}tY__Cj`iG#c-C{XbIXVItbNVKSskAkr8DHm8zVtSd<;6Qw<+h+QQb}l9r4+O4)-rpe;e_v=iLO~Pw+zQV`V*S z|FZeddgeZ5)^lsvKdX9f3;Soq+e5tSwj;!gYhSbF!+O^KW#g=8?nh=l54nD<=V9lu zp0$5D*7GRhS9Gb1og#?S9Y^FD%X9ud)78hx?bw>k-d-ZcOmz1aAdrJ!}86<->aBK4sSPr0b}^ zs@o~&@?U&9#H(&+LcF;4HCsNcXYF4$&U)s4WY+VV>&JRtcOL6m`{UBeR~XTtC)xwewid+P@s@xfb!P=X&Rs59?X`nvJubTM*BB*8XMr zsk-g-c=;pV4IS3A_Ag6E_g@Esj`$FCSZ`y_rK7qX4?5zL2_5cVrv5tOSFB@k)_adJ4+~+*j zbHDRg&jW~O-3}t2eAv0=!+IVA=Xi0yGx=O1ehHl8wFb`p9oyi14t5`$?Q*{}_jep+ zzcY2X-bc{m$eSiT$}X;LN`PocXtcGyhI-w#)s_%)c)Y&;8ES8B4@ZfiwR( zaOS@Z&ivQG+3p57^FPXdXXO9+ovFk9&g5fg zm-$bDGyi#T=D!S1eeQQ={zuvGOdalbCNIH$Uglo`&ire^nSUcV^|{}f`5$G!Gj+J% znS2QCGXF7f=06S2{O7@`&;8EK|0w&Nsl)xw0Gyh6( zw#)s_%>O9+ovFk9&g5Nam-+XBGyh?5=06TjeeQQ={zuvGOdalbCf`82%zp=*`4?he zE%Pr0r#|;PGykLPccu>aJCnDeUFP2f&iwnqng1|2^|{}f`5$G!Gj+J%nS2H9GXD*5 z=Fff2%%A(3sb7Ts%gnzNyw&HRU6HE-=RV&$aPFIK0O!8xM)1_W>35)A{ngghcj_OO zPyRAtZl9^%1!2f z_{zX&>G&^gQbt`w|azlr|J zH{*{eD9cgxZ~T4Wn%7Z>@j8dKu9AN)>XZEa3H`^wD@-i=v3CCrIs-YH=j>OJbE^}* z3(Jr{W}EwbBv(_W{}b@%IQ+}?%UQb>)_C?~`UBwd-|~DBcy&HJmnV6>bJO_>#5XuM z9lbltP@{8OPsp{-#Q3&Ee4le`_r+*;0Gyvwtdo6B<}8-u{*}-n|EdK48gS`b{yg4L zQ*r&250<~qRW0=<0aQen}=^J?ubhvISf6HeW`t;%J!C5ENXPuCj05 zoc;P49Cs=I*snI%iT?LMpZ%%;pG3RL-}Lz&Iey-e*F)!fq0`{pbolri!K^^iKw`ESTa^=9$k4_<^kb#2^Gv2)9l{3z}IcjzA_{zq>z{>Kone#LrF zyRjZLzUIRZK&J*i{3LiSd?432n$8a)zQyB>SAe%de;%B5OWu`;S3Ow27~h|WA8;Py zr=44#)A~@!*aG-ZA-*u0VbSzJDt`ENqohG!q4Bi6%E8wk(cH5lCc6*@1x@Et9 z75b{f*e|V2I%eZY-kSZ}eyrU$ zpkH0!JPzprXFk2)tT)XI(_e)?`EP)$K4Tr0=F`04@$hd!hx6;V!CPD>>bEBJyPaG9 z?AOiasd;2Nzk_^gq5r$!4dA~A&VK!`Q#c-0zbwynv@8FkZyLwAK2#(B--k{!_>bzB zGu96Nt2iIzdcx0(_%g)*Ik=ANOlJ#R z>s}l$osY-yYJ)y?I>0$zo!}fV)xYJFI?wtG!`=;x~txQr25x&SMdqx^SbLi__)9G&=BkVuaVCx;(0u|4$kW^tSesM+eJL* z-99+Su?XWxebyWGS#Q*-a-BGix-JyQQJ=F`C#)aNUmkDNB7YulG=TpN{8atKd=wJ% zq0ZkbDAU&GNYqgsMx9RN!+w>3{~h#8!SyV+p`*lqzdD)4)3@&fS5xNmKjy#8wZ zAN7xnS7iThKgRFHb;asD&L98a^HfbmescsKY9!H2;0Y^}973H~C)&w*=CfyFO@|DB3B<165-bB<#>;yI4wTtE5w#dz{6 zODg+`>y_#}u2-r<^YdlsZ%bY#r&A8D`Y|2yPLDU8mm^+vW%)3^*W;tkAaq^<`O#d37vK5R6u6~I!L2JX!o2_{T$k1N;-fcfmgqya3-bazFZ81+HiEEzer;Pl8Sh_$Pz6I@jk&Td}DW z6tp?l=Z<)Li0|?Eju0>272^B+yxlCv_^p8==GF%nRThh-dy?;G7q|;EeAFXZ)b^ zIF34wjpH~09nL$}PZRQ2J(v%lmEd=Qx8!Zh`SzA0@SCl}YS-7iuJH*J*8y?%>t(oZ z%=!3o@DA6He*Rzf?gy^=`F#9%2qD%igly*~7Q$h%!@?Pj5Dr2J2O)$Ii-i!2HDa-5 zA(Ocgi)BJ4giI`3CYH%$Vwp@VlkNAp&bhAddEM`C@B7#NbKiUH`}^)ZHm9EV)%CgF z*Zci>pTC`KJ-hv^$9UOKyDK4mD@7l;Kk$9LtmjSKuCf0IAdl^DlHV79AmZ~-=Rxoc zjJL~*4lGk$#!KgZbujXGBCvaTQY?I`3aMSm*b74W0swjQMa z$H1#K-d#U6=qK-ov?4$Aw9~D*fpx&S-q_D$Q4c-t@#Em``DM4KVLh(h4w_p(?R<>r z0qwlAc=M>{v3R>Zwe@fD=A0Ma&T?GGqkdb$GA}2>tsZgT^B#PDqXvEE^Bc`@KEJUT z&gVA<;Cy~#9M0!A=HPsOBPXa^E>b_AuPB6{gz@tB=wvt_m+|=xySY0Q8)+RMD-v8wDD)zjM3*A6A#+(kGF}cYAt1 zj$0su3ods1Ww(RjB>!I@heq`CaBUy3+dK29=CS;CJ81iZ#hcrCD*f@@K3;(OZHY;I zJv>{FEB*(ZN8EodLOlIqxaE=c!#>+_-Tt$FJ|3(JuehWi8KrN5TvO5};dx6Dn($bWfz%{&8$@3F}X;_W*RUF<7VOcG#;1Fe_q8p5&u1S1DtiXz<-81+u@Ao^M|Z+4DqaU2HuQ%?D;zB!}sB( zcwURgt$=r<&MG+L8{n*y&!@4@e#BpmdS>C*z_ZemYe4G16mEZ~*qz@n;_pNK_V^^t{as-9xcoc6_oL2q{9RY}+5T>?i|-fxK{PwT|(ND1cGmYA&bA9}nE9z&iV!R@9)^86TXk1xcR^?9wEkf#vGbV*D*`HhBQ5?711{qk1x_ex^-{Ky(5_vc;R=?D9D~?O=^!RNa zzY`wDaqoZ^!Motq@Vnr(aIQD2)9u4T`hO4dv;X(Pqd0EQ3hw{Ua9let+;Le6?)G0%P3}=73;G9SH=MmIXfcQ`GIs(`2J@8`0pKHwxEClCz;5vB}$BiPM?;DK6KhOIB zvykVPI4=9p4`(0veopq`D2$hVxZm^m_gq_KK`plL$+}I4TS{3EPoN$Pk@Y~&)Nx7t zb9jHLjaTC79PhJ;FGPQyf=A(x!>vxK|0&dI#}$7XZuN@~!k4HA&iLoxj30tC{slPW ze+_5+i*UyO2F~~qIOAV}GyY{b<456)e-+O7-@_UI8l3TefHQs^&iFUrjDHi(_z5`U z{{(0J+i=Fe184lZaK=x;8UG%f@$bVKKMiO6U*U}Z5YBbJ1-uC73-`Se_zdD>aOSCp zGfxxzBjo9X^LCT_KW`U$J@Nf;#@qSs-cDKH+}kORi?^F~$j{r&1~_jwIbPmwwrIRt zPpi6H568~9}qUg)2|xqjy0RmlGtoO$Far74YLJ!$$G zr}9tCzY6l$?V3G5ysXbZH|XEBvg6wG$>ve5%ktav%y#=|@#du(FMZ?l&z47g74*3R z@hibYaGoz=_{!){6uu(wZ@BBzZui~wnU8u_L7mp;L?7Vn8{^}e$31SPx_eyiGhF9f zZ>!?CcD_qJe4M_l&h@zl^5>xsYr(B=a@@7y%(ITizW`^QUxc&&>%tjtpUEsGGJZWz z{04Bw+h;gS9vhcCU)FzjzPO%$g7sf0$%2dI`3(0zZT(0dx~&K4=Z2`WHkl@o=MgI+ zusU_gLvK)*JU>M}-SCZ&e*nHQd<1TPYd~lW{wc;a2WNi1-jR#^`9XbhkvjQzWD4Q@ zea2#S+s78`-(4$Fw|&e!hCKXz#!C1O=qKNg$G`j2>>PJckK5uL*Srn+na5rymG!U* z`p}{AGLQ65N4K1pq@E(886-5 zS1<7)#HZ`)H4;zH#OpZxyFWQ_j+d`b(IcMt5|7*a@TJcjuf5-1oS$c2hdlql`NG$~ zct58}vi(!)IRW>VqLM7Qh*!aR`^(pPW6AJDJYVPKe!DsH*nTVdx5l{Ykf#9N z3}>D;_%?{|fNu-$g>MJv{=6mX9MpK*4~KPM8dA6Y(0tg5pVoNW=Plmc_Ib;1fA?|R z$!|WXp6DCuoS|b}vvBs4wv<8kJ2qao9xK_cCye~NpbruF zH{elt1RjI4pXG4&llvgR6g5Bs@0Jc{EM z!T+cClk@(@a$28zpg-*Ao^bXv3SZv+lzoZsD`?kwbk}W%y1Q<2ck4*oS&JFI=DOr*HpU5w}PCqd)BD0dV$nKluOjeugkF zzUNnC7%%(q@AmxaL8z1SNay`YdR+V9uIEa1cRkmu%Ra#KJ7sBUzpOuXFaKtlDv3(Qdus%q<{p~qPO+V6;=O?&7Z1L`R z7t+t8k)QoM2EHQtc`WiTq@QubbKUyhr*|CUb1`2hz?r8K9{0pIz)wUx?>`?8Z$tb^ z@O-%ajbouOobNB<`nSJDD4{%0PeFcL=kD#VEj{tm5WlSJhxJz@59jf8cogG01J3o< zYm*ejTK(>NF4sKnK2wAIJb$y*B~J~GYkiPBbUUu}=Pbl$dh%G`+&mG~a}M%E;k;ca zR=3CFF?~F4{jui<%wtacsK#6U7H@8Sv;6jV*O9HC;(Yzx zrqqsGrGJ+_<+b{)=?HQqKj*W9vu!JMfssyZLSXxcRG*pXZm=Dfur#ey)cG zk6-HXMvq_N@g|R7<#GGltTH6ld9^3L#pBm`yw&43c)ZQyH+sAsZtGn7&(Dd9>U_!k z-hz1BXJmfqwoW9z1MzlVNIc!vi5&M<#Fy)F#rb}oh17W)@~}=i>+D24>!dGho!lSN zke};BUIHo##wVBTHi`N3e3(g=|A1}Nr~s{(FK}E;_2-F zov0_O@iJdu!f~z7;stQ4NBl12VSl*)TfEfC*U_wRQYXC#^>iUW>$wLW(|9+(&AXew z8u@+uSU2)>T=#pt$K$_%TOXuve7_UD5clV89_@B*S>LBLtG9!;p6&MCJgR-L{PsG6 zop%;*UW&f)^#%5a<0?mdFZxgkzYVVk`SL^&za!p%%f3B?{GYdP`TE?b+c$Ho=kxZB z^*_9n`eWLou=c^`#hmB$BgkW?tgN@gthqrB+c(4yh1>ayPyL zNz~6i4|@Dp9v|}f3mzZ#_;27gzfz~~c5MXl)^h15JyZK2{olue0<-Z-Jl)o(#Pjyc z&TEOM7oyL6pxZLB~`Q;wB9(~|?w)&->G1L=9{OfSmGY)5;-+;%F=Z|pqa{_MlxZ_$# zKi@(g_LI)~=~kzE+-2=&rjFOmW8-q?B@g}i6Y3Ac--g?`-26ov@8;*c_~xC*<-APd zxYmF7xOTp{$1Ozte7>s${toh&!{3F+;eUo#sk`-5tGo3yBF}t%aP!!B-8|N3IbWtw z56AT$Jm#s>=Eco#^-F%%$$f+GPcFu|_X3XkL3QCepEwZq?TXqFU{u`U!#4od9--*0`zT-ujn_ym3!Pt{U`Uh zuG?|TgSzD69@pG=T#I+tq4n8aC$G6^;0|_@pgX6c(;Vxe93s} zVLh(IZ-w|mb&01(Q0LZ&kHZV#)_<5>)JbF{X`Le0rvkg_$hdtUIFL*Dk>rMJY=XmMMYg|^p9Cts|Lm#)r5%i`C{doi42!9ja4d?schCI%7ascWHA>Oy2 z#}FSyJolwIe0lB9tKhg{Z(=ejCG{-`Iv z)#K)`Kz^PVpQp}UJarzr0_rS5{a?lF5#=7QgLhy(x500P+m|xGhoOG1XWmc9LmsZ@ zC_D#sGXKr!8~0DT?N{#l32FYN%`ZO>wi5NQ{(5zLy`V|&Gc~B&^ZDjYPJF)Jmuhz6 z&0C!KZjEns;>|fPwRpV1{fGVR*E}*`hhx45;q1e(y4%kYb+?~W$iwr+&R;iAwkJ;% zdCE~|wYr<9#*@eTFXLrBVdOso`MGY7gmb;oZQqdmMIU4aL@MGXH z__1)V+c@0%CiNT#XMgCn-X#8b#CPDhC&0VmmGFM}iSSYQN$_zv&%0TVrv>%NMe5|^ zqvh4-vSj*1e)f4Bz6R>gK|Sne7|wp$`wpaj_Olf6?5F)coy4=BwTNdw>*4HYtH;~n z>}QUS*FEoSzjgNkThF#n4(mQvq6X!rJBd$+q4inFD%}i^T>U& z0`th*qZ&BR#|}96rC~VFQ?7HaAFf;OKe^~X*9m{$pX)^WE*Du3Tqj&VCu4n_NByM>$%@TFF+pd8@8S$PZj1dOXJ=CTRm?7!^qEd zZs(EY=Q@ugp7rqdg6n?>@m&8SaL(5>oa;X`s6#GN57&PVoa>+G1=oKS;<=t{;M@;w zpLF|azo+c>lb3H!)uJCkp5NhcfsnSP%Jdj+gV!I&FQr*xN!`oqY7Ci2_3-2V91VMO!TI*I5yDN?s}Wp3-!;%&W^IPvE0y0!ZcF(=;K)~)o7 z>yYb{`>pj&;Xi7aP)`W)zVoOV z@lnLDi1Uc^?pr_CpdPLtdZyMX{a=LVnQfiRdZXL<=*Aal9yi|l;KtkfapTK9_1HRb z<7+(ewocsm4vm-jy%zoHg7f*_9^}tOe|ps=KYb8+wnO}gC(o!S&m{8LeSD!Ab?GOM zJFD*2lM%$pMaH{5>aowia`WV9yqkxQD|bMiLgeS)Un_!h{YT;TIPYw|Nu4d2mz-qz ziTXd!<275Kl7B}$|G@M8M>uXHj(a2A=3Vk!YQ+VyocHVDqsa4Pn%@j~2*H?LH;_motyW9T;#Iyg+a6S*V7~YO~>4x6~AA;WupMc*2xAV^Jzuo_I`=95T$0+jO ziu~p9pTKM3x52rdJK=4Jza8EI=j~}B{HKVI!|#A|9v8zoFL%N_kcact1?RZ3;mnhz z?)Kl}-TsG>=PuL}gWnCe^(^a^{=0RyYaX}G9^~iwZd-_($Myj? zPXY4mg#EAt&OXQCJiqGTeEzdV-Ol%MJ>Of^Z9g%$@mjp?8y!x(d8d=#ey`uoYs+uW z^~3#ST=U30mSSFJ;P=Ak;1~1u3+M085YO99_LKWI<4cf-`%*ca`%jI!_09TOt8RTT zx94>&-ul_##G5xd`K_N#PP}=uy1Q?;sP7P*)c2r2t?FNMyiL8(@pko{9q(6{<8~we zAe^_eX3_Dk9{7pTMs|q_-)&~f}gL_JnlYLtuA%)ehdG; zC(p+=jhFSn+b@2;F^}8jiSLGUzqQ*Dw@w?1TW3+CJIVXue7=kOEnnX$L;MMtFW&C( z^_^NzyzRr%2R_f=hIk&=_D_lD^ZY%C=kxrdaOTMgeqJtae{$8`{_t@G`)s#gQV(yJ z!^!lC#|3=67J>8eLNT28bC~}qo4g>FdFV^b7vf{c&-J#f>!eWg*#2zqS+RO-KR1s$ z@wRWbLy;y0%I+kHwpFT)f?kYrH!zb#&aXXo5e0_00A53-~bNIlrTD&hIpw zuM6AlwYv_}JnNA6!@U*3+-w{G3zhO|z1{ac@HUIw)nWg2huVqT$c@ixD4 zC*Iul4U4Y|B?GIRc=Kv?887F(5&j_Ni}S+!hZBgGt<>%xSpOwI@8^Wj=U(KOe#u4R z+j5d$%YTdE%pZp{e*^p>`! zY#(#;@P5AUd5=d>C+D{h-m5K_dVJ4&uy3P?e-wG_e3U%AKbEb1aL1LS?v86kop%kP zWZ~|4Xa0H5yZ#mUya)T=jQ(@oa=+!e?MD1BF<(RQ$KX7#SH$xkcDpI-#P|I6KQ&fB{t_?f7`MP0^q4!l)e z>ZErfPaWcI-rYPso;(A{!{>pA;d~yL`v9K@9z(qEdEh6|AKUk&Z@gWOAP-+p^u^n{ z`fvM;=5hBKn|C=bU;iq?aesw6ZQkAdC7%3ob+-8?)``8ci$d0xizDmCho=LOVRi+bpd$n$H&x4_w-#qeRo_rhO<530N4 z8d7)H&jj+YKUtnUHt%kpeB}8J>f!pQ+kDCV(&L`v+B~|)<-WxFtxn1B+n+~JC+D5M ztbHg!ANY4CtKcu;xOM7wzc;!l2{tafUv1vt#J6d@tt*Q+Z+7DA)=7e`H;XrK)A&T+ zun+gcyK?lK;A#ZUzo$6{-_n{Z7R-lSB>x`BpANqg@w^}PJM=Av_?O}3aDF~&T-`k{ zD%IU}WzQcsFIC9Td8t-+=cNYu z8Q-WbfL+AcO=l;Wfa{r-o|DkjL zp)X|rVLjY`=-hwk+<)l*Zu?I**5{iz@ABc-VSl!LM$V%N#77bT7Q6t?*R^f`kvzc` z@n6sPa{uA&=8CBEZPXb0{k7_DJ$34CJuS$?+f5sn^xs(pE&&$QllLKd-0(E!1 zVRg69c7Iaxv(I_S!zN!(!RJ}AKbPWpm?+|B(FgWz2(R~X{qX*h&6m{k3G&#w6<=Qa z)!&hyn{k?LHm*f5e^;f9Nap`e& zIWFDSn;e(ki2VOV{wCz7HzPm2MP2gKJJe;}{sH+r)!lyDzUTI{OXJ;scB{Mn>{plL zvY*51Za+uV-F}X$yZszfcl$Y~F308lkj&tFxrp<1G(LWR6#a=J-uL*O^H{3!Zv8QJ zw|?G#W***uP75VUPW*@WpXt@ePp?sT=Vc-HpIJ|{=5fc>g5xrt_n+ziZug%*&;GLt z=7swYo%;`+`wx8~`_D=^F83dLJS};V^|n$d`L+C)`_D=tk>rK@&&naw)ZZPDd8c## zp>zMCcWBC`?LX`T_a8dA3FCRI`<#?LiQil!~KWO{fEx|hyL%j|752nFLGWiulvL4Ax#=w73i0e ze<6?GqloAI+cr3FPgg|!tA_Mo!Bv)i>E1uIKV$_px~+l@vDdQo8Zd!H;LaGzt?R0n|J}d2YE7(XFy&0 z#?M6`RF}Tdhmq$FJRTf}Z;!{1lkhn_9-M}+5z=pht66w2`jZyaAr~1JUuVovcjrA* z-JSO^@^D^w|Bd*zLQ-7xVrk;`zRXEO=%} zzX`6)-9Gr%e;)FzjXbPp9e7mZ-TcMsZl5dE-Tvgj*$4I~E2Kfem5odCl-Lgk&OUz; z@yx^gMVeCbu%Ff+*V!LF-$K6_^)SyRaMqcPI>%5?80W)-F3+IunF=+ zf?RTu{PfZ!|2L1TyT`3mcaK|-Jlr4HhcAaTD7dmOrJi45e#06f{uK)fY$5X-Li|GJ zm+{QMJ?i25T;$3BHN#>sO5N>`J+5^7%zcA> z<~rO4zP-nHfZKc}_7ix1TJj>^jQ&L7>xJ~2;A(lD7jaD~$1M!$H^CLx1Lt=b z@mwbbm>15w&5PuJ2>U<#{}=2V+_yRJyuIMOcjT;=G?zjQByU+d4RJUwnDOh-aQSob%oW z=j~vZy8V7Z+NMe9R=4;6oA)~L4VxvQ&xtqhcj7bhl3@2^Ex-Ao#!KJ$d%HZZud${` zEN(Y<4(SgES9x&Wf8+fD<|#uw^EAOZFIjphsq-5+F1^U(yTa{D$+Me%leXmJ8m^z^ zHSayaG2~+No~83*^K0{B-k*q0#oPS4^Js4KX!)BqPbL`BJeJ>lSlylX893)F1M|Z9 zTG8{KgL?iI^U|VybLYjpU+b|xTmSzvFUiKNsPiS`tI7QCyqN!IUXuM;(dUbM`_-T~ z_}$6Fr`bMZZu8}yFaO(azwG{!?6pcK zydP!x#di;BP;f<$diX&YwVs$r9h5FLQwP#3! zf-Cm_3cN0&yMSKDLTZk`(^L6tK^_7A=dm-NXEWS6~>J%@5+n3_| z*f(jxbE?7rKEthW$eTLsK@e1 zod>|#hXdjErNqbVo3thSa1fk*I2g`8JdWoftsdzEeIb3Aul}X=p$zrdab;YG!r6zz z;P$1&A8y~IE!l^1IQwt}oPD^)(+B!O`Y>PpOY6f?sE2*1fU^%r!|hAy!!h}31D}Sk8PacptDInc$VJu(^V{q1 z;!h!uJ)bXbpRFiAA4Z)>_pAHW;nt?(xJ_3#$>4e&Pj58)kf-}%^v_+i9zUMAr` zLcFan8872`zTAj-o-aIZ4)Xt)@o;{=Pz3&;^`QF<`nIg=VG#Xf|Ht9&$ZxL;$hBmn-9Mg@nLui_J6Lo>)}zv{{(qT;Jai0 zXZ_bAPdVamL!LOi6P_0IS1!`$TSM|y^1^w!4*7YW-T=4#Uh<5>IgdQQIFGl7?5IoL z4)XpFZwGn*CyM&7M4l2j@BhT$*CM_g&iytH=YCrS=YCrQ=YCrU=YHD&=YHD+=YHD_ zzZLcO!heAN_rre(AB4XGpN2F4EW8!*i4WaKORk?bxcz+rSr4zm?Q@33_riLPt{f!M zJhz7AtK_8w&UF}ra~+n$e;TqZscSi|{CzPyKQr{7#P0~=&9fYz*6(v1?+AWQE}_JK zlYNjpPCzc{ET_+R3}{Xu+KJ+9YM zk9d~WQw6^>a2tP(GkzM*`vbG^dypp|`vCKBpW*&s z>sscQ_d~*I$&0&AB5!b?Kby5T8I^lWBb<%)% zu9GG>*GUVU>!c0Nb1F4EWDN`b}`fzP*g+Z8)w`cno>E zk%!|d%T48vBmNn975u)CeiK~P!0(6G!G8{KfcL&hSBK7YL=eS1T9M_}v!$E$I>$ixH2LC1( z$^Xkx;>*N;IIfov&v6|Bx1W?e#ev&+GV~wB9}A_Nedzc2%ke&m zJj{O=_DSoL^yh9k;|Gw3@n1s!EkyFn!Ji4~H@K4VW(V=s#|*>|2Jzx2WKB%hBMD7oO!;tVUSoa%+m}H z>A%ZyzYk~rS1c%qW&X1e&-`b?ndenco>LIdJXLV!`MoF4@rY-hLp*V#s3&GUGnkZn{bPe z_%nh$c0BfBB8WFndP`}V7I z?1zINW8cn#+i|6DboTAIdE%u%^VPYuzRg(CK|OX{ss9Azw=cyj?VBLpespQ$twKEe z{E_{zlZWe>^R?5)L7-m3dM(Fgy#2fQ$D!1Cc-+4QZWoSs7H_Heobr6Oobvo*Ipz81a>|poDDA&4pJ(1zT26UZ_T=IFcC6r~t>;xddG1Ev z7Lq63lV?>p^Q;!Q^^xc4>WH^3MCyMC^>BY!*8CZs{CwV$b*|y5b4}!7yl?+m3-LB? z8Q0?&*Fy4Sdh+o3G3N30d2QrjpVxsik8fOGKs?9gn-^c6EKeRjAHsTk1 z>yn?Zd!WY;gY$7{(N|J=3iM0&@g|RZv?tFgczm~zJeA19{HJ;RY>%H0=eRzzq-jfj zUOIo@*+OKz4aj5nOT~9y6eQ4##k;@%9@2l8$NT)e$3k_Hvg^)ou4Db*H7*9A>F>kHNV@pX3udu zJl+H6ar@x>Jn()vKX1WWBIDh2kv1i`%GNL4`YqnApXyw`!&h_~K_P2cGi6MU!eh{4Nc@oF1Lwq5gS8P(Z&sQngHd(8!XZt)B^ETu;7{^@< z|09mu4SyTn3qJ&T2H{*k!|LvO9#MDK^DOdk|IF0)h046JKe=!oHxJJ9(cWJwd3@*N z5sOmu9@j4=z8r4nqxey9#vi!==k3UY%Xqss-|O8{PX&%^`-%9`aPAwg;J9Io_ZY-S z;3e4S*@t5hPmja7&m0G5{0VUO^LY3|>ZwFL^PdQ3Jtx64biA@|Pljiz%etkr&)gr_ z=d6(aaB!8SU&_3kg8Y`pJzuPT_k1Zuo_@SeQ~^H~`77a%A-)!V8sZz^mt!AjQg`cY zR(I>{_T=e>^E~Z?^E|cwNZ;nHDM2jzS&jNFMB+IwJnzmzd>F?)8_xV^!mS>+4|ZI) z55>qojDGTV`9*jP@wGT^nYw%2a&`B(HORw$+M%RB=OTYT;?IM#58sAcA0$s5obl(w z8P7b{H_3AW;y+KG?;sEJ*TcCU=sfO)h-dv5!50#Lu_wL(&irp#(ZQV9m(rh05pVP8 zu7{A$qq`os4v)fqZs)b+KMDIoFV@3lIPMU<5k3V!8u@48$H47=ms@{&P={RH`t#ML zPUZ>Ity#g(7sBUT|L$=^a?s%79ygZc#QVEe+ep6&uIk`FvdIX{_Cu+2Biw&$Mf~N9 z^qb(S1AYa(5B^;^`=5vWqlnKyo$P-*>dXr2lZ(`OJo=UczX|c|KjWoemWT1Y-^+cz zMC0B5m#Vw{uSEX&=27ZDm-oYyK@RJW)I(=Immt1Kk1KiP{knFE>KBrSZs)Zd zU*?JDy!>F1Wnc1s$PFI9-s3-l+f+-R+u@mdD5>*ixYZ-$qFX;D&&QTD$YJr~w;+#& zi1YE6t!FtdpLeo&IWFDSo8;m15)rLm{MJROzSYBj0&jw|&K7mIo>q0Yo?cI$emEaL z4#K%#4Z*qpSU=r*tZ!~Tww|RAw_&`6$lnQ%!f%I{z)y#lsk`-*tGo5oFpo`YU^XtP z^QXv9zr*8;J$~mr?$+t+8`sZzxV_{3nNv}}^}(JesnO?2tPl1)iFq7-I1PE&pSw_h z9pZUA*Z{9ao5_>s;oA-i-Jz#J8wRJiQIa%|U-U;m2X$?m~W^zum}BA3+|D zcLL7wPQf=sJu`5gU$gMfbAH+WFYERm^o{4sz3`YG*IkFUe%$k=+Eb@ZwH)_PxV_6m zd^e6;2)_@`Jom%@U-P)*vYSMATw$%p&X;gj60A-;U(DI(jWNIMGrbbyr8lU%bvCNI zb+#kV=UFHD$n$gb*~TmL_-&joQN;Hkp5wj4nj6I0`fVEsmh2O>pLEhS#GHZE((G51jKj zpzhA&pt?Jc!^p#V9Cz|eua;a76HXrUDdb_F=bSt?Uuml(^I1LS8S2tc=81Sb3THn{ zJRb9SIh^y@0_Qxo!Fk+vIOlOOobxyU=RA(6yYo1zZhcGB^I{x%IFHj#o}AT_eV=ji zn9m^(`=6Pf{5h+~<||9x>M_qzcjvLh<1skaWS07?SgY2d*PhN z5jf{@Lf!gi^EIh%eKVg%9?qlvyXA@KJf`dXTORXFb+`Yy>XygmE9B%cw|&~pQ|`$h zhqIqm9FmGj(eUq zAfEkf@_38K+u)qXVL0b;6wc$0!8wnUaL!|TM)Gz?#>IKeR(IzyN8O#r5c2SR3_E!` zw2ne2k9iUDa2`vYJT_l3Cy#l#Cr^{dTj1CoFJWj(okF#(dcMi^Z%vduuU!2E0IM2sIb$1>k>h3&7k%#jbbMn}}Q0C+@uRtEo zW3`jV=BviZV_xUUv)JR^aQ3s;ojm5%$isQ8ck=}XJ>CyzKLb$JeH}u^H{F#&SM;TIFB_>o`}w4t&_*R9(g#A%}yShuNEhd zd7CHCpvQ;d?B}S*$2~p?=RAhio_`+m;XG~uobwoga~{j!oX1LacOI+M-Fd7*9?oNf zlP9k8*y!XjZ$=)@W4n{b=BvZWW4_pvXVl~4aQ1W3xRm>&!oo5jc-q1m`@K zz&VeVaL!|`x;u|`>h3%?AP?uU#mQs$7h9b?=IzMCdF*oX*nD+6dCYq~c_uwR4QD@R zJ)ZW3)Vwf01I~Gj!g>2x0%x95IOnk(&Uvhba~>Pj-Fa+McjvJMc{q<9P9D2o-s$8q z??N8VW1o}9=BwYyV?OA~GwX4Cpz71t$=eLtKgi+ zMmXoORo$J(Hg$I%JCKL-*zM#Q)P1$b$z$G!JedR7`Lp2c zXO7219?yq!9^-J%V-=jot%h?R>)@QnRygOeQ{A1%#p>=nb|VkxvERvKkB0}GJmy2l z!#l}hJ|1g~OjKcXk=>(j4W;~w$rPRDIJ{!(D^WconhqKNwoOKq#nWxm_6&|mKv(9=r z^Ebd*XA_)tw!)dG)8joJAAqyY5jgXY!dd4yoOMpYnP<-9nc4HtdoG-H7QmT53}>AY zIO{BiGf$bvD?MHdXPu33=5Ks$yecFC~8;JPLmlUINd<`)|wC-S_(~>-#W6$p09Qn-6~&?<*^YzX{ie zm5KKgK7l;;zDF7FlW@ilz?uIUcqxwC3eSW83eG-12QNbW({QWD?Wf-C|F_?pW1i=c zhx7FUJf_EW^V>YS@6W78om_`jkM#3HYi9)noG|b^Z?HW&inp zd#?YN5zoGj!mV$T{}uSM_JQkXcf6n6j_b}#MEmc~i=7wlyl}j)qE5>%@mz0=|NR2u zZM{jJF~pm@^=EtPZ^XKK4SAa3e}H$x-?YgNY)IWb?y$Psw@KvTdM<#!j^l>m<8Yf7 z>BAdv&hJ9@fA;@P|K_Qm&id)gtA6XVJCD9~TdaMPeTn;U z37q?I3_gqT+PZa*Tdwi$yw@PleCtQ*`2_iGT;fAEm>`GEm-yciU!eKzb(1!IA5vJ| zUNbmAMfO@ggMi#Lxt@%H{0>!-z=bKcXjkFowwQNNAX?WYah?WY}A`mi(dSf3@& zBlg2V?X_CJ+e=~>mNj(`PPG*$NJ;u;ePTD)MN7~ z_0u^o^th+~N>Bal8|x2gyc{=eQ~f5mvet^P1P^J5xbJpz6~spo@4MYhNBqC)c2nw4 z&(-3BD;uxO<7%kKLS!E4HouZ*b;Mg9@ipL_-<@$kpYgoi%ciKUw^U?&;HO^=g^{5pDkYcvo7+mKfE8yaeWE#%)`EgG2XA)4+qBl>mv{A z%<=dJ9^V*lhmvvS!g<^Ye4ZZnL!L*OTEDErFC&lDDeI8V{I^>XK@N+TdN?i%5$8I| z(BrNYcxayEiZ6m&9`Q}#A>`Q%ZtG3r^WZjL;+w5wnHBFAq;09wueVFr5tw$cohCMcnQ1^9)s@)FNg00kHfzX&wxkZ?9Y7Xoz(vo z#A}+w-;??{lsa#je`mxq|3^W*dy)LUJi9EXJm2u-ne^1N#-jPhRfIe?j-}PVE8^LQ z-QdjQJMQkw7$5b-`}+J%#Iw#l;0vj9&t;4+UdH%uA)fmN?~fH|q3-^`+h6Yg%){qH z7Lteir|l!^ujq`1MnE?8HFDNpHO%EKdJ8aKP{LKxyX9p<36s3+)yGU z@t+d?QsU`0@8Soe9^2o<`8i;WKg1JX2Iu+0&kc*99y;g!P~@rb#CO6ELwu&X+fN&p z+fSY^ha-=zb2pFG@8)6soR~m>kTzp-_K9@$E$1TL?qHtWraE_}C&N}%yGpsX?c-C13XPrEMSx-DU zEs1r-da~fhZK~e{SKRlGhvy>x1bB|RdtO_-dtTf5F8$*OujB9=@q9%Uobk0D zZ-hUL&wp!!Gfy|1b#i~8k7~TzhcR`x4>QQ`+utfbN1xfx6OpIbQ>X2>Zk=&Yogw&1 z$Zz|+%r8BP_>&QDwNL2GOX92H?AzLKj`wtUIqKoQR0)4~k$w|gaa`PIY7ozTrVh@1CI`;?BXB;i zXnmIP@_EI4#Giq2h2VU?l>Ipq@lnJVT5*BddY0p|e!E{J&OY;esX>1BlYM62*k|rP z>~lTpWS<-1tTPLKHtOMeI|m*{Jo^@f*CM_Q&c0Q^ef6A+JgnzJtT)bY9pZVu^Lb+% zubhu`=J^n>@7q+%JYInOmPgKa=E>G^x%s)Sn4jzULgcqR?tWtRxcf;F`pM4$=KAFC zua#@O-OrrV`yy8~#&viX=A|C>@cp!0hkXBSlg7(Uzw3!_^7xe=zslp^^LVqzzwhy@J${YHTRa}Zy0vadAFlPpU*~b2N6hmBPkeZh zMWwFgxCh|;%GG~bHE{hXyMz?N^`n#$QVQ3P4oZmaOOi)F3MJvT|A^~HG9=vg2XXz? z^MrRL{u|U1xc+KvLI&XaD|!i;gzK;PBqSsFdAUfQ4U%6b{%hx{_{#7i#4mzZ!1Lhs zaLE(We`|F-rrzavgZhBued=S5PpQv2UZmgK<8B$(HX18eg*r%ay=h7OYbktt#8<+< z25*G#2=9b{9X<%(8E%i?rJh~k_PMX(yTe2J_*eX!@F;vwxIMm>_`TsZh~Ed^1m6#S zH++AbFMV{xKLtM!J`T6FApblIKN#`$d8$(Xq450l|@8 zxP6YO_|M^O$nyaFR``SPet0i@6#g)L7H;RX{Ih-jr_}RH#M|d~iVwm|^m8o5ZLgDm zw$JSpe;4ugd7I+z!`qSP19%VoL%4n3rsVkuK85(d!R>Q3CH@n5uHJZve+n;ze+Dmw z{}Wybm)kJA)WcVSx5MSwcIkny4j+N90iS`d1-H+il-z5>?Q^iizW^`KNLC>JMR*Nd z9s}5=2`-NT?9u_>0NxAV5Izi-`?z+QhHnDT(i?TDQ?~GC{WtqOM)5_6x6fS^-vM5Z zJcaNY_)hR9xZHQQOBZ|>_%PgV1LbFC;JYC{N8jHnbw=Su@IByhcrm;Yz8Bm+Cs6X2 zz=sgOFMJwa3b)VqlRO8&Lwcu5JO+=#4~EC#W$*_0Vek%kIlLc!BzzoR0Z+?J&YaYF z4BS5NPTXFzkjMz)k4Jntyb^AoFDH3Uf_EUk3O)co6+Q;9hR?vyfM@HSS2=DCybyji z+&<4u;%nj6h(8Z*pSLFQb?`34UjQG1*Tbja7r`_2bGIaa1H1r!DZCio2(N%&0k4PK zo+0yVpFbwYy&Ca-h;M<9!LNhA1-JXyl0RJ^JV^fQ5uXSDA$%M7kKp$CV3OxX_@Rhz zhui0aN&HRlR>a=|zX|>mxP4BSRQ;4_6P_iEEL8HV!jreSRFe&~k zxP6|L_zUnN#QzRn0Uw3e!(WA84j+Tt=T^yaUxVL+_}Ag~c~cTU4xd8&AK{t$`9%^x z0bdXPCwL+JZTPP6ci4>FcHH-w?hwd}DY4d>6QV4v!qS2yUOZBfcBlK37LP3hzSxJ>Wy| zV)ztX*!J#^;CmrHTR;Cqjw>A2e=BsnNxjVRF7;Z+bM$$N3*mBH-G0;B;gZ6hr??$1 z@p;MVNE?7le62oCejYCI_S}$t4vdY<{w~EwPJB%BXK#@F!s6}m+a_?ye~QKz!S|Me z^kSdKVtMRy;ZH=ooafggeRA^1`7DfrRwOnpsX>Nyr3h93uy!B2qK zz)ysq510C1()wHBCnNqQxWvDr@qO@95I+n*4L$)s9iFMbi!I|l6J7v63tkF82VM<7 z7v2p2HoOylKD-b99rzghLiil~VtB5;heyVB3A_k?8N331IlLbJU3feEN_Zdqd+;&% z_u+H!Yv8&10*TarExZW+19%1edU!qjhwygzkKldqAH&DsH^JxNx4?5ZNiI~W|5kVr z{5E(6{C0Rf{0?|K{7!fu{BHPDa5;}&)AMK?eh=c)^tCgo|7Y+u;F9MJ&65wm5AoZ> zCH{SlkHLSA_#@yF|Cz?u!5={UC2)yfC#Y909q9v4e%%79q^~%z3^w?7L?}NVuAA`RQPv10E=R5FR_@Cj0@b}ib@V~*Q;h(^>HcO4`Q}~8(nJ;^;Dgyru@iF*6;YYwFPuoh# z_?O{PxV>gAKVJ^t6!A6i zJa`Ly3wSp?A3hA<3O)%hfM;wWRVBx@Ej$Dd!?%RXybtO+DS_{R_$s))XI_ri4BrXy zUGNBe2)+w^8eRm?`l=iyIj-H{8^Wc2doC;jxAzjr&zHmZK%P3dz2{%z+u(a4z878s zABFD=e*-RcPHLai^5rPWag`!I4}Ji=1RjG|!4HNv!R>bzDQzd>UR2&)O30<`Y(d74VQVe=PtwW2E^|Sm-vwU zOmHcOUyArTcq6<8eg%9nyb0b9zY0D9Z-&pouZCwAB>2rbhc@BOv;&Zo2jjID*1pf)V0^SL)hyN7b4qptv9WHf7w9Wze zU5KBAcfm8aP1S!dya3(}FNNO^uY~u&8{xlzFNXKR2jLIH$Kic&dlR0lt6##`*e*3L z=}(FFClB6__#*fd@Hl(`-Uxph-VPsx_rQMzAA%3Tr{OQav%{%z4Z{oJzk!#-N8okv z-@#kpqwsF{tMEbi7<>}`2YANzsrtv^`S3r&OW+gmD)^t^4e&{L2mD=lKYR*43jYgy z7CsHn+95Trzrw@t8F&f&V|W}s3vYz~9o`9_gZIJz0Uw8_r6+4n{P%0A`d5aB;OX!v zd^LC+o&j%wuL%d3h_TEmZd>Xzk;dn{@`}_ml59s55Y&^o5H8ydGPcdQ{&wNo(s3vlq9kUz7^u*@B(-pd|P-MJPhxK z?*Jcx7s6-ZJHc~yN{uT5FM{s^FM}7stKqxBo8eJ-Cwve10K6DJ2Hy)l2QPt#zMdM_ zzVHaV6dr>g0Iz|^;4Scj;oa~u_z3(k_zb)po*7Bie|%H&Wwj zhDYF6!^`0<@EZ7a@D_M0yc>Q4{2{o^SFO(1IJ^zpO&F~n!16~9F z3A`2F3Gagc6g~uB44;DE1yA2KHLfmr9{gT-F}xdI3BMm+5AT6@z<&Y16E5@8qVqBU z??wC={9*VEybqqaTWY+&gcrd3;id2=;Fa(Jcs=}ScsqO$-UI&?{86~{p;h}Z1|LHF z9Q*}%?(V7a4#SJ!zkyf4N8q*a-@%*Vqwp^HtMCE%82ov-jJI3II|cs(;?tw4agD?C z;D3Y{!zbXC@IS%p;gj%o_`C3a_!N8;{ulTxd>Wqf&9uZt9xwkD9)Zum%i$lx>*2HT z%i+@JLG5z~{O^eGh0no9;s1cY0hjzknm=QY)VTPIm-+COS53yqf1~hpcsYDEcs)D= z-U?q6-UH8skHFV~&%o_>xTMa^J>|d2=XKXbd>Eb$FM+QQuY%{m8{iwkJK(wSe)yN+ z&%$M1CWHUWWfC4jd}eX--(?+c3NL`?!As#=zz>DXai{dSweWnzx5BrAcfkwbL-1|k zQ*is;IvG*sw^HNU0r3U!LU<{BCwMhH0&j-z0`Gzs!H3|x!C!()-_ln});$A{B0hVs z)VTJ5ZvvM*>uH`McroJ3;CsPq;U(~9_`dK?cqzOOegJ#~9)nN84~D1jof>Z$JP&>t zyaZkjkHe3IH^3|49q?n|{qQ(^9DY39KEOrJuS$5RBsH#+;KlGNcm@1acrCmd-V8qj zemz{)$rid!df_#QABCR{pN89eU1daB`=rKo9^%9BI(Q6z0lWrY4?iC+_3xndx5F<& zd>_04J_5fKJ_B!rXYZRD*A?&rcoV!7eighD-VCpYUkz`Ex4`@0*TKi&t?;z{QuW^e z55e2uQTUDUIJ_O+0KXaD2Je9P!G8iDgLlH`;6H`umZrwF7+wUw3tkEDf;YnNg}1}I z;eGJ?;bZU~_#FHf@Z9}V_4mSy;19zq;C=9V$E%WQ(^}xaM0~g7c^W?e???Ou{0Vsa z0jc^2;Cb+;;oHFF{Eh1Q8-oubz6Sm)cq@De-UELDJ^~+x&%l2J{|qj54zHFRXWoIS z@s1$A82&qW6?_!l1b-FY1s{VC!2bZBfRDq|W2rj-2wxj6DBj@ZI1I z@F=_uz6ZP)UJM_D?**TOm%wumOO0z^_~vlw!w<9%rSMY3SHlm0H^XD_F8IOl2jFtt z0X^<0ybSTP@WbF)ho{C>4iCeRgzpTOQ{ho~H9QVK1Kt3yfp@^qhWEp3;m^XQpYLfuC*kKI{sXwgue4TjoS8?Y z#w+pZ!Q)7|gdERQFND`2f0^TUf3M2%f@J!%diVv%(+;nP_rouOkHZ__v+zsdD;=3E zKprnkA6C^q@Snj);rGF(;Xj9GADtT41MoulgYZ)LL-1<&Bk*(KGB0&HFRk!L z5#IxU3_b#X96keo5}tibYFtmj3*pbecZExxEm~&<{8_};!=Hne!3*GY1}}nN4v)jX3vYy9311BV9()M?efTu|8hG|; zsXDKPN8mqzSHQ1_H^6@g?}YydJ_!FYd>nog{2jQg+pM*db!Swk>c0i?x$s-zo5Lkf zf#xZO--h@K`0em|_#NDkyAG`?ub9e>(0eC(9LHOlx z=}&a+w{wRD7{un&_jMTUuhZn-1gqOjeg4e>Ifw#h+h4;XpgFgzF zK9sMWtZx+lJmP2JzlLX>nHtxN@O=1h;U(~w;MMS#;Vtl2;63o)!-wFn!C!*Qcq??g zv+&mupHq_>*BkH%{7rZ{{4IDL{B3v}{2h2N{Lk=V_@Dlh(@GAJ<;7#yP;EUm(!Uy4>!C!<+{kLiT)9`;HKI`n%xK_$Yel7pq5H5Kh z&^!_NDu|E4SB2NWSBIYum;BFY{xF8Q-H|1A6~h|j7` z^)Zw()YZv&r(ZwJphH#M&9;bHjK;4%1) z@EZ8n;Vtl;;ob0Wz=z?x!YARo!#{va|D)Rftn*Ui`X=JT@IB!r@NdDZ;CsWH;QPR@ zg-bm#t)~mVAL57L`@^T;2f{PIof_9c@B;WD@M8F(@JjgM@J9F%@J{$q@ILs_@Dcd2 z@EQ1V@XWf@xK4lrQw+{BC#&{2q85{xf(T{62UK{O9n+@CV?7@CV`J@Q2`O7pBJb z2s{V=C_Dmx3|165bAf3f>QY20jjd7M^xds{ZHTIq>J<5%{m+74R3~_3+=q z+u<+4Z->jes?>Eg0Dl?r6Yy8y=@+NQ^?P_8{55zH{B?K*{0(?5{7rZ({4IDF{B8IU z{2llN{Lk?8hSa#;gXhBEhZn&=fS18PgxA79f?o)ic{xw#r49Z!#P`BKfsevJg-^pj zgJ)clmbl3CsQ-lL!&h1(86*EKfv*CO!&ikjz*mQNz}JBH!qE(Zv!8JZwH@(?*PwiOx0fq&x7v-FNR0p`@`jYxj@gCYWOaQZ-)OL>fQ!U zvg4``6<~q@0fN|xNlc;yK};f)x!pZq#7Qje+|~B(?Cf}YEDJxwbx-%5nb!7~x_f4K z{rvJoo=6N4i3|n|7%(6}fB*po3j1BU-T!-<}Ey7av0 z-%>A5{$`(je>=ku8UEP}r*^z|eYP2X%)TEo{C@IJ%e!0?9{{zisB%J6^1@TVC5Aj99!@PEzlKV&%Z z`91D@-SS1jxE^BP-@)*I!|-i}zlq^PhJP``A7=Q&41b*A|DNGbG5isRKgaMdW%$is z9MJz3hTp;PuVDBV!{5sA*D?I78U99wzm4HaFr2>sEBE^ihJOqDewX2oG5m8GPVLBA4F3?rzn9@JdpH>HI~e{M3@182-KFya!+(H%KV`DF#P=t|3!ws=-&t9eK*5j#_<2d@K-SWJq&*x!~ZkG-^lRyGW=}} z|1S)GlHu=T`1=_CUm5-(hCj>j7ypM~T>p*XcQE|@4Buk-e`k1~;mznT34gtdPbGZn;tw(Wf3tocmGIl0=5KnZgtuJ$842HV@n;$SLDv3F zZ+1SQ`_BJi_-zdT5W_bZ{#Oj&W%x}W=XQ$!`CNt*-yV1QcAeoL$-aLZ!(YVkCmH@X z82&87Z)W%h8UAq$zx7Ll@qQx1Kb7G`=a0B_ZZP~-_I;n>pTh7rG5p00e>20W{aGyK-C494|(hJPxVn}_!}7h9)`b>;U8f5 zzhd}{zbY8lgA8vm{9iMCpW$E3@Xup7jqAW2*MkiIQuh59F`T|Xb-#a{;csEzKf~~^ zVEFS4e=Eap`RZU?U(N8BFr51RVs9NXoW6gZyRR=u_|U~)$MCnY_8(;U*D?I<41YVr zpJMnoGW8GyLx``~t&Y#_(f?|2>93 z$ne`3{&t4{Lx#VT;kPsVy$t_MhQGk@moxm)-JU$W%xGx{t<@nF#HLI z?=k${4Buz?3k<)H;kSNsK>uqQzQXX&XZS9|U(fI*Pci)64F4I1 zzrgTk7=G)w1oZzR!&eyok@)1HTb%DU8BY4ux4Qb(eGLC*_gnhKb%uW{!{5sAZ)5lq z4F3*>znkIT$?z8#{@o0}`CA=&NnU*q!(Yzu?_>A{hJQc9U(awaca2(ph~YoPzJHYA zKf>@Q8UCXTf0p4t&hVQa3+Vp|hQE~IUQQc*xxw(CX5Zh(@SkP)l;JJhW{$Vw;29w4DU1i*BSmshW`e`-^TFYWcWK6 z{#y+HQHIkxf9{hVy5G-m`rfk-e30S4&Dy#3+k^2E{xauZZ@Qh~zr((Ng@k+G?=t*% z+4sj1?tTA8hW{S>{w)&jeg7E4f1iE-G{gUZ;lIpq;?Ljs6lY)`U^sp6y#sagcLaR+ zL)Ol167JE{V)!4i@3$q~`~LL||6}(3bqRl|%m0TN{wM7F#~J>o41b2Uo(8j@Q?Temw5coBMkp2hCjjZk7oGO4F4F0KgaNoW%$kC z8PNan41YPpKY`&F82(8NKW6wRGyF{q|C;h)Ozo4+fd|L-#V zy(o#CI&@Cyw8rwl)4xWVv;8Qx_06AWKv_`4at&hQr)zRB=gp9tvxXAEyK{GT&? zo8kYG;eCeR#qft1evaXfGTdbNQw+a{;qPa7o8f=RaGI}k?tI-45#lu;C|m?_;<7K_Zj{@3|}z(`xyQ(!@r;5k2CxS8U75ze~97FGyF#w{-SpV z|GNx-6T?4^;csR*&Eu^vap-u0;eVff|89o=1BSoA z@K0y>tv?ow>oXX>!tj5@@Lh&~7Q>Gj{!bYGAj3bK;csR5KV|qk8E!EAy$o+M{DTZ% zW%x^fJQ&wH!#5bd$?*Fa{?8abW%xg5_#+JemkfV`;de3oJq$m`@aGwBGW4>+R+4dV7rFuVUXn&F~JxpJn)K7=F`F+$8>w z?7E-J@Y@*vc?^Fg!!3rtp5bq1_(Kf;GKN3O@GochlMMe#hCj>juVVO3KN-;fH4J|# z!@ri{8w~$?hVL@`8yJ4f@NZ)Hn;8Dh41bK_-^%c(8UAeye~#hb!SGvtDj3&yGW-sP ze>cOo82&vB?=$@S82%8$zn|fcGW-V_{v^YHh~e*H_>VCBd4~Te!*6*i7}t+8{C0-_ z1jAp!@SkG%>lpsi3|}z(XBqw$hW{MH-@)*oXZSM={{@EsD#K|%-r?@Y4>J6h*!Lgt z)4_P@`@Z}AZ4Ccq_WcIKe}&=qG5l8{MQ-&B*TA$;qPPkZ!-L*p9$#y zEr#F5@ZVGf7t#0NrwLg z`~H0l|4WAdF2kvvN8NUAemWTMU$gID&hU@;BW`7-D8|?<)_J_Nt9n1e|XEB*|7Di)ak0!Gl)@0VV@$ZeMWpTtBP5Ohwfjwit z>yC^4uF=be>E%d3Zj>vkWl`@aqMO|4p1-(FyC8SB>e zV7{=%lfG>oV*>11c;h60yKY^^jv6dzGx6b}3uD#VJFpfrJFeZx2ODT?W@DIaYoeh| z>#p$)ix$!*KIry(_I%F2psk(q38-mV=TF8x5)6Wy@*w5EZwcvf)azM}K(Qc^hPESP z)ZcnC2;|5g(7^1`ba8``jjtLQ>U3uJ26Ip~h%hiD%Jwd?RZ84#Sa)MlSO2+Ss{0c@3RM>?7|M~oxCSvuJ$Rq138HcLCy-qx z$ftGceNH@5wcc`mu$WjU!^!w4vZ~fku-34m)_RlCXfob3nXn)1T>@X$Av&*LHw>eJ zJu~Q8I6(&EqjnD+8olH03=6UgmbH6kr;GnG&71C2O>!k2g*HfR56;TV`0YxBMVDe5 zZe2U>MmK8w_eSF$dvR{qozHi0T;9DZ_)7h$7*?Q}Y(s3dNxbY{>UElyyho&=8ms5T zvf!(t=%NS_Cl4;tQ7KksZ_V32(zu(Dk70SH_#k~*Q8R|IJM8xC3zH!Zf+9bOE=Y-% z^^0=|yEoVl!67zx7OUd)hc?l>8d=!hU)P*Np8oFfqdA!!t=qlfU^=&rmEMgWgooYl z&s#lcGRgGtBe6joi;0 z3GpGlr4@{cM4R0mfruS!4P%83ZNwyVuEsXI!@<#bWRJ!1;j#Bpt~NHNllg$o*?cp^ zh7`0=bR0%=Fz(GPpAyzizQGtPIP9$6$!v~8jIFqwt*p+kb*IweD?a6GScQv|xtRCH z%G{m}Fl}$Z0*7wn{wdfSIVo*)4<@sP*9;qRzBK@ygl%HNlz-)(3hTSXkkt{o`(M82h)A zvG}VivbLe@b%#A`a(IZ9xO?ezn2`@_)5&nqyU}R8YBJvy|9Eb4GG1)iL;I+^phN3^ zC?VMdV@g|_PFL2TpIxw|G`ZR%VyU@+gRp%xy`#_-9L8p+JDLvdJ^OyUx3K%Ti!N-V zF`g{IVh2iZV}*WoGQW(gLu-uVHrFqV4Xgs}0^B@t)>w=Y3pc zyZzx{Y+Iwjd~OSFCJ&#H-dGFTA(BQ@h*4bhtOq9Ij+wb3$T-1MST5!nW`L1kth&D} z#CxM9wnq09cX_&@=HjBUF@y{v-p%J0Zb##zyzE<Pf;dz{R}BxP@{X>9vEKIgEw9C^+4 zJ#Xo6xhwy&Soo>Uic9ys*z%K^uz|FhWN?I$vAQ1?eE1}ZRVnfa*K6FeJ9k;IO*AaG z=K(~I;%0G{#6hgfG85L#Q^Bb^nWUg2k^RjLe<{#L@`M+rP_-7kEt#SbHg-=Aa0Uu> z^0Kp`!>t)j=)*IT+cC#Y(u!#|J4|9I+gEV`Cs-4r#y!9`x1bIXQL0-cop$V7!*F)9 z_`KO23maT``-Xq8dGEl!micR=*&fefRPNcKpLo2En?54Y*u2Lc+cUvvp=GqOGn~O^ z`T53PcZ{p3_ml9DVx~ZJ>k7&?93gQ(cR6CL?aL&_%7fSunP#^`_P=$>PA!BF{c3ez zj3lvTf3UnYk4v!&S~c9&Q(Tr5N`Mp^DPl^9}=r9P^c})qA_c6FZv# zjkau>No~6XZSH#n>Fp*9FV@9zT?sRyO=seUv9j;el#w4fdZM+o=K4&Uj!2n1X0jxC zrTjt6%*OYyC9G<2cf$Yh+8xQDwsB>C!5&WS*@h>H%u};9fK(D5QvBqedvpCLBuT`v zY|UXgho(JU%-WIe&ku&SFxYMHY{DNmJ`o1^hP4eN9xO0)oibr8Qw$nyuViXj_2W1$ zDEf)}lrcGyX~XF*xciOs!hkZg&a+r_2z(G4>JsM1EYl>3Te@uE*8Eykid!F`o!BfiJF>UN;Bx zOZJVS>)e}(*dw7aRX5J2h$$PvxpOd_9FXEg|0~I{`npHQb&R^@N79|mup|9T4EGKW zM|awLR1C5){nD{x%M0lMy+;O+;ojv1Hm@4agdu|T=H$QL==Z+MYZk}v@Z8XSsH>vtc~9(xIq@%Dg1}I zb_)ODhsRD?28u(|nXpqhtsfRU#Cfoi9|7OXz#&QrF znmX042$Q+o8)6w~4KY-)7u@3w&ZA31)&5Y>y4;&&X$TIn zRI zvh5P-M@zmzmW0~S^r`lSMCWpEi=`ko#8S#pb#qM%8C79Lbi zI#XNhj4p!sf|Y|dByUTY(MYz4TkU*b70T7cO7YruU6`~=2jlh#aWeZ>r$PVm-J4eXQqw%Z05G*H7Bcvxsq^Bqj}c;i zEG>(jOZmbu8x1dZ?m~CmAKG4gr)h5V-P9jdgt(u4PuZZ8Juk~WM5s>)V(Y`5q{Jx3 z(*$YlO!4OUWH_|Q84EvO)xE|<@t$SeemJQ>b%=GrWQ3N4qIk9EIB;3%g;ty;Ta+i5 zw_R%BhnMr=(BW}}1&5-(O?QZxQLh*SeozBhCV9jgP&TaTY%=XqKA(k*+1_M&!$Oe* zBtG*fmE|B8HBvg@)wS-8xrMBs?ocI$>Q7X0WWhQ4Y&nypnbqFV?uz8>hy)bz|9Wy5 z6vBlB3-ypQe<7wNA)>UN5j@b#lYwbT34&v)ycAX5g)dpNw5rVD2+f!fnISDZPJwVD z;uiUXS_P~TelDiT7 zA{VS(gz@>>!1h5bIjQ;5;$hczrE-pINp$OV7WM({Q`I-yg#JmTig=d7zGZHW zrOxRaoEJeZgIlF4q2)wIZ6BPG3uNS)NdsHAq2nS&%IbG#TV zZh(?_X5?=_h5;n+Y4{DpnG34_rilkBP3vGokuG8{+k=8PXXkeb*WlP55zCnv)d-VV z!Ml8xb`vOGBFki)JvA!Icj($d)e$}WE0r_^;+l4g1lxu!TY)WDxptR`X$l!Honrn8 zsm)%fm=I~<8x6mSpG#OjVyt31bzWZcxY9Hl(al!pOP!#s1{Ei zb>WrJL|)0yJD?g zreeK9uilHQZ;Xf?UIMmDs$ODRDy<2%LOIN~T0 zA1ha=>!&hSxB7E&YjVAxXXW$MM32gJdeqYW1B?vlkdILuc>v2`WpN};-+LG(xK5VBNx3fHa;G*L^J z*zKOyoyFJ|$K1Mqw;Uih4)rf*72Pj8=T(cpw(b>XM@jyaSZxZ;gI?#*w3d5A6Kfj( zVYBCi8HB2CWKFjszk&U#tV@+3xRgxqy;lLW%YT3!20$K%TWx=rop|b0KDGg!UM-5)j%D;jX@* zST#W)B@_}18oZT)`4;sEs0IO^=@HML(8B`OG46X7YQLa(Z~G!`@P;uR*ggB&0FRmY zdZC39t{&$pU=EDGj4LDED$#{DJ8P_z~O44!qs9nxzXM|J~mGg zDrs1Iu$R*fT4qQLJus}}F&A6J?I3c-+&z{<@_YwhS~!4kn2)puYx|QQQN?{R@)LR!(g6y3=kC@i?+lh12>BHX~lj#1n`VJ5ABc$W;(4J$;?y ze4@oB)*X&2thh_kY@f||)WQX~2-?8u!>VB|2Ga}%2HSTB8gyIi;S0o8XBS_ljU3)Y zXTw&tm<(#%G_)4pkG=(6!@U`=MA5rvIPUI}7#K`o+I=x0DBZcEga(}Xa!AdxsPr;TrQT>G zr-x7F=ALgLcs)HRZeTP9hcrWPT)T*uKzx{BE3*THcOaH_C^EYQ`_N%D zFSD~i{&wucvFJUF$uUVZb&Tc%{1#MMaHYrk&)^$ zj~Zyfh}`Yb4(;~)Gq2+< z1M=I6!m07o7(4Sg?iJfD&=Uf|wmI(}(wn0QUm<I~IW!sD$#6%*vuvsLqBdFnrir@ran!-*H2A}BZhCBh$wjW3!7-t@xmu26L`-CDEGNz&S|#j27eN57jHHw@a%?HRRFz~SD5FIR z`>rKX;>QelC#L7xldHGX>%Eq!^aY;TSE)yyFR@tI3Z3`uQ>P#Wk1T-%PjEO^GSv`= zv1>~lE}^T?5}hz5oxtKW>+GcXfWd*pDZ$^BK44wJN6zd}h=4o|dP?84=oxWD>#!gM z+(O)7hwO3NCPEn~8p?>qH9?TM0hqp?!g|OMLY>q${P<3Ar>bqStX0w13BOT6oM(gb7@UhR%WK>%nB=87q`jnzfyzk(?}a zQWtQYiJM09oDRmPldHBk8980_;G85E>Rx2RY~!xrFxwza?x9iP>g6nOYl0LRk*Xh| zn#ab{nj-rHe&1A#kC!U&x2LWI33MyFfyKNiEk(5ivg_gDd1X45u ziDERdHHujE6obWMiy?-{gm?qjwZDWJT9t8o1>x9aF>Nd zmFtsq-5^r8!ny!-7$HLu@8mLbI#ZyFt;{5yn(6D(Qq8+g)|?t>?cE-v>0YNrVJVfa zMfrFV1uH4MH%m})*#1JL86taCpLMkqrQU+{G+mOa+BQom%Hl0Hn)i#EN;AA$`10*6 zhKqRD8;UZ;%fZ0=COppm4a&bJ$Nw~5geL7k_-MRaEgu59@vKgTvm0>j#GTnOJgE&A zid$LX-oiJskko=zMIEM}#F%ElnCL8&=1x-2aD8}FlGHQZ<>M_Oji3=}UYBJ1;x2R9 z>IvNn_gK`rDV9&6@>9hnODv1zYIyOoc;?=oEqGQ5o}8a2TLCe+Wj-(9$+zICHW4@w z)mlLNvYvBdIlA*f%TYK${jDNasIcpxkVDLpTiTIP0#hF~W5pnpj$JV?-U*L+t0`Fz z7jojIg3B^5Db2~T8bDF<2#xpVm&l27ddZyU1XlS{Y>wn5*!oN4NuV;gvBJ`p_K<-UOMG1E1h#e^oLjHP=CE? zwH-z|{yNB!Iea%ZxX6d$=VoXU>!8ZXH&IU65~Kp$EnNSmuyu ziiYOt3_k0HgtGdRv(6;|9qV4XA;i3)21$3kXdj45t5I)0Sc>W*2NQJqRH36< z!F7=6=RBa6I?>A(Fa=2a+BO9ZjVKw~iET`aH$THX927o+MiQQWEEE(a7CA(s?nAfH zrbV*Eqma`P;H-lcMUjud#cRnJgyTVNYh+j~3gxJ%{h(`S@S4JJ=&|X7SG0m$o z9YJ|q)JB-dVpG!vQ2^(mCkpD$xkKWUD_1d}DJvcxIk4A^Ua`XdhvLQI6^dJBLGsd>c1P8tr0#ZttXzne4DHL4n;4ek*a23_N#PB2Kf@snd2EQ zbUL5VmLD~BKL1mh8!&Xv21mz>cpKIdQcdqi4ei4OqNPpl8|Tj2c@KGzX2x9V5aO`Q zmj}U;q+S{}Cwf(*L6k|p%mjxd8FP6oI&;?ruC=0VC%MI7q40cbOS{mEImV*=q!qi9yN1Qin21>GAMtTi3X;Als3drLhDS(@jVNt0Dg{4KYMr$~@Dk`*+ z8<b591D3_z&11i$2#SosXN1@S0&Wx9_j03Ey_0i<2kmwRBt(AA&c@ZVK9)& zSEBE&potah0@`=$Ngzch1M`LVi=ya}Ohr=~_Jq)!E?>F{h|1x}tDAm0>R}s0AQCwn zku4Jvb^dl?8aw556pBRCn&#FUI`M||7|4p3;U=kq!O=_+SlwRFp3mD9skBM2HbBEU zoFI63--@P*sDBB`l>ZHtgrqKY-*qoxDyPsJPR2+{3ZHUL%Fhz7U2c#K(VlP1#gvTD zlqZpF5_jxf(z?xUPj1Vi6KO0+WEr_w^R{QQO1WWMnOlp)X$>ERHGX z3jYyrJaPSeyqM2+pq7z3evIPl_WW?+oJNo+kSmh5B67AO%Ap@Eu4}Lv^lmxf)z=aA z6H}S0xD~G|;!hFg?~xmMhpBIn;?SMWFqcp1B_XPkljXQnIp6IehVaH^#Gek6Un}yn z-xQCXNM0V1X2x4KHk_2U5|3YDRNOR<={>Cy*=&*;mo}nJJiNIF)iJkFgV{gF zNWyjok;;l3J6QtAEvkqw!TK!sa5?US^x&Ai!IxhNs*(>i;pb%)0YJ~v7`!Qc)O|2X zI(3(ZL>&K@E&k$7jBz){))g_!EEoG(zJSm1Al_b*1T5y8ENR2R(HIp7NA~F8PX@m@2NB1V|2JG zTc`tQ&ATI*{1AHv0~Y#npO-{dC72@~qN8Y_Kri$8TiTiDD;BQ&$d&yVs@Jx3)YTyn zO0h4KIKYC45eEwM4O_~Zca?gev3m;Vlw=e`p_alafsQd;X%*7e3t9P?Rm@ig{DjS7 z)F;?eaB+!oVMYvSh5GhQYV>fCig`;SMX*vFOO;61ikfVeg-nqlcC>h4$$3Sr*PSnTJRE3QlDUXHo3b>NiRcy)PBfZ0+zaU%OG9VK zhwaa5th(lDWHCn(l}Cc{eh>faq>01WY``rOHRJnTovr55@T}vmGu(L!P9*JyygXVp zZ1s+#Yo^sfN$uXknB&=E2m)|hRE73xTmo{^aVX*|W?eZNbNc+i!QxC2X2hH$_$V%RkLAZOlfN!keQOzAR4#x0#upfNKZF0|p@7pU{l1}Jm+ zi|N^U{8P5BF45+uGWc!;x{$#_=a;7hVnCX>rP(z?hnt=(Qi%8FoZVBTcw{dKP6&RLC3`L#GtH zBlg|s8F;_&Zt7%qv~Kr?gX!EhR(dx?gct&bQeSsVb`2MZZmDnny&A}hcvtWB)Zk9h zv3kdL?<%4QQEPl?kIfP8%&J0Cc^^AdJ)xEV$+WGN=sx1l;f8W%S2Df!)wI0VzLd{= z$=9zy9*6oW`m&g?IJ4SVw2zWXZ)xh@O_q)9SbY{s+|J7+riz01sYZe2&Nm|0PNG>r zPAQT@$BU(8xUMfJHBmZpmS=uz^Lv$Dh=o00QZA#?@r4youj4C@8>SFMHMqXw2*6n# zGK7LNvL^tLS*i1@ByBaize-Y?-~keGR-R6cZk8pfRv1|mTtM1AH*qX>eK(R|t*?89 zCq%akBX;ODI5A@TcH9_>E2<*cMot{a^(qpjVNn@pDk&mjM@T|T#u)je&d{MamRX>U z>P2EHpeG^yj5Wl{<*^{ zlr*BgGUh8Qh2<#kO+8se($$GXFbq(Et-(vo^O?e9)OjL9#uSOT2ZE%){6=#toWO9` z!5o#CdkcjXNUSSHa$BZ#!)q&NmQ}K`L_MvcOblsIMd^sW&?gOg6N7%ujEW_m@u&+E zQh3;fvQKnRHVwNFA*x|Z3n`l3lPi5ty@!%kZpjWsBt4S+pofS&y^zwGPvlgU7DH-{ zP;D~ia22Ox1Nl+n*CLxcn!44(!rAT47K7ekilWj^`a%BW1v0uI5zO#p->dMJg(U1# z1!vi5Pu^2lhF9S4l!(&1)PrQS7;e)!6QtpKxgJKt-@U{)mzV24cn)gMLAQ6+RHvMs zWqMZz8@?iJf?S!wp&vOxt6d15WuGUdF)x_rEC~5#=I0jCU8LLZ^Y_+v(!6oS@``*< zS``KgS^LSA4U}Gz&?C9J2~rOLDOJ(wfdrGUu*K6X*j)mD6YkBkXq>d5_BU+BUTWm8IF)MWiQZ~Q@80?@1jtZtnXY= zfr8E@@6C8*Dw`HG8Ofr;%ockwLEK5TS=b|IAq8n^7U1fEeKZ&=)?22yb>fJ;{;YPw z^Lz0nE7jWw6;iy^1$A6J7v`D|l^BZR(pA9EQMD{mjz!g&;t5I%hIhnW&qm#$ zMR)ctN>3o+*s+^Y^rv?k1!Sv!afah??D;O4SUSj)CS?jmohF9}Sn2oYt=?p2SH@ks zSyGk2fK`0EE4X`xyy{27sKBrl>ztRESO>r8AtqM7?orJH6RCPN0vpheVHOe0WZpm|x%skr7#8>6 z)FTmhDN5K4gKS%!3$iU>X(xL+G>6i8;)uL59Is>PQg(q8c6yIfgqE+?vk*ebGKeVR zW{JXakCfTkY54|7|Cn+kED`csG@>$ty+wZd904JsJaL&`agXBF(&jT!!dOE!W1I=# zy0V(FD8VAtUE9M1;$jrp401@OfwvAu-RstT@CKVC7I#EvIcY*sij7PWk*jGDkxCUj z*oC1k^9Dvn-U?kuHEt0T>78WYa^^g$5Gl<}qhAX~FQO#5aZTrqQZ}c-f`m7-aa+z7 z2(@HJ4S6)aanLk_I};sRxHFw66F_9)*K)B-AXBN#B$#%xhd;puhO?062$Oj-;w8ZI&4bg-J1JTKF0qQPpO@+0~d%ofvS=X`u!)w&} zac7FF?a6q7YJ-#xB~M=Y$f#7uHC||Ah9)s>ss7XK(Ndja3)PSIt}z zN*8ogpvee9rnzNA{8rk#h$i((TU3OVnAdyubTOEW6{Al6K4<$_|5t==!Ns>Pu-!P$ zf>Hx*LvfJ=62%+U8ogAJIE>w-@_?o3D#%OI6eXEuE0HinH0LJ=MvJ!ER(H|$$4JqRq0M$4QIbe-(9>x>JfqXU4AkXdD?Ny^xH-su1cA_KgV4YixP(q3X!I zq_tg?`ouWQl*L`VPxb1~9QIkb<3uISzc!@Ddln_YFc9gvJ(w@-v3R;iOnbH%!a$?t z;r7L2PP5dhmn*9UR%%Jil??`@8$dO-Ygh}gij}r&VMvJBuH9!VLI-5LH5zT}w2sL~ zu@k7rAe{j)Fz;3>o+s`0A<)D^kr=(C_NK-QkHHUyz6Ms?mU^w>udQ zdN&(WCCd7WzMKQ_Q5qBT0kKsvBg2Bt*3W7iu8S5oSnhm@XkY!9c%x+bSuaF37m zkHtPSO%6+X5ii6ua-?2_WeLtQqCz$5y$qcuEko1`@s=S!GZo{Db4?@sA%S=VJw=H3 z3mt}C))`{!_bTHaSz6Yj^()A%Z%CW%-dRiKkNJEcrjSqsH_) z1DU-_5l406qDb-v;9zn%%uB!l7bw8N_xoT2~J4$2(Pi7l{K`tx?<@iuR>yF4#WwjB+bot^w*S2@Aeq7h1b{mbI$(5;|wnK!c zN-skZ^-@6XNEAn^K2!@Ro!FJThm+pbSDn~!?8%ycz6d+*V+@go@Und56k^BP{_)K2 z_ES!h43{S9`0(0Q5hZ=frncaIhz9@a?m`h?ti6k9RAct*jufAmxH403J3>ks`$65j z_&bgx(1I@mwYJglZZ>^{w$d82XUgkM=0O(KNb)el6RMY_*)7=j<~{aer@I)O+L2qG zca9c5%VT44T`hyELzbLF$BYxw#9@Zs!Lx56TLtu9x~at6e(2uQFoJVQb@@>piNfGb z?e1p10g1&}Q8abJT}X7RJ)&BDE2^w7#r-JtD6P!0UEv5$2>F6$unQw zQNJK7hQaTo2g`gAdxg*jiaRn<0|Ng@uU>>@%Z~6C2m?k{(VUx85n^f$`Vk3Jedntp zFFVpPEpRbtJ@K-bmHP*zQ_}P4;IhPH=p_Z*+=ate>9rGdxjsNb`q2yp9L35&>Gt-4 z2pJ0GS5#pt+-b7B&)~X7rGyrir<98`Ud(4Zh%cfH{bM{ZW6uv4mUzY+Y(6!;5(1}g z5Q_-qtY0+9v1>u7X%O}s6%OG@DpBTwRDvRAd>Gi2`fvpyy(EDsxR+|m6cj+-1Y!Aw zqxe`{n-omP?R(LXs{AEB;45j<8eBDaOQB1#>u@bF7b`NmpCEs@%S;8=r2*y`d1o78fjdg&UCB2 zy_h)UE41VjExU5AnEC8KR$LQ;^%=70%9F~QbdjW}~UjMy`Yv!X-IQH%-QIkLHuaK?bEuEHM50xfb+ zNyvS{gC?px1lj1~#yqVf=4sa+_e;b*;m**sj7=v}YT|@S;lJ(f2mw>bJ)jp>VnU_)YUTP z3|T?>UpT8~dT??np13g0~ce%PNAjg_-ZeccjIn7KJnoxtWrYON!}CA>5BIQv5Xj8j?u1 zq)cVMSK}N>*58uM2$hkv*@nS-Hamgo;y_YjGc(BJa^fkKG`h?^8HFO4^jM{wjjak| zioa*a4=m0u6x&N4=5o1_$>T!3CPv`I4>4&V2~A={s%%{G43l<1B}cWtM&nkDCx}bO zObKHcR5EGHX=`5*iKwsbXb7U$wtELJ9Ia+n89;QPrNeL7|$4|hlAM+a&dA{$lvD1p8ddyjVh4+_P940O%d&R zFticm=mdm#0kI0zjHV)!4A0e(vPzKOl^gxhH1?Cpj*s}&LyVUBtI4>hh1TTlLIHg^ zG&33a^pNBB7DPu?Acln^Q6RZ{gUA|~#6jbvg}rjX=4vWnMD@S;wq5w*Y4`z%zb zXFjzC^B|UxR0H}RUO%Z=vBHMNTmmZ=MJ79uTC!mzkDa2^ZNnH(kJmX3QYj*ZW>R6# z3Uf`+TZ_V3OC{xb1FWeV1@ELKZiFmjWlT&MlHwh;lr^ob_Z0ob+Y0nHpyY~3+zOk@ zt#FTgdyc=)$m~{x|0ix@-!R}r_+*z|`Nc)=^dMrimdV#PUlfv#ht))3(u6_f5FUwa zG~L0~(UnrXON`t$TIb+=T-a`U>-F~DYo+v%^0^)&)58he4Ey2f0S~uh5iOKI26X`6 zF1brp!OuyCc)wd*D6YUG8)JnkZG6a-c;J~zk`fO>o~lYC{3#+BVYW11aBX^(2oc5) zk+p{^Eh40!sxAt(r9JN3*DdjmTKnRCb0^r}>|DlY^lx@Q}cxou(mz z66*kifdMd-(uAf+`g% zUN@|Y3}0tVawZ8osh0${vhPS(R6^L$YTaq!Id2{$7p!Z4{885zbLhE(>3cjo=sg`)j~AFdXDtKd=`2Kgr+Y zI_7Y`7>waNnT)T@P$?waI2$ebce(rC*uMaq!(@gEnVC4d>VBTPBV!e8olj0?J$rjF z8Z0tSWup=PRsMcA_V;Jq@q9X&Ep}&v$t<%_Xskwln7j8)tldL0($_ zS!6HFq&%;^5Ro3mLSOUZ-IKMMO}QEt z-v4l`$-|oIB>r59M3aDs`L*s;;}8{|9(u-T+=rF4v%o)&Cku=Gc_=plH>j|tTEoFr zyG=${@{j@*1MsV@I37|hFTJAQh~-FAP)QE!k+vQqz9Wn;ELG&}uKX@4?0q?{BE1)F zKC2Yyvo`(`$o7<>zd(TOC))y}^Y+gQrEW&l6FJ6M% zLlA=G8_NEBg_SllyE09PYOD#msYH3MRDv?*OxoJUh9Ykud9|t3+<5-Q9kInaS8+Dv zXYh}C*O<7u|LVCtqYG=c%dN5IeXqJgCU%9#5%vco`)=qk{qut%l2@{I*=R~X%iVKh z1-2O~P)p+^14Qpe4}m(FZqbc(#ZOffWM9CQWI*@}Ju(OGty=YjOWfjfev;%jJZA{8 zqv!nwa@nF7m?W^GCsQ1`#r6sv3$V9GQaLK`S0P`~XIPh+%#POW-f%FT+r|nl*U8w% zr7U)&?qDKS7RooQpw<^6S?&sHBuDtKsda~LZ&&(_2A;p%tBEZbt5?&ki*zO z(!yvm4q_B1vn=T^NiiMX;OS74G*n`<7P?b(#hhnsJyfM0zO)&uHfiYLem=8?zq!iE zgZQWzthBWQScBn{+a5JxSJ_xhtP{w@qsVoAMxeE9NK8j{N4b+XC5VZ-PLh#TO&bBI@`02 zqB!$2wqI-tGN#j2zUDVWb1-13ec};|)U}^+9K~lLYX`B@pzF*tT42?@i%bIB8crZe z(|FTpb;Q@(_&B_?3Uec&$=LD7XwX8yG&UR(_iTDgv2FoikN|KwI&&#V=V~I!#W|bY zY$5J8o3717JQRAlyXYO)&EiIrSbTEeKUZpv95Pb*oPqel%+Atw9LJ$M=5v~;oE?P| zvYa?!SMiVcb`)=4qr0Ox5lipykZxPDVKi@Y3@)^kt>#6^hAc38EvzwDE7imQB({^s=~3bIqTJOCq4n2VPMr|eC>lFQRplRrbO zt<9oqt1cqFB^i0KG~Qq@^E21V}`=-ZF^cD%01BJ(Ey6 zMJ;@|$hw0p|J0m;XCPfOh**$Q&#p{fO6L`>$YGUeV!$Kby~)(>lXDghl7f|Bn; z&`&7wlHN~pqm}kLkrOt$Ny$i9J|ZuT>pU+^)_6mwpdNB)zr#wI;L zQu}@9v%-4mMygb$cvHQ;KIr_Q(#MW#xa1&|2~fI6q3lHGFcK50G>;~+FP(!@Wo&64 zi>eEqLukb1fN35_Y(F{&qs}hVJQ8&$T89B=q#|cc_c+wO=p0B=7M$kMBz2{8NJccx zPV-0fVxMN)R)dd8H!v(&0|q@p>+tV3`X5!Q1zj65Xt$F znn#n|na*KlORv;CylkC@hZ(x$7%g0~de^U8i27Y1OET9>a4GR1z5dKtb6$wSKU&W7 zFd`gX4%4Wbiq>@^;Itvp;NKz6=I-g;$3he0kdiZdOW_Ob7`pS#y8S*S9?7N}y7?=t zB$EBEniyxYnMCRc>FHTvKGW22)QF~DetIJJl1&068G^Dn@afWu|tct|)0!b&49*fyw6xkh`PcU@?i9SnDLbizJktFmKK7jqz zRcKC95>RvxDlOfG&s0c$s9y^1xbLu*sC;0WYe*v<4~CJGsKPE|*@~>zmHv%!cQoi( z(+NEqKeKvWl(mgjj#B*unw}q}!iHRe!yJ$F7Sn2@$|ORT_+)h!qMVWzdwcP5n+KpT zGtKIE&f>&qD$^74)8l>rg?mdpmHmi-)Ec!UK=ho+i3F*0$s&>U8>mcx&^~zcM!T1K z;T5(M`5H>&tHSC!M0OC7OI^{i3XRi01~Z;rZ5Cv)T}#-vch3+1eN24U}Az5_fx zK_Wp2`CY9!gKSa`YeM!y+EBAb^_LoO)=pwi*Fea7!>;Wmn^FVM9Ic;yv0#+A}`jL7loIB(Le zJ%vNAlaFi+JJsA%v}=VrAYJtfx2!byln>rlm3z_n(2%P6N29ZV!v0P0KnOpIC4v7|pSL&FT&j+1Ev_)eq;8dU2;goi(N6tzi#qi-X1*(Dt}} zefCxZS4LZ`W6Mo`IGjyJ*5Vio{n}u0+(wx~s#GXHGUG^$bDAZF#>q&JQr?nwXS|@% zNLFR?>3qC=!k-lK>Acn1Wznu=W0A5Pq~lj5Z&S`A6n~XsExkBmeJ@X~+N0^>hT>XY zL08xtV=*FbyTg>~?`m^8nOf@Zq-k*-AkDp#aivKMrwK3QBrlw7E*dh?7fpT3+5?{G zVG-Vb+GOg|&(?khE7r&w&!7B?%6iNzDxUd`UilU| z=xr3uj=z8jUz?k)F1|#PyE0xuOS?{{l$@-hWLdGW{A8YO#PAFR6wqskBjscD%jhtA zC`dU`()AVS-K3C92d$&8+?`8bk%YW_Jk~K@N5KyfVr*chS-_Arnc``K92tqpR`q6% zpdm(yD7do}lu!^=6+DRvVTzrbsyLE`j$mo(sRt+|u&VuSqbl(&rmqRvL-X}u#7>^#!zJK(X2Z}6_v$m-|ls9kf!XseS=}G;}d&) zGHQ43VeSS*yI#bL-&AN1u*Nql%smcH257<}N-oWUlaIpDx=6SKeRI!y~o4DujDoM2R;)iK@%pX@soW zh%h|Xz~OXuR5bC%4GOvA1yo@#l_zQ5qB#?`RPi2!`?4$!QvYdLs(wA43`u;!aYuquoef zIFv_HZ#n!a5J6YqxR$8(c|x;OlvHU;?}8}?2`Mq<@NrlRe-aFzJ%~vsB`uE{d?0fl zH?g2)f1w?B=g0XPzF%%w;?lY|r*s*`KM%UY!5ff`GRJ@C>M7Y^80XVMmP~j}?_QE_ z0}X%hK6RuB!-buLzr~1)ObUpL>N&_VLp@LYjV{M)^>F~&O&^zYJc7ZNN)i#3>> zR!t99-zvJXd!WWO`bdOeM)U8v6vp_BavPUsWivc0PRvH0RaI=Urx2~2O=+tdEsu0O zMU#6ug$@O=L`J)E2OHrIs1`%XH6l))U1t@9Cn8u0&SgM>KT$h+1#(2{;*(MuoRFb4WZ*YqN8geA=&i9B`?!bZ~;k z=kHdx1LDkGR)l~+PUltzp?U>pAkCsLjDoXeI>VWli_?^V8Z@gM35mVXS>uZyQU(f% zzQ`u_hUT^=Rrsw|g^t8&a7GhH!ozRWsS8DDQ%sj6{p!+$BBX`16lWzV^dNunINC&h zDU?ArL`d_Nm$x~kC7$^;4@Tf~&~bX4Z0As5O) z7bPlEN8E`Ri6~{m&{7%r}~)EZQ#!2** zZ@G${xaXSmTyvV)I)u&~o_}qPhnw9g$=oK=sZWO8g)O+Nc_k>qHnSV0vB{uJ$u{+p zjsU_pd!V*h2Zg3y_f!rQMSrpGLEkPT{Zv1+{p6kt{jyB2{XUeowhS}0O3_lP&;-$ z@j_KOkAym?u8}O(#-JE@C}b0JJy0_UUZDerCM~1 zuH{{H0g>UokRC(RBHb7ngiTBFFqx27SUdX`%57!0pqRM+dKz(MnKs561i5*AVUOp7 zgTZhRtvF~juFa5?iWJH&l0I@-*V6eG$1PZ3@=n33AhUuw2$^M?hme@_<09NZJgA)f z0o}yAB<&v4t*37vc9CESr|i&P*zLQlV<-~jCtI%wcq~upMj7I@LQ*EP8%UpqBnX64IU9Ck<7A3^otI2R#X(0%Q@D;7UrxqX&Ar`-vA3iV zxv|M@#kee5Ap*?Z7|Ji>B0s^nLW)> z_j<+R4Ewg&l4vx0lhL$0vn~624;StuOdo1pjE`_(Y+3Z5$ZFwh*)WjoMp^l}j}!{3 zKi$i6u)sz&=?}(7)~P+4pvg1Jzzg#+gB8g|F;U`kH9Qu6{iDz=9j1m-FH81Ki#_ms@J`$NTPhhqKh=S1A0ADR+*M@fGxN$$U5ylnwsW+sW+~-H-tZQ zfPmB$Wtg$#CZzgMxc%dM$HOQsuD~fq?xt?92c@=+LT~jB3B>JN3ZufZt$gRjoypi% zJGDNXmppmw+-ig2!R6b^D|lDws&#bIo%PAXK01M!M&!$=F1d#CYemdha39WaZCkg; z3m74->5N>9i-A2isW2l|nk{&ZuEaEp+zFU^6~yK}?W?g`W+e~H!?5;GrbF8?8*YzQ z%!`SZNR{<4yY(?H9SL+~G#?sN|Hw6uMgwz19Yuu=6;c-l8yv^7C)jAgecPLiVIx=! z=+U#?yR3a{m#m%A!)Lq77glzUGbG%}PFdf9eXJr$PsKHC7%)}ooEBA^rP1wSbe;3E zC5zapV{#?KnTVzFW+`w$^7J3FRfer?PNopzKZKDQvx#J~sOdLVyRO2hmUXwK5?6(N zsS4s;b-b+IsY24q+N1Q5rvEmljW&Mv=(=HLB@P>WX|z`a??HX_qxXz8H`C7QqJ$kC zjugTec^iU?L&mnlh= zHnCbgU810a6LwB-rb=hJ{>%ud9VCJv^}_Yx_aoKu?-teZ&q>lJU34T`Z|*O9_;C$* z4Mz!rkPvv`xziQRv$&=30c6m1TXl2^5>=-X)!ZRl#<4wwrAwSoyT|bd;GU4b(wRvI z)J5Ea@e~2+bYZ#dpCUL{6Kp!=4?c`M=U8Y(a+Ct_bOUTtL1BFuTQ`)FaQYZa8H&GWBr@lTP&;b=R z%rwQAl5P;JCAzuCN^(Wlmm+<`Jb5_4YoTLFLB1qbT5Q{~lPWkSQOKQrfRkFZM}0g!DVj$UJOoG4pel7=xSN%*wRM#R*<2cjXRXr zr6o5!r4CsphSo()<~gX1pd!;&{wbE^JiyFTRy85HrmJ#d@=ld}d8(`OU#96hE8;Rw z>6sB&cAD3>`tv;zm!7erXQBDZ-AiG{=kKW`2RD5N=E@Z_bsR*}s;h{UqH|FdIVC4- z0~5ACnGSkqK3~;PQgpg1q9*Tb#d&Z_76Z>Dwkqm7^Ndv0f8IHeeSzJcO;x&;?N{EzIgLH6Sg}@6xEcprC3WT+EqB`Hz1d(& zWuQ`K@Lt&^Sy&}j?}$kIrCpveLU3OmNL3x3)87$IYu~XRHX1vVE7L&q`}Ooiq*EM^ zy&Xs6xD{DlLEM|vWpJR^)@5*zR?sCT85}TL z`=O&9foJQMlT8uF`^u@Z#38!A??~7T6h$_5(TiEqdUk~PYW{mLTWHR&QDu|rSC9MK+;>o*II|FVWO&Uhy++=(>I65~RAWStzMG3?v z`(exZ;bpw}LkDY~pKb;}-R;i0Bh;sw<@x=F^LuEBg?`?2etwU=$V<4}F@9O7WB2Es zfF1^h3bCRHm(=w$5lWZZst;(_IIMRPFZCC){noXrKY}de0WBd2F}7I%n*2 zaT8~I6KdH;@TITv$7vKywW_EGrn8jpL2<_5jl;OH@e984Jc#3>b1o)apyGOTxas`7 zo*n~j+*7EV9q|t7+{q7#Us#EcCa!dPNb&7&Bjp&!W&^saWKxOaKp@!Mb?$AkSVBAr z>V8jI^+9fn_bV@GC-Gy&DV6+v_Tz)7GK}3}w`ZsDRqD}LJtyQvWT(fBDDr*!prSv? zKCaCOUDDNy;(ykx&J=mLcxD<^gq@rY9(UBRXqlj*!*I~MVd4n@^;ubaS$L2!5u-sE zQ>X5%r&u0ni%OD)r?Xvq*u7I)2beuo58m%7Z7%;W21rH%)d(x>E_R%<&(qSA zyQ3Oom0c;vC&|*HDqDEA^fjuanYONTW)-+CvpvOKzS3IL-F(V8LcUpl{}dRVdgnN! z(cMYPn3VSIAh1L8;414ac9fB=T3(IHBoQ=qqZ*gmhUe|(dVIDaNwOpasdyDp<4Rs; zLgTKWan%?CqxWUMN9J!1JF3s0;_(iVgN#{eSi;wF?9>?B9#CoX@R6;*ZPf@=WGmd{ zOuC0xvv9~Oevq}VIKO&whjG8k+G~tAKDpDFA7$+`>cUU%F8Y1eo?=}7$=${LC}*E? zoIs{NEdAD<`olO^y$F}N&0%hGQ&ULwA;=(oxq z{3~MVxP&mPwYD2exul=O*&~x9LKqK;YAtQXQtW6pN=+_~dgmu;kr>h_D(fe9WcBmN>@#Kb7b6Hm{ zEmY}qo@nZeXO3si6HQ_w2jjy@s5qOVPfz(R?|w~o{}$kQy`*KGq}r$|Kd-SXU@-(S3mIemG|XzjK8sFI z{_fKFoJ+4L94n(;gi7nSQo;&OR#h}ENbM6?DJ5B_ ztSTbXCaHkxQqnc6ef}hgT5VjebMj`L)p|+GHP@H4-Gq!4R3~v$^Z6~AIw-B08>_>? zd|{96nKhm)28TE3afy}rad(F7IJ(*=n;N5;l=ttRMqhW-LTba9j8SpFHyO_b$qQ>i zr6kS4UNVhMqs@LK>L_#;-Nnh=PbUtn0N$kO2|{gbfa00`zzNnf*x85WWjGky)@U%F z+bGU2N;~iG`k)1O60{g*(zH)H^5lOY81BT?rC>0 zq<0{&N&T@!MA=4cVXTS-N|Sbrb6Sc@6xOJ_=pE}=D{EfG3eoOmr`c?)rRi3%i2gFP zUaDb<(Fz2}a57(%7OIGNa2D@2TFbFS*3mmGyjtlAxK_hJ}<(* zy18c`+B19HgVVO7E4*H8;OJwY(J&VMJ@NsH0Go=^7Q_%Y<)?K>dMMahTC;U!Vm6lQ z?2WV2X;)_~dpr}JzLWt;!NE~1kX_wrvd6KW0PGT$+Byl$d!em~wp=$_y_fCP*USbe z{ER5=p&P5|?VC$_J8HC0j%&L+7sb5p^3<07!AR-a#@lFFF2AvHh{@I$>?6ERwJwXm ztXJ;XUP=8!!>e+`O4%A`3QKD}Lbl&}P+?Pl+x)OC)cTbuzjYC=Xc|+QaS1u%Iw2Ue z(xsHzyOt%DwHM{mN;uEr7DD0vWSJ9=v@{HekbMf$L&!)ZASU^@tLKK3aa7d!OVG9D zU>(F*snV=Csn#vic@owWuYS*~_tHCk<(uE=dsX~TB}qWEPR)I;k-g9TIzm&@M4fZf*=WW4i06Rx?J@DEYlDPb~mG zMAn9Bwiey1(VbcCG^#ae-&r8pb+nm>)`s@@XmK3bLzQ>DdSD+7#`X8xw8#BOuXw8T zXnbPzu3sN6+Pjy0!_}r|*gVY1@P=pK3R-~O057(l!caSzwL5oNoi6=1B^(|I1HOR= zQpc0os5`Wv|IWJf**-l{i{EXt$6^CoRllg4`013G=^Y`LmW;SXWTyRf9ZXElsr8LQ zK?{%=Wc#eGGYU|R@67Ow_@tD?pW@{)B3!S#$yyor+44QPKIyjJY52??! z?a9%RJ;M=q)V{cPS98_6)Dtfho95|&p6!;ePBJUJ!`9O+*h!LWWkC?A&j3}2rIn|+ z&Lr-X^y#~Id2s{9ZQd6X7?N}ulKQPE5~_E45ZyPLy3S`#$mB^+ym((pxYg^@;GGKs zSM>1g`bz)CxH}s3PzrZ2#z|%MU_*hNfe0wSER#L<(WnAxbL?BR>rG3%I4*7cfWQK_ zPNpk5zlK~hs4pofB6yNQ>Rl}Pd&TMR6c;Y9WEg5C1A4_K#4dK2+uZhE&N)>#)TgT4(PqfA>=gFSH#)`Ysi2dfp0{^U z$ek2ETm2iI+j3{o8cj~^_FlD^c}d{rsrnXK0R;_@f`cv|G>H)4&L#$bIGJ7R z&iZZlzH8!^iN3 z6lyblV6i#rIMRTi+wF7=OS%zaxiCE`INT*2SJpSAwlyAMSyX`Y*<=m7SV*JRdFE1Z zL7d287KmWG>$tS0EV$PET6b#hMFrtf8AjHef;OScZGHCD)*KIvMx8755fEqGsE-2A z^bxx2;HYT%rZe%nU_0%|Mb)HSI_$oMPS(j6b2LNr0Odh0y10QJ2z!|?kLZFY$)OzG zBoo~23b5pO1|3>y_*-5pDTyM!J6r&hDYIuF4R`O#sDm~X5(wy#;;;c(Iuk)P$m zA=DwLOJU70n$UFmwmVuIt76j{`J(0w=7}_~BYR=(PlG9t?=qdmhPCCS>p?;HZt#Jr zDAy&JOb718HE03G1B%=^g+70`wFd_V1^-6FhzeXMJZiPvl})qwg+nVL$s#+$m1M($ zoi*l4a(A&SiK`w53q%jg)8k0aNk$w*xRBL?Emb{~NcXq-4EJlx>W=$X`=a!BO;)QW#0R&$Fv*TfnH<+&ca%O(9jJ5i5+OlbK$zsZS}Ve* z^nr_7@wt7zxhc4v)W!W!a z;$4`70vP-foJ*I3+SXXZO?)_j>OMeG9k;ZQ1uHCy$;o=;jtJ=!!Bk#~@9O?;@bg?1 zgc@-_3<~KO&ECljMQIi=44;gn!IQ)rMVXZ*M&xM>LK=7+%O(DkqTnE!6M{;$bf2gp zCPjC63#K#&0%OWrpsR3El-GEYLF&k{15C{4?yWKbgVaYX0HwMovLYqJ{~l#bUJ6*a z!xXH#uFlTgJtSB#gf;)t?ggLW=2q4H5MhQZ?BYyZaWBuDtXi(B?mcxm@263!6mNLs zkYtI1gk090mUREZ#;I1XBzpzvw2|`#YZA^h&$!|gYo#DnNfRy+@`@9WZWOpY??!8= z)Y82=Bt^Lu^^SYfzqL}-ZxCWDn6Yn>TW*C(salwU*vYMNU_J}<3ooKQ&MGaA{bmLo zA{4*vU7X@B+|{4lrZSHcyj~7{BF-&z21i!twAjUIflDYqDIld_G;z(ER`=w3Tf_{2 z(!M@ZXH#kFG{pg;N`F#_>Kg5aB+MhBsXF^VGugG_oe4s8b901Y;K1njXUOTA9JaL| z7Kqx|i}F+~y^zyR=YcG;FQSXRaGD1lc$cE5eEgoq@IscSQs*r{cGktQvkq&jc?!@<2e1Q2tS(!Q-)eB@Y;ti`6Rsr>>So{<5zf)y1<>_qtoK0Qz6kZqeB~=8c>a2M z66LOnim#aV9fxaY>ezVQ7h0m;r3&*5u#7_QUoVBok!B%=OWKxN1|I0_OZ9TOyv__g zOFEd^iaN+LmNI)LegI`!RZ)$jWZim=-Mxx>AM=wT9wVaqu$TR$XQzU9^JvmA8s{eC z!@<$H;Q;O#^ZY549?BmIZ=|w~sc00FsBrpd@JNQ~uehT;W8;A!CEVND#;36})fm-l z?6v+Hb076Coi)7Cu@|p8v5|l=Fkd}9MTky@)mal6D!!H;VSbyMbH*Gv8YNo$_R>LdYg1uB4p}tf(4R3%i6T50&}Rj@2oSVuiIR2 ze8>xOxhZ?9^pDS2r+#UWUMbUBdflXTKX+bkgf|&)tS;u}?(XTXv5HVE z?=K1&sGkFkmBYb!;C4B;4o(hHp%Bk&f|@-QIr7FSb3QPmx718h?KGJOWh@$~%P0bK zA$&qBJU+cpXYa{zjDB#MBEUl@6@%+0lfBfkxE5-5nJD82q+t}jhi{OPhh8M+;rE)_ zZe@~yrPkoce+R+aT+DHxN*xfl5jr0WGHj=#&I}9cBv7cG_c%em`u;W377b<%22q}r zm<%nqys{@e0yjEhDe9`ogIy~hkM(sPQ)r_;0?3_Zoy@7Au1J>@A#mRAsgaCLkb!Kc zleZD^@VaXq$#gg%@DK-{;uzrBjyH&>{1qJ$nk#QQewyl@5Bj0E-HX zYfI3%Z%B03c*t6Fdv-b78&${04ec$g}zjN#@{rg|{ z{oLzWyWMW5ep;bkIiTMAT)lb1|JbjZ9lYwxi~VDr>CLS7$kW*cWS)2P{+oI^lKS9( z$HstXIbXd|iuZWophZW-z3-d%G|+$f@h|*if9hL;|3^!r9)ma!ko1>*ud*)xQ_tVI z6|bB>?R^*jr>;Q%*?Th1GrT9`|JZ7)w)=mlc4giFmoG<-pQWj<{6Fy|tn>FUoas6I zkhs@(d!75gFGjU0?#;^no4&g0N%?usPl;Cw;$Pl3J1g#`SBuVEeC8?VED8P!th|%l zr)vJ=C1dI;{@?g@@rx(^6T|<)3u@$@Vpno|>-=3|T0Qs3C1;;gUcPi$#p3^hJA1z}^3*8H-v#iyQFwy@m!YvAgQW%w_#+x#WY@2jhK zk5)DOS9`Hr{<6jDtCXlGnU^k6GkvIfr!%%4b7*3Z1E!vGbjr4#bk19fd!PNEfAXSJ zD=QbNexAK_i8{L~&RcYDW@wj_m!9dYacCFy!<@yt9JJuboz*+{oP36SrNyP{4|<(= z=Hk#Ur!HH1PI>6R>9}XnjL>@EYenT_Npjn;K`3;) z@VgOw5#X~3z69`d2)+#Pa|ylz@VgUymGJudWfOcY;P)W-2Egx0@Xf-f$gMMf7ZH31 z;4dclUg7om-HYJ+0iQ$ggMi^9|Qcp1V0J*D8VO8bH9L|e?Njx2K<4< z{*@-YzW(zFe>(6VMEEm-|3Jc@4fq(rM*%;d;A4P~5%uQ_udn}nf-eI8d?J4d;147C zGLZjZB7Y_D7ZCnx;6IY!>wy0#f^Pu)(FETF_(Fnj5k6V=A?NyW2+{uz;q~iJ9>Mnt zug~u(ME(Jgzm(udfPV?Wj|2WtqW%>i|Jj5;X}Y^``u@9s@TUNNA;G5!udjbT!DkAu zum52Lp9At=Li8^e@P`xrJis48@CBg$0)j6F{;P=kO96j1!IuNRj^HZ+e+|J`1O870 zUkmta3BF!yKX^-7@&|CmF))>whe< z{#k%;CGzJ0{%(TL6<*(e?jiVmz_$^65#aA9_)@_CgWxLw-%jw=fPaAC>j3{C!8Zc_ zA%brKd}kt0{#So9|8O#f*%KbF~P3@{D}mg zC{Ix9`^QNHp91)k2|g^mK0kfL{6&Djgz#qpelfvE0pCyL&jb8&f-eO8YXn~+yx#v) zi2BO_e=5OOfc&KdUk&&Vi2CaQ{}I7Ag8Dxu_-5cgji|p3@TU`eC*aQ@_#VKQ5qv-3 z&m{OEz%L>AQNS-H_zB_l=Re8`K5@19=Wl)@<|i5OKNEba@cRCL7Lh+4@XH836Yysf ze2(z?o?fKtLiT*VMe>%ap0lt#R z-zmJl{yP%>Ug7oY-%bSI5BLm%9|ZY#Ciqd{&m{P9z|SK1Nx;u0_|WR{``>N^pD4V( ze`OJT3h>V%_%y)JCHQo}?@sU;p#E%v&j$WI2tEq@dlGye;Ljt@|3bi@Pw*we>-$HP z$X@~YT!OCw`Tt1duLpb;!8d{Yc|`s;z#mHRT_FDjME+jDUr6u+Apa3W{t>_z5c~wl ze-V*Cv_|~%uhj&fB)mTV#}fI|0Dm08XMp?{6Zx|Ne+j|og8U~E`3nGl62X^%{Ff5> z%K=|Q@KqpxDUrVp@TU=c6UcuVk-ru2mlJ#k$iI}x-vjuw2z~(MzkxS3WWd)Ed>Y`dA@~U3|3vUv!plv_dHu~}#Qfv{{&9lO1^M?Q z_Pgd;`G`2`@KO>;FE{zY)L>6Z{y+{{g{I0)B+x6V{A>{COkMzhuDQ zMDS^V|1-fygxA;aL*n_>p+M(|yLzm?#70pCpU1AzZK!4CueHi91m z{Otrk3HTO*PgpB{|Gk6YlL0@EIDgXse;~m}0AEhA>dmH zz69`h6MQ+~uP6Ff1^62Yz83H|5qtyS8wtJ{@V5|r8{q#!@STAFE5Y{w{vKle`vHG1 z!4Cocb|U{M;9CfOLU{f0+Z_bI0{B}AK5^~%{kM(iUkc#wBls}j?S!2g5bvjN{u z@VS70fZ+21-$txo5#aA5_)@^%Pw*9he~_rZ8t@Mh{yM;S5PYNX`uX=T!8Zf{BLv?D z_(uu86Y!k`-vjD@hT!{v{~==i2Lb;C;U58f7r~E%`ky5DN#K8q;1lGDWBvK#e-eB$ z;JXPv4e%Yr`b7Z$EaA@*ewFi&@aF)358;mi{t?1o0Qg4n!6(d&fBgL!!6yU$2IBll6J9_6KO+3;!2dD9X9EAH z1fLE3pA&p8;J+aFe87(pd=cQkB=}Ome?{;Wfd87{s{ubw@O6OyhTt0k{}i$RwE+H~ z1m6z$Zi4Ru{L=*A3;1UUegN=y68pz6;9CiP4Dk07{3PI~5q!cr@%!%#f=?D+-#^zN z_*CFuli<^V|5;-FGl0K`;Ije$9Kq*;{Qn~OJm8NI{VN3i?FqgZ_@5{8mjQk!!e0sa zoe91M@VgRxJ>WA5z6tQN2)-5YvkATf@VgUyxA6M;pH1++z`qB<4*-5of*%HaFEPJk zp#B#KeggRSCh~`r%Q@s>_|)rHUL^cUfZvz!rwXsHf0W?EfZvbcBY@wZ;4?w}FR72o zuLZ8WHNF354)Dhae=gwX6MP=X-$pYk2Ukvy|3BDBMUqJBA@A~=Ye<8tF13sVN z>j3|<`dHBUab7Fr&;JU+JFhkH^RE)T^Rpg5e+*H-^IVOeKbGK~z1GhkNALrHFCzG1 zz#mWWV}M^o@RNWqCin#T#SeY|Kat>*h1d7*lLE>!|0aSj2mV2#{z||%68>tC|7L=(1NSrvm;R zV*SH_|A?qR0{Ht0K2v!8`uQ%AKL_wb1Rn$WA0YDQ1OI~rUj+Q`5&261|0v-v1AHgJ zSAhB-Blv2-cM*IY$p0k4Hvs>?iT*bO|I>uO75JYa_zuAL5PUb_pC$M{z&}UugTm|k z=lewehXKEk*gr=>{$3*g1n}n*{uRLg0^v_ozwhoGdjAe1{K>-W`|pc{KMnBCb9zC) ze~Wu$X^Qh0fMg(UZ1}=2)+vV-z4~2 zz`sTC&ih3;hd%#r6MQq^-y!%mz`slIoq+#{n4ccNj}Uyn@cR0HK;$0;{E5W=H4O59 zNchKqe}v#Cfd6BH56K&!>ht#r!6yO!Q-V(wUSGdaf)4}#X9S-C{GSti7Vv*T@KL~z z5quutza;oVz<*4fe-QbuF9ZAp!B>F%-xGW_;C~?aI>3KI^sf={KNJ2I;r0Ii zLhxpPVoJJ4-xzKknno{rV;!I;HMM(7|1_^;3ok;N~~YPhVhR- zRwMk$!t4E8o#0b}|1%-+!q1fK%<2*Ia;{5ueQ z1o(F(_)Os6iQsd9KZD?Nf&WWl|H=paR|H=K_^%1R6x2VPsJ|Tevk1Nl@QnmtE4(}m zn|l5AI8lES@P9+_t$^Q)$ln3@y$QY>@cR;cAK;?|KPbGu|9ngIZy5OJ5&kj2=MwxR z;13}9gpJ+(Td)5>f=>ecK?I*7y#D-AjNrq-KcC}l=0{(lV ze?5Tzf#CZAe-e>@2=G4={!zd?ugMSk{oe%Oeq|IY;PyjP%~znS3s zLH-#;{e!^&cfvmc{I?Oj^IlcXq4)oGf}a5STL?a+e%9?A`uTqc!6yO!E`m=5d@I4H z1O9G;cit<-Uw;BIKRJNEm+;2`zZ&5$5MH03`w74EyXyY>S10_XfPaASR{;J&g0BYr zLj+$3_zr@1epk%jzlRCF1@LPS{cjguU;oDmzw^5e{``rA-+8UQpI?*Uo!1)s`Lzgs z2=HqYyz^Q=zkfN=Kj*b#em+_KG3=nH+_@jXTjNoH{|D53SLH#L2{Y8NPitv{L-Z>|N?tc}4-;l^( z4ft;ee;wezCHO|be@E~wfZvFyza8)sguhF8{rvrb;Clf7Bf<9peq*Bk0Z_m5o?1cY zZy50BsE-BZ$3Xr+5c~x2Z$jh`Z63dWuORxLB)q=G2Y%;!ilF@~ z0{p=QUkdnbiTW!5za7C>1AcpguM=LMpZ$sY8-PDT_?v@g6u{>Zd>HTx2tEVw&T|q$ z_pfZ>_4D^If{z0K;RK%t_}2-(5b$phdLY4_*n$sE4=>muj7dPL&EFlpYxnx(E3LJe>}mDf%;D% z_(|X|CiqY|e*c|K^gjvkiwS=!;7=j=binUMdE{+mnqQviPe!G{5VAi-w<{u!eFY`{ND@VS6@ex@FH{{{Su1YZRB zmk7QT@XpWlgXXUgUZ1~{iT%3@_zxo1zZUSX5cwMbe>#!B8SqO9z76op2)+~WuM+k5 z0KT8#`vJe4;D-PoBi4Tu@bd|N0`LbDd}y2a$FGMFd=lUz5qu-yrxScL;AaqgtMK~yyBfiF0R9-F z|J{H;mf-sUe;mON0^a$Xx(V*KxboKY_uoeVe>}mD1O5bpUjg_<1fRHV{Nwjxf=>bb zi3A@8{7D3#0r-;%J{#~Q1fL7|#RQ)Z_)`eJ2=J#8e5vsI{tzM%e8;9o%GPY3)GB7Y{xe;DD<2L7dl zKNs-j1fLK1vk1Nj@W&GMmjZqn;jaMv*#ut=_(eqiI^p&Cb$+KO==?SS{zQUr0{KrO z_*TGI5dG@_{5b^Q4ft~jzE60)|ECf44*-7!!4Cue4@CYkz*iFdB;d~@_=N4__wVxw zJ{jy{__dG5bzfe{VxH$^E-h- z_rG$$*Ajdc;IAb3TENdG9)C0dKAYg10lx>qw+XM$|J6kO9l-DWPFB$M>jwPZ1m6ep zUqj>{0RAZ99|rt>1V0AyUrXel0RCLUABwp9x4!<@5&lHs_2Aa>`5OTINd!L(_;w=ynDB}2Hahk9 zj~*cS3E;0G)-SX}{NwM-2tG-8J%0z0KLz+7CipPmFDLS62(Q0>@(O~F0>AT~3PG4!tZwC3VCi1rd z|4W3w1NiF*e>d>ILil@u{~E$S0Q}1d{}Ay1iSUmCzw@3XLC^nj;J=peuK@nH2!Fzk z@%w*0;ZGJ`-#^|V{Hefy9pO(0{`Uxf2Jl}`__KlEc~6<3>mLRF8wh_M@P9=33xL0Y z@D~IBCxpKg_-`cq6~O-);jaSzn+Sg`@H_7b6mE`s3%n5qz5P z`tv`x5_|;k%>qJPD}pF;Rcf&Vtb zUjh6Z6aFgTzn$>c0)7+1-vIbc3BDQdn-P2);L`}c6Yx6`d=KC=2)f+1N`j--w*09AnG3k{JR7{4DugI@MC~~fT({G;U=K%g>g3kr{7ZZFw;7=j=BEUQE2^;kJ zi&DUM5c5+3_=gF;T6lf_%82~6z`umx8vuVU!8Zf`5u*M!z)ukVPQaf>@I8Qkl*r#N zyuN;aB>aQG-%0pK0RI@lj|2X3f?omnCkQ@qm-zj^i{MiLe>c(pFyNmg{29XQ>wh2N z&jS9Z2!9mt|0MW4kpD3ve*y46PVmKmf12RS0RIfZR|3A9=wA)spCVWKLPw75PWFY`2F`o zf=>c`FVVkLz`sE7>45))$e#)LPYFH;@S_AD1N>(MUjX>e3BDNcFB1JP6J9@mz9jq= zfS<446FKPP_bQOzc~AVHd@bN#BI<7dd>_F#1AYNfe;eSxC+hD6{L4iC9>7l{^7jLN zI>8SCeg?sh0zQG@CjkEo(f?4UyZ`FvkMlPfg3fQE@Ja5MnR@-@uLPe0_@jyX!+`&d z@MnPfe<%1Xz=w$ZIUxUP1Rn$Z>I7c^__YYW81QQod>P=A2)+{VGYP&%czyoYA^1Ar zUzgw;0iR6pEr4H-;M)PeKEZbZzLem50lxvk4*=fzn=V23uVKJ%NbqBT--zHRh1chA zV}cLOihul^O7Ka5-;Cf>0iQ44vy;4=a5{7s&q>z@Potq48__*asH`wIa7D!~^E zug_0}$X^Ql{e-^)_|GByRlvWT@Ye$VHG*#d{ObhY4EWuN`r81XP4Jz7--Fai9p0^}be)~_1y zClLNRz%L^BM!=s)@GZjY{Xd!D+W>zO!FK@uK7#K8^*eu4FX;Z;3;4wZKLGgmi1`@? z{J#l)4DhEC`6mH?8o?**7XSRq=>(r7y#D;l5`s?!{8EBX2mJd)|1$yq4B^iK{J#i3 z2KZqje}VA&`Ts}4Uj+PB1YZjLmk@k8;4dZkO2A)6@YR67oZxGP*XREVf^PtPEx|Vf z{z`&x1NFZ~@EyQ^6~T7{{sUtE`v89(;U5I`zf17LfOq~TXVB}{DB#~C_;FDG%>=&! z_=gETAuIm+@d3dn0scdRPZ3@}|861pFyQ|}@EIWgCj_4b{C_3*DB%A_@Ogm0mEa2j z{~>YymH_@Ef-eXB2*FnY{$ql#6<)voenRl|!2c=1Hv#@mV*OeH-%9WufWMpIy8(X> z!S@NT_y1mk9{~O~f*%I_D6xKHfd2>Kp9H+~H?4zSe-h@zKY#NG!6yU0lia_zQu58sRSn{B(jZ1^f(xF9-E^5%pIA z{z-zb1^iP4-vIc35_~h@pC$M%F~EOK_zM6(PVmKm z|Ayepgx9Zsn-lwQ1@M1Q_^Sc`1Hsn;ev;rDLH$1wd^7O>Oz>@h|ApW?0l$LadjS6{ z!S@3`fta5mz^_K|qkvB$_zB_l`JYMfD}a9;f=}E%G2ZdegyD45&XFD`uR6boPU$RpGo)= zvO`mczW>f5_+-G(CipbK??&(uz-JMB7U1U)d=&6=2|f?-yAymN;Ij$71n_$hd^zCv zBKRu6=Ma1?;P)o@2Egw_@Xf;O=kLA*-wOOug6{zS{RqAb`1dFHUf`cc@cqD_OYlR0 zKY-vz0Y5-I{+|#&CFC9r8-zmN5c_xH9xkWvzfTkX6ybIMw}d|e{MQoxEa3l+@W+7v zLc(7F{1b$~6!_04{1w3eJ>jnf{sH3mpBjMw2g2V9{C5%l4&eWh@b?0LCE*_c{z<|= z3jEIy?|(W0{67)?#68{fKSSF;&L#X=!e?pxRs>%vyuSa;C;t9-h42cQI-LEli{R^l zzm4FVgiqJ}xdh)0{96%xpYZznr4ali@UKSj346JP>-+!D#QdcSudn}0n+5;*TRPxt zHVMvW0{#qw&jEZ1!N&l9Ji!+L{wRVk2K+*TF9Upx;41;2L+~|#@7gT*`qu+KLin46 zSEtO>;p{(4i2biqc>VnOmGJk0{1d6c>mLMsIdT0P0sIAoe;n|UaPa&qgxCA`3$gzs z=eX;p??2}e`O^S@7Qsh^*YmF+^5+2mv4lSc_@>Q*_rCz}uMm%4i-p&}fBlhI|5D&T zkl-tT|0ja40{%k@z83g@Cir^bFCh3P;Qxi-TY&#Kf^P@@6$IZ2{3j875Agp=@O{94 z8o>_&|8E384E*H;KL-526Z{15|AF8`dxxeD{rnGY6@33m6kgxIFC_daz(0-frvd*C z#Qqln{^^826Zrp5)SmYGT?uV@K*wVBH^zF z{wD~39q_M3_#1$~i|{uC|JsDV75JYf{2jobMEJXa{~5yH3;Z()e?Ra)OZbO?e_g^q z0{lIMe;oLe3I8PUzeM;G_6bcL`t@f$!k;9(e*Jlw@TUU*`h-6W{C$K!1Nc)2e-`k+ zLinS=zaim|0sk9>zX13*BK$?bKe%b|$1kP8zcJx22mZH-`m2C{6T)8u{O=I{df?xb z@HYbgyM(_5_%|c`ZNNW7_&b3=jqrB^|9gbL5BN7H`~$%MZ^Aze{96$IQQ&`{@J|5$ zmV|!=@DCFH#C=0khkpGD6aHl3_3O_t;ZFnptqFfR@b8oseE-V?{%r_Hy)SnCd z>4ZNI_&+B6g}}cp;V%aM&9?~N|1#j;p72)y|0q#^HSq61_-ldxGs52h{5ul{V5V&pWlNCz7+TmA^38@=M#LT@Ou8k2)+jR4=4CKz#mQU4Z`dB z3kkj%_>Up@R^UH@;5z`nh~T@0*Z03-g6{?X#RNY9_)`deSa?1EsRTa?_%ebY7ha#A zGYNhL@Gl|wg#AKOhhG2L1fL|lp1*?NQ-S{+f)4}!e1eaF{C_0)Ea0yq_#EKBnBZf8 zzl7imK>kY!z6kj12)-2fZzuS2;BO)LD&T*B;A;T?Ai>uG{vm>I0DK3*Hwmwwzx!_$ z{P9OC;2$RZ9U%WB1m6YtM+v?M@Q)LGAE>`@tKj_`1pJePe+1-zir~k9|5zgbB;cPT z{0aMqrVjo3^Dlx=5?-I*=LtR)@XHB49q_Lad?u*>b%M_Z{x=Ce7w~Tpd_Le85%W_7 z_+o-D1^kHwUjg_JiTbMne-h!Z1N=vXzY*{ygueywiwV9R@TU-b7vMi3>hA^oR|G!* z_^%0m81TO)2jBn4gxB}Ky@>uz0Dlg_hvtQ*4t@XpjmVz__}>XW74V_;g7+^S@Y4uB z6YvKR{mTLTJc5q_{vd)c0DO$#ivd5M;L8AiFu_*}uh0Jx1YZsKLkPYWbb3}Sx5fIpq^X8`^Tg3ktg0+Bx#@T(DgKHyg;_#(isLGY!3PbByX;Zxi( zn)>^bYZ81d@K+G)*C4!p{+vVbO~8LH!M6hb4+P%<_)3EB2KApu@V&r)KEV$F{*MGd z4DweI{3zfrAoy{R|3ZRa0sI#ce8K_liKEYNHNhtduRs1?i#Y#M0e>msPX~Mr!DoW{ zFC+MDz+X=AQIP)%g3kkdEx{Lp{8tiuG4NkS@MVC%n&2w|Uq|pYp#EzJz7FtzBKQW7 z|5}1?2K?H@`PT;cB!ce*{7i!H0sJ}y-w*h834RFh$pk+N`1J^W0`Th-eCWXV{rh%e zeiDV(_wNk|e+uC5ApBv#-%0Qpp#HlEJ`4C;2|fz=y9quI@F_(93qk$&6aHerw-bCR z$o~MrR{;J&g0BYoA0qf#;O`*#2H<~~;G2N|QG#y;d?&$o0RAz8?*{zi1m7pT{`m6= zf*%0>4TKZf&X2C?*RTGg6{(U_Xxfh@c$dc@WX%~CipSHe?ah) z!t2-1-v~YwbFUxz{{0cbCke0nHz&^D6yX1i@P`5aIl*TDehVUhHsH4;_*}q$L*&l~ ze3e$xnl5y+oR@TDOC z4n+Pc;9s5a*8=~Jgue;+|3>V;t$^Qx$ln3@Fu`{Vudn|e1m6q%+Y|f%@b5|RL%_ca z!H)v}UIaf5{MiJ*0{C+XKH=c_$Iq$6{3Q#oum9eJKNa{lApGgTzc1m>0RD9de>U(( z34av$C&R%XKji`ceuTdO__rhKF9!a3gufK{BZR*K_;U$=74Xj{{I$S;0O79({%r`p z3GnFz-wN_?OYrT$zaznS0e&Zf?*;iY2)-ZqcP02C;LjxZ5x~zP_%V=wHo;E({>n2|fq-4s13r)7D?$AW2)+jR4o!9Ujq132)+#DKb7Ds0bfe+HGn^j;OhZ@I>9#q z{tSX|6<(jeGJjIqUjqCW z6MPx)UqbMez<(*hR|Ef^#QVS20e&vQHv)cFf^Px*9t7VG_-umj0(>UH_X2)4!4CjF zi{OU=zZb!e0e%+2PXc~-f=^fwzklyW@X3ImL-1*U&ms5-;CCVTEWqzf@KL}Yni~K7 zdswx3n)?6hZo60hGf()s@X8NO-AP#WUqhRze|J6>^?iJJPSVszMo)78gY)1)LI?@0CE zk-uN^=LqlJ`2A-a_@uL3!doX3f3bm256IUW_#ENGo>*@E`Fjm~Q9#~l9_n9}@V5T# zY2Z7Bk6H51Q9N4zY+3(e;hptg3#|Xy27hRo3l>`ZOAP)-@q6p<_>+MDPJ_Qt{P`CD z-wpnD;9m#$Ul+gc^a-_!|Ce1?4d6e2hlP(j|8H|S|L6Pv{ar8rs+v$Q$iE)Q|E>5} z_Z84Ce%t(g>G^&9u=w@;V*}vdL2>F!g#7-ofc|vFqxns~HGcov5crQb_#?Nw4GsJH z>OcQ4Fz~T}{9g@xsqo(Xdold}ZUbK}e6|P5t)G8F@u+`M>7VC!&c97T|2{GJI|KSZ zF!&3BKMnYkX5jf57r$JFR(8Q({~C%%^_PpkSV*V-Er362@E5nZU}UA)z2o=qW$^cd z`oq9~lEGgq{;O zw{f=pZymLuX#dI;-h2I@w+!mjS2;2bd|^QT2m@axeA+5Dch>a}oo(Q2g^%i=tnT~s z-yr;Sbsp5-4y-yANxbU|Auf7^yzl1woafZb|P4P~q zsIUH1nLqvdw=0;xZ4CZQ@q6>@#qigEw1JNaZ`*$kH{_3j^Jg~5f0@BwE`Hnmbr|?M z;j_HL<<;=@DSrR?({PsyZfNm; zV#wbne2Insz>q)x@9zHDs^#AkNX4DEl(0;XI1GZl~eHz|Jo{K*0SeGL9A@rNz` zJq-THZSmI+$CW5w&pR)d82km|Z?yPNGx($856gz>%uf{f?-sv*e#XQ<)93f^zuz13 zuMj@p$2)7KALEAn#kaft)7Nhv$iJg%D4L(VyIo6Em#O=H|F()p^HVSWnD9>j4gmh^ z4gNau+t%+IgMU!``uZIN`~%|muV4B-ZgAWBZM`P$UzYH;{db;$&lf%_{qt`8{XfmX z*9#xnk3uf2a7pebzaD3xI#N!CxePb$YFG z_~&n#fiDr>cK$qS;Hv}j)7HlQYZ88BmGtrZ-wH$j`lWyM!aMyt2J~-%!C&3xg0}Pb zIs@M-ytjT{8UFqc82Ijh{*BaWimo4{!smKox%K-`Fz^}oxj?#wceW|y&llcS|Ac`r z6+Xw}|61`*P5$pcitkkaK^>moS^pE!`l|~J%HJY>@A^IU#neCi{kzG)4+x*J7 z-W9+8&SOn)KlJ8ejdgMTiT`lL#TNf`#iRPe;;$6m>HitPf3(40Dt_Dde|H%8CgHt0 zy)yjs_oRXE5I)@l<<`%?Vc-Xa&#>@c8Tf>D7qs!~Cgb(X49Ksgc(i_vV1AZ?_1nqd zFA~4){NK*tZwLMg;LkPqTg4x?^na0o?-kxQfA<*p6~f!*&-t4QX#Y)lzzuHW4_goO z8N%D87Xts~z`vea7j*s>2lOW?9<6^l@Ye$W0)xLUpntx>Ukm(K0splIe`i4dRR(`E z@YezV%Lf05_|q->|0e1O1Ze#dA96t(f3ktk5WdFZKSA+m{X3=pLE)YAzaG^8fWhA` z{(OtS&ET)U+ueWk$IsUT|8(^PHR@le!xcv@{$CCLLEvuy{$mXOsQAMce}Upr|HJph z@4q(z{|^R#aX|k!27fm2Hv<1<8{z&}2lQ7f9@U=@{I>xA%#E?XS^T!|UlSFN{H4I( z1pLJY|B(2->!&vcj!Qqf4g7@gw)5u+L;h;Xub)4+g8Un(fav_meb`M|sfShf{rT5X zJnCPs_`8L7_K&{<|Gox)m-ubh?>!Cv+I!>ApWA`I+~6M#=s&~YZwCH5fd6j>f660n z<81ZcZ18si|6Rb}XYfbGpDyd?-T2pk?M?9flmyH_&%oCUU*d`7*6-g(@y^Hm&p-7` z{q@2*^LH<({}O|LLi`bn{{n-*xGjGE?gRc&gFo$2S8VftWbju4|383#)~0ycL4 zW0k|-|8op{k?`SF==lAkT=8iA>OuYoLH?%<{;Gif#|-{f;O_wbP1Os)(f-*K(7&PL zQT^S({|NA3Z18sl^j8`DgTUVj{4W{&LjnE&GWf@V|8d}ts2`A^{;vq=-$wDM|B3g- zpTAwef4#w<*69wu?fkvQ;17#GQ_de}|9T4epEdY%1Nxsb`166k8~7&-{xb2WTh9Nl z4gPB2e+Kx&o6GMn_+I~1FaAcKKhgK^M_73O=llQt8pWge^Zd5@YZZ^?uN}b~E-zvP*zvaNcU`uy?{QavFf3nZ-@84s>`(MA`Bz(FL z@b|An@o4@c54imc3-9C~0QpA@`MaNRgRB3%%HfL>3WxFeGc3IA{Mk(LD1YohH@|-V zyanqUxv{f-`>MZxhZ+3!;?EYq>EGMHf2sKW>tFDc>)*<~S@}6KWRTKfgKMF6LeTy)WX= z{};uh{FzV0umAfXzw@5NPA0#c^zw6V(T1OxHge3Ka_Poqyhcbv{== zW^MDI^Zw8G|NB{rNB#5sJ-STY_xG<%@o4>qyWIKl`s$p&qo98+;`jG2?HN~WyZ(J- z$e$s6iY5Pc>A3!AK)%$#7YLtf@!xOY%L4L~2EImkcNP94M8bdEox1m(;+>Cq>*W3C z@IPJB+drK3`x>m@>D%J|)r;RhZ+`!{GH-2@fJjG{rP)^_vcUR36}p^#iRVyApegb|NarY{t@x# z`SLq1{n%Ua$loshO8I1G{(b`f^9}wA@#pF?b>Htl$Ka22yDML;`F{ca2MzvC@fS^B zHGtoLpTS=%{zd_u`hNxfqj$jblk&Xl-F;R4)LyTDXy%T1{qls*v*b@yyc02Q|9H;r zpPt{j(5e4T9p1k9fcX9AZ{rK@=h^a~vJ=kVFT8F3PEjr_%F=B^Vju~ zTcYjzmpMD*^&1ktz>+^x@o4>0Uv~Sa=U)rte@FcO`OADcSpNE5aQ=MZqbpb1z2ooy z)rv>?n_rDz|Cu2F3kH9^__Hnk9)myB@A_lHJL|tL@K4_r*WWAtA&dW4gFhzzYFU5B zzaH?nir>F}Ew8v@g{^Y<#woN&J-~53=D&V+3O~3C?XH#np<@+~)~|QD+dn;j3do-@ z%k}&7*T3poZ22D--k-lk_^2LM-S^Mm!-_}wW3R{0-^L*SR|fxx_-*s|nZe&G{+Q%< z)_)V=-+DG)zqEcAw9Vh$iJt0famPL{`}bk!Sas_@1MUs;iK-CS@}=@{C%N# zl)v$v`1#uju2B)KzxI|F}-!QUf(+x#su_@nQ}uivh~ zzxEz@{hHr!gWKlsS>gTb*CG7i%9V5P_}A|##iRap55?!74f3D1C(d8@X0ZI>z3}=s z3m>)Q-%Rl+fArt+^EU_NKhoeI7Qb5FRStju@(uoG@yCRA=5Kf4zslfGeai)H^LLrS zKPrBG|JwujGjj0yO^Dw%fA0(LpT9&IJlp)eqjy6>OAj|~3Mhw=XXfdBG+ zas62V{TC}9)t?Id^MF4oiv0xv{c9*5`7?q40N}sg;I9yWy6U-p`1^lN6#HYqe-Q9* zyC1Hm-zxxA?<~NA>3e|8c;dYw*{KKgHs|%fL4YAF=Sa8S*zue*OA=0?7Z0!QT_m|AN8a z4*bQypL+mazcKL_SnA(b@d@g4{6Bx_6@RAi&itGN{P!FD(eGT)*8jT={z>330scb{ z#PyeoKP>sZ8>d$NI8gDZ{>bO?`^PE3|D3^JD}LMg({1oa#jp3j6!;4c!u1aZ^e{w{-*=~TLyn*!UYww%Hi+-2{ZsEUEJX-(ISMl?AKB&JU57%EV{;+cQN|7^vh`YXk+@Bh`nf49LuCjKl-{m$PxLH<_I|4V@XOM^fB zlPmW6=f!Yb`Y~$ocLRS7@XuL*`(G;lur5>g{r*hFqxuJd|8n3z)8MZae}=_hYVeN( ze=YDoXz+K4Kh5I5&)`pV-dIWbfPcc^uL|h@+Td>o{+ocm;4s|(rhxrlsCd->UeNzW z;QyP!-y5+0n+^U+Q2#B!|BJyt8qoiP!Jj-HzyCA={|SfV{wMz8&S^yE)w}VZf5#{u z^*;jqe*^wTgFiE%{|19U3jEE$-*502ir;qrzhv+i0{?BmzvB_O|1|;Y-&XOc|K-5n z0{oX4{B7d5J^s1C;I9>bOa{lf{@n@u*#)@%VeyB(!INA6{OzWARDVCHzZLi&HTXj- zT%oQ02MzvFQ2#x^f8>$4{w(p^>d#j^sz39a`18LF_+K#i3&h`M>3@&G9}|C~Jpb*i z|NX#!#8J5Z(66r8=3k(ARDb@rZvDEy9r)if_}j$aV5xu5;4l2n^^Xhh)c+vxFFqRA zAN?&@{l$t$^~anyMpcJie+Te?ZSao;^nY&f=YJpXe+2l?FU0jX{_fUq>;E~5NA(x} z5a0h!;Gb~}_Ge5zDh!3%+!!nW>A3XcH-kU+V|@LO1Am>tKPZ0N{&R)mQT_RouHSo{ z>C9gj@b?=0Nz>dDH(f7Q-S^l3tifLj{7(V@v}1AqGd;iTA6^W6p#Gbzr@e)^T6L~@K=jpot~>4{`zk> z`18dd6WXc&1>m1~Jg$FG{PnBY0?TYyR zzYP4FoPg`E6Mxv^Pf^}#_u1m1Al5U_ScI)&Enrc@yI_ee*OCK2Jk;&@VAM-&uzoX6pl+j9x2BD z#NXWd>*eQ9PXFHm{>X{A{>n96aafnB`+om6ibwS~PMbMJ>h-@3{51xDqxjP;{)-I$ zcHn;(_}4uN*WV?6+xoAicvOEc@V^KA*BktU;?K0yzv0O^f1*5a4O{qR#iRVgApbDP zf1|-45r4$uuQ&K7f&W9`|IXmg7r(dvcrlz>_2VmpKY6-4zs2&&&iOL}{P`ug|GnZ* z(Piqs-`{QEhXVHR3B@~K)BpIXT=IMK;cLM(xz`yz_*qH&fxD7e}=_hXYhw+#9u$Y1^&+r{?UN_A2Ik-fqw${ zqouh2$@0bp*_QhEQatK^rue=2bI#u%fd6iTKPLW&#edLgIDfhD8SXZ)@~imgcYnpB z{Kb;LS9mA?Payx9r(=K9+AbJgX?E}U{iTXW{>W8o#NN$ciNiqKfg;k1FwIT_-)tE z!wr1B@V5QuP{pJ983pT?0P7aMT$r3mkIK(4f6kF@E3?b!{Wc`Ok96;!1}jeg82sF zZS%9W;!*uEQ2)B1{$~vS{($*Qmg4*)0sFT|@hE>W$iF_w|FyxNypB76w)sD|9Ous# z-ZsCRoQ3&3;njGpayYf>M~dQ6{gqOGy?nB>e{TfpztiCF4Cw#6!JoK>yZ`9^RN$Yr z4A-B&uG@ca|MzP4*Po$yRDYxR_3s}x1^%_q#{L5Fd%VeirGYOKzQ_aR)}Oyd@hE>g z=-=ib|Hc(Kf3Ns$^Lv+p9~ZvHlK(cvqx{iCcm2DCcjhk)^8eu+oWCO3UH@W>f0^Qu zKeT52{5gMXRy~B7I=pqAaW3``h(BiW|7P&li{Im&`qP2`6@x!*J-7Z6i~j}1qxuIy z{o4V5;U94Q)#A5Zzm8Bm@|UjV_TTHXQ-1{bx2VMaHt~D?^V;CJ^kWmnBY(B{J>K!} z2>f>${1f80?LW5}{Jo(54B%gI99xw?uYbPcQT@Z>_wqaS?*jaz27jaY z!>ia`m;RxT4F2S`NZ{Z(MJnDa`_FA@y?|BfB&#(BX@qi z`B$GZbvQ2lxaMNaR|s!={8y`Zls~dg{PjN{m`;XYlt1 z^j8@Cg}`3`{I41O;{p5svcX>t{6_(Q{pRS**>b}!!{n%OY&d2;ezwHP96M(;4 z@y<&7_m3{|dyii{r{6#CGR%(!T)%x3kMfU#{3n9^%MJdNRCj*EUU0ef=kGK4L+i%x zUnc|qVVC3jv&3&ZfASQM>Q4p!#lU}$!Cw^6fAAGJe~s`NZW~v2(cixV6p!*}N`C$4 zccmczS+&^TzKJWgJ^n0HJn~N_yX#jh$(`%x>A=6-;E!(V`aRxjfWQ7egTHV+*B{gT zWx&77mAL+9@!KB1)f@PZfc%(&?+wWBe-+L@Bz&3IIJx!rZ*Rq;^=p>?6>I%F3-s?H zgFm*JyMDI*ZE!WtUlfpUF!1HV7h3ASR`IC*(E9HDc=PYf?>V6U?+yOmfcbBz!}SjZ zcKslQcQ|MNio&lvp0Y3};xTKrEM{Mj4KoFet}_m9AT?4NM` zE#jZF_>WXPs=r$NVYiH_=Pxb*{^V=1ziD$9^ybHl;kfi;ZN(#hbBbGkv3#;Ke-{D& zo(6x$7Op?6%hY|pe~!T)+R*iT-@iEii-G?>gFjFFl@@=i!JjIAef};5{+Md8Q>p*) zQ;+y_E&h3mNB!>>f2QzG{g(m%2L^xQmTv!T&p!+q{NteiR{;N&*Wvop#UHWMU!!whKiKVb0ZiND?AZ!`GA;@6))yc+m#xgOWQLi{-v|BZ@A^+z^#>(|%+8sJa9 z0sFIM;~25{*H%387m7dI9iyrJ=UU)@$ly=g$^}a-{`(F7`c$`mHJ($4Gym5C{}Bzi z{%Y}uh4*fpTJ>Xr;!*wKP2%V82H;b^gJRPiW(w&Wid z-s#^>Ab*p=U$C{ie%|%Zi{bbG+2D_C>h{m$9e*S6A9xe4ze)Tho>*@E{{0k>>Ms|+ zK0mhr|N91iXdAbF+xlJlXPiGp_^>7ag^EY{Lz~6V-(NxgghuSo62I;Fi{B0YRN%iA z_>VOBiv#xWc>`Y|ylww{M)9bBnUY`MKW_v1cf1+*uU-66%ld7rc;qh@zdrvhz<-6o zKOV4u?;7|7`NO5Q`91O$Tz_gn{#FB@A$+-|f43+e^{-X>S1G)+f7}iFcgtUJ{wDF~ z&sa5p9 z{(AAJTl@vL;`|-LM=bn8#iRV)l0Q{=XZ<=r{?iTqA@SSJ-=p?!x|_fb}1vc;t_66Tg4=1Aj^@_KyYZ z-(L-UXy<8Dl^5&HQuqD+Yg9bSUnu$Y{=E+J&%GPxFBZS;{F|kC7fc1|W_{2=Ne_@ONBgLcjE8RB!{QnHB-)aBA{fme{-{LP(Jn~nI-+TP&%+D9V z|CYgDDSq4hAK#Ai*9mWX{;p8*D1STX-&Y`ipTXZ5H2(uQf1mKS^JjwxF+UQJf7!sV z5Z-qE?NvPLUoTky??C^qc?jpvoaN5Hcm43j&~fQUt>Te?Qv4q8%-{FGzgq|PSBl>@ ze{UQ3I^k{CuK~rQ{L$^=&)-Rqf9}ILe@DRlj~Mt~;mh@AtNZ@`KcIM&zfkh)kNvwe5uT^+w{(cAk z`JLE5CjKNh#>y0qOFwcIkNnv?xqkim$7yTD|NdV1G3=k5>x$ELnY!=yw;TAh-Cf>x z{!AM9OyO%S{_hlz>W^l)^>+*J^nW!_{~eFx`a1*WpZNsl`vT@qR6NQb+BrUdBFO)a z!CxRhc((Qb#4en_RCrteixiLYcZ2+EgZzg-iT&f^&$q1qp^8WT>RsIa#kBRG3H*;4 z{Lwvv&2RWAoWCF-f2Dyh72fvvwMOx%{$8oyd;H+c|9YVQ?+yMM@n>23KW^|3gZ^&- z{MrA+{p%Eerp3RT;!*vPUETH9>)#OguQB*X#b0Rg*Bbm$@fQp4^nYXEKeQXyAKlZP zzp(J$jZ>?B#JX|)&7l5GfPYl+j>-S}t77rn_KzK&#(ahFHF{We-=9BS@o4=zCBKR{ zbvXS?1Nm<;_$S40JAZC8_$xEx=VuGxA29e+_L?@8+vb1O;I9Y%F!1L;gZrN;{u1e* zcjNE>A&N)+Zxz43e{K!@Yd(wp4dS=$9|?*_{&Dep=fAW5>A>G@@b`+}_Wj=z27h=~ z{Q7SP{D=48`X>VV4^=#>KO6WXz(4&t><{O-^XKh!JYNb0QFZskNpDy>tClA^JBu>&fhf^kMbwaj-Q`hLHrjY{)LK1^~ZK|>({^k*bVr9GWcuuaqG9u z-;FQg{Efm_Tk_W{9_7!^a`O)g@66v^kbm2kus?O*VCP@2fzK4)^Lu6Z`~R%sQU1sr zH~+Yne-Dtqr4Q#%jJo-4^M9-2kw0~A{QU0){3pDO{pkVy$0#28Gl73^;Q!3vkBZ;B z{+RkdV(`a+e_!Cg=7IV<`f>is z{esQkKNOGr`Mb}YS~9PH&iQ))@bA4G`y0fc<1M`0IxhXlRy^{TirzR54&xg`u%}?;J%W2h72@~KKQD&A|MwaAx`6zVZ(@Io@V4t$zT#2+tx~_2->Ls7 zQ2)%gu)kaUxnALN>#sji@yOo|{Dr_@VDKm8y6fK{^W(+v`xhGggW@07=I>bGUtL`w zoKNvTf6#b<3wr%C`R_CE?ZU@AP;UMCTNRJ`*SVKFzux}itl#k<{|^TLr1(AFi{bZw zWAKlPKUF}-zXX*w^lsrUnnR3`gsz_-(v8Wi$B+EoMHWL zHTYA3zXbTdF!(#fAGY{EG59lq{}kXaeHZtCAmI9aWZ=gF_V3?{N9z}p{NDNF%-?As zf6EZgpLviwf42F#Rq@DQFMf}A{AU1v(RBm(DzEXJG^FPlT_?CeF zUk!Yh@DV+%y6?|Fsd&`CZZLo4pnuu_#{C-!=-*B8$Ug}D%YeVk;7^LV^J9Db_$LD& z7T&i0j~n=G;cfkY*iipCsQ+A0f5H2>|HT3Gj~n<(;ae^9^M&Hk`X%n|?%(6WJLlhd zAphILIDdG)yMDI*4JaP@C&llrpX2`{@K=0*{W0-}CBJv$xb$PG;*mdjpZM$71;9V| zL+mdVzqfyRPQQPa;*mcB{1*X#zro)q{v1y%w|@Ui27griUVf+l7XyF&N4Wk0@q6p% z#qj%&AHn>X@V4{+69XSQ*quKwzsdiB;+;(X_iri({l5&>=3~M) zc){h?$*LdI6_4`QN`CMBch;{KT<|0jQn^N$N}yMCUac$7bL-}v+IYLNeZ zgFo$%VEfNI27e6ruL1ttQCxqn_>1(#QuqDqx3A(+{l((<=GR%jYk~hMgTGn)*7f@g z=kE|c*OLDP#iRW7Api9s|HlUZr1)Db{$Yc^Tl|Uc7)(9?(E$8geva#J$_q9>n<^gF z-y3!3S6{!IfPb;U-y{BXOZ~+L|0M7?0{^`R|ET!G7XO_Fe`LS-^Y<3uU-Jvx|HMPx z{@bo!35rMkj{<)a@Lyx_=ZZgKslV3XF9iO-0sjvMf0_7mE&gu|{&Mlhgm?CjX5fEp z4EMiX{NDU}F`QoOM~C83|2xI+@s9sC;6M9I>>n0?x-L`q{r)!%e8K{Eer)`5#iRVA zApad8|3zQn{1NeYS@NH+c;rvr-#vfy=Wp*q{;#orMEoT-zv7WUd!FmB7v5RFyMce^ zIQGXDy8X93{<+7%7YF1EzQO)V;jPbKDjwC}EA{KoU)~4mU*lWsPdY4E{p|)mU3l;O z@s`oasvq|%9_4R6z+FGD|IYfggZ#UGhw~Q%^zW#6@zC#iRa>Oa5Zvo%MSZzoIm++cm7f={t5%1 zE_|AWU#fVNKmWk^`FkAX?=<+M0rMyQfa@<1KHZXk4aKAUr6B*4Ab)|uUm37}3l08i z;QuG^zh>|^h(Fs>|H}q{qxil3$CH9rVS_(BKYspR1^%T!@K*!>Tfkqm0@t4-e%tyV zt$0*_Bk;cs{JjQ$k@yQO^Y^U5-!A@o;hp{GUEts0S6qLG_-*HZy5dp&(Szg9zxRN@ z#o!+jf10KKTMhm~;C~BxBvS7`w{RzWbmgR?fOS8{`(F7Zt>^4UuNq0!;gW#Ouc%=`4s=_S3-p@XnXv< z{WQ#{2%l@ozqR5~|B?@l@82lM|G2?l7%=~S({cW?fPAZguNL0B{(Eh3YSoY9W?+9~ zK>x6TZwu(pO~C%1fd20d{Gjl*{cBwDX#JzI{$Br_{c{|w{|&3*{Gnsq`7PC(t?v8# z|0l&Gf1&t`g?Iel0{_z0vAhqIJN3Ww&GF!t-${)@PBCVH;F$_m#O=H|9b|1xA?vJan7ILfq%2L zaQ&m=&$akBQaq|Zabf)YO^`rNVpj>$Sn( z|9jLMB%t%BTKIAglv_W4hvHHHvZa5O!a3`=I_O`{Oza;Qf4;@PyW)|*UHtm|Bm)0y z27k23T|Zm@FJ1@dFA(0g{#A-c`6ng6w|-9l)&}{1GWe^+Ut#Irgu$Pj@6NyOp9%c` zTo>0rF8(Tu|8d2m`Xl1kuRrSo{~5{HUv|8^ezy8gQ9SZ@g8J73{$1C@{$cUk&Yv9> zkNo}O*Uz5~fWO<|&p#p9{_}*vA3H35{Wk>u@cOv^O7YvypFbP;I^k-cvD{mbg@GRtKF6|tKN|8^g7upX^6#=4?qB#McYbW^w}awQ|5`!+vVi|lgFi?7>6ZE* zH2AxLe=hKEk%sFp4p{#tibwSi0)IB}-(~PuiQhKAw;BB7VEy+5{({YM{Vn2ewDfn+`4E~&x-TBM4_+K{oC&lmWe~y12;6G&xTz|Frz5U0F;nb=h zFB|wq;luhTtNVVwSMjKS(WBz8fBS*_*<0fLodNy3DIWO?fqx$Gw;23`0sXfc{N=!Z z0PrV=as89xue9`kZN;PdYsKFxyfZ%s0slP)e|br;{qqikKlAAL^`8&?hi!%HuM>Z{ zrT#p{qxxgw*RTJF0RQ6#|B8VAhYkKp@po(eKNR>k-x}9nw%F}|hNb>g#iRPO3*#UE zECl{)gTGPySr-2v4gON`>-*PXz~650_lZB<;=kA6ZwK`s0sO-T|G4;Vk6+$3_=iFL zM*{x_+u-%jIK^H6^etCyfV0;6v5w-=`bUm&*S~Ww_p_bz|7hSJGWhc^bN#mK_ge=4 za6|n0e+=+1Ovm+Cir?1%gB6eJpA^4-{vQYYPa6Ck;?LEat?v8#-)ZniZj7)0c;L_6 z7S}&1{sN1CC&i=sqvEd@-dX=e!2ef+KkssxKa0Q7;O`f|-v1MUf359s{pI2>vdsT# zibwT_Zj%1X06F!a4E&u2f8QO!=KmpsKlQcv^dzFv-v3j9 z|1SoA=ACZ+X_ocB$>1*r^`8d(b0fI^Jn>gq{Ie8~>aP^P_xQf1&z28_r7kpMPH= ze6}V3V+KC!o?z$SakH>LCcL+Qdoi3|>BmuuNBzrx(>;G$<&&NMT?+d5zQNxue%tl$ z9fN;T{QCKG8Stmh#`O=0-**0Npm}tbKdu1&zZm=p_qyw6+rMry_#@)i_pd8~ zf5vXO{!Hx-@K``7L#mW$+h>-`4-z6p#8}4*b^u{~=kp{wnd?uHOeL z9{Fp5ojJA7U9HV6oxQFi?B$BFp3Vs5EfwwLzsji48=iMgrOM1 zA`HbMEW+>kIKM?Q_zt-%I>IsPI=t^#8M>&wkYI zKk;DVmHp=j#eW_A2mNFE_kQAkzdd>V^1=7@?{r092>mpV|NBMH>fcQK*Ao9d_Tv6q zz)yJixuR$M?2j|opXr2umcq|_%+8&i!6$*c7M85fd8d&}%g#Rev zPaMGOpNz<#AbQ3xC;U3X@47eV&xpwHEPBSTB>X1`{{@BL1b#4oK^q!Ycza?W?!Psn z{=j{?KC905UsV_;W0$|5=vn?X$iEeOvwl3y@>lrP;OBby&noIwhA1kZmK z_;C+^Khd-NYYG23!hc-hFO0~aq3~0LKa21;8_4rt3BK?8VS=L1ecbksPrppj4}soy z{$>8oI;(#Z$v;K%AGsgTzYP3|p7|dxdd6=BKLx$%|Cb5>YlXiA{9F%zk;1QAnA!hx z2>+=4dH&f?L_2>d7CpP|U;2!#-*^xI zaM3e<{g<|WsSy7I!v9d=F9bi=!+%fVS1it4|C$JYz7O*fW2p zD*9&Vef>8=^vr)Nss9(m|2&1?@!4qo_qxK*`YN;k7Zd(QLwNmi!T06AzUW#0al-$a z@aq(QQN;WoR`>;k-$MA?9>Vi4igWG?z6n!t~ zCwlt#8PT))rQp9LwEz4;{I7ci_h0vd1^bTQokY+0IZHF^_b1_Brtq60@-J5S`Go&B z;s2oUV=vnLeb+B19?9!h1ikP2;aJhL`W3-{`1+xJm(0H(utedf!1rB0Tq+B+$<)1m zo)3L8Xk0|Mf5(fS`EP~)@b$x5#DCYLIDcr$*59{&brwD2H~f&*53UdQ6 zqRX#U_|3~Q>%Si1Z*dIIzXklbhrfyFS^jN=-<9xBSNK`4*!+FxFQ+K{?4NA@!ShdM z{x=}}cNG4xIhNnclm8wiyndC?`;I>kD*77eeb+ztik{U!zTD;?te+UOUnhFTZv#Jk{7*gEE*}hqp6N;QGRd`gKp_`eD!~!Y~=T{7#~0^IwVl!~1V8$$yN(p9;Qj z{~M+78^I6ne>)KV`onqtU0%2I@2md-iar;5-}%Qt(X;xM{+fCG>p}eAuJ9A!Cq46b zv%;?cKLx$ne|94LUF8XOQz`fSF9m*{hrhGvS^fpTW#+##;oqz9Tfq1A&z%at82s@1 z)tm6w9l`T2X|Vm{oBvLtXZa^d{(T7la)mz@{9&H@U!w4^ zg3Np`Y!>$*-pc%DwtY_w+hj-`j>+rKL71U_zenw-WwL&D-4sd%YQ}T z$A8Z}e)cE)wNB>ww?*W~M9=asCj7k!e?Ntv`=-r*7GD1h%HZa|x57_?U)#wlP5Xy#5R% z{3?ZC2flCpxmMxlw72;O$3K(*{)FG-RG$Al@O|rluIO3*`Gh}+@E0ij<>2=X3Xka4 zzfs{A5&nUMzv*c_|GY*!|H1iBV8i8aD0-HEDd8VP_}3`>a`1iize3?x5dL7o|5V{u zgP*cx2+~jIy6TP$niPH&_~Gl{LkR!eGG70Z_oCH*jObbYYdU83|6zn58^!rG;QQ+T zhr+KX{KE-%5dMn_zYcug^QXI>!TryHzS2{_okh?5=fHmx^k)4&j`)8?;SZT_ z>(|S}e?j55lKKrJ{L@GC{42l@jz577w||a4lk2OX_tk%$FIlKgK`_^}1H{)Iu}h;IIq6@CHXpG5dOoW=7m1mCxQbr(I$zYP3f{!IUkB>dYI z{^*GL->mSHgnugGuUF3VuZx&}mgrgj)ujGqgnzoiZvsEpGykV3{0725o$y~)_$$FL z_VBkmo7Zp12eyCX9{tv$XZ33%^LHlkf4agS9g%;E!p~kibNxSy@E0olNfG%UD*Qac zKb!D3J%`tS2Kc`7{|!aY>YpI|a|wTr!fyb-&NKfnD*O`gvuqos-+y@?;TN3C^RM{O z3Vr$SCVG~CX;$X^UqJZxD*P!C`FAS(3c|mT@HZRF^RENncl_!mdX|3`_$kbvS--~- z{y2r-r72qd&sX@x>txpdV#5Dj;pc(xJN}<|9|p5>ndeiihleSJ zmw{gt`uxE)gnv&3&p-Q93-+xaQ$^46uj^{_PrQa)6OZW5{|M2u{A&pRM#6tV;m-#@?%_YH z@aqYG3gPz{$Matvk)JDimVYDR-$M9LEBtPs+5T@@d(8s4^?zL9w}797-t>Pp;TMnR z`7im(@{88Qr*jQ|Yq029{$)9t{eL^*FH-n@zqWi||1VVdNy48>_(xvM^B)$Gf2inL z{?&wk7vVQ3{E6U~hKns@cm7{d_;rL|L->1L!t-AYelHJy57D#y8wmei!v9j?XMbbo zKe&DmY`FP1PT>CYp!c1BO-yqA0O)EZe__P>_qvSxUk-h_$N!F^XZ{oLpMu`3Uk?-ipDFy2Ew+E+9{xuP zKel=1`t=Cmmt4;CpBRyUr07}xIfVZh;lHNvr$ywyr10|z|8c_Kc_Pn$PDFm5=vn?n zg#RSrPf_@b!LRhp{|ySi6#P=?P5(Vb_^~T^{-eLO{paidKNNln{8Whl4B>yP@E3yb zJAYj)dRG7B7McD3Ea4w_CC|SN{9O1Cf?`r6fys5(X;&PN&fE;{`U%h zIrxR1`TttsH-aBr|C#=Mm+&vYj^|(SgPs3k5C0O;v;1@7cK$1%H~jYrf3d=^1mAc4 z__@Nb0zX*44SxaQAAUX0zb+#G8Aaa|QJ;GQ=f{4u^$+|9(_m^H-mXyeInd{ZA1q^6 zzg89J4}jjc|Hnkn=D(KI{}WRGYK30{zVG;TlfqAdpO5^_{C`ULohI}Ar$pqp6Ftkn zmGD0&{PPulV?_Sh3P0XG^Z31p@Ruw6F0HozeD(iP;TIGBmxMq3MqdA-i2UP3&+4Bf z{I3Xqfx@2{k>9BB>j?iF!XI=K&p#EBpAbFEznSpACH!X;{>q5_Clr46wwe9+J>l;* zh38+eEL#8VB6^m8g7B9T{#1oOHX{F4gt z`LEpG`VY=O&G}P%`AA7n&*1yzw{!nlzgYji^Y=4E&-gWj-;wY?Q~3E2`5!6#dcyBS z_`~nu`Imt2JAXb-^eq2I!p|c7KNbF1@GHWTEn|27+Z28a;ddtdcc=3Fmw-Ri!=ER5 zmVa!A%>L^__&eOm`H5d`|M~jAyXYA|hw#@Y{Lu=(68vGF{7+N(`QWFZH~U{U;eV*` z7lZGc|MwJrEBN8-rws{zo4a`Zhy7;jpY-Ivx#(H_<2%~b2HI1etBNz{<9h3-=OeoBJ%%I^bOGW z^3-pI;=hvk-;($rc@MAO@`(K5qG$E1A^fcgzumo@A75eT&zJv7gd_um)%0pVn2?B;){=o!BV{P6K_7s7u*;g?6`KdbO72tS|j3m)M4&xpw1P4q1P zTEgFz@SjrnE#Uk5Z@&k*|JWb4e`Y$b3%m2Tx9FMwCiriFz??trPW=C+@Mr#M`M&eV z6$-y*m(2B}AK{;0%ky6eey*o~&lWw)zn<{>6aIG!KmM1^-*^4?mBMc%{JjW&|A%<~ zMc~Ih`R^lomVXQ3?@jpC3coC3{x>Q7SntgF-t6@H z@BHOnMZYj&{eD;U9sjodCzpq7Y}lPweeW01v-!^t@(;a#eGtk2?uU8)H8H#J`z2G`Gl-go@#A$sP&XxGgCDI)$G6@D}LzU#j?6@Dq3~;D?`oJ%aEX6n+YPU;n+L@N4>J)_*ABZ}k|T|AG!S|E3^u zL^uB&(X;ul2fqO8kLkao3I7d+pWV^&ea}DaTF3q8LSN$Xzq9C>|JL0z>vt^if1Sb~ z55BK{l?p#=56chN?|8yL@Nu61(6yq~?m{{~NR|Bc`W z`%hrQ?Y}OfXZ#ZI%R>EEO89Rn{1jdg@%7(;C%OOm&^HIh5nccNM9=)E3T*x2A^#^6 z|DP!QnQKRz{{b_({|4yGef~wy{5SW{oc~ja|LYZgK~}W&=W2!D27Y+|DI@&dpW^vv zuM@3)w=4Qw=zZ(=&7x=Z%ik-rerFK>%M|`p@O|sg5`|v`ez<;T68^nU^ZJeL9Ibv` zp5gjR=#!rQTU+$3e#rs0epS$$<4-y9U#;-7){W+W>w4~gOXz*ie{Uvw=0AIH>pvCp ze=hOA{#&Ef4Ap({*B=K`fnG}v;5=x+W8On-vq*MQusydMeD!!6@CNw;r_dn@W;*K`A-7h zcl~s}=vn@4;D_h`a>D;r;n#v+mTM{LHK2}dH${7`}V(+MbGljBmAof z|9OR4_+U;PSFTwe)&(o?_PM9=(} z!haL=rhb!&|C<$l7XEOeZ~m$je!+gWe!>20_%{*$QiVSn{BlqJEebygepcxE<7UE7 zyu|Cj5d2&Ze=pIq`d996^AE4Tw-WwM3O}}i?cZS@{`CsK9{d#arvA4P{`U%h82G;R z|7(R`QJA^^+(G!|FZ23WfM4jz{|wQy`d5J;?!P+;f2qQs1%7b+2y7Tucsu45?tgy7 z`W+#9=D&&5uZH;lRN=RRAFQ8&XV-s|!fyq?7DCfM_Y(e?IXwTe4Q>C%12Ce?A0>L0 zfAyfu{+UMj?<@RD@O|@l*sI)s4fMYCd#0kF3BB+5^O)#a{&gh(T9SXa*SP%zqUmLpqm{0g0Dg3Ds`STTi zits-meDnWAu;+ieZEExPU4JZA^u3@j@?1ZCE_znKvZBoS`-u1-_&)bP7JT3OIY9J` zpCtTG2>%v^KNb8!PyUk?el_?({mk|2r-Z-5e4c+Z_$3~GchR%_o52tF@8^U+LE#tV z*#61&@GnyMl?U1R4?q93i13>f{xI-;`|tY-zaIQ>{$CRQnG1OR=Yt>jp4rw~L&H6p)O;im}yXTpzv%=6FL-0nZV=fAfQJcZb-?#o%Dg5fecKs;|@qZ)y<38c}FNv7{QKD!0H-jHu|5p(H`U^R~ zXp3m|Uq|$epFPCpAFlr&gnxm;p9a3~^@np5ek1t7`fcX_Ps0C8;ite4^q9tUuEE&E z>p$i7Yl6No{9qZIT7|c(MbGNj0{`LuiAhP_{+*@px7^asU!V_|F8>*YpMQv*zi|Jw zC;T53{z&k112Ce?|4!kTf*;i1%wI>sFa303{PhWcvck{W+ScE9{qW`6eequ!bEuv@s^N9aViT`825c z^gmnC*GKeUFM8%bLHwIPY3%NQeHL^7O%eUyrs$VM^gl)P%zp{-Z~mmL>wnX)xc@HO zMB9HSD*8C|h3PI{{l$0HOE!({C8vqjJN_28#M zeDf#0-1?oR@EgF-_3%$u_!Y$hlP!GykxTe<75)Pqws6N53fHv5dM&Fc>QzY zwtoVBPzJaD-CDRlA9~;M<2*%Q2z_M$Ms)e*qG$7;LjEb}O#k&H`6s^R{^x-ohdu}{ ze=pH9e)4cT|3Uo>zZc=(rSO+TtY6M|+<&aQoxibxaYWbuMxtl_tKq*CI^(}L@qeAd z9}B*(e=8M!8>wF(!awkPo_`JaLH&a=xcMKjgzM{}_x0~*ihdsSzW)74^sN5bN7(*J zh3aoU66da8pDgA6hi)5f|K0Zot{)A3UQjqhw|);R`YF(l^ynWDJHyH65 z|9bE%Jp63Yv;31oZT{izoYOcf$!UY zk66a*R|9>ar+$Zsp4G2}_&0A!bp1b}@E3#cd;aJVgP6#+q|Uf^85V6^N($B z=P&NbznAD){xyVeUQ%-TS1bHD_<0`wM1@~Z_~t29m;aT*F9P3J|7L~XNciR{F_(YJ z&%FL4!S}6SrJ`r`Zy|hhN$v92UC#Mc;0OH^OoL&Cw?7npZAAaSik|t89W7>M3;3pg z%_)KFf8sCP|9tR$>(2zyGky;E;q}KX$u56=`8$Q|_4E84?EW(#Tr3&8^;<{uj9&zP z5%ea1Go>!STH%id-!UxzgFRQ+|ky5rlZ{B7EJ{`KJd_TSA#&+^YMvHWoVpFsF?75-xI1AR~ixBq6Z;Qm)e z^j|M}=0A`4FD3pD{+;vl^6dNt`=922kmwmdLHH*T{;vwZ1pM3pjOf;H>>u3!c<6n{ zkF!M2{Fe~_rx5>Zt>pY_@RJ_@G0`)AIru5)&H8g1;lHBrb9&hM^Q}KGDExf0v&&W$ z;*TQy!GH4n$ATY+J_zpo9Uyv^e+v9y|1tTWLHLg;{3#Ln(-nRb;h#zPoBhS}pBa(g zP4q1PR>D7v@Fyz#`4RaO6n@rm0+TIV|Fa2yk-}ddk#GLa7t23R_~#P-et+}&ck5~U zKc3EF^%uAQ_7*+k7ZCn=gkP)h`-1O1{we%o@WaQy3kbhQtUW#dX#qdEI`#C(%|BQ4 zEdLU7u$3*9{u)dF|7jNzewD&6+sW47cm3D79rr&T`Z)MOaQ&|(dgec8nDrm--|@u% zXoWvDqW>QieI4|9fpJ9F|96W2eByrs@qbZ!UcV;redj;tiJsN3i105Z{7&+Bve@}| z$6nFSAKHnY@k_xE&Oglhe>vfwqwxEJpY+uKOod+sehPZSzk={L?#T0>3I0eA-~62~ zmVdE1*_17O{Jo0slL|j)=VfRiUOu?b_zS_GV{RiEDFy*)Dee zef$5hqG$Zt;Wq#9{7)wQ1qy!(_<=qsgJFfY$ywb04CsBwkFOPd3i`@0OvWyMk?2|e zDdeAm-qinQlK=hdaQ{WUqwRk+qG$Z1xmc4esGs5AO8B!Cepy6*y~3|1{M!h>tNfiR z*8i2@FGT%<;MTvh=vn@C;Fm&Z^1p-dk5Kp{^KJco`~M*dKYK)G{qH3FT7^Fq{A7?g zqMQGH3O^70@cMr@;rCmY*MG}CHh#x(^{)rN6uwRU?;-qo3cmt;-}?W$!p|{J z7RXi`;@?O3hs)ntV*R%`B7cbJS^g=)zn}0wRQSca+WH6nkw%&oj7@w`;g_9k^Do7N zP5mDveDimfSpIF``}+SX(X;#;zz-k)9wPir*5~~E-E988=U>Jv`XSK!`u76SGyiSG z{|w^)JB42hej(}~1j7n%Un%^&k#_#V^?Q`?d&=MGVe_{H{FPytj9vcrqG$P+fM0EX zxooC?>InZ1h2PTG&R=l+vA-pg|BIrJ?QZqH<9D(Aog9{bH|VPaFru6PV9~SuTg{Vo zvW3^rnI!+86#fkG6Y1Zw`isk7s_>JiT7FPJQ~#$4|3>*cD=hyd;FqpOr$;XTI?=QI ztHCdV-tg-Qf0@D`vPZQ2cZtGpCiy={_(SCHgs}X}!0(3s4a(r=f1v1D{%zowL2vS( zMfgn$e|$fi{|pcReT83ICNSBGL;M#Af5b*S|GfUu_P;L_eFA!Ud*d3LTfa|5&+1oa zp6r#a(%ML`A1@LAcgpAN4MHws*4T3Qvfn6KPf+-^;Lq{&|3wNv0e%DYX8m}J@N?vIzAXRI z``G%IdGg;#^eq1@^JKql;r@Sz@NZN2^TGGc{}hE^41T!&?-KqG3O{FGn}1(V{wK)i zWLf=&K%ecIzY@{2`X%ANE;N7hiT`&L{;-7gU*PfohQiM`FP6v_uHOfQKTJL+$?~59 zezk{xjObbZrQlaVZ~C{1@K-AQUIT6Z2@n4_h2IK(c>VgA@NbvTDYE=WgYP?j-7I>R zf7Us+{^8@-Lc%{%K4-`H#rxa*ee1`eqG$Z7v6dfRKRzS;?-YKwL6)EN)c-4mUvj?X zhv&bU@Gq9nnX&w*fFGXi=OdI!4LY^&O-?znt*zRroU_)_?2mxc{bz^}A8gXBFB0^X-4z z=5l^M^a)S>wh}#?zk&)WmTbZNoBd}6so#AHzZ`tu`gi#D-2X)At33XPh@SZ`ga20O zjsKOz|4$0P+d;Per5^rLg+@)UjLDYSbl+rf0^i6{fjTL`G?P+*CqTeJve{rp_U(&+_oM7CqzF68;8+f1$!J zD7O5#hd)-~7hG!d59ZJG-$sQ0w!$v~zrn+wtMH4#Z-w6QHzxe8cH;GqA0Dm$E>QFZ z5%sT%K1)1y=(J{{#n79dg*W&9cD=a&K;K}~SoJI1{@q&itbY=h+4(D9%SuiCHYfGF zNa5!UwcsMp`f;AZuQP9!lC3PXer-wkO$xvCD9bOg_E&v%^M7CA=a@H3$yS>FYF~fb zn(%wb`-F_ePEMWc!4LHKHR)OhV-s^l&+1=6_;JENUE${(Z4DKA>VJyDZvtOF9+BS6 z{BKM6FDv|E$5_6cUaqmZ^`EWq8_k==WGjK*@N)@&w_SMslgCJ%lT>edpz8ZR8 z{jL{1o4>s4t^e@xcSquXo8H|2!sD!e-|=^I(KCM04VE81{`MgJ2Niy|VU}MQ6b{j? z-@OVyd$Q#hL1*S~C&J$|pXXl!eiu*w?k;+ke+l^E=Z|+L{96?M$P=RFKUv{t-DL9* zpa1nH{GSwlE%-tGf@yH;zf|EDfFJa~sed2BpVf!gzZHDn^+WGnxxV9xwtjhmaixEH zik{71G4bD*_1}=`WqDe(1`j&`*MC+ME&oIemwN$p8EeHdRG53 z)V~&b(?5HX`oFk4_rC=E3J?D|(KCMb6ubYVLi_=Qf6*SCKXSP3zcvs5Jkc|LBlzL< zdmq9d(vS0pm0G^9{~lHJ<^JFe{v_jNSVm zc=W;gAN(3uKW5K=&36ue8T@X0@%dZjANdD-cmBGHp3Psed9$!=NeImTe=w=v1EM!M zxz{gwr$npY-~sep!AZ0ywUFjBwxKAfL_ngti9 zf6MAG?)+^bdd4rl*YZmtHS>2k;oqb1li<7k>hiae*ZJA;vl9A=tF5O;uHL-QfcdY3 z|Durpp~U}v3cpKPwEEqp@Y_iJjwbw`37-Ej@O{VM?M2V>FS*aoU-7b^TI;OBbg|7}HI4}G3TKUeV|o0i$XClmi$?8ocZ9Ff0?=vn=8 z2>%qqKSAMVoo@SQswe*vg`W?86ZB^NJ&o}1SNPMw_q~2yqwurLhaF@KuOFib|0{)` z0zZ-dEvvtnT8Fo0g&!yUGYEeld7lnDe#FkO^^b>PGIsfoDf&3{CC&+etDi1<);|UC zA3XnJ=5Gw~pIgZNSB$p)%RK(K5k2FVKVavt0(!$QC;UScelz&K{kKTrw}2n+pK}O* ztisPa)8_9xe>qFxr#~zsxtE6WA4~Wv6n+W#GocTHJO9fSeyRDej%?xe_k6-Xdk~-h zE@N!|Gd=w`TJ&uGYYD%C@H-vA`Khy_)xVwS8NU_$(sUK<_2Wf^f33pLE|12)QsEcZ z+WLq2;|YKL19|?X5&7$gp5I`GZU!kc@)chSGr`>uap_2`}U z%ea0Vbr7%LD*tvGSEbX-eHoxdamX8pRH)Nh68S^etIv0%4e?)|9;|7*Rk ze!C9-*Lq+5J`lZmOed#KtNc6PckB1A=vn=$9?7g7bp+=R zxzP4sUk`sr(KCJ-_~H8BMfe?$@_&Z#CoBA6;0OI5*l_1>uA(0cy>I=Sqxg@T5Btkjn*M6n zpXZ4GQ%m^#&A%+#`Zq%KZ2ppjKa21?9LxEAudsZ%JYHjS>-U$!ZzlW~2>&jHKmIBU zmZz82*j)Z?qG$Ohp3kg*itzi(`^4D(pSn64zpv;SzlQK%Cj12ozvHB6{6>YJ{$meP zxl&Zm>_2k||D5A_{zcbYzHj|MQ}itVQuD_qWDE8`!+(wNyU6?0Sp7$W@6NY-{{Tf_ z27NB_4}z;7D0=g~gwtmg#Q$94zk|Hbi}{}fesKP+@&8izRp1ADQ@=L}e|LpHKjQr5 zi=O4*MDl-&@Ea9=EBL|uYxxg6k=HNl20J17rnsTaoxcI1XZ~B^KMQ(OzeeK!V})N( zW%<<}{sM*HHrw`p`2E-K5&qcWJpabYmLCu0Zia6DXNjKWU;1L^{x_fS>lA(~_`d!B zQ$^q9M(f|FZ&LhM5dR+%{|Cqcn(cpi5%~i}&+1o2_#Y8|mBKHK$iG(M*Ao6Gg#U-a zF9qLs{qn2APZ9p7gul-SUjIt)ea~O?7d@+g6Zqltzt0K(1BJg3{3g%-`>w*zO4O-%lEC{H;bO--}Z{-hu80K2*1xrp8u5FEZ?_&_Yyth$6mGk@cR8N;m=k0z3#Al z-`{_nqwvdKv;5k07uf5E?+O1xd7mJg|7!3np$~$|HN1@#J+iID-}U>sihdsSzT?*z(X;xsHrVH|6PTjH8+#LobdNOjn}W^UABI{{Pz?+%Rf%|zY_j5g&zms_x`iH6@CHXw-NqA zg+B!Rp#Oq>#@&BDRQSc<2YNIAzY~7{GG711cSqZQ`ih>_zvT@(|6%@0!k?n>$KMl; ze}lqL&dcQgMfg7|{BHL}mbP@EgIO0&Wmo{!)eC41NWKrvEw;{_gTVHFo?MdB4ryxBushp5;Uj+Z*^QR4o|6>&Xw21!iRrK}H7kd2PsrauV_1~EI?|LS$-%9X@dH9`0 z&+1o8_?r^``QUf3?YfFq@}T`j!K&}rL6&p>Y=xf!zY32x>(^$4-=ySU1%6+L=l0M0 z3cvV0+yCMI*@E!*7{lv72mD+QzmMoy{j0&x59PlV;ZFhIt$$0z`rn}N8^Es$@wXxT z9%u3VHN(4?@0Kg&gS#KIAZ-rik{_P3x0km{~m<@ zEBJ2xvmT1J{w!1YP2g9B_&X8)9p~`;6X5&${}$1+{L2<()_-ThA8;<`j|Jb?|NTVI z_;ujthw|@D_@9FB*1tMp{hJhiGx${@ejmagJeKF*7_t5bh@RzN{y}E_cO(3#6n@9) zw*P$fuT%K-;OB?(-<|NcInUobV?p{Me(GU*O6ADuv%*{#d$f*`fT8B>e3!=J^*qW`*wSZ*Kl^ z(X;%U%pXgatquOo{2xX5^$NeN&hjhLzh(6om;a=~Z~VgY1HIuNL->bZ!t-wiUtZo` zV{`dKM9=as`qJ`iJ6O5lA4~X;Dg4Bf7F@LkJ+uF&EBw~4Ex#^Q|KkaNy$L-3M(~R~ z`Dclq1iuFQAh`VN6@FH$<)@=G z<;O+O@^2vgGYP*^;a5cDU#{>gm)ZQALiwLX_&zbq3NBFlW{4((49{yy}v;4~l z{{q7QMd4S1U*+MqD*QU|i$llX3km$Cj3hY ze`F=kzaS!ixae8_&EQvs>VG-m{|$a8o9?RFE(hOt{rS7XFaIsG{#OwGEmzz8UH&xi zb5}XC1Cwibn=E>ke?9p5c(Cces|bJRYk2(|z>kMvGIo!Dd7@|h7Lxzfgg-^$w}7AL z;oqR}^V@9wOQARUUrYFJDg5jgY(vC7{04Nu1@MDws{MSX~ z|Do{P2>({X-&f%`M&$1)de(o5-!td`Hp0JH;kQQQS19~S!oP#?Ur_kjFGf56cvj&z zf*(Hryp!;kEBplbzT^Lo3cu(NTmLZsZo)tMI^KU3;EQC9&0YTw7d@N*6!`g2oAvJ= z!mn5Ol@arQQsK9PA6|d&Bm7;j=lQ21@^=%0xUkiS|C;xX9ei8WL{r@q-?^0#w-#!0q0^fK3ySC`r z{HI9%j}!g?h2P~R+kd%E{)QFa`YHUZzis`4`kD3TNx~lueg}(N^{ey25A?wg-2Lw~ zgbRv{QDJtX+(aF!cT%9p8sbE|1 z;Fm&Y@_&)=QwqNr{2UMed4*rp&elKN|1S~#e)2g(^Au5gXa6e$|7;I`4)pH)HAnRS zqUc%wR1yDki2v?4asO@L5ApcF1bWwh(JQtfzWQG%dgi~0_-% zcl|d<^naV^ng4kE%>H?U`0sf$_umHoIFJ9Qp?CdP%!yY2$3@Tlml6MO5&uWu!u?l) ze}l*Wuh6^xXlFM2&%{eKfZ^WRAPFC_ja-@*Ntf!Q@qan^?(sL)VC&~Qel;upi=p=&zdlj?mlFS95dZz}5t;=cj>g9GD;uK%LDc>mzB}zZCy9;Gf{}Kl&ctKe0EXt^cQqp83!2l-WPaiT`Hs-Tuh||74H7|DVMFkZFAXtpwkZEKzX^QTe=Yb|1Yo89V`{no{C8~qef~#@p7}2${<{$Wjo`cfi@-nJh8l!QbBF-+a!E zz5lf+qW|MX&+4C8C$s-ICjReG{Fj2?)8qdG#eY>q|L-dPD~bOc;y?RgUjJI~dwBdG z486PlH%0V6Nc61!jl};J#Qy}ve=GR89{=WZTC9I^-i_A(k176hI%oFJ*2Mo0ivN7@ zef7_q!Tpy;^uL|xS^Z0i|L(;9N#MKtZ$(7^Qx*TU5&hq)_^&1YbBX^2ivJY&zT^M; zkMR1pMD)Lo=vn<+iT@pm|NX#s>mPg1_V0F{{y$&wp9j61@~*MD=MQHq{tMQ%{htrD zx&G}*{6C@iF93h1HR!9)UxRP|p!hF?-go}+t>V87{)UjUufbahOAlLsb(7XK;n{Vsy+kYpE zp4Gn+{=@rkf8xJE@t+NT_n`1f|NpM|FNo;>7sY=)@jrn0KlE{4|03}B_xQgTdbj>n z5&hpOdRG4y;(uS_|1HIT4fvaT{I@CoQ_%a?&z}|lIqPNi|9-@Ok0*Hjo4}8I{2vFs zTmQC*^*>7Vtp26&AMXD_#Q*h*|EvYkj=wJ}{_~;t)ql3)zlzkqi1`0i@n00tf6piR z`d=Q=|MsG1^=~5n2NVCtfbXvVmEdpb>7R*;|JsQDCn)~o>u2`=p~U}O#eWKX_x)S$ z`oGRh{Qr}--BxAW27URe@7RH>zsaMo@aVUC>c7Un-=p{Ocb3mto18NCf8_7x>)wC% zzo;K1pL71N@Zb3_>W`Jr8Jp|ZPRjfjIP+)rwea?mqR;=p{=#122g}&i&k{Y`f6LJS z!TM#+|Boa6pDUjeX8wnPALs)cF27pQkA>cs|8DX*RmPtYG5=je&+<=_{7)qL&sF$M z5%VvX&v`Qctr7EIdluK{eHd;2+l!v%Urq8qiR6Eq!XFC0Z~h0)=Ke=Rp9mTU(e0lB zqG$f=;6Hr)KZW>TqVQ)#tlu{ZznRqUG{V18K4-(`zbRt<4twUPRr zPW->D@bjCZ_1|oTpV!qMe}n!p>(6My?~~&B4+B5Y2W{l`&*O@IEcCwh=U{oCGMm2{ z5%V7;dRG4g$-kWB|Cz#XikSc9FLVE`5%b^T6|T?wDBApQB6^m83CVvf$^TJ>KNNi5 z{2w9j^JMck8hYRSFI4o?BIf_0=vn^dB>xJM|A<$)|Hg>|AXayYK&hCey)fAi=v+g{bKXWL!0p$-daV^{I|e=GxTQtzMS~KYcBU+w=mlL zzwidvFN~;P^d{G5eHxAb)jY268&Ut;TU=iXeO|cOGIs0#ljvFf8#c&1eqK%Lf9Bhq zUkQGZEyF4oF279ljNc4?MF%T2^M5VjcYTNR8$XX$|7{z&eq}`c=I?TSUbE%<>i?Xg zFOH~xO7yILB^zhXUlpm}F7I*w72vziAGq_^L-dSaPWU$x{v8Ux1^l8_onr?se}nhA z|NKSK>fc55%zq{Ee>3raslqP--&eo!3crT%ZzcTi6n+EvzWN<4&y%wCKl=+?KcD}@ zMbGM2PyF9b{J*L2li(*j^Z%N{Zv;Pl{xFsBN6Yg>EdLbvzUMzq6Ftj6wn^sxcNgJj z$#pv8F9F|o{_vcl@A##izaamhjPCyPl<1lN9OC~T;(uGYPGtW3f?pVb5ncXPqG$Yk z@Pqy}>;HX(KULvZfFI}s8!rD=gnmG-U;lrs@Uu3}T)!SC{NZw*&+1y~+O#!oNr1SAy?*{%fkjFW%htUwHkRNBA4d zbtcPy4)}3T{@J2u`6mhgZNk4^;V%Y1*TcVB;n#s5?!QLD?5N|oy|4d9 zh@REIoaEm`@_%39H%8>Yt?+9I|6{^W$ayl$zZHC6|L-MwmVYDRFC_ds6@ItxZ2$Y_ z-<;<&er(Ikc>7V|=YSvn`|-_$Unb|Nto{?fxA~9t@J|*! z%fEOln|}lJX8r$y@M{%*+Y-z7t^fBa{G4qv_y5I&znPq8vHbfkjmGaLdX|3?;eSo| zS1SB+@C(9|En|27FID&zgx^B=-z)rD@N+%<3OP?<^_vHM+@n8N^sIih@E@$7rhmR? z{uTa`i1YWg!cURm0a zQ}``}|0m%eEXOI9e>3>*`*%&Q;cbxUS^lwYZU2SO-~T53#}t0IR@?u%VVI0v{&a<3 z1b+DXsojRFKYtah%iUz1W%(C?-|XRc6+O$p0{po7<+7Rervu@SQTRE_Z2rFIU$SJK zV*YzUpG?zNe{t*ALG;Xj^>%jtnjkg)I}!hPDEt}VyYF9j`L`(i^4!ezD~s^=l0Iem zH$>#`A$pd7CE<4_{5ur>;)wINiS!xs-xksT2BK&FYl#2#i2sWeez%`&|M}+cJcVCR z_+1JALxrCYzOVl;kUFvY6-Ly5r|3(d?_z#=Xmk7bE77z1HzNN$TgLSMzY)oQf8j9y zBY(ESV4VsqxcsS#emwNP`u(cttDvt4z=$q?ndn*mZ9CZgw-!3Her!teA1xe~f7WuF ze{lQ=Y`FZ>M9=s&J7yk#HY5BW6n=3;{KdzcQl#%SF%pw-Nuj#DBNnIDfqSUbFeu@2;X}{KlTPe!==<_TL={|1pJM z4Sr7W3owQ5{7qN*E#Rkiv_iwrBmDK+c>ZxK){;;k#|KR*Lu;KE@ik|V4M`q6dE`-0$?>zrW;13JH zh%SF~(KCKE_}*^AxQAaLdX|41sefO> zpP}&c!S~hwL4}_^)Xsmn{(BI9{z{(zB=Czp`R^opmVW~L;P`Lmzku)`QTPkNuki3| z6@Df7!ST=V_ayv5fAai?ZeZu%{reMc|0hJx^3OlY)<2y80K$Jy;n#rgTfeUTi~FAm zy{~_+6g~4_0srCt*_Zg=`ftw9-q6;s&@+FViJtLm34b8r&s6wB!S@|MA5-{E;0MPa z(?9zY{?J$ldj3}qeqT@i3l#k{=tq0>jiP7uYlZ(R=#Bpai2q~SasSyH+4=MFj}SfM zCy%!MALbVk{)Y;GJovu%zrLsNvyaI<{vAyCC$;DK*Mc9+e=rRu*YLJ$2d+;+@7sSL zRrK?r_pQGViJsLz5BZnEteO8qN&fqFqkY6Fu`^4gdL}`VA-kpH%oO z!7mI7hv?StQH9??_#+5^=gvI;#HP{aFHiI=|2FW${d+Ruw<-Ke@Z+BRe^&U}$7LSB zP9gl0*5&!vg6}(iE?4yPq4)LQMO`?*1^NM={Ld3TtA8HJe-z2T^Lm`0n`7tS=l>o> zUjV(Yep5xy{3nS2(Zv4_@;n23{%~YOes|F`ehJ}^A^i6heiisZ{|D1(SmEtexlU*P zYa`abSg!M!eirnVVVI0v{$SCw{L7Jl3VO5tpF{Fb$aNCq7j95%Rm2kyMCmgH~F7W^8ZHRcii0OALs)cZvDSd_^sfF-~UxX_!V-V z%krNCesKKJ_)8T1a_D{g|5!QCV*IQvZ2rFfJ4^Je{&^>4)_*+7e}tUpFn$&IKL1}S z`e_mUH;bP6Zz29C5dUw>ai00_wPm#ZXP6u(n7$DDiNVApy8U;I=$Zf86Eo|78S($E z!fyaS?%^+1_+`T_Kj>ex|4k(P3R&k^{w?79&fm@zJR%~(mVY_;S>~6^X86|-{t|^>u(i$KxBne4 z>kRWh1bW~4akS`}|B4Zr{d*np-&^)`#-AV2|5J*-1^S?WZ51<*zjdN#{tHgZoc}7~ ze~9!s^PjVgt-tU1d7$VSznJiEB>dMDeggbtkT{}Yg}0X!ei`^FJlOQ#6v7`Sea`Yv zfnOMg$=Kx|BYKv9-pRK9MIrtzgx{#}JH~DO;~xH-3cnou@cv&-_yBJ@~=?Yx?gl z!e5~97e}1`gXD3{f5-08*3ZWkeGc@wp8ON?IL03Uz3=$7mpqQuuZ7IteWZS0DEt!e zee2h!3O_b7bN#%Z@Xz0t=br@M*S}|rp5>ndez<=gB>c6vi;m|uT=QG!1vAnZwkMb@E;-kak;$yL&5i* zzbsSqWzYxp4{GMtZ;9yH{H2KhI^zH2?YaNDi1j;B^o-v`_)if2(+a-{{2@W&h;IIm zEBsdQgZi2Nok{pbJMjE-r7z4D96y0i=NgPnd|%NIfZjL%hwsSw#n8vYFd4h~4-q}9 zf59o4>sLL=f0n{8kH~*U;TIGBbA-Qr9?!ojB0nyAmVX)H&m#P(3cn8gVo&{VRrpEp z!~ORH;m3RM{A03Tn=Q}>Hr)B&Li8;E2EtDf{zVGE2>jdtjOg;uQ~24Z+Wre4zg{N% zcNG3;@V)y_Pg}nZ_U(GB+$N!S&)>3EJ;Dx#h@RCi0smEayjee9CH}t!zmvnS2fwew zbL+QQ;WvUG%)jBkPWTt^#QVn_7tH3HzY5W_{BusroWHq*zdKEALa4ixexbW2Yt3jzn18k z|0?(oAOAih{!anl^`8RY_y5PI6#v&*MaZ)F9&~|$Nzxcx&Kz^ef`r<^vr)9 zssB>q|5or_|1mkQGn;S!{Ymj(4870)QpJBW@!v}PAGHVHe@nqX!c+fx=-vIdKBE68 zMbGM=Jvwv${h9c0Q~Wo8-`nHApr6g(J%4P2KH=z%*YLKR=$Zcn@&7CF|AE3Ukn?i0 z`QHEXuEH+|KiGfG`CA*|pH;x~9|?Y-4{~<%-?~57kB2@H2oYWVW};{Ht0eXNgZRH) z;m?X#znc|)J*nTHgulU_JpY!6^}9>a$K<-eY`*K4+eFXm*9iaN^*1Ix5S)Jo^P066 z_um)%;BlC~G%FaJc&?%!0==()n-qNo^nw3?>Gse2qG$Q%oN3pO3J6XAcO>~I2Jrk- z;1>p9M3=vp=o!C?@H-KHt-|jp*F|P405=FO|2~DEH70ZY%p&~w-aP*S5&2t)p5Gfjs|-5%tp*{Z#0E z^LM}KS^a8B{Wd4{TW3G+zaD&F|4vi%%@Ok-v_I#!K|eEGY#F=tPl%r7pF;i>(3|~d zYm)!V3V((?uVFUd@qgb!?!OuO()4dx{l)dar|6mgg0t=VRRyW>-<|kRDg1;yuV6Oc z`uV)VZy@~b2>-xAJpXF&ef!@}ihc(4<82zKLgxH06+Nq8$vL)u^7g#+X6m;C@t-_^ z`_Gf>Is%@(ZxfeknR?L^P`c@?()wGbM9 zKf-@Z;a7q0TmKFm!u?N!-go`BpXizYM)(i!KYJ4YA1M4r@O|sgy9&RB@COk7h(mb( zZQ$ny6Nl)|U-qF~zok5{U^ZX}9zggT9?tot;QP-1))PJB$1lp9|02Sls_>_PAMC$c{ymT2{%1t2-}a(s{tMv0 zG*rLA#QzM1Z=TmO+Z5=7;LhKJ3cnisaQ_@a_(PB6`A-Eu9)J;D{$ZkL`6tF@&fj5# zKU?9?0^fK1tylOZ;0MPq)4zuke&JA_e=m7n%53rU*VSL#{Pz_-%fFH2e99hu-IZYtgg%R}ufG68|&7cm3CZpY-@2bR72|m**AD=Ift?=$Zc}(m$h!{|~`; z{pW*!smK4Q<2%IGm&aJQs~=nsy*ppQ{UDAMecJzOX?m2E%shUMCjKuHy}878_rH{f zAK=al_|E&k;)Fkj@MkLghKT&f6n+8WmlOUnh2I#FzeM2|6aG1b-+LIZe^W$$Ptmjf zEhGG~gny>OZ;r?>Q}{{3KcDa)QTQzp`Lznan(!+Kf2qQ6jmU3N_;rMT5#jH00-yi3 zi2NR+XY=1c_~Qw`T;a#$bq%ux>rAk}yZ6sf_|1fW3E@AX@UtTFA5r*igr6k*CbCjUSh76v@tJR%5Z|z3n=DvuJzE$#}pI&db-4$GGQ?Mps(2 zwh6Hdm)hTxz9V1U{N=w?;rgBJne*e4UwCu%z5Ddrqi=lmmcM!!w`2QtkG}R%yA~Am zD@YGZJ5LxiLYTWQij&K1JfGayt$8%OsAH+v&J}hQ!er zpDA$+#%D<^m)qI6e~!d+==8jP=%I0@tHBwmm44HBy`o-FZ3jBk=S1>>6~-h%P1 z600%3P2%ks-yv}-#&=4*3*);b)?j>(#CtKmPvSI;@0a)h#t$OaB0eN>I>rx6oPqHp z5+B9*F~mBFk7N9V#3wPHDe)D3ged$UzYd^ z#&aaTit%d_U&pvX;#`d1koYFX^AO)cd|To>7&jumEAc&y-mGZ1cU2 z64%1my!U!-jI$8ek=PmIbtQJecs+^hW876@HpUxB+z{i95W7j-7~@SOZi;b^#LY0? zT;diOZz*vrjJKA!4aRZA?ugq;+z#VhiQ8kmgTx&%Hvex;4~%;v?j*4n#yd;g1>@cl z^D*utaaW9YL+p#VyTm;(?kBMT~?x#Dg$CSmI!ehe$jG<3lALhH|8|B_47)~h&2-L!T4T@_hCFu;{6yuAn`$rYY`tpoG$TUjAuxE1mi~$ACp*z@#7Mo!1zhT znG&DE_-TpHU|cWpS&W}Ud|u)#jAu)H0pk}DQxado_+^Q&U_3|Ss~EqA_&Q>P#JL#1 zA@NO&=Sh4E7=JDC8;n~dev9#U62HfIiNvKC|A6?T#8!-#N&E@ppAnZM{vz>L zjDM5ZhVcrCzhnFd;!4CnCH{r+-xAFUd-}K{u|38eBzDAjEs32lURz=o#_J$*f$^3Sx59X9#BC(TG43wW z{J9g8({_lth}%mvAH_94+YvDjv4=$SF(vb}oh0^>n|a&(F8E$=iRNvf=I4DR?uzkl z68mDjyTm;(?kCZ_?ZrI4zr;N;-b>;DjLqfPJ{a#SF@dqUTr@g)J8n$g(wZL2TRYQH z-Xa;3w<)H_@^-&;l()Ub&0dATAcPg$qO^3-KI%2QY| zc^V@|&662>PZo+|M)x&1lrg@^v^5S!fGHMU~W@L2yZyCznAF+9;OqcOin(*!>cBKy5x z*xvzP?bE)@@D#~iSqMBvc|N? z+9PX}J#Ksn%{H<=$=LinSf7Hmf7SXFJXRi)UfVj@xW+nl*qZB9O4g|^!8+yW;cXZ}GGw0co^X&iAoP%Tdzhln-UGp5A zr~G^5{N$Rwy^(WHaT4JG=P|SyRH_>nPtl%lTfGeD7T6dtKyv7dYR`mhX*o zzSm8@H^KQ{j(qQO`JQ-c4swFOX7M5~2u^O69Nzi+?@i6m7j4&m%{A-3_N&gR%+JiZ zRB)cTdOqa;cY+eG`=PKrRz;`goEkMVo?e*6~Qj~Cq? zOJ8TCuPe;@?e52SC;H1;-T(h|KOTW|>(w>DniY8bzq)q)&mOyi>xxyi_!6}^8L{+;9Xe^buE_2GX~&cQYCe^SoDb^gC&&j0E>G%n}a z|8Lgv;CYOH$9(_0j$hsJT+4q_&IA9ga{iw^W{+@d@gH!^zSPb6KjE1DZuzkR;fjOE(E zTyvzKuMdt55~no3g6D)Kej(4>uKAeNKQoUtKl|tRglqUueg5g6|IGcutOasQKacUx zy714sXH}5|RzAwK!W0Pyq^!w{f zG@r;apW~9(%3^W3CFGWr+ZqpW?$XEq3yr)*FU?s?VkfzoPlK7?VLmU`S#ImfP2N|K z-u}jB?tCl4@8l+Ll8P;n+fupxAh#do)+)DUa{EbcvhT!}%gsnfju<<_Xe-PY*)Fsp zb`j#(;isN+)|tc49XsNjvFV?WxFG$L^C37Ng7Yu5KUhl&GfHk}%1!fQyciF^$n7_| z{VumZX*+_se4R&pCDE{uOUAB>rKIYn-#$}O>< z{p{|uQlzb=NZZIQF1PM-+g5Jd{Xguz4}6_Pl|KHax%~qcC{m5}rGx+V3|Nx;K;{@6UyXY02n-&yDzcilTqphdMj+gM&e5-|E$Uz3KeGK;Hl+EX;MKJ9C2tK`tID3=QPv8=P4+ z-&f>@dMpR?T{;L-u+y2^zHYFPU+v`U?#ZY7`tt+1LbqF9dtc{u`2wdn3C&A<49jT& zev+KU`NH*m1J~ICJGxir`-Z|QUfz3MZ{PJ{L;L%>dkg9QTw#^Tasdj53skixKalQ& ze+nQ%V8K@m^>$JNdix6L?%wW#5C;4ENXL~IRKWi#1Js%G*K|69iVDDY) zGSh3Qhqr1Q>HN8s$EdYZG%8gC!)OueH#(Fdqz6Sk+U4$hQ-ZlvBxx-s=O zavA@5g93=Mzx?~m>`%h`51UxKkU zp9jJ{>0vk%7eHTOe`DXH9*{?WStiz7+O_Y(Xl#P^1oN{wL&N#dZjxeElxbp^@0vK} z*|JlbQtYg&3Z=QL3iS31Yp9b}|>jbE4sqHpxHD{)u&$hOvc9sRproiL6 zySc65GYMjgqGz&S*M24iU;n%P{M~;3Za;tbKjd4-;A@Z8|Ij=(8O~UPUwZkJ|GWNZ zEOUmPD=Ui6l}9BTVwSPa!@J6Z4tV!-N%L?i_EQQcVLm^vDFsiJE}cF+4&F+U+EO0u zEStUoo?jZ5y0;u|a8KV3pUYd0gLxj~p3|T&$I@TL;s=t8u_wn)`1iSvOOBVmZ%x6I z$;+m|W6;~nQX9+Ry&zNIabf8DyRq-5Y%LECk28Hgy0|Cqcj)_6_CwS7?{xl~{<~ko zaT$+m$6}Ax=Z)Z(j!JfGai4covX?!FviqMy+3SnTF18-4n-p}^Jd=H>PxJVy0}F+Y}ZJ>t9zV`6SMIZN2k#E?8)Qd$qx4pD% zY8MFWuRB~;wqaZfUi`FW9DIkl0N$sj`R5YlGl{@zV~BhxsIA zk+oo1Qwq}#m%+>WQX5#zv$vgDcItWvugl7AElX`JLz5NZTtBJj??ObePXC0`mdG+=iK#GCQ@lY(v>3070%uH1$0j>w9n6aM_+z+1B!-rdon!rrb&Ar)q*m{ETIGXl0&WcG7}WS6Tn0 zwP@#38*D>eswud}$U0os0v~QFOKmy>Ug?**^Ne6CSn(Ob0hq|o2<|RV!Mi#Rm!}S& z5!|0jZJZWt7@yiY4V0bQF)i3KA+>v2@W_PJ!_$I0C#D{o7CbgFwf@Xt=cLq@GlL_O zQrpiA9y=j*KOiTj_5yNZ>cE-7?iZz=Iy1Owa_XkDf`=xjww)DhJt?*Gtl+>&sXb=} zcb}Yk#y!|_T?xM8&6Z_yE3&uLw7sL46 zwtRjy+{0;r=b+2YvzqXOyDx@&V{iR5-j@>&r%}9fP8mJ#jPg*H@Rxzk({SzsbsoT9 zl(7q*XMO@??1TKn4g4%9=Mz~6={`>x-RIc{dx-eF^#OREdOzT(1CV#~zE?xt`79RI z9pq8jye>f=>iE$MW6x9bITdKz=iU1}u6^OXKD^H-eWlsq|7~9QjL8$_li(g3v^oAf ztUPDp>=RKRi46dL5c*&rJR6R>M?Fcbh@Yho;%9{dup>A>quzhRevO_Z`g>iU8@>8_ zTqD_hDe3r5DCEIR$YTiavBT?dk2Gu^{;zRg+4hM~{5gF?a2xL3?1OijiA?z$9dE{` zKG9xw7uqPT%}_qr;MA1)i?(NEO@;fze9x3^6lFcpUVoSPM)CJ_-yQSw9AWCWaP#mz zANt9%U)=NOZL5Fr=Uw;wf$FKv73hQa!CZm9Bslbr2O$RdVQ~1J57xme)Fn^cuaI7_ zT$~3$KR7q-g7JXwdLs1I8OpJ!_dx3F8`+;Yh z&u}i&oI?Q|2Kj;e!-IL7Ht+}J-!Xs z1u$3O`z$4XHDyQbEHTcGD^CyOpsy0w5oKwZ4|uJB?TOe1 zv?=m#Mknr#k5Q42^BIn5JkJet+N%JkSRUl!XA@6D-4(g75IS&XbvUGQnpYcfx_OP3sDYSLc~DTq|H(hF=HY zVcek~cmnd!*uuFR=4_a|KZtWUjYZ&0h40dz@z~;7$S=CVHO(@(uPt-TX&9SueaKIM zEbg5A}Kx0_q8Q`9UbH2tuhUG}x;BT9(<%V&baJxt!)zD6E z(|*7)jp9AP(pszsY4)5S@X-gNzs9`#puHH^m~~xppOj&rP&sDIL;c7m_gxfS55qoA z#|-v^sB0YO{|dhGQ7i}jsnX|Y1JwU~#*ktx$OGk=_!4BH{or@3$D?3Z*arNL|KWT= zY20Uo74fg7t})Rkjx=}5oGdm=a~Jpktiyir4aSCHzGBR*uVmg2_bq_`ocJ2?%jj1^ zpAgO?eRh&g zw7etbPpVI;*fVdx&zz^ln8opx`=S15cUU(0jd)yCk%A;V9IKINX zbx)gl|KE7O=Dcgu5rQdCGI4j2xCyvaQqF!_(Pv7 z7{)Kyjz^(C+PqE- zPAFZ*DDQ2pp9uA(m@V2atY^G!+n^pIpLEYS?1Mg9d(DrSxM<($f z>5k)h)N8;xcog=;Xpauc!*&frIqgsm#FKD7E2@)4F`YEq`V{Yj^eA*vO5eQNmK)Q9 z(kG+`?l)Br*xrU{drw6@oP+OZjNQ8vV-6#IZ|+GD<`em=IB z(x%cp5AV{1zf*&!aSvGH?qQryT|Gd&py|Q*FLOq}*gWCR8R+BV^97Vg>j>P(iLV{S zUt>P_OwT9EoFelr#>=vHkh#^ABXesw#}(Tzma^P+hG1An+oyF9H^LkjuWMWfZp;wL z3$X;|rTY%}4psOL4>5j|zT^8-@%v={j_*#z?^F0YzBd)WPv!6U&Q$z9jlWOl@6-8v zn!l%mZ@Rj7_oUqUP4q`T73`I4Vf^}^pzUA`jek*&yEp9WXqfsCe1D>ToO>eL94BLi z$A|0NbK`;^4nv(Tg8jPT^UVGV`r~E1e#E-TxN`H+o&(I8cn zj=8vI(0tG{Z#U05iw(MCSL#6VqhoJw3@3JuZJ-z({U!D}+q!G#@$s$sHJ3+Y6J$rn zUZ~Ttr8}`A?|($}DsdwCb!?aP{V>Ff@pnLf8|NYz8_1*gJwy8`53h?!7ZA4+COp)S z$YzYj9lxLXAiSTM;sHs6za)q4PRbJ*s2h-P){*m~>&W#GYn_NO3zo_9(AMa?)Is7% zXoDLAxHf_N{O~>Ud^_3-&Xa=Mm> zKiK;L=tuP5q_-1HUfDAt8-g^HN3j;$IXrv+dDJ!H|AU`-E;4Jmm%v)?bci>@`&?+B z$fbRg3r#-!j`H!Z^(C+m@#NJD;XYVt^8mIP?d@px7u|jcAnudCh~Tj17d**#g}UZ> zi+v9Ibex~4j$oq{(?FfE%@%|GB;)%e7Aw(riOpmG$!F+KT#pX_I-nSr<{^%yharvZ zmivn0WvH9zp7Q*z#SL9QscB7sveX(04)KORO-=dFrqnsR!CvC#-AE;dp}A zufrhsQ5>)PA=ZF&>U&rdo{42Jm+HuNmgFa}ewv)fS_$O2WgN{~DPjxDTw6%)Z)}(C zUyNf%?DP0IHa6mpdz2w|7OBtV&}MzxEG{Q$ogn*8@%r2Ep1sEE4r2w|AFnI41#Hc& ztM6CEe#r0eTu3_b;%XTyVcFy_S$V+5_ziV^Q#FG^gJPu?n~UXkzbp+#8Q?!##vhhwhv>lAcB1Bk_u* zW9)!(;%7txI3r^A8(x@mAvBgCHjA9?aPAM)jc~RjX>7PYMYAPH{uy9iY)|(xB=yA=V7!sRqE`v1J`d!xL~foEIyW; zy>5t`;`ire43XdB_|)B-itKUY+{yDB>dxKccIzJ2k$sjn9??Ew4mg?^$d36~+=BgJ z{r;Hdv2Y%U>)Q2MNjBvAhq!Mrd@~0m>n!vc$$r3`H$tBcZ47-J#5d&Q{ww&(vK7OB zruB#TI#_S)gZ0($XUzPDwuR$B@{fHDo-ikI97W>{d^PT^41YY_kr3j4;4r|5l1 z#6#c7=c*F+Uq`ap@P1qv#~WLX?k9*ZO4^&WbC6?K6rVmD%#ZhJIR6yyJGZ|f7BuH8 z{*RrrkaL3QAJGq%;oOgX&S&icTrb0S#OVAW$3kY#3HyWcK;E)6*d@scp2oEn;pjtg zZ5GKJ-dhcQkHk{!yK!yL{Uvh1rpy?r<8n~%SYIet_Qma4S;V1iSyx2&%8r4pn=_1b z4kBvn;n|HRQLh)mc#W-dZ98!6Uc_UaeX*=(Y0Q1ctWBPTzjmC^8X5L?d9N4!`~J_= z&!@HSjrH?~dEUY`2(FLmJOyLJupY*`O8NUPitgdm@p#7Z^(6F{{N|`@>oOlCVXki_ zf4AQFsAS(4jxRl)O6VuHBiHwO<&y6)v9_%z`_kg|=lKsIPVS>Qu#PmQQkg~;fytZUj)`3&%E92Rf%4)A4I1~^LO08YW;>bpv}cnR&>ue z!8Uk~w0jEd1EOVezWAIg>k5oxz@Hpl9Aj)7bV~l}Sf3ROj`Oo(cxIE%hrO=u=^9uA zh)u=kjbm~)4EqYklI%G@XJ^C4P>zgI_#53*7C(Xhxf;gYg=VfwIvZx!c)%IyJlHVq zk>a^L(EAM3JCsw#XFkOi<34{F&f~q5$3OZ8h-DtH2Y-Tbq}z{akZ1gfd8gd5KkpT; zZD`(P|10&z_Igltlxj{pVJ@y&Yy>ChyNVCre08(T;xnM)b0uB#w>T%5{)_H)MC0JFTzAcaK0)qB?}PbKe1u&eLpqcn zTOXTp?0!i+MwU5*{5Z(O`Q|gA!|$+7LpkI-IqofGFRG-nXkX%3l;zJ`c-AGpMhW+= zoVA$aZ})#En1A3i!Tcv+u9x*X>Jr;7^Ej=u)*HQ`uXNXV?%WjGk6$;LLupP0e<5}g zonLgHK=T>T%kH^c*C!;^B?(JfW1D)&J+08UNWD=fGH<*2i|uhg`yKeL1GFpHJCUEroZBS8`gKE{Ri~7^1L06Dci?(d`e6ZmFdPZny%u$M|4*zpKK0v zBlq-aj>hk}7fCqO7vc?E7topjFYV^Z5or&yHs7XAHm zcU+95cehW`mO_0vK8@E{_-q;0@0jf`@mg8-x5l!+n8mLIv>^L+6rV0?-4kD5&I9)wurrG{#DZDuh`tE zD)e_UX<+fZA^6pjfqZ_h`Q?}D`rdVOoBDdX@&nE7g}LVEW18D5v+X(jHv?Bu%~^SK z2Ktuw6{?n3RaUm+Z=p2wbi=QK6weHjWBIFB_ElBR#UGRDep|j3ex0Qif2XC0l%)KX zod1e^XLXURQGJ;DN6K%6pR>8Rr!P0!@@u$!%->wJ_Q~y^izC`9?xz`yu=Rjyq z2EP!A+aaba~i>lndYR5>&*;;OBxzpo1T67@}b_sP)}K73@no~X zTcP0aHaNQAedF*WIww!b03Sau!|!l);Xm~!r*BW)QGVsGehH~2eLa4Fs}BF+^uCvg@0M@B`g>7O=IJW=c{0Rfs=2M zldm-)pXjpeZLKY&<%zdp?z2(XSbiG6!Sx9Im%1@ksSp z%Iz3QAMgfpy6`>Y(${Zv`YZ(pgYk;j<6f4J@AQr7dz^F()_0hBdlPv5+%ecMJzP!? z7REMrl~a$KlzP;0{U3q!cs-tA`B;xt%-fZ~d(5c^?B~)&_QdsQ<$7Q}@l}F&!F@Md z&&!EsKIM*67H&TII;TCg zCGwV)$lF*VZ%2u|hfCy{M#AsfTjtSXVW ziFqUG@7@yS!3)vpDptR#!04G|c(wQkVuTi$*%05L;9D6-4)Pm#?%v7xMuS(}KH-k> z%h+DifIYi=^XN z>EQa`4WHR|>TaKO$Hax3C#>XVQfzTUiM%^Y;Gy0sV50&rO)ssSo<>s4mmoHo+jR|m z=6aLvFX#TlwpB2vHRMnqFWd~j9s?8AgAbidc5^?MwE%c%AB)(Y9%8(P@ypn59%FpH z!KvK0IOT5Va!1nX-V%6dv)8~)d%Rrx#m@!CS%)?zy@_$uf#}YiSMTO@><3BDaQ#v4 z1DsAVI_Tq4Xm=X$1JUwCm*C<}Y>DzFO@@EqO5;DVe#7+HoPNGZCmArFpac`gH*tEB zU0{1sTn8Nc-0xD4OQjyzhD}j9q#Kmk$obEQG0pjH%&_I8aiAu&3R9PdqB6X(eRzcQ zsrX~Ha3!?`by36VX(YvTg>C5I^z%*nlxCvjNAXsYBNsk?ly)EE$w>_w{L#$tns}uU_n{HpN zXBnEVw-rfGLs`2xy~)&3Yzmf;p=}>vPEtFu?kV$A$&qo2{XCuVw2@8im$(SAhaLTM zJBcIX0%b2tkd1lQGVb;{_%{f%O}&w`l{t0r8SF*c23=@4D1TRie8eAC@IwiB8u*i@ zz&~*H<3IH$x88o@9VaZ@JZa0srKY#i0H4pCR*ZY=Pwv0{Ws;j`4go6AcBRN(X$lP>f2 z61QJ(We$%E@`IRn2ji2X`g^D3#qu9w&NBE6;*=-VdKs zMh1=VhRr8#IpLN`ADejXuYUQ{{|M*l8(3bK;Zj><{=uZJoF3Qj&IBCm{{Z9oIj%dz z9^>>zlTPJ<(UaY!0h@d}CV>AjW6Sn=j*SzuS1`w|6UuI4+?|KqJ(X3Qo}^opyHSz5 ztw=sBcNeE8wF%RQIXw-ZMJF;=NF6W1gs2Ut@jK(LT$rCAED7hQhgqN4rWE`q@?D!* z#&UQplg{0B)_P87y^&41dfUe7X-B?W|6QD3W74Nctp9MdT$1aS`xK|wntbHHT>m!h z3{2qt>zEHkz1DI%_b0W>ZTC`6pM^qr4wJEh`PXu~=HqVV^t6*-+KpHT*S{4$ySi^< zd&Y9t`W&ifd>xe{W48N!R)^CWPpTt!{Q^!WGjQhH4#tyg9qToP+qN{Udsr`MfUNJ} zms#kdKaPLh$+%lCettmVA4uS19~@ykseNfkpMEC%1J^42$Bl_#GL<^kF~_Y7%3jKN zm&r@*6W>Pt&*@E0x@-5hayoLweq|Rb!syn7X%;`z?iFJL7)8qA?0x!MAD~iTZxpbbIYDDJ~L z?Pk2j;FMS5MNB`y>1mTrzCgwj)-!cBCO~|P|A1UsuT5t>-j*817Z^UZ#a*v;DEWG# z)93)(-NJ1_yGliQpw2LcdYENh<8VaZXfs<_&O@Obvz~6) zeDao)ZkgNIRHciWK$ehMC5!D|El6OQvYi$1ZQyIG&x;WO)9;{GGW|8$JRD+d1knO@fD(@M8VbdJFM19j=MW^z8VCs0kU@sG(>4!?unLV*Nbr8jILtq#Z=mG zmf@dRtdj<47XAZQ9sa}V&{n$-f%&*Ciad#RMZQqd|#b2Pj18GdP=~g#K(ge%d1etTJAH}@s8HVH5YZgEcv0gji zGxv?;2eS+P@G{QdgJQV;a?cm_wtj^4ZJeIuH`0)Q7pE_U&mdoX5=K$9uA%lb$87_a zeT4BO-;sv&=`-OUxa#nqgnmbPbtihEA0iPNbHoG#-8u@slL2fUJ7H?XJjFO{3of@N-E zId0o9eizKobec5I@2= zjU|Ua11gMsTB|sC9pg0bI{0$NYXHMb%6%8(wFb8M?Tjyo;rBCM7sK~6-WbDQG|tqs zDTY@wPCgpaq&`wHcQalvu*DBCzBY#A?;T_R-Vnpz!1($Yo@abR4F3@08)Nua z8NVrp|D5qnG5lG^x5RKf`-JtpHHI%{d}|CZFupB@-@*8uG5q_CZ;#=BVtfbVllbrH z6RH!oQLEO)>swnZGN>{|@t4#rVHv z{_YsR92^|he`Ab)F5wrI?TPW5n7=*7?`Qr4G5!acFLKhH{srdmjq&#|{~+VS{~hxm zit)!!V*P_Zz$;Dv2En<6UsU!me;0i&WIo=r!YfVx!nteaKf>RIkLQ9=KTR?ICz(GS zK{}P4oQ5p`o1| zt?+%^@Zaq54gMAnH-L{D{xXkm@SKMmz{d^0Q{nr#;pY{;j~o6K|E(V1-~%3R03SE}g2y-bkcS(<#|{5_h415rzfR%% zxZ%Iu;~V@24>y318~!^z{(U^}$c!QL=2Pqs4{?q(3V`diaJCfZwMNE;KScO~vMCTR z?^J&J#!wLSH z$);WMtc~Ey7{4Ya{}#rV#qb|7-W9|DmvI?+A|KCKqCR_K{A(HSkKx-G7t0kncm@*X ztc~$s0{ak%i$w?@&krEJKE{6!;~Qf5eT;96;fEN%DTbd9=kHMdrWlUr1QFj7!#~dW ztug$EjBkzM@Y_)&XIl)P$M~HwyqEFqG5mJM?~dWS8Q&4Z|Hk;v7=9s~HN$qvvs9wz zH#2^JjQ=6Vcg66pGQK;8<5@Qx7n@@C|5xVkiScK_871WJi1FJAzo_hi82{bO-y7rO z88mFy-WdPCnSUt8KL^fSA^)Kme<|VMA7K58SDO9}f{!x);TZq>%&&;?$4@o#ABpkj z5e|MM#_whRaE$+1=J&_=`&{{r(Li}Cj{e{YOG z9nQ9(J`ctC?SwBVI~3!8g!zYK{C{Kq6gEuJe*kAxQ2tXf{(Qn0lvTv|*E9b}jDI)t z<(Vy!|6Aq zAH%EQ{0Qo&B8IPJye5W!o$=Zj{w(7QVt5mrPeA!~G5jXR8)NwQ8E=Z=6X3o*%4vz= zix_W>;Wsnh5yQX2_|h2uAmIzj`eXL+G~=6M_<7T@KHz_1_%)30jo~*Feo@&nE?4^3 z*vot|8}=IJPkDg5k^WU4toLvO_&DY+5B@>n`?%rD>=>491o*h&zgLm(v?^opexZ!_L;rqDZe@Nl`xZ!_9;rqDZ->mR`-0(Lmd>=RbTNJ*J8~(=? zzKKc(<}-0(lG@O|9yKcnz{-0(lE@O|9yKd110 z-0-(6d>=RbyA-~U8~zs*zKK|4D`K=Rb`3m314gYlt-^UGKc5m^UxlDU~ z98=+3t0LdW4PSPFjcoka$oFx>uUF*zxZyV_d>=RbjKcSE!@oq~`?%pZDSRI{{7V(S zj~l-1hT}JL8GZUVrj`eb75P4H__C{RWaGa^zKuJC=_@UK+( zK5qC|DSRI{d_0{Sy^MZ*-0Kzfa-&xZ(FJd>=Rbw<>%eH~c|`@8gC) zr0{**@Yg7OA2K|7{B2#|{4mh415r|4xPP=Rb4=Q{gH~bGNd>=Rbk0^W}H~dWs-^UIAW`*zL zhQC?i`?%q6QTRS?_#adFK5qE8DtsR|{7));A2K{|<%k&d|-0<&G_&#p=RbFDZN=Rbe^&TDZunnS_&#p7zA2<9x3g5>K{|5@+#|{4hh415r z|09L(K|1pK{ z=Rbrxm`B8~)!E zzK z_|p`=j~o733g5>Kf4ai=al?O^!uN5*f4Rc;rqDZU+D2oeSF;TD;2(v8-BII z_i@9Yqwsy)@aHLfA2K|8)xA#|{7W3g5>K|00F&{>>+JcSk} zn)lbj!|}1}bHs;-+GE#G2#1HxW7ji;J4VCl=h3@R;i2c)^+v+sq1)K?4#MGK+1Pa# z;qcIB?Al8>JbW3u{z5oBTo}8~q4$5nLw>Pq3E`9}l5!{E^iKr;JwfRRhF@My(1jkp zp706}{|e!i9{x1pRUSTn214^aJV$t)hkudqg&tlv6QN5ye1PyK4}XC0W)DC89E9HF z;j0P1+QWAf-sRyfvk=OA_$`EYd$@Uz*vd^q+9SIq(D&>*LR}NGzu}!~0pv0}3L%gmQV= zeJrIs@aJWuln3b;(|m>V-U?2Wo0nD|&}5Z>(R+>dh%?#DR>_v0LcSK}Y=DmTAyoq*5r zFa*kjxe7i{!D|)VkGqgq9=ulJzfQpyDER9Y{0$0zk%HGLc)fxzRPY7`Z&dJ%f?urQ zmne9Xf;TJpr3!wTg10F6A_ZTp;7b&|Rl(n=;B5-tuHYRCez}5Qq2O04_)-PGO2Pg3 zABp9GAO9Qt8b!{V75pslN=3Z7H&C#@UK_!wFJs_~#USyMo`P;Gb9UFDUrk3jRd}|B`}#S;2QG_&+Q7R}}oK3cgdp zzoy{#DEPl9_`M4Lbp`*1g5Rg$_bd1}75x7x__q{%mxBMRf`41VzoX#075v{6{JRSN zJq6#R;NMs9A1L?_75o7O|91udk%Iq!3cgptf2`m?QSb*9{2>MZse=E9g8xjxA6D?6 zEBJpZ_%9Uv5e5IHg8xdvf34ud3cgRlA64-E3VuMrf1}{PRq+2(@Pi8e-wOUa1^>N* zKc?V+Q1Cx0_@5N~kb*z1;D1)|Clvg!fC1rs9e+4gB@RWj&SMUi6K2gCZDfkHr?%y9V?R}BLpRC{~Dfr0> zeu{!mQSeh0{KX1>nu1SN@Y5CiB?_+HKbofS&s6ZU6#Q%jpRV99Rq&T7_{$YMt>7~h ze5Qh*qu{d?{9FZpg@T`_;IkF{l?whU1%I`IpReGrQSb{C{6Ynt%sLg5Ck)W*IRrVJJJ&fe}jj=nD9D_PiOvX6ugP>ddu%({z?UZFX0O< zzmEBzR`B}?Z?OE?%>O0f@3;6y#&5e2+ncet@b4x35)U5+d`1wS3$0)|6XC%E7MFT%ApA;;OFw=I z@EJjPURwI`X9~Y;4$8mE$`SdmR`AOSzuNMpA0H?DW{ZoQ^jwtx7K=-}?jwA&#f5*6 z@SMe^T~p^_yTWth(yogDpBec4>j>|(azy^e75qDd=Ph5_m8(Vhw^&@{Y$AM>#id=Z znUDOBTU_{WBK$gwx3E#a8}J!Hcz#~m^*M$ABf?i(IU@f_1)u&}tWTfi%bQidM)-im z_wuJjuS5Qj#e2A(>j0k-gwF*?J?~WbdkMeZ%8_~=QSjN&(KCZ}mj6h(DfqjD-(c}w zjCa01fKwy$E#AcSd_Ukxl~{u?ezF1HJC)Wd>tM$r8%??VdzdkQ|I&d7NxCa0b8ove3}zn*dV z{RqMDX8io|0bPRsC*ucW_(}Dq+&d>2zN}1Y0iPLs!uIdoCOO!_{2dbwaG3F7;@{@+ zuU^RVCq?-m1bk+2yT_l@VEFj^fq04hTEJ&IzeACx)FAi};h(m01pk)8pW29W{=ws4 zP57rQF7~-Y;s1s34VEwE&dZ>DAHN=Ow3C}oG!-A_oIfW1=d7Fs+^$nDMmgIpF81F{ z_+1uX&-_~m|ANJ(zh+&MY`1R%d}i=j%Wq{l-vAuz*)!PyqW?b<|BIF{@~?#fiu`3K z8NS%hCmHWKIV$Hz!apU7|1aYmJh-LY^P7$QrcaOHH}ymqhtZj88oyimwHHX7FCCADEu#`Y_?|^YA+f-)M2JR`3+z zU$OWsmh-O5Q2tJfPiOqEgop3>uVB2t1^NGC`Lh{+obaz(Jk5C5BIMs^@$(t~XTty0 z;v%PUG4j7`ajE}Zgn!H8qKC;#kpFFq%L?#3Fg)&ZF46pHRq*Q-e4B!QPr(l<_!)1+ zdhWLMl=i*_@F|fRnlGD)AHJVo_`f84k0PHaax z|88;7e>>s6KYS12pRxRFSpEZq|H$Ive`a-{e4l?E;lAJa0^t(H1cB6N{N*U;$5y`7 ze-YsiT3qbp9>RZW@h-0CQ-p`_u}_togm+zm@+GPY%<*za`X%Avd+DWLW?zZ?9ag^J ztqQ)DaPihb(8TpQV=2mc)XI^1exC3H78gAnUm z!XLAE9n1Ng!heGB|F(Ro&zr7B`MKRBV1mV4nDBAJCs|zN{4e1@v+}|0=~|RWIX}0!*u#BNHm+&8X5IWMue zwD${yzbwSL{*$_qpSJikma~oU86H0OTIA2P_`}Sfa2?{aEIys_4S*-v=l6;4kKY+R zDCZScj*ROY2%l|nk^ghTUuAL8Tm5R3^Jg-`=wod zh*w%1%!#fOp@U`y)fN|hev0rK4`1+BNY!_!}%=^z+gJ^6M-va(+m7y~Tz9`XS^uSX}D4j_{1d(_H^Ugop2c z7WvE8B-_b90zNZnvT{WJ((4hw)Z$W~6W1c{`^k?I?)$M{5Z+?t$atw*hjJEMyou}o zUc$#&{CvjmQt$@|Pg(xm%s-;w=f4fh_5Iam!dtDJG|Tw~;oWpUB}ZwSBI;j__F@u}S2 z?-Jf^anW0_9_3tT@uke4LwKjfTN&>ne6_`=F@Ea1QBJSLrQA(~`+oKJg!fs#$Z7ru zl;iu)&l28m`6Bn$$rUGRS7zuV$zuIw7Z!}kvh|Hp*iX!&cIpZ);Kd9THuM++t%TF`^A;Ldmaq*uoy$R)SvbePCa>9N8u!iuQ<;%FZoA8@0 zzJSYpLgByiLs+gqzLpZc*~*dne46kr7C)cmKTPUL*PWUG+F8%nbkD&am7JrD#eTHy$^`FB{pv}^9oh=0n%?;-pjEiU%3=%dKL z)8b<12MGTsi%;kJ%-f9o?G_h5vk~wlJ$#z@cUivF^HIV-Z}AN*fBqJf@7wJ=2*2C% zw=@4~!oOs3kzaWW%JJ>Cjd0&?ZzJ5d+Xo5%vXx)Kc);RKTy7)bKeBj%@sAU}*Wyy{9|*tK;!BzT z>f2HNH!Lppu#xZ|TU^$m-y{4%i!Wn2eNCjyqm?7|{}$nYvbgB~ z6?Y>4af{b+J>N?B6BZXaKOp?DhyRuECoP_4Ip=&9<@DOaBSwAF;U9^V5VsV{y^vRkE|lZ<@1ul=@57wV{A)g+JgpQK1}g%&k!EI z_i`G`Y4`&2Pqp12*$}eKM;rlH?y>xw@@UyIZ(c5djg#76q-bZ-&UP`g6FBAT9%iqHCPxvy*@#~)< ze1_#WGJiYavn(#{Jwo`o7Vl^NoE<1Xd@rTwb0gv5`yr*Cza~6<52WC){AZkh!}t41 zxjDdL{bkFo<8nVqc=-NC87~hK9==aZuLAWpfBY@8c!uJ7+oSlSc zY<&d(HR0j=_XHpRRg@FHH&5^i!o&C734Rsf;d|-?zmf3p{c=;d{+|Y1J~Kprb`t+h zww}WIg~Ctm#Cq0Sehmv-KzO6YXE2@vTx7cCzJvJTdkfFw#O;KK?;D)S_>Tw=-xDbO zrwNz41VL~v^Jjhy>lwb6?-h)<0G?Ez0pf@6**lB*n+OlzrzduMzar7TkjvH+^q2LQt*2KpAm%bue(r0%~~7G>I$-N zYA>`@&hPKecjm9}9?WMu`+5fp14Eq!lT@3{cK3DncJtTD>ReAxUuUk+H;~N@tTddt z-79*D(E59N))Kkbpmg}oQ1dFI3JM$gj+= zHO1w63xh3lx;t}&c{O=%Z{Oh1@;_5$rnwotjeO2*Y)4X{B~$wc@@ulWHM#C0QfpT94S?X0Rb9cv!6JrJDbjlTVA%8* zY4tpowxWAru#oNR?J2^o&JPU0U>%49tze2YJ zE_C?-5JzP7=LYhn84di-P77@p+!TzF!&as8U=+EbL=TkYC zd!cW2e@}jGccDnfO3{T-ci_ys@&&M1@c7yGYgV8+Gum$$?! zQ6*J$DM_L#xw4nGdwQ7bBqe2)MzmiADp;g6!XzeTmy$1TZi#C^O2(w5thVGO4VPtN zEw2>ywNqk3cF|t*l31NZXU$6za#c!wTTm{}7}oeIrM{SylvM;T&U9S4q%EFX>cgqU z1aven$}G7&-eM8Jsl^0bzWB1mORkJtya?b_UqHeTtY3UpL<@5U`j+<>Bip*98UL;CXi_rQpqfX_?AOpK9|FCkxh$CB1X(0N*(xruq8 zkju5|Rn=-)8sp<5)IoJsLZ-G%1DX{$!6J?Flnu%#)}Z+b1+`z<+|kfA`uVu*o?M7Zv0TciO=*%mKZlH|@>#P@TamP~zn1{%@Yk~BlNRI#&+u-h_=(OQxk zQptQH7E}}s^-PzwPeMO>JS7nzymOqdu`TwUU@aEvPy%n=$w1#aGm~G$+L>E!Bzj zi)2%aj9DW`rzKjW!`2IkR*tiX6DmP@u^eha)wn1RdziC{VKgslP4p?%^G3?07Z~j= zr@+?wHVAjYK_xaXQ6X4Qn@uk=v5lsu8#9ZWGs*Um*hV*(USQO>aT`rm^d_05&9Pkv z9;P)>_nDkgFE;AJBDvKfV?M>tWQ)V?{R-HJ&kxWpJS?FRsVoev%NF`vs3O+|Tj+wc zRL*H=Y=il`z7bY%?agnZ?yc?{SUE4>+0)%Wn6IqpT-Vvt*PHL^8m#Gr{r@>bh3=j~ zC{6aLy7DDws;V059USWK?;9xOyRu^uP$|1va9d(%b-uR%TbiS&Ky@YT=fdu9S9hVi zuQ!Vu#;fzNpUs=2qmWcJuWtx8T~}lW@`HUt1D*N7F-fVS?eE^)@}4m&WM22`)k6i$ z&v#zNQjO}0?q0kj)IA7yH3~-|sA^8GXCR;JT9*ZzfnDygRHm{P?(pPMyJP5<%39bq z@5&W&W64}q+uhTXUzzL4_Vwona%3W7s6*8pya@q@0i!YB+nM*OB15UAa&Ajz@g*Hi z5R0`mFM_pa)Y;jcA@n>L!!$NV*I|}`K8*?1CD=VQ3F>4Qqw%tA11y;qXIiqYZJCRk z6C?3z*;{XzptHZ<-Bo10RoC~fYnYQ+ zqbIdp)?S%ak{k7$m6feMa4Vpxucs?Npz!8hI@s3>H!|ZDFuhg1vahOg4pSPzo)`A@ z^^AfVFVvA*<4A4pEff(NV-}G)*O7T~PhYN>RF7LkZY9gTBHvkEq@pgZh%_m=HCI^G z3b(sUsiozLT)3%Sm4*7?y>YlnoNtbeGwM07q)dCRxxG4@$%L7^;pWaU5-O@`FU(y- zH5+B6!u(^9N0j2@5<&*u$#)xRk?v|VIbFC7;NrDljwwvnoI@+Eoq-eex|)pRh?~H z4x~IE(#Uofa4zZ_Xl^gm^yj(t@?hoPI1#u^Ej$6Iyviwh7{VGXtWLkID75EU!T2#$+2Wr&uAxW0<22{+gjj z_G0T*YF_A9lO1v{>8RkIEj72zYK>KQc}ZOq&a&tvZ2vlr*3DJIyy()!^g>tXO@qbg zv5{$FWSDzI2q+#)fNp@R?J{wDC8-YkG@RbhvoyD7kLi3C+C`*e;jmfX8gR)nm6qrY zaNvWbkYm?6$M&8Y7ba;N+&RaPW0~VziPkz2I&Q96fhfHPHFvz4>A+(cTZsKRep#Ed zBkc(lDke9QyMtD6Cms6<5q!<1OVIaS3g!;cS!Kc*+H4^VCmQ=UNjO|BxGAy-X94wnx+6-jeLM-mO!BXW2u0==#VO;tyH-7)O%P*XS`fWA;;ZE?-C zwKp2opaUVV*$n4s*Je3_UOH%$mT6xEH2j9Ms27L2?PHagAmAwdu+@)av`HOyS+Yrn zPSWc!6FfL#OC1Z=xJNy{c>wlazq%E}@~)oNHSN^-36dJB^lgwzJ*f&kh`K}4P+2s& zQ7^MmFSDlo`dmNQ6_pB0qCxoD9Qt#|G9rt$Oa@}}`FYxD&33P7UOG4c11y`xog|3l z@gr`xcE zOlA(8zZ}YE)?{kvRBan%XunkJh+KO{S7@X~tiFybl58=;jO@B;3M!)Vh_J>AG6%FK z^lUL(vVpwmTfcHbNUD>hf!#!8J1YQhOUx^$2su(_5#A`ukK1q&sc{7tq1LV#=v$3j zU+6#K9DjfFn3nwQS*NqXMr(TVgM-FiVNQ^_63r2o`ru?6ue<;@tuKIwJJznv!VWl8 z0JdBU>#}Pq0@{g%$2&S#U6)-slpDZjN)|&P*qIS+jehF`a<*R9X?^a|G&N?17`28C zhS?iKR@>k?+4fp&aQ9l+cQKARmcRC5?ttdynar9tm?bN+Boj_tQo~2R%_F@}Dl=a$ z@4dboyiZ$x5bk6}6ubfsZ(}i+NwtdD%G^TV^KU8sz@OVe)nI+WZELGC*Go9=57_J_-h^_ft-P%0vacFNVO13wzHOHC7nU<7baqgX{qAtxPYIf#w zikO&7D`H&{nr>Jw?S-?cB&X!o?1i=uXL1tTwRZ}O_PfW{I^QD}u>g--#0-3{ZVMjw z_%aBuddG)Vz;im4mF;-^pn*;wfITetgP^%K5yQ(-$CD(|i`W}wAcHO+7yBx#YzHL9#`&ll?ZyRU#n44e;vZHTd`Snag= zZTXdORtgHp;K7q{6|B^@F}J$k)OPe8ojmNhoiz<`2QN$2q#we5wz{zb6gUJ7|0iM^cFQ@kqkiQCwBeQzm}E34b!sNb6Wz`Bxa zUPHBBv0{bWr@V%)tTHQ{c5^>}aeLO81Kgr;*Y*i$V?r7^~o9Nv>DyiSXwv91=Nz+{A z+>U|VwRBc%-No?25_nMtZ1vd^VGFpjaldgk$P+kHzGA zGzycwLQzt3R8d*e&?m1kq1hlZdn7A1I%~x@(~qqd<6*&koLoElTKfhwu^CotpPA_} z+af&VA8DVGr{aok4EV0h^;}m9e|{6hG$uSKMf#ljp+cXHD)NO=ih%96e4gr)a8Dzy zqsq#L9=w0lS!x4nFU}1XN+r+94E5v(O4NP@)|)5qQgl;+Ht6tiH@~~Lc{PlAcvnFc z{vXB!?eVYm(VErJ%gt@2+{eR{MwN31@|Yt$WRExL%>A|SDCOAioXE)IQB>OPgvv^A zv4pBNf^pSDhaPx(dY)Tc zdtDwLIDwbtm>KSQY%+Ky8r4vwxw$qLb!IwyaAKspQfAtCp3eZ&ZTe(0F=v3Gb!L2y zsd*z0*jnQnD(Au*t*(cAi`g9Ce{a5YOeMmtKRJ?3Cv(9z=ks8+2V2K*i`cUHwV@DvfoM0m5csw%rEn}@@H@R&$;6+DWNg%>itbqLOoF6`G<;l1Fn3gCn zY5i*Db&pR4?CRD;*)%JWkb`AjRU&vfDb`00X=tIIUhJMvM;5$D2c594=eSqm;W0g@1INy*oJSOo z;d4c<*rTmtrBo4avhhMyu)NgW1Du&w%2b{s|XqV>HZSWx~Pi;$_0hsYqYLlLt0Cn8R`6nks9+O?1Ni3@`Jg zC#c4@VoZ7z%Uup0H|?DZuP}!F9XKhR;Dw>aW*{CXol_+dsEM20l|8&wWe~Okii~V% zjNFnxZnRI<#*IO1gC#@a!@=-CgJMy~RsX;$2NpmBef>0as4?-0-I~<%_QW-uf=^Z| zoC)t-o69bT!zR61_%(*kRg4Ve3#$hDuIF#C-z%x%NtF2R3?9dp=PTe%jB=hGd*`T^ z#S$5pz79G@_j;4o`W$^9b))1a9L51hv*N?oa@hqpE%RWBgo|z*wJBUh!ulEaR;eJcF4|8wu4jy^ zVAzh&4#6*_4CLvTP)53YKEge4dJ{i9V1~ms6bZI95B7fH_deiN1++5&zmd|soE|U7 z%EOd5#@eHw>s*zG2X=bk*AiC4V>U;lj5*|j%&m^F-&S{*yq98|;dT=olgh#f_FmOM ztCvjWoUZN_@&+yQ;M`?!ORfE4UeFxXh83(}7ReS--kff@ENoa(rNTRtMF&~fVQx!n za39mCFC>&`;e3b!YTOEQ z%az<;W-#H74=yCLa8MA7f)%B)qNDSO^XSc8uoFjnU$XUul4DydX6qi-aPCn%*~|{l z#(-zRMTv|Qs4nOXJX&m;J8ojCTChE5Kpi*rnhW)kd&kGwddI!7uEd#23?&h@GrIAq z-yV2G7l%lG_41(=;iG}jY;Z`Udw)~hYU!{*CWG3PtsHdZqm>K4W3?K8>jtMXdEEbK zw;QUI?S^Byp%Z(V%dr!U+tRDxoinmXa&{5Mws%lu=|3;J^oLuz$Lwu4RnM7%AnXax zz8ohDVw!02mJBT(`2gbaQa7|Hdq0M1IL6!WYZRYkZ?41mFS77|4)&5^zna?yOT$5a zR03*ooTxr>9`!h>6YUKQ;9>REeWJ1BMq!a%Fsm@KS^IJ}Ih>-*gm9)9p4C_1oMnZM zY0q5B#$!y$6C$j2N;(*W+neYxc+<%oi=oXknaYowP9f*klV1@rn2}$EW%>Xnb^98z z@TTwcwdu5awJb-DlYXzo z){Ks{=RiH?#NtA;@`O!qd1EOLT70R_Kz_M-Zfv>Ip|AznX5L41{0!(h;Cy&>Y9bb8 zVmHQkoD3auL;di+bh|3iD8V#E1ZZSqDoXIsG~ho_->w0DxQwIN&auyt%a8hbpzyyln?u zlI*mJ`OG5SUkFvu0lwwn|qPR+-oJ+a1%R+v}>0Z2ceA zV^nY}u07k;r)>g)*Dto03=dww??$iAU6=Rw1?_7wOY97o*390beVr!l9E4>~G zbP8ofHzV<l18S%3dF`>o?Mt(R#UOQcq2ApRtmzXE6 z?C^5*3(LUJ14FcmwuPs~+!y+mR9twI^f-xy;6?@9@mf(RG5mObwt{h=Dc99yj`hJ7 z^Re3##g4?&wy>4S?&{d>RL1vPvEs*0x>xh##DJ>s&LHkTEXMcV+Z+F~T277za8|Qx zAdJGFlRFBTj2lg4Y^<7iJmLAOl6$Yef$sH}^7InyuV>mXgBP!&&w<-_@V;c2aoyAJ zBQLwFlDD#)+X8LM%Cp!>2=|;KSp0EfmF^9A*=kc7C)<2UE7#}cUF)Ux97J<=&xAL? zz-X<)VX+0L9PuaKl!k)Ci}2wm%tqovhn8A9TQ$2pa}NkSKl4W979zCu1s&*NfZTuq zG7njvbzab#MHcZ?FL=keIbj7eEzP{}-rK$vrM`IuJdr(B5gyU9aa8ejgsdEJ7tY4Z zV|k2CPLg`hGJz3$v02eNVRVN_IY1fhuma=-w7so-)JvyuR)TXzc#DskZr7>D@Yu;1 zmyU2_6r2tF3x8R9bc<4VMarW=>31gprwt8%HD}jl&hv$CE_@7w@1bhO<Uc!cp@BiNUOH7|IzBEeoOtQ+NyO=1XYT~yHk2^Q9VSmYYO*tV2I zp&S&!5kPaJVLAMA8f`6v(Gr~7#a9RA;0HxZy}JZ60__cgbAq$Ka!x&)%T|^u0%jBm z4wKLMjy2$_vOk+ew^tHkF1n=#ex7d=z&WgbI1oJcy92nRVA@ch<(Iwawrb77on^z| zN{zn86x$r#Ln@IPhLKA0S}?g?naG%FgS9{_1OaA&G*alnaRGK?_&T?lvwV1$4v zylLvZ>)El1;@SD($dWW;9-5(L(&8e%?|F)ZqQ2Aa+l=Wo&WZhtN8yga54*{R(lM-9 zxV|uZRmW1aabVDg;2Z6P(YG95L<-AvtEi&0CHN1SG%zY?1+Uv?o(yR(^p-w*!3zw0 zci#bT$TDy0N=PhqUhK-#A{nGtWZ@N==2zlNY}}=^Q-bYsW9YHovzAk2qn?R)q8V+z zh@+3b+^4kTERJWvMIuBPbLqy?Xe;76ZFtQMDRqp`|G8BPeYRtS_ybgSGb?0RV~z-r zo9HD!-ItgfelZIUTOEUk`4Xj<{On#*Zud?>*lUqT^&;8Ab$&Rk@nyQBeKK!h7Gm)+ z?0+4_gLosiqxf@ok^Ev9vB&IS1_x8YcRlg+wl<9$xYzW=6eb)c)l-j*o4QX=#=Rw_Sj&;QC`jE22r3}S{5a}SS!+e zbSMy+wPy$EO^ew+cs?E$5Uw8>&GsW~tA;;~nsj)?EnFf)cchh?$A+Ipj!3x*Ns1~* z{OwV*sKdZB1IHlX8+Y@ zMPFlVrd|kRj%sToc`A;-Zw}uTToh<%%5Ni#sgfl_z619c}K zD1{$)ru~5GQ5-0B>kM!5fjJ92l9{lIxWd+CUq=gTBLX5+^K3eJhsaN}mq4^~u6G_05b~H0o$mO$_5b??{d53Ay`^;_y zWzwSU41RmmV4-gyw~}9fFuLkM$Q@3YVVDWhAub+R4R5osXNr|RREAG@g9s{Ao3L+q z%x6b;YBcfdF<*9vQ{rDZox#y2Iv)+_x6dln)pJayB&6c^*pd$eJ| zLO@}>aT~nE+9(Tpd{mFigXJuNfCMu;b~CmOc6Vxn_sn3NW5#c|c0Y=3gfT82+&c+o zgqF}wcc?lZJv>j5G!&GPh2D{knp`9Gle4)KDa)*#&BGtyBNAsi+!zOU<2@mwby~Cl zXF?pEj|trxzfan_JV&8N?Qp1ia>N=R1xfHZiT5g8^Bq$yVD$%!PJB-ZhUxg%1nC#^ zN}9AqM^RVhd*Ii&X@HMue8VZrHjoWJFcdv`j3fL~m_Hl)aq8sF;?V^kzO@(GJ5IJP zFZ>xzFQ{VxeSy&@Y}U~43%DItn&~?GN}Ls5?UO^^vrN0MS_JH^cTG^_(u7pvSU(p>K9p8=&We6DdVs@d;<=?ed}{(fgHf zgC(KR;<@BD-sm${nB!me*KwVWEM8<~;0b>hL8Zojj6o%O?;4LXxx?hyPG~H>;<0~d zAfH{+Jy00R^(1D%TZNIgk&~LPSPZu~F#gId?_N`hesi!p+ljv*mBlxv!8;V7vr%6A z==&>{Zxo%yKcAK;ph!oCb#!(MypBv{C3j>ZHK`*LiHRK5QKq!)GymHsF8341CSz zzw-cp%E8ZPyf%h+DEy@gzlU)w_iv8;n;iUzgKu&0Z#no5#-+Xe+}@pxOM3;s-;wjI zBj*7J561Hs`16Q@Kc?VE6nrwY6EAG9D}TCzpReEx6ud>juTk(G1;0VTZ&L8B3VyeO z->={gDEK1^{+NOvQSixZ7oPqV{Cov(VI0TB4;=fEafai<#k(9i;~cx{QSglpUheR3 zb@2bsDR-NKZ)ZGS&$}6q*K@BT=V1jOcJLoN^*P|+KXLF$C0-HgZUvxo6`eI9Y- zxOzLF;513FUvl*}h5HWm@9J%uf~Oge*K-!*@p?8Xa#|I9se`+EyT-v?y{%_FUY`w& z$Ln*eBgfU-HU+=m!Ck#Q;NY&_9#Zf}7?0O;nDKZ$Q|uGs{W4j>r#iT+w`mUU>TLnz z@%q#;9qTn5j$LqP2@pwINP~>b-@S7am)!QZq zclEZ5@pyf9Gaj$c!;YNa@fbl(rY45^Jdt&d$Yck1?Q^z+yZWqka95vo3f|=4k2&>e zWjx-l4#wl{TIZp=f7-!aJdatdhTF6UeDc*9M}Gb9o)75gAVTM zKXqcV{--*)tB2_dKFh&fJ3OE9c)KbXkGHGCk>i$oje_?$xLa<)!Cn2Yb#Pbz+Zd16 z^G?R&^}N@SbB1H*yBz#X2S4oKk304myeQQFSq^`yg3ng)1q$A(;9Uy7R>5y_@UxwI zZgKD@oOa#o;L{!cE(dq*@F53(slz|u;I2J9rr?Ji{AG@uBaFxUH<)bnAMf8;jALBn zwyVa$-TEw0@D>Mm>(k-ju6-_baMwQ9Gaj%12FBy{ztxfRZ%)7LbnvvJpZgu$?U#og z-1W}~9o*H!Aq9WR!N2F!CpgLIKi;ksvE_2;hU4JgRZi}wY=&Gw*byYi8wQA<7R;)9) z>f)$d*vkAp=YG#~^Ujm=|XN=>G$Sy&pDs-e4fAG=li`kb->Bn0G#?a0;m2t z#Y6r36%X^=hB(xJ1UU5{1y21B0;m2*fK&ft5&SrC>Tp8wuv}A$hviySHrx=qVDjw!pt$3Jc1LAP~p99YI{}$lXe;7FR9|2AsMkDwbaIVAmDIS(< zzv5xJCJ=|blMy`gv}rxbJ0CdpUjUr?S1TUoS)+KEXCvawX#c=xw142#e;aV>zXLdR z*cHKd17|zjqj*@ZF~!4j9YGxO9*f{7fRpzmaO$6V`gDC!{|d#!JeMdQ=2?e0)PEIl z>fZsJ`VRo7{zJg2!*B%O37k5NC?1w;x8h;B4j~SC$0PUzaPm$9r~W5^Q~yQ!KvkG$ zR`D>;M#cT}NJ*`_=dcv_&m(!fS#i0p?A3c)@?Hz#+zEUY;t+3xJ-2x}U{AbDaVb|H z;&&@9zj>UmIcuji0HXLCq#ucyZk z!(Q^Na6fX4!=CsN#X~)h0jHi5h)>;)BR=s-*pv4J?1@h)9_o2g@lemqc}e*~J?8_b zo(mQCdiv+9$`$u|dVCS=CC`S0E|Y~l@x_XVdM*J@Ju4BPx>X}S@fz5Zw-)xq>l6?5 zT&8%aXM^IQo=w21=PJd$p8ol>HpRW39`As?#X~)}DIV%MqJJ+q33dR73Z zp4EzbJ^k~bHHv#ZJzfiY$@75fSqFRK%M=gwYy?g{n-HJ6H6uRp7TA+_73_((DIV(C zp?Iigm*SzGy}+sG7R9}uliEH96!&_1d@JlF&k5CY5cb5kDIV&%9XRzIMtthF1M!LP zggtq8!Jhbt;-Q|q6%X|sRXo&l3^?`NuejGUqtCw{P~7Y3@q@6JJm`gvmExs7bzaU4cb&7|2HUOud z&5CLp`@D z9_l%$c&O(PaO$~3aj$2C>bX;Kucya%!Cvz0QawjtPkguHp`LqyQ_nHPr*3-@pZGr5 zlXpMti62lr)bpU?p`M2n5A_@ePCbt)?)7X_Jtq|RdV2gg>?O}Z)pHW|#7`(5>Uk14 z^~~r8*d!n7HcxTMhxmNhlXn5^iI*uJ>bX$yP|tG3Lp`&=spk^Ky`H_QXQkp^Pmfo_ zUh*7KJ!@c3yjJm0&t<@=X9MC>w?@P#-UNH{Hp8BHi{hc4s}v9QY*RecvkN%&%qi~m z98f*`75932d<*O)&jYIG0PKlxRXo&l8*u75g!t5LJK_@`hCO+Az@GR{#X~)JDIV%M zqIjt1ZpB46i9ew_j4Cd=5#NJ2e<^S1F@`uS*IvXSz7O_{zaRF*4=66>{WN$FDlX+E zen|1KyyL*xevT>b+s}|6-xT-l$K%IgFX>FGZj-PlenRoE{hS2O_LF&5BCO;?-R3DS z`4FEEd-5)TJ@GQd!}haK@v!}rD<0~Z1x`JeDDL$f@#CA~UQdr#!(Q?%)9alY*b}c+ zJk)a;aO&BB_|&Zt@rgIVp1jSlC*GoXsOKuhLp|FR5B2NHoR-2r>zI~5Q0+@*M^=ZNB=o}<92=U&CV zo<~*BeTsWMJ-#3Il4q0Zc>wmr4=Nt&c^EkL97lZWb_DT>AB8=6kHMb!gyNx|#}yCt zoK!s2a|$^1ocHYM@k;LFOsJmo75932d;#nw&tBED4EDqqDjw>&2sri3B0hCnjQGSW zU{Bs9uqR%rc&KN!;-Q{3iidjE0jHjgiu?9Csd_dk?)CI|GwdbLA=R@5_QY2y9_rZv zoO*U4K6UFxeB!;ZCvOh+#QPNw_1vO(sONy=2AU^Ri*pqiJ?1}GFJk)c);-Q`g6c6=01e|&vQQYfU zCgkoos<_wF` z^<1EMsArktp`PWyspn$Fy`B|9?v4t@y`COl0(&u?R6Q$UPrO?3P|sT6)UyupsoOHd zC*A;i@;1Vrc$4Cxp3RDfdbTJY>e&XIdUh-B^{f+ecl0Xm_4IfS_F`J**H^G7zD4m+ z&#l0z=OE%!w{3_|dbiH z*)QaBWb^-Kyq+GPr?}XQX_H@H!Jha6#X~(80;itkic5Uzwg~ZwXJJp?#jqz{p?Ik0 z62(J3D-{p*tN~6vmnrV`91?POG-UIqf}S34RNU*?>(^JXmk=IrRy@>m6>#d=rg*4l zhvHJd)UylrNxp7x&4k_;2r^mO$UQCBn&tcdT z-=TP@=PuyXb42k_&)tYmJx5_r-aW7UjV-^*pS&*K?ncyJI|? zKNZ@i$B!s3_F_7!dLD&6@nedIdL9Q(Jtq|p^*n+2)N=~<*?`5u$Mf` zVPkf%@p`HtXQ_nKRB_Hax5b=qZ!=Aj0U{5@&c&O)M z#X~(S6c6>R1Wr9`7593!sGfC-dp$kA4EB;|llm32^FJiTKp58u5wOz@EIduqR%pc&O(x z#X~(C6c6=m0!}?wDemSdx6vb0C3tL0#5rQz-fOBIPE8a z(|!s#?dL6)+DX3Wnf42S)4m)y?X$pXzXUk#tAW$L4mj-_fYZJiIPF&fr+pW2+V=vd z{TAS~-wK@eL%?Z244n46fYW|AaN3Unr~N+Qv_A-(_J@Jf{wQ$TPXMR=3E;Fp37q!x zpJ%tXGT^jd1f1~~1E+l@aN5@Zr~NYEv~L7X`xfA|Zv#&IZs4@f0jK={aM}+7r~P)| zwBG@o_9MV)KMI`odx6t_KXBR~0#5sJ;Iuymoc70o(|!s#?K97xZdbHl0G##RSFKJ_dZgnh3A|?rVYc>*X@SOI*K3C?EfG zh{O2&I}VKh1=uq_amM$1sFIIDjL*J>H;rxISzF{tqZ`FYvDc?+4D$BM$&)I~-IzY;W5X58K-) z;xPU`;EaC&INSL_;B2>P^{+-8>c32Jzn%|u4)t$B9Dd%s4LJ4h2L3JRp94;Pwg9I- zTNMxW_w^F$zZ-EFe=l&x-w&MnvtFow8SG>I?mH+i`vvj&8b``Se1YOpF5+qHeF^ep zy+4}$&VRSRr1IN-msH3yt(Qlm-+dqL@c%-;JBsqM-w|iOBhG$D{C{J=`!RI*ZNGc; z``u5V|Nn)4cR$L@en*`BjyU@r@n2WJo6_;OPS1XwiBZIS$a zzw`O~_PSH;ef}OFK^$H;jR9wS-VdDlv!Akl*-u%&zp4JX2ryU2DpgnV52(Lr^_+F>>z8`tqj}PIz(1Q5vN4>x~FZ2Uvy$k?9 z1l-rtpB=!N|8B*7{(c=Z zs<_YJ<70@!{5g*^|D&*H{u98N|0HncKLwom&wotPaDD!jYPUdfpTEZ!Djv3<#lV?= zEpX<)3^?=mf0tI`Gyi7TGk^bgX?^}OF3QoR_C9})_aYAU9{|q${r4t@?Pn+Kng0lI z=I=j;7tVuw)L!!Ae)~A$F#ZH^#`mA2k~}%@oP<5&_`g>h>b&sGM87aj7C7Tn0%txo zz?l#KzAfYM@7ppC|Gq8bbRj)=PtT2pM9`roCCm_ z&q3f^C#0RPtCMOhx^6Gi{^I9l-(Ng_y06>)JhxNJ>+|>c2y|e79|O+*z8^T(y`0Bc zznsTezsC@VK4+3ZY zhk-NyBfy#eap27Vq~bpRO8q^fb*+fO;>1?JCrocS+-J@c;y&ipyQGk-si z`~3a9+!EyP@ixS#{+!2|{}$LY|E<88|2E*vf4k!0eC^i*;e5RpaTxy~aK=9joa6sd z;EcohopGjM&p7iik1!7Bcg9%+d&a2%&N!Uk8K(~RjME65aX7y-P6zB6rx!TmaDHc; zLD(}+?C;uherKHBkvN?9IbZX-{>hKkLEoK-`@d-}?-D=Pun*gzUk`-sutKS%zh8(r zH4(fqg10Fi@^&a5@@_#K>frMXM021MR@s{#OI6`%s5*#X}uVApSbU$v9o)5Pit&*H?nS4)zORe+Te|z&XE{ z1GnaPiQkPlY$v7QY`5zXXGv15e7Wuf&i2^{oV*)>S0GLfxbI(~{yv{jf9A6ZaeVs> z9{lhq(*IzIA`x&0s zUoUvv>m%)_ANjW-pSywg0>20N0PxoX9|O+z!2Za2{1EInBhE44TYygj=emOZ?hUYC zgnq<0e&0@XV4PamGmhWS6nn;Lfj#4N1HTvfYz59ZL%P zfPEpZ>-_#(*be>vTi6bBh{JKx-_H`=-UuDI55_#X55_!?AU^ZtJ{ZSa-v8ow%l$Eq zwW`AY|84_mg1(;$-i>k*e-m&&&x-w<58!|7s6# z#@P@2cMxYB`1^rR04MJhaPpQr-Q^JdwFVv0ru5@5BmH25n;c}s=c%$uIqR|g5!MJ@s{KHhma5Z_3s0( z$+za&`>wT$hk3@vVLzVCDsLoCo#N82V&e&~zq(-0dgpk;dLM=T4wUy0aLz|Z6c6)1 zs(7da#|_q3IpY5Tcv&xh2s{h>4+CeMj{s+Tus(+?c@k%wKSmtZ*W^4+!kv6R5{J0A zm-^!RneA#6acWSmkAm0d6YA{ahdML<2;$Tt{>Ol~0slB~wjbK(U{8E2@RuOYFmT$l zy)n-NuqQsQc&Nh>#X}uVAP(Cb+XKgwvPhf?#Nl;owc=quz8=GTnh=Ni`1+N0!s`gO z{}}$K(Amcc^NF<+wujw_vn*1s2F1g2wMEL61^#D<&-EMeI@td??0vaJpT7X^>r3!Y zMDRTk{4aqoRNhcG&l{GP`F|R5e0z|5*v^|#F5aJN13rd0IpCiGz6JPafe!-zYv4n` zc|U76@V&6#3;eSfm-Yi^oP)qWhd7575A_^ZJk;|f;xPUKr=uLAC*!BxXIqqnnRTBu zt9Y1?Z~wx}`IPm@d9z>Ri2diG1M7wBs2#B9d^)0dsGF~^Fi+MC#}oF8zd=4;2gx&b z9mnf0#`yx`EJXf{L;Jsjz3)fDyB~NZ;>6}b#$mm1zr6`@cs;lZIIjo0fb)8A0QeV? zC+l$?@a?eY`eYb5_c3+?=RSt7chQIY7z@-sY!6=Nustk6e738aNSs>5!#Hf`v3A9N zQ32k+hd#cYg!%jS5b`qrHzAJCU-aR+w*$P)CkLGUbQ^H?Q`Q&z>2BCl&waoTAkRa< ztAHN|{$=1Nf%AISKffX6<+{Dx{Vs>#ELSyf#%}`7>#R1#!+PmZJgk>3h{N{a>rwJy zy|W&P`}QFAUxg0D4+4+Hr~TI=_8d1BC$i;rXtX@YKSKh$R& z@mbyn=Bcwg`8-9R@4}w?|1)sf9|7+3lsG>CUWYtC37mP}2i)r*aef5ckE?=zA2{>m zJ~PY9bzK(u9E-&H7vQX~p8#jM*ghK&pYsme)db>D2hOvVh{Ji7I&hwChW-7BpSFFn zopXHl^&7TxpHJ96nGf41>+4^UCwV!(vArFKJ>&cgcosVR95~~!{ioH3_403sUkBbL zz#A10b!$>Q)U69~V!BNtzONVQ7ry}R;|tFAoJIV9hduQt&iKTAxg`Drh{OK!OW@T1 zKY)|>zksv9{5Npl-h}rgaOU$6@NSg%e}MM`XPiOczk)s6+e+X*PpRKC9;eRkl+~9~ zzr>mUV_?tx{~F^n`w_t>?dL4;`udeT=L2W`GEM_@cs%SG|7_r_-zNa?M;u=Fv3~o|P6lDm z>%Jl2yzXOrV7+Hy|3u_N{ht)UIX+Ogb6~$f2 z^CNM5o?)CU@_7pK@p*>js#N>$90vY$;75UTJ$wRqIqbQQ$2jG#Kg%KgnsJr@XBfOFg%1O9OOV|CK3^6hF7%3BBgS-?3i zJsWrz?9T_z{`ftN|NXGf!k+WR1;B@4PyKfTe-7;TDIT_m{fdX}VFGcO=Ol3Ie-b#a zTj!yD(w_TN52wEBz`Gdb_2Y9`-bS?#%iDoCRz5P$JP+|JVE=sJe!dWUt}Fb!Ciojs z?|!}z`~`?ZyaKqNFT|efMz&k){;$|`-L)9`zYy_Rt``B%!k+U2d6~~L*neuC{^Cw8 zz&`=J4LIA0*CDLO*nCR;mmq)Y&wfqbkE33?kPq#15qvA~*!^q98HGLbJP^Uh6%Tbd zqIlSzPaqE4^MXj6vPc}Z2d>|Iy@&bKMB+3>^6~X6?UVEAV%W#J+NOaMVv>f9<#{* zV#H^8tASJhPom#>{iVDd2hz4%UoMGrDR}E5x_RDEw^b+?>-TiahyCR;l$ZVYa^S3& zcR>Fdl=r2u_xgyQd=A04H^Dhik@sbYL;G6b%%8X)mn1&-ABb~3=KF=%zZ~)XI3V~d zfRpzM;EY3F#;Jon%XL)*zY=&BI`h5*IigM7GtNZZcY zuC7HswTRDsV?VBj<5;8GhyAewao8WJTLXAmu3w;?vpsX)m^v><9OBmlXSukJ^5v5D z)(HD%_>ILx$b4Xe`1~*xfAQ1dCpgp zGhF+*3A|o^!B+tH~99n{?7e;&nx|rxQ`?4{Bvk0)Q9{0K91O1 z`3uhL6zXs*^7L^e|C7*@Iy?lNI{XiC#&3zl|0V1h{{(Qxc~vCN&tcCvKLgGwhz&N#1$#Ca`n#v#r)t*~eP(!K)ipSZ#q zX+Lc)j&Dzl-;VhHeX%ERDREXu;;aE)N}LYZGau?%N}SF|D9+kPD9-JVP@Jxman?C| zuOsXIb%;YfyCe4NVb6BE0XXBtcza;)^O1GY9l-tgEaNcog-RgfC)YDvk3F2{I!ehu zhdgO7TeF9r?~&vz{pgz*AN)M~SchX8$@q1J;AbI(UmptY=T>>ULu~}V1@>Ekw*cP- z{5IhGf%`dHpku&atFPsB5_p@wmeV4aha8g6n&f5vU;o^l;GMvmVShXDyMTXr-t-%T zz}HQ~nfC#|1NbQLZs4B*z5)0+@E+h(!0!ZJru* z!2SIQ;e9>uVc5R`_=kbN5%@mf1Hiuw{LR4q=Zl5+Ex_mN=gtIwD{%jLG{N5v{DrW8 z2k-{q?*x7m@NK~T_uWbScLN`S{d<9r0Dm9wPXK>E@I%121OF%B9|S%HTqVrETdr+b z@)W#5eQE-Hi{dQ-zEko30IyY&HvvDPwsP7DTui6b{$s$!{z+o&4!?%+dG68j__ey= zV(-VVNyL%Rz54ruz{UPW?njPt9qfF3e{FmLaIvq+TW2zLz$Lza#%?)qvA;&`{j+U8 z{w^J(?+oml)!u)G)Z35hpzEIj_T}wT`!U3ke0J%?^#$OPkMEO5fs6gH{1HfZ+z(vr z-;+nDpV<)JUn(Xizo#Mie**W{q=G*P+^-D;7v61WCvV=VdI&DOA6B0s;9}psAbI2W zfQ$WJwI2g6_H9p0-uMD=vHwT4KMFh_UmM*0z{UPYYCm7=!ROz0PV&Z+fs6frsC^}H ziQlXXoy&oX{o`G^ zxY%E%_J@FreRg4D|4+ch{${nG0xtFopPJa8q3zMvZ5tEwO(gaEZS~?HhpS z<3ByIzX`b5zgO*hf&X`6n*VnY_(Q;V0{<28G2pUh^2a#vGl8E3E@k$|BJF2_odvuW zxNi&MvkLeVV7~?U6M^pleh%=xz@H5Ki@-&ux|!_9`GD+SzG(#4ZtP-L49u+__JXDVc=qaNZ;EB{CwDt1HS9~&g| zL%^$GKLPw=;0ts-mhxT#dQz_n&nV`}sN#Oa5zNp9Svc9I>wh{yNw%2QK;hb!-RlZrE=Dz5)17;Jv{21MdTV z1b7bk3E-Q7FVJ;_l(!#vCGdNI`*nxd`?*wf$iews?q-U9qR!25v@0p9`qcYyB!z8&~D@DBo?0zM3Uk*>d_ zTpt4N*JXn50KN+Le+WDWd?)Z>;2!}#27DLrao`^XJ_URPc)6|zCC`rozW})Oi#qMs zb-;JSz6JQ71MdYs3Vb{8PXgZqd=Kz(;C}^t3iufCvW3#RlKr300H1pg>np&kfgc3k2>ffnyMZ49 zz76;{fbRl+82EnR-v)jR_&D%+y55)kzYBa3@FT$MfPWwOa^NRiz4U6mbO1jJ`>nw5 z1HKFRG2r`w{|oRVz$bv81pZUti}ZR$%6lAmE%2WMUj=*;_!i**4txjj6TtTZ{}13_ z1TMPy=Zud6pMw4Uz{S2_b)K&q?ozJ*f_)bFN#J$B{|9&r@cagWw2mBE5`M@WDpA9^7p0Fq5$pYY6;7~{cv8tnH1F9&`E_%nc?1ilFP!eC9KmVEXZ<7Cou+IXo1YQGtDexBH)xdj!UkZE(cn$D9z+VddbHJtD zZqxUU0QYN8DbGpZuRxr~>V~KEJBc%_?^OWzbG5{&1AZ0av;bcQydU^Az=whR&n!s% zG2qw1ejIos@JZk|0H6OXiI&u36YwR#R{*~RxacsV?==JWbG5|n27U|TYy;i`d^hmh zfbR#s3ivVLuLVBu*}|Tbs}1;K;H!bx0`CA`4_wN-U*GEjz83a(0vG$^`rdZnU9jH` z{B^(&0`CTX9QX#{3(l9)Cgt^Wvi!ancpvO*f%~~g?Aw5EhW!BWe&9QS-vj((z(oiD z_m&O<_j8Ew9s_^#=yGgkQfLCPmaQ;5yn}Ih1-wM1N_}hSQ13n0R7w~riKLFg1 zB^h^20DlkcGZ)CaN&Z8?7X$wt;I+WF1Fr`zdY0*ZnGWC|g#A|Feyox_b^-qo?DqrT z0ek}Z9|F%jN1`R=+6g=h{3F1Z0pA6D74VM&&jI&ijPPv-{&Cpv0lpjfVc>rb{5bGY z;Paj7ua7{YyvL%_`g559r*J!N6BP2@D~986mW@i^E|P3`|-eqxA2_I zg&Xf)pKD*8xo~5yFFAMlSACt`?HA@c`*WEKJKA&YnG08M+?dG&7q;HE;jZ;fn+v~n zbT@5Y*_yequP3n-FK2YaWt%pv%k_13Ub?1d{ra8_7hk#I?yHy9Py0m-R$RZb%0-(a z%CdZvLWU8p>Xmo3_tvk-2Pa z_4PNbY(@L1Uzw}!?%cR>`O3>%#lrpC+rF-E`StGil~=Vo`^<&6uUXUD*}tZpXIh-w<^L}yK0EPhX_Ey#O6wE!IL*7m>5%G-Dzkb5lRUjU!EZj(8Dbjk-*?ld z_FPv}&$?1qOtaid>j|^mPV???+T=T<8m&GtE7Q}vW1Obx23P3r+I4BGn;CLFeXZ`Q zwsU!5;{sQ4vx<_xe7)FRvQ9g%Ti@Gl^pJ-c-&m6_e_>Z9f5G1$d#`$Z&*skME1C*A;R=7oc1V5wjc(7N>e9YW@o4SqT-({# zxnWJ`^5)k1>fGJEo%J`ayi9hM{AQH9)^}S18{Njv@=~I^;Fou9kWGTtb!(TmZ0vKw zw6?Zy=xAMjUH;{Uo?NTjWT?8NwRPRb*4(CEXW6~(j(h@cFJftxL-VPv>Dl16GB&Nr zt#iSW-HBXPjeoa&a^#R}QJxGpG&OYYQnP5c-RWvBN} zE(!KdE@@p^BYP+7`kkJaglPn!YOc|3o#m_R>o>2s{)Uy6t+I7jzoNN_=cUd0jSKZ_ zZe3AuomqonvzTUFcZ!UO->ERJJw?XEuXM($rHMEzll?Ha>xHp{>x2B3So&==>7#BR zmmMXPdCnAqYuMjV7Jd+w?acf|>LZxP!yIL2j^fss+g{>eTmQ&U0cONgn*x$he)IkM z=uEP7_0p=Ujk&^tu`u0LZ*;rY+~rRn!i`hwgSH$ElHUgR?Phj1m-lYk*yU#JHFvma zY~{s8MzElZfOJNGwdvfb`v^AIU{nq=n>l`jcL5$=8ina!r}0zS)h}UQuPIU&GUv=# zELeT+(Vju8s=9mb>U7J%o=qD%+Pv2ebeI2ds zx)xr3-Ki0*%=rwL_1@^#^7U^0Tex;`A(viUXr1|m^{=;$y5dH=guACWOWhiu+$r7A zoW5mwNvqvyT<@%GUD?^~uF%{Jx?JvS`j+DAJ3o=itP_wtQktbzz3V#Hbl$aYW2bBTdU4X4n^s;{`cC*)x=S6ImmGyTCgjQIs1Nsk zz77MGg6YXG{b$Zg!MfI6Oq9N0wj<77ral5e{dCS%=iFi4o#{f=Vjb@TO)o>Ft4$Bi zuH{cJBTr=~;WEDsAv+1J^0dXw_?Ne~-o9Z|{to=b8#?c5ZSU^xS(6|8OH9{XNItxr zFLtfCqf;~KtZ#CQFt@n#3(SYB$mK5j?VY*S=HBVThSR{xTutk;PIvjv2iz3Rl<7mBuJhb!kCe|4>8e&7%JDLZ4mkxTHtRR*}2jURmAR)Z8jvt}>ii zu^jc?Z|*|4=O-kpUn0zyoK7{E+bUVvy2%YXE}FEh(w6!~R_Rr4d!*Iv#dP)c+%+9o zMl3h%b>80B-kpqb?Hh8-S2wP%lE*+EnbKV5+D~87I$PIm*x1>Z%MY(fW!!-Nt4CWZBsH0Astn__^3>?L1P%sm$Qrl31P_PA+WAA>7GEH{E;hXs+tAbDwl@6}SEsV_E6g(7maMOrLE3GI_U8I#56#`V z_`_kVW%n_*z-?}IBV==xtZ}ZKUR*kJUBsSJv#oclRkv+vZAq`Z)bB~p8hiX=_mr38 zZa3O3*75_Jx!Q6GRkb$fcc*3MU*5RBvi@N&{tMUn1;yrASI#Aj8!VH}`ogr1TEK!d zUYGI51KpfBN0qpT1WRF_JIK=MAiE$_xb=4DW8Z_h?|Q8V|Y%ZgdIk6a@>O{(=$x8`v>7xhiDOA(I3u3}~lGp9-3 z`R1tgAD{d`zgoz*(EM#ucf%{vKC+QnaTEg6h~5AQOksuGue`D+`uW)AlDr9-B?Jkx8lLfJ9jxFv&M5zl#X zG}p8eo9TUEUESbOeK&K;XBK8?=dI^T!%6O3<;MC9S6p|TT2=D$vO0fxS)ISU#HFQg z#Ne{7aY|Ej`m)Adzshs_dAg)@vu-%M@$S^_O}UK-HxYJquDPSNyK_VR`ljpG1j3za zDGeF|w^d$+qQ*^xZUv2Lxa2K@v{d&$+Bv}@TIkn4_Cx3G{Rx(kq5 zP4M9jnU{6wR#krQ#%~DCCW*8IUU^AJbgSEk^8}I=&YUM^HJuVY{V1vCmo)dd`+n}) zjn79I`>OI}%5-~m)!~ZjhV6PjbK*z1(`Ln2<9c6VpgHZbyVPZ;Hxp+}MyHK@`GqI% zzebjqk(H8hEr20Oo(t=C4{^yL(Yb#0rnSG8oeTH*r;IbvBtr-ikQ`-!g<6{4^=ykfgoz~z|NgmFWy^&MmZd_d{w?^aQ6|Qkk zX=|ylvF0kLu&Cl7DR<~fxi9EiN^;L5fAJN5ob>eRtb_6%Btm`* zZpQe3`s}XdN6GHawXt?pYW=utn52qa?U?suAFVB*_3JsdoHj#Cja>Ul|BY`@1wH!F z60CRj^I(1sF11_AYQ)&taRd9T4clMC)H3t78D^E4%YSVDy#eH=W8I2vZQs&w^N+g+<64S53J^57 zhuveQ_u^zfd-JT~$#wfF@55Q!Xn3x0#-(AZ=kn<3w*bumv)W|b6SL1Ouaa7_@tKZb z>(732DYExB^Fh+W?t}lxLJ&H6SY37ns^K|zm}~}H;rS8tT(1edjfv6 zvg0k&tMj)^OL@lLZA#X!yxu=!@9x&r^YPunxHSEURpioRuG`UgzA9L^Z#vf$C?94xC` zGQZIzXI#hRQ(U=BhLb{Xb9+De8Nq##V9(l8KdIpscgYQF_A!}%^@6C>IOZzx)YeR{ z94p8=_gYtNDvWbT>!;vb#B6A)FWcF{RK=)1=?f}0ij5)`g&+%-Xo z*OyKQe`z@DUOZL+;Z;gubeK~g`N&RQ=$Y-Hs%G|8%)`5e;RQ_C!(!I~$u$GY7-<34 zBGv7?>6e(C`lp8&H{Ivh>FF;@^7l^gfLN1TJ5TrHv=>*Uv}g9`>BcrAH}}AV>|RvI zKlwAOGtcmMEBWM^3;)qQ`S7`Wz+1rj&DK3D)KV1d^({n@O-bTe~t_h>AoWnbF9m|c18^j&g4Og#F_ z8(xxe7m)^Qx%L8%hFaq)8|V# zJzKDpZtyE<4dFjgcq+bWKc`F03hT39!^d(>9+@w~PvPocU;#6*}mgL$Vtg{2(ebXOkmXG3znwmAMV2kMZtvq*84& zZ(6w`%oq@7Ta-G5Bo7)CR$HeYsH1cCGwg03`)dF79wiERUH*2QXlH(nK)h`i>W7_l z=D4k2-w?FOl5ZQ&2%I0vFD-p(WT(f`*L{;hzU=uWmoL1p7?j%@NX+Qd12tNu>=5Xp zW`+*d9cdQ0Fsz=+$5^aDk$us?Qu^|gVeY8L6BrMg?|zd4?$D7I9Z{$wPp14CSL z^&+dOdiOw;`^~*f+TyZS_i?nyQx?C5Yx?O0i9F3;f1UeJ?&9EE#bg1p!fpHKS0MQ> zfsl$_zM-SDKlvKp<=3@rOx7mJcVNkH`7OA@aNzQm6~Xcqg^n}lvZREsG@Lb;xz=Xh zDJhXL{FWf;IQcFd{f;2{`oB^yR_jYy7U2UOB_=(`^_FW+v%an&a<7IhwBC(Z$w1EO zmY0f!)MmID`!1#Syt$U&MXGd03N!9`2VZs*TC!tz+A6EL%%r1vtP{L zeKmpWGj0gT&loe+k3QJdWRElXE43t=+jB`iJ?U0Nr}o$ulf(=s{llpBqTO&txcZAP zCp+f~XxwpRE&%R2e9XU5FnN@O?2WX(A1lium(qv^RzZs8;$XH8BiL&~+c ze!0j-_bs9Aw|B~y@A^p?^SiZTva1?X%Jj9Iu9}U_HtWvXBR-dLBAdAx>mH4CpKN$o z->H+|jK4Vf`gpgdS>Nftr>wSabw zk!wS@Y)i4>`>-&3d{fPfR(*HeYvZ<*SWdUr(eV^@+G1= zo|NJ|;|qyX`1yy>mlgglMGEKeJBw4e&idNUV!qm9{5KO76&5XQ#&_*U9L=?D@ur#o zyU^0KSDt#)4yt!LlX#OdXyeB67lw*(#M@t#Deh7#U)W^lrV6b~WicE0+*GDZseDGC zn48UTD3#0VM01l_9&@r8-OgYztgNWhS5H=N$$ve(%z17onC2+m$6~a2W(^0^WF?sk zk6(cl{!$%=o4H4gs;X-{bItA#fGyv!wkKQ}+>k!rC0BR%Y?xkRgdIJ<1~&h~8#0b5 zKYdX?^DEsWt|E+lB~@#CUtjy(;eal;OuH{!cB@+tti8~En|ptMt6P)1KeFz=oF;d7 z>*mVLh3+q1$OUHRLidH)oflqv!_6<*m~)R9YNXDt*0p`@>pR`wN$=~~)SG!Ej_{4Y)6-)8t< zmcqYF{TJw2^czc2{+!|e*%bZ*>c0^DH7WAnZt!28!hfgX|I!rxyAA)BrSKn9|1v#` z{s&U%cfjyJoWg(H$iFs4{>Kdem#6TbH1hxF6!~Y)NCHs5@1^iBQ-8MqSER^)k>P(u z3jYct|6?iguQB}pC53;3k$+u^{F@E`D^vKl8TtP#MgF~p|IbtS4;cAhl_LLbhX2(m z{D+PFPo&6y#PI)R3jZ-9|79ui-*5QWr|>^y_+OL4|A_i?{$BFf(&yh}hW|@a_#Zd? zFHGTo!YKb|Qq*7OG0FJH@#`N__%AU0zm~$k-0=Ta3jf81|B)2_m4^TKQ~1{!{y$FP z-(dLvB!z#o;eU3D_S0tgFG%6vZTLSag@3={e{G8XyVdY-NZ~(Z_%Bc4zr*mqE`|Sy z`g8m_FNJ=ihW|5C_>UR+KQo2@e#3uJ3jaffe>R2x5u^NS`WhxvN*=UDv> zsXz6dDF zrv9w|yHfZcH~5=U_)i)BH>L2OrwyF#XGIGCGQ> zDF2!i{@V=y&J_N`hJQy2|6PXv+7$kyhX3s;{P(Iq``^kG?PtH?FKZHo3+Gt-J!s^A zXNvsC4gbCr{<7C82g|=Ph5vDb|K=3spECS!N#Q@wYxem4XDR#_82*2r z!oS?`|BDp;W$G9&-BDcWD7!7taOrOtmXhX3s; z_&bdJyHfaf8~*E3_~(rLe~_a50|x(nDf|Zw{vW0A-){KJonyA29fTl_LLbhX48$?Pu7? z|I8Hm?=<)~q~PCe_@9-6f6VZopTd8?QT`{S@IPqyKR$*3VI%*uQ}`b>{GXV@|G44* zq!j*BhW|M!{O6rLd;IT7(S8=FKgaKLQ}CA?{tHw1FE;$2n!>-*@PAqg|60SpJcWOQ z`g8t$dJ6w0ga5n~{;LfCXQc4&GV+&uGNq2+y$1iYQ}}N&_@9-+f2+aYo1*;>8UEQ6 z{5uT)3sU%x82-;m;lIc5zcWSo_o+YI@AFddA29fzpThsJ;s1gZ{zr}cD^mDR82&Fz z;Xi5Q|DqKBCk=nOCs}I$oBxE_`~NRV;lEJ*S^pQN@Ly#3UzEasv5|je3ja#Ozbb`) zt>M2kg@1$L-jLQ~0+T{?#e+?^b`-e=Y@o&fvc+1^UR>SETUYZN|D;j= zh7|r&2LJLD{_}L<&Gq;7Dg4XSk^T3E6#nIge`5;&tdajKQ}{12_-{<%Uv2m|rSPvc z@;@Vme}nq-`#UzL=s&9ret9Oh)cL>5@SjZKpELaLPvJjc_#aK-zs>OfP742F!(W~W zcmL-Pe~vysY50F3h5xAGFVD1lUVo19?=}2yO40rfs6YFEdkX(U2LG)o{Ery?t5f(N zGx+71G_RXK$Ml;t_~n^2@8{1k|0#q2RVn=EJuzu#)W0)@{{r>bH1hlRx25neH~814 z@Xs3juTJ5=#NfX@g@3idzbb`)ox$Ig!oR`be@zPiW`qBADg0L%{CA}A?=tw;r||DJ z_*+x>Z!!3LQuuE*_?uJs4;lV9r|{ol_-{zzKVpVN$CGvI>1N1y3lNUS;!=y~|O$<=5{U@VMvqd3rnum$@S1zfbco=6{3w2lSb7 z_5Y;1=foq-{}%OsTo7Q}OB1g}bat=9{O^kRkEnk~5&s<#{{=5g9P5hs|82y-QT;25 z_{(c_e&y~o3e}sSB;IB9MpXM;D{p~1`|H;nTD*vSN zSGxS?^piCiF@H+;o`9@!k^ue=udv(^6l5x%a#cLM2Y3UE5hGo@LzB6 ze>B2hR-2SkPlY0f<^OPme?a*g)Km0-rNJ-Xv*rHJg#EWsiHo)W??m_y80Ejw;D3s% zCW}9({6`8UPhN!Of1>jjEbM<%%0D2%-67?_$>9H#@;@eNE{U=Gx9R1{%X14z@WxYMY=5^J`9Bch-=_S<+MoYUz>vRgAmL~Kf0e;s;pR8dFD(BaS48+vD1Wi`cX@<=LiySLIt~8&ls~M$LsusH7puSDb+hDTvYgB*#J*3_z%zuaTxAdEQXQChT z?=$kh!d<5df0+NGYZJy|`Ttz~!}@Pf|8AeSp2Pg_cm7uX1MivL{x%u;KkrGletVR^ zSo_O5e~bTs^0WQPTGeo_c=YROdgt1uu zXSpxmmog=6KFds|vMG7p86+J1nt8VRhvgq`PW-deA@i?7|MQ%`RsNPgOfvHAMCxzA zDF3|?{;?AI?~d^I8vJiI_zy++$4lh@YJ`8#;NNQSKkX?={e}8ZDSu57{g+1kD{oF5 zi}~LW@$XXqg+=)PEaJaK{RfNqk2rs;{p?iz_Nl+LpLZDgZFUPB2hW;+=gG#FJF4YP z9AW#t)A?KcZGWWwSN(50=RPx(I)r!T&yk|6>vU(GvN0Mfh6`{`VXFKaB8?m&ku4!ryD~ zf56~>=2PwZ&$N`*{+{Oit@X(*Ozuz!*-^ON2l3|7Mr}j}88BM)(gYzb?a~<^NiQzf$=dQ2zgC@So=da`3G2Kl|#$v9`dR zya>zxnuz}@^{+1C|B;CQkopf4@&5zoZ`FUlQT~q^<$o~3U#1mbtpA;e@b6Q8_WwUM z_}_n?t^eK<`QPLGt@0oE=Ri~@!z8U#m0{T=WpeI z=uc+%pHUejr>1t# z{(aNn|7e8&fbw?~;s0=izd`wj)L+W~Erb7o2>+7RiDOF<{+~zq#|{4P82k;3ZT+_@ zf3f!eg^2&K`p(W3TfUEWH2SwL57)y#MoEBmb4pv-984nXnWae{XR97XQ>= zB>Zf@axX3%|Mo`s_m{~3=?H(B{sAlUf8XGLihF?4!L#O{ zBmSc$`ajj(Ah+7ze)aDyqF;eQ68?@N<^M^9|EN6J=#CNf7ye%w{JUOamw!U}7l=4Gq^vyt z$oX64AN;F?pZj0`Y4G2Bq0N7yJ7K9NnR^}b-|hS@{-IAN{OrFE8vK`CWb;?7Ply*6 z;s0X9zft{*^}q96f+BHv{nn=bK7XG^SpJ31z$*VfEx#Wpr2Zc=%71T!e@OW&Jh7fb z{<|am;|Bk)4E`@f_{U1r?*&!1eh1axb&nZGnE!K}zop-#(SGC^pK$!WIl@1s{JUqc z&u+g>5&o?H0ni5Zm-?G$@DD}!cWp=<8;kJ2E5hGp@JkyF%YQP$KdJo1+RuiicKwz2 zB#Ha+!xtm0zje;vs=raqzezfmJ4C<78~J}Z!k_I;{MwRJ;op#de}q5tSx4rMA@vmg zCm8(Y7u)3@Q2t`|cdqld%0Hz1u6yMV;g@IS!}|MJg#V!O*Qmcgh2`HB;oqnH9DmL+ z_#fv6cx(KdcW1(=X?Xg4Sqs0o7iTzstNi1J{!cdeJ0ko!>tosQyh%*1Zn( z`+6k*uD^E4x`X|Hp^<;%CANO!%3rMiUF-ZU{YI6a_4hP`{}U1ZOkY0zOg1?c{te5& zJHmg!;4e4$Gnd-s&z8vl-x2=QH1}C&fhBk$UaBrjv@7z@>d!Bx4hiu z-=_S&|7n;!mwzqiUqt+OmFWL_udw;|s{bOAxz}O+Z+HGy`D?zAl;7ts<-f!z|4moe z{Nu{MtO$Rj^SAh$4F1au{^1D!qPr5}?b?2P8e#e0AK~v(e$HQ)8~oSR+2tSYPZ+&^ zG5%jf{12$VU%$otk2`-$zlOg{>W}@m*2w>*SK9fP-JLLc{}}%z&fntiSAJi9X+N(p z_&*upuTy^SALGB{Dm(v{67yf{{H^?ljQp=O@}G$C4=VpMpSYfdi^q>5{38bc)dv4X zSKH-3sQg)yxz{28i=4kz{(T02y}`db!hgKP`g?&BNV;gae>Lx(Bysolj3dndInF?^ z@c!Gl=I{HDw7&);{|V=B@i!=cvG)I?2!D3JBXfuM7yj!E{{L5R^Y<%%vFop$&fhA3 zlk)riBm9j9|5?}A{5zH3>z6N#`$xEVJjVH3{9Q)*Z!q}RM))U`KT9(AI^=JU@DCgO zO$Ps-2><-oC&bl7_|Lr7)~{Cmi`C!%MDjmi)Za=Y|Mm!fhw|4H$$ypex9abx!GE*C z|Dy>14&`qv!vFmU|CI6%slT+}TMho(Tm!ZG?@8tN{m-Wnwx64wzg7OhFFG=Ju>ZWu z;Qvm9f611FadC1g{2TIrBf`Ja;D5EjfBAB|{7uSVQD9D9g#6Xc-zxu@@_YS6|JNA& zgAx9I<K z^T;2f{~Ck;Mc3K&U-O29qQozCBCKmD3N`_Eb<{{s>J?aE*5`un`= z?edSPzpp=)F`uh{E$4;K-^zc;sQ-0F{;!Sjk1Kx*$=vI(|Gg^0zfbww)L-iV4uk*q zBK(#2CXQZz4Ks_s(cK`h#?J=zFQ)(3BmS#OEY|@Q*3~i26(WeT%`rC&E9a{6+O^w)I=^ri6Hv^7~Vm z|5Kg6rC-~ZU9#?IP)EuCZASk65&o_c`8P)RN0h$}{DTJnHzWM}m4C7N`%_r{=iF@T zH=+L3-ciq?|FfLGrQiIoB>MS&D*C<4$bTrpzv#^gVYUeWyCVEqga6$I|EDATwaUMw z2>;`5vGwax|Aj^Tmq+}!sDEt{|7FhK(!a(i|ND&ce=x#7R$~4?jrbo_|6=<6IFf&p zk^goh|0TED`cEnUjw1TK!1-JHbt%6e|D^qX(BQu}!oU4332{de{<|amN0om_{e^$n z;QvyDe@gj_jelQ=@b`Yzk-3B8--itTjuu=0=B-KMhm%v`U(uRJtMj+?A5;FCGZJel z{||B&!={FbkDn6L3Xe&?(0^6ymsiX!~o&fhA3jlsXm;6K+jaA_is zOVTZ{9Z>#71tfV9mj6l4-{NmF_&;j!cSrb-DZkgrrxEi1UBv&S`WI`z=e)))f7#m- z#;u-M&msTW&fhA3mzJOX|Kmpa?~L$oSN@SA{M`}$QRSahe`){nk)*KwJrLoqeS6|q zOutKCYwOpf{=WbDVubotIe$yPonK2Dq_2O;Up~?l=KszJ|A6vWcw#+={BMo$j~V=* zF!=XI_(w|A@0?a!zrE^TQzZYhoxi2uAhf;(tK>dkdb)i_rg1oWG@C+qYCd^_TqRk)AOBrqy=-HSbOw z8;kH?@BA(PN#$D!LX9UMR9mReZ;d28(Q?@|5= zPps#VzcJ!}MEyO#4-@)-DB^!Y{TsYvg#QE1-_pNJ%kTZA{-rO5<^NfPzxF)|VX^X0 zMEFMy{pFG*DZeaM!~oG4lVj2>(gtuPDMl65;Pve%9aj z4gQl6{>8tO5EtWrX_u{EqxyFg$^R1PZ|OIv`Lq6iXypHa2>+<^7pwoDM*R1ye{+%i ze;mob{GXHhZ&QD%|6@k}mFsN%%HN+jb{FA)vGcd|>sNm2_bPlSJKiTtmN@XwdV z?hf)#82q~<{FBOGS)}}b65$_KezyOg8vHMRovnX%dqUh&gull5Tl$YGf1CPC{U0~@ z|0BZRul&W@Z_6Ea{@c{QrbzxPoxhcT+4qwA^ZHBv|7PU>l?eZS<*zHk|HTM@ox%SL zga4VXgIMGDybmPA#q_%;;$L2(|ED7UOVmGGr2M1K-_pNV%g^@vOQZbvNBA2{uvqJmA|4$`JeCnt@4i<<$uuN-x%TFuKbIO@c$s zhY0_O^0%p8{uH*q0}=i1w1Hx?=Xz0Th%|A_K8sK2zICmH-di|`** ze&7Fm8lnEL=(F=brv5qasOQlCa_4X5KdJeTApa*D`M*8F-!hyyHWlH2bA*5R2g&$D z{mwP`4@dY%l)qT}{l^IZQRVmgOZ`37;D6>uTmK`<@BO_Dq5i8Q{wLJm>mT!fjq|ta zZ%Xr@R7c6b+{pi-2>*`XOB{>!zo`iS#L?OF$1@E6Ev|uD>&LMY`R{W6R{1k>vFZ-5 zzm$KG!M{Jke^~h!CNdQM4eRfmO?Lhh>c73ztHoW zoWE86uKSXJEdL9Q@*j%ie?a-`0=`iHuSWQfDu0{$i~cV*_!qhat?^_2j>K_s5&mUr`mc=e_bNZjf04oe-Uxq-@@Iqchy3r1@E=nC z2KATnR~h^VBmDg(^8bB=zg#x!+(G_}4gPs|C-oodKU^aJuOj?y2LB}n|CJH`u@d=f zoxj!oMhyPT4E`+<{_zs|?~3qG8vK_V{9_URsS^4BGQwZ;Rv%{LB9^u`kws?uq2T)5yQU$p4d({416JIYsjS zaU}ni67xSA$$!Gg|9T_;XKhL9Kh(ch`HSg)v-;1PKT6DBK4)yTpUR)iZvQtJ`M)cY z|ETgmuZaF%h~z(BV*Yz0`S%<7-(=)J70G{6`JZ1T|BK#W_uukAN*v3I_`k^cTl(+Q z{QdYZ>z8ID|J#&5Y(Evs|BNF1Z;j;Np#Bv_{0AcWPa68)YUKav#T7a&NlOGme3s$*-Zk|J|QAI{$qA&G61-D(+7jgs*?mufxdy9h!fr z-(V4bPq)?c2ko!U;9qO-e@gj%Kk;#glz)i_^eor9a`^M-)jvU}|J}QD`ZZs9KaYJ= z{e$!~`_z9j7{I;m-v4X9{2tJAi$LQZDep4Sx&g-4;sHXb(yBjjd|N=yWb_k`FhT} z^9B0)Iqv*ieZAP7Wi27LvL>p~*DrME7wPL4yR)=6v3ZI6xlmtA9~Mm7XqCQR>dqJI zYq`d_L|zBIo%k*`vo?ou#SGe;P`nt}YuhiF9x%1WfdYPWDb>{~6 z^U&)*|FMV8%)IaDIhhB4bWWYSJw33(!9ya+%#XX*vi&-g$<#e~MxEHXb0+iP z`PnnS_0a48c4Xg~t>0!0%T|0OPRz%@@6T4;`;r)%*JJW|iM`}|!5i{92k}3fFV_Q4 z$UJ!T>6r(Acy2~=NXp^L^23WVt{em3IC|z8?~~k)KHXvN^^eZ2d+@$9&-l2HdGw0R zXCAns?la!*hi9HERh^G>-$iu~p6Oy;l{xcY&vda|1vfv=eI3XHXJ$U`?T?;$uGet8 z!(Q~j6Y3s(==EPx-S$rBcv0pvKYVfKGd}hilH>WB<3)9!Ie%W}&JVB8H2?6$E|*{Z z(F#}3cU<6pPwX@KGRSK;4#?}gPCk}9Z$J8XiH)4^bNS7*nSM`f<-Om=p@zTJ=eOj_yeCu3!@*7a@Ux9hD$mr$S2`gO8j zm+Cq>zjppD_VGgd`K>PQx+%Ga`rp_#{Fv~=^W|E#?!gN(kNH=3&H9Zxx0UYR+n!tx z?$_(VzsX+@{?J|DW!-gc|H)td?nAHtLjFBxJL_=QX!$(_Im`Z??CX@dpRD_-b3X&_ zXNE!Wt7$)nkL>0M&tu(>yUxv=<$ffF>>r)&exBfd7Pucdex--JzTY|i)cv@Npcr#I-~H(o z`rk4c{e5lwrtX4`_+7WrMd@hIwX5mMyEo=K*TZjJcW1Vzx3jN3w~l-(d)D01nbUXh z#_}6yW5Uzu?5#LAbms2r>ARyq*t~9iXV0eT6mQ;e$A+G}rVF}!!{+wxbsgE>_P+M@ zow?3@;a&W-eLWj;t((_%boO*@TJ846F07RQyk4?>mOp01bLh&>4ISCO&O0}CdhHU^ zD|^>v*KN#h=*hWvZ(rv`>Bzrvb$fSrw%xs%W1<&kR&;Lc?b)!gGyk4=t#8k*=}L+v zj)nK9wa&+D>}+>Vj%i&|u!Oykmj=yObN;QBoqd}-`<%5a`iA!I0)gZ!wCmRQc6YAt z+@K2ja2a{Opjp97@=A){(Yaw=XGeDR-Pvx*sNk36Cy_h*oeGXPyD>>&P5YXz(9V^k zy}Pfoz2okfc}K^_LS0LR^yMycYF?DNNb4Y9N$wx_ds24y`d3$HzJBy9xBqrl-Ggp# zHNR)*u=j;~hRMEP-sTrO-MA=wUl(LE@4LXAv;UvH_m7X_uJiZ@cH735*0iN1P-?e` znzoc?lK?@{CXg*j2_Yt-r9I9iBwG@jCNbHxp+${~iXL83QBi3{#S=Ze;}ku5avq+X za*B$I$|)*U?!=SxqQ#Tm(d+m9o_W1@U;Eja1i0@%-^bU1&HFvid3}D&YkutP?9PmL z=MQwcl@B{NXy*+lI=^@!(`AqIg8KLdZ}TMCBk1l2uTztn1PC3y-a9%ezV&*!BUXIZ z^>STgeE;>{?pXZD^|B9(pS<4NACI5C-rIOdeDgH#@Fnpb)4Z*h#`jM1j$ax-G|k(2 zS^W4k@APHyv1#7klK93l?_5cITbXzI1@YZw-rmdO2ZUT6KU(G;ydr+8%-cLAey+?r zIwihky0`tx_|ECx$t&agrhB`uiXWctow+K0V!F5gh4C}fy^W>uO*6d1rSa`EyscNq z_ssB)UmZUWibHjfhoS$r)^eH`us^>_rm1UxFYCMP{+p6aipN>tHbDqKbv`$y9em~Pz z_o?R|`%2MyVq0bwFJ#&9`DQJz=U_EXDhZ^kxoa(Np5)8s&%IC7H(mez?I?~|Qn)?YeCWL8 z=ObVL({djCX*u^C){ZS_o?q*8*gS`|W$fu#VZXxaR)1VCWc>d$G%pzL>&XsgGV=!e z*Y;;C*H$Ly-=*&@_vl;8lHMNKwWh*aSh{4%%M;}**ADk(hZ76uR?n@tJvr=;CErjf z??lyeD{l$7Us{i^beQyLs}~=6(WD!u+~iG_@iL#v@8dPrT~(U8D#$CqYXhEmBK~Bo z`KLdTsloIXO=PIoKXq66(^t^+0p&7O>mN*CM$@+_mtnU4!StmxeUEY(^t&RPzMQ5X zQ7%J5|DgO`G<{6D3<>=cGQCs}lw?TgA7{FGGU?HlCf}{gKCG%6)HCgGLdRs-DX+LD zbyuxd@uvAB0Nqb6L(yu$;^EAY6ty`ls$HzkiL?b`7Ru zIr!6gIjq9;L{Q#u*Or5}HBwlAX`{5OT)(K%!R^m3@F*`1VS0rYMt|?7`NU5b3hMRS z&;w!_{ADZiUvKjdj`sZdGw*d7PChi(GfnIL?ek%Rm^VEP%Xii{L~y_LqG>Vj#v&H1QpH^7aT4jV>ft-)eEr6Q znCI5eT+~wnVEQHCr4H9^MBDY3mE^wH66F#BpW8NR{Qcn8vT^;&U+YOo)WP^M$(7Ic zX`bs2UAe#fN&h10uyTL9ApS~lfBhq#2Co*TgSEQ>ye7ao{vq&14u1-~*5N0>>m6Pq z>!eX)@jE{o12RO%ddsO`@hwCj?m9KXA8Spg@*Xx&5-{tVT z!Mhzk1m5fLZQuhA|1x;i;rf|f+Z}QEbu#11H#qzi;G+&-3%=3e?*!lEaQ(fC*1y@| zKLFq2@N?i>9sUwIqSbn~IeZ!Tc89+Xe22q748GIhUj^Ug@YCRXz)KLXkrODBu0I#M|DW}f93f{;JRPeA>se^ybt>PM(+&9 zt^R)jKkM)kIq#@GpL6&f;4;x4teywJ;|~82c!|RgflqPxS#Ue7qrcPV zGrbmPelyUQIr_(;A8_bLGKyUX}H$Q&{{eYvtzBKT2kyC$@&u4mD9R1s&uXXfaf_{&q|8MB)9eu^s z!TcU^^bh)6j+Y$$PUy!R{m-Fqa`e-#3FNsSZ}p6X2r`{{{F)htHlG)W6B$uLa-i@Xvv7 zarhs=w>rG~x}g4T4u2i^c8Bi+-{J6c;5!|DVjk#cN9c=rpnqwRKHx7a z;z7H`JkZ|~p)clv{9;7y^AUS5YiDiyES@FJL2MGDW_cghVP+8gzcDXGV?i49rGR7R>UnE? zZhPzeO=U8|&?VCQwLL~lMpUazk$Pn`yL#QrCytz12V|FsQ zh!^{*l319ZJ}>q&&=>m|@M1p$UhHSUi~S6^e7Ff2V*W2ViYLT!zwRiU7W0aiiz;IN zRcVFVfEO>9fXhK>$Pn}7;4x%~c~Q$z4zfaqSm;)y{gi{6kRj&D!9~ar^ZbpYXi6;i zEl_^ab#e$Yi#`|I{-h#;FY|f+b8#)IdLV+oN%%E%e%tnRyM>3j`MhxXUOm^ra%8v6 z2(PCd-0HP=$~OuRt6#o!_WR@NzXm>n_GTmgE~1`iq2CUjy<@#hPT7aG`?d(aTlg$5 zfm*y=_9LI?k8@1%%Lx5-vfyUPKO0Ox&*%B$EAz86LjM+@+uY~-vps@;UbrsbV`z9M z;`739o}7Olu`T}w`6?pJpW7pNm+)Es)oekiL`3~x@Ol0?P(HT! z!>@c^fiZlaCS#Y&sij%|6?MU+CMa(8d9nYid~R!N-sgFTfbSPm{6z zJ}+KR{@LgG*w7*FYZsD@SEv4&Fa}EJZwGuvah$jgB*u> z!SHM0VfxE%4(B&1FFu^{=0xc0BlxQ$_-i8gM5jp50i55nuCISEBO}cV)9H16 z!|BeEk*3OII^C7=e;k;WA`hkq`g?mi*QZq0mQBu+pTK2Cg62Bxsj%>6bS&>?@ysoWtuxCJij}g_)wH-q}ospAk zG9y{}`Cq0hQc>0M$b*p+tJe)?1|p}<%ZxiYS(#Ro*Z1{5)YH)$Sxd6Y{~e(%oC$UE zL%sCc{)y{TUFJM>Yx^HLuXZ!z=oSXE(a{&ZP9>`YjdrbXxObd+m>&pb?a%h~4fhX6 zuV_g~2L>|_r#l|*=ozQh>IeDrF2Q#p?qiX^ox;EI+w{D#3pc)z&x6ygIMrG^IbVToblJl_?`t>KdBR$!1 z7OXX$&3h+1^R7%*)>zr&r`yu_d2o6tD|^LsPq53f->S_IehuD~tX$ciPAzX~zc1a^ z-s;;m#kR6d_}V}v8G^RSn+Bo7T47;scUO@ z$}cRO8dia|f7iy$|k21mDWX;gjJP9XYXz+@?kzr3M*wEKn_LI1Wt|jOG}rQqCCgIIoF~n`Hh*GBadWS6h0|yAtZ_w1 zsigI{N$b`3kp=mS3!H@^3;lz?i^bMm^xksE1Q=! zuejG;!n)@B3XI78sI;k4YiwPyctv~quGSUJ?df|O>r*Ron_NVx zD)lM4RPlV}8?34*F4vZ7y{B+g~_U_ z3SFL#rZYaf17D)Ovy&j zmTImKn`hcu9Cc&^Rk}CI_k2mvfG);n+2&ePOT*f!%9}#%P@#)xE^Lnk&!U@)+)-Ic z-N8rB-SWEjB@LnTr@Q{~i$%_1Wn|g(kkOMim`ha>B+)Q*z#t`qp$qs;*wQk;eP|#aq=sxNbqFv$tnpD3h${T;JK--Jy{@Ewx;_ZNXxa2{lkND9q&ceQt6+(>FZeAdy$4L z=y~X&;jEU&dA^J3MpZ>mpPqlzOJl{-;Dq7DR8%<+myD)mosn}Y7gI;F2AAVrTwys$ zqnG7gOySC!p5ETfx{ls-?jq@ns%D;^@{$!pw#H0fXQrqQ+mxD;^P5u5OWPadSgfgW zd1Je?v&(%5(LIkI!_?Qe73_a=0^O%UklQ8XKCxl{Wk<4Y^~=&r8tR&xQ%&iX*3?~% zp-19X$zUJJ>b8}4i8>t|eid}Y-nOF)1^ceBLY4S1gQGe+#HyAv*?Nwor&CUu$QCOX zi$CgLx}NUn>yk4n!TECCkSlt6y!6th6^rE)Mp{l+ryJ9B5xK04da2*s&Vd1bzl3{L zb$#oX%u78SF{vJt$G6|A|TmxeBJY6+zCgX>0RV(T*bK4n2#zjR3^la>DW6SBSz_Vlf5 z?3C3d+1cGOn9dG%^kjz`J5#c{bf!|NwX&YI-{WkYq3wrkETKBrh;e4gHKt&e!Y76{ zc>ylgSNMymtGA_K3md1C)s3>T7cSd^ekQBhGFiC?!abS6A=&sZayjtkUQqqQR{tIm z(m+c0D*l&d=dK?0zu4 zZn$GmzbJLK6>NajdiRc0PwTRx23p&y)4_6cW-wT5SN1*9BX1va6Aw9nENJinIYS>_ zFy~C(>Vo%xh3Vz#b#frtK9Jw}`D<`nwkBP#Z&dy38(X@&QxD5|kz~46R+9FLw7-Ez zEz}EJg>tKizbl`pyCJ)B6d7+fo$HbR-jZ93A}pyAOS&?6E6Ai;x*r;ETfz>d&@Q-z za`SUk z{R0?(y-4|UTIH{`<5j62@p7|zKC>Bgv%S&TghKb}x;DxiQ?kN;N9$PI^Ki0K@}V9% zeCik)O6wPpavb(Rzb|Y%?<(EKvHfD@uj%O@@{gzdy?*dkmhKwrPj|~PUT-E?_JyLr zSb5v+NOxrQ%Q#=8@2>Vvc;Ro$QnF=Pr|e9Eh2Xze=NI6GzRCL~^S{rzc2e-GS^I5@ z{T}8zhs)1h{NV=Se?YFmei^nv_*vriI~=`Uh- zOMEwSo8Joj7H1E*&9Cu&R1g20_7HKpjk|XmT<6QKfm1XFuJgq_F5^1re7yjOZ@KMidpfx7u8ydui}(wve!C7y`&mlduH$jrwd;7?b`PMe`5*Mo^A3WW z|Hco2YrD51*J+25YdyCSKZ0EAVSW_cZTA@I6y2HyMEgJPh3A&Q~m7Q8mgap7wNg(ZqhUF1$X@%0C)Y&g1dfhAkKbn0yjTx zJKPLzej49GdhKU}@21>Li}cL5fxCY0AkOROPO6`M+eP&=-%WaMcMs{A?*(`L+z0OZ zxgXs1^B{5d^9Z>4c?{dYQE>Cq_%YIJKfB@QandtC0q**Fia7gun(AlY#;AVgXGqWO zo+Ul=bKtI@a?yf6xPHdLT|e-)g9S=8H(r?bec>c|Ex6r#{zD2iMOgaMw?L4w??i+0QlL=I2@X zsn1Q)!TdDdO?vI;E??z&y`*P80PgxZLY)2FK=re4qf|fhjil#xH<6zCW^mWfE#R)7 zTftpFw-aYScY&LqrPv;JgPWhm_mE!uc?f>)B|YE2F>v!U0YA@xo1ezdl3x3H3Vxm=J#)Ln&GoZHMKUO7 zKc|3ef7rKDaP1HCsifD``cp=F<}<-vKNH}tpR>VTKj#ot{E(>t`>x>t~iY`#B13 zem20*jo{{|@lB-Hv>bkJCOvbze}L=fHt1bHw}ZQW?x6bF&z+>#)cUiF^vrjIyMFEg zcm3Q8?)tf(IQw}B-27YvKM#YOpT>`nUegBnd6e|bkAb^>o*>TK`$=%u&r{&;_I{f5 znp%IxNYDHXxa;RxaM#as;I5x>T#~Dt{VWAHKS$u_RB-dtcp2%nsc!f=ll06J;I5zL z#M#d|R6nnW6;wa-YSMGNHKb?02;B9v7Too-9^Cb_i8%YY3f%nM0zX%So1ezlkY4+_ z34V5wo_RO8>*oM*_A^WMvu`6*Kl2Tw=XOU)&wL}e>*pqL*U!!1uAf_pv!6S_&Ceb1 zb0@g@X?z#ywV%7-=Wfz7-vjRYxsN#exu5E1-wsgy%ny>D+dV{j=7+&uKaYUBejWvP z{X9;b{X7M3e(r&vr@_rn<71@Pejb9KXGqWdEV%2Z-AX|@`x(bA0kl8tTM4-KhxruJ zbGxOaXFe6&^|K7z^>Ze;>t_O7`>FMxlBmOMaP24aa;oQ%ramZ6eO=&nj?Re-7CG4cyir<7-H-{TzdDU8HB;4eqW# z1H^g#$x{97+X&Uqd;{sZ-BHpr-w5umKbyea^=C7<>*rSD?B@<}^V81n>;yMIjqf78 z_OlfJ?agN`-roj`>B5R?Eux!{2=MM-9w~jei+>K^9Z=>=TUIi&*Q||&r{&$ zr=90I4Q_rKA0xf?vjTpeAwBc6;I5x~|4<#2v!8Kr?GO7_0}M0z&%U)#{mk1* z&+V=vJ@eJzuAghbT|c|PT|aw?v!5g2=BJ1A4jaJDPvfJc*M1Jb&yA#KuJ@VM!S!ev6w>-yM88!v!Ao6e)g@L>SsQO^xSR*>6ur9yMESy zyM8VLcm1p<&VIIl+xl4xKik30Pvfgdul+m%KUb5U`5JK7&u-%EXD`*yz70_Q%(JBD zc1K9hd;_@a=P0=A=SFbX&&|Zy&u!r5=PLNQ9o+mhzJv7I&oTJ9ll07YfxCY0AoeN;d5{iNr150IYuL2%d4L*TBThrwMxj}m7;Pk@`BBk=PixcO=P6zR2}wqHF> zdgf!`uAgU#v!Cave)i3OD4(>a{b3%*t>Co(+-?cD>X}agcl|5{cm13S?)o{CIQv-+ zZhmfopL4*?PvaG&*M3$&Url=EHQ=tFwZz%ada9p&YoPj>H<6y(Z6Q5#z2CYHuAi&G zT|ZZYyMA^NXFmtP%}@LOEDLUa8XqCO_Ok_kZXiALQE=DKO~l#H%~U`8wuS0vzLoUc zuHF}32U|a_pWDG*KX-t;e(nT!{oGBQ{oDs`ejb27`@zjm;|EBu{U3n-AnBPO0(bp9 zLY)0PO7*jE$Ebeh$4Srao*+H*li;qOr@&o5PlLODo*~YD`VR^fU(C;A@F$L2QJSB| zOTbmH{oDfm6w)&<1$X@{BhG%#r25&n1l7-cHtD(Da?&%`=Md=N`dI<)`dJO``niZW z``G|)ex8LtP2lFI@fOl+Klec2PI~66z+FGr5NAKTsDAdXo9buYOL}g1fb`6>;I5w| z;I5w=z+FE#5@$cRfSaGC+PDl`!Oc(O+eoj{Bk*%O>6z~Ucm3Q&oc-KQ^|Nn#sD9>q zNzd)>BR%u|;I5wsz+FENg1demCeD5y12;b_v~d}ZgPWhmPmo@vWAO7N>6xDbcl{hA z&VHVu`q{U$R6p}`q~~_+7P;Dg=J6~1*(=)K^?4yWxPDFncm147oc&CIo1gZ*{%mmb z(|9@QwV$@$&LKVX3UJrY8shBdBC4N#tEKvx*OQ*xZ6H1KCUAHCYyo%uYzKG!Tuq$) z>;^YKN40Sodcn<4;{&8usjatJ(lZ|ccl{hC&VFvB`q{TlR6q00q~~_Gke>NgaM#am z;I5zB!CgOh5@$d6fSaFNv~d~sf}5Yl_mN(uEzs{LJ@W(LuAhg9v!92le)jDM)zADW z>ABrwq-TB{-1YMWxa;RhaM#b%#M#fY;O6Hx_;U{2{4{R2=vKW-2cVBn(WQ_-el}hL z?)q6uoc){%uJyBTWmG@&nWX3b=(F0x`ZF8c^|Kt@^>Yrm>t{7__Olk;{IuWY)PtL! z#v4el{kQeDiS*1{z+FFA5obSFQ~m7Q8mgap7wNg(ZqhUF1$X@%0C)Y&g1dfhB+mWc zOq{QC*+!i8JBYJ>H*wbQCC>T-#94ocIO~rRXZ>;FtUpDZ^<%_Ye~viouZR!zLq%an~1YspVy^>+y6DhS>H{Z>(3Hr{RZN!-$b1CTZprM zJ8{N~tUpGa^(Tn4{xoscpCQhAd$fWs7uJ{HQ5f#>no6AY zGl_Hk<-}QEL7erAh_haw4;;4sv=C?gD&ky!7jf425@-Dgan_F#XZ>d4tlvtU^*e~O zeiw1p?*IK2hr7N_Aqnuj1^vRLrj?z4@%`PK${o+VWD~O5Cm!SB|gx{Ha-J zjMrm)tHVbyzSrT~F@BWzHsl)45dRQyTZgq>t3xN>DdRdQzXG|Aw-DF+WKo@f+@=~~YxNk5bLr-&~i z{+Gm86aNhH4aEPNxLr@G?fwmMyWUgz=ZGJsdOlCwu76bh-x81Gyq)r=h|eVcMdFKy zYf~GfoDM1C>YF{Osf)PkbKAw-q4f{RJ@UM{awC=?c3U=>>Ft;+cag|?bM>}y-rTiA zL*CrM{$NBW%%wZfxOb-VOGXI%+oi~zZcx9fqVDyQzlDl_4>7$L%lQ@b?_=Uhox9!y znsuF>>C8xHM(+LS-z~7H0jJbO_dcvk{taW!f3AYI&HG5xB5t}E zwzpi@^a#OJ6O$KH`qTs zp!>!D>+n-KNo4OqTvshd>^Nn)j31Vlo>S7nVpREtK<07zZ&JC5%G)suPN#U<{goZl(%Cv_D_%DY`IyCTK+rH zJ}-Ye7p;>fD!&`$xqUq*v~m`s+TRyaUOy99Ig3%{4~CTgKJ|N|^180*!1MnD8Mks4 zquRIQS1$j<3n+g=v^ubV`gzORwHVd@>7aN)dHq~w(Ka29*f1M{QXECb0CvEA# z<@Ix(m9rRCz69lY{`K>qm9rRC-adbDd7URKXECaLBBXu&d}-w@MwPdFA@Tg{=R_-K zF{*rZNc;ME$;w$w$ULbOmuE;847Dh~3+FS8TR9t-$7K3-)*3+EgdK3%q5$arTOK)@ zTb^amy;Pz$g~NDIxlXJ!mlh=GR*ub)Og)M!zsKpY`Dqm-CDA(ZvBq$&{m)KNej&Qt~DA5doIY77#mI`967^7~M}c7pPw5#`UKd}4y~kI8iHQ?1kg9ovF}ww!eNCFEuP z8Q0Hr>YqFRWq4$+mf^vj|GhFXto?lK= zzGI)a3hhtUi8MH)-VBs?{aZaPC}hV$R)y=Ip3@8S?-csqfP%XGUM4TszgI=HzZ>nB zTf>NM`wJu5ulQh4paSKz{afVaw*N>(`$y4!0_82Z?GHw@zXt8wdaCW;CNH=B$0OQ5 zgZ7)OVMMq6cSf{75;Fg{hqV9si1usI@u?HE|4c;rc9hrsBM)x>e-qLFT_OJIvUL5s zNmhKRqG{#!q_|0#J{Ipgm{|6TuTCTQQ9d#knY%>UVt_LqjV{{^(~Zl|?q z-+lkkWvzq7e?a+w=KuDhe4YfEl{2pQ6H?}M-y1;rQD?!Je^&n6Hva|?OFxVR<<5B>$$hE@}>GE zhYbHJ^T&f*{*Gi#vLcZmit~WXuden*)$?mAgKW*^Z%j4aHF;9L#!2$cO@1uj>Zy6*HuE(L}$n}`;R^)nort6#5ce}ji zBEJJs*HQbtrpE$R;QGEi5BYq=1&B2g7b4e1@(Sd7T%zr~5>fZ9cOtKqSciPE#3jh< z5p_Fikk@mMed$xr#k_Z)c%k>~FJ4&t>|}4WRqz(6_uVIAu}@3BRmWw|`Rt@x)k*Zc zXKzZxzW>}~|G4WwEd2wnBTTDhw4SIkHr--ay+04?K))vY{ZhU5_vY98eRk^qJAb~O zxx#z)#5C{Or?2(255auMygYq}C-X7--4n4%@7BJZm?li}UtC-J?9XG9K5ccLxYK*; znLBHrGTqa$Yjsik_5A#f+Gk@@*J3aB>zLFf3!`1mK}>xn=6%}qCt}x{hg*f+`pgxz z&p!9qSK-_Kd>`-do_hK=|LetkA8$e*@2Gw1rnvXIk3QtJKYg3@<@t}a%5r}2W*HCq z;`#HSx$J{9_kFT{O5A$lD}hGi&!vBbn*21?>a;)B!yf+8pFgfY|Nq=BbYCE^Kki@t zxZnKa`wHG$ZF{hN;ve5H|9Cv1$IHRKGC0ol6TY)dGKYwS($#z_d<7EHX`H$?= zx%KCdzR2gM;4{?!7uOBjCp>+Vepao0_GWMLujMoAcWXWWv)k6-^WZ^z9{dOY^Wf9+ z`7R-!Ye&vK|AFTo`?5bx>M0uJGn)VTU!$I4(epZ`@=D07R$im>DiAoMq55&k=s6y3 zM{o10-?d*RFReq*A6+i5E95mrUOGIFLGxcp!GD*Rd`R|A%j-Yn^&5Hpr@Zu<_}|Lw zck+_u>*>AwwP+X0Y1DDqfB5IuG7=wnTjljOdA(g;QG?E(4%VJ@=e*|mO3`UQzoVweVEqfmJg;rIQ=YXwNs^_?o=jI_?fOKo_Q<;71^v^SG*L&M1$9G-totzxsf4#Rm7C&;m?8D+GulM%H<7cn; zHeM3nJk2|NNqomNZ|kM;z0(%i+GrZ$h#}Cf%c3u-dHp4r8P5kr>Z|}A7 z(Hp#T*T%Qr;2oSA-*tnx`MUW28@!{}#gE+JZMik%Aj)Fis^=4*j!l(wp27RHPFJpeKhswCsplU1O3`^@TV@t7WZCffW-YJhU^PxE z38L(MWxesf5%eqeX=}qGx5evde%%b_+s+&RT+WR@E$4-KzVh=_tUV!GSzrBiSo%!`4ra%)?HPax+=&k zz-u+uU6ptu{$#BAr$3RY!SohQWT@9an7)Fh4=9(RTK{1BGMc_cxeT-Q52i1r>3fvR z;QxjN)0flqBf(_PcG&ULwmUcpPYfz8> zm9^CW#N;O@rO+>#9679!-@3)U-##BEi21+TEuIqdZYYLAV!11P3n#}se4$P_Sfz@& z&f_G~W7WfV%>LZ@wHOa#o?8=hQBMhg>6d_)I$XCAZP#B`lKWmud<5LKN#pMax0a26 z0X!j52jj;i*ZODsG|zR1uH0Y#q}SiuEBChx;;#hv*FWNE@M>W?Si5=+rPfmu;2i%D z_#%ft1zzj$6X5j@FOl_A>u+#)1-R}Lbg=&D_NsdITL| z3ckzX`fMF-cMo_8;x%#tWs>Y?Y&-!z&*wLK`!FuE;}4C{mt#DE*a`i9jGKNG`UXe; zG3XCCdVR)+_NUv?{{s4hj$TjxsD6{9pXKu#bI+=@{-mJa<>()R{;*TOKFdJsKji53 z*#YY35l8<|(4TVjzl8p%qn}(7)Nj|=BrtuJ&u`3KdvE=}6MDPPf$2M-Kkn4O9{L8^ z-{_F=|9ajBpg)0etN*jmcRTv;LVwcH>%Fyo{~i6caxzZ+Ipye+KA)L;CRPH|+o3=0 z=m()cF2F-LQ?A~mHns=3IDGgUx4d=U5AAK*Yn=z^BZ&baw~Z8=pQU;C9WI@t6C2X6{)m3G{aj z^mcy~)4vn?0mq-Gpr7gV^Ow+Xar86fgsA$HaP%vDJ~Q{M2lYtq!88mImrK|kQ=uPzPriyZw@pU=$QOWOMLX6S1j{Zr8I zaq9m)^!1MZwyT5rJ>uve@VOi>Ir@)4Kj!Fv0)3OCzvh~t{!$ob{crNQ9A80?;JpTX zmBU{LzQ*Bi0q+L4{mC})0dQMh-vrM({HkjM|3@6&46etgI#@m1z(*baQ}B%rziDbv z|0aiLz&AVmufVrB{CD769e#&gOQ-AGHi!3uZ+H0Tz;`(O58yi;uGh+G{kt5#(C4zf zILkK;-s13gfe$$RAHlac{0}~t<14gl%Qtv`nI0?@=WonQI7IgU{`*%kS7FSX6`?QY zfqr&`zL*F4mlo**{<0z-^s|@;`dcFO#XQj87NIZZf&TUgeK8O8cSPumd7!U|&=>PS zUm2k<=7GLCLSM`S{rm`hF%R_mi|xW8SYE|kRk7Ts*?gHmUy}!v#XS5VpID$T<|>H= zXZ=WR>-nMrW+O5Gm*h4U#Grotg?aH1^Yj3pU$guELmqwTx!@ zA9id;AJDUsD3-1gS_$?JUX?~LZEKraWOAww+m?mk+7 z)N+)AtdJoVx)o_Xa!?a8#5_5;2pM9YzY!EoiRHcp%1?Ts9D>ZE&&9Ssxix~Pe4hVY zT#KsKMDWLiUqk1&ZBO?J;bCr`6)xYa=Q>!9?B*Ha^(+IodhMNZSa?|d?}^aw2OmLu zvl0I-qMrYNemivbjx|G0*@v~eK7xNl_$)7hTD)BLO`qqFb4>B02z`kxxLNYg2Gf`O zJb!#;e%=$If7s_X_xb)j9>I4B*X4T*4evz!t?-*C=if(c%fC{-iU{-PrU-tI@LB#{ z6@rReP=9}f{tXfQtn??W-Nz&9-{tfCaiDx`@rNJ#yaHqRK265X`8TQ6Zfk4a=X-sgKYp8odfw^t1sKEkX)^X#J}+KRzUcG(apoeF{CA%h_w#bu zq-W9bp7nE<&tINv*XDes&#l&cf7biFc)s4|^Wyn>%IC%N^%I}JGS{yEwkTs$657vK z<+$~8kI@d&;>f_t;Oy!8ET*{0;efu2lf=8>MEOuAEkah4q%?#u?0YSQVRe!b-$ zlvVOuHMz}RwtrCW!M84e^Ly6y^$%ubq&a`*!KTV&I^C7=e;k;WA`hkq`g?mi*QZn_ zw>F$7KY`1P1kH8yWrv#P^~i4xGm(?$_w^4AuN{h zvLdx)d0kuQV9!7{vYmNrJBE5XBPZ9$-A(1^f0?dGMODWm4@OR`UN@K-h@3hvGwx)$ z<*AyyzOVnGo{rwgT9Q@%?+9(-OsJC|>ZRBAPh6ksGUusV+yBUUwVN47w=kHEj=t!1 zDp?(9v}=9Cz2nTo{6Hvcf3~M@xPLf$MN2|DFqnBb-SKco&p5SKKhQrY6;Et+1%yN6 ztT;)lt*>7;n}KoWdI4&Cpl5I>o9^%H9Y9A?C4uJPIXWX4UF69 zyj-KQ^=CSwcRtDaSPK36liZP>>^KY7n%4W9!WG$>cV)7&#>yT)-Im7BgVS;g)NCf* z6YR1U49m`bFq6S;nVXW8E8Ekl^rQ6zD{fbP|G*2e2SXRiA6+TSYr`nb{Q>wJ4 z*4Ffr70Z{eXm%#n6if^&UJb?Ky80z`ZS79^g@seYDzNtNTG_s`HRY7I_JfIG#jOP> z?y6hapJ-EBoa%%@3VMQtY9?h^}^N6bVpF|4??d{<+W>wvYalfsJT zT3)eaS<0F7q}kWzPYfw;?lrD(`fQ#xt_UfWwEi|}y?W@7TltdKU!4?I)GBUHwcop< z)h%uP!PN08Xm4DeTCvidW2*pD$E#pv^Rng@_quDmRe-6eVD<>lWyn@o*L+`r5%UK7 z*Y;=SCd*Bgx)54dEMC!`UR)=h+|yW}T9Mo0A_`UMVvQ_RJXh4*!lGhrsn&ZMm!#6o zb;}FaE-F=1RI09}F?~;}wXMpRZG}zeO zo@#BbYf5W#QgV6Sst`+>k_!SkRL#<-Fj-YqfvlkN=y_?Xs)#PuykbR5SW}hN1!bC2 zb!{n`iI%3Y^`NP8eu%m?)ttJwt|_ecB=kYGVo~8f1t$92VNkKN!#9C$jV6d%Ynm$c z%^^_f8$sB1ky~nE%IJ!9W6xK-q^U90+@5YrHP?sDbER&2q3Xy6s&q$GR76*jX4%|Y zQ%l3zsmhz;zwZUTqCywZT-eSCo<%noxsS4v`JF&WN0-;NFKGy!zx)m-s#xS4($2~$ zTVK~+7us56C$&UmL$rgVhJw|-vH705CfQ5!F4rsxowtHwkxlx?0r{0h_ll|3^IaQB z9o;}-=TO9ULZP!$Xr5CdvY{$H`YW0fTZ0>QpBv`gf{98+HyGMaZLp=TRo+!(2Nl|4 zs38T#qMHnz$6!gy?oCpw8lA&itdrG+yH6}cr(krm zg}bnV(veL%`;_8Bx#sjdQiYuG$qf3Zdt|jxlFSaSPiOlXRdjU8xf&x)$$3laThk4x zx_aG48t?ZPZ&m-`x&@ie-kyP>OtPYLeP?ffUq-I;tL~H&P4kAcJ-tKHntd4R%A9wh z%F5xsq2Ymn{z19=GJP=>B<*99oc|iut0LvI^96LEDk&!pd6ARs5RaHKw2(q>>nPKOL#A;mP-G;O<%{_-itJ3LC-@E4f_wk!709r=|)vWPoJK8 z)T?5}(%@X-#Z*)|4_Aw(Wu1}JDHl^mvIbY;UR+^0KciRVUQFT2nx5X?%({-=bng1- zi>hXxp6!wqL$=0DUuUMM4%?KPlJlEV%}d)G4Rmor<$?CS1cZoV39N!gm z#NM`}3kCbGutJqMD#u|X9b#3>No+km($gttOJs|c>%&InX?2*-aZs))Nzg@z-s=B`QOXkS~s_5e_O{&MF$fqAw zrtisg>KS?eNmmo7t)aH8^K`1n2^ZFWt{VRVRTFe3SGE7FrwPQ#kf%JMNd9YwWL010 zk#z1$ipK7gwK1N?I&CKx$o(byAgS;Lvm_Zg$$zL+c&U1)RIuXeLz3K!LfxhV<^14^ zQJL7fOuk52kWP1wj3krEO8<)qSz8Bt`qnje%G#3b?Cuy$X9qiavO|rXskRRJlS-|X zxe0x~liPgAmJ-^_^PV5ql!EyQpBUEQ`5RbY;V+=B-j;$z80~mt=$*Q(Y zR&IN6PiAmPHu{TP0=zmERKKv*zb%9`kkY-$1wGtO)wyTFoqtg*yr_MPt%6b0cb1mu9k!4|S}|v~}poaXFvl?%}-g9u4O2=jB_<&h7`( z>xMf9^{Y|m{R>-Owcf8I)ziAHsDakD>U6N!ocRk@*_C~d^vJu0+_poG8$E9D0XZih zUNC1&-f7v+GmYK;!cNI~{N?F&a{Smnkl*R~D{$dM?24Y!H_jSjTVm8w%=bj!Z*pr$ z?s0wNR2{Yp#~hBgd(QR9U%@9>Ws@OK796Kb*qapEWzYNz%3aWd{-nrwvr=f+M6(j| zj)x-SwP8C*e*xC(F-rgXbjR>WW7FDXDkUZT8_#vbhjMX^~%<%JKsW4V5_{_cBDJx8IAr=B6OeInac0i zF7(}4O13QPlwC=%2>jaei|;~f^GoJ`k7Lh+v)`iF?_aK)6kH2pJb~Y%==0nDK)+3~ zUxMkgxz7@}-`(i-LCjmAarN!suD%;w+x;J^e-rU@#J3RtU*fxw+x%AGw>NvhZGMgK zqk24P+lE8L>9+0OX>gq{yXH;N7`VOYq{-edpfx7 zu8ydui#R`f-L5;*ewIR`_1bkiZo78fj@#}5lr{gg4jm4HoBsjzyhGsH?ybmm+F|5c z&uzqyAlG`B9|d>YJx2PtH7fBqxXzb(u9HuI>wGak39kLT9l7dH6Q4``EOPCS{tA5` z#?K*Y|C!rQw5|UoTDc7NtZMVkxZVdq2kp-ts8h#nJ62vnd@A&=pJm{#pY|+lw?7He ztDn}N+2HDDlG-f?S3jB00eAhZCeD7=f}5YVp4Ee!pT-+Vul+1nb7W{DJ@XcD*H63O ziR-65``h(%4b{)bpF633_H7r{&wMxOx!paaXTBHQ^>ZJ%>*s!O*Uy8* z+0P^3=I1eN14qHlPvgf(ul?+XpT|kh`~EQagojCis3*7uH#rCip z-261YhxFRdLw;+Xx0m$H_kp{99w5$s9;Eu&w?kAv^TVX)c8`#r`B8A!&tu@OpU1&n zKTi^8KgYn$&jkED18#mAKTCS;=PCGkj`Ym!k~Y`R5*5jyoc){vuKi)(O2M^1%%_rG zQ|nI|>6y<2cl}I&yME3Fcm140oc*i;H$N-j=OS?P(|9fEH7&vZp`P^28^B#Z?K*ka z&vxitKUY!x?B{CIYij*jLwe?2;I5zD;I5y&;I5zgj5!^Yv!A2j=4S)^+z4)d8s9{E zP0QiuX3{ga`vtguZiC+Sb33@}=MJi${oF}NY8vXxa;R0aM#bh;I5zhiL;-F zz|GG!@bfUZ`Dy$J={0SDpGQg0{1~|F=LzDxy`Kbk{X7NkZttf_uc`HCjP%UUfV+O4 z1$X^C2k!bA$0g0m+0RmN^K%4#P6anVjhB&Lo9c$2GfB@p0q*))PMrOmL-q4|SV8qO zuO>aWTSI#0i@;q!Yr$PV>%m<=n~1ZYtH90AE%0+SxcO;(4e7O?o8V^`>6v$fyM7K3 zXFs!4Kl?U9^)uf8QUi-NV ze(okc^F83MpZkcjpZlqP_U!=G&-@_ix!psgXMPym_45e0>*rB$*U#g`+0Rqp=I0*x zc^cgOG(JXp?dKu*d4}}N&w{&t+NJ)=+0Qs`si6H~-%7x>Kg_3)p4%-YJ@cvHuAgP# zuAei(T|X1x+E1moh#Zg6+~86eKT|c)HXFqpdrw?*VuH z+((@K+)wqhZwIJ;<_Ag7?H(dM^TXh-pGUx5KaYaDejX>zex3q1KkYo%X>jw?_!#N6 zpB3=)4C$Gl1$X__`-SSDoc)Z0Yk%0c5^(Jg^C_g~c1uamd@8u>XBoKb=S*6zDpyM8thXFr>$e)g?}>Sx|gdTw_W>6xzvcl}%g z?)upU?)uqFoc$aDH$Od`ch~@Kei|Poz4mheer_Z^bG@&u4z8bDh_jztseblt8`aNz zJL$RI9i(Tz6WsMv?{lkz>*sE8*U!Dg+0O&u=4UDVJP2-n8b3sO?dKNwd6@LfkAS;= z9wW|v9;f=*w-Z!9^OL0Kc2AL>`Dt+1&oOY<&okhzpXZ3PpCu*!V)4w+a`-s~-260N zN_y?*9{4$x^vuh^T|X1V+0WTjKl@fr^)sJCdTzIZ^vtWlT|aBUT|XCryMERaXFprO z&Cgo+*$!@g8ec_v?dK8rxtjFM*MPfzb`xhmd#Qf*ZGh@$o+UlEJ3@Nq8^B#ZN5Ne` zH-fut`vr>*rK(*Uy>6+0Sxt^K%RQoC9ut8m}O| z_Ok-|YSJ^W0eAhZCC+}pDpln1L>KMg1dfhBF=tprux~pEmS}At)%C6^*-=A*!pSx+z#&g zxdYtwb0@g#=WgQc=RR=r^8ozW4{m-MKR|lz{{Zv{NzeQcxa;Q;;_T;9s-Jy3M)fm4 zPI_+l1nHTd1b6*B1@8KJ8r=2s3~~0;e=w-{VtyWjKXKf8()=`D0^sn1Q&K{@-`MfJ09-BdsGUea^B1Ego31$X@%0eAh}0Pgy^kvRLg z1>F2B)y8Gm3T}QH-$r_s9)X|RNzZ%-xa;RG;_T;cs-Jz^L-jM?OL}g1AL*Iz2Y3BE z0PgyE5Zv|iFmd+t7`XXap^eLM9NhdgeuDHW9fO}INzeQgxa;Q_arW~J)z7}2rTUql zBR#ikx5U-{Gml^4&tB2{dkMJf=M-?)&#A=O&jh&nY2WM51~)&Amy=%mY3uDA(lf6B zcm1p(&VDYU`q{Tys-Jm1>ABqo(lc)Ych}DraM#avaM#b(#M#eoaPxCi8<(LM-25~? zKzfzhdYdIZ^AT{@&r#y+=SHfZecMF!Gv7>lZg&gmnQsMm{oDrb`net4^>Zh2_Hz%o z`ME_Kmtils`DuI~=~dbS{eIFjKLGCfd5Adsd6?>F-;PlI%#V_u+dW2l=EuQZKTm+W zex3w({X9*a{X7e9er|(5=fKTR<917K)vI&>`uG%G3i;z_<0as(pQXgv&#B;AKl@fj z^)sJIdhU-tn?0;Qv%y_I%fVeg=YYF@RugAGYr)M=`&~{wxcOY<*_H#AW&%Ujp`k8l;p4;svJ@a00*UtfP*Uv1t>*q$|-2ctQ`8tE{tUo}U^@oVF{wQ(QA1BWGQ^Z+6Mx6EMh_gP9Tj8sptS=?b`ZD6IpG}=uHxOt2CgQB$LY(#6iL-tuan|o4&iZ}CS$~i? z>kkuW{W0RKKS7-Jr-`%v3~|=mqZD+#Vtol7ec`TeQ;D;FCULI6oH*+%h_ikXan|ee zfOT;D(?Xo}tB7;`UBp@6OPuv1#92Q|ob{WDvwkaa*6$$B`d!3Xzn3`c_Y-IRA>yn* zLY(!-iL?GBan_F!XZ=~?tdHXn9q#%zg*fZWh;#i3;;f%Tob}bjSzk+>^$o;X-%gzM ztBJFI4Y$GI z*JBzRxIfc~+jYvSFC)(S>BPBREn@?>YuDuJw3!g7_D0grA+FDcwt?Hdi8%N3#l#aR zsP)e#&U(In8DE=tdd=}mNpI~c=j))Y9_7zjCnZ|D%AY50sq&Y}%j)HJ%Z1xu(^Y>9 zahtAOzlyWxP%*!n^yag!J1r)XXv<4^D{;F{Tsgk#^QUH^Fptm;vXUYCgQ5c+pf2R z_(w@^*S~6iK2H1u=|4gISH!h`dHkh6#9_MD^GPrbGl_qS_#)zeNqjZ&&k)~0{I7}I z^`zSF-w?O!J(Yis_+hH&^Th4?N7er=@i@-gDSwLiOyXZ8zKFOswL!}1kRq_4-e>0@&AS4 z$8wU$-h;ThT8!9n%5oV$EH6E$q=Ut%@(qE^dvkvlzAfccOh>{&p@} zCrwm-H_CJSdQ52LEJn4zFQmMFCa`iAqsku)DgS-y_eAA&UD1K({|7Q|A(CF`8SRWzfA; zqBe!Ycu=`ctTdMvB9F}}6(l9mI`Of_aIXE&PEdX!%3tbKupJ*z zX69-P5~n)v{)qDXP`-A8@}m*u&!T){g7S~abnR2E)Bi2of`Yc3bonLZW&Ro0&vfda zJO5?Z3zQ+@|IPn#=YOwE3TuB?Nc*!y>$ZPVSXlct=h^I ztwQ^gbs`PUs5b-UUH?{33kunBkX7OOr|0y-{5yvJH=v*{zn96&_3u>??FY~Q&fmu? zs{Mr#?I%7Ml&C;KZT}W|x$Qp^(f(1)e*)z#xbr_4(S8fsxAj!pzfE3l`;SMoe+KP0 zS;L5K`|pfszdL09Zx3nz^AYXWqT^F1X#bgr^6eS7vUp~S7e>-CSPlU{WP00NJA)@_yv~SzLb;I@l zcM$8Y%bovkqy3op$itzC_N}~WzaG(kIoe+Xp|)QuFDq~Tx?DQ1^Y6Al z7U7?jmm>afiIfkU|4nGW0Xl7evAnFjwO@<&Cp+_BG9xJX5|p=KwiIM`TZ~YZ~fH%r{rbjjK3ZIcm1oGpnYrZ&DOp%|EEIQUmDW>=g_{p zoz|j#_x(ecwGI~benXZAQ-Z&}D9=oDSNk25ce?Klp!}$_V9Y{gNW200Oo=xlf04wSkS8SG zjC_{F7bBmI_!5aPMgB6xa>QE@Z$-RK;vD3+BhE#9(hXQUC5V8Y>-zY#_vX4hS(%=xxAX? zwF0a~;;WJ0gLp6ED#ZIF-jDoG5LYAqDdKAo(}-&jJ0z|}-ig?Sn34DZ@^uosk@rY^ zE%FB?_9A}>u@A8yaRBjkh=US`kY^-hWz6acOw6U#J@oPNr}6V ze+u!_h<_<@H}cO&{43;tEpZR>zd`)0#Lpq$EAjKlzaa5%k?)iE6!O25_(kOVCH_6~ zFG>6dGegpYoiQkmhw=n)~iARusN8)$o z^*xLqmH2&m{Q%=Xlz0sJzexO%ynZaNb?~(r(;vXcQMgFYB|3>~l z63-!jPU8Q{>v@dpo9HBYP1Y#$7?T)Beu>0OkzXdUL|!kz_~jC>kk=H9Un%h_OjNc}44)WV2&P9HQ#0q&OFpCb#JiC%m)MMag~S%*uSRS|Y?IiI ze5J&Dkl!nD74rKe-jDoGB(6sOr--kSm`1)vVh8fI5<8K1Nz5RBK;k;&-4c6{zgFUd z$a@hVLhO^+k9yQsh973LzIE?&ZiH{&3L0pgcsKm#RZ;<$Uk$*_yhmmiW_yqDNC4L0?4v8N{{xOLkN4`_yCy@Vz#7`pMCGk_pKP~Yuk?)rH z8RUN@@vo8Zk@z>rKP&Nb$oES8Jn}C{{9EMvBtC`w?<9T^`F@FikNis#{{i^{iC;$k zj}pIv{2<~#N&G7EuSqp?{UrRiV z{67$XBk@0xk4gM3^502(2KgC@zeoOG690hwEaI~g{~P)LNIZx9If?&^{CSC~Wmq>g8^2-sgkT?bTm55g%zEEN*@~aWAk$5fgsfgDhUN3PP z@-m6jk&zATS zCH^V$*GNnwUxU~oaV_#riCxGu5+6Xm4zXKe5AxSad=PoB#D|dgA@(Bm|Mc`5PsUB7c*_HzR+G#Er<`D)DW|-!5?z@^?sl zC-Og&xEcAoB>p+_$0cq-{%(oyLH=HeTamvH@%<7%fP9<84VT`9X>Qg#4?BUz2zU`9C9m zUE(*8A4dEp;1OM*JU%=a4@q@qdv&FVT~0^ZoZ1iIb7X5aWoKNW2vJWr!sbUx55_ z#499DL4KvgtB}7Cu@v!YiPs>%R^n9T*Gaq{`80`T$frx3f&2!s<@_C5!B`!c- zgSb%Q%aOlA;v(d)l=v#-cS@{9UWd3Caf!rwm@#l{4t3ekiTBy z8<4+I;wbVrNqjT%w;*mre5=H_A%8pKCW-Gr{!YX{leiiAyCnWO^2a4^LH=&U_egv% z@~slzhy48#KOnDd^7>)aVZ?_eK7xEi;(FwdN_-6Y2E^ARzCq#}k&hz23GvN{Z;`kW`CBEv z4f)$8ZbJSJiSI=IXA(Cff0x8RNB+3PEy&+3@jb}jD{(9G_aVL?@dJq4{vYej|>3?2FP&WpF}~xwA8k_O;`>#x8Xk|r&3a`0$WK+xsnQP z6&4i~e}PTp$AJGMKMs`5^QQkGhJg`sO>75jPu>C8k^CHBC-Tm~F63Q- z-N?HG<$NBAqbKlOTyh@D3v}y6Oe6LN_95>}l=FJdBR?P5pIpxCxq$paU^;mem_a^} zIEXkHID~vCa2R@{53@$+LiC$S($tB_9VIPkssTQt}DFiR6=j+2oUf zQ^=p9@Cx!Pfme}V4SWyzHNaWq*8;C2pADQtem!t5`8?o! z@*9BfCBG3UX97tXzK{5R;LYT>0B@e+>92c@6O6nB+@e<&rA=g$bBQy6Gs&+2UP*ox@M`k+ z0IwmR1-zF0I^b;bImGLMbIIoc=ab(6d@uQpz?;b52Yf&I&A?m8Zv}pUJdc3rxhx}gPedJ4t z_XC%ae~9=1u$ufq;6vmO1DBJ382AzLM}RBHKMMR9`J=!Z@{a>QLHKgjWi6#rd`-H6?RJ;-|k&n52#Oe60N>_gs{C}&AZc;^w%2lgi)0K9xi>~bI7j;&Ly8mlruDMAb&6LM)I40?<0Rd@Mdy3Tk}@(4*>JX2R{$%?tAI<$?*iUUejjitxt!&>jQm5u z2gs|54-y|DJ`7w={$b)rh>s9g06$9pG2o-*HNcOPe**YP@|D0<xevSO= zz;BSR2R=vsP2#tJ8_2&6{0{kdfg8y;5x)ogKKW+g56FKAe4e}k_yYNlfLqA70)I^Y z6W~wDw-J8^{5knAfZNG`3H%lLuZcT=FOt6me3^VF@HgbI5Pu8YMgBYB@5%oF+)e&R z;Gf9<42+RC0{4*b1@0q%75EqOzXJD@{|)$e^4EX|$o~QSC;98ZgXC`z-vk~aKMZ_} z{9nL-lOF*dCI1ibzvNB8W90t>9w(Q>O+#{_?uLO8at&-p-X7S2yd&@&@=n0cOK>Jq%n<{$b!pa6N)+1>HUh{22M8z#8(813y9jN#IKIRlvu{KLxBM|1|J3 z&Y6;QAu2r*W;tCF%bX@XNTqf@>Y!o&i2f{#9T- z`PYD7C;tX;J^6FMZ{qqEt_^hiHt;*--vw?Y-vs;~uJ7a8Ot&8Ze@Om3uz~yq;E%|+ z5Vrzr;y;0}lOH6$0eqAE z5b-eZE%JX6{|!7sew6qh;D5=Rh{u5cBR@`*LmxwOL6^eB2vC!^Ben;2An!;#2iS?c zGqDS>D|t6!cVG|lp2Ty3y~xvuy@7qm`x5&B&m%vd*dI86`~u>Iz;yB`F#|Y|d=POk za0vNO;xJ$)`EcS0;7IaO#EXEV$+L)KfESaGC5{7*C%=SvDR2V$MB*f1Hu+@Y6yQ|y z%ZSr}IpoucmjiRjXAoxsuOPpYcopz!^7jz00nQ@7mUta-Hu)Ul^~AZvdBpj|8;I{E z-blQO_&(zMfj5)iLcEpu0bm|^KCys!8?cbPh*%7~oqPdsA$bY$gTOn;OM#2X7Zb~f z<-j}1D~OfED&P|GyNGua?*ZORejjlu@P6`Tzz>l>K&%EnNd6GG|4--E^e1y1y z_)*};$R7pPkbj)`3F0S-D}k%X9|L}hyq5TB;AhAm2d*anEb$58ljLiFpCkV~@G0^- z;unBlB!3#Xmi$Y=FOz=-xQ_f8;Irgk1=f>)4fu8PZvfYmKL`9K`L}=@$iEHz4*7S1 z8_72TzeoOk;AZk40DnmSJh1`z0{M@CTgbNpe@y-p;7`f70e?pRbKoz?w*!Ak{wv_G z$#(!>B!3C`GWky6Z^&OE{+754_&f671OGt28~8`^KLP(t9s@R#?*Z;5-v@k^{4c=2 zlJ5upjr{M#*MJAe{{j3b`Rl-g|$eTaR5 z{m9P)o=@H%IDq^D;)TR?V3a%qIFNi0aWHTQ`B306@=V}x@)5+5#8JSD$VUUS$j1OL zCLaqNM?M~S3HhbK3FH%jlgP7ylgXz5r;=YroCeGxpANj7JQp~Fd?xV<;FaW80k0;1 z5AYiDS;T9J*8yjf&jDUfK9@KTIG_9m;(LKNlHUY;ANl)%H(Y? z@h)alf0q-Wi2Y4^}eZ-~2 z`+>{IKSX>0SWW&Q@gd;D&Tx0K1=>p zU_JTQfL|y725~*`Ir47;zeT@2;4;eJ>d7rHv@k_{zKsNxTY74qK_cL9G# z{(IsdfV;{6NcP>rpX9F-4+7sH zf0K9!c$oYx;=h3ZCO-l^O8y_>e}PTp$AJGMKTcFQswyOxjBAJyq6W4jZx8H1-Vt~X zc_(0J@-D!xHYUj!UYo&_93elc(?`8eQs@=Ji1l1~6mB%egg22LiQ z0-Q>I8F3mh2RNPla$qj`4B$-iD}Yy$Uj@9H{5`~LfV0T21ztx!8#ssjdf;60dBFMP zHxS-#KS+KDaWSxr zyc~EZc?GbNyb8F4{4U_#C0+GV%`rA0V#=K1lu$@L}@hzz>su1o#N~ z3gAb{KL&i1yaxDj@=pLii7P`@&qbA62`l1gI;#3~h&=?i=m2$YLnQB&oKK165m|p>4pkoK43cZXTEOyt#jGT*sFF@R?%~wF-0gM;rU9 zO)nfj{y6e{XRO0h=i>*?&J|vV{5SSRINfuO%JX(;9_;;Z#6Qx0Z0V2INnV5DeXWJ? zHsLvr1$4vP5eUzfbwnMFMRFkXoTE_`pOw|Ir9Uv~$M+6LV|~@py?s#@EI-I*RV)&D z7G+s$%QKV%H~7Ib_=jwB!mH%D;VKg64Gzay@@a=6>RIPG{6%`1@D6p(IeKjAmS%bO z#RGYncz}xGi3~A9aN-ee<2UZAHkmA)_Ygn*C6f0Z=h;dp-(izZ@h|eoSY~wEyf63D z1NQ}i`v-aNPtUjFvQCG-^jAmsK;~|qQC}JtDCD{NCFsACN5QCC)!1M1E%L*C9qvW; zyl;$zR_%|3o|QUg+#U`&@22M*-2*Pq_eR3c?tveh50uFWNn6bNg&!N9U}L1$2%xFM zdluvzjUa88tH^5+q^%)jK3{OkHSj*p&ve|~^gHG4gdG~;l>0AP?%!-#9%YorAj(6~ zD-YZ^4hrP|X;1#a<+;tjTW(jP-d~xsN$Tepke}EVC;UcW%)T#f5|>wh>F*HUb^RfH zlfOX>!z;TozwC0tW+}yy5yNt2X5(det~=@+`T2V9<8Ia+;p^~m~#ACo?WC+O3o*?w90^eFJYn|FqjIPX7a z-oFvgd$M}t=}<^9u-6q>(L&_&*)bUbqRIR$O!J?YP6@K2Mzvbjgje_Ogoz+ zeI)q|=qz=n)%y2{U*>JEe=o8OzSeRXJkBzB+NmcoLD50mw&DIn>T;qoco6j~mh1En zjX<}KikrkWDD2m9-23V`?oHV+jD&JVI-BYC<0<6Kuw0#fn)PasgK>Ap%|6nkBVyak zmnrAx968SmJ@eMh;b;DhJ|vcf`aTkU$*@43znk*T$~hWBKN+)i3HQ>6HjZ@ae&aB< z0piYn*4i%l#$>LZdkNb07@qgRb62Lw$6m-{586khmHnn;FZ|n)(aJRR8@X-IJ(w=RM^nKR0 z320-$`#5!q?-|{a{t;<3a`fg6?&Hu`T6sLsUfn6_7kjnwZt3rHj%KLvYv|`+%0ZpR z`Os;Hr4O*S3*vXn%*KajA=~#kd6%ElblQ2Q!M)$YG#^}Lbw$ZpZdLXh9Sq*|;x|w_Elhnsp#7VE! zi3aF|bqh)RWy81O^4|Kd6aR4AGY;~#anX<1Ac)J6{gr;%SEFC&00+$=fEJwUca{aMn(U&oy}Mr~k|HapWL%#9WVIPWz1z z#?IC~1M?V|n~*WS8UF&^^_APLz049Jo*mz#t6 z=MI?HM*k*yWA`;!fAUOe(=Sd+Ux&3`nTxh=TCKtl9;Vs*;Ja8CIx2f661g{vt2^eH zJLBq(Ipoeco1*v}(Dz>R=beJjvDaWzdJn8c$a=K!F6z#FNiVqU@xZRnxtJ?R%K_SV zefu|Lo*Q)l>nxifAL-*|&16L5@#kGP4mk%?m0)X zZ{}z$FK1Hhc{M543wayIIL0|~#3sNW>S*KhIg>(7PjwWz$aQR~t((sN61zXfgo(8b ztTSxFdV`bRK@4jc!jkoeCj8rrJ zPh79#I*98HTyNq+nJKI{nRjR2Q&?PHRZ_NC0>EEx*`h^di{q|EaFZx({)=&cJFc9| z@gXk$g+O-xlAoxa{u5(bBR7(bD3(ic5_vz7Z;0Tv-(@Tv$*sBD!R8NmWI0advj05mt8g zmBm%F$`;HL?=y-k3o}a=SB)E+S2Y~(W-TmRRGh^(vMN7#Z`KX-^KP#wSX6v>S;ZZB z6~(0mRmDZtLtbUk9b@wrmsKuYlvi0%m{qd4uyjdL{Cy|FEF?~@yrSa5($Ndc%Ms7b zOy{jphujK~-vyjeR2eT!xY=@Jit-keWoIv{T#%hzR8*Olot;~@`1Xa!y)fboiRa9jmNTe|jWr0NIRhm?) z$|bi|7FLwpRvd+MQE72Sw4^dxviPoo(h`%dyUI$6;ssYxc3W8$atptUi%aL(cPpk` zJMYTNva_#70rOer@aWBVmsBl`;z@L>4WSiclLEkB+m^pccb4QF$+np1=DmW-fOrex zr3?yNQ4IZxR#p{dXWvy^SXEXLEiI^60P$2Ikm#a6t%t0 zbSfBb=M+>_l@ykg7c8!tQ&ll^RMdG=SyfT8c!7JHG~DaUDu=$^GMjA6H(s@yB?wAj zq*;lkptvZnysBbKqO^E&aoJ?PVRB&K&&w;k=bno%&d$EApt7V8YAo5Cf}*XsOjM_B z^@i<6QBh?Ut~^x8lB#=+viQpJYNx(TuUN2T5&U?H)nDH8OBNNEElK|ThQ*aj%FD|t z(6ZSueDO>#g<2Nfn_F5|X?^&fUtL;Syr7_Tc6o6{f%Hu_5Xi;n@4B+8nTrcyxB{t zX5T)yxUy_XMPYHJH@IMUrhS@$4yO?9sMn(}yz7>fmd-7{y||)yabdCJ%lDk+Hlv`b zz=q*_?&$%H?z)v)`ny1128ExC!YQ_Gp?e>%q4D<8si29%Fm)V{O*KzhYn|BIzS{ay zX=_~zwKo0^Ds79|YGt5KbH~tH(Q{lDH7$VCo>r7rE|#X%E&iK_6x|w~IyK%zXJ;>l zdN{tVoibzQteIC%pFcBi?#wIl<`4CHb_1GXJ)y%ZDwYaYg?@mot<&dOAINA~1#ASE z8ztqHV))!!SX#EY7;OpOEn8GjvN$_?hCxreH-mvrZZUcrkCWU4Vtog(QX{ta{RY71TTI*qcGi93cPE_DTJ76Z4lDe}DT5hFi zQ|bt4{!G)8Lb@r^mnaxpH{6sl2d;+8qmGUSU~zanY=@!aJtSnw@*i z^vh?>guZVL?`WRN$Dz@l3?$rEV`M zt&|BuQ}0^JM?3(paF#4Cg}B;CE*N?j%lPVK_1~tMpap1qD`SD#S))zk3vtu3A5xhe&C4qb+-jvrP*-mM`bZaoaMz>FDS-DcL7F}#g!ZlqC89T_#8twsZJw+GMSrK zWk!0=TV>@~hu{?UiH_Nvz|h`ctiJ%Gy~>gW81tjUt-AH3^*>446C>=bBA9uG#oLpz z^61d$j2ZLtu9!P>W?t^>>*mkAZvMQy%bnF9qo+nr^6H2v1SSNcDZ>Jb5olt0TJaj+ zca$tHvZG@o=(j7-d97%>3yUi3oG_@&3l|qGx>ZRUq8U@8^JZL=H}l##^WSH*B(5hW zp$m$u^6n_UcVR*0!a%l6_KjMUSRc@q+sevH-(Ft0x`F;~iL3_x|0?HuM8tQEb)}5_ zKqR6jC0IB@Rf4XUWtuXN*Da^3n2-6Cw=ciR(YLJ&n9MMhJaN55dE`~zCk;#PjJbJN z&73}C=G?q_SHIsZilUrM{;JAE38*5H5u@(ZoV==cGRfnrS6&qo=ndCVnfW8c5i@7f zc!^eG>IoA~#Z~idaz?x(jjY0wf*4*VpGC#-l5}djQ}ZDtOr{6R)fI$oC8W;1y~Lz0 zBU4|b8A?#8-+lV$uOltx%yh+A?D|%;M1t zMn|0ydu7&*6(v>06_r`J&RX#mC8fA6E;2z?a%Ixki_jcc)-rLLXtLBqu8qLgb-hr3m#Y+}V$(vt3);=FTTzuFNuoPLG zS9W`fxlB*~vdl!{0sk{uWK~=?);+FL1bc|DwldO1d z9NVI*Olm3Hkyhyg`spI04rdhsiZ}cnDuP&Or(XU}TX!+-fyvSTv(?b)KTnz72m6?_ za!<0@>S=%5u>UzLelw<(_GaFaLTuTn#C(wKgNzp2olTb)6qy-j>vF}CswJ{L%0B1) z?FCCptKzQs9gIqZB6cnv=iQ6lBa7lbVC)n}F$L&sbcwsq!xUF>6`yz#a`o)yZjx@9 zK};0Rb;VV((a;T;TX)?18@S)mW`y}SbK?@O?>SuO!HA1i6yLc7^P5f}j@RksB{Hia z3)~gO3uIZj$UMj`fFW3bhgHs=A^Q$?$CP6)O|f|=*$b7-J4{|Db|+b~ z{}Iy6QdukmI?KJ2cRFB@icOL@!+G=={JU5s%8Ph){6&pr$@06sY{_D$@bKI|;8sdE zpW-e%F=Z~2B6{mKWb)NW3x0h8c zGDGvgOBKb7$`XZS;tlAK4-(5?l&Ud{Kz??@|^^BgKv^^LM4snyA8Nu z-@SR3C@&}Wp67fdIa>2`_Bxu;hQiJwi^$^b9ooW(Ze5y_g!$`*|id0BDa>( zsXCgpz7eB7M{qCc$9G0YZ-Wf;)wEZ9^1+uN-gLO{_jS&r^`!xNjIcKO+(fqc?g=`# z68eYp!dmftRa(wtHjJR0t?owg4YG>9@PsXAn?{LCWFv9eFoMtIysj9&!xBFkIPzWm zqaGyx-pdo#v8B{=oR=rxGBx6RB{_3dzFCsA`SJ-j3Djd+@DY2G0b>yUohXFZ=&Lq zQ3suu`kWC}t1^I5v|plEcxLLe)g2qQPgV))ee-yn{siy2dfNK1;@>J-UB_99o8)^+ zr0>prsjvLDGFf@s_q^qawr{TY9CIVDYA3%)TeE&5J;(pdr=QYKi+)0{e6oQqnz}DK ziT>EMUEtEch#rg1q7gAXL(YRh-zDzpX~cfS0YK<#V<&fgew9-n(#M1*iENE6 zfcMeAY?_Ai62m^_;72^JAWkpFYW^ z)2pwxZ3qoO7}7pS-zMcGWxzH@zJm?c2@|ipBk@MfdF~&Rx@GO(gmIxg+cO*A@FHB( zW=VMppN;Q!QKn9Oh#PfMxYSFp4kyw!wq z^62!rEvN4x)SFcKlrUA@IdMI2=#*T~)A5aUf0PHx5dGOC$jRaT!L^zs>9XbM(#+Q0g4i{Vj?q?eZ4LkLIlLXe8Af+o7w&^6 z;5XD!>O||p4fQwyztI!$TYUn4)kCdMuUe7RuhktXPw1P`4d`If`jX6#+ZLkja@#w! zn;3tiy~A%eK!?q{f(YN}H0&Lob#2DGVaHa+S;EkBo(C`W)`lnJ4X=%xgSvrduxV^N z6(3J0iVyw1i5K7f8%!3T?OUu)%Q+2+!V4q)lD1%alf5r#mHeEn=Rx_}{Ms>%H*Rma zi@jpoyO#27!)(0_<87kI%Cutvz3}RQ3h0ES-9CRix?tNFa|TE&>vvoE^~yL|y-DWB z)JN#6;TxK}T{R`^KRC!634wJ`|Tz5{iZrXggI*l@rGPAaw&1Y-6A-y}K8bW#-cvuSGTlT>=43FbuHq;GUuj6%bz5AOZ zG9Tjlm%i-*1^=*lWR7G2Z1@h&9EtGlmiNPNptYwvco*xQhIN{DbO)bh{oo9&d`)-o z8tVt=Vae}tn7F{VTR$Duol*JS7fAzn7we8XSSMo&amQFg_<4}IlYX^ovWHLf@Jl>= ztcPcL_$Uv@7DzYDq2RH-PPqy0jo^1LpfeID}ev_-&Z*TFveGlXJQTjV= zMZA5GceNSEs$TKmLy<5XJ#%zI;t{*ii7)4>46l#Rb$gm`yuJ?o*-U? zhjzz}*UVu%?avN#_8xTdf*oNElcpx3S8BB`qMIW4ff?aPB9I{djxF63|D6t*pJ$tc zM{)aUf}>-5oVJB>bn32|^Bp9=|7G%r-!SpZ!!LW*clbg0wMoN+zQ}X0ToZ+p?0tEc z@5@qG6sdw|b0`lR?=1j69teqz| zV9@qU<|ej5BEMdDr`(f4i}uMD_Q}A#=;QqDvC}6@e{I@)vGt^X z5L-`dvuMC3gg<%it~DY|dw;@VBY#dm!@j94!-ma$(!w5-I&5EmljZMkVzAGKKvhlO z&HSRyBwW8em42iQoxbiTwyzs^mEImvHx1YvQENjQhjeZT4T#}4P{X=b!_XSAT&vw- zy-}+J;Q{NwBjpI>*wR+&By_76bjzzpt<@i|ZQ|OSRu3gy=+#LH7dmxP!i7Gyb+~7W z4$jd~zx*Ec5w$L)p?w=eJ$4u!g!Zir_kfAME3Bb?`@=m}Yqgy^7;jt8w$t(U`DC@z zsdTLlV^i1zZPwl;Xs7yLrD2NSGyoF-Xs0%YrJY&_9u~XcOl^-&x6J40nlS2RQ%LIN z`moeX6!jX){KV^@*laxXZnlR~l}k0|K|8gwE+o+N?pNuJA?W$KklJP@ zHBYy0pUk|@(Hlb0ueBkym3fWpL~GmhvpU7L-!o4Yu<_37R0Osn*L|hVomhJl*U1xm zua!2kwP}H^wT)XlZabNE_iQ_LR;L;RI@?Z#U&CI`m)>dp zX^l=LvzM&BbyA;WE=cOaiNt|5wl0G)u{%Q-sVX4ud*o#952+O)y(6TKh~Wsg-Z}l& z%GxjnENepjFk;yttHOBDeM-NbA-uUcr1r)A?iRmW#qY!oVa#p0fi%bi3@q1#2CNP% zEbf^=#^wO$bZIb?Wa}gN_M}H$MB>I8(aNwsB7-8~Tf-WDc0?H5EgE5z&R7vvyFxm#X`n1RBBS==rM1xgU1b z0EIO#y+5oDhjdd|tq<$95w$(6S4Px6!;ge>Od{3sCoc%4$$RBFheM&|VU1jxm3W!p z$Dc$sN{>gmS^wvSdN>6+CzRiDp()I`U-94VD)_xg*MuN_zJ+&N5sxQJzU)bOMe*!f zk#`+~Y?kYLM1@S^x=jR@>NO!%FD{7lyiiYkJhLJcS{)K+41b-Ki+EnT&)4^a5CBpO zKlZ7-+dI^CiY^LOA%f-cC&*tb!tEXE64g1Od?o8uLZxYc}R5D+0 z4Jr9hL*w-56EVN%-bYdgaAxS0`P4u{zvIAH-Xob!?1k z>a4e3tk!kW8!lE`yXd-$)o#OUy6P2U)w-_w2;95s{dlXZ-gU9s-c4^FtB!Qj^6%N`&hzw(y0=;g6s=rXzOjNrr)J+rA;S2Tt392St_~vxI1Mca%VWK*m zuGddgYooeuqH2oj<&)I941IW_+M1zb6V-0RYX<6Va382QPEuP3>UERU;emSfB(;5z zZknWy4AKWCsoKGM*CbUxSorS2x*=N~8LZc5tJ)#DE?aFKqE}|CHAD5`Y_)Bu-j}WR z4b?lcRg>ZM!}P|D5!! z@{9C}scOST`p6VjGg|MSsy2?++o!6XqxHtA>VV-jm!X2-7oe7PU)F6|*JWLnbzatK z**VKPF6*$Y{jzq;^s>mZ@UoEed7^lH+keNOT-hP?)%H@I7wYwwp&49r89vnOw=$Bk zHZ<{YIHL(u;Ngs#u-+cd*xXJxWT{>4q~0AiHFRxzsi95n_2DeFu7lo}rM7m^JF?Vn z!)rR~jbqfhj#BToc9a@=*woPN=ja1t)RA-a?lG#ilioH))pruUyOUmju{zR8>RoMT zsi9jtOATGqMen;UCq)wysj|_L&-5+f8cdfo^*DShc#l z-ab}s=&m=8Roe}3>aOd?sntEC-fie1HFRGOsiB*D>Yd}%{+@d4IJNv-y?&fpbFT31 z=jzqt)&6s(-YxGXHFQHSsi8G#di!{_F->nCuXd*Cb>r0m!`JlID=$$SdrQ6B*;{Jp z@;*{SclXg-FHtM{>J68uwS9HnC2F(b2m0z2m#P*0q~5LVCpC0uKdGVh=jqLts$J*l z`b*W}^YrRVRn7UrH=nPoC#YTLOT9a6YUtYjQbU{i>kSjsx&eCa1hsX5UO7SSHoWEn zeFW|oNWI&7fz;5$riO06P}fgXM=sQBCc^sBD<-P?bm657sr=YQtcC1ohPL zrolP}_aRd6HVly(x^IZo(9J`2?PRros9ru1X4%bbS)z0C1KkBLBYewiDa33M{Zs!Q8q02`~4c$FbFQ2MbjM9gvsI{YX z4E5CT1EcgdxL+joZtX=jP8O;n8~6R8^BDyy4W;O7xhW(N&`> zuageD`EA!IoTtE&fKgzcUsR;mM9@XU=EGJ**nfBte0wNupRovG1#Sy#Sc>(LIp&4l zV!N&g<*zZO6|B^H+JflsCFq-Ae;AKF=Ey<^?2ziPYVg>LgT;_4l4oKVz(|7$3tt<< zV%Dycl@KSQ?xV1i1ew7s^2*Q@6J+-}W0cwvnzbXWVhr)ZSqLOwAAt1$g2b;3tIa0P zrjV?t;62zeNo|=tIxJGt!XDxn zK^r2lXq}>fJerJbV7hKYp!8UNi(c1N!rR;xsk#bdkZ|UXu9Ez<-PP7e=7Fwiot_20 zvR&qiZfI+T?{1&Dwwr3`Abw!!G;~wzJ7(_arfSZa1D7M`WFF{-7F2w0?VP!yJFFPt z)m@PWV}wo7`F6kx}^SDav z()&SRgRU3DwO>4(d%D1-L1Ic7j>J2rI#eAxpk<`9L#rl?U$j~s(d)I^9MN^M*eaVD zYqW-+>UIbb?{pWb&#Dd|2}^M}(Mp+3$;6I0=#t|yW-yHTF__@rn$)G&82HUe+l~c~ zF&Llic0G=QEW~BI>(WACDf8JS6VXi3Ghjc9zpf!Y5jHlI&B(_Yigl9;QKhl$vXOC` zQfW3K35-!v#+$qhlb3Bb86r)TEzVaV|0WHN3)K56)D_3~(Ed;rC>nZ`gUw;lAyn{&bV=aO zbeR;`pDqLErgU@!dSw*9daKt))n=_XM%D6mdV5rDZ>M8XRSSbIDub;R88XaTlc6xc zTA!gdbktijR8vR23obC?;DRC4K-JVq*A5h8ZQVds(?xF{sCIVII|iyXUG=_!VwxQp zsOr1vnnCJtH(fVKZSJl&3{uN`=xu}4_8xloAXVE_9~`81_teV=tFiWTA za5W58O}+Ha!D?%o-alB?^wv#-#k^WMM6JPaXNcO@M{gXW>ig>LL)78EIyOXY?xznA zQOnQMD~77=7~%|7wdd>gL)Gr{_12*ZM$@jL>Og;eV5r(KKvxe_O#^i8FfozV4O2VP z58!uVrF_Rjy7x;vWNi>%*k11*qE@1?hpHH?_o1q(gWfq*twxa#Rogo14MXv*wLUyl9mHsQn2e+AhpBa) z^qOHZj;v-Af-Bt`1_1JVG_3>BA$`?liq`ggTO@caBi&dh4wtRCOP{e5BgZM{ggg4)oER zM~WR@KT>V%tJjQFEBoo)BUP-QUOP%P_0zSZ)avu}@=GLFiIUfUpI|X zHBgsPYF&T5dz9MMUvD3!)(_A%7pdwC^v;XanhW&Si`2#o^oEPn{tNWli&Vpfdf!EA zWxB2(ZLI6jYFoOl8LePlH(jK5MD^y;sxCt>#|#EWxTDps483o(!Z+YMN2}OCU7MxW z57N7{WQ4mtOYI+|H)n}OU7w{6VuXuP*pPax>-SJ6d4Py|Aax;m+nlUDHt$>#8nsPY z&uwA7t6gYAWPWw~P(6A+wZC1*gY8t4^x#|D_uJiG?Qak2?E@v;G5V%ZQO8nDfqI{r zc|2)*-MOvuj={Mt@9a~LBAJG*(oJH)!HjeFh`BCf>mwYLpd}r5yy;g^?|IvJ3 zgE+*$`F0Cv!;)`B5cjk4tZ^^aDG~lY-0y`u++gctPwq(hcEb5~!=#<*QPs|VUGXP! z+JiN|2=H^pNhi{#p^M0F{ zPdUjRH1QLLtR6&KC7mKm;9RdvMV1}mcMtrUG#>uY%SLwmmPBM8{|?_5gcNwdfxKWxsMF!^)JH}UuQCXYy`pg->Teu{~$g`o3QzxvBRpUE9NpDd1 z8bt2=F4V}K-;z4I$M4LbuTszRlhl3t{$7M5T#NjGMt&yjp!_u20`C9EbA)aDqYgPJ zX9$`1us2-VjRa}3Zl;}}Uz6rR5?<)F*yGOGdy?)3`IeDkc*B#nXAjz&M!aL=iw$$) zHuVYNn)<}>gZ1g{=C^T}^cPM%ru|3!>fo}MGvxdu#D#BXr3}+-ntb_sB%UuN-(@Dq zm-&7$Nt#Xm`7D(`$SqC6PLr|(T6q{9LRt&LPFhWSEM>&=eiHeu6u%Odv`vV+H&McJ z%AmKuoe~*Hyg|88Kcww?3vI=*r9U>`40zirr+!Ocgfz85TOesXk+#IPrHJ1-yE5X` z$2!y=W&+wPgeyd!t(N$2JymCY81MW)c0j(F<>SAd?db$EGV;nVNV^di-r= z@_fY4yz|PhrFh!px%X^^6tZiRxbSVgluw(4l_IUF?XP%0ej@&yv-MhT4{X_6J13cr zSQ+@RmGz>fFum=T4Zo##{Lh_;k)<6&wS^2F`*$n*y|ZQA7BZDF zXEM2-Eo+QfF-CCDkgM4YQ#L%9-KoGLp&0{8JCFd5B`?e@f@!t94koO zO)(xw-KRI7ldy9TG7qD4&NDe$;jB}Pe{x_4%lrgT(q;Nf)&c1g{qqtD!nOSY=Q!-R zypDQfjzCq4(-)rU{pf4PU zN?D1{<9q~XOkD^4vgwm@#J9{MKR4|xTRZQUs2xtI%g~qB=yEE1B?n^)}koH~*NJ;!sg0Yo>gKX082w$<@`1?3Yj2OCdPSqFZDBY3WzofC&%jqtbO z!8n6u;(2&)FJ7I*~Xi?$2Q&RlhZJN*Xvo^f5*l_@5edvGWvtQ z+)`)6X49s9t{`AC2^erMr5__b-?GtFre344^~PIgZQbzcH2QL@gO0A+wU_4lFS;*wU!Bb9A&+~c-GrOu&;M>bAF1j? z;xxwJO(b{kJ4lOZf6clA+8&%!=xckdUw?b__VZ=Kd%H6Az8{h~a->=MjHps(?FrAD z{ceSIvvVn8D?#3IyTsZ_C<_V8lr8LhJ8qUb?W;%7$Ks#2$r>oi#hkmC$c9G0ZQBLYzM?&pdSvq|?O|uOZQ@VPL~Mi`(pxK6uzhp- zHM>?4mxIlpnZL3!fS$x2<~R^>`g8+wNUj^UT}a;U*|gbyM8;SWzHNv7wtwn$N;!q1 z(BpTM*5Czy$+tkYuX2tPn2zg=#%JzSqqUhUC6eVse_JQ zIDG>8Xtu}lT=E*inwsR(FZ)bF$y3oh$W-a`fpk>W>*4B9GGMseH9c z)-U&LF?!AM2G4$jo6$k|75mn07ezi^`vUdLtNSg_iP^m<{(9#vN7*xD%fnj_q-^}Q zsH3O$ta+PfudYhn@`V9=%pXReOi*_qBiV<7uRj9634%EZr(7XB*zIQgg8C-EPh;Hi zTO!HcjY;3nzDDHkeb=c^{@>`3KE(J(dNR;noAh{WV%whEHZ}3QQXp^0lhsB0exg3U zt@h8fR3B2M!Om^S8kNbL)LqWanesHUgsp1l>qOr@{gmiR4E5k3eqYDiUfDQ}+&sV8 z6ilnJkt7btKPY>z-&A(m+xCZic=MP{Ki*Ao2lWc+H~oFHG5$##cgA%+m0WE3oAhDN zfk|HnLB9=rZ0XrCq3C_kW)e5EpU^iZjJLzK4VL<6{IXxQ^DA}IhQiJKb}0NvTYWj& zw|r?srQgMzi@a-oA5QMYZj}4CIj{XH39vS=EIdSIqV<$&m)pL=*5jNZuYgwHCOKz`O-E?(^`yx+uU3cs&JEvmpDUM}QjBn*V z-#Tm*b)R;H*QW648R|o-v2Uur-?Tx9!?ZyXml^BD&&IcXsW%Lpw^Ywsn)^0$r{3{3 ze!tU}zx0Fn-EH)PSO=B%2kFAITC?AU`sH=si{Dsu#;H#Ika;@q+JoKqXv3Frcp`b3 zIa|}0B-bx*o8zsMqIZ5<{zS$nTJki6{<=4DVOjhrj_l2q7mGYJHvUMW(zMJ2-WlzP|_7cq< z8r_n4L$+bwvi90i`;fl9*sE>!y^Ef)KFge$ZGnz@C~xvYuGTA4RrlFne>>SWx` zG#J^Fn|xr+%30fT`j8mXw8%|^Q~z7ayRk7)My~8Uzu_u#Q6hsqXk*MbUWiZpNj&oq z58_7O>zB#30hwIwrYCh7L{C5_ttlJ))(6WXAP4DR5|oLN1Ix|mP$D@nfzN)^j4bhfP-dbhd(nSDwvG)x!THuDL+RHv?1>z=j|pSE5@CPl{DzNh zms9m;Qf5Y9*ry4%aY>zMxj*CnxCCP^8;-A!LR%p+d{D-!UVTMe@(oRc^!aeN_O5r` z*VGx$w`I1@(zkI~@ z7agmEUPwAb_EPR_!(X!Lv3;XoUhgdKR+Y0UW5^DDa`Uow#_L{NPx_zOar}>$oL(}2X73T|)--(knd4o*$yYB*`fYm=R-s4DcwB5P?=w>`LysDN zo_RtWUn_v>r?cI?!TYhHWjc0wv%rS7@GSwJF%E)WqTRrlQDH6FQve~U&>wRYW zeU^!ofw5VsPhJ}!**o5H^!w+!uXkSNX*J2t)k>aKB>wy2-nDK!PQy7u&OSY}hGh5Q z#>X0t9q8zm&0AtwoY)$)k---E9$e9wu~ckVCRT#_{-Oy9~n28 z_b~2j?l)j(7ph4u+1b)gN_@6HCob1_M;-U3t)($eqH?w0y~tdX)hW}4ay+RzIQ7J| z6FhUqS6?`XFY6p;URTBkI48r*J(~4OEpw{odkZHF&dD<@8)vdUAij=k>tNz_lD)w- zXS-H{`DaO&q`}tzSEX*r+-J2j2dZLSR>@rTKCC_O#aLYCT4RxRCf#-&QS`x0>jZzD z6I;vuo&@2Txa`^n;&tjGe_K9bU&eWpM19$*9@nD|S-nrV7X^K*>?yLcFuG#b_i01L zFdyRWWA<>Z*t_0?_ucc@Vlr2NcV*tsmQf7*mkwZ$rT2cn+>1SH%X5&}GM+hmtk)!) z!*I&LuC@8w4=JyB-Dur2Z{L-yAM({r&sf~&{(oNHPCM$IV`%;QaPqS9$~dmiasS@( zvv!BI{Zi>d2Im#ye&TCDZ`}<07vqUWSsO&1*o*bqeW<^&k<`<3oVGNU<+Mj;E*Q^5 z|4iEm{S|J$2Ze46{}4NaamA}kxW+)Ma^w%&;?_twpqKXYuU zU9*YzVese7lcL{k^w`fvw`n84ojo7ka!^=zvSs0OM>}lYQ`;kfz8vkPq{*ZaZGx1a zwI5tJes2-qgW~Bwkk4lQ-UNkkuvf{pF;ae(qdd)e#GhfOp#Kp2q>gKOF+5APUneH- z{5fZm%+pj$dx!U>Y$7N-%VnJUceHVhD0|!Q*mrUy9-9u)u|lk?vahjgfiZ+@)}HsG zU&C_=U)H40lQ`(tq>*}-s9l!yB@4&5R*UewalDhYTAwcDdvzgkc}u?B@@-X_$LqbL zACBz3^7YH&cgW=TE)sS$1tVn11)ZnZ5?nj=CcG52h7)IU2*bK3-)|ynASvN*<`XzRF2-bZ9bc)-LroXb=-c3DCJ?k3&;2_hB_;< zb?Y*0O8XtQDK9?vmY03U_=6oGVf{mFB-C%WPXM>&F5x%p6EOa^XUcf>Tgp3`?7aRG zui4R_W&0|7_Kv4m!}W&e)iaY06{NX4$>@4$97^)t}#Z{gw93)IAwrBR)xo zqq}xLbKI{jgG6<_Sy`ccOxuNU-Ts&1OPpcJo0K8Y(OrHA2scTOHw`W2A(*aI;d{fi zwNGkv)emg8UQn!IDfmv1go zk4gM%tM`&E?38+BrvAP;uGg@o_C zo49>Vw*SDk*It?1cIZ^}KO(zC^W2GK^Nwu#E@y3etDD~XD`&`C_hU=X+T6A;fA`zm z@qWN*JDfJgw1b{DK6zVng8rc=(#F{EtPUZ*qy9eEGmjpyq2zs&KK8HPxhLb^%)a%v zxvBchL}^Rr-}Fz$Ua@Uv^S;%#$2Py-cGAwp+IG^Lb~6u(u;b&{_`HL=zKJysq&MEL zVVo%anvsXd27QVvD~#Xd91FQOa}UAix$)=0y{FP2*mxSV{Bxl>=szS(XWhuoGX!-i zUf#{xW1iV&^GmW0Pj{*sL#NpQni&+sD@k%^oMQ?PQ+X>I&+RoWmu$BJ(RweNA)k#a+^9MF{C}i&YV*g{Pxt&k73-BCgs&LE+adZk>6=BZHCNa zS@{%tWM#Olu~1gHH!_s55On~*IkQP*-AslP{OwKaWSDC0C0@UR`XzdlZ2ThSYTIyI z-@W}pOKvL3dH~)_xpy&9xZXBY@{oMo?%6jNEN9dQI}d5>b8p`Oy_a(Eeaj?eE9FHU zciMYreI;=kIp)Az0N#oBQHa-!y`+7RZ}cB#d%!g#>$i2^VeQ@1c znsdYZwycA)ZfX4EooldTD%-z1I%LOH3DQovn|1~Auwzg=N0h_9*3K!$Z38E)VBaWm zFuyCpxj%)ue)C;b2j@3VymNovG8BIyw1=YKW{eL^q^F78FN;cz;L7uJOsb zhuA8nO$|BiinNW5SnsfHh0H;VKXd+}Z9ni_@@CdIkT<(;$l6xkGO)65l}z!wD-y1i zt5+uRJf&_w;(F73PR#B@h$c8w>X+yn%z8R)ACqn=1F5ItCLDFi)LD&v(y)o&kohA# zi|4-;>&jB^P)25s2Khx=9yRiM8sTqYT|`?T@`5Z(y-hWz(JXGH*M7%xs`4xQolcE@ zB`^Dy`Uh7xQHIiHTiHrkc-P%8xLNDxh z1d_HB)eT#ZL`Ly?)V%#m)n3{#5VvoB%({E~;*-~A`^*1y_q$%5@|EQo+Q%j?>*jr5 zTkI!rW$S6rn)kbLeXur0y!~&k-`0=RaofkZzdLE$Fpr()E7L6H*iE#-jLim{Ou}-< z^WbJ57Wzr2zwA9io=d&6VKrv??dcrP_}%%uEnVr~k%D#oR)}-0mhv;ABUh){U@ob)@e@?XbGG3O=^A*>J_%kC< zk(addR)%sf_ORUZ8&h{IlH*@Xk#;iC8cQ-6+4P6<#fFf0J#Bvj*7X^uglqkZyY~h{1?vRdM80CDg;8!2uPJ9MM~<`PJtN;Ok-*;Hh$DB} z>=I5dgkx=HdC$~$%sXXHI!?{sQ;L z9q$^%`+_19pt1WJXHWO(d-dyT{(T*s^LY*-d zx4bX+F^07dxVKv?f7b$jy?TqV68^4*l?C=EoLqSp2IPtRGg_W`Ct03(0eRy7jF#uk zCt0312jq$SGg_WEo@9C67?3CK&uDqhJIV5#7mz3J&uDqhKFRW&9grvP&uDpGbCTtG zO+cQwKcnS&vF;{*0Dq?n#zsZa|*6KcnS2?Ig={T0ow-KcnS2`6SD8azLKA zKcnS2;Uvp*LO`ClKcnS2?j*}|TtJ?Szmye_C+^Q^d5%2E@*EkEC+^Qg zd7AYr&NYTHA8hV9=jh&ZzR+c}JOllr#Qbj;PbS|dBbUn_cNy{-g{0{yzf6v z@lH8S@m_eE;x%h@SPzsw(d{?W#qPj5G52o^clP+^JcG6IX5S(P*Vnyk>2~jocRy;f zJvp+^(Yp_|*&2RlSx?V#_er$H-iH?VIYb@V`12IszhU<^ShV{aj_3OK5STrQp8Y(s zzaDap?}fgS`v`_PvUi`MY-F#s*+&2jJ7wkHM<#BNU+D?j=-2@ONYdJ4B#HiO}vj_58Pv0WUqjCZvwyVzC-j17j(+h zRouH{7QEA#8`xt2H%BkH#{ltq^}~E;;N4>&y3YHU>@ncIgzMX5fcqH3+6UY_x|Mqj z;Mc3SNK5KH2EjcWct7Eu4Yw9p|MqA7C%78p^e@4qQxM!oS<(V6hC+^Q^ zc?S1vw6#33N5j{@F(TgwxBG<@>J{TVIK;GT`PmM8XT_~eQEGg_X(JsWK; z&s2Lh&P01DxM!oS<(X>F#u+3}v!?+0k-0^8og>$oYjp1+TiN6&W-kTuY0s{6?{S`;$yYkp+JSbx-d$^_d}Qs= z`x{HLKJM(jNOf*$>(024G{{)w}u9#BZLNbGJf|I_Nzc zWuto@gV{>~yEyn;E687bKLzF;%-M2Qrv`b_vBlYg@D|XN5#(}cq@0g{^AOs_&mP@aFW!u&@;5W*>XQF^NJNwVNdH2B>U99F_kM2&M zlI=~gXNyR=`~4&+CzMUxpZ~XqqBSkE$EAK>7^vBcv+-7W#QfT6B~#6 z!Z>3S)TYLlu?GcbOUW9(cl}+`ZNp0TJ7LbAA%Fc)>VM7BjBt-Oc7Xmzob&nXWd8u} z<*e`w)C;r62KTA++Pb=SYR{8tU3s1^J+gbitZv9}LbUcQKDS*s@&L}`L%Xnlsqb7q zZ=O=`Lpw$7N5^+x`(f*>=)cq_tKYUm-f%bpEwUZhg{Ce-HYFn#2&sqXz%1qAgj;Pze@j~fjvqYP18S> z2Ay^9RnBA6a8}BL((b^IoX6P-wy*mf{*8{?Fo1F&Jh#(nAMsn8;c2g!a`F65sZFyclf)VQYNW%-jp5W zB=&;nfSi?N<)@HuN8Zl*uC;4Z)+59x zep{*wC-U6tgw%iO`^>&Pl)tTWRyM8mm#S`hZ2^0xy(=HlYuW-%eSvK9)r+Ri$Qe*Z z?r7tYf4TO@#{tHcNY?+0T)j3xv-G_!nSQ55d-K)c9$xGf5FL`=;Y&lA$DZb1SK!{g zI8)!ZU(z|t=`Fac97pd&U;cu2;Z=+e_Q77=i~Y2FhCybqO|9)2gs$g}x9K%_&S1;-U|bL_Kx$6qr&Mp&Z9-Y`rYNMnB3l-nx#4Pg7+)Dfmb(&N;b zUe8vejk4(zowe~c&i32L)i|GPAnJ@653$^R-*PdpVOy_kT&`c}58bREoFnem&0syY zer)%)wb+{`kJ=>ah8p2-w-uU)eH{cA)Wf>a2`O70z9skh2N# z+|k9J=Y{;(cF~?aosa%YehX1#sDNnq@65n?Y_W%_kH9?$$H>8i3)z~w&Hi4VTRY!A zhnvs8xFc>;7FOqSl%sRTuk1(XZ)8UT`i6UX&!(rd)fu|GWsh)-KkATAKVSFjXAbgg z(qj7BKT#)6&se~=(|-G^73V#RenKur&QG&X0*ZbaIaoK`iyyd|HllTBK0C7T+LETs zJ^FK^{i?4Ir7qYy`fl$-{~vqr1Eke;-3h+0yAf>*%WbJMCN?n-iHQj!7KoN<;@;&0 z8mkpy2_rmWl8*Thv;{F1SZX&pr2?bI(2Z zzWa=KzW+t}YG$luzlwfWNZAF7TVC2|OXSND&-4nu;mYfJcjY&(?95F`@5ES1 z8#k(YCH7A33-8PBK4D{EL6=zD`YPO1Hl>cV0>gkWvogTxW@9~-Jv0tCy1$3RV zR5y*hU_L#IHmJC7*@mE(=`%Q|AYX8g`HI+7j2SD*cS+N>bG(^R37)+jSB@z*UKwxv z@^WvyB;Km>mG{b*hVO2neqa7k?nnO~XU%LaqQcX|j`#P48^VHbGdBsfyavsa3i?P4E)%yl+dOiVrLEG-e zBj_M$qmJU+shlTNw0+{=7|e&~%q_}DYXfb;$?X!K`CHiC2><%>LgGdpE3J+)=8_lT zCtSQk$7I-h8<%({KEItT-)rE#o~dkQ1CD8cH=aYT|Ca4OeW!R99-h@9}f;2eKH?h6xs5_ z?5}@=bGXTC8ROLlLQFID?XRkv>*+kompPWLX+PWsKfrj)>nYgIyqL&XEAkO`2j_S# zFLSO4nPMLg$KP6uzr7~u$S+sre@B5V=h^Itro4IJqU3l`PRs+d>v$s9IevTE?-w7x z>W{gpm}j&`0@!>%-3FuzG|H`TVhD4&*`44&+-?==IYr>(p*n&lkhBmPEoedcF=m* z$$I%PXq;_2?eoLdI-)hGONlAJ75v4>Y@e6exv#(0$#(cQf^;S4uR3?b!!-k|Dh$^QY?s1t&A<*Q z4A%^-rZ8MHuyYE-H3RFwJeWMgH3JJ3hHC~^RT!>5EQ(8l=K;#mPDFDArs3KAfuz02 z%9Y4hwF!Sf^O!s)W%=K@croKHcfl6j3H^aTcM9Y8X^aJ2@A%JYfA3G#U$_hORwubJ z822q@xtFmd7)kMx@Ssg(UB=6D7Cxyg`>0)c^pmWIz<)YgrcI*>98J%gZ-pJ_UY~mtWMq zY@4x$j5L<7Z7z$i_#f%pTiGrLBhP)icKe5&tplH)WjQG?WhOm4rq7IXaZOxs0YBGq z+`XMCqjp94L>Xp1Ixv2 zt`8kOKHhrroyb>5PyBq5ZmEw-zB!xl2~f|)0s2YXd3$@f2_&+UhE^Wh0r;l z2Qs!GOLr#RO_mq?f_^3+`6o8Q>Vgdtog_Vy#`O!%xnsXTXlj5{aBKXa%K3R6 z{LCATtJZeanY?*6`vPU0?SKvRZAaPWdXRy4x4JpFi~s(f#Ezd$#eYQ>$00A2sb*yQ za^(|V`+Y)Lru=~B3{28e{ndcp430~{@6S=<`H9n&Xby)ttMwgqbWC;SBz-jWsf;lu zYe*XdJxCu0zQY*%@Ex__9js%&&b9Go7)AU*^>hfvN#OW>r+}dJsn`oW=I|VTt*vQfdc=n3Q%Xi$G-3Z4% z+E2j9BgR$zXUos_0PgH!L9AHpso~G~B^E2r_D|fF@xgNanaezPHd&!u#4>gT=hM5? zSHd+tHntp47_J#uO<}lZU>!P##We#96^3gDR#q6U8Q2zu;hKR}6^3gDHli?GGq9S% zaLvHVI%me!hecyMWfVkc{G^b`FUwWEuCY4&l9nGNFy&A*&(x$alMD*Jz^L?$1vAFiSdx< zlQvrG4a#~}&cX5t8quT1`+N=jOA&;i(Twc;KzeH?+IHmlE#wvuio1UG%EqH1Awi5nY@YjlU zZ{~IHa?_vS_kLYkF#PK_pHv!evuCeNB$HY<>#euO?dPw@OFv)4|Je3Ad%d8*k1beV zHkrt^uM?UtHfPsO*US&8E4$_9z6P-?kcX;g2aqOnuU5#i^EVNz zGr8Bf7oJ7lti11gkGFiq$*ahb&ZiPKK zHmpm^n6Er_dmG~OediOdv}3;YN5mO2wgVicl3Qms{1x~UUC2+l?8Nn{7Oe5o$I$ZM z!E@lx*)R@pjwSV{ZL72aajbUPJ35}Xe+m`U!wdLsvv?at|9QH$QzmzYnE!JO`(m&swK$}J* z-N3k{>*N9TqIPNRxs-N%e**2OD`%B!*OsR*xBib_T3e#M24d@+zXqMo9k*-k!K!8E zTi96Q$FfpswBu>}%XcW|0!I<-H|oG{uLJvNiY{z+DXgQT4(xq(V3Dtbaff!#*1~x2 z-idd6<@}i3&Hs?xlUWo;iTr!`qls}8es=5|$9_!OSE0{zIr53F`+foNPCO=;iql`p z9*4>P{5QpiRNTg&fAGGLw{1+^n zco)OUsx2ao$@S@L&v(_jWTWhKXzAgJ{>?e*mjA3=JcJT{eRPSSx>h7 z_{uB6!qYDV3mF@!X2GCK{cNDI=qgbeqYD^oaHg~n>IISjr*1JRqIc}5x;on z7PLqB02p;-1h$QGKO+pDWsD`nJdAL*S@M}50-OHs)@IghuM8jZV(q5;KFr2%(vCl| z=Ox%N+F7xUxH1lbcjF7!O^V7{EM07NMQtg^5%7-nQI_h_lo$W7{)IfCuSg^M3}Z5B zB|hu(@#eGjj&ylT&$o}+aVc(3R_2QInsg`i`bOCsymB`GhHOk+7t97whfS|-jatqq z!`WoCL$D>>`*k=Bg7@QD;)8yyuttCOeepP9V+1zd%h-@C|FNdaa~_9y#OuVz^_#qR zsq)g?9M6p{c$ebVQJk6e?$!zT0wZ4Bw!jz2%)`W=D}D27_y~Ugk&Z?-c)W93>Q-#8 zV_R-xV&3?ZH+DA4C*vRFtgtSOuhzaY=NI}+y!0{T4}HZe_Z3lY(C@EvP6nBkJy=C^ z%c3?4O>^Z81Bfxk;Nl2|BYXl zZ{5Y&kQ(;In2eAn?w7GPavf_C&ymo$BW0~ZdXY~4SU#qw+d&x1TYF=_FKfH5rr+u7 zPul(&FVHsU^MM~@;D^i==%b;{!XuvHB=Q&xC;Ign=fg=F;O2iBKJp`P&sfZx=Jd_l z(8%BO^^*O8esX==z}LKzdC9{nAJ$|bolcpy@y_z3 z`I&4>R<5sie=XhSxSjttUgytS>wHvof_6Y<$z;3)yGVT&y_dC4v6Vlf-auYomc72P z*W{h8O^wo*fX<2D5GP<&*mJQnz%O&>2Dk(_V!wO`7ISwu@5HmD>-;l{r#HYA?Mp@7 zuDsiWYV?LTgI;fr9N|TMr(S5ueNWM~TlgisU>l_#9_z?=xV1+sU-;f5aI#zt_~nYao zYaQk%CeCZ}*`Q|qB4^Kv?bM~< zx%f=*BOAL;PIhCH-*(cDJc%=7A=mHJixs@P^+4k|+EZ!==>L|TEQ!9XQ#oV0w-Ik zWeEEgiCf;4Ygy#IQ}UqZC!JpX#KHH0TznAUsS}%``_P$}^rIb-O_Mb2e^z`p53pFN z(VdX#r;;+Ah!a}-)NYX;7YjKivYxiv;~%S1eunrmZZ1*iYgglbqfTEIUmNYZeEw|Q zCeyVdKZCM>Hpt#P%S*q*?nzTz)|*3eEKI)xZ?WW7XRjmQSjRE$7mwo1qwWkg#+F5< zAUATZ4W8M@3Hi9Ij(li-vz4)YSR6U#g=Y&7vwaws57T!owLxF_+@{amhr(x`_euB^ zea4xeOm8V;T&JAin$QQpVqWQa0emNrvG=?)0rUGiY%FqD`o?Sr&ta1>TyzT0 zcIAEtiG3sANboGrM&P)|{L%hNz$-l04rv*FE~>*%&7b9G_MQFMM;a%O$-_{2i0ftH z;Zo(HUK{cdYYJ{(qU%TDA<8Crh;@YPmWPx}Urw8r%l|bwmgULiy(*U`3wn)sdPfs- zSy8z}S;}`tE|F$3o{`Uclk! zct;8@G9~dV_{JQQwVd4Ztk*Wg0+5a?)JH$_U?@xm7!e_?R!Ef%9A{vj<+H_eX4 zw!mmZ*~DIxpzQFBavhBFqu0);c{(H+Jd+~vlVuYz{%8 zqq^RgUl(yrXWKnG8`YmzugQwFkFl0CU&OYj_Tcz(#4>rlV79&2-aZ;lKCg<};-}}e z&v<7xtO)0gvWQX8_CZ!}@GAcsWB!`g4PN;^oHusDAE4b&zZW_^bYpOBQE-@RfwW~D zgHA7!xHD|Fq{*6#Kd(g|c?YaC)qQU#Ii6mddVQNyWLHH#IIlyys8i;HF+XF}RgQxk z7hJpRuj^tT#thwm>)Wq9c^vN;;p0GA=ToG{+!j0&CT+2EK}fqx*S!xmmj58L24(i# zuJIW6-W_ZFelL;-KmENjzWDNB{UvKEy7wpUyOdu<-wQrJpO7W2;gKIQ zSCTZWS>C}|uI`t>z5niav_^BvVj1!NTif$MdaTZ|yOOb!MEn*wkT3CGUM!1s*R2v` zNelQip7=^VpCwoCy*Q08M|rl)WZLhOU$!#FU-qrZK{N9-pZ7)OTHIKh9fL-4DZ{ahyRnFI7gq-K(Z>b9xgNF%dqP9q6UuYZ_!Q6PE$0vy!d3#}P?$4{W zn{72dQ|9yP&f{C*97xA^;x8J*IIh8mOT1I&%SS8=u^(#o*V<4If3p8#9MtD^rn8wlRz2 zC2R%f0(u5pBGzv*XnW5&U$ePEo-Aecvi=;A{K9_7Z$Y+q-Htxubq21q^PIDB&)%iY z6=R!WdLKa7%=XkfcP^5hO1!q=>p@zVN%MOP?!B{|r!U@k$nifgeR)O3>ZHCPEuk+i zPgY+rCi-J~LSL+mw?~L$ecpJPp8L~|`up4Ky#xLhWF7PWH%H)4_%R0dAOGsT18(|I zWJ^W<%g&dval^_a-(O71WqKU9vc8O&{Nf$|*G+!w%G*eG&XLUTY|pjgWn_!$_=nHuwv@rcYCWAA&j4;Yi;hbJ0EWQ0}O!=99$ps5tI`Jh9B` zUXP0xTV5*9sIIKt$$EiV$eP(db9-krb)YpTTp89$Te=YcHeJS!M;OFq%8RAX)FG(Fr>r6{k^%>V5Z)2Z}(9`^<=o?)>rzK`&6uH(A14MOn!Exdm~UucwPPudu!*Iz}Sx%|`REChcq z%@4NZ@1?nTvF)Xc7boHGCj3o)DT>E4PS5$Iybl3Az%%=Z{J~Z9X6#<-7sp=rZ5!)1 z$G_x0ap01@Vm1e{F$KE4($efK`P^|+^^^9CI*G4Yie7Tgix|*K7az=7D-&6&eyf$d zp)b(k`pMcbESIfyeoqEr+y)2z=9&7y-w6l};Rd`ov!5FA{X`9}{ zebF4?BIsn^qVvDvv%kzI^1eArd!gr!*%{*vc>*~y+Ae|@c3+zhxm*Bz3jhai7Ga!S zG6~}pctqLb^AGSX*c#x$*=;{2Z^Iz?CimLaK813h!WDU$W-;(Thy3zh(_dx2OnKLUy4faf$NkbcK7wA3C@7F4?v5(}P+9GF%Yqay4?)RPRug;g5 z?@IO8yIYg*MbUo1R=ghDide4c=a1#RZ-aJ9d>CUAWzn~XEerGQVWRI*PGns5?=8p* z`w_l@`<5^9>iHcdJ!em1aLTjvI`mq|g4k2opqjpGCVhsnhkS(Xmg{Ni1MDvPD8f%% z@Hc1kJ=9ujTcjr_7wrr9E_F?DNPp>l)L$N5)UPq(O4ZHh4?^E)=jl7~$~5rr&4A+% z?u+!0{loTvCK(_24Kshf$MQuwD(z?NK+c3WJyriHZFkuR=yUNwz&GJJ?5OZkeGbNn zxgZ##Q_L+bY$1wEzg+JOFQ12Z{cD> zHWyBhO(L%hN_(*0$#-lp}b0{Tg-`uHoU<72e1 z>D1NLBkjYR!DEhh z=qvx58l;ytjr`zuHjUrnizx4fPta$-FWDc?4@v5)#ivB}&MIr%;2@nrR39Shh->cB@G&KZz3=7WFu z>?6zb$AsGV+}`*yxGd>wkMT4DxuxR|vlRi{~qNeSBk_8g9n_yZ*+h z>m=^z`I{WW#K)t*hkMyq0bf(rB^V^zC3a8dN9-6IRF^0?8$7AqI$aB(V{gciE zKkyy;FEfJRRmy|$p(sCb&Om>r@n-sleF~n4KY_Mb8TKptI&Qz~Goy<%SlzasXZ{*v zTgE$!rPIfwUp)dJxah1omI1x851>T9-halLi1;SGB!_|l7$xOPv)PrW%qRAKJpU}F7^?@%hnSPysT>3a7c^*ybV1V!2TOUQ= zlxJP|-glH<({IW%z3QjyH{~UN&Nt;Xe^AN##HQQs>b^T)Zx4s-XZg;Z%rn#9G#5D9 zV(kpd+4Zj$v?+p*Wa0Mha-7-KN!jAx3Hf%i(-r^wEeMK#Se{FtKOY1i_~yU1=cnEC zccolxTaxXKZJLksZNs5B&)Ku$Jd5Xx&%FOf?`{obUL$jRd{>oodutbM{@8;h=$(t- znw|!n|LV6@L(D%ocA4I#=g;5g`~-P{GoHsZC{xLq=LA@bzFdJoETME35v{d$%s>PN;Lm}d?6M*UL0(H2X;dgGjxsigY`_LY4>y6K0UY?g0J zLEmK9ar!S}VZl>8-jgROri-$a|awqyH?FSDvR`Olt4QUoWD_rtIRw>_3 zrf-YKdXyy`Wt??fO`Z(S{*rpo&V((( zv&3ziXkW|w^V`SvljpcT%RL{9kA3Q|NC)i@=>%=7$X~yn=uEvb))2oDpNU>ke&*pb z--YAE`_X4b_4@gW@^CGiyrI69K{LOdL|@JLmH2+rqscL71T^wn0-_hzC$?@xyAQmm zH?l|W-oB}XF>C3~GG;}wOk1yo&XQj8O=S3C)nW8&FtT_d$Ai*jCqKj~^M1l`FKeuN zPr7o~SQQTZ3sENW147z?rAo8r5qUyd6uWG7=dQ6XvD+bh@1@u;h4UX}EJwN9kR~wX zK^=!HEpA+p_&D)mjUebKAD$5ezs-CSFUNHTbg%@wZ);GfLwHaa|HQh{-=W{$-I|Pn znk`7%Jo2L`CT(_~?PC8s`)hNQ{1^pgM)&}ok#!qBSCey*qIpmfzwYrx|J$05wO#rj zv1{n@>*AL{k7oF`rjoCV>9*6pn7#NueK&7^jEq$#x5y_pk9Gj##n`Ff*%#0+v?Xk7 z+U|{l7TcdPLYt;|qAU89b<^*bdK3?7p=?<@`CV#%j0k|2yc5}uaOz$G%3ic?sNbS$ z?TE$#Tfc&9NS}S8wb>$}1g|x%eEuX(9XXW#E>@CPRc;jqnJkL$@ zr=s{VICR!N1^iR+En?^{udlriSJYQU9`4C1qhIbLpKy)?+86oKPuuv7b|?Hv1~*@=DJi%Gj&7M_cYxVb@VN8*fX@nwDg;*}33WhZam z_4ipn;+JCH_4f^U`^pC$Z__+1ns+H5)B5)dH}7haZ+;xd;;*oY7&p~sm6I`@Msd}s z9L6EWB`_}Q{xpf_NW5-FwUzN7mtOYMC0-PzH;(N{%tqpLj46@shH;)?GV{r}p0|%V z06oOx$7%jX;w@gBMq?;HNX1b8z2r;Jm0$;SE^YHAKeiLaWi$@MxQxX}{c(iyN;@ii z<9JUWhvPl29LE~13D|r(7q|Km^gHs_6RfO1KT4-DUXo5r#(k4>M8J7d7{#C z65kD#cF_+&e~>oI&-p{~9?tZ2WX{9V=5*C;g1%T-keH z%8N@Fo`gSzI0DCE%)w+lo`X1=?2U#W%8 z-(3}%Lq42&K;By;;8OpE=&Ds+zdX&a>8N)jK>w4slv-&+~B z{Y}Dm^JxK3;K-w??D8<5#ElB-BmKTDDx%BUNgtCq6McDCvM;OP0q58v&q^zOFnQMU z=IaxelS#KX$l2N7JI@&UuE6h&y4Nf(<KXOjn7LTKCew%C_;kWBnv`fZztYJKj_Q0mSit+39miF)e_lvic z{tRQnt2NAf*XFc!4C{DV`m=sE#}V_f{W0HoR|NOyb#o6LlVV)S{t~;P{lIaT?F?aO ztR8=iOpk}itNUMEY|ngZ;+Ens*namfrhxpK*IM!=^8T>5q$J9TQ zHa%m$vF?F@EoR$kV-syhy5DZrZFSIwH0!Gw&b)rW`9OyWSA95KyCXO}cJVta5!X8` z{e$=1L=P_f^-+`g1g~3#_QXD##5;ZFyMrG*H{9s={dYfxS@@10c)@r4+&B+<>3bvg zj5ykCiJgHTT%+BerpD&eTI6rBOX& zh?hFNPJWFaW0)W0^`}2KFgq$fmB&}^(WX3D`%mKD$&H(P`E!+M4A;4f`FyS(oAae@ zg5pydj^(Ja?SqYSzO~j@&#u3_HT4Y|u0>OBAcJfp_Ew8bqHVL^;$C;o!RF)2wlBaH z@EX1Yhj(b54D0vSY7gl%z5&O6t33>vzN`GssRd})e7FCq<-(eyYl70x*23<$UT8bI z{o=)Y_`V)w;>%29zT4I2I9|E$%2=O7V;jdJ&_jJ@IgVA2z-G^&4MDop&v8%qQC^5= zw?~WP4fuM`IxS! zpv}4Sijwlf{3F`B;=IsD$Oz;ZYv4ELW7hZ0@+)^fmRcL3uMpYtM)NUSH@P7P@BR7M zWsrkr?A6+F*}vEi=9uM=eRE)Y8_mOLXE|nYT;g>(uU@=%6ywncI3{5H{66S{U0KNY z%K2O>xo6sYJ}=g1^_8!qd7bCmz^9=t;G9SNVE8Vuud#n1egb@jYBCNf@lWVFV@c$h z?CD4<6c=kfG6Xn$C?UYYUa5&0IJ@qTcVr?k&6^^Ul2 z_;QVry2HI_nfa)+sk(AIX5OdZ_9a`4XenLLTw-(5yv>W*NTtq)QCRr!eH@NqwQJn$iESxj+ zrpu3$=B^3Q%sEPePfgN1qJ75s31yMCiPuE`RkZ&&SM~ajYbJ?&quG8Yk1f7=L%y7R z+>oy;C10`qbhZ#ql)DCndtm;JKiq;=i|Xr1ZT*CeebPmJGlTr+zW^;O05kG;P7 zHvHo#&!{H{n&(RR#y4cBIr%f4yCFkC^nR7`?ZIJx4({Wzd9Kl7^K;Bw z->D_$q}lT;QFk2Uw)Y(|j*}+rvHPFw3}nVHX-7l&HrzLBzEr?-ZSkHVX<*D?lzVD8 z&qw+g_RcKAIlRBYG~k?}@pJkIK0f*#^qDM;_w-3F;ycSVyzhtjWK;3YcG87kNSt{D@=pb@umX&g0}+jWct)O+XLou$ z1J1?c;Ms4o4wSE9KTU1E>|u6%Q`*vT;l=D1zz{!P$$H7NbRO&TygvF6>r>qRdl&H; zpZeZB@)&;RH#x}k$z92JQOhzfL_bD*mF?`ytRDKhVe-%T6!@Fk>y|BRdQ(rQ>ccel zWqOZ2MgCscSogE}OmDu=SQ})Zgzr7EAIKZ--Qjy(J}%K6`06oE_kM;yuAzLa(e6B`a&Fb4))#ow1FFS_5q5Kf{cx0!CvV-!}dA|26ZP&FgX`^Rv@??+e)W*Az z<%O1Dw%MLVusa(yt}ugnwf&-Z$O~QjEZ#qw?c1&j`vCmb`o87PZ^gdCR<};dI3ndZ zPan1>YB`Ca%R z5+8>>3Q(8$)WRQk=G=IEBk(KsS9I?==Lz(a$YY*$^@Ek-b76m%dq)=O&*D$kg~7Ww zNe_J!>{mNXpBwoOTbslg9vG~S<wxc7fA8`rV_|M?J@q+vgFiR; z!}ZPjTquVAvdGUdOtSeK)vJ5D{{NT%;iCNP+My)dbE6i_)$&ExM&++G{JqvM#&^4p zw?B-Zm)ali6}}mt?0T*EW%U~Wo4w-fOZla*&6Z~nkiUvvSD5{=s{>#E|CJ9Bq4uoT ziUL+x27}x4b#gtR_Ry{-7xvtU%n>bLbZu1L;9C@rU5_chM)hjxmjAtS{Y8`aiZcGX zmur<9lj8}?wc<(3ceCowxLJ~vCwi19sjZMMAC+iZTz zmmb&b+2DHck$KMgNyg3)i!>3l`cM(_$0=vOXzib9d$9g|RezVO zzRQIt-FVZ#bo!+}8@*RrPA?bz6Qy^e^;>FP{UKOMWJbXQJiu zTl0&P`d-zu_bT0uBQd)6%3_}KdUKK(lnEO_#wyZHd^X^&m(3UmpHb42;;K2Gd zTLvG$Z$+B2Pp;bVIOtlo{DFmQ);#*ylWW!u4b8iI&GOCbzPM(~=1m*deRbL04XS!* zFt48ZXwCd5o_yq!>jwtcZrn6)ZtvQ`wT=bjYx;yqE2it7!OdGXu2ahHS;dE|L=*cg zpRTmT%w4hxeIR{)A4<%9V#C_UwG+oBIm<3H|I&2ElD%~8rcIBmUH8R_R@f9@7DkG6 z)q1Qcy1GHvRTiXty5?_w{Luvi>o#rN^2ETrx$C~VZqw$+2B3>h=I`zjB6|m(SoiqG zErT03Kh`_2Y2eYdg98)owPxk{9%B$K+hYTpu3Gm64_rP|RM+H6J(q4;3hPLl?g^_x zVGTimz39=;zn4UH#L{$J^59lyB=eUrTKBm?MAV;m-~GVm2e-uI%EX4&!rG&H=5=4O zI>^_!o{5f;4?Hw?P0l#Gtp30q*W0yf@nc_&+jw6AzHzE-z1kD~ddBP5u63IqA6T$z z*<*tn2fqqJ)?6MRq8=@2d7h{#j})iiM)>XQ!vuT|uTNa*!rrCc`nv1ile8AoW7O@K-eRj5y_yRhFK9rG5fN{>&zFkXIw3hBwnp(F58e8&2mX*7=B^Z4dR zHV@8Qpu^`wPd>sS{E_iaBql!02WdT-cZowf<)Pj$o=<%ys@iek?nmyPcel=yHftSizn zUt;2P636l@);_-WO9O)gkJm>6M&!`Z?dX7y)&!cI^7CE!dj|#^H=|DdC_l0Km3~ZK zCsuyJZ$Gj5v5j9Fh`XZ>7jxR56p{jAi^}O_{qFfGS9S3tPYgc3cHLl|x`{fCXWrew zvutSHfcV+Ph2wE}-YQ?Mi#&Obi1WJRoRJ4#$G|je=Pp;Bh4t03^F?*LB6Vgi1?`Ub zYOc}zht_^+%cg-R`ou64cE|%ogvgjMZ|+0uHg6eN&j<;|rn}e7>w55!-yc{v*svSY z@?pYVNQla7y4-w>)t_{2xNl=l+w=0znGJdLSt>!SCPY~fq{}aCvLGz? zC;fQUBWs@+xUY%0lpjx&J>l(TdG~Dud)WD|z>F|>b_T8?&eL}L*WEXb)8+WSTt&}- zKtmE|nA?7T?6=1re!O?EG?4Far*Yt{?_ZL--Ma~Pc0Jz@xD9Q8swH@ne2>np*E4j< zcmLenG~Xu1`|E**)O#<#H2r@q+kGAOJM0U-2k;}jcjey6k#|_!ca6m+;XCd2p322n zf*(cisZI|LpTc`yrzZ#QoFaT%!ks1dzr6HrYw#?;-SBrjD;w{2jolj@K8bgGVVicb z9(fPyLH8b1ZJmD0L$C5)ki3U2@AkY?JLSGR!uNt{+uRlR{>1Wk;(J%a{Ek!&&%FOTz6bw8{N0l-!thMkNK5cXru+9G9dlKD zPprD~J1y?KG0O+LBIl18&hPP=@0x=)@*=?dLwv_;Y#q+)ImPd)l<-{;)C+h8cAsgi zFY!*>gUNT=s(8=;R@6^=)AhgI`YSJ|X?P3Y9U;B$ns;oBpBhxe=A-TEK* zu}|H1nfuT4yUg<4;Gq5|GT`Om%RTk-j~1FDDTtm`_4_}EsZ1Z(~e%^ z^=-Din+O@_J9p$OW!&UD`Ys^9-=b$?Ax|u`3sh$BP@bXB_^obxuUz`jg9(0phOB%! zeI^~{6bB=8Uc~nYYgW#`=hxCaPRJ6 ztSfaQFW-r)loyhw3eNp?@5s3}$v0}+y>Ha;j0F3}588`wH;bN7Z(Bh>-?J5Yg-lt! zxURenXXTl0Q~pNvEDG~8%KFT)m*r}AfiB?0cQ)nyN66>1I45JJ)y;2^37w;k7h`r- zp0@knqMt=~m5)!|gzr3Q-;FIu>Pv{aKL~tmtKp|kMBh0B9i%DJ5yfeF38Rj@yVZT0 z(btd7P09T4Hm@HgFYi+59rO+SPMi(r*Z=q9lJ|Hlq+X0c7x>=pBAkaI{e$O#Hp;iP zNNeGD>P3H2FiA^&Q$C?z#q}Y;w#vO137l0un;H0+R;C@SgNLwueJ-x=z0|%d-!IpL zU*c#myL%GjOWqlR@%zDX--_Ifq->N%zALDQ&C+q@KF2Rh(W9Kk(>|Vd>{XNer$vD5sJTe=l6x3cTmW8_<{+(`(v{5o$cb^nV28q zyYjnid1qk6yh@&HX0Z{T1ufrx^v{1#-0c5GvPN3+Y_0Lw=pA34q)w1VCyT-GZM5A= zEBzMuojaCm+wy3mF&Q=@2*tS&XGLVr{8~CSlZ~B0D&`1AXnRpUs z)N$T|xdYDKb$B?3WnW5J;3&1hPZfOVo4<7Pj8Trq#EraTdY<$o`t+$Z5680+4(0)^ ztmCakix(Qrn2XFtnzZpG?1X<-O2ST98)Lo5Ih*;qtPZh%|21%W zNSbg~%^1Ez4qkn63jJ56g~7AbQ_^blwF=r!zH>eS|3l6T|1Q2wXfXj^PXdqFL%|DP zicX`w{``{n$a@Mg0({5Q#R)7w(i7#C7Scf+l@`zj-t*g;#DVjVW1Eb7v&GdG_}X}8 zIiru?W*0g%o$Zk4XEdMkHDR~^Yrf5KHu0wtSBUH?&kNG|cJuZoYX`<#*6O6MDg3TD z88g3=Ja9Uh{AL<$1?>iO;7$9UeW7hoxsCPuQs~awoun;@&%m^?+vJF}QYSEH{}$}r zuG?w%aGilG+o`hodipFKIY$SwXmekj;n->S+3_Q$&ukWD&gN$1E9w$`rJgvMbN;lY zm(T|sA3$4_w=@d-%ryOuUChh4J{wb#{J45>Yp=Dnh>ob8;ET1hS=udM+lk9M;xpKojaZ4rZ~lgTDmDgvlH*I1@a@B+9h~)mu-sw!rQ%W->`) zJ#3@Jop^6`k9|C)`;a?q-Er|2;6gswU-MZtZlr0>J|xf4O!}uz#x4G6b&72^A4%d6 z$@8jeFQDyC{)TxkG~k&sXgKP8{}|_OnU9o}sklFiVZJX>Xe+>jiQ>w~ufBo$t=7(r zACEDc_F*mJ4xcJzcrjj)-ibUZhKG zl5pD8^f*2W*_mRp0~(m0wo3eNqc2yMN-sNEa`OP6KeS2K2Y$Mx*|?M|V;HAIrzks+ zGukQ9%P_WcOgCLk=mqpG&kv7d8riYI?6>rX`nGarDcWo>*5UiNM!)aJTi)^D$>U94 zTHaZiTpO}J6?s!zbkem!Wk_QwNHg68{=>{;@kM`(xQKNm`X)8R$jh9ALf;eoP1_y# zU6hyjtiNk(JMwvVZE4Dz`^Glt1?LmfKjT^i_)ecV(XanS^#QU?8}i5Cxt!-`ekrfe zH}m;@KNx)*`|tlH>AzQw0M8_xgDvAt>E-F=;LY$G!75(oU`=Cs51zm7uKVFjPw&R_ zlkPf)&s})l^p4YkS96ry%^Y6Ip{x)1^;rX-fI)~3Q@!aRG`(YQShj?D( zu5?rrL8i57&AJNCiDWQTv4xFL7QAX+ACm{9o^S_T&Dm%#Zt1{J`_I=EtA<{J8fj^W)wWKk$65`SFm?kEK_cA4^mG!1J}{ z#|M3WEV|14Sd`)ip071OUcKPik564?eqg^~!e7VpwdTh+e10sr%KTW6;s>6uH9wa6 z{Fr~0`7uAm4?JIMeq8+jJbl6Xq|E^tN4Vni+q+Wy!1J}{$6xyVxbrIWANJP?>*eD*R}q~1o`?r)_PXxKu{(IRbYa=<+FPZ+ zsC@3*KM%JBf9BQ=TVJ+1?V7}`YmmBT%ymQASBGmS)*fsf(c$Wh-k-2^;!5s&RQ_X+ z4fzSa#e34O=vr#bYulT_K8xzdx`yyf*KcJl7yCACw-al^8JnZ~5M+}6(8mG)u0w;{_@i3j<6yF~und$R0*vnjsaXsW-i zJ6o61VcpM3oe*1$eiHi&z2Mj_`lsvGuI<^e-)v?PZ_t15P*<>S@2>6nHi6~AQ}u;% z=mbrap%L^a<;mZB>eH6rFIjv=w#)VeiCohjT{b%x+og=IsckY|%J_h~-QJ#HI5A$T z?UFQ+FUQYF{@I5ZUuFa?Kf||>UoS`UpT9TPcy4?{pTARUr970SzbF@ZeUsiZ#eVkp z#0h_GzZq!4cirE)1#t%I(_83EymR3C((>q4;BFj@_C6-}Y)^^f7hWMC_ zv#67}WZba(JJ2@7JY=u#9R_z-na@$~QO5af*f(Z*P=+{#w&~!D#!YmOXzqTzvhp4K zuoCatB=`)y5MLDhoxkS-VE0mNck^lUaL2HCpS0OO;$=UH zZmCb;d_L$(HTzB*`&HgA5S>FFe_WNc(l{xH_x`{sn8RVG8c8lK=y(>}R z+vq+*`k<`OVhG${h%+5tcRrHa?V4oxZ zwAs~YoDeZ6biL6t(RPftT)}zzI3(FWgL?k*&1-R>z8)nx&Lgp#IL)w_>U{df@fDE? z)}A>>b76u7dJ^UMK1z|-%5*&o9gkNId|{ki&O`2{fsYH;JUp=Wi)$Vqc;d-TgKGxA zx@F+LX3rSTp4KUJ%h{j{LF>Td1COm6;K}7z>cr@x`g|#!=t=VRPfB)7%;(=#_~uQP z^+HfSKZ*`<9slXMKDD{D#aieO{IZ|HIrd?^+vbhy z5RhTSgb(xT`!2q}6Lgdh+Zb-?W0Qdg{xxBxw%|j&FJV24SIg^4k>W%bt{1TXW_v0v-r{lVd}`^$%G54tlU{v7X#)$q(V@cp;>jD;#4<{zaXJb1c1Pa92SL0la#5tDTRNYX6LK9xtPExv&c)BlhfpUuSo7p-t%NUBUiwkD=(@uhQsohF8Fo(X`I`bE+o?7 zyIOiZ8WLsD_DeZG#-At3oEv?UnLBuMP|JgJmR^;6;eRmvE6@?wH#!F~JbL~O=O9(Z z!#KLk84-sH&Oe2@2-bu!Cn-ZdeVloA2XKj>3l7A083#_|h}o`5mA+e$N#ADp(7hosge9f`tLzL5$mye3xF%9g=w-_Nsma zI->Kx8e{Rem-si+Fi#6}*423~u9XpT$axAV;^_%h>g(4^g1G8)KSJO zUeNNlp2#ata~eM>OBL9*G0>du zf58pAa~scy)OMunXL{bA5{ZeTtbdNyCqUmt+UW__Rj(Z7-qul?rKgB?X(P@MHT!%D zZDigy$Rw|kJm5J`9$fi0l-F|=P-YCgU|dGpfWDc*@gt>g#_y8yn|;bYYnTu5$6wcR zmGqrN8P+F#4837&hWFMUxyQJNzJId@8FTAkN!=G(kSEjkkUJSOiLZ&erZe^<=d0Qn z<@SS^zi4NE$=((4C6AxBuY&Yei*$l?p}e$>{Kh@`C-uXA+L<3_@6kT+m3;#K(yv0_ zFmG%lVxPopF>#w+F~8Sh)U;K;&c*Sdar!9QU&iCLEy1fb_#3nbcK(^@EXQ)R)B2KE ziNVpIVc)J;(ir2k7VoxWR*vgPDyTx*JE-|ZX@ z#w*#MBgFqf;KVcOcK)G%uBYxF(sfkwIddL`?przq9Jc0eyh+fC_7#j5-kC6-e0o0R zDXw)Ze=OEXdQU;lPEy|JYpYH6W1SW^WxJ6-9ygWd+FQY2jLfe6oN{Dx#xpUb?_O|w zfY^8AZHLLZ?>9v|6(`LKa{fy?S}Rr+bOn!XWLo7avcDD@;2YYN51!~ zJ>_|eCQB@rwx!9w&hfuhM@2q_mi$<9o()d+M^+D{|1Jg#vph@1*;U43+ot@&zEC;W zAMJh%?UZ=^lu=Zr{y&?b?eYR|-$ z!`~qurt>O&qgkI=ZWf)97ms<_^+L2KKemtglJFmT%Y9Hu{>1ds7LaDM z*Y)x>s>`=KNjzEqJi$wVH+2xPStxF>4yF1H=jrbJTeOH0HEc1k(&#e9GBLiz59T-e3 z0$c@pzLF&<(VN%s;ohZ7e=D5zxkvE1_$R}KpXmC;+~1t{q&&_0`rUIsF}LdzcmIY< z7a}{9)Y8{h25mzhD}8jzbO|s{)%01sF21FsPdE0>)$|@s|BR;hX}Xj{{$5S56r>Mn zddMsCe_HdyxXLf&e=mKXqy~XsFY}CQy41h;mbuT}^!%hHyW1Z4=}&$Pi~+V(1;J^} zvzph%x0Ii2e}3|+pZ+9*w_))T(NH~7P*{x|xPxxHh^R1upaIUTc zX8?Cd;lfX}^S7=21?l@z_>Awcd-C(~kiHX|u5A+ftWAWUuLCE2Q!$a?FXTV3ALbUM z_i4J{|EvddCi!*q|KeMOj^!Sos&(KYii{|Hiz_dEw`BKCtNs4{q2^Ipl{)&oI!-H` z_>6{6E1Yd@Yb5}E%719jd}rh@eCn$9|z ze;M)%AMsfF+KT0(nUnvF(2r6-L)`F>zcT)?H!x}!1RtfH^Zkb6o$25m_bMGYFH(MK z`lbk?Aef{1@6-Gjs;9~;( z+AS>g@-Jy?KQr3AZfe8+X=^yb?wnKzimuEkdw|lM>YL4 z?oo%(@CTkQoKd(>JMjgWc<|@THq)nSdOH7HP48tP=<0(iyM3Cjyo+?Ll7pZ04rzLi z!y~e0Sy-~W1*XaQFwC>Bi9D}0 zk>^|!c{&j!;IAG%-A&}_Zz4~%i99bhk>_ZGJnY}InkOx1Z8+4QKR=!FG)>dD6R0+2 zjVDh%3RgQX{pQ>GeubA^d4ZdqC;n{;4?VcqMZ)(sfFEf9e?#Ft9)91(Tu`_#r>wVg z3JXO3aHd^d3Lj!7}`;TeLAXn{JvxQiDcOh`Z8?WIZa=W zd(bXz^L>Pl4-gOpv-nTpzArhq4xII_PJbnO@6v+rvSHGuC?cnDl+dWip!!h1Zp$u{dOt8D)e z_ibJt*wx|Em*TN3z{d~y3;8eAZsOUYcy{1k@z@;X^Jbr!?||mxTv7AM_=B;tWtnCq z-CMN2Ji5u-^NOb%a~8!@ZFw$ye)^K#9~=I)mOpZoJ6knVW%)o{=a%PgdHw@Sc28;9 z;MI9r>r`Jt`r@}eJJv=g48Jn}DG$s}v28oGo;|o%nv4gL-^+XlHQx{8d{URsbIQ`7 z*2jC)7tN1$7NozZ>Ap^}?2(*wCLPywB`4tH8BJ@)J%4<>kdxN&Apr+|*_o*{_G7oE zEoXM+neT_KR(P)me^7Z&Ue#0|`{RDDJU8X}o0sfQjF#OA$Q}dGwfG;-l;)3sF9_UmO`PLDVZXCNa5Wc+~y2yx9Q~@ zxNUQJtez*d8X2!=scfIf=6l@ovA#16=xM)=l|(TBkz1dhU0P2gdJZ*7&ydzvW~Dj& z+0%fYP-V9fJ$;(55r5i68H@XCmconr>p+wAoM@7sJq_qN)PSC{%6lXJY|wm-_%jQe z%J>WUPy5Rszxx`%H#C6nXaL`*aM2B|-yctp)+x_2D^&is<6ia2#;4!&^`zq;v4PNE z{?mH=Sm|7a7tygo;hVhj|J1X4CzOtk*nS)Jz zfcZ=>H^li4v^@9g&;R2kyJxmwlFNFhAz$~0@ejX{|5EZW7fGX9-`N|4;0r?-%zqfNxMZ{V3ES zvRCos;+(c^1;E;mCZEHt2w;#&%yK~SNOtud*dIq5)PJT9JVg2SU&TNCR`H+G2j9(x zH0hr?nx}{d%M~6v9Ks{B5llO-I_kAi^4Oe_eSAKfC&LGt&_i06@6WuJN+Z6Srgbpp zyZDwB&%OWo_buJsK0Nu`H?@54r$6~Ci|Mp~1aSQ3@Sn=FA3K?)@X&)>+sOaE2Jj7a z;OxsC3h#FKBbgo1^s=Tupt^EM)7eI&*SCi!>eNSi&nN3kjQ503{U{MfF#&=5_`4O} z#Z1aCs353wy1ZK9eIDG8!wo4s^x!@}_b9xmKMpCJv|9a`XGHa%Xn_BG1Nc-yoNwO< z>Q;CWeXARkA8G*K(*XaW2IWsQfS*@*kuFdDH8Qq14$!Ue!uB^PKcw&?`PrlJkVK@$ z7p8?OzbvozQe@PZ!8hvQpx&%k9Q$J&Hm`eBO}~t>JDbdRQ1cCE@vZgoz0oATHkHvv z^v%(Hjp|+11U`yICpNtCm)AET()TJJ^3dnK*$3uXtvF=u*c(&*Sim;TGlcx;W3kN^ zN9#n=Uc=$wvZlZ~4{G`bm+ss2h5@#+oDmnY*P%3e_TYKObXb#=As#A}`pC4S)2-Qn=`Z-1=iG2@`a5zY{FLC8x=4@q)a;YIDP zC|sJS<&7TpaaG}S9e&vdz`T1jJ#^`!+y3})Na1;XOIl7S+?OpK_rXsY_QjtHZf6B< z%?<5~Vlh)SUGYb2gmX2$sJ$x`Uew+#3isO^qW&Gp`b@^qxka~=u|ar4KAB$5DMjV0rRO@H|KO6{ zw+w$k)^q6Ui*61nju6jzZP`-?PFh1L==@cs)$}FuS((N3ayjlbpS0UzRcuci5#q;t zlL7YMG)*t!XOF^rTsh&D#b8;!U*UN&%DT1{)H|%{p~IVyeU>|@aHUIP`%HhW0N-g% z&!dy&+Ws*s%4xr*=e3{ZdKB*K2-8;;;M=6>n^>9JE}I*ZUppJX_bXg=NBC`VTxq|; zr#k$y2a9-5YkI#+mvR^=#Kueef1QA&Jd*L6PU&wzsW5TKi@WBS~;Rf)7b>M7=>E%J(Ydge8K)-D?o`-;4P&~d~V9u+N1lPV$ zggXd&ksoc9zC|9WdE9rsnrD~GBl?PkfoLwWUg2_4ewp2+{B2h_X-6I6=TL6k!ZHy((X}>{0)-H5udWAsciOD<5 ztx|Ye4>xJL%CPXsAD?zAT*ylCiS+Jo0Dr9k{<96rPnpdIMRq{wvwmXza}-`g|8j+E zKT3J?0m+w53RnFTUnfNR_GG=*SBbHIpXOoybYGFSqe&bI+FAFRBs?0kH>eIY8nf9Z z(@V;EO0E*V@TxnJ0ly0WX+Qe%F{p6T1$g9h?JP)tF(*Al(IcAfk0-Jx4u;d>Wq4mr ze(Ac-=cE&7hjeZf|Fyn|<^;skrFqggm*=Dt=Xy=wf_t>rY-+TJlX-S%o?e&7>W%CS z^X%6==UpDNX&CIN^C^PlRt&CLk!R=CnD@@DIM zgs)aO?+w4%E~X7BJWtoz4tYx(mjn1~<8wUr4o}|T`Zq-KsN(5yd5muf8-7~zoOXGP zZ-_p}HoW~41fs9_PuuH{zq1q`I=Hmg_(eJBQ@Ae^Y-dH&M_f6HEq_7Bh7f60h4(qQ z(Vy@QUer8!w6VS)7S#QQrn4UF1EZN~>s1FR3d&c<$EpdVKHK zJZ0oJo?`68vSK`!sOI2jU3&`B59FkW$bVGRRmZH4hbL3ZFzaBRvzli`D;^f#673Z@ zrUbFSI_BaZetEnOkv>=9Q!vK?4qGc2e&18B9^zP~dAe|Ke7Cq1+cv21nGPO}_d7K` zPbXMzzruMByka+5-w!oiE^2ShFDCr7!uwr0>0|SM32&Q6K=HUYQ{jqVWYovstMG0j z(fV!en6$1}c$)5Q4e;(&co9F2B;nB<{kW!gIeNt2`uu-e;cPqU<$iPCPq~{3kZu0U zX~!IeD?L&l+tjP+e)~eC_iK6u_rPa%e|QoW6m8w1n#3u6V?GD*jTGQM)CBG~G*2EM z*xm~Y4{>kpHTyvLwD|-S`}sWzFEf+!%l6H%e80l;`j7B!3g6*; zrdM4#;VU*Hp%5=5uXg2QdrI#dV?1#j(>%;?G??y@_Hzp7J>a5OA#U5d znSi+%|HZaC5$Bnsd5YS%ybe4B+D!^qxr^z?U~Kg7(mX{xI-qdXf8nv|zqCII7kM$b zv|r&d^Ynon<=5v}Sk7nZN_!R!(*Ta9YU5A>+bEPiLlZS)! ztx`Defg>8bHfefZdx>kO!rAXAC$eqv6UuvMHvyRU<4Q`Ced*N-_uI{OZP9d}PsF#Q zPJPU~F9#p_F-r)5&xrdJKTNH}S3grwZ%{@-{EEiYuqGlq3dN1-=Ip0?7QTU4vZoa~R^)c}s(L5@%@%&fQ$sfaQc9gt+Tj3$@4Q@J1c;{jQ zl4F4NE#X}X*Lo8?2?1ZFaBZ8&c3QV`~c1g8Mf7 zp^bINiMA!olppgUpJysOEz3PQ=^^s3()4OYslCRs0wGztLJc%g)g}yhomBT<_I%(rQ>UStS&!(__`xKtXH_|j$<@$%XZ^K`rpT89M^Et)S@A3#A z&0Z6a>E#*RD;}F~4Bz|}hleuV{b?e|&X-nbdM|<6PP6MQw({~i4k7#<@_8cn6 zf2<(?nVkH>%X>*^7twd zn#wkX_jz#Nr`@aYygp~z5rr4Y%o_?#sSb=-+TiWHv4v**5 z&2ncoo%NY)T3-`Bp7=Epc4XJVp9B?S2+U+xSoA%-7Ezg%cOxnK83p z;dyN&Z?-9%_b4xRBgE~nruVpX8`Bdph(itPKB4fL9uD&nN$>dv<)?~Ki0q=!V7fw_ z-3s61@caHH<{h!FRy1F)%O^bY$AhZEeYqihdo(@t%K78@p$7014dCY$KIHIA`~3C& zsh=UB*dOXvICa_j-qvnN|7wM+{7Jj96f3r(1Mne*x3fHcEVEP7w9llB^%=|T&nYvi zXwlvW=@Z6*2tvA&#ij?p(VRl4u7`whm(Ku zQ}ZF0E3Q0w4}oh_vaVdY-lci+aeH>5 zJu9F8?9$yUh9CU)1Fb(oi(>f=A0*~T4}?Fa2O-kS3h!a2*yl~?>Uzy1{7%^k;@Gb6 zZ4QUcb%!Tm@G&1_pXTvx1@Vn)`VLoCc7hrDjgM@{iJWrGdrs3|bmdG3h9@zyrt_K3RRlt|`49bJ?_AE& z^dgyC-T=O-0eoi?F8ycrq7$U-SGeErO#fj{I_17sWqcRzRR&EaU?Ss~MBC?(0Y8?p zzO`|e{W(+Np$9i!6W&_~PWsj>Ty-UyBW=q`C%$1#&y%GP@Pi89j(gB+eVACQJ)wDu z+H_vw#Aj``HnD%@tJ1i3v_!mf@6|8eee3XtzTMG+{a$XAbmMN{KOv%Mt|<1v{5-Z} zgTnLd1>rjs-bW;=U*>DGjOk^i6wy;_eXi&EPc7N~Tf+-mbVre+<+$R?v%Tz(w-wHN z)D_Lwr##FAw4MKyueMf7J`StyY{Pw<%VYAykvj50RwZbrnwHmQ=39}2XMGNy zAx$GrlXn~cLnQ4{_;v@kb|rNDNF5xMlQ$GT)!~r64wRXGm4ELnj5x+8hhbnKz>l@F{{Woym=JFVihbQrbA+Uh?c4$7H*R1(0me7Lvo+v%*==)tFDIP;MC_H2)<%8)w z`{bO~3)Bcw$qxf`Y$~8<7I9ABr4K#Iroy~rfK>X z0@WV+bKIU}xr`m_Zvfw>@Up`%bou)y_bOc5DRAE(IHGXBz2wjFob(XsXLIWF_hU~( zo{rzcKm79AOx$x7?$^n3eVWdD>tA2qj;StI0aiJZ_Mra6`p7QDLzyrJ3dc<(|xPoZ^s_ht6HoN){d4zPajq*o+4jys1BTZ7pTl0 zX^r?5pTqMrR}tGYs(6apQ&adLaq2wAkLd<$2*__Q@rMd8>W{L*yNE>f+K<0f6kcfm z>fk3I+NELW_n6<2{n?=W=D2fI@$jBM(*8z+x-ZnJo8_lf@DIPDw)a#79LPo6Ztpp< ze19D{b!nTzc@N%2e%P?4?{MkTUO%RBP~k;(;kd$m9c3M7H9cKl+gbqe6IN?Ge4Uu7 z@Lpz8xbNHcD!hnK>+6&!E!&gjqkRl}HC^;U>$Q0a%NxDaupnajF`b?t_cc%&`*CL!R}rt;*E?Knm(gl{%CuPuFOu;-h3C=A@*5N$;@jT{CxA`UOZyz9_*w)Qz0Pj&1MnT`JDQQx8n;eknjHx zK3Cx(Gif{heq7N2zNGMN%=;B*eTLHQ}gg1 zd1Rbs9WQDfRorVGMoYq{U9aWycpakb_69Vt+`c+E2tTUuUff%Mn!FQ!M&TI{8Ol@|!HIe}|^?-sm@Z43V@?;XMv+e2)5@ zd0uNG&$%Y@bpAdoiPi*j>*{VIPk$46s!im1v57oKo5*vvi98)&Y~1#)Ci1LqBG0xa z@{BadLz()a=1J>kugd%}4d`b_)A>plkjNH(eW4&7Vih2+W@|z0ep+X*#_gA**T`|Qh1jKxA}C4w5clVD_1ovS?j;g*-2w!5+BZN<^&=*`G>r#MX!A2R&yQh1(hkw>c(9(wqF zA91ij`QbX{$%BImpQHHsZ4aiumc%PE&Awc&vc5N-Cq>^>Xj$j18Ou-kG7(1Yj{9HJ z^ZK7@y$Ua~HR~1LPvkkaVtWJpFDkspD{p&r*uFU`&j)d@I$^eYquFZGdA1In#51UP zPQ-Yk81&j`AQFVlWa7cta+wmFBiU-36=e*yme znm)wJ6~8~GbgBF|!vA&-erdm!uL8aD&um#@OzIjW0Xgm0^c@7|j7ggmuJk9yM9Sw* zh4;GhB0s(lzhB`+cIP#PhhBN#?woBUYy zw^6+c_uEdM^cSQL7Nqag^t7zKsOfn;V%{GXlzXE=xeEp5I{%Oj&9{Zqklxh*zDnW! zM3VCNLnI9@k2+^`2Ka?@h+cHZpDM zGX&(@1;V=(USwBRE4&E*kiv`leviWaz9+5&$#TLE<2iY7OyT{wCqF)?^OQ51-s94x zoW+n>u6;WJ(H@wnT&U@JgJc{X^*L31Y_kW0_ssEe+$S42Beqj^`VYwd7)9>;mWRviI zg@+#8>;~c68o>89fFEf9f1?5XLLE5ywOw_@>s!;|sBf8Xzviprz72oim-z${zt|U> z{sn>AF=M-?hXm$~H7^#FJEG}%I!Ii-o~|fe8Tkpm!AcQ7=Rd96$Gx@Rx0M?d9y++tVY0xq9SYy%;N}woMLZALuX(y%9^)~{jeWvnnrElWBR&%h zZWQA=r|=>@?2y3&^6$z==i|-NboL|K7ungerpqN~?5rp}bmbE5Cf}+J;3Eou!z=%! z*Pc;@D^CQ!e=bR%%6Jv!>-AszzhniG{S)5WI72#TDctWL|JxmX4d5FTzK@ltJ;7$U zs9$y{-0xd!2YJ3v;iQFf$}@XI+>UB`ze_j$Ow1EbYo1=0M|fmoA#t?*5doMF@ZaKF zqL}$s6)e_2OY@}VqO9p@xmc~~dmK)Y=k;EDhZJ7+;I{WWMA{yOS3Ee*=ft!&mh~f= z$9O{j!^ZGgDA%j9-dT$JUi3lF%j4%pWm66FZqdB^%77%uDr;N?N?)4OfS7XkX~E33)1Z^43W22jE!z3ipPJRkRtNUJR3BR(qr}wE{MxR z`Pr#?x^Pb!zh7niMNQ{7W08KK^xQvs{#Tal?zHd4vOPyNPoDk|en#O%^4R{z$b?^+ z|Fl0$9?6egszZ(XmU)k8-bTD*-<{FCRou7X4|SVekH${YzfbAw^YU06iM%_i@Tm?S z#iwhUUgRGIf5HOUF?p({_YkTH!_VH}wBAc0X`ZO^+MLw>Fg| zr6LK75JCt=D54@nA%rA^B!nV_5JHp+{TD?cgpedj2qAg<6#@+#`E{@8EL$%>lKz?{2!Mew%4EQ z&mW%`2CsQX_9Z)|dE;l41aFi)UEk90ky<8i85T<0DYxH*<+`Tva6TI^{h7?tbpIQY zal!4r-ruH3u6I9{uTOdavX)X}sC`<41<^u+19WnSIGl`S+>dP0R4G{?pTaZCZ9d z-4?myTPyd@UZ@U(tTon#nSa(n7uc~$zx7BWN7D#k7RH3Q6v5>NYlH*g=Wur^N+`e4y`k+ z_T8IS%#P@}zY8wOny#ts92Qu2Y%Bf!(r~#e(&cu|&Zq5`I|i0M-iP~LowN^!+cR~! z=R3oygbU7lOj?{Sw_$c&vdbM%wbkeW6~7M>R7andS)R z!zuhbwZOt<%}y4!WA3u@?>|cmmI?E$F0e39)nQ?R(%*NB+du#DrBNCW+bz4Cb+MzV z4ujd_Lin=o_n@!H%~L1i#;FPC^S43kj@`PA|>-ZF3b z{O2iEM}~pY*E{3i0GEXSPu^L_!rbvTJp9KySh${3)BUSQc0O&l-2Jfhdw{TBJ=0vY z4F;$2vi7Nxa5-swdUig$j=A5>%H2icKDIE|Xno^)RLmY(!%h;`Vby@J-L5d7g$L)&^cM>5Uo2d58EK@ zIN7(3VV(P@rbNwp_t#*f(s;VR=k}@fj_tEk(^_-H>z)5z%i(gCr6!y&yl<3bRO!Aj zVDJ4qY=iVy_hGq4sc9O*bX>^&UUC?3Th4foG#<8fZu#8fbXa~+8mIfl z4_~)m&o5_uc{%e}9Tiqg_mSNCj>S>PB?~T_ar)}C`bXXvJ4g=e~MH+9L zKR#sLZPF!;x6U8GW8HZFa>hrMGd?qoHwY`4wt4P03-{F}X*?d2v;Pm>s$^+DjN2=J zKdd<>i?UPO@FmTedmb2;Z<5B#y3BCfc1Yue+qy^cCV7t|71ItGPlL zb7bQU87^;XYC@k|x7_zc;j$N`@w9I7^Q*%7W$Sy~hjQB~j8__)eaTK~IU8?S&UouI zp6aRsj92XgHpSk6XFDqxf(s<1up7-U}JO4Rf!!(|@&wA?}u6OHl z#=Dm@KCqneiD{f3JLabGVOsyVe%YTjl#_4wISPxLa+dE|&hmrHS$=9c%P%Nr`4#0XU;Tk{u74WG>tD|DJ9QEob=! z#!u@M?valXue-FP)5XP%N z9AMq|_Mt6FR@gQxqiqju_cGeP&<-hR!{ts))+nr8x_{=LUk7WP_Ty$1OSehxwTodJ zRlG$nIAmS8j;jjh57)8MlQm5$%N>-gtm_!Y zC#Uh=+4So*#%aevI8zfl^e`P=@-@+H~4J<@o~ z?0ndtM^_%RLE*7*aB3Q>vB!m}X*_>>hHW!9d6T@kbFV#w@nvbeb>6)B&-*Gp5(fBt z-iB$MZkyKSjCW7tUBiW>{WteB+^~KF%UOP68mHTSZW^cCW?4D&S9&z8m|m02tzYi` z71pm|8t)pSg7pvgpVnzS|8^$%sVPwtZ}a@`>Bpto=r9VF} zN&EA{j4Np@_nJX=1k`IkVcnOe<s@|H@HC$Go!oU8R-As^ z7%roAIdgPR;{&rcyAHY6F-zaewIt&~scE4mcRAThjO(t;)c?4gupSH2I9=Bj|1loc zq58CN;o0>GU)J4T;hNS66mEkisY&;R_Ko_)zq zbX%2VW1Y)s!gcSTnr7Mg-1g2rPY&C3R2om$z4T{E)03BIx%IYbutoom%l@;RIqE$T zCeLo4@MYaTTlzaCVf|aArnj279{GwPzx$6_ow=cuPc3P0`qv7-9({{?;2ZwE#y$N@2I}J|D=O07Dyc5fqH>~H(zkfF_rD^`w2!*Ka^o(>cE?>#k6p1&Q!WwlN|AS{%Q75V#d_cY!_<8d43KR+9o z#=B@d?&tZhyG=~vbU&V(#!K>+&mCuiwNLwdm_J?b^)4f9o8GDEu&&AN3&V=DC(^l} zSvGkl3$jyL`&`%-9nyIF5T*NU_G84-$Isqryl@*1N>1BgavE=)H*fxP*!gKZtV8Z{ zbH|EsS_xqW>~W~{xl~EUgVOS|v-4S#dwlE}56T&Z%buE=bQ~@H-Q>B+ z3%B`_ApB1J5T#axV}@|fG#0c1qWy^mVsUq?>BlU?<$Y?iQMz|Fz=8wo^FSDTj$>n)6#fY z=iKcO*11XAm-`o&9!GMwbN08FpXk9q>l$YNV2EPU|nX-s4kPrcWBLS|KiVhk5faKYg}+_Hd}bmbC28MGF#3K1NwPh8JC&;-kvTqY_m%9V_H-a{wdg> z!}V&I#>4q+JRbW>va>Ccw~*%^-?B}zZXfHKnwDzf{W9=jdyg#ok zYpl5F-^ykCTJQ>0%I+(gheJbAk$ceMqDs)atKR^6clDK_cUNBpdUy3zp?6omA@uI* zt3mIszB=^o>T5vnuD+)AabGQR4`GEo*M1OY3AcMKn8$s)tgn#QSB*0S3n$-iJ7!uj z&r3p-(eQQ=(|NfbM&yu`mm@qr#wnI2yT+|5WcUQkN^zQ0+f!Hrr~=aS$v;T_jP(Dx+vWSz zH%gxCD`gXg^_*GIZyUWrm9_=_p{bu;(4Ud|9tHit)Xy#G$ESW!LH}~<=NI(fq<(Ti zUt>e9|AK;k=jauxE6&E$PUhCzqet+vVzq|TyuU!A6-d+7c z(7UT|3B9}eL#&q{YOeKkSAQ7v?&{k>@2^F?xk6tCE+5iL=w!sc%xyZ?duO?=`dMW#Lp3zZMl8 z6uoAZrUiY^)Hf;U$ELnnLBA;V9SZsy*{j&$@hkWJcy9ZL&!P&)pWX%iRjF@TF#q(_ z4=LzZr9Qp~RCb+m^KZ9_=ATy3pA@}j>2W*P4@v#Pf__2j+ZU|Q->F|!(C=1L*SAAK ze|q!^RcdC>E5oTIel02*p88G&{esjtDd?-z()^tZ`h%iZsM4XJzasVF{X)VicYUX& zzIQ?YL+ZO0^bI%F_8d~scZ*)LO80_(MCzv%^kE%}i;jc+-(7tt=-uB*>(e8xPx`0m ztK_{4{P*O23tX3b0$i@U`V*mdSKk?Wcl9Sh@2>t7=-t(Kf!0jlaDI!Hia?O zuKo(>-PQMp-d+9G(7UT20KL2V>!5d6KM;C%^*2KAu6_{o?&@!W-d+7*=-t)d4!yhj zJD_)0KLmPr^>;ztA7r9cl9%&cUM0PdUy4+p?6n52YPq)bFJ6&DR=d+K<}=8p7nZK;;w!^^zQ0k zhu&TN0_fetm>*b5gb-C{9Kd@f@p}FR9SN{?8?(?$epB0PN zd3cYN+^M+e6Pri#FEQ8pxU2undim$(n#X-*dY-%>tzYi@h#H%R=i3#kEG+Z&qAy^6 zcdgG?(7UVu+Ismn=2~BO_1{A8u70`o+HUUZzqh_=+HR`~wp+L4HPZ$z2@_1_k~`@{$7A`u_#%@2>tI=-t)-3%$Ggwbsi^e_R#*H=eYe-NRsUQN{ebp%#c< zY_56SHO~gnyQ?q#wT05l)co%1H?;ZX)yy@IyZY+Z%QrUHJnrf@f! z$6V{_u6{G?<(r#p9(VOyK<}=8OX%IzZ)LrFYjdrqyZRFA<>9wk)<0<;clFyt@2-9a z=-t)tWWBtRxz^KN{VvwacQw~M?&^1g-d+73(7UVO(|Y+{=2}m8^-Zmp?_;ic+|};~ zy}SD6(7UTYztiJSBSe^V5R<*3?fc=x3+C zM?wEX>K7LDTh`a>*gXsScG0unA1LVir@nVVKPmM!v)}s*r;_-!sOZDg_bKSBY^m$p zq@ZsRy=IlZ1%1!dcPQw`r#}3>U^u1KEqW*Qy$kxv4Rn166!guaSEw?ipuaHn0}J}` zsh?KRFHZfSg1+ijy1okw`U9iatTMQuzaaIi3i=7DA5zf2oBEpB?=yx|N&H$=RAp;j z-(dxP^XL_-G%4tNr+#EXKOyxU3i@y{#YG3(ey;n4yZTnpyQ@DGdUy4QLGP}<4fO8n z+d=QH{z&WPN11E8xvM`0dUy55Lhr8rIOyHgcZA+u{qfMdt3MHXcl9Sh@2>t7=-t(y z3cb7f)1Y@(-xYdy_1&O%SKl3aclBpO@2b)%STiVJUHu^F-PPX$y}SCs(7UU@9eQ{5L!ft8e;4%b>W4w^u6{W5?&?QE@2>t{ z=-t(ig5F*I80g*AkAvP_{RHUU)lY=pUHya5yQ`lJy}SB{p?6n56?%8|k3#RRej4=d z>Ysq#UHx?E-PJ!0y}SAu(7UUD4tjU>Gog1^KMQ(y^|PUOS3d`OclC3jcUS)k^zQ0k zh2CBLYtXx^e*=1V^>0G&uKsQ4-POMXy}SDNpm$gQKJ@PDKZM?0{YTKdtN#RgclDn_ z@2>uH=-t&Xh2CBLm(aVbUk1Iq`fs3jSN|>a?&`mT-d+6<(7UT&3B9}eAE9?wzY2PH z^}j&xu6{N2?&^Ps-d+8l(7UVu3wn3GE_h_s-0u~K<#VUvqJLl>_pnU%enHT?t6vMf zyZQ>*Uz@If()SVW>WiUwS6>NwclDK_cUNB(dUy5Jpm$fl5%lirH-_F_efX>7^-tRV z?&>#z-d%ky=-t(C3cb7fI?%hTuM54q`puwsS6>f$clGt5cURv4dUy3(LGP}98|dBD zmq72Xemm&h)i;FRUHy*GyQ^;my}SBdpm$f_74;z6td1>i2@)U42vN-PP|4 zy}SBm(7UVOA9{E7EueQ-e-QNU>RUqZuKp0{-PN~--d+7+(7UT|1HHTYw$Qt)KLUDp z_3fc|SAP`r?&^<$-d%kM=-t&H2fe%cPSCrnKLL7o^_`)2SAR0}?&`Zh@2>td=-t(K zh2CBL8PL0{KNEU)^=CovuKpb8-PQMi-d+89(7UVe3B9}eUeLR%zYuzN^}V5YSAP-o z?&>dr-d%kk=-t&{3cb7f%b|By-xqp!_5GlCSAQk+?&`0C-d+7Q(7UU@7J7H}*F*2F z{s!pX)!ziYyZW1Yst$UH!AryQ_a5dUy3NK<}>pMd;nt zzXZLz`Z>_MtDg(KyZU+1yQ_Z{dUy4&LGP~qb?DvIFM!@%{hQFctA7i6cl8UQcUS)| z^zQ24gWg^J`_Q|q{}6h2^&dg+uKp9~-PL~zy}SC)p?6pR1@!Lfzl7dh{W9p?)qf4W zyZUdScUS){^zQ1HL+`HsJLuij{{X$a`jybTtN#&tclE2FcUS*2^zQ0^f!Nw zcl8@U@2{l?I{tKS5Acl9-)cUNBvdUy4;p?6nb7kYQ~ zn?vueehcW`)o%&CyZQ#uyQ|+CdUy3D(7UVO4tjU>4WV~eza#YS>Kj4tu6`Hj-PP|3 zy}SCx(7UVO9eQ{5dqD55eoyG#)$a|xyZU{gcUQkJ^zQ1zyPB_m((&J2eRJsD)gJ)8 zyZQs6cUONf^zQ0gLGP~q5a`|29}2y@`oo}iSKkJDclGU{cUONT^zQ20L+`HsXz1P5 zcYxkq{c+H{tM3H8yZYmycUOM`^zQ0AL+`HsWa!=1cY)qr{i)Eqt3MrjclBpL@2?}FZ4{V?d=)enc>UHwSt-PPX< zy}SBR(7UT21HHTYanQS~p8&nP`iaoHtA7A`clDE?cUS)q^zQ1XK<}=8D)jE^AA#Oo z{bSI(tDgqFyZR@fcUM0hdUy3tL+`Hs8R*^BKMTFP`sbi`S3eVacl9qo@2>tu=-t)7 z1iicZm!Wr8{|fZ(>R*N4UHxm&yQ_Z#dUy42Lhr8rZRp+AzXQFy`uCuBSN}fr?&?2; z-d+7i(7UVu1bTP%pF;1h{&VQv)qerKyZW!7cUS*4^zQ1vh2CBLa_HUFe-FL8`X8Wo zSHA*!cl9fwcUS)-^zQ0^g5F*ID(KzS{{p?c`qj|8tN#spclCcj@2>tY=-t)-1HHTY zf1!6*zZQCT^%b&D&0GJJex7KqzSundJkeZzC3E%e>NkMiU43Qf-PKox-d%k)=-t(C z1iicZjiGl}zX|m2>T5you0DLa==vw!UheAaLhr7AbLidG*Mr_&eSPTN)i;3NUHw+j zyQ|*@dUy3D(7UVO7J7H}+e7cJeh28?)$atoyZW7>cUQkF^zQ0+gWg^J9?-k1-xGRw z^?O0@uD&Vs?&`y*tge63{nuT6Gw9vb?+?AZ`WDc;t3L>Ocl9lycURvEdUy4QLhr8r zFzDUYw}IYWeLLvg)gKAHyZWP`cUON5^zQ19h2C9#N9f(v9}m5|`V*mdS06sDc>R;^ zU+(Hpf!tP=-t)d486PhTcLMXe;f4f>hFNwUHzTVyQ?1xy}SCm zp?6n59C~;4BcOLzKN5O(_4h*Wu6`8s?&?QF@2-9<^zQ1%L+`GB0`%_cCqnP8{sHLS z)lY)nUHxR}-PJz~y}SCU(7UUD6nb~{)1Y@({{-~z>Ze2RuKp?L-PJ!0y}SAu(7UUD z4tjU>Gog1^KMQ(y^)Ev2u6{Q3?&{}2@2-9>^zQ2CLGP}9KJ@PDUx(gZ{Q~IS)xQP3 zyZX1GcUS)o^zQ24gWg^JBIw=Ke*nF^`o++@tN$2!clAr4cUS)z^zQ0Ehu&TN7tp(_ z{}Ot4^~<1lSN{$4?&_CA@2>uP=-t(?fZkpGkI=iTUj@Cp`d^@TSHBv1clEzR@2>t& z=-t)-4ZXYif1r0)|1b3J>eoW=uD(L`@NfP}um8A*Ci@&f=-t&#&-d+7B(7UUz1-<)6+2<%#ESg=~4-6BeQ*lx4QqNiXxtMtvFD|NM zuHIdJUFhA_Zw|e?`g+j2tFI5eyZQ#uyQ|+CdUy3D(7UVO4tjU>+e7cJz9IDP>UV_R zU40|y-PP|5y}SBdp?6om8}#n#_kiAA{hrXftKS=XclG-~@2-A7=-t&fhu&TN0nodv zKM;C%^#?=muD%uY?&=SP-d+7+(7UT|1HHTYcF?=4KN5O(^+!SPuKpP4-PIopy}SC3 z(7UTY9(s56CqnP8{v_z#)t?N#yZSEByQ@D9dUy4wL+`G>EA;N_yFu@+zB}~p>d%JW zU40Me-PNB5y}SCJ(7UU@0D5=z7eeo@{vznz)n5X=yZTF^cUONo^zQ2WLGP~qO6c9y zUj@Cp`fH$fS3dxHclFmn@2-9z^zQ0!gx+2KAn4uI-vYh6`oYk7@SN|~d?&_yN@2>t4=-t&n2EDub$Dwyu|0MM8>Ysw%UHvoAyQ_Z|dUy5DL+`GB zCiL#=XF>0-{zd5B)z60BUHu&B-PO;9-d+7X=-t)Nhu&TNYtXx^e*=1V^>0G&uKsQ4 z-POMXy}SDNpm$gQKJ@PDKZM?0{bK0d)qe!NyZVozcUS)j^zQ0Eh2CBL=g_;W{{nh< z^Wu{wL_&)&C5=yZT?DcUS)#^zQ2afZkpG zU(ma&{|9<^^=qJaSN}ig-PNy!-d%l#jl;kBr}T3u^U!2JhcZ|1uD%lV?&>Q;@2NkbnU40$s-PLafy}SC&p?6om1@!Lfw}jqZeFNy- z)o%^GyZRF7-PLagy}SB`(7UVO5qfv^ji7f|zYFy4>UV|SU43Kd-PP|7y}SA*(7UVO z3wn3;O`&&JzYp~8>i2`*U43)t-PIoey}SAYp?6n*F!b)~TS4!x{!r-M)whP;UHxIu zyQ^;ly}SCh(7UTY0(y7#?V)#9e>C*&>N`O1uKqaa-PL!3-d+6((7UVe486Phlc0B3 ze+u;O>Q9B`XF>0-{%q*o)%SqjUHy5`yQ@DRdUy2~ zK<}>pLg?Mq_lDkG{l(C`tG@(#clDP-@2>uG=-t)#gWg^JmC(DZzY2PH_18e}uKrr+ z-PK{??}px8 z{RrsY)!zfXyZZZ}cUM0edUy3>p?6n54tjU>6QFljKM{I&^$$Ytu6`2q?&>E)@2>t~ z=-t&%f!Ysz& zUHwex-POMUy}SAsp?6n58+v#3bD(!u|1$LM>R*B0UHv@h-PO;B-d+7`(7UUD1A2G$ z3!ryb{}%M_>feUmUHv=IyQ_Z}dUy4Upm$gQ0rc+b7enu^{v+t!)qeuLyZTR|cUS*8 z^zQ1vfZkpGSJ1nw{~CIC_1{A8u6{Z6?&`mT-d+9o(7UVu0eW}!E1`E+|0DG7>Q_PU zuKs7}-PQjJy}SC~pm$gQ2lVdh|AO9K{XfvVtN#~zclB$bcUNCjBmA3x($DYQLzDfy z4|;d?m7sT5Um1FL^;MyFS6>Z!clFhwcUNBndUy3Tp?6nb3wn3;wV`)cUk7@3^_xNO zu6}dq-PLaay}SDQ(7UT|0KL2Vt)O>TzYX;6>Pw(^SHB(f?&=#t@2-AF=-t&fg5F*I z&d|H7-vxSi^^Ku-SHC;-?&|k|-d+8k(7UVO8+v#3O`&&JzYp~8>i2`*U41j?-PJdT z-d+6x(7UTY5PEm@2Se|!z7_QD>JNq9U43il-PIosy}SCh(7UTY0(y7#?V)#9e>C*& z>N`O1uKrl)-PL!5-n~*-plEI7_)o!?;-ceW9`~?lanXs;yQ@D5dUy4wK<}>pROsE+ zpANmd`mWHstM3NAyZY|XyQ@D7dUy5bK<}>pTds-d+7A z(7UU@6nb~{mqYKaz901N>aT>}U44J(-PKt<=-t)d2EDubJD_)0e<$?r>W4z_u6`Kw?&|M`-d+6&=-t)d1HHTY`=EDM zKN@;>^<$xTS3e$lclGx}@2>s<=-t&%g5F*IL(sdcp8~zR`l-;ntA7-FclFbtcUS)e z^zQ1Pgx+2Kbm-mHKMlRR`Weu>tA7r9cl9%&cUM0PdUy4+p?6pR67=rsUxwaY{VUMB ztA7=GclED9@2>t0=-t)73B9}ex1o1e{|@x->feLjUHu~H-PL~py}SCw(7UVu7X$Q_MTuKq{p-PNyx z-d+7K(7UT&4ZXYi-=TL`{|EH$>i>k^UHxCsyQ}{PdUy3}pm$gQKj_`n7i|*$%|E4| ziUW0TUHz`myQ|*~dUy4EK<}=8Pw3s%?+v}X`lisktKS!T zclG;0@2u0=-t)#f!uO>vg>+i1q7Uc>Fuu6`W!?&>E%@2-9# z^zP~(gx+2KWa!=1KMcLQ`l-;ntA7-FclFbtcUS)e^zQ1Pgx+2KQ_#Dse+GJY_0K}@ zuKqdb-PO;8-d+7H=-t)NhTdKM9O&KE&xPJy{XFR1)z63CUHxm&yQ_Z#dUy42Lhr8r zZRp+AFNEG*{kzb+t6v1YyZR5HcUS)*^zQ0Eg5F*IC(ygA{}g(6^`ArUuKo+?-PL~u zy}SCap?6pRE%ff{zk}Xg{SVN)t6vGdyZWD?cUS*2^zQ0^f!#o`ahv} zSN}Kk?&{Y-@2>uT(7UTIsu}*xKk50rduXzsmqG8Yz7q8A>MKLrf(xT|jiy}SB$)@yy-)gNiS*2i7_QP8`qKgN2kkGuL~p?6o` z5qfv^$3yR~{zT~A)t>~tyZTe0cUONZ^zQ0Uhu&TN8PL0{KNEU)^=CovuKpb8-PNB9 zy}SDJp?6n*0rc+bFNEG*{YB8btG@(#clDP-@2>uG=-t)#gWg^JmC(DZzY2PH_18e} zuKrr+-PKpG3edZKW@E_5AN!pgx+2KQ`YPF;I94|=-t&nYrWRrUH$XWyQ_b}dab{^ z`WK;hSN{_9?&@EL-d+7%=-t)NgWg^JtI)fve+_zf^{+$ku6_aZ?&{x!-d+9M(7UT& z2)(=dccFJz{~q-2>feXnUHu2pyQ^Oey}SC4pm$gQ3H0vjmq72X{xj&^)qf7XyZSGn zcUS)<^zQ1HLGP~qYv|q8e+#|4`sL8OtN$K)clAF&@2-9&^zQ0^gx+2KD(KzS{|vpm z`d^`USHBv1clEzR@2>t2=-t)-1--lazoBOcl8HD@2>2@2Nq9x=FoRCTMJL%jdR@^yEKyu^ zGW721yFl-*{#5AQ)t?5vyZWxsyQ@C~dUy5Rpm$f_9eQ{5XF>0-{v7Dt)t?K!yZZB> zcURvNdUy4`pm$e)A@uI*dqeN8{$l9e)n5X=yZS!RyQ{wpdUy4gL+`G>FZAx}uYlfN z{gu$WtG^0*clFmm@2-9T^zQ1fgWg^J_0YSkzX5u8^*2KAuKp(I-PI3*-d+98(7UU@ z6?%8|w?Xf&{&wiy)!zZVyZRx}yQ{wodUy51pm$e)H}vl6M?mkc{vPPv)!z%fyZTYk zyQ?1qy}SBx(7UT2552qk`=NJN{{Zyv>L)?(uKpqD-PKQl-d+78(7UUD40?CTF)jtKjyZUFKcUS)`^zQ1Phu&TN3(&i(e-V0j^|PUOS3d`OclC3jcUM0TdUy5n zp?6pRI`r=97eMc>{w?U;)h~qJUH!YzyQ^OWy}SAkpm$gQA@uI*7enu^{$uFf)h~hG zUHxa!yQ^Ocy}SA^p?6om40?C<-$3uKemV5+>c5BHUHuQxyQ^Oby}SCKpm$gQGxYB2 ze}&#%{cq5_tN#OfclCck@2>tI=-t)-3%$Ggwa~k(udr$OH~*y9qufJNTvQCbyZQ~F zcUNB-dUy3zp?6nb4SIL=)uDG+zcKXg>NkPjU41R+-PLajy}SC_(7UUz3%$Gg&7gNz zzd7{o>bHR2UHz8OyQ|*{dUy3(L+`GB8|dBDZwtM<`t6~2SKknNclA3$@2O zcl8HD@2tR=-t&H4ZXYi4$!-+ zKMs0#^&O#iSARV8?&?o~-d%lX=-t(y486PhF3`KHKMi_!^`}GcuKo<@-PNB7y}SCe zpm$e)4)pHodqD55{#@wY)t?W&yZWBcyQ}X7y}SC}(7UU@2zqz*7enu^z7O>7>Mw=f zUHxUyyQ}XDy}SA=pm$e)CG_s<`$O-p{%Yvm)n5a>yZURPcUONM^zP~hLhr8rM(Ewu z4}#uZ{VmYDs~-%#yZYOpcUON0^zQ11K<}>pF6iCW4};!a{cz~r)sKYUUH!e#yQ?1s zy}SA`(7UT22fe%c@zA@gp8&nP`um}GSN{O??&>E&@2>tK=-t&%f!u7=-t&n1HHTY8PL0{e-3(g^)sP&S3e7SclEQOcUM0LdUy46 zp?6pRiuL-tA$Rq!TCdlK-POMay}SB1tk?RutAEpat&h9t+=-t(S2EDubrO>;p{{nh<^-$U=Neg*XI>Q_SVuKp+J-PNyx-d+7K(7UVu6?%8|zd`S={&(wj zd~;X-C-m;>|AyXO{XfvVtN#~zclB$bcUNDO_uKSAii)&-+{0M*cdyX9t1pJ$U413! z-PKoy-d%lF=-t&@2>tB=-t&H3%$Gg zj?lZSKOTB_^(R2@uD&z$?&?p5-d%kc=-t(y2EDubuGZ`I0eAJ?pm$e)CiL#=&w}1v z{n^mFtM385yZUpXcUONt^zPrJzpL$C5|%6~YM_7O*W#j{Fpqm!ptz_P^zQ0=L+`Hs zV(8t~_krGB{bkU*tM3cFyZS4jcURvZdUy3#L+`GB0QBzauY=xQ{Xpp5)!zucyZS-U zyQ{widUy4Mp?6n*JM`}A?}YxY+I2!ua4Igk%laxMAxht^=k;4g_gPv+-z=}x*)GxR zn_m`vOYF;?y`lO4qVHh7&9;GdHt!#OSMw3k8=F57eK+%uqwjA1SM(<4&9)1) zr}^d4_cEUqy@h$T?E@WX-YNP)=1)aG*nDmDmga5ZCT?p!IQsGC??yktyjHwPPBiZn zy|ekf(N8k}Ci=%)CuJq)s#M7X5MaC!^0WUl9Fy^ZoV?^n&?o(Px=AYZ~Z9 z^O@0Sn>XJl&@1LcqR%sbJNm2UyX+h2b@Th8zhS;I`dj8Z?ic87^E0C_G#?WEJ@duU z7n$$fEYSPr6Qh4%zBKxW=6f^`wAg%L^pDJ6j{dQE-Tec7VtzsNrRMbx2=s;d;OJkP zZxbKdzcL>b{Ri`BqpvXkHu}%z`^KjTznI?<{a5pUqpvm}7@t!7X1*f&@8-A1ry75o ze;&PJg~EXzSW$Xy_Z8Pl&#o`IpgmH{Yvum}d|3o1-@|UmCrc`N4;Ud77J#i@v{kox?+a zfce1?^kdE6ir&e*QM)kD$>wdMpJM)4^e*NH9}(uc zz&2Nm}&-~%&SC}t}evNsz_F?|(%&Qy~{6_OB(Qh~ZH~Mh% zeUA?F++#j9`n~3LjtTu}^RdzIH~&5QL*@fIgn6c!FO5Fkyxy^)f6Dxf=(Eh1M}N`$ zuH(WyZ<-(2G5EXYBcs1>zB>96^Cq3bJfEBQivE@P!_k+UzZ?BK^9_y<^RF?#Ec(CZ z3#0$fy!8oTo{AO2*Zk8p(TmOBjb7D!mlMO%b3ZKq%hBR=C4NI-n`App>JqDIrIA&CM@A zHS|ZAzZ3mv^8-!`{fXwEL_f*A&gr2)#r%NiXPCbh{Y>+nyM}qXo8J=sEb||tpKX4{ z8DXCD&BsRXY5r>T3(Rlm7Ut*hmqZ_9{%G{E=DVE}<{xMNNc8dMyY&eD1oID~KWN_R z+|W-le=_=H^SbAS{t@$j(H}K`A^LRl*5`+LW|+^5{;c`VJwyMT`5n<`ntu^}mU)W{ z!aOgU_l-W=yjri&zhr(<^f~6UqrYsvD*D^zeJ>32zi<9Y^bgFp=^gqd<};#yZocJ3 zp-P_RWAm$`?`Hl{^xe(( zxhl-Fhxzd6&CJ_f9s2#vXGd>g-shUoA7ox(K=6ajPmJEud{*?s&9}Wa%+tpF#^`O$ z|BBwu{G{u`JV%(%jeey0&ew;&z4?&nN10a`82Y2lPmg|#`GV*j%n!aH%yX>y*yzWZ zSG+Ow9nCL~-pPDT^pnl6zA4Oeiuo7OyO^IiDD&oo~e{cQ6iZwd4C zFn=)mx#rDo4gGoMH%0GhJ~R3S=08Ti*!<|hVg5_ZUx?nvyy;^S`6dFh72HnCCh3 zXQIzEuQ?+0v&?%%pKbnH^f~4`j12S4HNP?XJoC?@&o@8to-ohr=3}ETF#j|9Tjs~z z8|GPP{#5jL%}eeJ{d?y3MPFoIXH@7vFh4u`V)GxOe`MZ#beQL3^OvK4V!q>;&@VN= zCi<7=pGRM2e(2aR&yVI0MgPfsRrH_DFB=!;`NjOx=)amDJ3jQknZFbL5A%)_LjRZf zv(f)C-|7C)|7$)r`dafHCWgMKQv90trBCz<=08W@z`Wf9Vd2W=Gon{D@A+WpYni_s zeN*$glS03ldAI0Wm{*(}`Yp`|L~mfeHu_fPS3eZy+1mV{=-Zh0eK_>nnm3pde0%dT z(Hok#o*Md{%|}Py#e7ZlUCp~Z66R@a{%G{w%qu+_`rXY>kKV+5cJw{X_joMKv#zmgu{f*PRpkrsm_L zA8tM`dOPzUqyK8&?d354@8;h||HJ&KxuO5l{Hf@FnQ!$<=r^bwzUH6Kjb6iiPV`#l z?dFB0H#MIVy|#JNS3_UNd{Fed=D$bZ%)G<=Fi%7C=cDgse!^>^-`o7d=uOQ}dp-2~ zn9qs6ulWIQgnmEsN1`_~-+w{qo14EB{Q&cJZ-%~=`CHMCHsAlP(04HZJNmKar@bBe zp!Y+6jrjx72biynKG6KA55hb*m`{m5$o%i{@IArz0^b|FDfm9%`-1NW-VD4s`2OGrfVTiY5d0wUgTY&Zw*o%|{7~@L z;D>=94&Da5EqFWdBfyUYZx4PH_|f3UfOh~t7W_Eyj^LfZj|V>i{6z51;3t8f41NlD z7w}WTPXj+4yes$_;N8H_1n&-h7WmoV=YaPBKNtKw@bkfYf?ojM3;aUx-ryI3UkrW; zcpvaf!7l^99K0`hKkzHSuLSQ8eiiuD;Maf;0KXReI`Hek2ZG-Kek1rz;Df+#2EPUT zR`9{#w}Iadeh2sv@H@fp0v`%K4E%2J;ou{{M}pr2elPfa;G@7tgO33p3qB5fJop6g z`@tuIKLGw9_$2Vj;17X63_b;XD)=MdkAgo2J`MbF@F&2Z1fLH66!_EN&w$SWe-`{X z@aMs2g1-Ph3;ad!+2AjM&jEiKd@lGa;Pb#=1)mT88u;trZ-6fVe-r#I@VCJig1-a) zF8F)ki@@Ip{{Z|$@WtRCfqxAC3HTE5Pr*L}{~UZN_!r<`f`0|R4E$^GZ@|9=Uk?5q z`1jyHfUf{w3H~GaPvEP-e+K^r{8#YR;J<1&=A&>slyf7h>h4u-xZcq{Njzz+p)4SpE-;oxn++k&?P z_xCZ-_Bj%Ie}4n@M?rry_%Yxe!2SIbbh*bt-x0hM`0?N;fS(B78T=&hlfnIc9&~-X zKz}OuY2c@WcLhHKyc_tL;N8K`0zVu49Pl3C=YpRHem;0l@C(3ufnNyT8~h^hi@`4e z?*o1*_+{Y!J|Wsa{e42@{a~Iez^?@F4}KN+)!^5F4*0xxKMXzvd@A@O;E#eo20jh^aquU=p9G%{{uKDr;Lm{1 z0Dl(zIq>JfXM(=~J`4Os@Y&!mfzJVd8GJ7IE8z3MUj?5J{u=n};BSC00DlwwE%3L& z7lOY7{x0}?;ETZD2mb*4L-57mAAx@i{t5UJ@K3=%1OFU+Dfk!QUxI%Hz6|_p@NdAs z1z!&S9r*X)KY*_QUkUyr_)p-gz<&n+1^id=)!@H@{|^2K_@Cf^f&UHu5BM7Jf5HC; zz81XfU+B+X|F0Onk10H5um6J=gI5CI0K77I74WLy8-iB@-w3=q_{QKhz&8P}30@0) zQ}Ej0{yu);HZ3ly3;kx`n}hrN0c!p&psx?UC3pjHf4@OpuD{=)d>fdj1bka?e;-24 zzdiK+K7{K1eF)_{!aO^HHv-=od>3$k-$JcVW9WAS-yM7p@Fw7Ug6{>sH+WOfw$2D}6KvEavncLeVQemwXI;Qqd&+HRep_xB@Je=_v`KBelrKz}OuY2c@W zcLhHKyc_tL;N8LfeN%OP&xZaS@E+jjf}aQO@5`$7@%LqwUjXy;0>2QvH~2;17lU5{ z-Us|r@XNq22k#5s5Bv)7E5ZANUj=?O_%+}Iz^?_r4*YuXf#5fQ-w1va_#p6`!EXV- z6?`!GZQ!?q-vK@Z{7&$@z=whl1HT)5IQR(gk>K}$-wS>p_$ctv;A6nYf{z0q4?Y3> ze(;Il4}d=iJ_&p>_(R|igHHjU3jPTAqu`H$PXm7({0ZMYuLr&bczy6K!5e`4=ML!h+8X+8z)Qfl1>X*Qd+>(fJAm&9 z?w^mK>)QzWoxyhj_s?0-{EeaC4SaX-J;0lQ?+Lya_}<`6!S?~*7koePX5h`i_Xj@! zyao7y;0J;G=S}GLZ3%rV@I$~41#b<082I7f{y7&~|F+Qk=Uk{i0($?P3-#@x_s_Xd ze>C*RfcxiMXdeHZ3;A&{Pe<@h;KzfX0DdBPXYiB2PX<2)ybJiL;HQC~4&D{~4DfE? z{`nocy}Cnx7WmoV=YaPB_s;>*`kV*-`QSal{qsRIe=q1S1n&)g5%|U6mw@*HzZCp3 z@XNvbg7*Wz0{lww{@_=EUk!c@_yF*0!LI|q9(*A94d6F|-vmAg{ATc5z;6W~41OE< z?cjHS4*|au{4VgJ;KRW01|JSS0(>O+J>d6(-v>Sld^GqN@Uh_Iz{i760KXr6BKQN~ z4}wnupA7yG_`~2+z^8&g0{$rYW8l-k9|wN|{7LZX;7@@+4gL)H4De^cp96m$d?xq{ z;IqJA1fLE568IeOm%-IGw{#Bmx6x*{w4TV;LE_j2LA^9Tkz%J-+_M*{sZ_5 z@Ri^{g8u}*3jAmAU%-C_Uk&~n`0wC@c|A4On{}=p!;A_GCbHwz0oPUm( zyke#BZ{aC>|9|jG;Qo1JVb0<*K95XZ1?KV3DO0~8^wq#O0`DU2kxKmrg`c^@1Ogo-aq$E?w|W6_s@Nk`{%yNOJIHc z^WfBP2fcqzoO=J9IQb4R&yL_bfj0v8&!N-h`sdKe{d4H#{yB7V{~S8Ge-52|4_HtC zd^+|1`E>HVV4l6fn}Y8H?w^0B%iRz9X5h`i_Xj@!yal*_?w;23Am|SUZwc<7->3Qg z^ZVq7!aS|P{qz1b&*9Lw0dEW54*Ur4Bf;B)9|e9i_%Yxez>ft#4!k3HC-CFJPXIp= zyfgSo;3tEh0^SAuRPfWlPY3S`eg=3q@H4@?gP#R{HuyQ<{`r`?ANl8F%Fly&&Ij)a zegSwd@C(6vgI@%GG596meZVgTzYP3x@V?;vz^?%J&-c{r<)7~UEo8(hk@S>J{)`m_(<@3 z!0!dW4}28(Xz(%MW5LIPj|ZOsen0p`@CU#j1fK*x8T=vehry?SPX&Jj{88}7z^8#f z4*mrAli<_Ap8|gx{2A~W;Ln0T2mU67ecL6^Y{50^>!MlQ=0p1P#Oz`gDXMvv$ehzpK z@N>b>13w?UC-?>6y}&O7?+tzt_{HFtfcF8v6#O#q%fb7C_XEEI{7Uft;8%fP4So&y z0Pt(UuLHjxd?5G@;5UNb1U?A-X7F3UZv`I=ejE7h;CFxz0lyRcF7Tn?!@%zb9}YeO zd?ffi;P-;x2R;gXH24_svEbvt$AeD*zaM-e_ygb%f=>dU4E_-K!{AfEr-DBM{wVlk z;M2e#2Y&+mN$~05Pk}!T{tWmG@MpoF1AiWTCin~Bv%p^jpAG&J_#E(;!RLa%0zMD? zRq*-XuYtb~{s#C0@HfHV0)HEPA^1Ds?}EPvz6kt%@DIR01YZpP5%|a8pMWm`{}lW) z@Xx`Qf`0-2CHPn1%fP<|{|5Y9@a5p&fqxJF1NaK?mEb>u{{+4Y{AciAz<&i_4gMSW z@8Exc{|WvV_}}3FfUg1n7yN(VYr%^u7ryqd*X=8SR|GExuLQmUcxCV^;8npl1g{3Z z5qNd*jlpYxZvtKuycYPT;I+Z)fY$}z419C&df;1t*9YGcyaD)D;9G-l1O9)^-Fslp z<^MnM+o6ccAwr>TsT8s!BgNXr#>{LZiEgvq7_+S%@996Nfi-cr%Az?eOLf4|RB$!^0gO;qXX@M>)KO!&^E$+TpDn z-rC{UIJ}L+uXXr!4sYx5b`Fnm`1KBtb$Fb^;~n1K;T;^F;P6C;cXW6shbK9_v%`}e z-o@c54)5ylREMWIJl)~l9NyjGH#oe9!*6tWPlw;+@Lmq@?eLo&?ss?}hi5pvufsDP zp5^d>!}~eBzrzPOJlo*|9X`n6ISwD}@LY%IIXvItw>Z4O;e`$_a(J=BhdBIJhYxl5 zFozF!_y~uObogx!zun@I?-P+Tn{G{*1$yIDDzYmpS}dhd<}=F$|_%?^X=kWI({(-|kbofUO-|p}o4*%HUpE!J{!*@CSQ-^=% z@ZApo+~Ip1{)NN8bof^e|Jvbu9lp=u`yGD3;oms?pu-P2{9A{A=kUW0|K8z0IQ&P4 z|K#wW9sY~Me|7i~hyUjA-yQyk!;d=rPs^YA#ODj~m9M1F?HkKqUNK%>@r1AMIr4ki zE22&tdCgz!XTj@=pS_dXJ=^kX?3Lg_l8<4pYx)o$>7TEuX{Q5S}mjP3%E%-CujyL*Uxa zN}p2y8^N{R2zEPvBl~5@YyBejE8uOUKhqugXW1JgUrX{^*{`(x8}_T<^(9~NGwQ$X z4cVI@-%j$;#)HdGx?-82r7a2=l{_9%Fyv|G&H0XPJ`76Jmezrq?hU9NH?$ytHhu`M#wGQ9x@Lk43e6i?HiuC8~FTMM7z3~uVJo4=% z|CsS$-%4yksQ5-l{?f0gP6yP{aqzQugzJ1B?(hfMJ0Y+AS?2J~>`BP$arBe%VBhmr z|1bKQ`f2B{XHQ0*MzXyF*;C+J|8C>KzGqNBNb*lO@*CMxQ72mR9~(yzG5Ycg=hKl7 zlJ8a7Oa1Q-*L5$B{RX&>^B9M}%HG4um)l46ZEweZBl2c=`OjU(z52h}kuSfW>feMq zI-YIWd%<-b8_C`quK5?)Z-&Q7fBs7neb5Y+TT!} zEO?T5CVK#$AimVN*Z3T8CS$O-c==@QV&p|A!*4{qN5{%<^UI!{OTh1IE3^^TO|`{zxl-t#Pk>2Ip_L z@(;0(vit+~(U#Zzf!ZBwc?|n_%Zu12SiX?`9?N&J-)DKPAF16*aNX}c9sW4`WGlbh z;SGPH`cse}EBigexYu|ValTJwiTN7KUv@j{g#1kP???R<$q#V&6834xx0C!I4sZVp z)t`=hkmPr;_d`F`JN)XM|CoJ-Rj2n6%4eaDZtr1sJ74%4~oMGD&uzEQK~-=uE%2p`vS|mvp-?^?d*2_$BcW; ztJfU+q56i;&mtddlG+u|JJ`mW)r8W8VD_G9Kb9z&z3Ub}M_4 zNp8Xm0N9W<=>_br}TKf4t`%)_(@i)~UhI~88-^%_h@;a}Uu|Egb z?fQ=WCe+dSR>@b+)VK5T>?^D~(;dE#{RJx@TaN16{uujxj(pgOkS!M+xG-Cqlg2m7AFAuvG3f0HBsJ^OmA&V?1JUEABRzlyvb7k!P-@oj+5 zkanlAzYfXhsmAB{_QDgS{&@C%aGls|xXymKt^)^*qcc*2zEnHk+oOz!_zt2@EqP4=`ytDh zuzw5JdH5asca}G+M)eQF&z1TQv;P3s?K-DA<$tui!1x^BPjEAx_|HDh{|wjq-D*(& zS9q4RyV-b%?+9G;t!tA14o{MNKjXo^hcTo<;!_>@m)Vb^PMqWqIK1`+)b26ld&!!- zoIOp4#TO~t+q@R#yTKc4f7lfk ztnrC89^$j}`Rr$*j*ic4hi_u9gnTa)z9gU{08=BsH6S-(cwXtP`k~M*M6>N4~J_%{XvwEf@?n~ z7!USMwEDTsk^h*zCF*ED%Lh|^+ncbrLSFm1k$o<_sm#M#AylUgT>HO-eLlRg*Y*TeOGtwR*$Uxg2qc4x6~fa|=vyhTa72~|siZKU07<6hf!r|}Tq z>!>q8>L<1&-wdB3zS6i?otHVk4f!I;`=hDO`|y16h*snu!t0A~X5S9qBK>dHn(}Mm zy1h5CcYy~YnOl2Q{e(E^a?nwD+sMAK;UBqtZukJ+ofmWTT*=wMV_UC$YA`9`= zglqrbV7KeUb*6j{>g!*=Wgo2n^yy#jNv3?R{?k`o&d*i5kk>}L+Mjvs_2G48doN6( zd_L-EKObUmfP62>U(%KGwcw4#A7{VB^2<^we<3_a@=vhWwfu@S$_K&6O8yXg2)vK@ zU~^+@KGz3N5O3Cv{Bn4f_+s|PaNXYi-6?++T7sW<9Hb)v0)j$j{!I@-@&?4#k4Qm}S!s?!d2rik}sAB%i~ z_(Sa1Bi~qjk0amkW~y&LC-1~Q0rhqMjAM^OeeM4a_Ir@m^J6PN)sIJB{W13YkPni6 z?qg3tUe~dNK2*ofPhp>A)j89e?Rg%4p|O=oP8Sdx?P7IeqAQj zpKj$JaQJ@q8OUpYuE?S~w)bP7iM;mbMTb`jP@P#;zOTbq8OP+8eMn!vba<71-ubo; zFEH+Pzu%xgc}L6>-L9$Z9pHLi_?|t<@)71n#_PGnVRrj|e{?qGyP%GqU+NDe?+oul zgJAw_VYlz2qXtnv1$o_%FSDn@8<&*vRmpLToAD4|x|P4rk>AVt?#OGqp@XST54g5_ z8+%X7H?!+qna`(nF3hDm_I+6g<6iTmKj-cHkp~_5m7KpB{n7QOZ63AT2OcWpwvs&q zuG`f*pYoaTAjvOf?+@2}+%1$3SpE?E0C-cmu3lb1`GN2$QonK`c@DgfxSu^2uJd*k zd!FUhil|P$;>9ayPsETqWp!%G=LX7P7yJ`r6NHAE5jO zxb|ly`$o%qO{4rpaIF*iAo&|`ou9w3zXh)^<2GwL6prylirKr8!h*KkC$#IybR*fNOtNu_wS&B!BT- zs`D*e^V8YCgX{V0Z}x+5tG@8kN-r@Vc?_5=G5sH598X94AZv^-@Y z`A_gj*{-vmAm0nu<}`5s{M;2(rye{=yv6h67sIvxIqdb}V3e~mLsqjs7n)`~#1~}cUtpaO{N%=-_9iNL|B)9KJTC?AYd8OMmm;G|o z(c|dKm#B_?pYjrWV=JGzit<;%^>|NRP2Lo)^R4X~@_pz}I~lh-*{?=k>zw;C<(tEG zJd4@G;A^B#o3)gWfUg(d$sPsAeq2ZS7VuG$|CK!&uKk&`p7O2WJ0$Oah5Q=0_VfH# z$*;A168m(F!{but6XVt8?vi($Eq{bP z7OvYnXd~t0;kvyCjC=Lx>NhBF-`9+1?|?dOWTW@6C&IP%YuC2(JCfd!O?5{o@h#6*#{1JYMMo$`3{z z?N4)dJKvVwzE8|#x9{T~WY0x?U02^^Ux)rg%lQ1no`<~lC*(uwXFgo}pUPff`6zb# z{_E_IsLl{8Ka+hZT-$B3o$~g5)4S}$kbhG8zhnpHN5Hk8*L_TG-v@ocz8&MB^JL~H zl)nvi)VuB^zXPuO{d4v^;ks_j+(r2@aNVwqPszu^b=}y_J`S$+b3UW|U2v^)n0*3# znvBDPyD5JUT~oZP6ethAFjvUO!lu(U&rD6uPFaDT*p6+-M((WkNp7hx_`@mO?76XUG;A4 zc78MaEabJ_xV==zzOPx#{wVS~ZdLYC-oD>?ko|GwbsReHr~F*F&XaNn$mhcw$#~w# zZr?{NV_#t9lfR)lPr%nmo!EoqPr5akzJUhZ4+XW-N1JhFs+DO~F$ zeMk9aaNXYZ?9W*qd6@Dm;JP25VSfRx^)LCJ^7j49Q|uLy*Lk~_y^`gzKTw@2mak*C z??*2Ak@72%PnYq$m;EKUw)+wLDtLX#*ZPU-tbuF3H~Y(QoewkF?faVd*zNn5i+`s2 z>rhAAoyh(QJX-p*j{PgxiLOX?hB-w%%yzvmd`zkzF=s(+EUh3oP40{cO@=Ii`T`9p9$ zjyAA=3)g(Cue`~3fVYwUJj(tZT%Kr!-Ano?A zKyF{(&SU=>d9D8)`!8@^_r_GDI!E9MQa|`Ca{Id1Z@ju>PW&?2;p@1LeSLeB{dcsh z^Kkgt)b3HZjzg_VQ6X{Ed8)Y(z`;BDjuQ8hbHZ>ld+? zlTS}SEXPJ9*0pAFBK{%m2d0M~ICT$S>b;VF_o#$E-k?an!u z^5?;eB;V^i@@nvrT8F&`T=OrSPx%Yr+RrxC$nVAY=ylgK?6r~C{#P_Kp?e{*fh2g7x{ z{$RfpuJxy1NO}9Z>pS+#kk>k6>QMd)_yFl=&${GS!gZbbfxQVlLGn}UQN9^m*MXWB zkvE5HyPeqW>y4G{VaV$^{K{@$KSW$i^}~_Z^}Hv0BwYKmoxKHI_iuQ8suK;@{8IMT zaP5EB29$3DpCRM$8v7fVKhfeBHKe@lx3JsS4}Y^?hx&0+XW}JPryX49&jI$WXjl7L zFNo&a)i0-UzS|n-fN}F&5&KK)zs??O z`Q=woKHl=X*zN1UBkUcJAL=XlGrlp^NrdZs4!M&226&@OO7fqx-w41Mm-IJS$v7Zl4F|u|J5sZdbcDl%H<-tLzWKbv^%+-9B$dT}yTB^Ib3Y8K~1n z`Z=EcF}RNBG4?rd?PuC`RDUj9^G~wRhim=-`vQ27v>V=*>O2A0{3P}#;qxV5t{vs= z^W9|jMaZ|4{3heUzA;#Db$+JBP#t@{UCzE3b@ci+{CdjU>+l2YORW3_v6Q#h=OXrH zR{m%9=PaKcM|D=fb-&*mPj0X07qusU-pbEs?*z}6@hRVd^6TI_&$HRrTK*P$XZQfA z6P!TfJPhMJMSLjx2zaRYJI2lPAJhpF4@)HPTvh8<7N5l41$jMA_loPkH6PoN>U2du zQtAwF_(b+J9LF()=j?RnGm$OnR z{|@qfwWwQ#=Yu1MfvjgU7)3P|GvV0kL6#m7g%1kE7cilc?6CvTuIu?T>>t2KNuB21DBl|%C;kxoXK-!zD7zn?F8SWw zP5*s)m_j|o*RtON*Y)#~8>rn~s1qdlaqJmzT?h8D+t;i2^q_VFsIPT)7!UD%ggPUo ze)5gv-@()6xLC;kGhC1B^Llz87j2A(_3wvw|VTdkk|S13A^3yS%azF zD^W-5C$rnv!*{dW*SD2(sg8XeJAvK4Uag!*dHZ_xS@tIA&nOw6>+&hz46gfY9(!}R zj(@pZDE}hHLD%6s9Da;_74kvSZm$BWWBY1$`}(s%A?3r+A05wo*dyS*r2awnD7fZx zi@ewESB;y`+oPYlU6&V=cR-y;so$I3&cDLG5p{HX&l*B?Y)@pr7WLQ2&zn4QE9Kk5 zb-OAKC69p@Nq>g0$HH}cD-NT4JY4th0`^VlXPnfjG@SC?knbZti2Vl3KVsj4I$A$` zg!ecX8aLN1sH4ZxPWGPg3DR!HNbfoe9KP4M`TQ8_G?hAc-9~;hT#xI)x0Bn~OFy&w zk=K6Cx`Xn4;JRNLjw0_1*YTXko(0$OIrmP=_k(M`hU@HHkZkWx zhhH~_^7i%BeD>X_qy7BVc(8A9bt&uXA%E#Gmg?B~huQa_PKx9Yvws2C?dmv=>e#-3 z{VU{yq|P3PHyBTK_9CzKmpVM=F3RsmUh6;U@M;q%{|)k5|7M3j!+r>Pt^cXR&%2w( zIUD1w`7HMS@b$iuKdX(K&--EiX#NO$p5-^+L-|`QpTwR6*ZuVs`vADkhZgrzokF;- zGdtLe;mf3-G51maR=DOLXaBycUXNCm{4sI;c>vw;-V>?Lj~GuK|L4W^-&&{Uq>_A7 zsjGDg*oRsD`HX!8T#xIh$yDbyxb}aEajhv$@RwtpA8qBQPN6#Yz|F@(_|Jx^-yR2A<8d=>-O$ue-a)ibpkUezX-1F?lf8Q0yItp;M=Ae2>P(RO1KC%?bvzRuqx`GzHj*E~ zz5%{QyxQZGx9_u_WZ#H<56Ry&hw^X2bzZGvx9^V{%%!}2f3%GKEz}t$^{<#m`OR?M zzvI~L`?CER>$ znExcRe+q9S+xsm0Zp$xxn(FMa{BHIyEkD5iwdLuHsm?yjUt&LCdC)VIKWO<>_HQje z%zoJNUQ4LX50<~f{*&d+ms0*0%kO7DVtJ)yl>goG``GRA-@@Js`KB`de>pt#S*m}H zmGA5DX~w~AWjhp9h*e+dv zb{a=m`bb~uKkw~*9R8&75Z_;@Us-Bh`~vx(@OQ<>8~1AWF^4a4_$v;tztX#YmT`0a zfc|_S{W%Qb&zq4`kT=YEYo=?}Mt?ZTIy8iT8MS1&vx!h{< zD##C&f}7aw=L6-|Q2t!x(jjC;+)?;Req-a9|SxOt!PTj*zM;4*KMGD9pooSKIC=sdT{N} zM0Wf6z_08VTlt(tmn`8zOfdR`dFJ_^1;j=N{ruST6VvT^5ar8=ROk7N(G z{3mw1ev7xMP9*ZWT`#haMSsR>yYEoGE%G`)`xp=Q&A~3vzbxZ?Eb>jIPPum}|Cq+` zdEKtY&F_0eySg6EWsgH0ZTB#H3_M8cU$>3wOh6soFO!W2`?{jt9+Kb9`6$#er)mB( z4G}#WPi;vZq5s+GfVuM54`IPF>an4Bd`7ZgFOMR^JnUZl(+BeTYN;` z5qVwTDr_ge-x`M$htFo8hJ28W&oPJh-a+-JTlw7%&-j?~GmzK+1KIcNN$7tsX}A3+ z-s85=;rkulbSJf&jQTpBN$e?bJ-!AQ$Ig|$(3drw?}5A?zx8%`=ZlP+_s6aLc1J$q zQ_Ad#l44_NuupLyr+HEw=ChL!)?k-ug)<@2okO!gV)>i*Ndg?&!>nb^Mx zGIlH3XTkOOZMcW>k6J!~-G07w)fbe{M}J01{blU-^P-3^DPM^E1j*O^io6)E$IA%z zTj6n%-^Kn6`WYnN>1(Pp0(td$>~_B9Udk`E>J+mNLmeHTuN?Uf`>4*dR-Jhc|C@ce zmA`2})w#`TcP+b}zvuwv?dLorjO!ebq2VvHIDZG~>o~XghU(l2*KvNEeGFWW)9VgW z{%-ghY2+F9d*OOK#vP*keef*FA7h^c*Kv;emhw~JT4xgbRQM>V^EvwiaIN3$JMVFr zY&^vGF!H^m&Mx)`;rZf?4pZKKuC<;05#)7zx_(c2`#IH{?6Z;Aac=tqzCLp=3I%0G_0w!4*m8}eGe=TCHgOvIFkmO5V;_j(=`{WH1!JnAv_xoB7C&t<<* zej!}@{|LMN{O2$BCy>|u+v8WN^CVp7!*lHR^P)OOD8C4Kty94MG+gU!Ww)O%wfl|g zJcGQ}najQeu5~K@PI>!zR2KU(T%z8O_H^Q~fMdc}PKMx$v{wDHT=Y96K;993?1*&5|Kb*|I8F{U9fPD*G>%>;1 zI`;F%7unxNUh7v>@b`-O1bFOAQqd_B0Z)ituu`M2e{Vxl>H~m<1eH-zrcIR{#wd@1g`TTyAI`lhiks3`5&eQ`&!`h>e_CB zaa^28ZTj+#!#kyVU)LQmdGkIL+D(vJS@pbq8+$9{8%e(PMU=OF9{V-OYyW?6c-xDq z&b7z~N&UMW{yw|?Jm>QIRL6dv)zXFmq7FYTr`@E+$G4&UwY9~>Uj(7XOP z_H^X6 z-OGZhPIveY$!}plA9aGn+l5fRI$V#h$JuX0ogR|^p8Y1c)}MbV)v19xTE9^v@(bWv z{~q?6QD=bE-^tzw{=N9r%cxE*)Y1AETuy!=To>lV^7Y|be;oTD)EO%Ex3Ld~YyFW|QJn^;qxFAg zzXY!JyEmbHKI)8;`n%YJkk|8R-=>r=Kwj&7%5Fd3XxEJLm!poJ2VZ7y46iHg-f=bM zuYykyZ`+)F7~0i!X$gB% zuKOi2obq9)quaZmJp!)VyC;J3QE=Vf9g*ZM;hJv|MLrJgCP+VLv)={Retyj!jXLV> zTX?Ty1C5*W0`gf>e-ryPaNVw}TTT&1&d zulxjuPv<%hVI1^){TX|E^k2_+scop;*~sg5y=6Su7mKE&rLWgqOZgnNWB*LfJ#mfU_$vYLH9`V%DWUeu2AT~SBt&tSLnM~tKMQiHyij?$w`HId4DT2#WL0XBjuYKh5gTI!C@@ zJmu}@6@83*^=A?1U$*L3ZSS2=G9KcypFhlZ}4;G5%1#r=Y=Z;!Hf zh3CsLaA}fvKd&+F_1s{E@j1S9)Y1AaJCmouwf-vOUia_kCX;`P{i5s4RO7+EYcbTi z&eZ5a`Q6C(kpBDGZ^AmTLVU9$UoVB~>_Ht}5BszCMjc&Gs&=KkA6{4L|IBXR*WaE> z`L9twNb-Bw`=E~2&rI{qZ#0fUkQ(%*aysSh`{E4aUin3wx9@+ebo0*NVBCBj5B=Bm zYBhUb^gmSkl+m5?S#TZC57+~6J-_t4!MoktjGO03$ZMT19iG^O@@FF-B>kD<@a@LE z#^>T2sZM{?86|bzX3vJ}dB0On%2$CWNPe5cZ@7u_=OVA;xz^#A^`g9e-}Es1Ak+zx zc7J5I?}G|@Q=P$9ejB@eUz2t-<@2oka(4UvrJkSiw^;c>?DqZ0$LxhxzIh+2W8Ysq z!Cq|T%V$vDzK@t-JlNL~yI9wabNW&~1a-1x++#yw1-YcKd$h z0Q)fHM@hRKv#8FMaJ|laoPC7l)dG~a???Kx+xH_Mv5!QZAZa(eAJw@XuI(;jzXPuG z^Q!)ozZ0(O)zj?u{fK`6<;Nkf+k1pP60Yrz&8GZaaNRFovEL2X{$D$g^7q1XWV>Eq zp9t6e{^%gePln$o`RO^{>%d0i=I42l*X?aNnEU~_uK(Y%+xHQ1xs7pAj6h&mIb zKOOTZp8(hGeTe;G%Rh7Eo8(iSj>zkN9LYW#uH*9tyM2A${}!tA81kc}p9k5y!gYMI z3n-rk*L8BgaU6_NgTDO6`KOTA{){Z7I#0v(e6gKN1QA>T&wvy6L<^E}SKhjB0Ix3FRdE#M?fo)_{RZT9Uit2%{73L;sXv;12VCb#ozay4 z1l~^ai`eb@SB#$rW!Zr8bK9Odonvq%+m3C|2 zL;ek1*VW1F_Vw6)cKf=k!@X3;zP@^b{T9>@l6HS*FSNYNeN@N3E?UHHUvE^MNclsk zqw_q6-M-$~$^ISkx;|V#iRye0*W+;=`;TxPx3-fhKgROMjbmrYw$hhZ9QlwbRL8!q zSjGM`>g#r;PNn>>aP8-t>__0*&ldN4_ouIM^ZRO$*Zsba{U}_|BlkQ&`QPE~WZTY~ zM*b&!iufb!f5H2Rzs+u6hqQf=>iDWj%r{E@GL3y2>S%vHV}A%9B>98vM*N8vB zegQm4{8Qsz?S?)=b!sF3rsRjQ*M)2UUtzCfdF@$L=OVcIu?YT?!CoJpAmg)wy&=4Z zwEG8p2s}>m9cEMgx2*kg8+#+<8%ewS*)NA{|F3=2dmNG+-rM21#?9}eMt$w)VfHKG zIv;W#qr827{F%K8@;cu}K2CZ2JlJ6lxqY76%N~Y0dfr?#m-72CZhE}8m`A=J-b==R zwZq%Zr@Vb0T*YpmUoKui=jAX=xoD|>t8w%HcSAq5KfBo@;kw@TT1a_&o&VW*u&;?# z|E?z}Z?FHy*zNUv^pljg*X?8MEzlqB=hUYt-_r88+3j^cYZ2w6t$c&0$y-^zmc2DR zU&d|dV#>FH4;63x4Ec5N-^71rkAY7Re|`z&?ej>LrR1^5>pb+c+vkfh?Dl$IX&LR8 z%dGt}-gt=bEYwet2p-466!aSamW|f ze{24A@kq(3U$nfWj*g3Z9(zaBuPp1&QT8sD-?f73bcLr#JLRAEUYBBxoBux@@?#~x zmc2V%>$HA>@;%`BlE0nZK9B5WzZrSGufJp^)yahG@t9#;w_Qr}mjMnR&UN~rj;=F{ z*#mH`|D~hO0nYbFewH+T`HR%gY9}Eu?uk{ku$%Xfjd33w+g}!?5 z%97v4`F!{Q@x$x|aNVw|tEhevT=&;F<6h(Wk;5CWraJa{GnYLG_4`PF<~#fo_94ix zkbH+VRDbAkmvPv}J{+$7@ANX|M_T?G`|XxrvzGE>;Cj5g&OX8NF6$_N4_w=Qll?yU z2h#tT^^~6k*ZgXB`#c-_3awX{U>E3lYNK)Udn8cjkkqg9D)|(6FBzX4_GZ;Irv+aZ z|5IMC-taZ5(;Rhl9m*5ee{23t@zU#3@CK@5pZC9JzaRB`Nc*c_r~EW{koYYd$*05f z#eZR+0oV2K!Z&E#UeWIP>Pr4z;OUY-#QrE;x9_F5DBliVOY+q> zk=y5~fbn2oJ@iNS$pA2J{PX@Xsz*uz9hJ|+xs2z&Twt_ zFncmw+r8&q?{T|m8}(;C^1AK~W?u;JBj-oodz4RuYkzKGe-f_wv)-qCPk4}w&vopJ z;M(pGM}8@LFXXk(R}QcD0kvzNA5+=w^V(SU#i+0Ie=YkG%a5`zgX{R;{2{g57q0v9 zNr(T)ZlA9sKcYIzQD=gT+cx&+;W`fIZl}C`Ub~8YCGsg!rw98>a9sz+v9E&beyp>D z>aVfXxQ^$q?4#j2pC|96{5ZJQX}XJi zJY4InVZRHmb-H~@{d^U!{oKpG!SbP>c^^k>9Ui>fJAaGAml>z?l%Aie%lKtPvMQF*q!XV;pyV%@1y)4_zoF|N7%o# z{PO*j|Jw3r+4sS9oUc7V`2%nr=S}Pf;rjks-ZzxD=gD;A!M>#!qEPAoD&s&g`tk?Y z`4;sj$oD!Qr22>9+MhYbz3S}c{13?M_%}F2b?kYP#%|A(V)h?VNB7rO_Ma_p@-5Z> z)$(!dzrpo>?K$>8;JRHEzoR;TTAt4Sm*w->j}L{``IWsqhDeY1sfVe4Mffxs=eOAH zar1po`LmJNafo5BZ23d%RV@FQ{am=tpGH4W{qy0vzq+tjgKN8!*lWNwzlyykyp3$v z$LzJ>ny>dGwObn=C;1WVb>O|kw;K=kZGh`~b;VCq=VExIfb}?qcr+*LHtlx7$tlh5Gph+SUAK;~~Caxc0N_ujH4)wV&JBd!t?LXa6IV zzZtImJi^`wuICkPJp=7(Kbsw;d|$Zs z^Ck8yxVGE1v_ zwmX*HZud*$!M^v=uI95UQk_Yv9_?oUXVNoC5ng=;^Tu*bl)pJC@vz7XwdKi9Gs!L^^As!)CiT-!asZnv9L zmHPQH+SUAL#?AdNT>F`JE_nyI_VZ2lThXrev%`6m9}3rgZe$-0*LJ&~@7?ZZaoTws-z6h4xzS7};IXwPi@A|_WzRKZ89Uf8N zyMDgIpEn-t`vUt*=X1FR-gQ!qhxkTgp6GG(Bl{S*KKFXCA?3%^(0^+~?Jn`I|FH4k z^1U_Y)8_#7g2?@Foo_SPGvGSkE)J%ACVaij!v)5HV)SK~!>|{p9t4> z^R6VHWO>F_G@gUd|Hq~Od&qqU;d;N>q6yWRj5<0Fn~ewizC&LBQokwr5Bg6$Prl8# z`TcLGlP~Rl#Xb$L&l9>dqka~mj{5uT#c&<}w5zGzpW)iiRqRLLx?K&LQ~nRQ<_EGL zv-}m~=5saZXTJ2mQ7HMtaP8+f_L*?aA2uFb{x;MfC3P~x$nSvbc74o#r{&$lssBFI z*Zgw!v*EhEH6tir!SbQ(=fHIw%0<$4jYGS7{+-Bv7hKnkdQp_0g*xqIyOy#)3fJ>* zd<)7y4%c=MvD@tqZAtw<*UE1-Za()550!SWiYA{2j}w2`c(CsZxVF2Fy{6^+*lSx} zs}yD_`n)(w8*X_zSZa$9A9l`#RRcA5#YIr;8|3{AcM~w&j;*r;eLaw9! ztk!?}wB3&EFTu5+1;&GYolr-&>wflR%QqQE5$Pj+`HAzd;aj)J_Xf13`rp*lsMg=d zz7hE(3AAiS`M2PAh_7Pb0v{pXDu(j!z$c4uVSf+aL%i|zl>ZQZoA^`gJK!V5uZ*Sq zPI#{PBkZ5S$BJJXNBKQ)-L69Rui(0FuVdc_?xEW{ENs~HD*uRB$ z6|d0VyZ)8NgMHs4-&yj**?)rf7T?MKD?C&D`VLg*cer1C0sB782Mtt7p!}cuPhXAw8RHrI@ocJpC^Wj~^t97D$ z4R{yvzU+I@uFn63?6r{B+w=Pnd*Ow z@zg$~uty``OX@FU|K7@<-G%C0gS@%6;Xh5-uY<>m7qG{`FA|@^9tRH+U%}o1uKQ&t zdq>O5r%-=7!}Yp)S&H}XUkc%T3i7(1_hkRc+TMxA=lHrIUs?KDt1EeT%O7FC!SbL~ z%J;B*fpOgzQkuWK?C=jAUM-EzUoWG6kQ5ukz7AeX{7d%r@OQ;qq9j5J9|`zMxPc{AmA z!L>gljO)ITP2w-hIsX~*I-Y;Ce-78rhY#>m{V(7}^4w`Q`$urC6VZqA_twz+TkXSk z_KDX1J(NNDNtW;JOFp@Vj*HeAlSw|sYWEQPS8$yVsaceN5U%}P$-Wn^`Fa7$?}tar z;0hQ=M%5Okk+nwof-(bqy>%#!{qgI_Y?8o3bZdc_}9edrlpS=Rk7oW>^?PWg;uIp`a z9@RM;K1%Y(*ek>9i{GD5`6`wlVm}wI^?Thy`Sajf=Xv&OmY-Wd`5JJovyi=}<>wbt z{sOrEe-ty=Ys2+8Ucr7LTpTxDraBi}{semixVF28 zy`klGhESbL;7>}s_p%4WM~PRzmGYOuwf+qDMsUs78%p`h;ksX*Vs8wuD+5<<80D`z z?$T}ndlR^}`!#!0xVGDMIMuO_(?#r8BOfaD<3~{b7tH@4@h$9;$g78r^vrA@|{b=>OTP5ESaiqv1go&xV9Uf~|fr^2<)681E>j&qB9Dc=pQ z`A^wH;kv(WzK`&Ep{D4&VEwp)HGxxKw(*zI+o%KelNpiYo%S1x;hxXy<^*ayIMyNVy6 zI`(??F?$Q-b$e5%Q9c{qM%vxQZs)r_Ncm{wb^g4;J_xS;Nt;gj9Juy>E4y8%?L(B$ zweow}^Wi%G-Rd|hvhvUC%+S}+qIK@ zG<>Yo?>&d|W8p#Kd)UXrbzUXUrTheVeaU~$eh++yc&mAow~xmK>=TjK?JAs4dHcAF zSU^4*d7Xz#*zM!1=0eKb$Je9m_VHEk3Cd4FeI5S=?DxZUKGb@W^7edQ%{~qJQ8Etg zpQ8LNaP9v_c6+|{SwwkzUcJRW9d&da3xAsOGvGne?&It;;qAn0EvEdV@M!UQ?2p5P z#A`f5`C0G;@!Q!)z;(Nhvfplb(Gu_Z|CVv{KAM$pvXp!-ypgoKlzkpt=VAM0-u3%B z{72*F_r#)(_P_hHqqx=(a9iPwH?fEchIpv>1Uiag#>`%jW{5!6o zyuII-8xQtvMqc-0o#!e43|#v;h25SH6v?Sv`!cxhuNtc< zZ~IX8=aAR&T<`G8YpBkP$ZLNFu&;+}yDJ^}Ixkb5Rmf|dVu!!az5#h1=Z4F^?dJyeV{q+f)a#W0 z8?OCa$!@pXa3l3|r7;M$*=>=ofU-;S`K4cGN2 z{Y|P<86GVic!j-+d_ctqUr8)=T8QLHALvVdR zdOv$6>g)b0c$?}RMqc~5p8ZF7s?@*m9m@X#Z!Vr_-28tKP+yPt7ujpTb-k+bF6A$P z>v?k_du_PR|3BF4z_otHHmXw>uG_Vey`JUgyytyhzRI}yeJ{vsf5xykfNTAF?|au- zXx#jN3Xs?Bz2*b*hVT_KZqKm?!F3&I^daSg;e8}Oll^k|$Oi4`j1KE3`j_%+0*zNkk`>9SZgeas z#~Bay^@Vqm`X8_d;N!(_{)Y1X;JSamU>^V&w&o#=Lp06CWVI|FJHpNxz2QQD-+Hw z_Gb?A-o2 zf%p`=p6SE!dhT3!OOL8q*@gKTMVSLU>V}7%RJT;p>^QS`vh%WYvuW69KSpHan1M1~ zDez|$^e@2{+5L0#3Ie5ufJ$ct`ehX76!D($=jY{QXAX;}SXxn7R6(G>*+)DXGIEOw zlcKUSGYSLFZ@0+JD=h9?==^?kUVc&b;Oyb<3N179a&j_?+<~yr_}I=dX_*Dt`9;ol zqWWeOW@kFT9UT~26v)jAWH}QN8Mh8{elxOvK_K7x-KapB-wrdA&J6OfTr=-7a-3Dd zA_miJ(4BM2Ty9>Gzi-~D>rpOnnz_Dtx1LtJfiiNfN;V@S*FC4gB1b zNzhEkqU_w_ykhr63zKMmL12hKV@O7J8C4_uc0pm0KQA|@jBG@ppuil=r#v>oBv&*nzlEi&^456;U?3JdR+?vL-Bl76ETs9}^cFla^lU^{r0+u2%tVzkRp#ZmIF5Ua#$!eADaY z+JYq7$8<|7)roNJ;)xNjQeo2Bj%n67v^e2gUN6;+NW0MtL1)KClzh|c<=S%l#H7+A zpe@t4yk3fyyTo>iFSX@iI(%vTO^=uB=p}Y3)n^^E#4aAM3e)~3QC+%pz~l?l{?fO+ zUaEzYlUF(u5$b+fa+fYCUQLBZp7ffe_?WbKvk@st-kaOPBb^$b9DhSh zl2`RG$(NKhLv-?SBmL&NR#LdsqNV|waT>69m+lK%083J|*m>=HP15>lCEbN-LLZOE zCMCuvr~A|5ljFR$Ih>}KXWH371RZSFOK6fLo4J)5-@&V$h~tC8YkNtrPI%E7H0O1| z$(XsDa~_BKN?O01Th}=zJvPB}`)Fk=`(@5840paZE+#$3vo&WY=@rg~B0OJKGTjrC zyT>FYdd`su&;FhCGG~)~t~)+1Y4NFMNjTlvctYCUz{#DHm*^sN8iQBr70!kt=nBW$ z5}m<`ol`v5l!%t6dX>AullPYNlNwBkNsZ}j&aEe3XXym?9FUV<=5Eq+8%y?dTzqn3 zy!ZU@+{P1M)nbqOb18F}*Z>HR`?vnMZMC%xL)WT`d9ei53Z zCm^Bbp+=y9A8C|4{s;>zDj4Q3$~%!lGqTL{2$iI;sMxqve?ojr933NxJ!$qPg@t8i zUe6r~Kwv8@whaztK1|CWKwob3FJn94l$}#( zx}|ppStYk4r}Lul@Z#LU;{5!)f}%i{|4a&m={zDNBErmFw7KWb z$}Y;z%k|T3`rv?hiXgY7|DaNM%e-Q9tJ}|C5Gc$mF31cNo>7%>eu$Bq(KqJ|2c%{8 zVDmtcUN6tP&ZHX=q1n0gU@W`PJWDG24+@1xW#rJ4)nR@!XUwyOGwDoNw0W);pwT^p z-4YgU9#&*!6lI*ri^HR{b8-UxGjjZS`GJBAo+4+^hwvzR^kXK5Icx*DnE|USdMG7@ zwMdFj?vS2fF4~e3J13@>S`~3U9@QaGl$6&$DKI3E6K9@v#Pj1{y)!|KRx-LKii=A- z>2!qvt&tMI5`!BYSr7HfI4!P|KQ+&pfG?ULL+v4gojNbQ~&8}Cmxr#X+RoQ;+& zo!Q*C860hSLe$*uq?NiYE!jS=WQWsE#>IP`{;iJE%~rhUH62C6>5MOZr5#?@d7krh zs`tvfrioW0bee77rJLvNfmb8Qm(>X0=%3KDGInI?jizW>rNimmeL`ukL-6<>4X67K zJ6%=-rTcC@Q#he|sU7D1jG?T2OxY8n)DBMSBKflVUwS~(V!FqdIqOO_g8V;e#5`n5 z`6rDaUuGk;@}02r+ILCqY@S+_aRf!sV(R^hf6`EDeCIA@4_fJlPIyI`4OtV$>`=#D zp4Y+06QHbnJg+01cj!N81o?lmCA>rbK_keQ*@*W9D5IIu`$eYADTl07L$W*nK|?3J z!rmgB$|GaVbyiUzo!`igADWnI-sBARhqa8$DoiyOV1a@pzL*OXBqoQ2$|H7v|GbF7 zh5aMV^@rb_A@g$kW%rNex0ch)6Zzsoe|&s&TA-+FaiBO5pB>*VXGpxiV|;wPdG|E5 zaDaKYBg>y(WD1&wT1dn3sh!N5tL9B$^JaBeSXel}S!o{d7nnDe6En>V!_0fv1^%Lf zjO?Pq#LW1#4D+A(_-u2kh|BMi9_lwYA(7^dTY5{tymw7+{F=8Cvxk>le9;@;S%H!_ z@9BCyl-{TAkksXRbL{%fyR-g8dOz1}g}L0!Hdn4!XXfXdf~H5U%v;?7^9F5RZfsQi zkP^eY5n(O;G&<(;KP%uLz@v3M6&B@B?Q1$5@c34wzkPA8`OJXnirLV>2`?)3oj5dl zQb$rdrO^iCl1uhxtN0T-n|)>@T4q`8PN^$KbC<~Pxt!Sizt(z0Oztoppi=G9w;Wxf zZ-s@WEwQyx_$ee zvQCSV&y|FScg-tI;g6Wa<`w4_#Rcfrv502mK)yXIdvAs%o^Z#Vo|m6(7E4-#PbkC7 zR+&}8BhxbIjoGBU!lE;Id34FkQv(A7ndXVi8I*_!OEP;jC!1z*$*JUws>d)YVnk34SG>ns}6x&c?!e_ zc%s?gr`lY4VRULnt~tS+UN}sS;Kba1d8hLlegvzNyhXP{bAmJ*rHh76M;s1O-7|8E z>G(K}$#34@E>$i*-YO_fw@TOSzfk*h`qq+{$bWBJ?RxHw4GT?2>!-Q7rz+30vgD&N zVG$*ZaAC>y4rZ9nUC)&67hZS#CtjPEy3~qppPdt+PnyOjo$zr{vxp@b(@#j63!xJV zo^+}2EQeQ=PIM_u2;`W@r^hQs_mhj}#P+4HeCcv8e#r6WOBIv53^OKYc3JB6nDnHJ zZF4~$=5nlg%<~=jr$K#IU=v+*;G_ zI*rm^X?N|&l2M@AWe-ECpjJ#Piq`vEb0h!H@7&XhBJ(q{3lck}MfpvwHvSQDR!G-%wRJH8nF zAL^>kwzMMiS?2sR9JrGPi^nh8j6&&=k@2O$r0Y%GqW%w>K0as63B&U&Q?mMmwWLe` z+(3?8nf3jrPo4h5lheP|3!KwVp4cg!PB=rI{H-%PEt!3L;w;z8_5tP|W5Drm;3Cf4 z%p{thV979VB_^0BVmYU}o(m5@Ij&cSJeR1)q5f9<4&{j-t^Pl9Lxlq^*qpP&5e*q%5&`8EIKhPJH2 z9?PuWRkupF`*V7?eW%%=<9@efo<-b}S7;7GnsVm($Qh4AS;aiI-Q42Fn;%3f8fMyb zZ|i9mb!;Ck7qoTZVI|{BZ&Ljyn|O+PXS|iCUHAXc^{MMpT8~3|dRcTrh~D`!BA4=K zb{}xkP$Z_Tyi-k ztLo{!;P`e#6&0K3{)rt^umT@{5D;E+ix|sqiPFtjxS!up8^CXhqd+^od*oljY={SdkwPBCv_m038}K3DJy&FzetcmJe0^VG#OXMTLlu^mIq z#d*54R{E4)YE;9b%%d7!TIGJ_pS?H!AKsHD}lK(IO#b6 z-!9RIi%qeU)`&CuqyXP5ISwo9&0@`&879X^mowR-QU^!)@#hqo^s5B?+2(N>{Y3hI zwu0hNlZnC4LQ56}Got1*3i>gG~=g%CauRj5+fiN)Pq-P4H`keRF#mUM0FTd@Qk(o=yazM8THeg0J;k41 z)@~jDO%P!bxq(~#_+<$H)w^Rni8$5%KFvGA)4GzUT4mi5o~ke0NLh2QKC{aF45`m27^xSuVg7Ww&@Xv|Bx!JH{J(X@f8v!H zU$K=8XM{HFd7t!eUBVuphyUy2A<>Mtxq(R00soJ$8_nJ{Z*i3z8fEXuf8)~BbMpTu zxApFe(iC&3;jP1xkIvGyAs=S+zD3FW;pyYPY8i0yQh4HLxI8agONy3UmAb3`7p~QC zVn3l5=2Oq+*H8^MKQ4wV^psBjg}$T}=^F*+{6c3~KFgF0Rb1&E;MK|haUb>Bz{$^I zT#t%N9y*@RHJ6#7|M;=?@%I8woQuZ?=wG?|Ieu$V=B?Pj+^Sx5oG@cc-9!A>u76Hg z@9h)XnO}k&zxMdo*TJ%`I?7rJ@!;V6ti}rx)mp}kFDwHb-!@Q5^b}iSL@*< z^Xu;}ya<8-36db?v(~wHW?~8`6bgkxJ$7BD>jQxDa1Su|5Woc|PmFiOFzxi&RPpV+ z(Tfe{_dV)pcrbr5jlVs{5DdK1SRr`&Jo#(C17!fU#N#mDBg2cbaOk1{5dh&reGiPz z@kJc78~|P#TNEysn~kj$mg=L4jVXVP238^o8!H=|hcO(-lKjVD*8~2OTV*&|5e}3P zXW!rA5b&SpPNVOy)lb>vhFln0S(;KjF_9f^{ce(WlG|y-ev*4-HojZ^PGewa2M+l? zl%HMQbhnf&8WLT^k6RpOMAT98#yp_qjF49?j4{V0j*2-^Hd5v|87jw#ZYP^3r`d%m zj*fO`8aGMHw1L6=EDPIJVF#>HU%mLs;y2WdqzoYAy z!tmF36iHJH$&4cEl-GvFsvE9`yJAXMPBPm>q?~LbBQ&e%ATD9YS;j`T1PXRYKSV@( z&MEL@MN^WCyl9onXus;D(5lz1Ob`xTTh2E?1{Y0>qq7HZ{-SNgK=UTU`$>I(< zM@=AAQF+VyP2czy3^;!ijaGSeDfYK;A_ww!`}mL{V#ZZZI*A9yE_i+TIZJEp<*gWI zZlxQPdesxK9^>|_Q!}u`9REmWD0nCMDwjrO8Dr7t?upP)WaUMLEXhj(8nEdEI-SNg z_oNQ;mYiMMC>>A8T6C5baP%f|Vdhu7c1T?Zv(S*yRmQPqxNP26hK2z55!s^D@y1(( zOU+i>z>1wknK48+I{S@KC>XRHm7?SxcXa^j#(`FoqX$-PJsSKME`jpOuf$A^l=~dHepPOxhp#|DHc4WPj61w1)7j7#m*=hErhKt&m+BlAtwz0<3cd5YIupvfzFE#p9rGaJZm)z2+nm|;xU?39(- zHdgymo@p>XXE7RV&s&%EtvSzWl=&sUcioP}xRO$L{9Ng`HV;Rsd&2B~iT-h|lf9UI z(H*56C=vFub$mz9oQ-OH0sAA=`-Id*`#Qk@?6$%0o{lwL!L`(Gu|Dt)97ZDP4{&52Ug6d1Y!S z-a6YsPJ4!H-72zXlYw5EfShQ^chwymk>?vIW{HNj~ls~!3exbbNbkOR{AY;$RHH#BiL8Y?3-LRL6~c*^6G`&|4sUD zaZae8A^}$kX@>ifI7x-oTN_Wn7gIHn4~d zd#sIfPS9VFurS__f-zP+PR3en4y($u;+J?6?g>^AEyV`=Q6yboehV}>b)AR5yJqlr zP;CpA*Y)59fv5jSn&qaw9HJ{lnOX-f=M=4Je*^5n0(})&^@-1=H5eK{vnz0OIfFA; z7le{Y$pdt;QYU6#!xBd#44naJy%xHiOVW8^!EQ zbya!A{-ndv)=i6ir_@G6;)OOF+2P6zF!Z3@a~WWU=)&f*3@~tsmomWUF5hH`p>jUa-kE?@s(el-#G{zeo$ zMyE$Y{;8Gs?0iGK)1--$q8xpvo1LpQHFz zb(y~0N;i%2^4-?t&C8);pF?{t7TiftaACxyd?8#-xZ@sSXb>+PGpx@083PkD3-jih zZ&!qvDw}p^%2P?4Or|5BWJ#;;s+s*7eV5GNTQXna$s#xqT~5uW>lKT3cWHO8a}bGH z^1a!sW-4vyUNYOoRCsk+XR};W?TRUf)$O>md7)dXFV4o^w#ox*&k<@mpQg&%yBKW_ zK(9p3z^={l9@(}R!%Ajt)CdEmH2^7$8=f(O$RklHobbD3FrRm5uue6540x*FG zFGz>ebreaR!kW!Ht$FsT(Uv}Ugd0dZkwXXfz;Fuftx69O{{HC7FE@|bNl;uDX@~LojF0rf@tC?Qx zj4Tv)NZjux`r4pN+IL=NiD;2hFADa)O)-&>*Wg5uDhYS-Wr>Y?4BF+js=QpPEWO}2 zkI2uI_YXa=atjH^EOu==QkNW_Hmd3n*Q0`8JDnMECo+xIU8HAGJ;s4#iu?BR+n}Wa zSGzE5D!xjr#%QT4B-vwvV4Au*K~y0SLuK-^%B=lqUQ%nkbC_9ikHnFy7)=8Yvvdj1 z5F4Gm3Jh~!BrMBb!3B_Xjmh-G1a$L?s5v%!x+jqiErbw!2Z>32$ymBkASq)oT)=M0#S`dV{BoS_7S#5Bbvz_LSxhhMw0&m#MB_#gA**!9xu?ZK z+r=N7C6!yIZ2sF+P-qO#G38z2l(}(o0K8}>_A1-UNFlQ{e6fuxI=-lZL!A_jftDe| zy+6v&Yc&;JUt8rA7-AAIfYOF9CRLX=5>~uEqNQc?jp3Vy|0)dUT8!@|SE!tXj^4-R zlN!8_+QBmf*@E-k=4pc_ew0A5PL^49Q$4%RlNN&kbZKOYS@O>KC_4YRS*hCWIxFcaQPF5Yy%1qOyNyg;ZUWk)1Eu+_|qArTE#! zv=*;*Es+zokaO@yhKZY_ze`bXtZ5)&_tts?Xh+7-b~O%7xeY{*GyO!Fr;}LL-a5pN zROo*9J63Xi0!8neSsN3OFK;vL8+Wg`&+__WoL_cv2JiIlO zqgT+h=>2m9uSjU3tIT#+cB_YqaRL(rQNUFMG}g|hm$5_Lr1W3kx+!uuxprqtw6~kk zLz2g&oGQA(*$8U_dE|R(9I|$v?}|_Gy9%!<{NQ9|e;`mz(uTL_K`-2n4H#HcxzI!! z3vAs(TixRhA<@oCgEa;h62WeZ8>|L9t8`fAaYv*hM%S6md`6wqsoN3>0N$NhY_}CG zt`H>L-1ixvO!sqY7K??GK{u_M*I6-8C{syWo?(216cQZ&3wiu=kHZ?12sPqJ)XXJ- zWV*Yi-Kb1)xvvdJ(p*2;2w7^J9KCSW)FW5hyVHthIUzOnxcmgjX*AVtyWLK4x$(EE z+}CW+Yi+1QYUH&-qvw*71IfHTeyeNI`n<*HIQ=|-O!B9t-0K8)!w~Ks)bT|$ecNz% zh5nLHj_c&-JYgkw9|z36KK=9Yko_aSytDuPG2%XWz*Jtd`ic~&qNDX}m9T$b|5)9V zLwT{he|scN`-spr`4d*j3JAFIhTwJ|4+F&4^?!+1n??GZCOh_v*}Cp82C#GHt1XuD z8b2eE>$pSV2Te6FM`9Du^w!TUUn4(E#_*rU=Y->%jGt`Zfg{<6qvd9{U~upHGPBhU z&ME6(<{QkI{|o2s1MudJKZwC*-yDCUgtruvlM`#SPY%ySW`1m* z8GvMg=k#Z?z&Pp$m^GI$cbOSg@he076H-+1)n)uOPS@!{26VC%Jj;ke6<3n|KwQ@!J_^xjEiVb`H%y(aMw6_V9}> z0YnbKh3zhxr+d&Tk}k9pJzz;gd>ZYaBkiBzB>N5G5QaPX-rvq~kVH}+jmEj9 zO-6Sr&E@9Ggp@f3!Z1R^)Fov0NWZttQpi2PF%5W13&XR+YOJ*I5j&a0llxaubibU<6CThMLliY1ji39{#?!(_jze1f zj-OR?y_cVHYo`BA#3fv$N`7D?M*b~3NIX*#h8(&VlTLuu3IO)Q>u&QS-v2_f|0+&) zJG4MxhfpL|UL4oz2Of3Qm(+yfEs2x$BBj(HX?D00qu48BNGMl>`4P70il5QR>dR_~ zbYHP@kBRL+7u#NU_P^WBE`RPl`xzKOcV{wNVa4B|a-uVhgDYzIgx#-RhBgqBiCVva zq}ZpfH}N&>yq7gKW#A^yZ7m|MwwrxQ<|n^W8vd4b$g1_*Xqc|&yI9T6MyN-6bOuu| zo*!ZB?!<*ykA(C6kJ+}t(b0BYB(1TH9Gn4=F2!#A7iSXoJO?=9`nn!rgV_`MqsRf6 zJyC0bE7;idB2GZpD2^g7>il1-VP=_nD1hKu4~p+ODU9ZMS_;3jo*B}g)%+2-2T|F< z_g#-Mmgj1WU$t0EUi&gFV!%2;zaxh-nIGwT*pKTf*wWEJ_>-p?H6_$rl^cY%l2T)= zdb>K1a%I!%wIo!Il;1+E3`~dT6pBGqmMj;;LH=L%2lHQ`WzBzDB>1Oz^F}{q^;@iB z3*LkLKOEQePgO@tb%O%v!u@8M&VPN}9M=b#y8x>HX7)|#`K%fw5`&cA4;76kPrtIY;8mu=5_>=fQ)%YO}+uv*#%vsKOR`gf+ zMMmq*n!8U~$bcDnk{InXpP`~FNQ}z9jt`q{I(Ja3jXXHtNkBbRZ_O6Vbe+VjbdMe* z9zVXweoT|Ewzxk5;}QR}5l%D}Ft98Nx7!TqZArY`?8URX^z(D^dBs*}i$h@=!4S>f z@P?g%uId#CwEBmnK_yOcT8;qW@lU)Ap%IYZo@ugXluDfBQR zDo62A%5KOMFCt2Q?lpTUyo#bg9;MOxxLk5IFaHVM@Fr_mZfiVIXX`~}tD31i&0@6BUq7Z!3dOE&1efX=Up1Y!9EZs8ihym|lOQeXsAFjy5d`gNk z8f3a#4-zU*Nwy`YnA}T!dE$%7m6RH}L*Ky!W#z{1aBzQog1OCH4LPh^spg|0Tq8TU zg<{=SE!FweFt~mz^%zI8ANMZHNZ`(r>l;{F%wAR#gZ8P3)`M5z*GgnfAZ zXPW#d|0Ej9d%OHQjUqeAIf`@(TVIx<$MJzdjrz*5TQqcZ{X3z>u>EIGt_c-+R2X{h zAIim*%y{)MTYvYRCHvT8PO@99CJ>VlTSJ7;Xw_F$Hd(@Sb3FRACgaT^81sEd z(l$>Y!>Mm=Y(9U3pI5$Z9cLzIYZe+WWM-PY{RBRT3}TgDCc+ktio2i1L)tuZ|hc_iL@bDV-bmUbjF}FDOJYp@bCW;OU4Qu~Sc@;{A@|sY|P3d$>X_SA( zHIUqA;Clx;woDD}wHefF6-?=cQHbH{#FT@JkdN6lG`GCs#eNgRnF*(u7yy3lpDAR7<$v+fcEIkM?d1nz28w3V_{al&7TJ!I zPv&ftr2(FYmIS? z`5fCXS4xR~O|pq>E6vglu}GMG5zCM?$kRSzNru*s3VBHw@XkJ7@zY3r%A`vcWW_4m z+#;}rF@##2PE27dd2jGO42(YY zk1SVI%LU}KIdexXb57$a@bT~rD3dj09DuHAgn~)S7OAU-WvJcnHk2wo5tj7hX1V9l zE<@PVuP)fS^v@OBEDN#mO|0P}2AhZRqn6mr4lGe{|4GkShX>!b5V804ALI3+)y}hx zA0Yv0X%mmqMdWDSJX$G@1~-eno}yf~dloM8RAS;mF(WQNwvA8uFQDrh&tAx>%@6HP zdCV?0fs-{7I9Z=&1dRAgyBV!kkN>ZfnyLH=ZJZQx`^Vt6&x)_HPO45ocG(m`JIbIg54*LW>pa~* zCd=oK;Li+E;|j+@>-nzJ{cZAVDYHf0*;B1&iiWJlYlS?!r{(5}o)z?;B>mm(oH-|E z>vFo0Dr4($jfF{z3T5y#h*VbcX8oMLd<95((Qf66#r}0pqnCYX*H-pHO;fgPT&dsk zy3#)G)$?w%q8x6zGKY}4iEfU07QG;4GQL0(3a|>gi^Jw5J7uipV#>&9&Z}w6@R1n1^dl&CQ;yF$<@z{d)D^A(98{R4 z_p==?9&{-vJFu3|9VgcErTfTQK6am3+sDSMymWo1JGB-;wJhe;l3HLMo?ihNrCau(4S>-X3`bk=Xl)ty{U|qo?4uY2M=D+)vGk$L)1x4;IlM(k!6o_yp#1< zTvOy{j{lq{Z@4keiOw4zYl z(6Vs4p2%s+4Y*nQahW1!D7CmWtN21M)E}Egl_?OV1+_DaB{z4@$`y9b`B!R#mubh2 zxg;mDE?=sQ{2wVsl3Rv-jKXK;Xt@Q;^H?#J?`H-MkAwdsh7HA1;q&u~?T?1=mw(u% ze**T7kW8A%g6_S~Nf+8Pzo0iSCK#u=bSVe9L`_2)aPjeQQUmNOBx-S>H_0QhanXRs zIC%aK3`fl{7p@CE+<^B-6YG^AMp;-_&Yol8h??Ftg?uC1y|_6AxgEmw*^uoI0@hX1 z?$0^h7aWRna`uso#w_{FH`-~0_*^0lZ(&2;>N_V_RxOb^?_^MkEXd7> zd}9q4hu9zbRG(%36Wdi$b^vXTpf zDa~*9x2|kw@h3maXb?Se*odcu(%N1UDrh|Jn@Th=DRm;L{RO?oEXNof%I4pHXKjHg zV}M&k9QWW+cHr*)`Gmv>Atw2CG_whC^Nh#5NQ`$Z;4rbW7J+(0m|1)s_u!nrA&E-g z42Q-ZT)-yM_j;~(+on=R!ei!bl+FE`t} z$2(z0>5|Nj+s6nQJm-v>$tRx$LcgPh9CCdet9!#4W?3=-E-!9N>t`u!_GXex`%zdu zgJ5MVIiUmtDrgS~Xm+%)+1JUMKy~8unajl>LaEO-#(vKMLv+|30gjEo)AtYvvGGVF zWOyp~k7KseBz$P5kTnJs7~DOdPU;`ddWdfY5|K10`5|pB4G|!E(t}7|&Z_}oS~+yG ze2?X2qM2l|jgybWa04pGhAy=&D3q_=6F99#&ro*RHPrhZI7BG{la9y3I$??#6&nKf zK1D_u;N#HKNG38iF^7z8he+_?%J}hP1UtSAChAq@c_$L9ptI`bs6Qt$Y? zgFbrR?0(F4i+Hw=4@Y1VPChqcDD2*I@p~AxuztqSvYfTyLYa1MVimb4IT$Eq13S!e z(kc0UFyO61=n)aW!iGl!i1eQ$7EC905N*?Bp8P-oVrI<6hip}p!j46K#WR3j3Yfww z@oaLm+;IsL{?7PAtdSO%P#1L}#t!|-NJSK{eb zwoMdx+^`bjn*=ue=GWx@^>zG)+b)V9kUBw6HZI6`8d}Db=H;z|^7KL-af2~lEs*i? zf_inXTd_#hiH30RHxHz`cqbS&Wk4VwUWZsV-OMw`QM2@bEB z1*QAhi|o~Wy1kH^@TBrEq$XI2gkXR_>;u1LPDxa@ITAms#}o1{cE#`B?Sm@_5YXNJ z(YV`Bu`$Apr0FR@2QkT&z0qKP^uUwxBdpQ^Ui|TPx7p6f^oY?DWWL${!n0tHjxF30 zc^`zLwc#VU^keo5ZuWnUv!ybV-jF8?Z&42%ql{XLG;!;KH(94Q@ae9>k^{#4YCQ>( z>^Fac<8(d;n$wO619n38D3^jvebIXm3`&Tnw~g>bK_*VXiP0X7!T6~-4FOm4*>*NZ zN6%9dasI?$j#%{YG;C0AK|JD5AO`5*hW@TgfY*^i2NoLB=#y`n8b|8Zdb3;2mYKWj z{+7b%R8}zN#uF~fTj9w$!6LL>gj0vEr0NCqaL%(01*_;b;0&V_o5?->(;vh@xDLR* zukquT(=kv9q3+?Rl7Z84kQhn!*+jR`5qM(svUtn8ZPE7{4 z*b>qBm^BaWY6_;J)Zs;Px{O3QqX_<-?v5`a(;w1U6UsLeV?Z`;VQ!(j94-rhVI~zQ zz=&XdMWBx1(W=8&Z+2(_ygOtvV^o_0(&@9sg2IK&P;5#DLs*q$XbCcAxQj*jk&z~} z*W)4iCrg16Au&QLeZ-qSp_mapuyuT51Q~DEbm`C^3`J#x*0OQR6_K7yQIVuops;l0 zLbesr3`4vm3#{P;7ud!ZR2Q&!k4yXLzVE>W71BQ>Tgr6;3GR znmHrUk<4BJa6T9nN1H6*k$q!7-UdMsbl}h$R&aX5f|9mBH7j0!m6Lk z*?o7hVmu3zs^p@2M3Y88wpWjhi!*SI0A$tSrALUA9dOp>$|Owc+W1^#83 z3o{K3BGlNq5A*Yo8$%@5Q2u@0;zLRe5}=r!;cm$H7+rD%+%0o~y2Ra3a~|OKlM~7$ zz1a>q>21>Gq>-lkjf|Lj$19Zxrr8nhle^MPc}K#RnP%_iJY2!_)ST|`h*?A#^H;%9 zRXmY!IdWH8?s=i!D}f3k)Jq3i%k^9dHC5?bL>*>B`%3&*kE&~+KACt(#$fqEQi-Cj zWj5vtu*Ka{MuAbi>_LH1lg!d8>)#h78OGWi_*nKbXPL-pg(ogsFw9_uf`=DV^@6Q~ zIf{0xM{_LFQG;8$N=Km&IV^;~!eB5j&m2+BCV$5oe|HQhRig1VAMN7bYu3g|R1-GN zmxor%`T~KCz6e42QU#fR-BG!KL8PtbrFRDOP%_|L_Cn>-mZWA&!?2lEnUji);bocr z>fVu=^UcbDsEm2?#xtvV(GFJdZj6GKY4@yF>+xGf);%~`TEc<9tE_uNNE&sb0-K5J zyn{H+E7?RoziD2n5NQhW?ESayKzE3WBs6t(zXC{a7ne- z{7%klJgPb29G`lHap)I(62((0rHL6DaX`e&c?HOW zPt7{3bgwQ~Vpv0X!t$D^5Ig2kBlVle+6c-f;=jz2)9(yk@;~URFV;Y`1tL%iV-ySk&7m z4hn(fUe`WR=4iTp+k8*xI?K_*`y}=*IV>0|q%zMQ5coT-1n+q+wDAV*Em_D)yx_~@ zfYJHQV$b3X0+?V@tIyWB{9P^IAB@#nXs-~~?3fJU;RP9bxK!Qp;<4S92xrQJ@%(B( zkKwTnnhFx0oPo{2<_iX z1M9T@E@@M9z{2XtdoNs483DO~y-l=KQi42KfmJ>A^WGMKF6vn-gF&YbmZ>~s zvP64{iIHIg>@5JFF|`N>0g6Ic&t#at3uTbTbL7aA-qfDN%|xQ?nXJFP&6}7qp`wV{ z(0?#=Ga1Y?jzIA{rSQXvpN+UNp&j^OEaaV>5)2i`EtnLxA}^Cc(zEY_Cc`Zn_;A?S zH7*>D<-yj@86nm=d#mBhIs)yiMKx=n4bKXAVDQy(H?ijX>c}DP5IkmdL&j}jK`6X1wJ>zH9hap{ z)eberY5UWfg=KSISItRIN4FDop#2<&7jQM}#k%i|$f%)7gsnY4+;khHN>4RsQj05Z2F zP*oig#jhXrlhzimU5ELaLIgLpKs`O9+?scyM9QiT+k_+SlvBitSf@CYG4)?@JpVc4 z**h?Z5A#>?FS~?U%;JBc)Jy&qplP$ot8xNqMWse!SoRJ7fwEcQ6tKW4W&cXilblPf z`s<3Zar>;`z2VqNV1x$&+<#N?i_1(;?oq7(Z~B-aTe+sdpdNIXNG7kPV~P|tQl=S> zm4LD02P3)=#lXNaKI~@c0gb|G3&+u!2AJ{y_T2NST#45#9o1Dn#u%2>X} zaEXd~N%XEcSj5|jBIOpvY+=eoz;)Y(5 zu>D;$b`n=apCA^CeoG@$k9i(wlB3nE@@1XPhg3hEzV z178IvL<4z{L@TvJ9+>!QIXV6B2=UOuC5@f^;D`S0zk{el1ijqFfEu{CHsy36#liBwV=OPrNv^1TBLe>YWhU&9KtU zrfuSDi^3vRFql1*rLgU_yeK=Fls{zclftyfWpXs%X%>|}=l7V(ZVWZJM~IAeYE)d5RQUu4pWQPUX%x5R5lR=qL*~Q8XW}TE;y0_s%IUX4@@;F1np_Ytb>G za{vg4Y?ek2V}pT4?A8~7VyLhi@c!wfl2hn_?ERJ96Ja17G8B}&e=YDlo>=aoW<@xT z-p}xz!g9u)FG~hHU88h=YHtU_y9&YUGMOSPyH%H5pGD0=R^P$$Ymr=_P>SW%B%gg?*hTK+J7Fdo@VDCx6Qc{mkn#HX(%|dOF^;EaXS#Yb7lB@-0;OItF zqlylh%MEQM>TX%d04n0L$}GUw75cwkpj`tpBB(Ji{wvkG;U@$=kB+dc8Ctwdzq7V$ zl#WBKgPDigXckK*9pXarue{>|^_iWJwWk^g%RaIX_*dS#62)^=Ej+pZ^pqepmOT}!2Xh7|ih@Gm^{MrGsGW!@~<2@4W? z#S%IH9%nWwk<;OX8i0dGKup{HV4 z-3^@!Z5W>UVsT^0nsDVdbp{A}a`oVjFlut^`mE6HLb5It&Coqm&R-?+j?hXdD#}Av zLrUdI)?|=NF?vR$UQ`moV*imIUWu{zzk+GKKJ0hjV2#p);1%tall}97-|bMiP`iey z$cv?wF&v)Po!P`UZkrf?DlGJY(j~r0TdbZGlC3BZk~qXX`Ik;B9x7l*q##m}MN#GD zskTxtW&SjyW_7>5qS9emUQe$o#kT_0U7kYMaM2a71aAR!fu-aE+(-&9>d6*G;B?Vf zE#vwzIXu7~1~g4Qjf_xA4f6AT2X;?UJ-Yr1$+5ylb_-6!Y$p?>v{}2v3vx-iE(k41 zDc6H6bT4Z>-;INg&=V+%&(dYyo11O9`9YbKXahnWl8TX9IMW>UIPcGIm~-5!?bj=a za%tt{Q(B^PDB7Q_lGW4k87~C^ybW=$n`!}{i*8IlAPmpkJmWF#zpU_YFz^NUwoUHm zxR4+4ie@2x{tT&0q}HmgDsS_4-hftC^>UAbZ1Rhp#gl1_lqh&eq;ZlyPyX8PNcDmD zI~Xgo6|Cp8p5?Hy| zSC>~UFz)Ielgs&LwZ%cCH}6OYunZPA1~G6{@tclPKu$KFf`uL6mEvbE+|Xpa>n=~t z57vy>63-dlV|u{1;96}oq4Ks;T&4pCaxjU29WCu61>}StY4KXVx>fm1$$=z!+(L zVr{6n-iwzXsCXx0q4k)4H#FgSgeH2F5x3e%j=dY=eC%f_M~<72pge)C_kjQ8F*%5O zgs9y6GL8l^{vnbKQ1AH9F=3b#@+yBfo5GYEd@pUP7id#0lX&l|B5J>G65e|+~-Z6-TbWc)zg2FitspR8EbODD*|){!@F== zu2exefwV9*829K|-Ajj9CzbUXeNd6-B6M1YlT*4)ebB}PVQk7eJPGT~ZZ%tGPl)^5 z9>~dRz9{)l0RXTxZHBo4uOy1jVhcnCd-~!s6n|s&_U{e1V$9Y=?F9fm&Dsng(29fj zjf(5J!ndET9$1fZ9qsfA8P!g&O(c3Ct4tzfeLcdf=vN>iA^H~74{TFe*A_Uu%Q=Pw z8tgc8YcnmKqq|>j)*}0pPBzY%24=yqEPCNN!4gS4gHJKAO}Z*A#``IgOBp?+oZ7v5-4U> z#MV%nh{HO@JQG4rs7_)q7?FFV+mrGNJaUG*z((!_E+d;m&zvz*vpU)kj}#i&%d0OD zQ3&BMse77JwmIRs`sBOnhx^c4zODDEQ-h&6XTpS%|(ewW1lo9FBQDx^MJB=$lXXTM)=`ZPzy?6$=BbM5m zG^;N4cs8;ap89bupase>j7rNoB-R9PYJCp~Fo;G*UbEYt<;7Re{YjVuG9lHh?HfD| zqQS?_`Z<01xJ>anqTFa};XSWD2kG4-1@NgT!;jGTSPCXxqsrmiuzp_4OO;@frtwt* z5up8=m85A|tqzuzq^%l_pbXnGa%=*NKofJ2Am+|XEm;FgJmm#-?1pXzL%<*-6ahI| z)=SBQ7job7Vstug&zs$k*=`Y|+>!yXOg^)Mt}OABnO%6k$c+wJQjfHB>LodO`+P^~ zrJo7H;mZoi0aWICr_;cqR7^T1>qYWY()!na%UbEN>=Y;e@Q3PFI^;lhUXoN?EK(00^799G!vDL4KVqACFJ_`7V8`T~X@ZU7JQoRvFq`ytNKo_D&yvpU!jaJRqsy>*@+QtQz96RYKM%Lv9=edZh z)~Gy>6-XP!i{_KC(ZI|%uf6l6FWq>aoiQC&w@ef*na?bgzY_r($nw8$04k9ktv2Gw zW9zKB%J}z?5if@rPJL19NA1gzk)0=7If_^7bsY5NuV5(zrnr8%vdO_c^*5g8Nq@uBED|4RnHFp0!=A2gV*EsJuoz4!RCBN;NkQNDCRtK+@biYw1GWW$@zmAb@2O$0}p@bPQbZR8a8eEJmn-SMm439=evPqTnre z$!a2O+0qjVnhYFj1R7^7%RuW+q_X-Iaf&M?s|Tul(u{HVR6zwRryzqHg-#bcRJj7k zkwe_7QY>Imzo55{_)R|w=3YzVp2UxTcpco6v3I*1FU3XIlDB;jkB@IpoY1M2rLvRNkZU!br38w;rn9}A-%JQJ&a=BR^eN7 z2EhpIrpp4ZEwIGeEP~a@8KANckUKmq`Dwj)O9*pxl38<)@%%MGK6Z)%KlJ8Wk5{-E z<&)F=90pjtn*EIT>3yc}NRWVhSw?qyfS+8N;@v3mL^)>${3 zTxg}bKhsLhYyb4D;Qe&o&AC+Lfme3;xg|S1V8VG8@v=Hiv~%4ifu6Gb7l~H>dWqID zdh)ktnRbqULofbaWc*{f+R|~ap4F{^1WoUF%>?Q9;9oPBpujc9+| zJZ54`H@o<-o27^Sgi0lfZk9IiB_*^OLIuk32A35Drr)<&GL>-6YDwAFbJE|MGb5a~ zLN4~iMCm@y8&97nvxm_CCv$l+$=GB`7`~Udst;zz~h0+>L!#z)`AHSsUxuD)OIHBvX@UC_@0s+0cA>EFTbx`GKcts&zpsns09Fb%8CGWLCZwBZufZ(-1E)SsS^Uao}9P%0O5SfCUL5b_ zk)empOx2nhcU|QM3L^-Km07_nrK6Zq-9G!SBKZ-@=ZftlC02Q)@c4J07-yxuayvzi z&46;0^lY#XPjKI&rG+TQo&Krhs_GZE{4DqInHZF>^h(lKvv))}ucdHTGPzX>+E2|3B(Evg*8WQ|-4LSKxH!p<)cu8>>5)U)&hK`Dv*!L9@;D zoS^L{P>*`}#xs9^<^9)o#&RuSl0$|Mf}>d|rL^;wZnlKHUersdtVW@suwtX(aqmBG z-kj1n8Vy&&(;W?gD$}Qp=V7Qs+&VtF%p$(T-OmOSn_g8;nJCr|;PArHeHLeYWUob8 zM3Ap65D%NO{b)*Z?Tv3fk+$>R>Y?#$rRqxQ1xNqBrn5#7YHGfu`$Mv3U506cUG*SY zOw$m)wu+iO4&6jL;pD`TwMIIb|FaP3R9z+Ac`_K#%mHl^oG{OO~lJCnu?i zkN%FDh3R?82>s{|davBk)8yTnS) zJW<6G_1!We`^aon`4A$l6^Vm97vgD#BJ|~QGv|M}6ou&%#35C(On13@C87x3nKj1h zoD^=OFrbTEx}d?yK6sMftL|rn0RoeqFJ1BZ{7>q_=+5*S%{RM5!V?Zq=XuYN5cBA4&L`9LpRmEh9d19;{sQO#S2|;WctA=}h?A&17id%c{zS zz$Tp;pnRx|K zDS-y6Y9O?42Ldq4Pj|^PRkhw>|H%uWQlUqGXy9dsPHGHy0mxC4Czg#UPEvW2LR;r|xj+mFIwM)no|cIWO+N2XZ+Li3 z_wkSP@JcaN{2$BO(|zdc!+!S-u_DUkdj*nVvVT6rtWFy07Y|{>^DSN?{Nl`FpuOWF ztAd}77e>tB!^kLJQx2GouTjDVV5NF%VxORzl`v^ zIJy=fs6fzrNgmN8;<(3-ja8yXHhOe9Wh0@Q1t5FdL%LaqorXDwE~n%5AwB%U&@o?C z;AJ#m2SuK8RDeC)VSqfqj6q>WCew2|?POTZhw+d+!{9;l+pv6|zOJw0;Izy7wa~1- z;l*to5iKg`4C{lz+>L+E6Lx@P!e#kKj+CYWY>8|npXqSL-60v9E|1a~;nsG1*U)&v z#3#w`Fjh&H!;R0DAS7`ZU(FN#1rWmi+$K^6UP|qIPKkuM_WI|7t z-s**5{;k16bGYl@lfyT(7JB1g7vFA)2^YW}n5FCJYI?)|i-vsZjtz((4bBU{$sz+0 zyp+!~B>l&S%{HCK{{ShHftnV`)FCpX^N*V?E=Eo#Lzm1{VRR;L9Q?bRIDQokF<*4S zZb5vVk=5z$cg9SX9@7kil#67Zb*Q(f;L<%y;TSUh$;6Hcdy`Z7;zN9~XZA;Q#_f== zv;Fr@IIHE(khJokRB>*3?HDKEf@_c={$ui)f;k#@&;P)A@jtK|P}Xyu$jjwl+P`P=eyy&IvHgSSVzPdlEz<>c4;xdlyX(WNZ%|3f zk|_Iha3;sx{8-Ot`$O5s(e>T&aQFO>>^H~VJlU6hI~Y#Z^fY2=LI)mAEdBm$vRWMv z^l0(;czC}{F!~}TWB1$U@HHtX{2bqm*^6jVN<=hSQmk`%2X7{8%U1SvboF7mOJ<8- zAD5ebQaW&S@$dEixZQ4cXirx<=3ttxlFhMnIcn2B>|Tz9%vLtyx%eZlCcM}C$SHN-2jy9u;QMco4Qp8UVF6ZS__QwO8- zmD4_Bx%g0NN~E%=x{-^rH;ZA#Xvw_F8m#5?$6Va_hw4Q>K;|2C)<+l{QL5;xpF;W3 ztS=$PP; zIDg4qW%8g7uzJqjmpjHjmIatKbC3`KP@w6N3Z7;tCnmZkki=Tq2`S_y#LIM#nQa25{m2bd_w z=zO+ozKS?qh-XOWGoG_=uB5ja=C+m#wo~I$D^9*G=w6Bg0=rG~%A`f=0F=X3To0?d!KEOj<-Nol0f>&QI^>4h~h8y~Ks&Ybor>FN`qrBeoTS$61E0^ERdy~562t&B8C7{C+ zhI&W%<;1>^%0#=)g+~IUHNw!n*J^M1h#}KIMSc{iBEt(si)z1uai1?zB}QQu264hn3*$Hu5|5AE|youUV-{yav8}!xnx%hS#Vwv zL~1cfshF#UO5mK^<}*1H2%W(ENv(ueTH_;xmjttdT8sV| zbwLGw!80n&tnd~PqCS|=z&8n8oxlgh0$!s;5L+eNL*O}_6G9RO>3R<9xr-t^PZI)YG@&HCHnkptX3m`;R?WKK*)Ox<|U}So%ker)e+rK~G7b(-U!sweLfFob2AP z*g=$F6CfMba5S*AosN=w%Uup()>D4o%iRvWP@tYIMc+V}`L$O~cT;GOp6*0b-d-qt!}25fUhhdc%yVEYvW=Nr$Xl^kDF9bGNnR;Wb&f#oK47R4uniB?vV=Q|*U# z92Sp(ou|O-x7obq7f^Ke8xS(TvwS9M9GLSa)~kF7#pK>7%6ODpwaMQcJpl2p#})5w zY&%W1n(`gLn7&eacDaL7r#i@R8Fgj6mbB^9`+d*HM>&bPdu_AvNI4cO8#E=;EQyfm zT=TrSX;+#|zCl?4HmfEm7HGB*FH~tLfWWydI3=;HO?1Zo%o+ z;XJw;yfdbVQZ)awldnE1zjBn|uPCg7e)cLW>%=c(-!iGJTR-h_r%=qMqjIAQlpFowUvBg< zZd`6814Var14Sfrt+@!eYVRnrki+(K);km-!Z%@fRT08rN}wa(k{SJAUI{&z6J~`1 zxju8uu{8xR70kz5>SktH&@I_}lHjmv7^EzT^z7-v9bMnZG?{gL@gVwdYUx*#I^S&`mr1f6 zuW0WJAB1v`Qq3g-VxpObg`YLtishF|j<3d{4K_)3E=`VQQYgRKF@f@xni~wf4|r`J|>`n%NnIbk%`CY@hoKi?sHhU7QcOV_JJT0SF7OQdlgT2wok>W_C* zMBU~4tOtf&DF~x>8>q#iYAm$Pki}!XF!=$fkE}A8>V=pLPu7d%XM8wram9ZAYtL(z z$B$p}8T~K1q?vy{b3TPBU^O1%BtGnw7iM&DBS3j96~(xGR6HSXFfuW=RW7#YTdP4P zS1XdlT@$WUQLAv1DTS8OxyFT%UDqyBvzzv{i!Jm_WmRP-=b7JMMw1>Y7cB2$Gt|1+ zkhxJ)dONBz6Ea=WFC|b(Te*z{+d!1r8uw+(#tt$71AgajWzv~k4GAY@gY;l%ck)PF zQ6mS@xk0I7y>cf=ral;?m%$ahdLb4gx{_qP=_EZ{CcjzUF6Q3X!t>VpL|BG)DSnUg zsdC9x&m`9j{AxZP(j^e;cuQG@TRcwhZ|5n1#PEOrrK3oc+uyLR;oB}iy=`;xGS_Te z%qWCW1P8~)qKsgqOj@>Z*%|k2%5QtT-~6CYAbW&+P7l7!F5vDJqf$Xm5lwH7yV+B^ zWIZ)pE67oGmHonV65zb6Ngk8kTS|Q;eC7h!yZJ-EDX*tD$g^3dYtM=&Ms45km5qMjf?U#p*ZPIHNU z*&ot1L$$u!G3;M2K^U38^PBK$`Ue28Haql-@tGz%7oYo$4uB$wLjEOPr3cUL84U8j z@|^5yI^E6IdqVHN-=&+K_lX^x7k=nBp8=v`hn*Z&;-zi56PCiz-u%RV10>vRx`LL{?c#K0V=f6hy$&YIPm=Z*LaN%=<|e7 z()|`X9Jxnu5aCE}D7}3ctO>t;{M}yC7^(3K;cD~$h4lZ`_=T9GbZaA{f?1|?>kXCK z7`Mzb<=6VSP|h1)$<43&5#M&VzW~3-8=1`3(sE&hWju@}UW}WS zsttH`8?Wqh*Yu4aKXb#!!7;vu=t8zF)7CC%=RD1|XhGb@ZfcQ#3MnlkxgdM{nT{9y zzqDXcLBN;SR^0p@Wo4S6n5p8D#*e4HSsXq2M6E<&Kq zmsWXSn~$4lK-UkGXi2zbz@vnsLVy430 z#FV^qCI33x@6#97$8v)F9{5#^ELqC>dHg2s;9?9pP%(vP968u*<+0>Y(`fNzRvps5 z>Q?$iasLJyQPd(rBy#xy#`&>j33 zJS0C6xmhsCxd)iDbXk}`QeR!8rEmKD>%&qc>pMTZ;2(17H@|YzAailNnd`M@cFtHF zFb1JfoucAqxg}gh6>D)T&VY{>$6>oSo6*if^~kA8E2T+Gi&{NjHx=XHs5{e3uBZQo zKbT^iej!P8j~3s{I1E1`1r$t~TXHd_F4Div(3SdAx&-cl-#mk%@iV{a24@JyQ|n7w z5yhdYzS}eXV{mEtsbks_DJt1e?nmK~*6MTC)V3{G)LGpKi76BNw!I|zvbftu$-e%$ zaXs*zhmI@+>8#Q_6t|_6yE~*0BCG9fN8q2T4xxQpP8sY7vN7`BP@B?b#nMBs25Yy& z`fy2?kKj(LW(S>34OK7P<^>Uj=xV-Mtv2iI zQM}oWOWG;6izSw9l{`0=`$H=9_N*(vLVV0Dakq3#irxNd<6oEYrXWI721rit=B|Tg zVHc5qCguWXE|tTy$?)nS`R9m?&tx${dcqX3A{(W?S;^5WKF1=84Sq{#ZDr;U4vWPidd_J|8e#bY; zQtCglWi9e5Y&@R7Js_Vz3|{g|bQog8!A_p;cp-`x;#IoG>$wfxc-ab_AuAldvN1zb zKg_64HC0c!XKl#$yg*uWKf2;+TJdtTN6HqH-zIW07(KFduP+!TFpCERLEZYkX!NdgDt5VjKIp-_Wtz^{C~5~6eA@pp8A6vG~US?)%d zJQpYkM}tqaJIHp7b69F%YrVL?E#lo6MX9%tcPk3Xp-~h+!@=KphVo}4oD5Y#@5VFR zKuF#})I0xVG6P5rqMN9i9%xn5m0MYV3JE(Vv*%RXptG2Owqq1^02Zr7ybhh5$U++9 z`O5}Okr*wXe)Knb7qdUCH;Z;NWp5a*fl{Z-5D%6Pr^6u<@$FtV2Cn_Crz=h|qPIs7 z87p!t;MfJ$gd1C(hpd_^wA>b_2uQwQjd8DpYjuHrwSmQDar;cDDo_){(NqzerbMOd zTB^IR%n_;aKeFfn`IYTB3g&JWapuZdV0YGgH z=bLS^pyVCo4%zbFd3byjvtAD_CzjoZmU-deF+=f~Uhpd1vC$cS0e_wCzk6i!SCe~j zTvJ1$au=5G+GPY9`@Nl|yGbL7Gwo&*6t5$!D$10Am-1}<`L4-1K|q$CT0@>-iz**h z_x~4?Y;*W{XOue2JB~g)HcVh=4_TLFc|=}$+!(}Kz^ob%TYkQ9D8%t%2LB)Mb@HbL zF`NR*^%WD{FJlWZTnouVB=PyU1{UyUJ^92uy9C>Y(7gn3>s<7jv7(9W@$26%1cp{_ z2`yG`CQ$AVM>L!M`3|U|8zAiRGs`=lIZX~Yepp4+yg_CNm(3iq8hB{9A;L^lalQw6 zd^cOVg5zGTuGOj#pnQrOyQ*Y1VjwUrmYv3{dHj(Va)j70y3B~6%v1A%Q`(d&XFS#e#6gI&vjzI)W{0&8SjTv=IC%ouG-K^T-D17J@al zajQ5I8Z53ga|SLPx)2<44qnNoU_f`R85CV*(SDhuR6xj~yOb&RT1whFawTg5!t=Ff z4w7FixPKvJC$bM+$(~MN1zR&}Py$*Qf?H+dSFtPrFk)-|SkM+ju*EWL6*s~IIkskw z8zeFWkKChIvZ^B(%JvK^L%9sXv$6@Q*cJpzvo((*3qWTG*4W0a;z%g)&-P5QVTuOf zif!OZwsZzq+L}@2fT$rjRz5=&>-vLTZOuwQc-Igt^_$6LZ8U;$JOBApA_mq9hLvLl z59f`Lg3V$7gx>6M6Vsc^p zg`%dDd(FV+PNrb1=o)4R4r=UHeg%l_=Zj1A;(#FFK0J(QpVj7F#o2A|O)huxW{y^V zY`l^4thTJj|c$; zu;cA!nF6OATY$SDC>oSVJhcQEjo?Z*RqqsTWR0R!;z798QFJ)E*d+`z2^>#$XbHj4 zlz3S8E>r9Uofjw#nr?2rn+`vYCXQK{$;wqiH6_M=YpE@=U1ddh2YV@H+PEmqp@ZcT zg`&tW_e3txqSa5e!c5Z}6qF(7;F_#L&KZ%~;oIpyuneG@zfgEQ7ys5$SgN_`w<{S7 zEF-$IB<9F*$;EN(NL+MG36nWEsLt zYX+4J9)eFL!&kAZON5;EY%7Q03BtPaDNOcd;r-wS{RNN|*QxC9t;9O`JbA96*ZJAv z*Lt=}=P>uuH4vHN`3(8?&IfyC0$Ct{ZbFyT4J2gB;h8m#CrCA=x7Fi;HS!Abu4%s5 z@l)aLXA(NqUl&nW(3t!qa}Z6I%j9LYyxS%_*41dd+iiC2dDSF^j-|WGh^AxkETyxM zSL8_OX?O|pmyj!~H}H+iSe8Ra&soo5S0)V@izPG`vyP<8gfaforo?0q(GQ2@$7AuE?El!)gLJcXD)y2W?L8&{7vps zc`V~;ScQhd(FTURh$a*Z1`$|LM0FXb56+vzkJ`LtC8}$H-)ckG;6T-T?Mb|SvwOo#Yj~u67iXGjq&b3U{b+>k5x_!(eN?$0 zB?w2kH>505yqt1tB|}82IAJ9dG(1#gBi1=b<)}%WoSujjrPv;c`&7L}<>*efZ5l*k zoAQWIRa;d)QPb_J7`4up4Xc5pI@!0ukoL_2f>pVB9u!+u-QZ&SsLhwd$g0>zpD7#e zrPt8LhT<*JK4RS*PiS0L6Ke*ZZWenE9bYR$s0JVS3l6y@H+&GJlUzVRc%AL^+ zdzETiJnD^x_kaLX#RWl@6DbI=Kr4_)dx3DpSh^L*6{E&EWo~|;gjKzD(@Cp}xY*U9P-6 zY-&8&=`C;g5V+Ukw|X`;IekvBNV8issK{NIVHi!xQjQ9RFcXyTq&9mei<4pNG6gGv zrHW`&JSU19)x-@Jh4zYkyT_!uQ3K)1hd2u$RD0?ygEk|t1b?YDl_g_0BesZ$)SAZP zkj+SQKoPa3&oOQ@B5hbhttqq(+K@aOBu{(#Y@;?K(2auAno9T3%}6aE)3m0rFk&;p zTyQY0>2nR-kW4oMOM6P)V>ctVh>6mg#^R6-Nh<=Aw5P2&W;5c-FhE*USvGhxa((bM zT9fTFNs;`nku+=|9>V-R!PHR%Cjd*3-E8;lEqy8?4!^cZ%!q)In@R|kI9;dkQ7mUK zdwS}1O(vL|x`JZwv+bQT@@_87B==k@xyT*f36Oj!h?T)dD2jm9038vd2xgK8yNv;h^Vs9!a4@k{!g%zq&#C>T2jWuq4fF8F^PLQom% zAO~cqGI**PMbUdazJFA?2L)$&Q$own+x+c`d#)+>!`=nVwa1k#DxFysfL{xxk~RpqVMZ%L&Qh~V z+rE;qMr_{iUyIbSOeUxoiH$}SBL$2jTDdFOu@bBaJc`07@QS#%x!+YF6YLNZWziXF zs0L}>n#rk;LCU8H8~6=@-wDF6u&x}^9E?$==TFr4EBr@O+WVq{u}D#o7vo?wh{dX8 zkHuqX!r9H-CYPKA&H;bfIH~R549<^_?<@T_Xd111a z0C+iU4j|#To8u8&zrZtMK*fjj6#E9Mvm!J(Z*-yR(&EDog$4Tw{gQBd0<9G-SQiPs z1AlRX&^7fc=B0{S{eqk?*t(HZ`!(LeNkF>=&xx@jutvPEYMx-5`UqI|)0@@_OLMuh z3OHA_j=M36NCQ^JJS8vbI`fB(_z_8gn5pVIb&$Y1rA1>1sYnr(svsQURA>nr_X#;W z3RLr>fV<`?T`#C~#eG4A>ow2weSgD@GLQZ*Dse-h^JW)MK7-B(#nCb=8jaKs=Zj=M z`$cY0j-rmWT;h{teOyf*edLo-=FZ``mY z>~S>WjtllB%4y(ct^3}s9)^9ZRw2+?Y3X9SDaZ!3%EyS7fSc$VI7ab_f zoF%cnoq-wAfa>ii%k6oW;O44f{xqZG?LHdlWPpajnWW*r$!;Scvg+|<{C0nvANT%k zMMDqe(6}iH%cJS&_k{^?S+Cd>ihAN;)A3E}L4HJ1&$b035+7)@)M|iwI9t}*t?`q| zA-ptm0syd@*Lp+#Z4Qa?oKnHhR}@V*+jKtVuhu%^HonG#cnV3KEXL-%(FGGJlH+s{ ze}@6sDJ9XFAm!_9TcD-enIp*r+^IcJJw(0-49!QbFA9_IM|7@P79OjIgwq8blzze1 zf8Olo$qGox1jo#qQ-Mi?OL;WO(SiS-&X(zafw;TJ|6fZEog&9V>@I}}_+LX~+|pZa zpcJAaiC#1?U^-Wgg%f&z`^MGSw^LmjmOD%4W%s}kW(2O1)qML4JHxaen?3pGd-AK+ z{CVw1gJ{~1jaggj#yRarV-SrOkQz1~0}I3ds7I!DInpSmh(?$4>SS|}qPxGnS_6NV z{#)_<>BX!MR+kASEW2wp}wVN}Ufe z0rB8N%x7g5KjUz1iyu~Yc4g8Kv|(hEvf;Kn+>^DqIkw!v`3dfsM#;`LnF@^*O5woB zm59-vu$0^_%a+vB)68!yJ=Aw$a;Ye!Dm7jW?hC$$yQZ30uJe1*Yz1PZ z%ry5&lE1Tk;~UR7Mnk`3I2!2+0UX?=J^TLMrZ5RT1 zEl(}_0PUt~c37Kn7I$E4$+zLPG2#pR8{!cvWLy@2u-) z!~5qvHyXb*8@bttRr$ePK^M!mKmV{|LL9-hq5{m*fv19B7!;a$lHkZ zmCGm?rcHMdBbzRLS;Nf?zv9#Jxm`*i)w!vBKy8{XvE#GEyh|j@yxprk>meyHIzxLe z4vC+jEj&^J;a4G_pP7;q4w7BwQ5*7`AuG#DH{*kV6a+nY0n_Sg9oKO4R-ba_-6B)A zkhW&nmNh~utn%(2gI>XkNDjbXE#{Yd&W! zDbgy*%r6hH=7g5^Kl+4BSVtr%lZQejh5E2Mvsg3`m`z?)PMQ0n&b~oDJ^n{sV~!pM zQ8AZI4&!)@*nY)xy12R2%-{>2Gi9*}!^}~Ap`iMf1wP4DoFboqWf`Ok;~$>^%SHc0 z_~A&!$^N>UZER4#xAFdY< z8X_8l%aTI=t8IYsMikZOw{JVbpb7Mt8i|U<@k-`W03*EmJ9m-*`qMxH^-brR0RG{nXTiD}LFXav!V zSBrD%+4h<&7;P7b$Ks#s$uK*O4SX;bK$qNC83| zF!OjBHk==3(8pmaRt8O?U}? zcBnTGEjE_9yL>mcFT#{*z}&iFDzuT_=H)c*+2uGWx@KV&^-YBId#Wp?7{>|jnD)3@ zm_k)Ffh`B>v&J}9?eCNRPY;(Vbvo2|-c`N0?#M+%<}86y9Yf6R)%NVhK6;WCm0P#(^#$UCAp0y5UF#4C*qY zSt;mu#_2O~TAZLfli^?(Q>Q*)Y48Jvlxo8L!13c^&8zF}+{TZ!{j#7wJRZno0T>2B zU*NyeF~SMP#>c?8U`i`qrr#5SzX0&XfWR?W=C%!snVp!HGo6-l7ZH^*^N{#AJk6tG(3hTW9F4D^-i%W>NCtw=-|n01uq|Bo!mV?=0(cU;KvS+Hb6sBXMkEh`|4%87W>4? z9;<(U&S(QNQ*gdTL+;jZvTjr>GMI{%(KLGGR+puSyPX2t{~Qy_Tbz7|UvcS<7RmDr zfK-T)FOvfd5<=lp*hV*GD&cW@0l2hPItLnye~gDEZJ~gaBD#J%4eIcxrMOvo)+)fiwjlYW;X}|B6hUH=c?^9Thx(t@7@_;YZDwhtBM?1=)rJ z@NcvG1(-FQEZUBCF}uOlaf>&I1S>(Dce6s7_|JI$dR%`WKitb;9%VfUsG9o0{K2&z z)gwDOH!EVwD>>8u3l?b|kDejeLSj*ne%S0LuPm8|vUw1Kf^b{^>WG#{XChnG?r1a`{Vo_ftE6q9Bzvy1!!EkS3OPM2UT^9>F7v&M++Bu{4Z`l}G=HW?Q_xq-(X1GneCD|`H3tDYFWZNW8jTBis}D~2Q!KYk+0!ZaQpV)lmI1r(FIZ_ zH;WVvI^L4q9xvH3vMN8s(HUaR>1@4D_Pk}HYwOiWBO=v9jBBvn(~!_+7J=eOm=$Bq zg6U)4L4bLCv>(l|`spm$A|=i3*y32Q&l_5?-5Q}*N}HIV)`1!>nJgNM!-ih}VIuDp zJ{}+6NgssJwH|EI($ow#py@}E&-5Ui5!5oLf_$on95^6fHK#&Y7H9*9WdR?UPT9$_ z3<9N&&>G%b0Lmjw0;(@1s5FC?JInwy^F-a|GCcTq7LphtBtb5&?S?2v>?apY;4hGV z!@ct*BB&{9O3qX@kS)lBcRxO&R6P(m?L8pLIg^E)sEBGdpTnq~pdCQJ90MDsF*&~9 z!R~=E7rC>Ir$_RRUM!{-kQu&Qa za_Q{uSd}Ll4Uy)4lTdy#a5?upo!s?eyjW~jC;}Lq-?0C@pY0CmJl#SG%Z{(nK-Bad z2;7w(q!I7T9gW88LwfinKjhd30 z%3T>*KM{uisrj9~{okcHXym;UanL9#h=WTFE5{x0(#y&fx4XI!g)nO15EYJN77n|_ z4FDA#(^#m2Oq2bXx=DQ?bO|n=>ho&S9D`AB+&UiiPNJMh1V!}ELLsfvwKVA|Zwy-= zT|iThe*z49pFX8aaJu}qRomQ6$g-3Pu&_n0<-IL1h;ShsbCfoD7K4@CS1S$VD4tT9 zW=tW9$(PmH_;cwPQnq|1M8UmfLZn$yD3b!2d{QULh#^QSYy2pK{qT(V5o1_87#TA4 z4He3$2uxjn`f}Ja_@yV25h2KnNUz9^r=X@81E#IUixK;c$Io@b($V7ddBPe#MI+>@ zA&CtE2%f@r{~?|N3kGpx(auTcs@;49D=E@qS*7_nb)s3p zC=y|Yw$ZiF^t6q-mC@6uDQu16@cQr7$qnIB;!a=&m(pVz!Kd9t-8w(<>$b=>jktHQ ziyA%VE;@~BrO!1xzqrz7QQ$J=P)(3-bf2Cg(|s0QZg1NB1!0fl!E|nb)q;)d-K*eD@7g`*|CQ@l2GiP`zFD9%KM=_y>td)o&yQ zwloR+B>g-lNV{o#r&Gqd#$pMBcmj9!PhNR5`TW;@JB_G*h8`e>V(ovU&nil?z=rdKOTn-7ItM)V@dTlegr z$iC-6l}c+midcaZ!azuHbLFPtMXE3!2LOIdfyl^zFozUG$kp4)w&-(mWz8W2T3*>L z7V6x2~!-n zy6awt7t3V*a(ML&L}-t+qKoVAMmMYe%nCIoN;R_bwDYH5hh!hm-T)L$rPSk|lE zmhcAKZ&>#g0j5zPxG z(0J;WXf&RFtW5Q)4=5EkwgkZxp|@DzF6~KW!UCdPR5|zN@S5!Iun+Xkj9C1l(jK~| zBObE|%->X@hh#kx3yfRqh-ZhjmX%EKQdH@R7Z!_MU|RE3ICTrIjFOW))J`(3rXg9k zBBlc1i4ub}nlMENgbZP`X2vQzaCG8^WU5+OtKJ$KH~8)q=`Pcl+Rvqf!PrF0Ot-M1 znXBs#~Wuw>r^X&t83+JEx%XBzH|gom1QoEq*7sb6VP*-mZzOIJt)ZDO|U-#;5sI z6qTRwlTlTA>Q6Jxebw6GWb`%F7^fn*rWVQ2f;~aTy&oZ(-`;cRdgr<}<+Yxg z^{H=q(rT}RPgMWN)SoDn?AM;To)BN(EcQI@s1}4BQVew0%^?0l60#@Lo{HmTz9G-$1xf8}*U9oU_hi&58RbW@SB}(sFm}on z-(%Y=e>hRqhq+&(njZ09sT2plJcZb-B|@v=1GV;LVP}^{Vuf1fF9#927o|X<1){+o zxCV!q!~Ud5C>zAXXrldz-PycTwz{s#=~HjQ3rx77POwN|SRmxQlK1$Z&0bD@A*QBv%fJ8cX5V)1=n8W$)3=0HyWhv? z!*LK(4z9kafB%AiZadXrfT^~}Cparua~yQjIn1dGvS9AuKKt8O{-?H6M(3E4Re|&J zGjNmS;x<@h6CDav*&7q`>Bn#|mSX~oa==)X6tGdgZeL_rk8W@RMhuV3!3j>n)y>W0 z{O;**fU)Z;VCn|7tl*%N^VTH~=osx1v^;>Wa;lHZ2l+){1#+F6-K9dV)bw2_5z$e5 zm(U)lQ$4tPoDur_gZSsRCz@Rgn!e(g=}L!0naU!A^CeldoiHNh%v4C0=FOCd>tx#H zV~A0Ns$kDbQ~3==`7HZmDD5|*Ng4ZddVR#V#H!Qd`Az@0jj8WD6k4OWcgKnsw)No<%`9>eJTOJc^!Mt zhmS5$GAleV%j5;!L#T$F3dhkN0afW}TDMvMc8+c#k;teHLRxgbWHu(IL3_RQ`4`n| zX9}WeB0b@GZc_! zLsppoa9Nz8cTP47p%~D=37lU2Pk<3XTfIk)Y<#gl%nrx>@NB9~ciYRsy#L@UH@=UeE||ldFXp?cEk_2?)b`}6;6uebt&7#Wo^q`j zFq%4EffYO$R=yrN8$v52+Y=K_x?ptE!%9~UTyI=C^hO7I&G~F?y-62S=Zm*$n>^mi zUC3)>KBwFAAi5MMHG7FyEPdd9y0aC-jtwoG%n2z((Rn2>1Rj1{OR;r+TL+`ElWnv( zbZYKoex=b>cCj}zAD97*t+$={I_z?r6jC)Xd*E_9W?5N-*{lXnqp5fw^~~3vQ<7m=hGzs>ZN*hw#vFu7p12OTjcDMOptfiE`8BaA zk{X2Jnsjz0K4J<(cQwrq%8n<05;bUpp~))$wLo~Iy)H0;&(fmj#@IYRe8g)yK+GGa zpPdG)0rBjBvQwjZ^KbzPXPZiQ3OQ5GtI~jM+a~Z+nd40UJaC;5bmKivVF$Cq%|-gh zx<&aVa}^L?X37pepRJY5Ys2%=>}ypztbqhU@cAs|<^Siq&C>?`-$ag*Fie4DTJvsd zo1EVd9e(LbJ<(E{P$=(%erTziu+%42{uxU>QPnnOsUI>`vSQ&`)H3yr>}e^T7f8ri zZPqPw4A1|wOAkPBxqYLM>$lsmqYp;ECxhumGf=Rnl*qtbx)+2b5-ycSe_hzG*}uVgb| zC5DklTO0y;SnPi#yzC60lD<(|N&G(lg*0T0NsNz#g<&ex{8v!~#V`eG)&!tMJX^K= z2j?G`n>AOS6+}wNBHL$CbibU#Ux%i!H+G{lw-vn63 z7dmto2Y9ZkG6iNR%q1iX{hU3eZ_xn%eV?LL>{mI|4W z8RC!x6J~}{RCG~M*_CQkR9w-<6)U=^?23v?75$;2iyGbN;+oZ{(M65Qu2E6Pd8 z_;bQdAbc=WxBN6s{&RTVbDw+ed*A!s``)|ndx`bw9PzFvPo-C{oj(2ry-yv_y=A#A zZF3>thnA(MQ^x-1@9ucva=R4ve<^s^&Bvpl_AT~_%iIpJchYTpgeUjyvi|d@PIW$h z?w&Ij9Zq4S4tR9>}R?ruNCaL>k7}Z@-~M|z z#iX}jK6NJJ921rH-LL0QU7Ne2a5uBUR;9Dl&S%ZdrVDg;>5(l#K8I46TP0g{mb;iZ z$omla?Fi%fg5Ac-4~cSC<(jzv;ZwFA=y{vg=8HhBAH z7rr$Mw0#2Vtxu)7vD_PulPAYIa~DoM`EMt+oVKsHn_Ic;G|lzM z4moE|bL|wIHO;kC><-ghJB4LUbKNHPmT9h?Vs+&nrnzDX0)rP`A{J3OO9PbTbN zxV}4mGR~H&ZRziO^mpIW=TG#dZ}s?0^lgu{_~L}4_dTAz^|QI4?aYY_dAD=xy!gG* z!d%q;8(R9Xwazuwh@Hm^6=tZv`q z^U1d?AW9wU!7hnVF&w?8<=lz0Y1Msh)%k_J4Jhz@@OBx0d~x%ep4;a2)%50A^6oQ8 z*O1{k$=qmudol&vCZ3UU?G$`suCD*Y6F4m$0b2K<0Hs7l!ORl&^{xg1n$_da^+ zalO9iz#F^g)YG88q+U?ce{s&th+U#rZ*UGNP_E?3-v}9;YAr<>0{cn0I zy{zNh`3KXp`}S?+H|OqsJ(}x3Y-;-Kx$|dE^me8Plg^*8ur~WhSNgq{+%q8$ZKb(W z@L}iO*RSD{m*Cd6?$NEy`OPhbY0rbb*Uds?6D&p$%*XzmM~VPoHvzpIq` z@y8#0+rw|Z=ibhTPUb$9cKrBLr*j{jx9px{)!dh>gxo;G-p&vzMh9@Y-War)GI>N<~i=Dsa#b-I;RVV*8YGaspe(0QbV0luy} z&DqJh!iUOt+^Ve54+i%2Ge5i7oASwIiqQdQ`eK*Z4?(-I;SwoqF)$gLUlq zJMH|LUNCNrrN{jBpkC^|>g;BAdLczq)>*cY#eK&!?>irPOD+%V@zNZ_)*!U=#L1KC zm6rKlzfk3R`zP019<4oY|9||J$ubqde#-c8=Vrr=*UjnKLTt&7^S*@;-kRfmj?JFd z+5LV@KIX<+8ux6wKHi!X-P5#cx^BJ09=luNon~fzU){B2n2O!z#%-@jZkdD)8y!2v zJc+diL~w8F*S9@K8%Z#{5JQ}(2~y?3|H9xd3{>KeP#VCyrF-g7EVQ>XQBosXSA zceX!G%|4Xl$Di7qlYONB0Gd6fW*1 zO`72L^GzDI;x}6#I(fU_I)>khbGtrWeP5ccZcVp@Zke*SOk~T^`_ploE+fvR#l)x2 zKA!$Ob>hr}CsV3NPo~+9&a}k%bpM41PaaREpG=1!oQ<_pu%W>1PeJ)xthrO-ZAS|G zzYIFQ&mqG8Gr0XRmYXcR)7W5#d86E$0t)(Wl3Rua1#0!yiMSxV@7ox6m=DXYu#AUG zGiSwiQ%w1}%v*cq+nzA)Y6?!%QFhGk>fDqI+QVaVX(MjA9^C)&V3#?2ot&_#f;1J; znI8S$d;sKF=eu+Ft@Dq%ZeH%)<=NieyL`)d!ETSI^VI!zp4x2gbUI(@$|?QV{WrYh zo#xa_`vg?3l%B;+-I{{fv>^9z@%}gb_Kxd1{#o9BT>2mK_HP=m2Q&`P@k47d%n23Z z>I!vpOYc>%3+&@IHs)N-4jumCO)$h{;wbL^ZI8p{-!!qe>o)I<(#qAsYugHd1CZ6z zXoXK$A6P8BvQ3KT-uM@0VA3U#ouI-*U^+eJth>!H=Gf6~?_bqtv5p??%{`*onR__! zbb8inb6fIno4?=Qqhzl_IAsalt5f6Aut?`ia@RXsQ+?q|bW^n3z5v)8(%)MJ-r<5` z7sLFwKKnC)Y5!^_@LBCJ>MlHeqVM>_&&5f}H+8K2`>nT6ZTDX0&JmO9{6>2;e^ z-Y3sJnPz!ze@&b&5L)-L3hnsuw$9YZeRdP|@$>0fRa-vPeXl|a{a=Z0#E7&yI zJ!#Ed=c%(N9_>A)iTyN}b*8hw=k$fnr%(6y*o2);5gkui-0y*>AA7LChgJ9^j4v#d~V4fpgh1W3D0U`ChOK)wR^BHT{dS= zoz-&^Y^(4JH^X>;+B>Ju+KNL=^W|#NUevzzT(eC(VrEQ}YlTZ>^PuB|#2wCK)lPIm67KJ#cq`6PeqF5(R4d zXzhE_WctIo?-3r)Jy)0;>ZwPjlufJO3Qtfw!e1-fZrc>4W_rMmBFyn8{BKHF6KKS`F?$x!d=F z`^dZ{Eh;*eR)BEw_F2e(`?c4zH>J8cLv?_&$D3`~?cqb+)ce$&O_b-pnyg%~xaOX- zr=IRS(VO1Xm|Ih}|BJhw7q@Lqq935uxXw9TtDn6)1oxydb@wUXf2Y!ceShbf&8w`# zthO!h4{OT$*)!cPWbCyLZGBruPHw^?y{x0NDgSkVbm6Q?w?fa8q`P2GrR(gsbUvK! zdf5`t{0=`f-#2fE+|6u)Oew?-hBWPZH}eezP2u*Z>Rrr8)OV(namI|qTlPI8afsWR z_0X*L^#1RCq|?{lC*^k-tsdt6APsfWHG@s{qFazJ;SR&z=G)>-)`jzF?y|G<#M$o7 z2j7L3e(&Sk0=_gLvP5iXx{MgY%a}Vw2=IYKrd9wd>nm>Cm ztvImnuGj0orgw>-empm|mite)%!xgme&LaKZa!LjhuM^UZSx%txy?CijB?T(Qd~WM z*bCxw6S|K)pj#h%oQOSkAQQ2BOyVwPgY&1R!cXC)Q_tHwPo~G~`cI`j+kI+lMzJ+j zZEa_6Mltsv!faxFXBsc%?t$IA6_lIny)P;DoICeK8bsClUQ*r?%sp;l`dg2U@9o~1 zJ;aiG*wSXIPoF)R-qWA%b=Zh4yMMU*X}#xQ=dgV<_kX4Q9Nfg*tXt^+3N+_+hq>f? zHoLyuY2T*8HsAiN=`g(3Cs$bFd%BBo{Meh4c<-gBZ zUMF{NTkF>EygmObc4PZVTXT^yZI*vf?pW3@>MpuHy?iqN`iykTDc#q~=U^`66u96t zJw2at*U5Ju9)w59v*%j1Gxp!+ZO?qSJT_XecDJTK-=x!5sPC-(m-ztaZMP)N&81;e zZuSrTMMjBaHgRxWLwYe!*3c;T&Yp0)@L_wO&qG7f z6P{^omU|s#+N*~)pO7quJI8L4m zS9xiQ;-SO5%JZVVmtPIDJ5hUjZs!hX`7`uQ9 z*LVB4981TVU6!W_xK{tNViMo6>nm)d_ixU%*yZ5XnzvjgZJqY;i!MQJ-sXTUNGqS3 z&TiJxLAT~7nKZD=>Noar!Mn>&BQ#!s%g|jmoOz*R*Cd;d2y)w^`JJTuI%&_t|=BQ#uAyXTLS|vVFz=!Kbo$fwk>%7CWitY^}2wHl{}( z@tVi1-Ef<|?blkT)8|$EVep*z(R!$-`+rg0q|VKr zAib|MmzdooV%hKcYU<7vo?j4#^YNiwB0PIT=4}Jl)--V4y8G%k0y|GUIq+ca>DS~; zcj0ah-lL@eTela}9zUKN%Wl4EV~>Nx0~yP1o>?C0%TLbuOWz7SV7z@Vl1}sK*0`lo z$U!hJm=1IRcFYH0ZSPKf;6b+J`|1#eK=m5bm+4XQhrRG}yY9e8SH4y?yBAJrY`Z*pE)J|YbNac_!KOYc*TH7>QHAVx z?{FWa;NAS;9#mUhifxeI5FlXEVAbH3)f8UC4-yI-1QAq z>%Jd)M6(fheKQ-NNvqzBYO<=BpbK#!e!Zq#;uypwgP7i>_Fy|D#r;`WDW;hL$v zU3nF(ncW^@1#a-p2TWEID_ifA(sMiee}H+X^YPLB%cfzlePr^~*~j~P zj@z3+-f_$8R}0aI^;+J@=Epnv9-sZU(bso;^Y!wDRmNLMV7L)->!5&v_F0O>ca8X)~8yJ-kWZz z=)dTsSa@TP)joFm>}hW&ePQ>>$I?ryFC2e3rSR~MIixSAhb-=PEN%Tjn|)mR*&RCG zCX0e~r@1zwZw2V{@)kzneeaO_I^T2Z#1rWS<`4Ao;h{qu_wyS;N5{8esRkj~nuvmA-?qw|;`|zNYRA`4#>4{Qjx4r}p?>)%r(H^}p-M zQ|VPLr;mR@?^9_BiRo0BKcpYF5Aw{gE%9m3weUB7t{?&mTW(?&t&mN%7$PB?_`ZOSEmu^=~%lOHvu z9{Dy;7!>LOzuQj8Za!qt?HAF7+}hIv`QhPa6&85LGdwjCQoq~Ix!%6@Y2OLUUt<+W zb#u^`UZj2^y&~%Txu?@Ipzh8S=g*&brqfo%=f}F~nAj|E4Yc;NeC;?7?z+F+c@4*zbobxh#_$&VD0%M16i4$frZ_|^ z(o-gBQE<-*Y96w-}S+R{dBquS)g}+ z?d)9ZL%DN9ZD;;jwRDO~xooeV+{Hucb+%rAUf|PHt{=2BRIblSuPSNUc9Kf=9d`bb23ndS%bnorwY;H*bp%^QI!L zRRwB*X-BVD=RNvw=~4d#3vod2T$!zDq^Tjq=XXAm|D=GXhVI&g9lrpSu6z#D@pP88 z(b4v2s1In%{J~aJ&&^5~cs?+Vpz_XbeZud+didMD+WY~&+Wdg5%st?mUjn5T_W3xV z*IlkdIgq_`pbvcJN6%Y^9LN@=Z~xe_^6*3Xr{D`^JPr%o2fNE&CAY-*Azxp7U`JZ| zV)el|k-DS&dzcGkZmNU6XY8rBoT}XgFX#=^+sYm0y*|6^c_?zpBgw8zKe`+8N>(dnH z69MK>QBhHG`hWYm?|DTz_=@w_rvLqS zugU#t?vKmPbM1m(ah_`z{04Ns7JLKz%fL%MD&Lm1`*q+I;9n133I4?uTX{A(k9jsa zk9oF3=c}RL4gMA2ec;~+J^;=<$HBh|@sr@EkpH}M?XN!HUklE)zr>fI^B--h^M@NN4Aocm=C{5{ZF1pjvME8xuMD)<*7ehr-duV?TL@Q0yO{DS;( z5&bN29{sFwZu^n>G=MXorVQQ&&U`w+Sr1*{tcMZjG5=BLG5<;Ed@+2O0jK|q;Nys2 z24_872WLIp1gAemAHCHtk(YpXq1`g)aeK?1$L+0$4)q%|cq=&DZ3pLm=>XrhU!2E0 zN1ew!C!uo++dBikZNGqj7vh(}x9t~j?w6t$Zu#E}ol@}c2Co8VK8+c?3;Zl}dcnD0 z`ZM?-_~XzSb{>5maUOl1h7R+Y2WLKu8T>Lh^H~LFom>THos{~3FXmt7Jmz2J-1;BZ zNgX)%OEWm@q!pZX(hJTy83t#ajDfRGrog`k`)dyTKY}lS)Bh!K?yt+>j9<;**TA{I z)|^NGZ#a+sm%nK1cws(O;LN8cgExRPpC)kDPct~{XV7`ff5>^ve*!w+5C5mZKL9=p zehGX5{0G3Vfqx0cE$hy0JZ#|_&)sxx<6-imkJly0-XK85$MymO6ZeUA)f74Bc8m* zx%tU{sn)sqNnYnX`q=w;AY@&mx}f&LN(B-g)$M!Flv^(RuW98JvDzaV|eA+|O0#@>BdO;w{e} z_wyR!$*(()e%=75pX<=4Z#SV&zJYkQTlBH{#4LaEV&~D%66ev+Qs>dna&Y=t>0EwR zyPs9g<)?Tx;w{e+_p=7^cl&gEyl``PPUev0=Y-twGsKl>3+KHxn1IRs8WhoMj3MxakVig>m=hIsOe&ZD2> z&ZD0b&ZD1~!0G3VbNSioe$G0VpW<_fw>+2J&w0d?FF22WE`ig}W$4ql73h;+Mm*cS zf_U;(=h4rr&ZD2#oJT*`!0G2r=kl}5{oHUaKgEk)nm5qmEzj%jXR&jOCogdx{VW5g zpXJb}ZxzrdKZ1C+TZwq`D(BJ9YUk0<8t2i^I&k{g=v;pGxt~qW<)?Tv;w{gT&gG~06~tSf&F<$a;>oW%kA7YUr=M%kr*Ai)PriOA^6<~;g&(RuW90-SzMIhUVT-Op*~@>6^U@s{V5`#Fnv@;T?x z&joP$xd?swwgi3hWyG`H6~vQYb{_q_;yn7f>OA^+4V-@7a4tV@xS#9J<)`>f#9N+A z?&k*L$%|f=g3?d)vjm)emO8h5=v$d{%ZI!i@ocvO@#IIGM?Wi_M?b5aM?b5bTb`zW z-F>KWZh4Z|Lgz``FQ|hKx2qmHXd6+Xl}1>2j|6 zDf+bB?k?(fuKE%0LA>Ru=i7P_Pu}M|*3SSq>t_)9^lb?GTRU3dEBiaUT7wbRPYzavuGx0jHn!&gEyl``O@Jeu_6D-tug9KbsIw z-t0X3*$PfS+n`V1+M!S0fq1stg?RFA=h4p|=h4qz=h4r8aQZpqTz(D1(Lp1VBT`FY*_ ztaC0u#p@Aod1`$~1LDaWoku^L!RcoU^yynG^vT;0&vx4pPu}4?`q||?`q}L~`q>Lk zKL?!4&yt#4*%S>rm!IN8h_^gjy*`H#Pd?&2`Z)$pKQBU`zKuhld;;-ocM|dBmz+mG zr<_MWr=3SXXTj;`f^+#<>3%Lcm!INGh_^iZ+|Omildm|BeqI5mpR3TPZ&#sDehu+# z_d4Rq*PKT`Z#a*Bt~-x@Zh+Izl2_*IQGPbMpQX;_r+69SEzdFcvmEi{70#odmEiQV z3i|Y|8v5ilh-bUCh$pXe9{sF$9{p@^9{p?rr=P9Pb4Kb8-9v2)9x?Uo>(ywrL0v&?z) zv)p;~^9VTotadIxr`*pP=kim$7V(y+)^pY&p1j_9^s^D1el|g$zBNOiyan-Ww-xc^ zZO)^g?arg09nPbl-Qe`I&$;}Zb3gl?%TMtE#9N-V_DA{|L_GPB^XTUYIQ<-jK7AX5 zKKVt&v)ysTlTSF0eoi`%eqM4O{hS7;pL5RT=aTz5?_7S0FCgCXY_&hq&m!WaaCvR~c{cLp}{cLj{{nVOkAb|pW=Op zw>-=IJq!KLRS)6=$cO8#hQQU9?U!Nb)3*`mlaC^v`HUf+{G#*d=eYCe=Y;d<=Ou9Z zIpbV@w!5FR&gG~09O5m{TK97v@#G86V|^}x)6Zq-)3+7qlV3(W+r5H#@>S>2&#TU( zpVyp6Ki9zN=S}DGv(Nq9a4tW^bBnr@j}~uvwz{9izV=Y{DPH0{`dJ1}Kg*q)K7Ffz zKKT*EGoMPtlUF&9epWk=e%3gTe%680&qn9+bHx2@axOo`n-On$_PL)eh$q)Of1;o5 z9&em}c0ixLbwQuJ8}V$n2l3>3cSQ8F&*P(?{m!GGgW&XY#JT*ObU#O(%TMt!#9N+Y z?&n3slj|Kg(a%YbkA7Z)K7E^lKKV4_+3pPD$!DEMKea|X`Z@3M(a%M2`nlpnww zM?agLM?YJfM?c%Z>1UU7`FY*_>~=0c#d{EMdERh8dl66G=REp308T##p-n`gskUe%^2{KP%kNb?5R^{3hZp&su+P z*9PLri(YGcXNTw8!RcqIbIXUml{vS3$jcGWb}JB1e#Ck7v(kC=v&wn&vj&`g);pJ< zweDwwbNMOWh~S9b>~$Xf z?1RodZ^)HQ?vH-xkdI`I z<43?5KL*bD32??=0%!aTIOFHQ8NUe5_+@a$Ujb+QRdB|yfir#`obg4k%h#vvN5+?c zGrk<0@khWJUk%RqT5!fUfHS@cobj#TjBf{Ld^b4bd%+n$0M7U!aK?{o8+d*2f4trVQ`72wpb1ZR8=IOFTU z8Q%!b_-1g%w}CUh1Dx?a;EeABXZ#>I0E1)T9$z!`rHobhYmjK2xa z_@c_K^Csgim49}V6I{xRSK;4cOr0xtz00e=bj82HD6kAuGyd=gxJprI-7 zmmz)z{N>___;qmB=S}d}BEBfqpZ!=JvOY_| zS)XO#tj`K?)@LO+>$4i1^;rwf`n2Oyd9pqm!C9Zp;5wJt@3(@#4nDMlvp&1PS)V=N ztj|7h*5?2?>vIUa68VgPvp&bbS)b$Jtj|es*5?%X8_@0yIO}r`ob|Z?&iY&eXML9B z_G11!LA4eBkMuvK{@42Sd*lkSam$8}?5R{bM!`DW*3?sw_LdJs3AHt5iY&jhdZd`$m~z^j~_ zK6#6C(|<4G+rc})yEFJe1|J1~A9OB(bKEiw-idhn#{A_^+%DE3-)F`8CvQZ%Q^&9QNzUWt%Mh=>#^Z(hU!kDn8}-Sl{|PyV^M9~^ z7=jMtKMC;)u{zPSbM~KASGHZ`WB$9A|JUf36PpLuvw4P=z`qXhmoqqz_xB@Sb!+W@ zJ-D{l^4BwaCM_MypL{nu-vNEmNy5e>MIi`p3TkUh2NZ{#?g})d|l#>aWa)55k9L===Tf9l9j+umQq_LBc{2LB~+ z9T%qaE8vCN-o4g?e6W1Lk`-FZ8+JC29J47S}?_ ze@Fia{CB~*Usl1{pZqpBefR@#?H9}Ee}dD8KLpqIT0FTzjQ^4T5%Slw!M453|IZLl zem#T#c?QqY`KyfhzXmU{q|%S=-*s@+o9$ony~cC9{vP`JtNE5S4&P8v%8xq#1YVxY zKL6a#zk*kS^Ll~DDY>@SeE3J`s9p1cT=f&<>%H9=&;I%O{%oX$wtKwk`~%ume``AA zT^?_~6+@@nd3+wJ$GKf!@c9`Xr?K5WkB{y4JGc1fq1^$*lMgz#Jo$Z`A?VQ0Vd#*L zK<9;McN9AGXAC;zmk>|=Da4acJGcBx(C#caua8tG7T<#X$bP95I+d;M!ltnLqP<82Xj2Z+U(ZIP)Y|-I_l0WV_@Skw5uD2EPo> zS{_y&=GN+z@&Y4_wV(}a=l_Q>f#kuAU zH18=NG;bij8saq{deyn&#pRpySA6@|LcI8T(7)pGH$%L*uA8NQ)#Ho(f0d88_KV`L zdt6zF7q4)x_#6K3BOzYAD#YLPe^-Zi@jBk1;fWHpB+qvp+!Q1U|t~wOw zd5Y~0K%ezL6!ew6;O+e%{(4 z?}q*-K&KZvJg)nkn+`eqVID6N&}Tn03C@0|+&9tk|3u`YO|f>#D?Q$P`y|AxUo!rM z`sEa>c+;;&e3k2%J~{K@_DVAPP=kDUzOHw!deHk<)$geu#G9bQ^K}b2&kL>2WB=Ud zJmxu&p)&-|{WT2E{Z;DR+O2_~WzMZ#^16(8`4i*ikL|~->()<0yE-qJ4tbZiYdW8S z_-^O6UwD1W^96Y?@~3{E^Vn`b;y)AZ%72R|AM|+3GwZsQermr&-$tO5b=}JR$1?K2 zg#6j=6ynLJ(e7@pTRl9tuH5Xo?)_x3{|6lx;)=I=yAOUU-h3cu{QVj6cqf3QNo zz5PCH19TK(?UL8}ubNJWf)Zmrlk+&Dj`E56)zD{utK-YsB`^2**gq&W(`Wxy1AX>m z%3u9hwZC_+(c`th#G9eReykn*&G54i{4L-E;M}euaQ26+f95~#@yfr}^Ph08{KZxO z<|p%?MZ3&@8JziF250`O;LQITIP+h3uKXK4|C`R0zqrOlG5@l(J@#Xq`Rh8=_yh1? z;}+x0-|9v>%)b$w`D@&w{F^=hHjh{S;u^Qa{53v_`46LA=06I~{5fu6{u;N$<3;0^ zc)ToT=wAk>{wg@nv)93y=S^_x6nTGXK2WC=oH|Fqsl)3&>eM2hI*s7eX$GfG3pmFQ zd+nF%^5vGRTh>*RbJbPse^giEt!$~t{`Z43|3Pr(&wh;gs~?N~(wOVSerYyCpZyi}ml4n7_X;@kWPe4S z8;GaQ1~_%tUs0zV{RVX^!KuUkiaPa(r%nSn`z4LLtbVe_fz7DH3O`=VfAU%!M;z}p zWbjhwwtuOke4_qG#({amhTtdn`)@jeUAVf@pIXLTw^~w6FMm%+_J^P90ch)C$nh?)ARKI$=e*T>q z{XBVAKhOT0@oLw$gFLH0-|O*Gleg!Vak9=k8s}&{-01PDH}PiZu-|J3XTR46&VFwI zocnPIob@o`Jl5N&^H^^)(4qbUIQ5snStsnbSton-|HHk%8g_r8|JpCn|7rM1|L4K! z{~|d3=YFC8I$myfoW48bI3=$|yBv>|I=Ag*yxO(xC9j4Kw|B2~QUe{H*Wz)i{=d=V zb)1SfL+2yMY5sXajvw|ru82NI|64Qs?*eB(*$d9=@qTdD)gU;JqYua9^nDq}Dfw=W zQ^xZ+B|q%rROih`-(RW|@sAv*d1Ln4Pk!Wln)mH6&!>7Pu(izolYBSFDdTyZl7Hkl z&F|ll{Qu;hhv)fg)Oj3t%{aGl5ziM3;5=U}fpgro49;=aM~>6HG1@QD|7rL}{}1yx zeInz0O3vf-a}ZzZ`P;ac@jOn+d7OS8boN>&HSq0rqKA0KXsci{PIHz6Ac+;LG58C#vaJeT@B?o+%6dSA*04 z8gTkw3r_#*!0CTIIQ?$`r~i%M^uGz5{x^fu{}yoi-wICu+ra66J2?IC0H^<5;PijS z518n`zF%yd{?8$v{?CKce|_)Rbm+gncWj*g>wCw>>A${rY@GhLqk4zh9jukRomr~mp6vT^#a?;sne|N0KHar)1GsU@SoBKOU@W!$S@jpMG`{Na_G z-~Ji&dkx_8;4R=k3*H6(bKpJTKMy_#z5vc~;D^9x5&sL|OW?laHJYSS(V)SPf@yzoN!0C^^`C`)C-akY<^U*h7EWXYD zNI#Y*+wIEHJpUu;^n(8}_(kw*;5=UF!*#^7-F0xbTa@y%AItMkps)Hj{-@x)U-@U? zcAQA(Iymn${yBI%;{O7i&jm66VZ?KP&4JU0HE`x%hUZ(DC!Ygkp4Eu|-^i2C&#Zwr zA^tDHTfwyKMwxah@S#y{1Q0ZT?N-ShHU>G$?e5_J^T&ydHnue2LC@9 z{O`fbp`SHw*EftTwAACRfBt9aC?BgkavrDuvO~Pp^9H!O3gdk50sD>T`8P@|6&~-; z2Uk9(^EQd5cy8|tGvZ&A!C#!gOEdUOz}apYIQQ@0B2VW3a>SFr0(>|6YZ>|#(4qco z!1b%<=j$@~>%qBQ9}iBQN^rLOMsUV|0yyj8xPsFDrA`&%$v+vKc~*l{|4Gy*bv_mG zN+FJ0q;JOs=Syp?c+-#h`J{e1{kzd%`Z4}#&~MG-9IpZI0Dl@f-Ogh^JqVOc2V@d4t{haY`4whW4i+x zIz!;x@5A5+z29rGz1l82F8+V3|Dzv@U@W9lvkd zfye$TtDmez|8pO78o+09zHR}pM|>Cf{op!3TArT;K8X0Nd6myb{2byNz?YrJ`I8mr zasFf#I-dib>)_0D-Ffu$rt{eUm!<8rAKPB`=Vf_(%Y2viW7Mhfc+>e@pIO(T z??SuWzkDxNBiem8;xK^VEOQ>~Q~AgGTo9^ZWj59uNx@6Y)?zR!yDd#pqD&wNfs z>k*XC70*ZW;mSw6D(w&ZQG9E0{@+@^pm=evui^Ww%rE<~{mb`RaUBicXVvQQ=Krg( zU)r3T9(g9ME&!)?gH0wZSg0-8Q&_=v|lT2=cXTvC+G40D0G_g;ko#e;H??F#JSbO zGibNed41ptv3wqbKJ$MZoZH)z!B2x9L7ra%&USk<_*w8O=$r$ubRPR3#oP9BUZ@^A zUkV-id>))WUjXlhPCs}b_>40zCzt6RNs*vYJY_I%@zLk4?++OaNZ-b8fj5_LnqE0LFp>NFd+o4~Jc;4sIezD{9 zTM@!Fe3*b-!0b=R1&pq5S0WG7f#VORoK8etsw7_qtuI z6KNbK9;TL_S^Mybr76 zDCW}#eU4i$X6Q_S^SGM?&#IFjLY}OL4}w=hXBwRKz~`E35&t8Imxbn!-HKoHIMxYy zjBiN4XFuHUKMH;3^JCz3`CrS8TYel|``7aM32^Gqf>%Q4C&77K^Zq8=okKj2m!AUX zar)EX^nv$tvp98jb6aO%jbApX#d9Jv>xqdjpsiE{Z_@qLK@Merf;Meu3xUjm;8=YC%T|7FBqb{>7W;yn7W4jrD~Ii6>`2R)wW{^j*` zCGz}9^w0g^d@ghloc$a1m*86+;(rC4`~6qJD-que-T?k)aQ5?@$8JabGUA!%uY>bA z{S9#T!~YGO+qD8-k9L_S`BC8uGqhE-kbjXHuTkQ)R%8jzYF>EJf(cB zf4&TT^#jI#2fP+KzY8v%n2-FA`Sd{Nze7j;fazQTSKXQp`7m^T5AkE*+^#9`-$(o$ z`2PT3avry9*?HWqYtYH^IqNumFWS}in*X~wPRr2l|AdZs%wP2x^Jl$Xg^udV^7&uj ztr`BbW%$#JJhS}yBk0#5{*S@6U6#+a49=K0sqQ9h=B1H1|T{0%tsWPC5;{}%E68Ga6Azt2EN`q6*+8U3ek+%D}$%k%$2pWFNQ;OqxD|IdEl zA2Q{{qfj=37>O z!uy*X|8T#vKjD6#f&Ry0dso1DK3a7i^S|mm`oMmJ`>O)_FGaiDFJ<72e?5&>&ip?UywY{7&biJ@`^D;< zoc>H!blR9sPekJmM0DL#& zRnCXA{k)9CcV@wGuRa8SI9_EwyBV+2pZ$zi>Cba{yxIcacwE07ygpyf&+2$J zt3ToWyB^Qejz{iy_9r}kXAqw?UgiAQYK9M2oyUHX{l-q`wbm47An3-1qdoWT2-4TygP`ImvW zfvXO!uD$@g0`cz#=lJJ6;M8HBN1(&|kJaEG#CTHukLB|=jE5T$&--!Qt}oglpIHCe zu6X>?Pu`bgyYGd58}jJ@Z+9Ns?QkC3?T5}z$DR4mtfW&cx0jqgzYqCj`OLbdpWKh+ z-0ytv1l#3vFXUawNBKv8)Nb^L`JaFe>x7)!Mc(B;$9C_wKeYYwDDu%Riu&>)ZdWb# zJL|sz{3P_7!Mnj*!B2trfjFTT~p9uJwz@jSjxgAaOq%xB1X+^$Q|r_MAueVYNN4`t3{ySu6XFG2ow(0>BF5xf_i z_46?L)wYa$+MP!qSXbPxz3$&85_4s%k$>(?+)j*$hB|oE1gU3f5)_Ko`fJWHSPLmBbxH>&cs<$Pnm!T#r~p+kM@R6^%#5YIfb#_eCbi+CPK zBZ${=YQB8~cr)_(M({T9Zvtn3I0`<1c=m6@;O|F&H3H85Z48|K+c-G;w=^Ope@{QMn ztiy}QlXb=TCbY}vGpX|((4jw!m;bRpkxuMSxL?YlUyppg6TA)lt5Ans&hbUIv}-LA-pk`e%Q_`0qtL``hmW zr_T3h@DG4jA)gcQnfvP!;Z%J{-w!R&KjEuU-v4 zjrcln&U-h4|0a%K)xYKWqtIbKoNs6RgDTdft-qQM=d0OI&Ol%BvHrEavHt6k|BpeZ z8T`k=+rfVVya#+1d;t8vfDbv3c@8^|c}_rw$9tA<^qKRYmC%{Q^%3_w-#f&3&fnHT z=clk;jo|Eu+rWPk@g3ki&vt>cf2PmupZgHc{+a&#G}cErEkaS3OMupO>iBL zvHmOJKc8!5KCDC5)o($+3wi!Fcpvy>a2}^00w41Dm}k~;It6{!^9(raa~7P(bv5{I zt`{mjKIW-@GWI8p(5IhW;J*tWdcprY_#pTdaQS2P@GIbBi2ptC3Gm+szvMh_mwb-f zwG18le;J(qUje88tmprMeCiO->o3)_ZSN}L<-c)`duyS?c~RCm$GxocKY+gatLRUe z>qmcT&@SiG>YYa&(IrsaYAfEe|*G+8qPZ3W)>y$*wu>*OsZWUtN^=Ht@+TJGUWNq)CLr44F z^sj?!f5kc}cl}r=Z1+1bK5X^)s3RYuPA~Fjy=CRe{qh&c|1kH<8rt2fZ|wj75<1+! z#z**?H+GFyb4@-8h-`2>c=?8;oRP8^#9Va ze8{z3rgK7~DHp{Xf9)>X)vsFo%h0ZV)#`!mR>Gg1c&s1gY5DWIwI04zs4Mz^Ok4PW?IXY3-!M zR>40R`fK3T;OpS5!wv9HL40xY#eU46S7BVL_r%8iTjue%>|f}x-4<}RtNZ@3U9MB+ zyx9=e3-dkXW6pKot>^{$?YZb&_ua%Npu_i&PY0c9*O>`A;&agXVfdzXCCaDKb(VvU z_~i_pVys`LKG&OYezF|#lkZ($ z1ZO?3fU};jI+vfS+iT9{r}!FlSkD_l=Z5=SRGdFPq$6J9-129=RXA5Zs@o$$N4zRS zr!9kbfU`ckGk9+X?+0f+PlL0b=fGLdi_W#Zs$1Q+mv7?BAzpR6;#~3KSI{o&`6@W; zc^#bfeA9WX=MCqvo>eav&$=!44>*OhxObObQ=BNz5c(_5%15?xs<`D!CB9<8GJs2FM_k4H^5oXC4PL{ z{$f3sJD30RtHQaqSNuqbSKU^Ic=2lI)-LP07M%6m1kQSHb{^}w#d)mfR>ZSz+YnFQ z;XKxJH#qCL51jQpF6gLk=Yx*;VusFo z2HyZ@Jr{ev<|lb+1}_I^J-2|fp4-7$&)v@Dzv{Nfx%?OJ4e_emz7Q`y;5^pz5IF1k zA~@@L+4(oX>=xG1l z2s+|7p~HGEDarTi%13ou>RkDVmpeBfsMD0eTfkYjZ5g~HgLi|oo+rRr&r{&6=UM04 zUe)cKb8WBqe27=wE`)gTCFil8SHM}%*T7lN*PX|DUUMGn`3B-yx9f-}-*6u5x%fr- zdN9s9G9I;`i0pflk0+8A`io1w!xY!5oB+m4_k-kqUyF@sNl zvz{+y@aYUb3(k6817|(o1ZO=Lf6VsdS9M$BT>gufhIrL&S%?>}a31Tq5}fs12hMt~ zcOL7x!FjCbM#Qsjn-EXl;yl)K8#wE^3!L@b=RDSPzjOJidLD!h>v=Tj=zKF4bi~J@ z!+M?yI;z|0pd&t;p>r*RuYt3k*E9G=1}}c`R=>e|ZUARJH-odD+nmdP)or_T`7hoP z;#Id@Azr-4d93F?aMtrMIO}=Dd93GA=dqs05YM{3hv=WkXnb=u=!jp34(s`5&{5rP1Re2WpSU+4s8g508^Br5O&Po;gSUaR zo=3r1&*R{%=S$Azzv_0%x%?NO4)LnnnGi2N=RDT)0yyjWGC1q`it|{{tIlIRUqw9Y z_8Q{J*PO?CUI%AA7rkVwKVdzWIhUWR+j8gfQ~U^YSkE;<=emzKYJ-k=J#<)y%|S9Gx#Vt>-k~^pUB{sz**0$;H>BC;H>9$=ki~5d(*l67vBi+s@tNE&F^2u zi$wS>_1p^1dhT*AKUKHg&gGAI zFLYSXgF&av$M-`)M|=c2tmpBdqq?04I^vfybS`J`RdCkxwG6(N!PmiA&owXI>Ni-= z_28`MCg<{Bb=&M*{)@MSc-3udh!<~n9_zUaob}uf&Uzkj9_x9~d93Fl#ItUP5l=qq zJl69?aMtrAIO}=Fx%^b!&N`Q$;`7j9Jue5Hdavh|pd)?-I;`jGK}U7F7IehdGjyu_ z#=rSP{TguAb6o~+$ly)jtmi>+*7FEB>-nN{`LDVicP{_MCqlgHb~40^PdShEJOj>p zUIb@7FFB9(yzD&I^9tfwx0ex5zUn;I^EGhR^9^v;bJ5H4{fYck-4;8SpW>y?tzFjh zk)YG%^;{Wr#H*phdaDmQs@sO3Bi@vu)1Scy!CBA48GJN@Uj%18FN3q5uYj|juQ`|h zs@v<%<-hn^h*#a-2=U@KoyU4EdimCQg!Nnw&U&tJ9_#st^H|T7h-ckaA)dU(d93F; zaMp7pIP1C9x%^b!wmFxd;vLXoJ@*Ek5wGXIpd&s29oF+m&{5rv1|9K>89Iv@d>Nee zd^v-!X7Fp^tmh-I*s2rOb2T{Yxz4%#SKZb-m;d4oAzpRc7~;j7oyU4^1!p~XgR`D{ zoX2|Zbsp=v5Am$qe#DaxI*;`{499faMtqxIO}=Xx%^k%jyRY9 z;-ev6bvqW~#mAk;dY%MlJv;k3tlLGzlP^1u^?Vte^?Vha^?bv* z{8ZhpJC~p08_;1rm%eiQxMj)fxy-qA#4DV~daDjPs@s~NBVL!G)1AS4!CBA!8GJB< z4}-Iw=fPReOW>^M%g*J$>h_9r`6j*^;#Id-L%jHP=dqq|fU};9U$u39VLg{PkM&&Y zJl1m=;#s%lh$lbdJl1m+IP198G|dd*qei%)b_#`8R@&it=|GoS0=%zqu6>nMvq zervzf__1cB6rArxDFf$vZ65~a)_Z;~bo5v2_dZYmNcz?JW^?h4;C0|{0r$sea^I6` z0{7clMRwgpUgbJ=opl`XYS-e)>(TC;5#I#N%!j-I?N&m+ z(YbBcgW$^3wu`(2@m#;$<=o=Qdz{;Ly$$;P;17Whg13MVfxjL6BKSMNFM+=kd={Mg zbKulp1aF1T68O8ouYgZ$=OwlQ{xIUTe%bta1iU=`+kRp_90BJ#v=eXk7n?T;H+n@Up9YO&s?X> zdcNj5+FsS|b?5S5d@aPQZf}Hmajk2%d|1!g&&FBLT#w9puJHXI>-mWDSkIM+XWdpI zp1j7n<->Z`x@P07XYGIEtY^)0%TH}*o9oL@@eZ`hde-`7=~Vdh!+k+Vd;mJEw-M*k zQQo6LNBm-j4%aVJe;M(t=gS#q3XRT|F^*n}n*0a_x z%TLwqC6AY%;?vM!J%@AVcOL6m>v&>4FCw1xyo@|q&sx`Pd9r`Lig?zu)-TIX)$O{+%TMtQ=&+u(epx#0 z9#>YfecU2m;oS0My;VDxj_S51=!n;4=y3fq^?MP|dhXBQgBg4nob{~r%eGytXFc~} zob`O!b+o;z+bhoHzxZm1SKaD9yyC^LBTv?|^ei9NGuI=to=bc^Y^>)}=dqr(emT~2 zIpSH*N3h#)j(87rSZ@Q) zrK7qX3_9Y&89H3QO#OMpvz`|-_;Lon496zYhAO|1M6Aqmt#G1Ju>UL-SuNVcQ}vrto6&Wp1TpxdhT^@`LLd~t~u885aLUKHkh+odo;reCjmtq|&>$yCG zAIacV;H>8kaMm-|DYKsYJzl=4ZU>ypfAPT(ueu!y@#0$79P3%@mt#G1Ju>Tg%JpMC zPdktGto6&Wo@WuydY*S4>sjlXV?D1Rp7pHt%koood(GqJr}!FlSkD{IrK9mvkx$S| zN4x~ zZkL?PH}T~Vuex0c@#0$7Z27Q%*7{}R9B*(vGVA%K>&JTDa31Sf>z89a7yEixi)THT zI=6h-KWkmHagH}C5zl(o`epg4x~=ng`6=E29oDnfFH1-3pj(5Ecsq1hZ#~YXqq^-4 zI^z8qI$Xa@{b|Iro@X=od4@?kw|{jzb^GuI=to||1i)^m&VSkGF&9P7Ca@vP?#=avuaS?ijOv!449&wAGS zW%;SP9rk$nDLx7v*0a_xOQ+1QLnecc_!M+lZ*$J2qq?0BI^v5NI$Xa@{SCyko{O?)G?Xuj;nPx%?OJ4e_emz7Q|2b6D?T6MRksTvUR>*%Eg$yJTEA?Z{WI4iv!1WJeyry;=dqr(emU0jI^tQ+ z8_q2s_Rm_^Y@Gdb8P>_Np0$2ieyVP(!g^cr8tAZ|wSHMTS_j=2bi|vX!+L9XE*;fv zN6-=P&d}ldW$I5Lp7newgHLDhS#Z{~)-Rj?tY@xMW<3}Cx>Rki>bAsrtmo1YuevP@ z@#0$7Z27RBwSL(+>zV73S8Ng}gO2!Yh7Q*+Q-2NdtmpL% zzLCL;v5uAXto6(0KkJ$6lv&ShVg0P?xjn3(74Hb~s@tv*FRpdXmJjP$>z9qQp1B^G z^*rMGv7Ser$9mTK4@?kw|{jzb^GuI=tp0Bumtmjqdv7WVl zIo9(v#Iv5)oLfGuXRT{C&U!AwdRW%8)-TIX)pL1RZ!3NTI;>}{UzX02*K=*q5wC|1 z>#fv`REw7sg^o6ciB zZ-jW&ZIQ2URlK;?HCsNcXRTj0&U)s0WY%-F>&JSoaUSbg>z89a*CC$u+~C~uVLfYI zvvJmQE8uub*bX2z!K}Y;jh7Q*+ zQ-2lltmkVPd@X~ogR`Ese%btIJ=bHMEbF<+xwcpJ-0WQbi?@V$)op8t7jJiN`LLd~ ze%UzdxgYVY=K<%jo(G-BdLBYN>vkCN`tv)-9HT<=WY=+D5LKg_=socVWyGyi^Y>T|s_^WV*SXXsWYAtKLyVG=fIi&GC1>J1!ucg!I}SV);m*&>z&Cfv2K_7*Mc+uCUEB822Oph zcV_;(S?^38u6HIMN4v~_3Y_`RgERkSaO!itGxOigdS~izy)$_k*7Gv|N^s_12hRMP zz^Tvm&dh%|>z%2?_0HrYXqWkqgERkWaOOV`PJOO-X8yZb?@S%8cP20LHBGVqF9T=( z`qreyGygioQ=jXdng4FqJ5z`2oyiB#F8v1V}3Y_h7y)*OQ&3b3*aJ@5m587q^1K`Ym6rA}_fK#9Aotgh`);m*& z>z&E3qFv^H1DyF6V_hxtF9)YS*E=)+-K=+}4%a)Ax1(L=-viG42f>;DC^+@G-kJID zX1z0YxZat31?@8btKiI^>zbKA*ELhW1nZZXe>r%YAA>d{R}Ic}zV+Z-H{A%%b<<7Y zS?i|Xjdt}{>sQ~Se^@^GX~Nt(Q@snqkl*IY@h?Pt72>}Lybk=m;LYG2;O*e=1MdO< zVsPbS*Ku60>eFMn_1fgzu1@IGL!Z1QgLgTP?RGo2>qoXb2%W6`(v^|VH9tq2L@RVY z=wnnv@;~OI?Tz^~K<7(+3}&ba{5&|@Jp_zU2@;P?17j-g@j6WHEy@H)g#g0s#q zIgi^rcr~*X|$`KTXAoZxA9izGQ|BCXs$3`fwx8quLpXl5U(AO-wA+FF_jl)TJmHZ1(pXASE=syi!X=3Te z+Wlwf4CQE^bGu5MTb<}#Scd#D+uZq)Tuqt&Ps5-6@UPM@r*Ry*tZLlXL4&$korp`1XwW0q554tI+NcIL}k8lMNlrDVF>F zYoJ5^wHf^D!KH8cbG)IZV*e>0EPq|ATI$Wn{~Ms+3jU4Y^o{M(H}XE{u-{hxmd_~k z>BBdHvreebIw9wF@jj9A)P0H(U&qqndFnoexXzoFC+`z+yEq=Zi0vIi{*&OW|0!^u zcV@tOoigV<9xwCGZNKw)S%%L0kJ_&f{^ko)LdDBfc!2|3Gz|>TfFA*q1-(ap~Lslalfz*RVP*tS>v4lgnU$Q7XL%wCCF2Ad?zvB&tIM7*{u)`QxO^`QN0KKw9rYT?7rfY-qXa_vXc`BB8Tdc5&U@HXhr zgR^eQdotox54K&5AIyj!avtNSom-yMI;kYK0RFSca~b^Sz^{P+Jor`TalfcPkNc%G zUFlcK;jnnGesi1K2K}PY1DG zyXzM>&S=oa1;5EtAG1{?7abeY}3{E zpGy!LnraY)&ehN$bPzfS1}UMTQ$h#9AP7=ILqk(i4Gm2R4NWzOin<65jS8YdLqk)I zHmy{HAT&HtL1?Pc{?D3O>zVJ}Pxk%izW3gK`o2%+!=0ILe);XS*IH+vGiN4eq(9k* zJTB$B#PyBi+Bzn6WZrBYlRA=D1kdFrPAWh^H9-&x1$7{{+r?{c;T) z58J#X&T))u`FHbXb#&KyZmk~en`3iUpdgi|Y{8i}tzealK^MEs=!$<>wk&I_d4qh z#A$jrPHTBLPS%nAoJeLfmCtGT*MPqT&i?0l*EZGLc~`ssk@dfwcQxJ#f1Y>k2k+2p z9tvWg{{``kLeJyLad4i8VPEn5-YoRo?&iT+$1K#5{_HpUv)|}bs6K8T?Yxj%N88Uz zpRj+p{qlID81eIXBMSaD@@f6!#$ysU9{RjvqQKksBd(A2q3ctHcsQ>d@OR;#3vQp~ z7PJ`s9X828&%E6ZZbM0)-?t}$-X047z@7v=6#OqY;iurdVo?gGj(@N}wV~Ynn5CPa zD182AqJXW5JbwuP5XR-Y!Mx2wABCQO*HZ!h5%iVd-0l+KUq?Qx!TI^CT5xV(mS?HU zKQL|q^!C|EK~eA}`k6gJ?5njrd~I;6yRC=q`aYE9&DKNXww;=OK=l!g$MnXd%1u9} z*VQU@^u}$wlRVgW--wj+S_ko4szkpYxWywp3!L>`ADngB0K7%x6rYcQF9Xj89|YeJ zd;)wU@Oki$gXaa~$xX)10k{3T@K1oppx+q02KmGzcwX(=&i3L9_s5<@A@>sXKVPhdg5vG`1HW%Q}F5Y`1E^x#^Do!&jfsyf=|MSeBPta z2=XE~$piJd$|Y~)c^PImq6_{7zhdHgGtOMUY&Uv6La9gZ@edg#wVpErVU z1D_V~O~Kp1KMmdiZl8gdaRD9Qf=GZcByeKL=g_{hr`9FVXJ}PM^KNbJfS)UQF+9FP!hb z@To*RQSd5oo_}rur%wm?{_yDnr_T`h0niVFb3LB}KM;DJSEo-%>KEK3pY$mJFNF_} zGd~ZWfS&PJgLAv61E;=d~ry8*_Wy3Ou3yZa%G_-F!A+zRaf`N=V+ykq531{2VXi zc@_IL=KpZ`*!m{^KK&P=FF>4M0?)#HyDjK|Wh2tQqxM#>nw2V2icBlz{^xG z>k@eaK3{>}wo~yr8@w7mo#f%G7&nG_ktg88^E{Sk*Qdtg(*U13jLUWMeDDtF=dmB} zR4(IQ0DYHosUvy6M?c`vk9zcD9{r4R$@7_rXCC}_R@8v;_><>V?7WTmd<{O);JMs{ zGY=Kud_BwKPxe)<>fL(TajE2ub+_YB8Q1>CU*c%@_}F^l`fxqr>&gN35&zvV-yv|W zGs75{eLkXG#wDMEk8gi^A;v9|$ptstf7yO8oWlRVuR|kxJzQG{Y=37wsy^m#`$1bD zOmEz_Q^}8S|9BDNw-yt919+~EEBr-lM_hj{hMxQqaPyJ=VV-SVH~);EuLmm;&%g3@ zWe>(}!n}IH`FXq{@XMed0lyr47W~`bnL)nfCi!m$&jsh_VYog}FZnf}E8vp=-#$O3 zk$<_rrq3Ysy;i(HZ`+X@C$}Sxn}hRd9GB-muVkFie+Rq~oN=~-{{(S%fK$)&hm3O^ zdd4{m-hz1Se4XUsyWr(Guf=gI!Fv#AH8}N+;Ea>!(-`Lf^j9ICIq<8&b23vsAn{)c zZr@Yv);A3Oy@=nwkJ!~$K+pL3y~B*3-!I&Xc!uC}4Y++Tusbfl=l4FunThXpWuEPO zd&P%wmO{@s`8~PUA|8HU?f1ZY;lpwHJ+}8F&JmA(3Y>A~;Cn?GXCZhS;z@vC2VM_O zpGI(=*RtzAy6b$4>fLp|2R=Nn)d$Y~_#im-!{F3UfHVGi56{E*X;RPcOC>LZp4&?T zocab2Z};$S59jxsa=v}g^SC9F+N_iNkuucRT1@)<`ySp79)r&hz-`wdK0gGv*B8Q9 z_Po}O@F~W)Jg;TP8*abZ@rK)PcAO^h+ysB-=VtII#_h352CPiEJFXqKxZ_sAhjp>| zC7xR_E_s)S-|FFafQK>e?cgQg-QYFgcY@b}v)?REHxG-+|K0Fs{_g>gV%**}od2I- zT-z?(d07Z+$N7t3%N}uV6EWn!vgSo5hweH zpA+M}?t`B5`YAa3pXVjmZ|p0}v*fK8K3q@k2e&D@c{3k3Z!ygGXYfgYKLB10-UnU_ z{vde0ayOm^&W~(jChKm|2y7CVBg*iUJCvBmfV1az}XM%lSeRa z6ncJcFaf?Qp99Q+&(AR~^DqF;Jn-|J%)@b*FY|Dp=k@RT)?`5}w(d#aW`dig^uyzb z$0X7Zne(fZxGIQ4%9r~VCa>fZ#Xej1$mx4@}?8=U$XaO&R$r~W-~_W5?;CD>lL z?v;VhLLURCPXjo8n!(?PPZv1%n_U07U+DAb2f(Sf?cLo^S>D|J6z9eLW}spjZ^s%{nv(%?bq!5@XDTlZq)C!vT^Nvvhk?KW&U=a+4hg7H(suK$s5l< zn~(6dk>^V2mw<=BxxIwJ*Ft`x;A`@D!|hMo@4Nk3hAG5>J#eYj$5VN z9hd72`<(r@4#u_ZUE<;E^p)l8&-LM7fINH*-0~*lZU|1FjXeD0;EeMV;LQKV;MChS znI%N(H}U8<1E=1u;VeEjFSlNnf45%j=O3Z}i^VLsiO)wk{-*Xvo2+m z^m*8V2w1&x@gZ+iEp{&;a?cUCpU?c z-y>5D&cA0YRc`CpGX37QGUc|88IQq-f6rJ2zAN&{&*SlXe_EVzhjiRlXI$g$@TZTx zPb&Se74p!jdZ{CM7kn6JKREsEeNxHi*6<&No_{|w?%|UjKJDSN;Qaf_Ips3nPa&Rp zMR7ydFOP z!1luTzj&O}ta`}<-*0VEE_opDfoA7FI?tl3{Z!9HG>iIq|*V}F3W9zN>?}&NT z!>0(m1)M(Z;5$Lz3BEIUANXg%xjt`?IEPek>*0v5OT)@-Jv2Vz=x0=K>%8fW+d6Ol z_Pvi2j=%9K<;lDu&RKHIYYv?Gj&de z<<<}OdZE*zeeU-FPfyH=Z#3_d*^b z;Cq8d!6V=?aON`(&U|uRWggm8@5XO=bK~!aKYh5aGM_`xGoNMPt1F-TB0tRMe&A7z zTLS)ndp=qBmseAN9)SEXp9g|7pHcADoljYp__=}(t)ttwoyy(5Wq-17M^*3okAt(H zC&1aydCJ{*7PAg~9(iM)4+3X>xxFV454U&Qu4P`F@9N5%9T$l|^D}~Ym>k7|G5A8Cvy%CK8G8DZ+LOS;@*sNq?m4k0Ki1>(BODK#-ktAa z@_9V`na>lz*F-)~g#TjlnSh>s>-(JENzmt`UZ;T5rwTmb(Kmvh3O$dXPX=#?{xtAH zaQlv9L1A!yzKH#A-$f`=Zl`C!-}>C$|61z_KMVSm?H|Tp10UA$E8tPg>uhlLTb~sv z&|3U%KgZR_U1w_H&+Ru?x%kv#T+4&_klVPDpL3zl_V`%dT%QQy`6_&(;M^~iD!13; zF?~I5`LXi@#$%3tO!XGO>5W_7%-_COzEXWmZ#mS#@2L9Z>EKc#i82;>sMi0N#!<#(( zau09z@GCvszMEC1#5k|==vzJfS`TmY@asLi-NSG2@D6b6bICui6BX5ZNqujI-qsnZ zFS+%J=sTge?LzeA)+aLVEzrkxT;cpY&tl@d6+VoUoN;zR&p63fHcqY&8SrPH$Xh@q z!TjWwo4QM$5BIGDx5J0)0C~3hNdA|aC}6gIN&d-gofJLak1kRl(UUX(cOagq>ZM+v z#JHAc;YHvUkMKL;!~AglH@(Ek_t7kG5+`{H;^~GzhAj2z~8ry^}wI= zy3fOVJ^W|jmIuijKkr0djN^H$qwUvL_H#;ex*xQDw*9;DsOG`^?R^B>?o4mI9C_pW z3(ODa6^FhLd8h)v74HZ6e4^0rj?dpRZx6zMRr6M;=SJPU8Mk;=HE)dnp%ug*(;S60 z4^|iB+^!#nk8QHjZ%12l0}op_gdYWN+hejn!5L>i{7vs}clN99cE|o1fKMgr`xrR; z+O5A#XR_{l9! zciffDXSUAQ^|5)mbtyo8UPt_4@IQmwyj=eh)w}+zi?8k+mvx!KxR!r+T-#pUaf=Z@ z&v%u9zXAU^_?zGf@c#m@R_?}Aquh{ z@t9t!Avsg?m*b^{xan&(FIGp>8!tlM*8h|~3GUo+r}RhexGuMG<3U_KCwO&J@=c@I-s&Yje0^d06kZ6uZC^6q?ZK^HGGFqrjw|{dpf6S~dh!V3+!6W& zcoDeeU*f#iv%TyDz3oRN9)3@m%}e4TXFRuAa)Ve(G#>FO1&=BhA9CjTQA=*1C4bDr zf92s1diWzA{tWoPayvQ{`AKMgq+UG!v^q*Yc|N2T`6TCdM4t}$FJ?OmLGOECdw29t z6#9#>{#SsXf!FDk;5<%FfUnBmHCr7epPxgVR%+o9a4UuIJ;CX-H+Tqf@;VR8aeSW2 zws-O07d}z=`0`c){hH2Ow#MW3n{AJ>{j%R|eUo|Zhd3i1pAzM+5Br4cIrGog5v*4f z%~|2FL5?32S0PY8P7dLDy53O(1Q1o-M&pV!8?VfcRu z+|~`r^AX^s&>sn&t=#QftBc#WMevEB|Jhd+@Q-@@Egsju68_vSRwd58JaHbi2I4G3 z{GY-55pfT%2k%5bw}amTZV#otM^~&v^kovEv zzPui672;w14a)8Pf@VEtYE*9L^Nlw<`a(UHYH{?&TOECm>f0Q>an_{{uNS!fFrNeJ zBlY?+>NNz;Jd7xJ^Es;A&F3_HxV_l+>-yw+e4_A)BhDJ-u1~GU$MP@pWjtZ{9|M2( z?XlqOH*#Ay#Q!+xZN9=Q!F~N7K|IGpUj}{xcnthRaQ1Bi-0~*zoCMDNkXyfr{$%Jo zG43hgJ>XT~1K_8EkAa^CJ^{|{ZqCCqg81Ynaq{)i>dJFP%0B7OJWqhHkNEQt5AzuY zXFlz72NFN?Sq?q(X@5^AdgikZdgikMocV0?@D6b1Gf(I1Zg;lcy6b@Tv#paOx{j5o zkFAr&Z96i(t%uhCrZ--$KBjNiKy14(y>Zr&>trSB$o)|*IJd`6aIQ-u;M`8x=j_PW zkmJH<7@Yk!0?u`t+cooP{U&kB=Xvb!MXi5?b30vGpSUDBxQR~};?GUtB)<*Z9*X`N z&v6TR5q!9ASU-zTHR_n7dN=n@?U}f@GIOof{GfwMIcfP*$+~TqI)~*R_>$a`8#;vbRZ|inU<21c-o0sXs z`Whha=#6vT=6YU>Je-OAbb_A+z6_klb$#G9&<}!t1)P0OpGnobd7e`4_7(RF>=Ub( zY!{1pot5JmH`g<6RJr({jd|60d@Rpy{9GRxe;EGfz~AQO=Ev8E5%sY?iD;jcD7U^c zZvAO`>$fsTZ`|!$JAQ~cdgIo&k~j7t`;+Ufzjw^CBpKc%ewwEyS&-z;bxb;my@7tepyBmg{b>}+6y3at*y8mz6pN5bJ)`j&t z7wbQ8Ld5eB-jB0&OnmtH4O>5jKZ)}{*0;%VZ7~hJO)q_Z z5ymx%tmovmU5L-up{M_p{c_;Xc{OopOn%9Pu}R^ElHaq8~#4 z6hr?MxWy^@D-ll!df#@`0(}(vHL)GB?!NxH8u74y$g?$0$^TNEXSP09|r~a?69gF0j81t5ChYjxcW9qv`GSLc-A- zuTpOM0o^xOJ9^_a$|cWy9bwzMoBu}Wng14Wo(Ee7-hsOGfZqr{41N>%B>2tXw%xh; zx8qMY{{@~pM&W-8{Nvz10O$*ZQz~Y+@BVM{}}oN`0e1V<1%p8@VmgRpQR7^x}z3)o~Pn`yWwN`cjN3(A2-fk z_;Y)=CB*fyb-?v0g3lgU56i%r=L9&nuX=Ev|7=xm+xvuW?`_I$JuzM{#{5BNOzCER~u`~3;@+;1|UT(_w&gAdoGI5^jz zTIH5E%V(W(%Y$({uWNeCXQQJx-sJdOKARoA@fPLoy4|XL*I=W*8~JHdzMI3_l@~j_ zL;0Q#A5bpi_P~D#ocq}c49y|JfF=;PNuR|ySU!+ z{hbQvPeHx7-{Jc^bsoK~!;%M{=WmCe+m%}OhyUW-N@Db=) z-!X93cLtpA3)}wM?ZXUDAM!Yy{za;n`Le#;k1y1>?zkb1)9ruDv(;rtb5WsstBdhU z<)*j#CLFzSTQ^K!9ZCtS9lh}yzM1q<9y$FkB1Q_>)Q|Brzw|seCIuww=w7+fsbvE;=|*yT+M?!uRP`Myw=oq z*BD9#?rwL+S9QA^ScB(1nEw{!pMA^qmVMg;{m)UaVem)6xm~Y`^B%U}ls@sD-+m17 zu>Z-kHGb)<3vk{tN4fMBd7(#d+mWk}di13p|61iTuU{bk25|20n!(RO{H@AmUS9=o zQ!a6mcfqF~daJwZ)9djWgb&XHkAU+$FxLT|2OfvscOLk0VK>=>f^36R(Bbf?|+qG+@}$z)!p?k^Y|y=!*zaD;`|lj3B!LF+~SmZ{TkfjbmK4g z#9sw}#&7v|eYl}~;LOi5@Db?yz@G&lQtr-c zSh?Fjlkj1Fay&j(ch{#7KEFjg?0<5rm(-U$;ThNJ=#I;EiSb*U;_q9ZM-eCMPQJ2v zC_^6jy_418zsI=s%I&x}x-r$VEtx#6b)E|(y81&D9$H94h)P!<(yQos` z_LZGKlsFlGyT`v1oUgxle9r!~6uR-))ZKWBQfW(`e|rJ*4J()PUF5~e<$M=;M7f;r zB4^+3Wx)m7xa#G+-=8pUrE(dUJfU31CAaNY#wEAD75{PgH^ZOY`dR$Rt)Io8yio!wEi#;Tz|;9 z{*ZJ1As@iFzV(NB;QB+(^@p765Ba}x{o%M=f5^H1kaPVZ=la8Za{VFa`a{n3hkP;X z598tbL(cVwoa+zyzuWqgi~f8S+g%~}wOF5RossQm68b3guYnhV^L=ewf5azPBL4e) zFV`RLH`hd*e@2`!#L0Maz~6wL{7vwD=%>M{e;b_nnE@|_&pY5&3d!4h9?s9t*tqU~ z&GPB)*TNW=aWbCwF>V}s#$N-@`0JFr@zg7K<7tHt_nS5^$-@VThkd(;B`ff-y13(p zJmVH)Tz-x>2F~jPG=QIhcx*o+aq@g!5A-}wH3`o5xpIQvmz(R82Tq?Nw0|UdH_g;;&RL+|B2>ayOsz%4J+0hhzuOkoM%BXyI0TM|k=mVdeaEC~ro-MId&6*8Ls-T|pQIoBU@u0Q0RYPq8I zhk4-oL(cVwoa+zy0LJyLKTAR?3huc6kaPVZ=lVnbuUvmPF4rG&u0P~lf5^H1FrQq1 z$hrQIbNwM-%=*K4xc-oH{UPW2L;ml!{^Vw)Zn9mhuH)g%keUW}MfySey`hV)5r7X#<}i3xDNA6Ey?_v0GC`F>V2 zcoW`_vvpG98O~QxaMua_dLexh+}Zjj`W^9i&9=S?F9Pp{PZoRzl}p}uUGyR4k~i`Z z_}q@ygA?Gp;PvAa_&i<@&Va8U(kH>)9C#n{lM%!rH<=gTXUtOW);(LfTlX-0SQj3@ z(VwrE`MTBCPl<=Gqpftp`T3B-RQSpGd7i=c@1if|@g(&8+(Hg`c1WKDcgEd3`1-#9 zJ{!V^@oWShRlVz9s@%!}WoA*gB-5;LaXOJWr#(VU-B~l!*einEHmGUrc?er~fX9hyA(K`&^)GEz607yYNew+ZQ!;Eu1M^Uk3MZK#=Ajv!c^C%YF{Dp|yBY8z@Iu6Y zl?5GWi@{F^F9ly8$2l=@=D8A_d9GIO=Eq)Fx_Rch!924Mcf!2L!ydkihwln*^-8WM z;Ds5foA4IoCknnvNS_3Et82SRsHKcs9MUJj9s7ax9f6*GQiQs&?p7D^e-P_G^ZysD z8(gzrpM0)zK4Zuy z*Z;-r2Y-p}_kZ(#@N?+H8RV1e?9WTjx%i|)} zYa(Bh7~Ey+L-)8SN4a}kRO8Xtdi2f8B_19}nZNM;LMjUG$fF*<{{q~N-}2zb9|^{g zn~ZxvDETn?PgEbeKBdZCpGxH`n%99L6$N+9|K)gJQg_eEcuJuU>#vIcx1lcr|2*{N z;C$aaOZk$(=OE}U&%zG|w>X8Df!jmjhuD*h;GAmkzubf$8cIG){$ueA{{lGsZK1!n zl{}L(KR-ksEPlz)Lh%dd`(@0-VTi|kB+kRZnTIce+e6XE>`BJ*dH51I^Kb+>^Y9qX zLs~qN2lB<_VWId}l!pq$W8=!ajsj;Mjs~}fqW`iz$yh!Qad7707;xs{YEK@>7n6sD z;$Kl7jzc`mLnS!#a6Gs@lsueZPcoLz!-?R`Ljs(6xY&~i^2Ov~q4-ynhm#Qx^Kc3{ z^H2qD4mPJ%Bc4-3V=qCC_h9vfHYbuKvba2~il6#ZB2NyhSd zr~_vn&Ie~6ZpVBr9?1jwV)C$1{42`C*AS15EAy%cXC5vDw}+y?$ev^@pNFr5GY<{m z%tO5=59EuvKrQmw7!7&f}sd!8xyAfJfkSnVAMG3Vu0w8ThxsW8lr;aqug^ z6W~{ZSA*|^eyauFAG{vC47?G1Pw-~&J-}PR%fZ{hOTjzAzZ23Y!QC?O7VsYMZ=rw2 zz**l3@IlmT3jCMgGvFJ9^ht1+7xahRq)+H?@4pLw0zP&=U$|XcQGP!RpO1xvq;Asp zaufaam{*FXxLi*xq##T0MgQFZ8qWd03Ovu@BlDN~=hsX6f<8KZ0c4Iv2gEO9gx9#y7#96Bok^El^UJw2~ z@J8@9@MiGqz+1tu2X6=eK6od%Z+mQqegt~fWeWTU&|81We5vR5as%|-UN~+Z{C`M2 zIIk}h0sl`w=sJVEt!zIGA)n0u1b7Gh?R^2MJN3362)_|}_5Bf@N1^`_e9FN0!}`zouYpe-`di_X0Ph0N2=Xg8$@48C zd6c@bF4w}J+v)Y-w%&`+7&z<5?TdB1Eo7rEzaQlB5BGyS{)r;~E8tTG&f}jL_%+bS z!MWZhz`5R5gLA#D1?PHO56<_jKS$RJOw{L=kUUD=%D~x&F>v-_9Q?;2b4lOJ zxbppCwtZ&lkA&YI=#A$%d`6$=IlMFYJ-LOF|EBUFJ`>8hJ|z7$J{!m4$x=Pn2Z___ z8il`bs|VKy;g+u$^vi;Hg8z~?t`EXTlqd9F;t`&s@l=D~5pbJ-t;5Z?9{kQgAN-fR zHR`?i3s30tW`}p`^Fr{uLi!}Qi|Rx1@vW2HAr%F8Q_#~VL+2+xJRYz*2y{YbG?dyUjuysx5p7mv%%s=%#@b3)i zli;oooa1JJ|0JYOf;;BzIh?oQyvD#|@acgM=T(uP_D?|nOYmy&dqespxT^)f54;}y zr{Im?z2ME@_k*{B{|vkx`~mP~;GAy{_!F2{ANUZs;^gspf50tYtV>@g&2!*Go(E2! z82E#MkKO*2d434vu56x}hlk-~4`uyiKNso*T^{!Eh=)f#yv)OyXU3BQeSb)w1b3|0 zf#?U5Nc;zbb6%t1oYy1v%Yi@V^*iXJ!O!F-{yz^TA143dynYWo=XE5w{igVo2HfV8 zr9TkC9r_q}A$T=7=T!^78T9qwn}auke;>RV z{Ffnpf;*XSZlJe3WG6TznF#r^_8z$hbC7`u{4>+pSO^ zh|ij+R~-Hv*W!|Kna_IYnNP+)98ytmx3clm=hq$|#uL_|Bu>V|Iz9s*`u_%;bsPb= zhvNUNJ;_*pUcUurJii0a4t_^&@;S71(4Q7h#Nh=gdGhmPzRyQ36uOaF7Br~f(N^m*Rna|ZPE zsRpOdpFBP%LrRpBFqn70}b?NO1bR=pIhsTBz z{!iqM-+>iO5Vihqrk_;<9w$=DhlrGq3GEs9G5(-zv}8E9v=1ZG7pb= zc-+Gi9?to`5mHfb$GY(PLY60)*ZHUyectr=FhBGmr_X@*w+Da_&#-Er`J1^s?VvD9#n_Pv60~_R#I0!e9)!xtw|1Z1a>x{)w?T@QL&LL~kN5f9ggmG#f^`18Ca<6Pep z=LYbh-nagI40@Zl%{pWpMVeNyWvo@1-t2|BXHVp9D9j75U^s&p3TPzPxP$ALf5$_eYz0d?q~k z@x`;5$0rY*`SJN|4n60^j<`K!ritJUPQ^=k6@)N1kxd3=_Fv+ln2 zc^i-3*KePOp8dw-WRC0eDe(C4^*()k>&&+B;rg&0_+orM13i5T!Rh16=k_b9-(e;7 zJ9_lKJQqRFdc6~}*`)7f9rn#@C-~TJh~78u&d_t*mF<(ydVIp*i-~6!=o!zh;C5weM0j|S)K(2`H3eTwv<`+Ae(9`Erv1F!EE<5LA6`k&?D=Xv;r;GEY- zW}315_0swG&L)xhHp0h_ONH;bG%(Pc>D|A759!b4^**onSgc%p_JU6d_}<`^;3eP< z;Fse(XFvEp&<}w(Lq7(7k1Zkrn*^smdr9gC5sujwV(^cGe+iuZJcV)Vp)baH#b)JpeU-AEQ?Xh<+x1wCx5MWM zjJpi{6^z>h{%7z$@FU?f1kU~$QSSEhsB*WT=itNjGh06wDs^Fg^1(T70XVlu`+TYR z__oJmmZs~T(1)UrgWL8f{5Wvxk6i@ke&m6b+^;S4ez(L^iE(W`5q>;4*Ns17+%V>Q z0`w8^GOY8=!->$7C&0PRoCHq&Dd5cK$>58LrwV%dp9;=+P6N-<`AXlO4xX)C`j(t| z=K8=q=Y;f^gS#AkD0Mjl{^sLuFBZSMy_Cae0Pho3f}aWhD)2|4uLC~|`bO}}unsgU zcjIhP?#9{U@#zEScG?fl?bPxkd7HPS1X|{^2JxFj^sEcFyK|urW8Cw=>3h3jY!0ll$do!DGpRdD*{te*l2Xc=44d@yF#o&w4U*gd>g46#s3p%KYJ(T=h3cc0Q z?T3)o(d`HJ;c-~cZMzo#)384Dp&!15afiX1z^B2FhyNV-3E+0z<;I^G#345~{zByv zCw;=?maO3Si@_J_e|OxF3>w_rabqc*{CwBCTj-PEt{(gcR*ZnzdMI&jf#bI}=r3EU zPlCHn@XNvb!M_d8{1?D~4Eij@$^3U9&YU1Vxk;QSBX4=&H$u<+Q!n{4AL@DB%XPj? z^=|&lmAm<`g8xEwl=#o*ad;}6XYEkrXu<)z`5>S2~PcYz^QKm=l1(uaQa*Y zPM@p6xt=`0x?o;~3(QyYc}qw|!CjF)lziS2(kH=PSRaah2lx~#7d?4Ix#Vp}=o8@A zEY&B$T@CmpSWlRT53vr|IxO*QVxqvq@+0w(GoEikU!voRk9=O&Zc%+8KIFDtyZQ=` zo^|=&QgdJaIOKW{zs|#d0B)t0Ja>R+>rfKsP2d)f%!}OeDLx;VY2aac;Wxv_B*OXn z%lcWy<#{L5%eds$Z{oxA5)qAG_$^D*d20aw5qL8=<7`###?z+Uji=A!GXT!lk3-;G zuZF?7{#ZWUcr0&jJl4;Whg&hg1D^yQ8HvkCThJf1ld@mn73JV~vdC$T)(c@pCZZOyf}1zS{~&y9yB7b4z^xBm|7y*H>)#mszTCuz>s2%OMR=Xn z1;-2X2bH^Z98&Jq zaRffB&%CLJH+)9_)Q=N%ubSH{{YKa0nBmU77_eIgzn1!q3XJUr&%ad6hL z6`XZ!2j{pQ;H={^aMp1UoOK*k?$&Wkx#cZGw~Gn*u#Pj1Pu_Z|yw5s5#^>R~{AXvT ze$V2udgUm$c#P*Mck5W@;W2RLGw$ID53dGi9Xr8U$7SFgw;P;w>;q>VN5NUgN#&L| ztJjor%bW2T_^^)lbMuL49W%B5=3_itxtsrd<>q7c3OPQ;ZJl;~;vWA5IP+QU;k6!K z56(LFfU}N$;2gIfoOK)mXB{WOS;txBmbVOjKBxDVf8!atUP|6r#~kJ66W2QCDmNeF z`S9WPSmgLvy~2)<@rcK#+QVzXna_F;Z}jkHaMp1EoOK)m=eWb*tm7Cs>o^O}I%aCV zE&o=pEajGe<2lORI))sddVOBt_!uvO59?Us_*lK7j*sy&kB^PxZl{gVGoQ^K-s<7) z;H={aIO{kD&T+@VS;r}G)-f|Hwcn9>v5vXQ-8$weck38}54Xp#@A2?HaMp1KoOPT7 z=eYCWtYg*&>3Xq_1>oEsikb*yoGtX{Q_kMVks z&oU410cSq@Jbb{zhrn6KjE|-B&pKv-bKGoj)-ey9bu0#F9ZQwFbu3fv)-eVj)-mDu zS;sIX=c4;KMq$I6hXdR>#M9yT@n9!$-iG&oK|5 z@bD>c)-klsSTOI@T$7>sYVc ztz#p6SjSe!$Bq}<93SHy@L?Uh9UrS#kK<#!&*L-Y;WOaO=bVRUd^}wj>a)OE$0#`W zk7eNWDF0-kMSXo z&zy(b8}0J?i}}pb_upKe@yk=~Bzp99W(=6QI?!wbP##{@X*SPjl` zYrt8@dT`dU4V-oCQtsAqnR2&|J@8>22OJ-JJv`|67$1fY^E~eOSiL43ALCOVpS+D1 zu44$C`7HGCu!l#$S;ty%*0CO(<2Hb^jxFHScX)WWhxdas&S7x+kAO3tF>t<5Itfmn zSr55oN<znK01>lUc7@YnQ zaK;%0XPo8W^r`gl8V_#(XPhnI^lt@cobBL@vkRO)y&gX3;iKS;a}u2XQ{aqq2Apxu zgVQH_(}nAv@8Lz@jI#us{!wtoSq9EHE5PYf<>7T6-UQA#+ra7H4$e3`!5L>aIDPs( zeAvUs!5QZ?IQ?h98Rr~02%&NyS>jI$D)J~bZR;NdOc zjI#rr{+-~Aa~U|}>;Y=Wi>NyPx-4+0S8y;QuJbEd+lEpDQZ`e-&I`Rwh4B_&9v* zbB{9LUw~6T2u}ZBf|q05Ht+)Qr@@)$UxAlE|0KA@sem=7Xak39B9?9o>mfS#V55=Ek`rYyLGYc!mSJE`#j<_f6=qwsQ=R<^ww|UGY-9RH~w5t z{7vYq7vR$Z{vvn}_^VdzfDJ2m#~o4b=4}c-?B^ozmoRP^d;;9+B6)Zjob_GI`p^8o z3Ljs+IBuqAKk^!UIIlOrErk;Qn;t$5zOwaY9^Qfv<0mgip2-u+-TGE3ck9~#AJ#Vn z&g(z0zB7n33O&z@R)BATzgMjU=if^vz`u@qRfF^RsurBbSGFCwd9eO*^T4{lgLyIk z6F4qn{@;b3^L+_=&Wr0R<9`o6tjjETGv@m~c&l=EzHQ3g`F6vHb*!64q~s<_{E2u>qbBH zjj9*_dH8pMe+1sG+>O6Sxf}lwd=}~l*T?eX`fxq@2ja0hO8n%k3wgp5f0ZYG=8f@( zR4?OZY@<(tJ4>zbCEy{I2>0zb*M>d{y>Gvn3H`rnzbWx&=4)`loy}M3xGv%`iPVwY z>MK6$L2o|7*9T{P_r!5N_1tf=Pd)}8ZjagE^x^SF0rI~g^z`2dob&SKCkJ}whn#T^ zFHPs!^pc;A;lup!IF|GJB=q!Q-olvgZuZLoqyMJxVVrp$zL|$_32sBlyz;?0?j)|K z$MulgQMSe}eYiDzEKcb|a{Aw9K?EMAmv}fYlL%*@Wa+p|0v=jmT;WT>%}4k);34>Y z8r=F#^abEnFX7vQGY<>(mE?h(eeU~yy@ldmQ64^ncr2e1XCXNAust~Qumd>rup>D0 zPz26AaQ(4(+;wR&c~~g^73E=P#AD-19(dgq=Am<`HbHR5JbV^D%tIKQdDsO!qLwo5 zuHaGd-N4Jhi@{^yyMxEU_W)0Te-1ngJOa-AEVSK8{GWneZIa(7^+71T-O_(g=;{A{ zpm%TL@AKJfHTmrA@tN|(v;NYB=T!n9o5zac-v@f;VPA0i_{QCDCG}B{-k0b7p=X>2 zfG;M_16NXCx{~_OL(g@C$74krsJlLJ|I78CK0F_?7$2^mww}ni2O&<5`?a92?8b2q zhMvbW^r3$l^kK~R5b$E~L&0rbk~qHr{;wRj9OK%$D)Af!&ivnw$sr2Z(z>kJLTe+K0o0pqUZZBVkkM+6hWAVE_jGuMM^2B3t zx;`Py>lnmi^>yP3tKRit-5E~-{F(na_^}wb*2DY2`Tp_{_;K(VS8nIWhCZ7D6Uy!U zmGNoi(ubAsnFl`}JTuVAP4sba$%}EuSq9EH6X4X>fu8_>UjK)ByZ(>FLw~#8j&SNT z*Gk8EBK +Ljz=ll3I;QXAx7&y<{Oo3BB4bJy9X2JQshFzCN=Ee6l?7B3knPHp>=ox1q^doIX9^jFamF`Ize6Jd7)M z^Dqm4-}+Xy3VCKePlZpZCr(>$-8d7TI78s4!Qa+-sV{jH`qQDe{fL`4>rXcx_D?l@ z=>H(&%y%)BwrTz{D72E@rcH-R(G9PslH5Bu$_;9=;Qwmc--}*1o`B3fZ3n?`?a|0?KpEvk29?BkyL*|gWmpH%e(Kmbe6&`-2hkwVzTRi-`9)6XFU+v+o z9v(v9S~esP*Ld{TdN{Wu`h3r$4=*)U`d-F89NSmE{%D!s|Hq!?T;rIaM);Cktx zB(Zf#eDqQ%Np9tbu$-9&P2C)QO|1>s92Ep}D^pa!>T>r!;NwR|9 zmz(%(mU@`{*S1sPYk`+QzZAR@ya2obTzo?Mvo?pvly^J4QTd?5`<0J7d|LUu!%OtJ zz3!HI?W9_{E7nO0*Ii5Ur{&xc^fDR?`4?gzgG`~mO*@ILS{@Q1+X zz-^nBAKUdmC7z!{Z`bV|`c@8HGYAAy&H{}a3lT=rphYXDyxyaQauwp%awdf=nr z>x0jNe+=BNKPlcDg4=blgnt}7o|TF~_$Rk3LEv_sK=CgFABO%=@EP!OaJ#;r_#6%%(t|4D zG4Lq(5#R~%3h+koqrp4D8RXM&G|*MQH0pADX?2d^@2EqF2bdEjLMsjppsOvb$m`hMtJ!Nw8fPWu+C-5JD+x5Z3=LYbjpzi>;>w}5@M({T1Zw9{+{72w+ zoi6dY75pjaZv&qK|1r2-k4t>+1TWMV_QJctcLBc#+^)wZ`k#Uy1O5Hr_23VIw}SVB zF9ZKM_yG6-xLxN;;&~i=8hU#TCH-J88b$vk^tt+CQux#0c0DWM&w!Ue{|E3&@GsHCQFM!_-{Y&6>y(!U8fKNmJ3V60&zex0x;G2NI4qgoYXYhT%-vF-! ze-qrU2PNZ9gWGkVg#QKnHu%_k%~Hle@OPm9HTZkr)8Mn<*?O`-#{B@i2z(BFckmCv zE5QE_emwX`;C4MF8TTLH9nkXxL_hdi`r29Y@C0}!_$2r`;BSGi2X5Cdl6bPf?K(xm zHvlismC;k@PqM*}0^bPSt}i4$9|!*i^q&B?>jjB^V{p4Jknmh^yZ(>xO~GG-e;#<| zCh7P$2j38UOYkD_y}<1{JTh(xxLt2Y_`cwFT^-?3@NW1Y06q*}3O)@k*w*g%!4HBy zSFe8};|dPz&x#%1th~bE-OB46o~P$2z5y=d>hhb>0WKDHp5iue(HEr3kueA^`Z|4` z{A+O0+qogT4vfvqzL(;CM;}xF+|5!COmDB>wgMObGgMy!ey{|jH@hB-`Pg;gPlaB5 zE>(Ri_#yD=0T*o7(S8tIeC(XU82A_9GXs7Yc$S`1(Qg#QE4NPY2cW+LT=e;>9|C_6`e(sKzk}*$z#oSG zZ{VWeTlIPR*?Y<7BhW{{9|hkZTzn2upGxq@pl<~K1$Za;6X1Q|zXYEEe+oP!luT># zeZ60S7l8j7d?#>;|1gce9Q-%X*ML6@-U9wR@aw?E{}}b}1^+$tqu|eh&w~FE{3CGj zKSTWsmS!YxQpZ0*Ukd&Lcoq0d;7#B!gLiR?8u&Q)pTRS?NyqsHcs}@lffs|n z1zrLEHh3NQJK!zg?}7J#zYjhF{#WoB@V|lQd^$a^zk_cMF7>i=RT1!yppSw76Z{x( z@o8U@8m|F-t+i83{_OzI1n&o57yJou@$XarNpO2lR{Y-r7rmWx$B9}+9|F$? zkAiOmo&e7QZv@{Myd69jybpX+@DXr(O(XM~0^b7qtZn6|sn@^x;34p>!K2{zp0)gb z9DEz-YrzY^Tfw&j?*T6a9|7M1dJZn3NDmAa2!9(C-@a@5+?nBxqW#GF)Ukz@b znV0ce!1sW@8$1F&489lm40s86&Szwl)V%fu-yB@xw{u|;aQiHQ{C*t#0Ql5{+h_ho z-wu8d^nKuE;A7y2g1-zdaZYKTGYVyt)V#`}F91IrybL@BUJZT(cr&>D&4P^A34S#6 z1K@G+G4Nx-Uj~{CZwM}R zv~!nX@J8tO1Q&fsekZua!7qir9=r*>75sAWW#G-=1K?MJPlC6A&x2nDo?DcPSN3bI z;1Td^!DHZU;ML&QgSUXUgZF^n06q%d0saEGo^!Yob=hX>b0{$cLO7Jf5 z2Jjz)cYrSgzYSdCjA)#L;CDhl1>Oywy>mMLd%%mpd%(-V?*p#_?*(rH{~7o)@ILS% z@Q1)B!27}NLwM3xKL=m`v*~$Be#$gI1>ghFmw-PGo&X;NZvuZ3yaRj)ychgw@L}*_ z@EP!Dz;natd5wS-6R`4f=_{Wg1-qq06q;q2L2cDIq(_qoL$rNdKWwlJ_}w3{sDLbd=9(`{6p|A z@Okil@PB|$fM;Z;Vov_MTRQ%=z(e4f;8E~(!4u$F;EmuLfOmptgZF`N1U?3CpY4>$ zXTUdxKBqW6uUzm#@J+#^;CbM2@GZdW!Slht2`=l8eLlDYd~4`?!9(Dq;M;&tgBO5j z?w+3ScHsHo_MVa`OTc%4J^@|?UJt%AcsqC)ya#+&@KNw$@Hy~3!1MM<&np660=^e` z1$YT~4fwv`E#Oh`F7N}u2f<6h$H5N*p9e1k4}C5@uS3Bj;N{>k@Wa7t!DHa9;75S> zfLDNzf*%b&3mym0j-=y17Ca1I2_6GK0lXGG0p13FGI%d|75FIlY2dTq)!^BCrsF>o zya2ogycGOw@JjGn@CNYnz%K)r^&zImCtcum(BBO%`jb>Y41NLhli>Clb(v}AUg`N> z1bseu19%ktV(VGH38lZeMU(-{u{vaz&pUh;5UKCz&pWf!G8qa2HpkU4gO>B zVen<()8Kc4XYP}pS2uV8_&wmI;630~;P-(yfcJuTg8vNs4sfYUtJY-@ybt z!TZ6p_f60D=io))1K{Q0kAqi%4}v#!Rx^P0Nw&V2Hp++Joq5^IQXx@WxhQ+-)Zm{q0fw_=QROd0R9Si zDflFK75MAm4d7GY9pG<*4}edDkAeRMd=7jDJa7MuOXCKkI<>y!eNgh2U$glhVk)QSeOgIQY8Y4d7Ye zZQvV#_kw4GkAiOmJ_~Mt!zFQMA1ME(&g*UreHc6!ybOF(@M`cp@J8@0z&pY7!3V&% z27d}%>M|AlFSjZ15cJulsh>+9ZUbHfUI1PWz8&~c;4<#Cj#~#_2z?v)4&dG3Mc~8W zJA+Sy+uzp7jIuwUp4YC>7l9XpmxJ#CUIQKhZvo#6yc@g(d>DLR@ZW<=-ZIxt#XSoi zg+BM7^t=uL-wIrOHc_7v@KWe2zz+hi11|$_0Y4PH3%ne>AN+9eQScb}H24wVnFpum zTLE4Gel&O)cpN+dek^z+cqMoz_zBv@RPyq0xq(BRe^`f((^hEycE0|yb}CO z@H+4s@D}j1!LI|CKG{zDqz}9n`Z4hHz-Peiv#v6uoI}#{x&Znxcs+Ow{37sL@CNV; z!6p7(HU19pi=poaZv-C&zZ85Hya_z_(Db}62QLC|1}_J{61)n$1-t?LD)0{QR`7oC zYr)6C+rTrvkdFU)@DO-Acoh5w@C0}Vcq8~t;O*d@;Qin~0v`wO0-p!}F?fD?dS1)G zOTh00uLAD|ZvwvuyaT)kydV5N@Nw{7@Oki`f#)BVj=vAQ1pFcJO7MR028UOtY%^NH ze-3?*!wXbD2tEM)B>3atnTMz29|SJ|e-eBraM^yNy8Xt$hoG+oe;T|Ed>FhJ{2B03 z@DcD?@ZW-e1TJxotecu=!57o>9fiIW{14#O;A7y;;Ln41gO7s`g1-np2|fXy8B53c z3iyWLGOwx)Qo1nsB=lwAuY)JRr@$M*-vsXjp9UWQ{|opS_zd_A_`Be_UrNt+7Q6`j z1MpJtIq*vG55XJ2=fOL`{{h|)o}s-X5srhe1wId+37&sMdS2^-mw;!1SAuTim_@B;8z@a@3!D$?^R1P_Dn03HJ`0_JHpS{SbID_yqVK z;BSCSpIoYal66#iUJ>XE!S@0$11|xu2HzLF5j+as4t@Z5A9yMFIQT)}^WbIR`A4Vc zbtw3@;F5>$X&%bK%b~9UKODRTJOPR}b29tJ-a zd{1y0_XQm{4qgd;J@^UW?cfRUKJb&lN5HGVr@&7G&xohzRSg~jKNCC(UIU&0KO4Le zycWC@{5g`pn>Uq})Od&sJUxUJw5Y zhuiU9wZn^2_8AS}7s00kya9Xw{9^D4@J8@C@Jqp$9GeP2UN1`?*3mo^fHy&33Vu0w z6?ijv6Zn(U1P2=u++kAjbaKL$Pv z{tNKj6Vmf~0=yXfm*D$=OPsA5XC?Sk&^Lhp3cLgS*WkB-i~k+!KM4LC=qJIS1f;WNx3A_vZ1@ODUWnRzgyoSL=-=pjK1o%tv$w;K<^)h$} z{8jKM_-o(^@IQk$g1-UY4*p-@ec*3_kAc4pJ_G&^c-Bc7$(yYI?|~PBzYksp{#Wp7 z@V|jKgZ~}86Z|9a0q}oD5 z-wJ#H{8QjhflEAFXgt&4OQFxMO3(Mx;6>ouf|rAT2D}D*d+-+U9l^W7cLKj3T;e}a z;~xVT{gD37H27!XlYMG>Ub}!7f$s)h4!%2h4fyB4Tfp}O?*iW&ydQiY@Nw|{z~{mD z2hTk%J+A}7i@`q+UIBhEcpdm5;BDYv0Ph7q4Ezyrsn-KquW|4%LO&1wCGh;y)AKqK zycql_@O{8#++XOpmEd27z7G5t@D}jnz^?-r|55et13w=6aqtttUjrAPN%hIp6W6j% zo&2!7v*6zZ&pR_cuWx~ufL{il0RJ|46ZjS2%fP<_ zJ`Da{@EP!{!E?__$9WBS1pIs8mEhNbH-dj3ybJsX;6va)1fKxE5&R8s>D!zQQ*me2 zq~pIC`h4(Pz_$e#pCa`s1-}*gO7Ppj8^CV|?*P98ydV57@Nw|F!RNt$0-pbs^nC9H zF9H84cqRD#;0@ppfL{hK`H60r8m|ldLFoIz9|j)>e*}CU{88}Sv(xi>47?cp|D*0} z;3PS&`UHp|g1`doU1Utw<4stL-1QYUq)nEUvuI}mX z>6sn;16lrWPt~heRj*#XulfbTcL{$t;UmJ|L--?v{}SO(68_7Czmss`!yTXP()R(v z-%H=WLin!`eqApd*ZT;+k?>z7{1oBuC%jGguMz$*;U6UYNy2}f@Mj7C4Z`0~xQzEs zZ@jM%{+smuYy082ev9xm!hf6aI|%;>;g<;i9m3y6_(utU2jRa<_;ZARjPMr;|2@J# zPPmNsVQ;+G-5ZYU*)I{gnuF7&k_Dbgny85Y5&z;`>zoG#q|AkqmU0@LipS9!oQ60KH*si+|4PE2BmAoff0^*FCj7d?a9kGQ3xqEc zzD4*l;eEna34fUIb;7R@{?`b9j_|)u_=|-9O~OA;xbXjt9{;a93deN|eZN5X3Bpei zUM2j1@Y@J~knkGeZzWvl+4AUlg77o+{j-FhCHy7A&l7&_#c*72BK#)8cL?7g{A&qs z68?3BKS21`6aE%AcpC{ZV{1b%N3BUGIIIafaHxcd-zCrjt;Z4F@gx^Q_ zJ%m3>c!%&O3GWg9JmL2e{u1Fs!mqs?j_Z){8wkHh_y*yZ3BQx@zeD(agnuL9j}ZP% zgg;66HxvFW;eVg-mk9qB!moZyIIe$4_zi@AE8%Y-{2vj1C*j{t_=xa-Lii(uzm@PO z2>%YkpC$Y|3I8zR-$nS(ICpCTPZ9oOgx^K@j}v~0@Sh<3VZwis@W%=N zDZ-y2{HFzn1WK623~ae%0R%>HlTIUrYFV311`pR|vn8@b?jZAK|}B_@jispYR_dT-H_7TUSpL{%iF8 zhY9~6;a7iCIIdqO{072*gYY*H{+oo~N%(IOJ|g_L34es}j}ZO@;lD%pvxI+?@DCII zyM$kTe>kp>5&n9@e~<7t5dLw(cM1P}!bgPv0pZ_BxXjCuH!p7^{155-cM$$ZgnxkW zKPLQT!vBQuYrgp^^&hdL{wd)%683$>sJVp4Y5q=lppHBGwgntI%ZzudS34aIS zpGEj{gnu^SFBASM!ms&zF3mEo&n5hN!atwzHxm9D!tWyd3kZLJ@YfOk7~x+?_|t@c z5#b*q{EG?yB;j8|`0M|EIIb@x{0)SE8R2&l{^f+0cuJ2Etbe-ynRA@Uw)=etCHAL-zCrlwza<>+Ny6Vq_$k8gBK$Pr_Y=NJ_}d9TNBFx4-y-}4!nX;(>K}x3 z?h<}I;kOh16@&}_AM*Hrig5o8ENS^ogvA4Z`0>_??7*58?L_{wU#(68_H#e;46zC;SD%{{`V6 zC0yp^C4XN2Q8=#0==;|YF5mw@@B1~v|0R9DMfl@{e?8&S&ULSH`@4_ue?{LvO866m zKSlVzCj3K$Um^UHg#R1DU;j`z-X{tFGQx$cY+ejniX_97ov(OwK1#TJ z|B_4IRaZ3plOFyw;WtqGAJ%Yx{lB8&{`$Z6k&q96h1$7^@EZx=ApEZq-X#1c!tW#e zX2KsKe1Y&M2(J+SG~r8xzexBB;n#j=IIcCq7YP3v!cP(Iztt-(91#9D==%o=e4`}%F9{v*Hr>NgQAYA(WE7!T>fAv2L`LIRbe-YvG z{nvQkzk%>=`u{yiNE^gm($Q_HE&~`h?#=_<--i;zxunwaotb&65)T3@Lj^cjqqN8a~O5dH{#|19DEjPRETe;eV~eor{A?;-p(giF8Q=C4D- z<@-CmeSJ#9+a7)=;g3@L_Y?ll34c4`Zzud|!v6)~FB1M3;n#d`IIe$5_)UaAPWUF_ z|BCQ7;ZG3$5aIut@FxhrLin?U{~N+zBK%3huYEM6|KAdR6XEY5e3S5hM|hj?rwD(5 z@PAMEV}!qp@TUp?4}`x+_|t@6^?f1zzexD?gg-<08wvl9gx^K@vxMJI_j zHE$2;e}(Xy2>-u?ZxQ}U!uy2(Kf)g-{Ho8oD)`UignugG&k%k!;V%;Y=Lo;%2izv* z{&fxEHxmBm2|q>nwS*rK{yBs{NceSxKTi1P5&jI}uO|FO!v6x{*Zhl+{?`(IBjJCM z@Kc1pp6~<0{}SQ%6MjA6ZzudO6aEguZy@{wg#Q)7UncxU!ms;uJZxMbM;eEp2M)<>oe-GhT2!ERJ z=Lr8r!e1u*S;DXTmm&TCiSPx&KNX)maIO2@I^m*U{jjHB-9h*ddEd$}E)o92gujjO zA0hk-;Xg|FbAZh!hePE7YTnK;n(~~IIdqM{CdLQPxuDmzeaeI@DCDxAK|}F_@jjX2H{T<{+ooq zlW>)ro()eVIIHhupF4fns_BK#xt{eg!2 z-`_|0@6h*;Xt@9VIi`vl?gz5fo>H9s2i;bYX!^&0Ne zvqbps(f6Ag?tgz5;UA~(FKPH|J^nvL`0vyAPZ0hGgg;C89}@l&;eSNg|2m}q3kkoG@Gm0#6yaY?_+5m5 z3E>YA{-uOJM);Qz{uJR~PWZbCmwjY;`{=`je+7Mi^^b?+`bxrYApENcKSlUg6MjIr zMfgL6FA{!*@MXfEBYc(cmkD1d{JJY4{eO+{CBpwY;hTj2O~RXm-$M8Ugr6Y%F~X~a zKTY^;gnyXu8sQ%!T;}V9H(%HOL^!T9^!;lHm+x=)zF#B!EPa0`;pYjzpYS&k{&vE5 z2!99RUrYE02>&|5KS}u46aM;t6OQX|5&lNPzk%?(2)7BppYS^2ZzsG#_`3*q2!Da_ zeZsH$$&k(#;nx#>58-blyhC`6aG9^(=eg}35Z|@PA17 z3xt0w;aC4uIIe$0_>F{rJK=96{GSkh2jOoe{1V~cLHOGU|4zcM5dK|+KS%g?6aF&c z-%I!(5ib0E#N+2{|7|$l@1yS*2>*Vdw_zw~OIN?7`_%nq62;nah z{-cC{oNyV}%dd9FbL~%uHA&6e}eE4;Xg_ELxlen;ZG3$ z(}X`u_|Fjj65&5f_|@+S$MsIaZy@~V2;U(5=Lv5T{tJZPNBFx5e}wS&5dI|LzeM=+ zg#R+(FA@G;!ms_Aa9qDa_zi@=kMIq`f0ghi;qNE>0m6Tc@W%-MAmL9D{_BK)i16Pa z{F8+LCgHFDcj35xi|{uP{@aA_68;gw+l2oP;SUl1QNkZ1{C5d|n(&Vi{$av@kMK_t z{&B)z{j=e?exL9q!vBEqO~U_>@FwAZM0kgA*{82~`}85g|CqkNLinE${tV%NO85(e zf6C{$V^RNnDje6R5&l}jKb`P3!asxXEy6#O@DbskMff9xe>UMy68n2ZVni;SUo2MTEbVaGA&JUgOenh43$?@1G<5O9+3N z@Gm9&x_=*z>&pmVApFY--y-}g2tOeFD+#}!@UJ5LZG?X{;qM^aBK!k{FB1L=;md@- z_UFQJtrEUQ_&VWt5dPN)?-Tyl34fUIze)HN!fzq`dBRT+{u1F;!moZ;NdIkw-#~bc z@D0Mx5Z)yGEa49jexC4eCtTLsjox~DobWf%_s*V< zw+R0M!Vd`lLBby-{D%mCobVqe{29W3gzy&$|53uP{e^H`KSuaXg#S3<8-)J^;Z4GS zlJExz|0%*BBmAcce~R#*A^ds5f0po<2!AKx*FGJN>*ol+f$*Ov{0)Tv0^xTO{%*oY zgujRIM+pBV!k;AkmkEEC@b?n_e!^ux-sJ7aR|x+V`u&(0A0_;Qgg-_2uM_?u!heJCt9~)0|2GN0p77rye2wtmCj1V&Dc{`&}*?;rBMe~R!wrtd#Q_@5B|5yGXN$Gmo~c_tk1pVId? z68tPsD9PWd&8mkzvWLi+iyO%Gg@~p zHJtva)$5+9RFAGwKa#(k!JkH#`;Oh}Ug#}#>m7&w+P&D>3cqc(w~lt~;HNvI-e6~B zRXR?mH@Ix~22BV5yRvB8jM$xCvvr~64Cr_DZn580mTbGx>0=}Z_Jw+@eK>I3ZYz3w z(c!yP8Go7nL-1{-KI(N^joMyyd58f!)x9x40Yk&zEVX;}X4UYEo;y>)q{;N%Jm^K~ z-mEOx_WtN#;MALT=Ma-=w|k9ywyfoT1oUU$o9)d?MgQ4hH|dAoZ+1p%QWou6Z)l(F zj4rh6`@{HTr~JLq!!Vypz%>%niMeM_sh-E>A+Th^+**&2@QZm;Rs2bch75ZyTG->%wcv7=fe z*-Sh3CHpMaVr z`{ZG_A%a11Qy--M_YEaI_8Se`6(}|&QrmH5jQLw%27w&?0~wgp>5ncG+4!o0q4oz( zqcsFotr!C%qHOyNty1A`#l97b!rp6*&`NEyV^yn`W$)M*4_b`_pw&*SLE~>0@S9G3 zc#roJ9)+ok1q@~18C`@Jlpg%g%>>D~n?1;`D#(|0>VGagGPSTI1!XxE3sb2u(< zT~>UR{!9!j&`h==F4aW5Y@KQBEZX`W(S~X*pHRz!S4Gi95g|?=T&$ysSe3msfBR_T zUW9y%$}__U<#u;okqLWA3D}T<8lMS!)Z2$OATl;i;d>MTJ6?Hts}>Fy3JO- z+tp5x@xQM$4xtuxAWrIydupA{&SIrnjq*HiBX@Hn5k8D>X#ryr(dN`UAmSXhhP6OL z>yTv5)!2Hy-P-SVoUS@PeD_$6+nDx{ZMyP(tnG8;rGp z!_ICT4u&|yXvO7hWqEk9-q#ji@hM-yDjXdS)x1|0hR&dcX?qJ6ICLBDPvPFkNol3N z*BgxdW@yCu)&O)8xe+;_amltUcd5DvE_gYIzTzI`W7d4`W|uBWi$_-4M#|l2R8Xj$ z>Gf0b`mrjFUU%p;4n-ghs}o28tzn}i2p7Wm3Dnw)5{lOMFm*~MK(u0wxHm?--CV4g z@ZrdeV`rNG&~)$zyN5Lwt`GFova!NN`^VkjLgL>JyXvo=$l8RmS8q4$-h~TTiCbrm z+8Oz<((kofjmwqFn|i}7^{*#-huzVJ({}djBRRD0h7yuZFpgTq}#SBIr8 zj@w+nu-32&unTbW#93pHdi_=-R|A#hfphPngP%8Xk*zn|t*&EtTEn5ExS2kDBE7N_ zwj(5U`VgbI=-K!7)EzT(Ly&Qbr?6ZMGt2;yU@d#UEW~?jNo|e#5$^JGL(RoSYpo3# zB)l6AZQPE!`+3>7Fg)BFHU=$aal<`w)HraP@V7|1)Uj%`40dG|xT}ixTh=3}vg9u6 zP4M5;NOUIC6voP0e0v-Yqat{jU14S&Ptz2O_rQv79nc918jW*>VObsx<$%qN8ehOyPMVLi}kLu!9}-k^aty=x15Wa zzqS@@-64$14JYywpVvv#Cj?sSw>e#Bpct*Rj2d=^JNPU=U)!#CaTWD{5*<>)6sT@J zL0N+%B#Wu-ux@rNjko8t(ED zE=vX_A%SDcgy4xeYvpU9iptva4+Dc73zV(p+w1K^Cz}9`w_L5Jwe1nKzUvcIZZ}zY zv8s;isW2nnbS7?C3%dbL8TpZ;Cs|7?p3h{_6)8j4OqM3Ej6X=2+2kHJlvNGxPWT_* zd`>f{t(_m9a@u`ou;xpm>QQy61*xPwr1;5gx99p%M3Sgu*&f1j4o$m18q{LlpKP@q zWw6^kw+???_fQ$&EA}Rgc(B08b*c(unPJdqdm&THrXMG9!O&0Ar^GO`Q9IKQHFm9C z@Z3zblRB%!z>2xaFq)NJQ=YePqpqE zw{U9_N0n7g=6i$85y6ouF)TR)sdK$W=7!z~V-xoXE{%ou2>&k69^v2pnb;%qKyYL# zllKUd`e$K}96!Ag#>V%^qI-^jPO%GT(y*dG$+R<~Kbh}MF(0%>rp>S)qEycHR+tA; zBkYXt0`EkFkEqZ|!N1G29}NA?_okR5f+JID*ck>==X!h04ZRV@#`lP4>643izD;8K zVWwST`r&+UlX;>zGM$EfVxo1fH_H4F9ARyIr!2WTmF$$vN|pATO#4Io&3tc-IUzPO zb%tG`kvZ2JVlHTnFjO*6y$sSq)>4>9J$vY~jkZF+{Lwaok;G_Pm2_GpKq9)kF+!3; zZRZ3mslHWp*|n+ysv_ss&t;YH#oEqo_U0ZkE)6?tj;J3A`v3#+gD;sxh?1wKrRBBm^Yc){wS z7@7|y%4noeB&~MdSA{Zgu~PiDJ;$W1(pIsnL)DUQm1!>xJOA!)G~^ycPpt`-NOJdwF@@#^0cY*qplASIDVili*sl41y@!o zeni}(?bq&qf|>qu0M|qjUk%nK|}kKFCGo zlO6EtV*T>aMlMgiZ4yJXPd{;G!3q6rIhItI(PgrR7vcZSE~p<^QXFLxOOIl$*+m7y!2&l#Ci87FFeq`Fq2l9Aw_dtVX5v;cMfO z847ywbEMXH<5VW^hROO)V4Azd7Lme@1U5-3MnYs6j7n=aojFKNs&+@M(PdDQ%#8f) zCon+dy$ru%xpN^^-AdxYn5N5MLy;~LFWaqxH)r>EDc9h{9ucIO7Ox14Si!4&hGtXf zog=$sk~K9h$j`~8LnkQ02*fk&7Kx#a+OOuAS3E}XmDH5{e8~RK> z3=@MRG4Q=lksm25#N>pXA|tm3e)4qx@73yc32-YVXR%Sm(NP&U8PQM z$2Dw!HUo+(Y6*W`Y2PlanGSx5W64a}`(N*9IjhESF$PQ6%E8%Ibz zijEg&oU%`E^x+JsdS9Lgve7@kb3Q(W%cDcot*V{g8apabWE=>N zwDa*&6fzPSToAj9+S1kmtQ4qNGzjbnfbECV(S3a=^~fv%Vk@sZT`4VQw=TH5zGA^D(zmgj8>rzn8XTgmHvTT(W4n9X8mW-Vg|)R))%Wpu z!^%vCnP!hEdAV39bk-VqyGs|<;4rU=Y3a$!c zPb{n5yXc^vA1Z&M_yz*lVrNO=T~~~v*q(FloywjwQU^8Dbll9C1#9;>mvJ_B`Y};2 zM_<{yKY_|+ciu#MKF<&v4U6#LPapAKzk#A;3PsWzR+t7gXV`ot6z=vHC5i;aqItRgyq2 zv{8%I=e)$of$?W?Uz95)x-f19)p^Q%;O}Y`+JdNsM6??buM$w2;qKgk4t~N?ljRw8TwXK7L>Jg$N zEqfbAa=AY13`w8|)^xne;;2v^1j|&n4)iFzz^6AZ0zi51(jwZFVTt0|s*oUZKlQm$ zR!=GMe6tBc!lDS(%=l86K^&AHo`pR{g?81mNm1e`1ZuJCTnty+Oro{2Y_wT&OWzEL zS*OP$V!L&gq~(?fvmg#3{UUWvkks)vGtPix2uEBR;xQTCe4=6n#io@Yo&{h0GS^uq zO>RlYz^UauReex16dw~Y{w;y^Q|J&#$be1(TZwwo1SLn^IL;cE7KMJiv2HAvn5Hh12>NHY1+A#9M|EE-eAeNKa5Jef&Dd z`6P=?tvei5SaD~x**>1}n1u^&5wd~D4{HW%F`Q;FFx(b$9Vu*~rmN zbUbV|i^=d7FitKWA75pail$H_O(81m-KDWL3lec>bSHL0c29I-Q%;>3(I$D4M4r0O zsndh`bv)}22M4bF1KgYO+><bj90s{u=!ymE}} zmSNmL3r6H_Pj+a%*%Y6K(jnq^p)}vWR3&$#;?v1aaP~|mKz;>7+Si|fhQ{QZXnpfK z9wiXJohpKwJdKGnkK^93-9kMf6m09m`UQDB6tOF!FZje<7kT}k1D zofB7u6)Ymd#*;tID!kPls;`76TY;ubkYAhD%#Zmg`JmqHmV*x`UVMt6+ys|9ti19J z^qT)vT%dUhRS4DQYd!{Xtkn(-J5BSihDqxb>23}pMg)CIsC$lfwV2>s?Q%vxQEU$J z&7ZkXO&Y3tL9XN?*2vt1_}g3!CvYJloHmgS#}KCyb)75szb73fe@t9jM*q}Qk`Ih= zB89!ynh*)11^lzpck1b-T4w9F)~F0bUA1XajC?O*v49mh>1#)B^$CtCf$UCkHBM!! zAqW%KmO54s&j1T+!*gKIFLFe_`A{jTUOYSJ3A5_pie_Nb#9jAC2+*) zQ1}7vA6}S4=4kCIVi+V0%8CaxL5_Kmmw|#p9gGj0PHP(edpD@l)U;aErkLv#T9?8G zHFoETikA5G^muGUs6$0NBZd~a%&kg%Ir*U>7gf!g?X1z?8KTL=N)j9=Uh`or#Q1qo z`kEmUKSS5I##gUp*}D=tZ>#cUo1Fy&{0FfhZnSMYGa!is>=8Fw$G=SA!zKHq_wJdx z1S81c);f$voqD&9x36-Bxw{i8RokGmns|T+cztBu#xry(F5rATRt_9r4QCP$P@!znpysBC zxEMjOG0Vz_K)1TrS51r2Ff^0cdr`+AhQX4p9Qi7F@%CM{iCs(IJRid*HZw$*?%-QHP} zD3qzLMg4eEB`GDEH%kn0)aWAR7h-$0JY(ual==(OS8_$FmbO_YqAb}=Q}TW>Q(2Af z7GAzPqxLA-(}uE3$#O7swkZd5aCHjq#>qcT7NKc75H1=2GRs3iH@>Nk4o5xHm`HC zeQ}jJYd4f`g*z83vnZl2EzIPPsY zrmKh(h-)pNeO}KwwH&?qkmacSoxxU7D^!_uP_!Xo$<6J^BwwkCs<3JhMnA5a7ypFE zyv-;#4;OObrGd*jFD0wVwHiQC@(E3L-cOJM<@S;}tqH6Oq}UL-N-*>YRN0O(ltOA8^y4JAkF-BE2%)l!X%lc+$L!HSh2E^#bD zrynbHOe=U6BnBxCsFp7D(gK!v=s??+7@>~jKD(ie;t&zU_~*cAFvo6H=fxpC{CvEBL0&X)GQ+EWo5*J{EaJP7UalY zLlCjdt1?E9!qJUjE&n zxJ@l){)D9*A>(4^OU^q`E{vElc4~tRx(iO8AVi|9Im-|zVep6OL9&I{OnNxIK7Pr< zol)0|vB>)TIR}!%&~yt?ki$gWHMz_FN6RMU`?*{}y?82mA%r$0Ux;Ls zNjhdJc>-bUSu2x-2Yx98jHy^sa&P%7pOi%aJOFapgcSxyjT|6>-oodNRwM(nKTVfp zm>%JtIlkedOy?8Y3L>UX=6?)x4TjD^YyV)BY{QyEs^x{KwsRqcXl;`R#<}Bm-a{UY zGh@zm+;G(8%aN}lspp2xsb1B1_+*+dGsPh(##|0SCwE=wS}WRinp+GO3g5Rjw+p?P zV@wMyH#sSiqsB|~=uaqAC-RJ8cxqeC>%^wI#^zgg$&$?C96Mulj;XPQhhgdNrKCkC zQYO*C6u)wXv9}p6O?vby!qh|uM~F8y10`9n8oh!NG$?Z-#p3a=61*+BuP97|I?}2( zqup-ZqYAQ$8(7N8D;r)=O3*DaE#(MdVfX*)#y&}P>YA!9s8^rf2C8za^g(Z(+>69Q zBP>5q76jnkEdE7Xwem^=VQCiXG*Sarp7c_ppuxT48dB-?rkv=OZ}5L(~ug- z^IYtpQr7bEJk?7lhdeEhim9<2#blCLuIkLhSboah+1AY2AkGg(nj~4HhL}K1+lu>S zz32$%aoGuGSJrl1y(!+IT*^oF7K+72^_BBj2>QY-d zW*&=kE@dnb$>-zms-TGl`xM&uYDXY5XFThb=Sw2!kv}E#8TEq5gw9=_324gU!<#Yr za>&Cfh7criGa^eSBIJUdLb|$Sa}JXH(RKq3<$YMKZEg&#sG;kby zzqi;K?k}P2k!^WJ5aj!PX9v%!9u6hCLmtveXCvwL2^^eBI#6{{;tsqgTD-?AbU(3y@ggU{$25vtNtXeQeNHqD0iXx0QdY?=Z$Zba*N zQ*#?SV{V}aV}Fj3M6C-dffbo`x&+W$G!Z`m>$BXx^=J>#fD`rxFTV+>Ndp;`IR4Mt{H#raNjJg56*I=n7yBtoAmDfyWv@vBiu4xyS-Z90 zMVY~l)7d+`0P|Ui?;yjgr>bLAWr28!kdXyKq?n=@&osd1yt#|2EYDWMP5oW4@fs6~ zMdJGIt26$KbGRehDE4O$>m3;S5OD^x75efXkVGyen4?~slNg{-FAMlPu?sIyEIj#< zE9Ws%lx^;)n}tA_h<%yF0Tx7pI5604XepPxtIPvU+*3HGG-DVFvlLDQbWPw!dr)b; zh;@(5VSzFbq-hqTKE;-Ti%WvzGG;j|)OTP^lh=t%%$pM_f|cT0sZ^3y++H&;WU9O% z|6NdZuoX;jJTe{o*ypBNl)0fy#k8m( zqE64{UPRZJ8#*JN>tI$B)iqxuOE`+8CKAl{+xTxcIUI&&3*MNx0YB*Kcr}-bZyEPo z;O={GDpfb)-6>VWHt#sOX4*Tbo81^$L%dB4K>%*6($9W5OF(WCj>LH-tSeVz9zQ>D zt+-Q!*>T-v+5#=zmv0_+wbNnQGB+C|LlEFGF{~edbu;g_6m3Lyrgj+<<5romp9wP_ zEwAC<7o_vZ2AJgXm(a8O!l!OsoukbyweG#Rb0ve7&aY1i#DF$&bF*ud4%a^%jUnEj zbGoN!QOJH$xU5nCYb=mxT)LkOJ?=$7^+PXF+pZs8LeiX7MU@wy)p%^e|w+s!A%8BB3Ze zsEUQc(}g8;PI4||Lc?5{U?!~REufYLAEvy@)r%uD$rcP#h;yapoiwH9VFXwxl&Gun zbZ3%cC?yX3e9V(}tO6?YR!I<+aVERx43;kirxN$fMbq3rPp6U*zg!MWDYUG|1%^o)J#y#q0K#hBtViD>L!jYBd zSeS{x5;wXl-o1V9D@teR&7r#Q4PU1dg4HySCAzCN@_Pt9T62e zA_7{o#pnn1`2N(POkp;rM~Ag=o|LRJYKThYP$rYQ`NZE?5*L_UJmOie$YIMEkYhnE zL(;_>SMCK#UsF#j$GqQIqch4q!Xu*EU0X)%J;r7uBSPgR*G{X@=P(&lox`xd8D=Jb za@1nt3rPq~YrqpyJ31{-T31iYt6iHNcxEIuI%Sj;8ZcQS6VS5VA41Pjhz!VNo=NyKN z*%3)E0%Sd7AvH?$z7uzQ7X z9xqn|@C3A;y?W!GsyW;2I5WF4nC}e{6XL}T5B=B)I^Bif8}&IKjT~SlCqU?zvLLNU zE+X}2lOI?+H_j1PETt%LqD{j#p=&?65`o6oAoNL|-UOKkfNZMx^gx2?*Vp117IYC6 z_mV$Qte4X4M&_ZZQH&29R!<5`5s-7pM)uzh!Hc=t1yS9Jz4)}qgC*!j4@8_ogl052 zuBtnLj-9&opj?+ksbqcFN@^4Aobg|VN0M^Yh9;v~Q^;nqoe;mBR+5EYHH#=nbF%=K z_niG!*Rb9)g{%ul^z~=gQr_E3u2E^;MyQSAXDygR;#ruNe5fQ)l$5CoRv1G|4J?|< z7G3qck#3-tznnEq?6`@H#Gk4ihj=p0pUk0Ru>j;SM6m<=m^Qlb{OUR=Hx&A!rxs94 zL2?vOQ&n$H+OWAJxyG*9Oaeds(-)ANv%6efdMi&ro7-vMEe#Erp#b((cd~pEQqQ{ zJV~#(M{%LF;Xu_aE}?ue&IEAXSiV?QU(rggZDRs)F^X*lJsQ)(;|87jC41Oha|%_2l*LS=UkOLA z0wmeER_2XTH>bgZgh#S*Th0~(HD^W*eKdh_uv!i8Omb-9&U8{t0I`KXlZ#ynncA%h zM8Z~~-Ed@zoJia|4bn>)bE6m^G6?>i8eBtiPTw!vgEbX5&;n`5#LJ0M=iv6 zc~(W8%{jN=+?aLrap0CLTMbT`<1_5&Gz9`7#k7+>_6aU9oQ0GgEauUuMLRV_iA>fK zJEg5Kzcl-K6&(Z(=(NN$xkV#Xgi!PsJ0mHWS(6~1(|WK;_MkHrleOqRmw;Lr9S0BL z-hslCv1lMKM9aOiM<~A?F5yM{>|reAB~C@)wne4sZ76tQFYcgK&>IBcwu*Y=UV_mg zG;Kaci>Wt;qKRV~F;y6$VRV`v*dEFBi8g30xN{&17c5DBsa%op(aDh?NDiMnA8sM5 zZA^jXnNy-n!ws?3J?h~ZjP0|5(bEl-iqFo;BUyQ;VGKtMnG~;*dwN~bnFG8A^yl`Yu{!ozO;XK9qDi%Xy?&~<6+;Rc^vk?K46rv}#EH}4sefO5` zWfjAM;!ns-YdZ3r#N4W&gBND^x_)5xVMiNnNAst;J3u7bR*R#hct z-9n^{5R1dZJ!?s}+D3g;_vK)?->e13OWAd*%c9NF&STON_urH{8@p4AMrJ0i`*;i) zB)yW1;i^#T5B7};%ByVnv7zRuytK7ll={>d%rT3*c%SCgojK&QaL1`iTySX^AM06^ z0Lwy@=Vog-a=PlZ9yRUR;s-;GmP74}$D3v;Pp=nL3oX=|n42^ZP;LOzv0KAZfK_a? zTPq_%%x>+yRuMTMlP%F`yG+ZNeiXYwdK^2I8nR$%9@!aDSHviG9@iyUgTvS<@;3)= zn4mVZikq4Rqf@fSZVR)=d|N#`B4-mh#L%_l30ced<^|`(+epw z%~aU$^6mBZp_5#Phj~@0K-1gmwOftLC&YTS0n_MyedH+pAGawoDRC5O*xB?3nIZ{M zq`jEXwQFjh#)aEPhj+_G;Lw~73F%10z z#j5Pc-4OPom=$6U#?2~cHLD+1ycy(&ovp^H?}fl)n0Dsk#bsa8n$EtGbno_Bu zV!}64>Yj&^nseZ^`^dN!pIUg2PjZhXJ}NEVN_ht_!ZLB9o`zuwzA_=gH0bT|eWoo! zR0;7HA)lCr(Iq*h5%`coJHnk}vgh~lE`p*Gn2S2Yo7$rNX2+`XtDaVtMO1_xA(YB*2+yyfU>&NX51b29@Z~&~ zjClMFK>}9Z;)mGbdM<^#LZ;xK9H$-Tr$h{TQz(m2gegUBi|Lg%w7981DQQaF(-BEqDb=;oe^HHAd{xv>RM~N8|q)E za7VIX$oo-cIrf{-EM(#0e4&o;D0|fFw;J}nC_`Zo>v-tmqEo*|g+e9fFsSWjEuG)H z8&6XOU8D}&v_^4jDB72)xo|U;6XoFxm#IyOl3m3LvA7b?TJSa!Tg|Bj`A8Vs=xTYME3mD<{1@Jd#GL}kq>W3LEX%5(7(VtUDwDOk z`?chJb=bjq;MEgfxVf<|N5*Y0{1lzg-hi+NU(N1@}Wd@VD$P z46((fcM*?h%zoX`ViQwW=Gfbgl2X=gST8U6j^hfn@XJuGtyKJ*O%q|Qvc{Z&@p_Ya zkVQ3;Jk0Qg>KScz3--N!n=?9BAGMC0*sab#M+=|jiE+4|mLXLkC!9mqj1$qsVTL}3 zm);__3h2FZQ%Sh}$i1gxh3As#@?$y@mBCxu-O73cQj2j)k<=-7A=Pc^(bVQ!(bW1f z+>gc{rBkzPPjGE1Ow)AkErrQR6cr>1ioOnNw2G*J z%roesQM>b-^`Kn(NiqFHO8qK*vf8SiJM*>eqpFRU9}H$Z?T(v6y-QyX8Pu~Jea%8; zBbEgo?sNK~JMqLskKd%Ted2DcMI7^FoYQB1dPn_Q+s{34jfkn|sCzz}t%(6|W)=&i z@4_H7K8Whm**JxeXi1iL-?V@ZBd+y+%V{_lTSEug$6Xlw4jZt{hjCX3Y>=3vDr!IA zU*)ljsBAf>yamdDF|A0>^}Y%(wOh@YgqeQl%PJ>3*0C&bHRy6;Wicyvw?wCu7t_II zjmOYS3b?rohpx&aC+Kpug=F;o0SY&&m4TA&wLKLs6w0r-!c@4^ba|h_b&VPcOIV&- z9!_^O9GpXNk!0r|;8_`GcwuC#m%G8{qpDv$;K++%QDL037Y%ycS{P;;hWy5bLo|#^ zmA4R;pokeC1~#KUJcV#xkw6mIE45?_3Lt-iu>7JCd=%5B1=6v7FCI{pzqW@Sq$M7Y z0((?f5SKTiufycFh{eK?14&i710HK;D_)>c`g8BkWjf{zu|Ju0|ALi3^&JM>wmqOM87z4A3I?l$5*|JY-@@L(q*bUd+=fVxG2~ zZgYaTC)^npZEM|)l6hNtb0iEsS8 z8sG0J-FX@@Rp3Fwy?2`KSoEsj4&}5^U7C#Gxk70Y?nxyzuEIQgn~hI&Il)^7!gUov z+rs4g2pnk%sYMY@LvLon$R)#cjv+jVFEacz`5KZ+wx&#FzgOcNN!Q=f%m`B>X}t!6 z^&`Ba_EP zdQFYMNgiU_KvJ5-hBVo@k{PD$fTubQeqC1R4E)<`GDWC}^&Bg=T%1TX3ARO0qmd74EE^$h!VYZ%57ifSO=!|SIN zDmK{A$R)5~OJuSesihl6^4KYM>NObS<w_O>M9tP>^W`2(C$ zHwNBmOWcZB#wIZ_VMvDe)5fgn(t01GzxZ20-UQTK5vf~Y-MAHQ({Ino_ZgkthVcK? zO&k~o+z6lSvMay1XdLaujMh5&rOlUwq~k#~Rg^SkP&tH0DjTcb;AYX4QM_x6+_aWX z!1*|Gy!6&fwe2@+=^>NndZ4JRL#D(7-&B&8co6YaO*O(_B7zZSEAs`{reB8;Vf+wT+o;l_Li(lTqEcIG z-KKNNR!^waPTw(fgZ-;JXYrZ*FFEoNxDzb*;M!D91bnhlw%ENT$%NsCJ5-kR;!VEQ z0)vc&(1LGOV#%Ox+%*C*H zCbuS`KFjt_(xZ4K)$U6d@lZhGwSzUeJK@7227L+xj|e>3X(dEZVjW;GFaSn!9D;3J za>S9Vj{4Ff9KuurjiQ~6zlG(C2oD}E^haapAW7V02>(uBf+iIzSvQ;(8G+82=1fv{ zQa=f7Vb_(gsDv=avg-e0HTXd&i!re<5+J2grh01d5hq-%S$J)K%4EyzNM*gn&-{N*ixIGk%8XdL*}AQ)#DAH){|YLuUhX?5kfp3rz#EsV-3vV|F7*<3 zrnS7dl-z=ep5VX_w4`yD9am2?r$VKrg%Daj_1&Zx!z0CJIQ#3%rK<-~^ct`i)$#Cz|Cl9?YX}F>nsq6cuvA@ttdcDk!)cX8_QOmj=d~YV z61CIs+MDphRAS{LFs8ikG{7uy*3I>Ty}+ptZf3aX zrQ|Sz;C#M$H+mvQa_)98?cviZlf9npSLG}eal?;erp~vRHyH%T>a7kKx?oZPEh9@i~cFK9bL0q;d z2BrzD_{o$+Zn3>0#{%r_u~d$!_iK=^=rgLz^alH@PNUuG4;^bkmTRx;;8K=2Qg1M^ zDhrc0Y@jv}B3bSV<4BJ2zogb(y8T@lG#YyTa<3*@Fr_w|z+qwB#DN^v8j=<|y>1wz z*c)U?e@Tn!@CPr4nx>%&n@gd4jINmTjGYZtV-H{1jMFx0l*9deW{qHTO(qYLqhheq zR`y^GhEHy@vk1G&+NftALMHCV?lZAZmqzeC#X>7fTd3A5HdhmRgM12QEmv;Sy18ZKo?pi{l8V0IFbxjB_bu zV@Vb9h}#nBtlwtSISp0L%jNQY#AjPWXrnXc_Zs*;@F~ITuC9CA?kHNuvpw4=iZefB z`^BapV>;c`*Zg{94qBAjryj8wyY@4VqxdXj?I3X)$~yC`C9rB(M<#(|w|fw!<9Jh9 z+EHI`;^XMfD$I?PCKJb>pg}7EQ(1FK+;-$G#aRmgO9X(&(Sb+7c&?_BT%5D%%@*SB z;-Y6WQ4fWlt&bW9vu1H+QCNJq7d%&LcU&^Y@;L+Xg_)hD?Ieyvcg*KBF*!R5CuF&C z!k*%v?CmJteu?gm;zZ27zeBri>4wp~$uYRlO17FGB^$9E#qV|#_vR-N8jKXdTb$F( zgflr9kT55gGL?SU?KLNTGR|<757XcLepEqr>6Qa9@`SngS#ZYQ^eeeOZ8P#`sI|3T zbZyOwNPkJjUMx*E*z5evyXmr63ABBlV{N3nCS0|8#b9YIycXRiVpM+x&cZ=bv19MGdq(6X zTQAx+X}gBQVB#hX^`g?QRT)OVa@dvUS#`rrU^pI092DxPbB!8{g#+3u6nv!_Oye`%Q+;x~EYtaq(L0Fm!O1=X@ zKas>sc|XaER@&Z)ov`suDn`P|Bl5;^o%6zUjW==%mP3y0cUURYd?pE7DnpQ6`dIx$ z>Y(p@R#-pX$dsy-Y^pD>4>>=i^s(z2o^TMx1gNq{VeF*LVWcKhl{}i%zRDbwDPybT zv6#9ja|o5B9I%qdk=Rd}gE429l{^x2C#4Pp&PYSfTG`_;_fqCS(z4)69!*+TWe&-T zr`eS}53c4#AYcSoRo9eUv$f z^nA#YN0Z)JnZwGKURm<+vUM6AX5^A%E#Z>YxOB-z)b9vclDS@j8xs%GXb!9u_k|ez ztL;7yqr%bkFpX(bv2;lYII3tg1b2wzxqJHevB-qDq~y%rGWY^_tg`dX>dmGk9_gkU zx%nHcB%1whIx)^-Gl|s^DyL_I`K+Xd<3=>|@+&8DFWn>{k|8XMqc6mm`J)_?#+yJi zPM23yaZDJgzavuwgGO35%W;NwldOuu@&ZXGu^x-rVGP+FC7)pC1d{SBJt^5DC66Sf zr|1D3tgb?HGA03~>_Lr7cj1|e$Pe>N!8_hNtP@l|s8&~yM%rz)V<*uRyG&#&vRW6K zm%H^&t6}$h@@V|PZq!lMHc>em>nAAb`B5os$Pygpc%-*f?HZ~~B4mjtYiFd&DV1Vx zFFx+-9_Y(Vv-zE~Br!Uc=_&c?$-e)>y``SYK}5jV8nq%o$~lu$2{PxB#Ukt1P?-Rs zeemXWw$3!7E9_kCYbcFh+f|=CP1_igZ%~U8Tq7!oGv-=NACp1B(-vRiN;Y?AdYZSi z30l24sQ3HMASUw+Oq$W6fbxy~YI2&g)KS~CoHgpX%2NvB4N;fraELs`gcOQop`10( zAnLu#cYu#ikVp|iL02p8AQvTvH6?pt+)%Sd^-nb5teqsDuAz|khdr~GY$h6b=4k!w zBS-B}J&u0N9H&LePcpi+cC(MCVtM0<2HlSv)0p`5iN-ai?HprU*-Z?2A2YyAG2xSp zGE)c1L&bSB-r7?*{!zNZyGPXapjDa^c|idK-~_b<|q@vm8>d?lh>gW>maO z*u$m8L1PV+_PG7*?5!5AjE-8zwwL^HVbJT?qXR7Ti>=W?4P^?YQlb9Hj4Lrtlq@ky zoQ&~N${X75OcpdHk~KB?bTU~!;ZFwnbkg40qG(sKv1nNi+VN|Ww`0yD6o1uXE&Vv+ z@?M@=b~^phWy7_63SD7ubk&I1c84h~zpM3ruWy^X)2799fGlnwcBh)OaFp^wPWr;h z=Asc3ebLmntUcg~9*Xb|(k90){cP=LP;O$Tlajjj)28&~2)B7`!^op3v|_ES@%-tp zsH`TuqT-w1gr1*xf|mZN@>^4l+u$`j4Ue_mY>eEwFI7l zfC74raAfjW{Yi9~awr&cqKwy9pm&Qxt{t?lzH)0WeMJ-U`tdl6@wy6rgb-^DGfe?Q zcCU}84RT~8rd!n)a|8_$C92@gTu>rGRMX%|LI_jh+)RrjS?CCtW;yi$m83kkwy;@qVq(h`m0TtHCnmUo3Cqf%;?I@@o5h$7QVdHa>ZD3=ERJ^@LvJk0UoY-7 zc<1fv){f*)2Vo+vO2EYdrsH=;sgd}LrN`#{PIzo9CElX6EtGyl#r(`U0xbe>sI?%q zXWde=`HoL{Y_#c&P+N}MfSPK_`q9=k66R{SbKnB5x#LCND4%Cp1=tLmEN35CorRP4 zl-WBsaaU=svdJ4Cn71Wp8dO|MQ-4A-LrQ8aD>M*nhuVBZEzq;6W#hUEzLY^aDjrF z0>*%;QK+088au+NDbc9A=j^w-u>~o|>yo?eT8Q%ud|RxV<+uq~tC(;-6=oX45hoVN z#alt90mN1q43m4U?re(Yz(ytawu*f#di1S?cMJz89AVqNfqGcRl4oNivUYz^Z=;IJ zXu0V$>X$`RcHh3iuvYPj(>?6ec5Wkg1EO6|#T&7$+DUcwe^BO2CNIaTb)Y*L_pKIPG;Lj|sm)T(GfZU#860>SK9M6d^KC$Bj+w0R372+L1Fo^%STsA+ zHOSPa2n4xv=_Y*4Pm!G@3@XQjuAPwS)`AJ1*Ib7ZCr@kEn$@i{Rt5C8{5(=?Mg1=^ z)3uuRJrM4*B1*maDO8=U_hV$uj0nqT4IEC#N5vxExIrOzynw3grTQcdmt@YAEmge- z;k_)2gEV+rR;pk3d+k=^a+Gye#Y-55m)My_*6`6*bb$r-vC4u^$y=O3&#R-H&m~bk z(mAtr)QOI_vgr3RaMYcoXh&PIzHlgawBB;~Qy_xQ!*Q)q8}LMCrzok~mfiwWED=&_ z%HiX%N5Ldm0ecXWE=pP+HF!_wK5k-R%fUiBs1FbFHGH?;u*RiTe@^8xihpm_+pV`C z8)b-p=ISZkV3_37LY7Q)O>dpiZUdEI@BwwA2*ZV)gTKXyi%klMi|qazkJfn|B2xc_@o*ToMfKguK+N`Wc zXT^=#$g`@7E%q@)8)sA7s@9TEI-a7*y__P4f?6V-Exm)aXa`b@VZt?{PM$4y6+|Z@ zTnX-I?89#E?)b!(A^Gbq+Eb3nb+v8%tg}RltKB1{=3g;!IfNq`I(^>T);JOody%sy5Iv#{6cT;0P3#ZNYfY>0J6#nz7N^0C7LG)RUzw#Y6r;^B zU7GZpl_nG;Euy8kE6Jb-1&hbkCh|+646-3cn!mjK&8aQCQ$U)5~hq#MK{=%h z`vE1^$@9NQwhQ$*&6K*(1upfqkG4#*Zw8)tYXNT`x=DjhRr%qegKKJ9#tARYC!S%Q zh&modO_b{(#?ITqkk@QH3#mfBmcytI^)3MRL)f>U2UL2*hKf;u(^Xl<VIHLV0XV_Cb3)ZAPKXbx&`^MOn!Rrm4 z^H`?k^*(~<+c2LQ2=ud$mg1|Sh#yXytibK6sPh+ovScXGf*d)wL(q%3`|t6+A<_@j=ZC6v5pxMr>xPV(Jw7GaZ+ z>GRj~gv~99fj+hzCL>YKzVTODO`=WK)2d4spfgA3zqH1q&7PZ( zxr<1rK5W-Vj^b{~E5Q)9ncXOjO$KF3x2aD!UbsTAHn+~iu2756@L{d;gs1o9u`-$A z3Uwi`4{i_s$n9Ok;Kh7xrO7qZw%{AuOirel0quCsr8pVFe>oww&62F_lw%txsPL51 zd4keYPTMiX=U8n%$$9c)%xRmr5h-gU8PzyfqGaQVJZ*>C^zjNk$vQe#Xldya)ri?* z3m4PyejJz*XY%~0tQKf69XR#HIqVFaZo>(qq+Ju9r|<=o;cBOz?Nj&a@l|W&j^*o& z=x)hA=|xQ|YlO9E-&!9!cwD_(--kHod!u%(nu>X#s!~h3y^*b|ve-dLH=Y};N_kZ0Ogmlk@$njjR8gH`m#cJ4H&*J{m8o6BV4Pdext=kBdw?*AOZ+zi#HC!(T^=`9` zHIfu<&ueE|HixR@KDjaTq6QK9@gr^CmO3QZS%0HNS&xxaZEQ}YeYpD&v3ioN(&}~N ztAESP|0p-Iyt=DLB|yRqFV_3Dj2%FDO(&=wJ70KVs+=c6AznG}guQdtu>Z!p8GK98 zc>N^iS}4VEvfOC*kmDn_dhf1PS=J0E7h0EQ7T>tJXL&MryHm9!Mup=m=aI<8&gjxS z(uD*l$XSnjQOPtnGdwqZ!(+#;wP2nX9T7QKi;n1;-$fS^8QlxxV`!E{H%12GqHTDX zOvx*(on0H{wz6ALs<{688u8RJZLAdt^6I6L(;c?uEX{>PWDJQ?~7l zoZ2n+0Tc=GlP%a-Tkb;AIfLIJLG!TNx>sENb_=!TYKe`(ENA%rg8cf>k>5+721-DH zONc6ExB-2S*&-LjjBU6^MSor6cZ-O481>|p8&wBjE6)y*U=G9@$B0>RTdbARSk{p( z!^V%jGy!ki7HV4u@K_$njWWVxRf8qlL>WV*@cUwXS!(y{P0@8L2ubM;E+c&!k{}dL zli9E-=OQDGu5}n!+W#_;T32r@FlrGxknsM6Rr}tr(X@J3>Hp>!4%m6x>5j zgH)Y9K&c4qORPOuDX}rMd5V3wWc1P`iF9QHlgysQPW{r9#ToW(u_aMiZ1g()`oOWB zOATDO_c48_blK2|BI~_Udxt+WH-sm&wZpwQ2o(%mV*U0s$R3z-M5dN!4Nmp z>h?L953L2K+icalU1vDdL%zn&$dXW#!-W5>2>Q_Zl zyf(3G>-#Zg8M?O)83=0V+iZsf;&yF=QDNRzzWd@%uj`ndT7Q<8ym;)qYJ<_i<=e^& zcvtBjd;hRLXo`oua|kny%9k-+axLT6hM2MNKAhp&w(4|8Fhbh>fw&e&EoWGj!i-XB zw%|2-DyCWFPQcV_AU5x5KOL)OR`ResEPMB`-*#NH;bv!{dOFn-X|f(>w>~DNBY}>L z=0i*BA9?1{cwmmIqiC?9Lh8a`gX38D1Y1jR-!^((*a$`~dGu`S7JJv;5^JaS@Y$B} zg_W&?3<-C-Q#Np5ADBogr{Wqm447(kPOGZT+UT}1x}B4{B}>>@#^h>-GZjnY&r;}s z;B%wBB6tt#YY@F>t$3Msb{!?`u6b+=c)>@~llDoKTpJyUfaasuQie2kAolE{m?iluWEeTK3G!?_mW93w@EiT`d z(gDx3v|l7nA^tF1M!46ba1PJW@iCds89jBB8Y<_G9+H-!6H7(U!bt*`M3M^uD=5gc z&H8>B8Qjlc%Jl@Jv1g9&-k&*TSelydX;n`HO!9%N@H6Mq2&q0|S6Q%6i3>^jj74qT zI#BkBxPNlF#I&S+bj>MB~*HEID|U!#FT#*KQC(*RI1C-8q0{L7XfW*EX(VB0Qo^WLW$Q zaAk^xP^vVTJZ&oGxAEnov}fOI4t49Sc=4!K&*r6H-;0Se-sys-S}#b}nzG zYG-=+nGsMsLF812(oa ze$#;*p0sJ+7rNBqwhf{YlZuEwPaLRN#MX=?5wsL>xA}edMhDK|JmyU9YgTT-v%Ys( zV$vkhSS=|7V4tnG|=ZmI-r6^nPwPM+6{tQlAC*? zBsX+@Ce}C1lNVZeEwrmC$Y<0_OKdxFQWeKE3fbAG7-YL$LMw+(&UvqvjmrA+ev9ot z+kp&K7`9~z*TCp1RD3+dbttbuE!tJs4W!;=71vn_Nsk#alop}-k~qig9Z^3=K_}89 zs%>#M5)LV$tv3&PxXkU|j=`0c0~KE(WwmT{Y?Vg$Mwp?UjXRRpRZ4F7m^x&c7&mAjY1jL+ZGgdAKC7?>+ptXjrFq^-Isky3OnrbW(#6Sjs4+wJvRjbop$ z=}=O1x~4=;-q}j>;7nKyJd@a(Qs0?pWLo{_odZp-Sj+yFIf2}#u9Ndwswqgi=~9$= zzGlj&lsi*-f!)4MRlAk#PQ8Z{CHAmjCt5+}4q34fX1sw*xvTeV!2P+8gv^AY&xkOu z6j)V-gU*norKPoGZn;FQZEWl`&hOogY|t@;-L58a@~e#}tc{CsTCKbDJbCLWi_dM` zTEX&D3dk64mPJuzd1c%bFXdQwle1`XaV$aE*IZd#T3Q%8bCo4;+J=omt1o4s#?0XD zx=XUKN^IT{vGyl+c_s+KU40gYuI9m%vdUF%_`a;|s2ABz5V&Shv@3AD`7KG6x-BAFJ@`$*%ji;`R~EB(A-~-SzssYRuX~}jf1=$&lxl*85=zbRcT4W? z&f>)%IaYK0ay|UzR((+Kpg7ea$IsW?pF=w=^6N$S*S9&NoK$<=;)g}L^?tom?ANQO zhrKSId6Sf2sMZ_fXWDDPs-S`DrG}$a^2BZfHO|^)F_UC- zQ|j1S_+_B#CutI-QcbA`(p4tz!EmkVfNU$q{sGhm_^xB@8ZhS!ji7}zAW$YZ8I2E`}CRa%!BQCeyM9L>WrQ=kW z(x#DOZ2=aRl~I~YY&8qjbg%`kwcHM}@KlLe9K*A@c=N___{w*pgK&~jl;3#j7|L-| z(k%G&m(y@M?L}`r?1XX|lAa$`+li@)|YLEL+z-vkKgnX-~1MS6gdkH$P?^5ua?Ze+rDwymQ>q zl-fj~LZkQDpvTbB9Cc8iJi?nDD)ktXQn8h*-#5;N(P$dh;b z3~!oNEeo$yOJ8^~UEZBLW=h0wI$KKgDq_dQ5i=bze%yBZ{H&5=q~$pHVxFPc-kAYc z%#;vM{6M>OTZ1QbS9TAi(BPQlZ?`OPYuN7%9rIfo6fh^x^=|3HJx@Ol0*iZ>waUt6 zRm?&yKKCJ}rh3eH;6B8pCbHGN(2JB{GxX^zzmq##)1AEqI6hm_vQE;>sG59UCpSb+ zWlm>9R-XBsIz{8=l8X?!rGCfBA8S?tcLg@Cc43$?saYrf*r=SsVhAG?GDh~5FslXo zEIK{;yBo*nTzW;}$e7YasJ3pWN?5_knifr^&S+6j`m`r>nsgPM&nb~K*>o1RL6$y& zQ>7&9lue6>ag$U)b(zo+Tl)NI5_P&!xbDfDbyjCfTCTZ1Q`$|)T0jjFF9Dx#$6peZNKpiukEv{X?J{M=5BE{ z_16J+Br?KR221A8dW1hRx1D}ny@6`q+Z#^KAS+~$tO39AH}!_uIJ6dU$oTUau*i}n zG*lVSSV>att%QYBfs0r*x$U)>i5rzQ(~oAr1GVwnts_S^&k#@LqTc0x8EjbE-3(fl zS|?~U6DJm}gx^J&5jpz(jbklt_Uc{q<0i4^^ZJC*hgvh$YJI1AKK8DfZk3%l6Tn)< zYE-u8`cb{rme(GzNrSP)MA=$m`Ku`jlttMs?rEv&PS~CLsBuunT3PYyQ>b>&y3J-= zEsI{giuf-h>t#ADv6eys((VmM6AM*DJh+Q@6Rl-pKxIk)!7RpYT&hwrDYi<3fMx!Z z8xSa7W1bh~UtQmJE;s|H+kn${r>tOlwSnVLdd9<8%I}c}r~+)Jl%$}BxUN5-Bhtgb z)`>M+PbOw#X_>t-JKc86j9gD6cvIsXc zjj7DIgj{i*5)3-kr8KtpQkGQKUW`jC;`z3^$3RA-k`Q~ zi@j5qe@cGgo-*KDcm}oG8+7Vz8~X2{E}!knL$vtaCOruo(rWs}tcmaUg_-^la%Rqm z8^vZiSl8jiz*Mz7b!PlH^ld9T1)YPJP+wx2x43rZg_I_`%Gu&UoiDO${5~yo2cP)Tey(cO)yt0c|s<&c~RO=VI(t`6A zw+>;@lpEFFo~CFrwqt6 zNph_$2mhx`E<0ABYJINxKYb{Z1(os&TXz-!~<7ozI+* z$&;RX@jjn&t1nA~cP|L6=;3koh34gMz0+!-@NKJ$lge(uh5|VQ5it3(O!wHwqYAXm zv1`k&uiENeac$#=1QxJ$lCJ3f8gk8&zOx#+ zyJfudjn1%orqD@Pz1u%1^iB$&t-+1XYk6n1)ae~Lwe9InQuVxKC9Dh_=?q~SzIPB} zYDrR!;F{ks=oi}AsB>YGbvh=&OKBjt>LiJjgJvJvzwLUXfq)BF=+DNmvbncVmH)5y zQTu8m{Ze9g`2x~R0Ugxe!q35k@nk4_*=e1 z=+S516?_#}@GV&9V%KmX&F7Z2jtz{vM-REdt?oYl>C`*5257es{Wq}j6j5t5tTkj> z8n{xMd9SZI{e&&7XJkEIgQ-YSLngmWRm;;qCMPC+v*uMi43~BlH-NbGJexOtzS4A# zk_bq$kZ8?M9H5zQofx|u6DsK>8z?fYyjZ|j{47X4WlXPqWmse}m$EMWMHo!J+{Nsf z*O(#p1eh*tR3lu|b#Mc7N})5IW4P9y--+D^6fMVR%P`%w>)~Cbpw>ecp0EXR&loPh zGiQL2hFO_TjGd1=LMOR`rAuYyP?(wN1B=Z~$I%7^-R|6uWotJ=EEm#~!oywDadmw| zYrDiFEQ<Kc(LBEZpQ`TTp31I+=4cd z%kAv!t4l*XCmMII%#MI0pw2FIrf9PFM1N{7s5maK|1Uw1)P@*62W7z;c(Y zf{JzT!`6k`9o^Aza1OE*58K%X^`Y$yFN|FO2qGWgGZugJA=Z_52~{rSKwAy(u`xeP zj*&q`CSQNo60We}jkG)q!a8`^>Pjg-y1T3OBk!k#Q6XYhFyCwaTXK0c`D;4hdFC^1 zT6gFSH;V!X+O(+Uqazy+C%<~6Z`JbnH*HFpcM+MIeC%r1W(gyhqFI1W+z5RoQDH57 z9gJDqNZ>}0tDX#@RLK6}o|~FhV32g*;Wi+0FRBC#+(jjAAj6`~YaEz(eVQ+%{=t)4 zoFLI+kxrCSN==pn?LaNrVBzn8EIrS}8c^7zv58nmypU`%Y)tX$?pg}GCG6@yGc{YR zatMaXkB(AAzOluwbJ4E1+r5U0{G2=-!W@D+7uF1G5t>fZ@kZ-lRjk{cK-3(=Jc;JD z?~Lr-emDjCU1n#rW^cIZdQi~)8+>Rg%5@1A(}8z!4O@WmKq7aJpwHiGZ^MBh!N2h^ zq5{_mpW0IH%GGM|3rDGhq>JnfSCTawcGiR|$*sk%B%XR4E|79qK0c1*gl5D+go{`$ zXsMP%iFSV*4sgG=?RvLq*G{W{MYSN?eKg(1-EVZ*$Ca?%y2lZ_HX`6F7El!qqwcAL z!-gvBQbW+5R2W+G|5_goTl?xlss0qZ32x&DJLf|M<(w#m`e}?aaYk0FMTif!ypUwa zrA&|OpLLWzP93Oo|DU-t0H|zC`}m!i5E?=Vv3Cd;p&1zsp)m~&&1hyqh-pkS8k(8R zG=va_4I#F*u~{L65StZRTH4hz2w7SAgb+e(Y|P+$&ppp+-p>8M&iOMl_I&%fSNipP zp67ku_ndp~x#zlD#9C;7#$rOfv<8a3i!WUCHAMrgnCwm=E-9c!Q z30!w0orwo6Sh-x?l%_xB}}=rc7RUtfDVP?8y@!tB(8H0d1M5Z5wQXQ6GI&4FC`K!k>zC zo%o+)ePZ&sbtRmo9bj#&m(KQU_fZRrN@4QIi+1PYGxf@CL%lv!ml-B&FPyEa$ctw^ ztc~(gRbHq5Z@xZ_j0${*2eFd<n^bk7b9n$ z^|oBHwn}Z3VyJ5;GnTG9eYWoS!nvZ|bXGdN+ds(1F~q3rx1ASGrWf2Be$PD}evVVs z`hVki!t}P#udvG+wYSJtdkggN8!-7R^}iI}3Hy z#+=BShFfpcn|AAShaCR&MP#%8?2ma^JG|o}_wwdBtrN5A?j@E z^mA2Z-MgG$aand=dyl+lJi4zo*g4RNh{yNLUy7zLZGYHyS@$3Eq zy6{*(u-{O`J4s+0sRe&zx4YSiL(l{pfSmF^~1} zq0#f`7yd02VR#6^TR!XI{m9YbZ(tFVn|>L{FL-m?Uw-RRhH}ImcFIVH$ya*+;?E4H z&RtkCd*wp)@r%XNPbfN9U7+KmIX6-ms4lqOOea5$R|31{;QIWlzdUMtj{d~W!GBTo z{{A}3LiMD&*kz@9^<#f}=cnH=arY62T7Ktc)~|lxu1@l(YgresC|+jYSH^vI_18TP zvZM3+B@?a}!W;5ap5aTjthcbNdxWc-2!?N^H^tgjstcwTEmIBRJ<99tSn6kt;d*xa z9ijE7rM}_A-59_8pi)qcH!|HQ)+tusudu(j zQN5R}zG1aw#q{j#bF(KNtS-cI{tH+G*M9{jB`;dMbg?K`%sXS{B6WX4_2rr>nmH&O z_r&=n`v>imx9iXR)Sc7ZHTWgxGt^xf!em(u|6kjXgFY3W1Bj1AHOfKzh z1N6ax@T(DP|M)WtHft{aT-dt1Bv=>PIbTh{-Q9m9#};`h>$)Ud;SWoOFMxAq&qfSmiV8!0)~Rs$ zvh&u3Vx5|SH{zHWeqBELHOnoGgH=z7_4W!0T-6~}Hd^Lje zOVm9>3c?@%T=xp#e`*1=ulk7iytz6?*jR&?8u9+F^t$>eo!UXDui;Q%#Iaa?X~zZO zFOs(hdFj0Q+6VuB_O1f2flI6psfItJsxEa5e@t~^#K%-OVu954Ycth1e=l5cw)Gls zy1H^;f$NA)P0Epb;fFulwW0S8)~T?O3vhqUsWwrqQ6tNwb)mTW450d-b=mmn8qF;^ zNPQA;bTfrNq`7#JTI3d%E?8KsmW~bAQ*zK@eQ$wkD%D&W;W%?9y5ii3ds#JzbJa(A zXX!^-=l}oS@@T3xY1iOvK)-=D(mV}cun?(ntY#5UfFtxj#uoma5TH1Ujw2mB6 z*~f)f_~dyJ7lNsMjtXmZe=S&6e7?0btcPz+!~2`?x@GNh!V81?)OUtyuk$Okn|py6 zbt>VfchM8=Ypo}yIu#u`Mq4ja6<>9|Bz*UV4C{O4Tys@B?%G%%s9HB!Bd_;UW0@M+ zXdAfA^d1|Ti?j4^wcBW=8EGu%vc8eSKJ{*ex^O_<`CQ#PVS|0p?AXy47rWa!+38v5 z$kSQ{q@NFR{+qfON&RqrEDX4pv(;@zi{L=w~1Q!ms*MFA097AyLO5 z)&Y`!(f6ov*-+>2?2JeHPrK{lhS~%D)Eyb88Scoq!A4t^-TjH$k-UH5#mJGp6#mN_ z;v}r~Z5USf%sDRN>TaiUzdRXLs)$>at*5`PYEpc@^)B&ywaLJ;T zOMPE|m34-Fre@vsVrnP8{{Ae!bmAuj8{u*qxl8P*%g+8cA~IBKQsgLGUvW2MBh<=$ z1(Z4*c3pDABJQj8!A+B-y}eXhV`Aow0iOhOINHcE?&00WZ}aoie)R8tFM@&|G=c=8B3O|EU|7xoxM!mk>&iK^B3&$PhEcI z$|cs7x$F?A7-RsKowwBba#a2=Oq@|vwD8RNMaLIg-vq91D#QPYgJvwXKC7tox0-nhUv;18wC&tl}Udb>bi`qqI!l>EE%XyUWv_o6j^QoMgY2k-|Gd>-Ia z2)+RD2NQe|;3pG&3E&SQ_%h-3@k=H63cybx_-eo(O7L~U$H}ABf0qz^GvF^J_zvOq z{ymJ~I{}|Y@ZEqvoZx$f*T??|f*%0s_;iAg8e{(fJ^rZ#9}D=SiS;W%czyh* z5&lHrKZfup1OL&4KNawq1fLH083dmR_)H@IY~l6spF!|>z@JUTUjX>o1YZQ=KbDBU z6!>!pe>w1TA<3$Ks=Y=Tb% z@n1&NF9Yy%2!9sf=MsDl$UleR^MU_rBL70bUqkT4fUhL@QovtJ@a2HNj^HZ*e?7rh z39t8W6~Wg6{|y9R5BM7iz7fQK0?~ghfIpGo+W~(P!FK{am*9JZ*VoUJ3BC{TbwvFK z0Dn8d4*~uTf?o^xI|)8&T;%JIdV-Gy{9Oc}AiRG3^4M?upFc?wULXHci1AMWd;<}G z8sP6G_zdCo_2)i<&jx%W!RG<~L4q#?{6hp^0{A9^F9-a?1YZgGM+m+K@P8)wdcZdm zd=uawCHPk1_4#uuF@M?tpGWYkLHwr?d^g}vC-^?V&m;Ijz~>YETENdI_-Hvnt*;+v z5PTfq7Z7|_W*t= z!S@4x8Nm+;ub=-YCiv)0BG2D^OY~1H;J+jIc;WT+{~RLzM8Gd6_+-GZAow)l_2d7s zJNZBU&jS7u!k-KLD+#_3@aGbIDTx0(f?p+kf_DCQXQF;}z@JF)jesvD;%^aNAOC#` ze~0k;{%=2m?*x1j!FPlB_b2#%;7=y_LBLNW_+h|LBKW|jk?Y?<1RpKDzJ8?;d>rr} zOz;VSpG@$HfIo!blR*Bd1fL50QwTmC_zxxcEWn>n%>P`#UqJ8$!t3itIuU;f;4=t* z6^Q>rBK|7Cml1p|h(C*nzY*{=3BDD?e-ROX2jDLz_%0CtTq6EHz~>PB5QzU0BL2W; zk>_8_2|h-6z5h=k;!gnlsRW+{;=h!LKNawo5qt)Se?Ad^4&cuq_yQ3Bp8)u42|fh)>j*wYczFm|*WWx&^iLY#pCI@Q5dTzy&j$Qa z1fK`^=>%U0_~!_|1n}1r<5w=cJcP&ZMZ#YJ{4WuFHQ=j=`0D`w3gK@A{0)S^1@Jc# zd^_NONAR71uO|2&;pHJb{_ha=>jQi*!4H7=-zE5A!1ob+)aH@LpT8&S7Yq2C2tEPu ze<1jf@cQ_@N1Q)R27DjEr-Jxvi1;%Ae>1^n1AZ+r{&|4^k>Cpfe+vQCmc=zjqOQEa0aR^EUzTM-zMq@Wlk50{G3q|d<)=jCHQv0-$#spC*bcV_#VLD zNyOg|_!!rh2R?j{}{oy z0KSFb+d=-%5d3Q3|1&ZE-GG0R@b>|}mEZ?K{(mL-Vc>s?;G^Wkv3~yeX@ZXhd>g?h z0KSBB#NP<~PZItX;BO`PHo*Ut;5$J4ZxZ=;0e=s{_W=Lf z1m6$*9}@f^;NK(oVGw^m!AFgcJpTTe;9~**J7WGM2(Qoo_X&R@@P9z?$-w^+!KVWM zCj_4X_)iHw8}I`Jp9lEQ2)+>TpA&ou;J+aFa=;G~d?nz&B={P@KSiv6^?-kx;F|#7 zM)0kG{~N(~0R9<*?*jbY#QM<-_y&R>0Q~&~KMeRW1Ru3ks zz#mBPRe(<>_*%eEB=`ovPa^ncz#l^JZNlsGKb7D+fPV_XcLDxTg6{=<2hqO+Apd_7 z{1EUTPQ)KjE^Cv+@bL93&lCO_z#mEYV}T=& zru%=U0e>dp&j9=kg3ki+uO{Np1^z6;pAYz%1YZc^pGEN2XZ_s$e>}mL13sJJD*^wa z`kCMUv91+z$Nv(+Th|)6`IiaadauXLpG@R$ovU&4rx3ig*1Gvq3BC*Pc?91J_|ph} z0Pyn&ei-oi1Ro_I{Lt6``2-&;yuN-fAozIT|D50x0l$dglL3Dw!KZ=z3kg00_!kp= zHsH@9_&gB*Qi3l4{!Z1Ce%G&Jz`sK9Wgz}@i1=3lemTKc0)7R-SA+aZ2)+*R=MsD) z;8zlS3*gTq_;$dT5`3rd`ug)K(Lde5{~E#f0l&3R@!S6c!2deI4+DM`QNJj;slC4b zR}g$G;IAV11i;7d;=g_&;q~$V7g4`t;IAU$PXqi71fL1we}jlW8~CdUe;)Avp5P0B z|0aSj2L5g$|5Cu$5dLxy|IGwn3HVzGz6QkqM}n^d{#t@>1pKW8-vanOi22(N_&161 z?*#lkMEpH~PbT8;2mC~W9}-?)zwRaCUkm*A5q$Kv_Uk9ze=re$EZ`>-d_3U)O^kmK z@b44(hXDT|!6yr^??2xn;!gv755Z@G_#Y+9z` zME!dKe>|~%_JjC4i1>$qKb!Ec1^#~${%G}icWcw@H=FRs3a_uf&lCOxz+30^{Jwq* zf%sn}{KM1U{xu^0Lcn(se2MUS|GiG|Wx)S0g0BGl z8w79NFT&dN{(qC;>j3|6f^P);TLj+%`1gtaX$O2C!FLL;kN>+w{M~?`Ppn_PApZ9V z{{Zm!5&RJFe?ag7x$&vqe;*Qj4B$T^_;}&<@#`n}An<=o@JYb`3BjiT|EC0>4)_6r z&jS2s1fL7|4~Y3!AiO?){~`QEfFC0G5)l8_1YZvLZwS5;@E;QOs{#CXguh;Rz5Z(m zz7hC8BI0iW{11e`9q>OAd?(-o#QNPMyk5UC1m6evu>?N=;vYxw!+`H6#xH97$m5Sq z2!E{bdi^#f_;}#|n20|S@X>@n8N|Oi!KVWM76hLG_)m!ZvjHDN`13&i;|ab1__rqb zV!+1|d>M%UQ=)#W0B>E>;rI1pCE#}=;;#nz?@aJ@fZv7S8$tY65_~h@e@pPKApTtm zz61DoBlu3>4-$M2;3p7#Kj0GyehBb;5`18X$n}3Of{zhiU;p30@C-^qNA4%}50iRCr-NNhZ&sRkKdVzl$;U55e2Eh*l zemcQN?P#yxdj3Zfd<@`^A^14q_47xW1Rn(c83Z2!{$mL~1@Olad^+H>2tEtsKa=2d zfd4;4|K|gL4&g5Z{u2nk1o%%R_%h%hBJ!^Q{3(RL8t|tQd>!EP2)+^UrxAP$;J+s7 z*ADn^2)+~WXAtrC0RF#(zaQ|{HTiyD{|y2DTY?X$d(B##zJ7j3@G*d2L-6r{UrX?b zfd8K0lL7w&!KVTKM}p4;{6eDtasa=G;PU|=P}c z68M)8d^O;g5qvG+iwWNPu54@5>vs;pHv)bI!CT)I?DnrD_*UWd_2*oI?*ROH1m6YX zKcC=xfd2x5?+5%CV*U*QzMSv})V)5eO|So@1Rn$V%LqOm@K+FgBH$|s-ukXPYt!dX zCBa+YmFDKJB6#b&!rc7T1fL1=zlPwg@0zkUef+N__O|8~OP2mE&symhZCYt!q0C&3Sa`0EKipx*1YHhuozMes3zzlY%C0pCFIiGaVC z;H`V5xbu%9`X>$W_Y?k1z;8nMbA;FX=Rv}6eOBF_|E7e$5bzHZ{u01HLh$8)|1-f? z0=}8xt-Q+Z*8_etqW(?7>*N0f;kQ2P;Eq3<@LSi~yZOxt-n!P<&2K^QJ%Hbm z;H_)@-2PXH`dQbCx%pW2W!QdSKU>!dx%uq~J_hjd1aEy-*4p&nf zRs?Uo*I{k?{%dQ3w?3=j=DXC-{EnY>uGGy>CF*aTD{=GF2)+dH#}K^rTG8!~CF*Cr zR&w*(5WMwXrsZIlze(^-fd4naw+gSXzw?Otw*&uMgufH;Jp^z4uDgD3 z6TJ0W&D!+*-y!%x!1ogTu<-i)-Ne;kp29^gMG{DpwG=7it%uLSVh6Y-Y={!7AN z3HYxFz6S9BA^3X0??B|=1o$Ds-zvO5f4?F4cEJCa;8z2FMa=X^-lr*F$A9m z{9_3|6Yx6|4p+4}$Ln{GJ3q0QlXB`V9kq4}y={Epq+e zn}|Oa@V_Vc1i)LzM1J?5A>sA@2@!lU@b63TX@E~8>YoYXKa%ig1Hbi}!f*ZZ0DmmO z7Xp4yBL5P=??v$CfZvi2RBly*T zPa^nk!0%7+eSklJ;0FPJ95H@t0iQ$g(Z7jYzn>%cIKXESd=T)n2tEn$);S5k>sPAq z`uv?u@ae!mhv2gS{~E#P0{(S^F97+^CHNxXKalAEQs6&{@RtLBF2Pp<{$zr$0sJWh zUk`ZeoPgi{Z328UQU6xJPbByb;q~{wP9@^+5ni8v);U4H`S$_-G=d)h`JYbk!@!?U z@PT0D`a6lJe+=Lk68?C=FCzFvz#l}!pA7gEf=?4(@1Mm){272>LhxB2{)375a{)h@ z;0r+f=MwQ30sr{~Ukdm`i1=3lK9%6B0DmbFe=XpDOYjYVuORqlz+Xl1ZGfLb)NeK5 z4<-0+z#m5NeSohb@*f2J4Ftay@HY~C^n^fo)8GI69l^%|-ug}pzx%%+;14JGB)}g* z@Tq`5lHfBCug*#N%|9FP#}IrT;AaqgA>fZC_!7Y1MD$NN;Qv7ImBQ=$&szw-8u2(KUiPb2(+-R<>L z@4q&}A1%DT{$>#VIKWRQ_#ohqCio=4KSSi73ixLUJ_GR9d+NT|U%)?4@OglLf#3@P zZ@s7QH~tdg_5NExtlwq8e+)7H6@Y(fa6c_XxgEczyo7OYj50-$(Gn!2bck2NENX zpFbq{XyNta=g$c~4)9+Pd=T(+iT+6f`F}Fg3kv0B7)BY{Fww_D7?P@?M}@9V&LDK;LCu2FM?kM{QDDp z74Tcv)cc+PHNam;)W06^iwV97@MjTxE8q_%^6vor*@V9f@KXqXFW`#^{{Y~RBK*UE zw>}f$w|}Dcid=t}5b?(fug~9c>Y6^k{&?V@MZ}*7_@zYr$sqpOgg+Jdml6I9z!wvI zHsH@8_&mU$LgZfv_~nGZ1n?^ez8vuLi1;go*ZbG{Opo9Gtp@yjg0BVfpF!{qfG;8H z*9`cT1m6bua|wR6@Ou3h6Zv-me+j|&0{%QA{sF+368tdW&nNh(y(8D}3kW_I@D~z% z0^rLCJ|w(8{!57QO9p%~!KZ@w&m;H@;6I<>vw;5sg3kr~MMV7z0B?OJ(C_+J4EPFy zF9ZBl1YZI8$;9zTHQ-YTz7FtH2)oZw?$FB|WhZFp25dXDA{9VAG zPWXEPKb7DIK>XJe@ecui2H_8c?Dbn8{~HK@wD9`*vttN<9N?|btAHwXA<6Y=K(|E)y)g@C_=h`$8zw-Nqwz?T#LO2A)A z@HK$HjNt15e>uT70scXveyxCih~PT_KcDEoF2J8b@V$U(@{Imf+KY-@2!Q-~CS(;GZP; zT)-zX(90j__vz|NDeL2l%TAe?IVk zNcanZ|M!Hy1o%HD{AIv@6XCA_e(Rn;> z;co~0Ed<{Q_&*YS56FKlk$)fX*Ao6gzz2xeFKYpRE8&mc&)$FN$IpKv_ypng^FOx{ zd^ss9zf3w<7oqz;8|PS%BY$;B$o6>wh~@zkJ}2Bm9NHe+S_&0sb8c ze;M%KN%$)OzZ2oF2K>$hUkCVI2)+^U2?XB)`27gJ9q>s6-zmI4e`Ns zCip?X*AxA>7Vviwd~{Oe@&6%2{BeN4oA3t#e-FVY0ltCYQ-#<2=P)Awbl|_2@Mi)4 zk%T`7`0pe9`M^Jo@D~FA{e-^+_>U(1Wx(G^_$z?_Si)Zg{0|WRTHv2W`0IiHLBii8 zyng)l5W%+te-puXg8Xxc{JR1F7Qy#|_)j4C0l+^@2%mel6giB>3n9BG>;`f{z3Iy+r+kfd4DuPZC}q{|5+v3h+Ng z_|pOZG{I+q_#Y?Y&jJ1?2tFV1ebDB;eM{#f71;J1IHg^#iSO!)fC?+HE*@Fx-Z2Lb;B;ZFkj z|48sDfDaJyr-Ar4A^1$dZ%XhvfZu}P^8vpl!50BOhTuy9Kc3)M39tA6Rs>%O{96-z z4d7!5z8>(~5PTEhwpOY;j(-~9ClGul;9rXM@6Q4J%LJb?FIb52!B7w{|$m40{&@4{A+=~oA5_Zid_GXCj4=Lf0OVBh1bXb z-vl25{>V7YMJ{{}h5R0(>69mw@A0YTvkiYevdVbg64!|!Y_%6V|P4rJM;Qx={ z2LOL25&tmY7ZZHcL6PTQ&La32;q~(`O9?(6@XH835%BL2^-l);GlV}4@c$tAOu+XN z@#hGy&;JVve;)9c5qu%=Uq8OH5_~V<`-$-z0Q^IQe;DxAcUt@1|3n=edH&`v1Ro3d7J^Rz{Nn^40{jyM zpCY{8KR*zB8sL8<_zb`Yg8s)Z3*`SK;m-yBF@!%K@M8(S5b)y&z8K`+O5|S#_`ec- z1>m0|_-epEP4IPqf0p1I0slO~w*dYHf^P@>YJ%?s{Kv%l+XMKQ34cG}I|+UW@UIYj zU~(Y5>BqmH5c$Ud{!@aF2Yeq9eCE(Bi$_}vJ;6!5X-50RC`-uLk@P1Yak-K7WrS_y*ulC-`RIpGxqpz<(6McL4u1g6{*M0kaSH*5WCCHN}fZzT9y z;S)7~2En%h{{(_xExbN{aRfgM{F@Mb)M0kw`uhJJ(SPy6>*N2zF8<$tO9cF?o&593 zfIpky(*R#U@R@)=jo@1O9k|F9Lif!IuI)jo?=SzI7M><6i~%5aF*CUQLC=id$ZVq*W-2l$H!{~+K)LI3fu6<)938e;v4O|!>M zUw_Ug;!gnlIRqaPUXOn*5q}!+pF;RE0bjd||N7?u{w3o0HD7rB_3M9$@h=4aqY1tQ z_`fCiGT@&{@D;%S9l=)te-6Rd0{k34a~%Z%OzYfd6lVzZv*r2!AW^KSTICfPXyU?*#s534agpZ%z37fWMva z4+4KI;U5P67YKjU5rOcg?|-%-{4v7o`=1vHe?0JSOZbDpznbtT0e>9fPXYdy2!A^8 zZ%_C$f&X>Fp9B0m5dJ*i@7~$}@k=4_?@0KIf&Wb+|1#j;iSVxi{(lqxD&XIl@YewU zTZF$J_;(@vjlkbS_*;NKf$+Bh|J#IrHSq6B_`87r{|J9C@b5;co~2FA0Aq@b6FfyMcd4;{B68;6H%y4*>rVk^eC8A4vEE>4EU3 zum4{Y{utr){m(?g9|!n4V*N<~{A~oE2>5z}PXhd%1fK%7-_(I@6j^K*{pH1+k!t3$RCiqprKZoEe0e=#~R|~JlpG)v{ zz<)BqHvs?X1m6t!c?91kyuSYB6MP5oFC_Rbz%L^BUg7ol&m{PMz!wqxpzwPCEFt){ zz`vB>qoxMJo1Xs)f{zhikH3WAZgyO7NM0zl`8> zK>U{zd>-&u5_}=>-%0Srz+X@BWx)S1!LI`RBLrUw_&*bTHQ<{GzE*gB{vI{K|M5oy z;2$OY%^?225PU1(A0zm7z&}Cot3m#`6a3e&8}NT6{Cyz)rwD!k_)j6?9|rv234hd4 zf$*m9fBr%6F~aNp`y9c?1O63)PXzp{1fLA@e~sW%f&X6wp8@zc2tFI|^N9Y*1AIQg z7Xp4h!IuF3JtF^dz@I_*D*^vL;jaOF0pYI){6d0n0{kL^Zw35^ME)Is|D52v0RIKS z_X7U=SpVz)fbjbIcNkH>A>dCV_`tM4c+=O&2~2k@s7d_Umx2!2R-y?;+5__e@)I>AS0M6TZp z2tE$*F&QzLenGK>p_wdarFKzC-@lQ_2cg?i1`-}_{#}@BH&jMd@{)Y3W84s z{FMZs4&whU!Dj)!g5YyO{8tftKJZ^n@I`>XhTuy9UrF$*K>pVfd?nzoBlv0%|Mdi4 z2ly?C`PT^e7=mvB{CI+I2mDq9-wF7w3BCvLu>{`__-zP&2=LnyeBkKF_4`huf1-ug z*YE8Je;nZNBK$$X-%apIApd&^J_Yz22tFO~_Y!;-;Nyt;=YsqnB>ee+ZzA|Y5dXsj zUjq0?2)-P||7U`)0RCozuLk}{3BDHiA0zk%z_$>5GvFU5_%^^lLGY`E*N;D+B=|1i z-=3I1y@3BK;U56}4upRg@H-NG)G?9ke>}m*0DdQej}u_LjF9`h46MP8xUm*At z!0$}tpAO=GiSTCv{xgEl2Jyd2@Oi-h8o?I;eix#CMIinJf-eR98$|r8K>TkKd?nz& zA^2(#|Gx>o4*35|@D0HK7Qr_Ie-FX80{`0t-vRjlBls@BzeDi7fbS*v0l>dY@WaCE z`_CT;K9FheKlJtceS(h>Uia@x%-=ZR|CsOx0sjfXCjovpBK}ms|Ayc*0RJTse>UKQ zgg+1P69~Q#@c$v=FA+Z4Zo}~T`yqla1N^rHzY6f*5qzca`utf#@HK!B?C$^ifqKA? zA^0Z1?@o+=E8zDa_zu8tM#SGGe6-d-n-hEw@Fx=S_XB=Uf*%6>mPGu48Ii~TF$5nC z`0)fEE4<$SdlC630DfZ%gp$!t3uphKTrcgxC8wf$-;n_+tsa5X8R^ z5q}x*Z%X(pfPY`YUkm(yBG%sq!0$%H-wgO5!M6#okN*^c?*RV23BC*X4<+~>;6H%i z`+@&3f*%C_RDxd%{AmOqb!_DEb3D<1vBK-)e>mZf2mb8{eqtfqxp|F9iM&;V%LH48mUq{F4ZO1@KQN{8hle2f^0@ zK9S%XK>T|Wd=v2ROYp6L-;dxsK>SGr-wFH&5_}KvClh=h;3pFN0EmAQ!4CueAcBuN zE^_~oLh!MGKbYVX06&@FLx4Yo;8TRx_kTwdd>Zf{L-3h^&m{O9z|SD~e31XK1YZdF z;|RVO@L2?33i6*t@T-7-Ho;c{{&<3~2Jz1!_&VU9OYjZApF{A?fX^lPHW2^G1m6Mt zClGuW;7=s@UJ(C&#Oud?;6H`%4*~vEf)8XxuK#%i9|QQ)2tFS0rxSc4;O7y1GT_f3 z_%z}5{l|QQ&j9`f1fLD~0)o#2@h>F!0>CdK_#zPhnFL=7_(FnT1^C4TUj_KH2)-8Z zXA^vb@Ou9h5quNyFCq9=z%M2E4!|c7>t`3>iwS=(;P)r|1H$X|UqSeXfd2r(AD9`r zejiBiF@R4d_;|oiB=|(YUqsX|8SqCCe46n3_+3o!8Nh!O!Dj>iB?O-f{N)5+0Q{E{ zd=cuUI1OK7K{a-5qKbhcb0DmCC*8_eE!8ZXumEc{}-v<$VEZ`3&_yoYG5qt>n2M~M;;P)r^bimJyk39b# zRAnBc{(n=u+#~&j(Xt!awOh!~PG}_wRkLB+mXs zg%aNOQ~$L5!k^(zzJtA2+X z_!i+aJ>oxD@o4-rW&HDnx5j@9F#anH{=jk@%=PduHTWCE?~K3Yj{*L>4gOs5XM6Z> zH~8Cte=FdBP5iFu6KD|sngd4%;GVy|!bi;iJ8aJV`|f{#%ZY!qCeRJy-v-40mH0Px zCD0^(um1bY@w@mz@$2iycEG=n;?$oAxcvh@{fUZ4{TuvKgOTMc}n@J|0bVYvNm2EJVQR0ottH~*yKQT?)|evaRoe>;QveQ5Bv`1HSP z@D~Dq0`SL-!~HWTe%TF;RKcD9W{OAomy17NNGt!{fIr>f&#$+^(1_W7;`SeA@b`lJ zgTQ}=!CxW%pojl7gMS$KcL)CK4E_f3d-dPn4ScW9`n4J2kG;*F|9b!K3F80I;E%q` zE}Yl;x0M=Dw0>m>?_B@q41@ahQCqTs&-KaAHSk5kCycV$y{`Xgg@LaSK3)H1_1qo* z?}Q(#=CQtY2=D%Vt5*8KA=`9Dr-(o3 z;h$pgr;6X1f7bX}u4wst&d-+`{5j&U@$fG;__M_ylm*lBrvv}J;&=DYfcVF|{O!G=pdtR^J0iz#8i;>iRZ!GFS@+tObX}&NyZw7A9`#S1_%nsK>Ng$u zZ#4KT#qTwK*Bbo&;@8LT7~t;`zkB==@3RB<8o%8)$Ms7Q-fR7xX5h1hPnY^R5AOOe zHtJn*;ol4E{XvtLZgr zbNAnJ179G#*Zg_Rz?b{v$83q~S1WwqsOTftzqN+?^-BG!gtzKvxlZ?-D-C0p-!n ze_`N*586Pc2mguUQT`Q@zr$PkF9i7?y%o;C(5HW@;*q}-_|F9XKN|c^;?MQS|0aV! z{_e=}w~jTP_0Z{y&9=t*M?YkX^F91y6_4^y7JsSmR{hTg{*w&;Lh*aO{=3V-*9!0C z>7?QAzrPyzX5kYZP#)d<>ju7C_#_Yha|0jMWP@J(*0Ff}l6~@9C?1Vp1L&XSVEpzo z`18c?HUIZA_}hTL1o$%y{s!>}J?cNtz;_7m)qnRH__e}&^`G^f3TXX}d)N-#i=Vv> z=97f?>Ypsdqw((s^}hhr|Mv!eu1|lJ!9NK6Wx)TO!N1C<{~3cn`kt8Z066ux)~}0! zKYCkS|0bXQaf(Ov4+4KV@MjzRJwE-%8T_fhe;M%KZ16`vV)w6C|5Y3O*}%UF_+K;l zQ+)bgGWZLD|4QKBM)d`nzxh7>F^WgyUk>~gz(332uk`7kVer=g|JA^My}{q&(|@(W z-vs=X!2hDb-zWY=kM(~i^#%bNzvw^PpclWuz$Xd6%EN!U;?ekbNdDczTkB61$p2x3 zze)Vr9{xsyzplYv|McVM8-ahUIzf%<7ihM{=^p;?4gP-MuLk~;4gPfT2R-~bibwTN zzBh9HzX|xiG5GU+`oA>zGl9Pb_^;Rj*T3ASzg+Ps|9s%T1^CDBi2Zfq_j>&rt$5@w z1^!y#&o}sc#P96Coi?ys`qpOPhlKZ)W*nm-wj+EJG3!K&x( z__tC#s$aMG+l05)kK2L&NQ1vs{9gO-Lk<3#`y%Jhoxopg@b~-lpKb6r0smdV|0jb# z?k{%Xyz;-<;O_wbdw_qn!JjVvL>WKl!9D(4?u7fNz-Ro^41AUF1&&xA-TosKZ~e@D z{;5~;uM*DczxzS{ml^y+;tzTFFEaRx?~m-i2Y|od;7@qW7JK>MH~1@n{~_R?xHBHV z4DqY>7`3_UztX_x2_GCqN3I{mibvyD2jYJO#Q&7RU*^;QxWV57{LR3>v$_Brt)I0% z{o5-Z<=+YXe*ykW4gOZ2{xXBVANX5<{{@4;$EW`v27jP2a{fF4{2}!Q39A2EpZ+}* zkLn)}{H?%$qrsohVmH3m{JqxTPZoc&%pYt0dJ6cTHTW}p`kylR^MSt&_=gPsBJn4B z%>OS8{wm;q2Ka-!%I6nc*FRN>zsBW{cK!QY58nOz?ti~l@u>eCzgPYhibws|2Kw(G zApegI{$|NP=*rh}>06({-wpg7z`xgSIR7s3r|B~F-0h#Bc$EL3_%nsK`u}<0pKb8R zK5m2U9{wzYKlK57{c(;fEdOfYzgYb4>nFOzuihRRwOPHQZ>@&-`-BhbzpS3S>-U%; z{?dmc*Uy(h{6hwR)DyP2!o&ZC!Cxi*2H~yxy#oBReq;BKyMC48k9GOo^?O`+_x1a= z!Y8@_cm0|bkNPjQ$*x~ecq{%c5PzQ`{5=n2;^@RzkC1f z_B;3FaMo!j+)nZ9^Y?w=e?a{1@yqy|{g>3+`=d51R(%^*e6;$(xUu?A1A$!Oo%!ed zSL=86ZQ>q3&AWf!{qN@}9@WqBx9c+X++DvS#iQ{XeA4b8r>@rg?FaR%7r(oH3D4MK zul?WqhWL|&kMoFsuSA@Gx=+5)z~=}b@8N&Yz!&-ChYkEH;q6ga7ev&$r{QP+QM~mt zXPlh>ocxqcI_rlueqVs`J8Mr|zbf&&`_1j|HSje)`Q!Jp{qFv$6MhTVgmcI9itz6B ztMOU85?=LNt$0+wd{Dn3P`~MW;|U*HUgJi6oW5Z)bsLc72CpH)1HzY4_vUl9LM zAw2#e@n^Z>w_N&mxZ;t&P5huf8otp7aPUzp1(E!w13Yl{`~!L{GGyk_1~$ANAY)b*zxQAHx9&K zWAGZTjK9@?n*smI zB;0?kFW4!1y?)tme>{FY!smFzzn9|C_=Q&6_0!|u0>uBa_}%@N{Gz}3R~>-k&lWy? zWTfpU?)qP%cocurOOfM09>m{j@K=dH)x-ao!5{mw?avh68vm_`KU;+F9!1+@rT^$y#iQ}-?zHQt z#~%mc|Bv|H{a5v}ZSjh~VIq#dUifr9SoPf9e|IV##h?3XWdH35;(yEF?-RdQ|NYD0 zZxMf{#BYuNPQbs_B%FUjrww}b-{y)(`3GK$9KT(F|3UG)$8T8tUgJ0KARK?pD|Y-| z{dbDuQT*jyk@4>a;{QSX?)dw}?-l=pDLDRN;nQXOoCkOR-K%&Mf8bw{{Wk%`|DnO3 z`l@a8>c4jl{(SLgO5j%i?E(C|9gOoY7Qa{j?WA~=e}nk-^~3tCp!#2Ui*c@EX7KC*%0@h4<>e62+tVL*0@67XtC`st)k1_17JLYL~zGUlrcHerE}vZvUB) zf4ckcMa84|8{UlUzx_b`TdD>_`;SWTd-dO@>KBkd`ro!cQzEzeZ-3y=F!(?xN_sGcEPu$~It9Vqu&bK1_ZxV?A=tFV; zRsPFg{A-1G_g|gx=^pX_SMezR?6)KP?_dyr@?p4sz2aBHGir0!Z$HH&f0Ot#g|_+d-dOA!n?;WS{l!*{~l31s$c0lk^Pqj z;y>wd9DlEfz2c8P0+0WY@WD}|Z^x?tXq@6v{KLI={PFV3*7zR@;(yBEk9*SwgSt#T zclY1p27m0kk^ZT`pLZnAKgFm2B*mlrL%=@`_}?@5bA0;WHu%$le>(6NrsMoe#GmL< z{{@Oi`R4-vF~GmZ;IHwS|2GDIG4Rg-{$*2T{9{lzn0U!JzB!y8V|re%E=n=no_Ne$2}sUG?N#=sBxrsXZ$SJx9{F#tc$9y)_>+aV`sWPbUuE#8|HlTs z>VJvBAN{dCe{_EV@J~1z=U*uPphx}*ibwgUieEo|TLk=nH25pT?=^pJGWfGW{)NE5 z?=d+4ZlC@=6_4^S7k{QU{$~OI0|tL+$OaWMYO`GWmZt>PF2=q8Pxi@2&A@!B@Ui1` zo1LrvlOL5I<=-Ls_sf3G>i?x6|0;t&^S`zwNtdbT?)$FE;qAefrNg_0O!9NWA=K}ve$6$bwHVfxpEdHQ}f4bt4KLq?`z<-ay zUnTxj5C0tof4cZHg}3Ja#lXMaOq_p*&-!nrc$9yI`1So?Iq+X%@DGST#UuX<4E`2S z|I2{?S%W|Ltu1!y=Y(P9s&7vj{GGtR3i!92h3j7^{-7>X&)xn_6_4uQ5BygG|1^WY zLi|Y{{v!+OZ68Mif z9*_T^PybPhN8_If{MP~h0|tNWcXr`}9`$c9`166k3i$U?2bgI8mn?p-{!3Im%D+_n z`ubztD^vY1yg7YYZ1Cs#%>QhIzX9Z54gAj={AE7eEsfd3}o-*+~yf345@@2PlH z|87wK8sIN6_&a>&zs%r|{vvYyxdr%NG5Gs^`d1tLLEx_i{**bm{?TjfJ`G8~IuBN@ z_3c2#qxz=;|DS+=sllJ@)4$l@&j$WF;J@48&lSJd{J-7cF9iNOfd5B>f0fVtzccvD zfxjO3Pn?U#zft^N$3L?bkH)`7{F%}$*8cZy;E&0{{$BA1^=4Dg-Tk+j;*q}>~c$9zoVC4GK2>iDi{5j%p^r(N0!JjMs zXgU9FjsJtdzt@R4|G@XQ*vmgb@hJcNFYWwwe-rROWbikNzuF`J`wafVuWbLI@K*kh z0RQBZaQ^8(_{)Ey;!*y&|B1}M8Tg+z_y>IYpD_6ItsAqdO|So7fPY3V&cEhIJAbeG zXDA-!U-)%o{ab+l6@x!1d{h_+G}>W|{L^yj+iHV9_nXN4p8)=oPsaIoi{ESg$x%GY zKmWhBKVE{h`mYuEe{b-|jIk$fqModJ?#{o;;4cOKr-1(@gFo5v%lhGj;r9R2;I9&Y zjkf-@0so1o;QHr`wZT$HERSygY{gqYbHD!)`qr+0n{ZbBp8@`d4gS^QPZZvHaQlxw z6~{j)e4zu%qnn?qcocuX#Gfym760Es{5$1gf9^QDejyKkoZ^u`^Sj9YeGd3n82shp zSJQLU=FWeq!JjYwOrfp({|WqW82sJhuNq~KoIkG`{0-vQ_a83+fA(p({)JI?{S!U> z$0;7wzh+Hj{a*zB_YD3@@drKpZyWqg!2dGvpKv@63N|{9gh7 zvGcG$xQSi=Vh{iK27mh6$o1nj;D6WPuM&TPhrdVhDF49sk>me5@UP0p`8SGxwOxjh zC@h!0U6POe@#3$N_n)l#zXAMTD&A7K-~TGz%oYdLf73U&e;^hv|Nj~I zXgP2Udhl;59@TFU#NP|zKYam?KP3K;hyP^7BY*Um$o_c`_*)JBZ1Fqmj}wNwe;zaV zgW}H@(3(Gez`s)g&c8$aagJCX-Ttc#e2>ritx~-8H{JbTF7Z44W5xdwh`-g~kJ@}p zIO0T)_#ZR)o51*e4E(be;`)We?=}BsC?4hC0sNl=|H}q{hWMTOIc2b1`j)*2$6q3R zNdIN^+|3`Scocsxi2rjCe~-amEB>H|{|$qG82AT)|CBRv{;lFq^6;Oac$9za*vR?+ z74Sb|@b~+y{{sep2>6G9fAd0|f2`cNAk`!PD8-}v)5Y)fpEZBK0siF%f2R0D9{$+H zIR0Yclk8<+F@rxj#;$*shyM|SzeD_b z|Bl%_^8LHF4gNCmd+k4WIUDy+mGEBc&kl-5{WA>4FABtejKSY3{xpyJ9cA#xZW7tQ zn*#r(2LG`5LmvJzgFgiP(ZK(y!5mm+-7BmPXqqwz}z@ox#@f5za? z5x-ae%v*xvFZY@Mpnt*D==Rqe4Yc!qnn?pcvQbOP`_P4{JjQ$hxonvx3~nyKPdbvkND44Jc>ViGkg5o zgtz)H2;xs)iTx$9_W0*}_zzP&^2bI;_Mi1#v+58gygB2#+TiaJf2N23IfK7W{0?vB zp9uVaI2Y%iu#KI6frtM_#iRWDLH>II|Ah0fzg+xY`>zDWBY)}UcKw|?Tlt58|09FH zQT$H*oHAH0eS6Q~uM)q*TmF54zql0VKO}yy_2+EGqx`!;{z<^U@ z-1%>-c;p`xzZ1We{{g`Nu)$v={@^IP?b3hLXz&NOh#dc9;E%ol=ilPfKTh!||5V_g z1pIRi{%)WCSq6VL@TUO(g9iVwPyf9Je>*|N8t(1O7Q>xc;Fy zyZ#v-`Oj25s(+{W_4V%v;J@GCFA{&1hyQMaKRzZh|8(GAWALvPf5^lCjlrKOetrLQ z6!0H+5w3sY_ICXfJ^c3?_)OswJotLWqw&iJ@lOZwZ+|h4zd-zP9{x)Ve5vr+9{dH0 zNAZ_R{CfXog7`l*_&dZO^zeUZ@V9~b9Si&mFTwTe_gTL+27ayZ`5y6qqj*%mZi(OF zt@Udri2vbo9Dm*pcK{6}Ao>!0D%KUMLl{!PGt3h>`%@E3{StN(8?_&b0<5BR?}_-n+Us83e)+{#to z1`YmR;6EMsFJFc0-zt9R_{DL${hMBa`2nBfH%9T+-*mtKJPhKW58|&j_~YX3{tY^T z%cDE~>kaX21;8J7CC)!Z{9f~CYsI7dL%_cf_?H;`c|QH)e~aT^C47=y#*r$z z>ldwf6o0zJufKm+2;xtv!2YJ4Y_Zqz=Yfhx{^(eH{PHDoYyWu`@K+oB={wtghj$9# z&i{IYzfk;{n!gD6zcl#k#P4l_zh-_Z(%8$mc35?%4 zpnfY1{>)wM@$;(Rs|G&LCqL&JoPV+KxlZHAqq~1*Djww@yN%tyPXAl|yAtI8h{50C zGydZ%ar`|#`8N&xpzy^W`FANE`{8i!)+G&K(Ut9$I9R`2xt~TiOj}wOF(zj;~{-*8h{PX3P zt^T_N_`fpvlXkQHL0zVvyZxUT{IPMi-+BFF`7Z_jh1cWyXNkYm!=JBsRR56p_5QmY z_yelIR;KRjU)#l>;o)Cn@OO$oS$He|D}euIgFpH=cKyB1KU6Cov*6_4tdx|3Z$hqwGS!2g56Un~9sM=XzS z|F;Hzx%l<|xdr(Da1+iyu!o($*Z3Xw2h7I_AM}WSvf@$wVt0=0zgt24tp(;R zj~Vr@d`n_%N7mHu- z|9ap*@@8DWL7(;eoq>-^^w+=RZ^8a}pZrM%K1ujukNV9~JQ}|isb8t^*7|WTsNbAF z;`nRDpFM7L0Pgi;rs9!5c^7;BwFz(e?+5+^YO#M{Z-4v0eH4%UgS*-O1}*;wfd4~- zKRaam}~KVEpNf0{x3yBqvH;`iGB%r@|Y!aMbI(s0*5 z%MgD*sQ+Ui{_70>;J)_w=Q(0|bo;L|_~R$o=yer-47u;E&nQ9)GX?{mj4zh4-wV zA^uVj|1%)|>u<;P%ND;^|6HwjRKF_VZwLOZ@4)_2pZ=!}e4X%K>+chaNAWj+_@4vu zUwtQzzf1fHfzg|L{-@Preo%O?{yjwTDE>AO|MMXJR}B7;yz${R{ukbba<(IAf&r2Zx9qz&YcAxogqj==c-aT^t?gakT2LFK1 z`kl~#;}7g_uRmV(%T_#!zfj`W>-QRn|8s*sU;JM4?_-0%7u4@{;J@--oPV|WgL<>5 z=T@%zcB$e~{=>lk2Jp|g5Br;a`ZE-d{IPpP_RpKZf49NkCH{0hS@qnV|Lq2UNc@?? zTl42F;NR`iv5G)&-NJq zO%#v(Rr}lZ%hbkyJn$DA{OMEt_3yt7e2!24$ft1rg~EFszaFZ1lz+G6ukSy$0r}r& z@UIeoibwtLGWZ8U{kH@D&kX(+@h5xu`wjlo1MKnF^WPr$r#_AA-!J}L4}Y5CQT?;U zpD(<%{_F_+fi~<Im^`FC=Rlfuf|8alA@ehmNYyKRqc;v4*FtUGk1O6)v{J@$>SR8~k;^ z9|ZouGdTZb@fS$_oCkOP*BJaQ;@8*D-GRTw;I9_H*ZT2i#iRNMlI{9C^WPf(MBrcg zEY80}{9dpB7Aqe4lf|#EAA13RpdI^%eEQcI{F%TX0{$k0KbU6spA)}n{O|fZjz3j+ zulaw_KQNyqyw~x=0g6ZU&zJn$Byel|lR*A^J%{~WKJ#xi@B_ko&ELlqkKzwbj9fns z1o0<#;P|5tx5uy588~^gT>7@3;*md9{QC9J6M=v1Ke4}E{B62SJ$L)RH~4cW+4<|Q zKMn%^dkp?nN7(s$_20DTar`yHmwUv2gyK>C@(;4(?-t(bzsVr}*9`vnBmK?4b6>#m zCkyZRoiyC_KS%K>{?rsZ{y{DNDIoqitFb>i-HzX@|7R*5`9lXs_WxnPAM+yiC;Ien zrg-E}2mZr>{|^R#y7-;_kE#AQ8vMDye7c^qGH_;!*w$ApaS_-)!&?h~I1d-TPG>f8Z#4{G9xqnz`$@ zyW&y&Z6N+E5dU=sf3o-!9kD#R{Z|?M-C+D?0sq0T;rw&N@3sF{o?P{`tKCrZ#MXArrV%XKa>B|ZXAD;@R<&1sNac-NA>GC)b3wr{jtXH zG!TEi!9Og1hj+qo*Y7rie^~tS0$Togz@P9Y&Odatzxusy;M0Zoioa9wsD81BMeaY( z0P)ZHH;%tp{25N+4C6Ob@yH(n{sQ2?+2C&$f6&8UZSbc9|03Yu;Vqnhm(TIL!N3pr ztY4+#QT=iyerNtz{kIszKc@%BpL~qne_s7FQ}M`OCw_;w{AUCI7H?yJzWAN_;|!za z(zjFtUn;!U`JZzPe7#Tq{RX~O_>dl~dhU+@ZpEYeb%OpY2KD>U;P3P4f7jse2ma;2 zzw`g$@r%i{`^W3}G0ngSh4&i&LIa;FyjT4fC?3^6kQTZAoeT0G`wq@O-)H=PGVrCs zH+b~V&5B3y$4mT!!dvt2d=UR{dvW~18TR;j)$cOJBY*Vak@dR}_;-I7`!mHK42<3^ zm%i<)c;pWP|3$#xXYdz_-&wyLr`!LI!Ji8JmjM68@8SGw#GmGf<#_xLI zFY3qjuM@xL_VF;;;AcUuW=lia*+JgYfx}YT$p- z;IGZ{*FPNwfA^7g|LWs+6Yy{M39f&;_!B+y-%9bQ{?X}?{uS`FDul;Vu6iz(3(L?C%wSqApX< z-TqYuK5CZTKVJMLibwGegZS?P@$dgRjz1*+R*(2Yibwv?RD1sF=Wp*p{x7h09m~jz8ZgKlV$^mkRHB{!;l-{@s$l ze*W?SkpH6wf6Q!u`Jet3jz3X&XZ|=fbJy==#iRIJGVJkl>Tiu-6Nvw9gFnZozuVyN z1pY^WKkq*{|5f4-I*H4pJO7gukMi#a{$}8R%iyo~IexiAIQ~}Qb3Edot9TTDV7fhi z`NCV{_ZW!(d4oT8j@^H89{%9hIQ~T86Fm4`6p!N1m-zMmdjiB?VDP8=jK9Ue=LnzZ z5&xeJ@t1=5{|e#{e1q#(>a%`p4E`$Me;W8NGWe^-pX!l+sp8T2HHhC?f2{ud8}L72 z@UIqsqlf=dgTGt+YIzQCmj7AcpZ{M&{pZ^K@72F~ibwf(938oS{vG(=G5D*+?^XYQ z8~nZE*N@+x1OBPQIRDk+FPHi`4_2=FmZo@=f9M!H|2Fw$tN#B4{(l?%Svmgd|GL57 zFaCJV{{ryO{TAn6D1NWw_gRWZ`3ExX{Pq5S5%{k&_^ZU9s25v3ch~;K!pKl6KB{~qxtc;ug{cvSyF;C~1BzcBcR#ozAX z|HR-g7r*}c^IhP7?gyNI>xp*%=Xv;_Q9R1O?%2rn_kG~c`w{!&PqO{}9{!UQkNlnD z&$j(>wBUoZy8pX)RJ zPYisKPk#1T>@OGI+5b6ZuyWP6sBxID@#(+Hz&HBze`es@efs|th2!rQ-fR83S@CH6 zvt|69`dRDeAQ=C&O|U<3vfaOhda>1Wcl{4hJn|QcKVNvu{}u4ZZ;Jhe;`f?AOAUOP z@C6?6FIGH?zeD2J_dj2Q__x{&$KNadOb`F&ibww3nUVANzrg>P!5=!s9zU=B&m#tZ zh4}UU`4;%6syA5B`j;Voul`L_Jj%Zg_}2jchX#L<_?_c-XBaG(zP)Skw*de5z<KA>y-G9#b zS@qiz#D9muUnc$%kNVwe@CSi^Jn$E8jq@KAf0>7Wf#OmAsp8l7KU)KTTrBn%oo0`p zSN>Zo9{D>!{@Vb5x53{ley{oSn!(>IetrII2mFh-!TD#O?r;4mP&~>%H#@Tbwg>)y z8vLc=_nJTH+v4~ug|G1FpTiW7;xCr?+l05~Pdtc!g8H6awEo4-^VdHKibwwB*>?RJ zH2==Pf4sq8A%3s=wHx?a;gdb;_p~AYZi!!Ce|81&Pmja(TP=Qvcfzo0rEhHpzRzd= zE4Ih}Vd1^j-=&I2<2MNMp8)dTS$$6?>Yre~-9KLS-(K;^A3Y~>{_O$$e>3>A#qX7W ztHB=x{yl+z{*E~RQt=n+gZ=-coezAK9zpV#a6yk6VqUhUfZx<2>) z+|P5)&Ndml^FKoLEPoOB3FyuFy9415$>aPM@JD+1`--0NYrqd*e|9ANuN8jDsdoNL zJ^U7hUvP|_|6u)?{5unVYIB}{68OHyKR1e=TqUzJ%YcH|Hn8 z5B8tHhGB(|F^awh`gr)0W$fzD6Fu`^2LA!y_}`!SU#jpMBJ!IReg)wVA^bzO=KX7q z$S)B+%bz6t0||ew!fyw^%G3XPgse#m8mee;q>j zzbX7l;8%L`|D^EC!4F^m4rVJpUZ*cXc>bZ+V*Ppe`-q<9Zz26ZmGEaP{7Udgc-H?T z3P1NYtUoLuv;I#f{FAol`4`TJw*JdS&+-?%m%aYaApG|f{wnZ&>wlrbF9tt+{X2{B zi+AAp3m>xidwJ%6Z_%^-l_dY!g#W3+9}4~i5C21jUk!e6|77O>T*5!Lfah-n-}m_U zOGUo~`f88=rJ`s3i!HM2Ck?&ve?Ia5@s8a8$eDKjMtJy(MbG$Y@Wa>dO2Qwv6X&PF zU+m$J5k2GQyl?Xt*%+DE&x|2_^LM_?r?`K=dup8(`sVK^MPC;J)`XZe$ae-q)iDf|iG`>x+VDEu1mOVKQ| z{%n0eyhTd&9dvycmME}!fyvZeE)DO;lDD7=U)uI@A`4Z z?p)s*QNKdbuZBL@KY}&yuKxk@cRoy~-20!NkJ`J)6H2;onF2lNJ8Li2Yls=vyNC|6cK5NBloP{2#g}@89Z({%=?GxsTiPCmu|^ za{k;Rde;9m{0HmDtlt^L|JMq?5PaYI9l96KUjqGfkN<;3&-}L$|8>Own+m@b{9+G( zfx?e}oW1`%Lio9R^ZW&~?fm)fU%H8&8B|Aq0sy8zitve z%il`!r%C?K2XOxt;7|0-zxh4wj34{duD>+&X8pfH_}3}?<>2Rg_*W_XH2A^(Vfgb2 z|2Ku7`((8Hho2OFGvU8R_y-Q*{VxPRx5IxMV0s-sibc=*-v)l7qy21?zmf1CDdGI$ zIW~Vu7$#$vKST74U-o(S_5V%6-|Rrnp9sG1{MktKjGqKQJpT&`f4st<1%B}OJ7|NO z|8qsZ3i^a?V<6A!-zSRy8u-UHlzIOAUE=?cgLwajJ#E2NYshxs`Y#bZ>tE>?cK+(1 zH|ys;!v9d=F9hFr|9j5C+hRl`Qi27O!%D-;rv*G%^&yhW1?sLTEhQ?@Gn&O z@reBM6@CNZFCqNT6@D@JzWwKjLwWxyBI*wjJ?mc+{D&WZeop*9r0`SVmwD!I-NU&5 z7U+HJuY>5B|JbtZ_4g(5f1bkc^lY^CSE2Cp2!9#jo8NQF&cA%{efeiA{6fP2hVYLX z%K4=c^A8n0>whWXw-WxV3cn&^{udQ~g7Cj5{H+e>`6orppC@{jzl!je6MnhEp9TIf zyA0QyMTQkVj#2n2@GEiuX0D$<68`fFKlZ!@_ww+cR`{`R?fDnJe`q88-be8M_nK$H zzUQAe7d`8LeXHe%_phG`|4M~l4!-a4&jf|v0)F`Vw~Fw8QTSuQpBSEO8N2iUqrz_o zKMlQ^|KAAz%p-aK+au;bRrIX?4c}$&zwLzom%{J)f}Q`Me?c4E{3n%h|9zpK=vlwz zqG$e_;J-X{{`^J!&pL|p>tD2B-}QT@=o!CYd3OK)Cj34}bAEF~es9q;elg+yOZYb{ z{Mbu2zwhzOzly#T`l?{!QQi6fQ}JI8|KZ0E9lB@#{(zf~;r&a4?|b~Pt!&UHseAvt z82Y5g|5l=B{g17%^WO};Ie$A7|Md!gSlagAw|_mV@SDL8&OgInm+;Hv_dK!umEbS& z`dOs#i&xtIhp%7V2>*!Vc>ejXSa5y- zMs@jzh@R$e%Rc|tCw%jJt_;atf34uhJ^W`Be$G$X{2qkg?Rd`5dDZ5Z<@KM#&EG}z zEPovQ;Q1#r{~Hp1rNSRE--7%8hn{`?{7BJPLm#aF;LEuFOUrrwTIhX`e};&jKqG$fA;6DYu@t;Th?>3zCliYi-|KM7-~7*1_$iXVKjG(}%JYu}e}t$1TZ^9MuLD0k|GN=> zO5ry}%zvZ8ulPNC{s$3$@6&kx<>0s2X;{+*cl~cJdX_&4e)#@(55hlN;V*nM+Vx|k z!Y}+I`}(~n;XkDC+avPtSNI9S-<$BiQuz6A+5GeH{m)(rmzYu)i{=Y!s7Zd)0gn#jwJpU^22L_Etb^AYB z^elfl;U7%+4GO=Y$ejoel7UE{!df* zjf8&`;rBS3=WmS2?<#thzlHFRA^fDmZv#IOo@^Pr>;F=P-%j|)68=hsU-rJ8e;@yQ zg`e9gd;X6n{KPrD|MlSeooFDtZ_P-Q{BsEZbcMef{4x)JzM>!c zpU|{o_31zuRcuzflqST}03N7bpA+2>&vLKPe)=O5qm~{%FE)Q24XJ z_uc+R^}hoA9J`D%ufM#A@IO}gRUcWQFaKhNU%77f z`Wr|1LoVd`r$*%OD|(i{n()UH{&Nby9(>>RYp%kt1wW1XGxrad5`M3-Jb(A*X#L+z z^elfOC%gZb5&qo@zW{vS_5WW*KN$M?SbxDXHeSQWpNjt~_^%1A-z4#W_(i;bu}`A) zuT=D`f4N<=`*#)LFIV`zz@HcnD`PkRw+g=i{1o(N{Y)hMp%?S~wcro)@DCO}%ilow z*Ajl6!e0e`zK8#y!Y}P+`yamlt0w$T<9PnOPwo7-d)D8-3cm{c($LQz+(7sTRB?Xp zQVaI&ANz=&^*_CV&7Tg<|0KeHPT`LN-?x9yRrtvs+3SBY;U7Pq=dT9ecmI2|=vn?6 z!cP(Yx|eW%J@~%$*Fp4*Ur+c`2>%p?zZm?uXZ;UX_>F`=mGIwG_^TrF7byG|!oQvH zkH3`nzvpLm{Wq`s-v*dohmWI0&-&jEeiC}K|J4xwPYQqe*Op%zhRN9FFIV_gn`N*6 zy9ocP2|WM6Z!F)p{x1_f%bz0rX@tK@;g5*OU#alx2>)KfKl?JCemaS-}5h{ui*Lu=zaHJ+aUNtbv4gFJtF@! z(X;%;g#QHLzoYQyN94bu@XHDRDZ(E#k>_6qezj-*3q{ZJSAw5_-mJg5gnz%nAN8GG zf4=oUP2o3zpAPY#A^aPz;rW+<@4J7!M)WLyYK!dk|19DErSRLq&xik@7*_Z={aWt7 z*Y~!6)5D)EV^@E&=*_mX-Z;qIMPtmjdjU@lOgg;5)uL8fsGym5q{1)(o$A4!1zDM}^H}U*MKic^(^YFJ8 zJ*Pq>K{_{gQ54G|M!cY&3^;w|EHw?d#1Sma`1iEuYsax z{3h@Vk>AY!Qo^69@TW%PKcMhq@$Bp8=Y+r6Ej)iyME*viXZZ^W{|myuP2qQMv+K{- z|CGW{5dK$$ADhDSmqz6OrSMaP|25%XtnepBwlW?za{){6n;7){|klRM)={r^Dtixqy+Ptn%jy9&RI@K+H2K2v%Au@U)2qG$P&gujyT z=PLaAi2QnmUr+cy5&mws@%+mp@^=+I%iluyzYzYt3cujzX!C!k!q43{d;R@N_}y>k z`A0_NuPb_%znJiUC;UkYzcwQOI)z_J_ZrL?-hRf7rTCPJp76pp1%?L#UB0XqG$e7eeC)RKYsm}`2R!UPg`aE=X>}Q z@8tf|&!!^ah(XZ~yQt^eTu)7(FGkRK@t`WgKDhIes(&ac+L@BY2J=o!DB z@H-Ly6$-yFBL5PF-$?jf2tRf=&tDF{@BaBOh2KK>IfQ?&!XFEMRd}*x?9Tt4qG$bY zC;YC2KV}-wza0Ew9{zcvXZ+mlve#dC!hc=i7yoA0pKtxYqVNj{e*?l_{~n&d8vGHS z{5hg$`HR6%LvPN%T*9wX_{+fe&Hsf8Kem1L^>ZV_Pb>TpzuW#NJ^7zk_=Vu7Liu|V z{$cm>{x1RFcl~No^li{rd;Gs8dNzM)_)mxYZ$|vTbRYL$)gEpCd`|R?pWGq){MnrF z3u`&QHX{E%Mc)X0Ur+z;5j}R%;Xk18@<^Jja)-}ynFKOM3E+l!v%FChE^!oN-7F9AQePYc>$SmEPWMZYRy|IVGx^XL6( z*S~N5ohf>jznJ9jOY*N$_yfTo91bgEH~&h7Uk-lw`NLfa|CAX#e`Q4eaM82;)r4P2 z_#Z3$SrPe*6@CNZ4%3P!O!=s-;G4i_>F|WC*j|y@Z_3O;b@;el^sN8ILH^L|*AFE5 ziy!6wYh!lf$q&P1?DF4L^z)(jUH{$`J@a4QKYRU@691!TasMsg`yT&|5B;U%rm*-w03tN<`22)!?V0H~aTc!hb~J&jH`p{}~FubU=3hk0AUH6n+!UG3b&l4*RywEhx=fBus^e;ONtZ~ZM*^oyZy35=t< z{+mV5`q#9F?O#0P|8(Mi!c*M;oOPqk|58QY2z{l`zv!9&wxaC$Ka=?HH;4N#%89oB z>?C@|&)L)R!{<*0;eV*`bJvU3zrE*j|M}4S_V3+A&-@qfmEFH{iT^1Ie;W9{{pTiy zUk-k_f9DbYkf(Y6v0bC}?=eMR4SmwH{^~@}`j^_<_Adp!x&BlV|9d{e{pWOx=Km!{ z-wS%*^WV>jp81atw*J#0{}&Sfvm3bo>EQd;-y@=D{1))*Li~#ef2(IXzgKtLzY^$! zVp!oLPxOpmy^qabh)*{2H;(YHSNI9=eUHBui>p7+0W{b=iN ztms+(W|IF(!Z&{>ggt(k1itU_(`KS){G9!4|HJctHR0c(@aw=Y^{l@s3O`Qx*AV`C zFYx?r;QP+MPNHY|iwOTZ!XKgV^ER;aKhKl@c!ggEe)#%vJ>kEn@E3#cyMMg!Mc%(w z=tp||pD%jWzZUop&Oft%P9pyIc!~3e_OSi)&EEjgGk$q-_WGSn_!lYsvEcjq_pzd{ zhCb=(pZPl(%zq{PH$!jwcMI{qdz$wz2fsMcH-G&_&-kVL+x`XTui@WH_>&d>DDZvv z@7F8*6!hBP+Q1L?&%m?mf4t~f|6(O}{^}q!=kEiA-(x=K zS8Qb0Z#)2_y8N!9XZ$+wgZ>--biyC2@T0@Pm}z0B>!B6za*mnEnnmQ+amhkRP@Y$Gx7f@@jpS~=WT4)kFWpVDf+(9`})63 z@!v-LKTiA~^*Zn0u!#QWD*B3u{_920`k!-P_Wt_>@!zwN`%gvmf0?469?^f5=$ZdG z@jr+7|3cv}jOhR1H+cS*i2e@{J@a2g{69nd*D3s*p3&BSk2kshUeNp2e^=2n|7FDg zbHx8>gxuu@i2sKb{y^}3 z*RS>8;r>e_`p*$P^WRAPzd`(uQuvh-{lBN^Cr0$YQ1RbF{4XT_`@hTkH!Gt5`xJdT zqW`-@&-&j^{J%^5=QMHutr7iSuIN`s^gmwo%zy4d+4m2Ni2qdzKYvqu{`nq%tW@{~ z;Md{C-Q52#Cj3j@K=dqs9r!{2%=%eM_^&Jc z7VyhG{8toy8~EY%`#Isq7xVl@d3OEed-z+5p5?D8weuhT{?iwPKVIRF0N;21j#c=L z;D_^nMfe+h!1FH#KkmuDp6FTr%0sf(|JQ^+PT{Wt-*^6Q^da}(ee-DN|2c|2Kcaq# zq8|*s@BX9sBksQpdf)lKx9C~_t4aTVApO5j;a5fU-?f?hpA^x5XVEkNwZ#9A#DAs2 zpA*sl=Zd~DqW@16{|&^y`IEpoIG=)beZKp!w& ze!0Rg9%|<=ynZ?meoEnw1V29jqq_VX6@Df7LI2JCbt3$AKI8qb20!lMuU7cggx`hm zk5Tw_;5T{rM~I%ye=Yd&(DyHM2!F1^ui7fw{MRe|^x*=NBiw)UClTEBchKj&|7q|G zJo)z*Joz z^DD*O_4B8~pB~Zw$zSpO4H5mHAbRG%jQBUdlGpXWNZ~g}^uO0K?tghi|AR!&{8teF z=2xP+{u>m2_pPIyzuSGy{l}p%@$5fw(KG)^_%DUtT>s3kbaVYbt?);JKhnd0Lg6=p zpAPZOuVixhx!>^ojo{~d_}xU$@>d@zFge2aANhoTj>2CKzVGK3&rtXc;D@h&+Y|l@ zg`XF<>nG3$Z7^BG$J}pu{|ce^T|YK$<@yrntHUrEyZjAB&-&kl{AuXT`rC=*|3cv} z1V0XaP+a~Jg`X<3^B?rj@cR<}e&6x@%Om#hSw$b)#?If^z&NVwe~#!`|LWjB0iE&R zkNDs9d+vWM_`dbKqv#nw=cw%dnIEZi&)-&sUkiTF|DX+S{%?Qa{u`k8t=}t_bNxc- zee3rU(X;$<C0S08QHUwHpEKhomzw_nNg=l8MwpX$lKjp$ka2Jo9h z`OS|cxcsLTegpVb9{v*wKXr`FAMU?-Nwdq(YvcI~^KE|L^Isc_p5-qZX8Ga%o0r78 z{7QvC34GuA`-`Hlg}%hozaJI<6~w=JNtWyXn4ft6mVxhk{^$tNv;Nh9AMAf-|2E$e zboq-Eer!8Ce{oO#w-tUp;hS%%xcr@d=K15`7kK#FiJs+eBz*IfqRYQl;g^E%>;IJs zzlHG4Qz96@FvH{PPrk6Ul!9;UDrl&);bW z+y6P9{+EcJ<&E8(9< z_|GZ)IT87D6@JWYwsM5?UqJZV{loJwj>tE^r;X*$BmB{Xf0e>t6_J0L!Y?HJ3km-# zh2L{0yZ+;uF0Os&uD{O|ektK!MEHmN%lkhNeDC#7^sN60@Wa=?afJV-!fypXxi)%c zrK?Z5Bw-=m6t0`zh4gW~#sNc60K1?FZ! zj_~<2f%sp49qxZxME@y8Uk`mjU>w!;f1~J`|6=0*3gUmu4%~k;_`ds}O-0Z6<%EAF z;m=g~o%%+*e|SLQSArkhf0+IMYQo=Geoq&B{4)^zq^JKIh@R!I1wReF;a@}ePb>U6 z;E(k1pHTRT5dxDVeEq$S@VDv2^XKgnZU5^fdX~Qp{P6j6J>g%Y@Qc77<;kB^_&Mfg z+sS_;;jh=3=bsLKk%!+&^elf3_~G?;6XCB`_)EZ_}~(EF|**D3lm^wnXQ zj9va!qG$P=kUtH*>Hlpc|3T|<|E2w+oqzj_p7B$sWcU9L!arHzS48BWpz!Mm|4zcM zSNPT7FY)yMQH7rdKN0Hx-Gu*(!XH^^`|msde^mH!^I%zyVEvl;zlZP-k>AtB&cA8k zCo^AV?K^k3XZ&XH!`Huu3I7>|U$~pi?|c4bs|~pSq0sx*ulYSk z%zw`5wtr#&vxxs26@DG~CFp-p3@dzGtMH2m|8c^9OW`jEe{~opW0(J$!mj|o#w<=b z%=ueS_=Dy51hMtoI?&Evu>aYwlFh$e(Z>c^z3=+{lcMhleN6yHb@MM5z4^Cdi(C8I z=E*ua!u#hOlK)ouJv}V{EbxmnUuEq(mp@tbjGqEO=%4BT(}cg9{GJuYUk-j^EjlxD z`MZjq@$0}Zh2HQR2!D#gAG&+A^YrRK?AIl}Ar zRl>hd;ZFd6q=$c(!cP(Y0>U@HCxGQ|0YBfvUsv=je>3>O{G0y2PWTrq{7!>y|4Tgl z(F(r}{P6Yj4Z?p$;g^D+@bI5h`0-H!lOxQ3i}2&}bK0!`b>PqUtp6=V&-z~mek1gz z|8EoivkHIIzPA4rp8RtZe%|>ue|Y`BOZa=q&l$7)i^2EJ{~*z`{0Z>G{eO?}Z&vtu z``P>hJ^BAp^h2S~^~~QNivJY+*N5hBG4Wq1Kc~z3Hv%^lMIQg>ik|haxYEvFxPKoK z{@)6JD)==Xe!If21V076S-;JMe~;E09)6AJS^k*$W|17>{p%CL-&=l8 zk?}`?@4J5OE_%k#13!HIT0;1%6n@zdo8Py8tW@~5=9^V=g!hln2>(X;IX{-a=Yf`= z%zTx#?@ZS4ajocC{tENWDmlXQ-$MAk<>$;8e=7LF{u3}={^p`*{C4oe^ZzB`uT=O; zzz_5q|8)5|E#`j}^uhV3=}#6t^PhXM?O(t*=g-%~zxg>W#?L><&Y$n`&wYx%2zuY+ z-@8Q5{1?D~kl*-kCI0)#&p9yvQ^79?8i(r6|4yQ3{BqL2?+Jg7!k-6ziHAR1;a7qm ztY4FVIpN3SJb&z9JAc0CFSZmt%iloq|48^#6n-!8^F8@*Qus}T-$wXbY{T;xgCDG) zz=p{hJ~k0O%il`)KNJ28g|4Q=K0gkgnz&eynhQ1v%+Cvn2cTiKB8y&b0^sR;qz}@ z!oN%5$A_Z-p8U5d{9^Fq(3|zM9^sqUiL(2Lk%wD;k%!+$^elhkGMhhq|J;r6A5-|# zjse1y|Vo;q$i#$vYp+ku;Z ztims-w)_P2hTog;-&FVw;0JnqnM~GTZ0Z7qUrqRN!tb_=(*NUZ{t{3ByNI6kzZHD> z@rcY}@^4G{rz`vs$6LPK-u>rr`+u^+Z@IztzZ`nQ&nNuF3O{**6$blHV8Z1O+?DsQ z26|ur`iY+PugJXEOpfsNcL(C%yw1tAxQo-LCByAM_^!XtEBx}wmLI|%favNS-&4D{0i{H&mZqX_+{C z{0Y!kdisC6=vn`((EmE<&HCAk^gl6(^Ou8P<>8+wdd836YR{i^h(DO{x7?lcN1kHW zU%Q9DspuKM1^hVnACrGy!e62AMC@Zo+uZqNU%5BC4yYq{bNO5I^UJ~4n=5*@|E%$k{K4m& zxe6ckqG$7$sImP^LSW|aP}0AH<#iIQe+6em>)&#Z-q*j0ga0?**T0?i;r(0V-_yVC zM9=!yGA+A*N0R=%tndrZvf#4tWXaf_zj+Ejalhp!pf~e(6yYDRFVCL@-(9aR|3yV# z4gExq|7S(d`j>|P(vbgQ#DB?t+<*6qX#Lwy^o*bLKz9F*BmB1%{s{1W*WcF^eg*j9 z`?qq!-=di3UkHBO)BjCG&+;b;e>mZvtnimd1{{@P^0r~=u{v6S>^^^OcJ%7UM z_jKZap2Ba5$bUxR7ZCm#g#VAi&pF4gpJ|@_e<=K7@SCAG`|nwVf6xJZ{-%TP`~LO* zqG$cjo1WeOvkCuNg`Wn$*pvTCgT@cSOb^XFDZ)*J;c>mV;_w;X!=vn`2%@4cD5$<0#>0kGuoSz;W?fhF;^o$>WBK!Qmf$&ob zKldWbUz|y?_8pePnt!-a;U@`y65;neoabK#zVG_eL-Z_v3*k>D{5uu?z>97E3C;p? z^G{Xy#ZTJ)S7ZH{^Cw04e<=L=aaLHqrqg!d@>ePRM)SjVawIbE?fE-}@IN_%_dln~ z^5f74#pQn>de;Afxt1Tk|CmbncOS|51>jc(U{sfXyXYCe82mcuO#g2u{GG};zXtpg z4}Uw+Gkz=h!Tx3VHH3eh!e0Wu@A1P?3P11Z?Ec?H_`fLpcJPOJ^8cvt3&Af9^?w@S zzb&tmFsE1-oF@Tp=y>}N1A~7+b?3iP^sN6?;D`HvFX7KPn)8zp`L&{F{5sPATEc%{ z;m-j--;@6xg`Xz;2MGTkh2IQ*frtNx!fz)0>4ZPx7~cQbC3gN3&bn~t|9H`}{B#v4!3{zDf~9Vf06L_ zJAvn)aGeFq(@Xz3T>f67XZg#_FI$i!k$G?Lzte>OiNa4`AC3Qk!mlU%R|x;&;XHq* zNzwSDMbGl*KA)X`KH+bCBIlP*wtV0Izk%o(zY_f5{4?wSHNt;P;g1C0op1N!Zxww7 z^!b?opt$-k75~-5{~N^rba|Z}+kYm3AKZUy{QE?2JQX|ZycYaGZ~FHZ;eV*`7e}1G z_Y{6B$^SOtk3Na#Zv#J=e=Yx)iazIN+mJ%j+|c39-%`=D{$+mIiRf~mH~niO{x3b5 z`!7maevOBJvFI5;=LLKIgnDm z5k2dF-b?oUDGTi%Ul4we(>Q<5RJ;Ct{H~&B{EBoo|0}|uq3|c&9*tkC@Ego8JCY-u z|7*hE`*favWR2zf_V3+A&+_M(Uv?x%c>n&E@E0lksdrkwZ~uN<;pfh`{P6z$9pRrd zlIQPxx8?hO|Kk~=XZfqlFI$qMF7w{rzy3h@Tb#l9HQ-l69~8q1ADf7t@#C*qe)#@l z1>sjI{P?tJ{l8G*SAZYPpSgamB>Y7Rzu_Ls_dR~^c_#1QLg;jDzoc{aLZ-S^rB3 zzn$;y;*;q2>(NcKXQi6?>qnB zQ}`9;m$k_e-v7D~{e}sqssKRd`{LKh|v-52Jj&`}Op_R|H|4_8%U+f^q`FJDIv;0lqr||h^|J

    k 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

    +Q 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

    f8x$W2b@6pHf34%t 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

    4x3#a$36W{&J~bIc2jjwvWOjPE)E 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

    Pb6&q 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�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

    KPw4#o_Q$EVgb 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

    Brdh#j2?G}z$5aUaTn$I@jn9$e70srOb&G;_LJ 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 z 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%0A3Ni5_o0sD&VhxR|PlU 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

    T5xV=4C+EeO}a&!Ety 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 cB|0|{Zidac^ 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 z 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

    H^KU09CeY3#N5%>+jG5&ji zWBluZWBeO{V?190$N0OZhs;OsU(mjn!1DxN3LN9F0FLpW0374L2sp-bIdF{sZs2JD zoWMU8`0v0m{%tb6{9ycjfMfhafnz*{z%l-*z|nrLz?TYqC2)-Y0pJ+_E5I@SFM(q` z-vY<@x9;ub2krL~_+WvT1IPFyz%l-Xz%l;IfMYyY0mu072afjZ1-?Pxp}o93VEo$w z$M_Ebj`0@&$9Rf>WBgUX(f$O1UnKC`fMfiR0LS>>0FLo*1dj3i0372_+uO?<+V>Io zP=QYZj`7z3$M{bJj`1%8j`3Uz9OHi&INHA=@Gk|v**;z#F#a8ZWBi%GG5%4&F`lu& zG5#6A(SD)8FBAA`;28g7z%l-JfMfidfMYzr0LS=u*w@P&+8-eB0)bBfj`7a|j`1%B zj`1%Cj`6Gjj`6Pnj`nW|e51g-_VMz7@%I3Z@#g@?_=|yKJck3v_-lcq{b>SUCh)s~ zWBgA6$M`=0j`9Bt9OL-|IL5!reqP?tK2zYM1U?lw#(x}ejQxI1fY^MIl_;&}6@#g`@_)CFfJQILp{4;>#eeVl_ADQZ{+s_8R9q^^V z@i~sWi0dEtoW=9N@i~h(z>j`5fsYq90LM5t0mnFZ*k5PU$>$m1rx)-Zz)u8@&xxEy zTvxLc>~8>$@!tV{&IkKPfnNZ8E$}mezYY9C;G2M71U&Ts(_Et;d@iFqaICi{aIAMY zaQzGj=RXYm65w^fF9m)gaC~m!9N_1I{iDFq&zr!}&nDpLXU7AbJfx@}oz?$acX9sC z5O^MOJ?`*4NgZ%JPjaf|htHFo4fc4RWVvO}&tKdM_IRFTjb+d0NuCw#KNa|oz;Pbv z+|S8}ZZGm31l}7s&P&sP<9U+fftNx5o=cqjWtr|A^|{#Me4gYg@Pp?`ZUTN7_`||{THE`6!?E-&T;Lid_oot!uv_tC+bSO?M&Kv9GP>Zup3c(NR zWE^nRNfmI^$xPz5PFjGYP8Nb6)X8GtsFO#5<9zZmac(c`{LHmIM9|0V7GC|-~0&fD2I=K@#>f~AAsFU}IbGuk4pIDrA@)h_& zo%{qGb+UD~lQ*3o)XDb5ZJq269CgwM{Gd)Uful~Uful~2C(i9e?Zb+SL$qfUle_RrCL zG6w8XCsQqZ*2zr4{tSU%0v!8&g~0C?_!GcUCn>pJeo!a70!N+nBhGnao#a}ab#f^9 zL7j{QjyjnF9CcDj+}6n~;HZWzld%GyBJi2OQ75+mN1Z$Y9Ch*g z>`^DHEqm6|nnoh$)A zsFO>9qfTxEjyk!ExUG{%fTK>NuFiT&tK$& zJ?dnVWzRaP6zoqD__@Hb->(w*Z32G?IO^nA;HZ=B5BBngI@yOf=Z$r8pv74yx!?zN zau{&bNjY%T$x*~@okW16P8z@u>SQi()X6H~sFNp%b9-4Q&w@Sb`^D7 zL!3Obf7Z!X#O?jgz5*Wr9CcDC@N$7y0!N)(2OM?s5OCDV3&goytdmzQ&N_J){Gd)g z1&%uT9XRSFb+D69TPNE9N1g0KT;~~e(hE51WFm0X$xPzhUe-wy*rQGsTlW0?#f4yx zI$3Givrg_3>|Yf4d%#gAUkUtofp2xFH$R|GMgvEkR02nx%qGrxW1XC6an{M{;0JYb z9&psj4Zu++w-UE?au0CS$r|v3I#~xCb@C^0)XDZkqQ^VyWLM%^hp3ZG%buUVI0Wob zC#9A>>*OfGevZHw0Y{x&Ebtoyeiv}m$#=j}CtDrn=?ZnS2XR{`dt01!av=CYoeTty zIw=N@Iw>P=>*Q$QsFNAs2X)c_9CdOdaMZ~|#JRn!lPAC)b@GN~&(B|c1oo(tpDlaV zN$OB9|7gFb!21D5og6CgVu2q89CdO9aMa0Nz)>e_iF4j~K6&2atdm#459;K7;HZ;L zz)>f^5w~^Hd05DNG)JAJ5x4g{y8uU>lmJJaR1)X*vQB1#J?dnkWzWxFoDKHa@5?QF z*2%4c{l5hM8gSIfCj#Fj@YLZ>K6TzuC&PiGPL2YOI;kU`qWtJfJFJryi?dEn1V5;g zGk~K`mH|hdTuVC-;LNoKMyON1gl#9Cfl)zLU2UYA@?#d*b$fr;laN&tLQh zd(_D&%bs;oCfL^td;xIO$r6Dt6ZoybQ74}RN1db=IQh|eK%MMFob$#y+1=u-lfA(Y z>f|8csFMQVsFN|oZJkU2jyjnNeo!YffTK>X297$pi#WHJb@C9{<9xE-vghY7-UfTr z$wtebb@H2FzjLA2FX(3<;HZ;affoq83^?lK0^q2VTY;la9wp9sW1T!@an{N6;0JZ` zI&jpe7fTK>1BF^n)om7H7>SV5E&(B|+3ijB) zms$3#lj{Zhe+v8s;HZ;#1^%VLe*=y>Ie4U(Pt-{naMVdPan2j-WR}HQCoSLyb#fAL z)X7D_Q72atw{@}tIO=3I_(7el1&;ZAPvAcayxS-*Zv{!4&k{HuUtJa+-d z_+J2y_Wu?5p90^h*vlKnzb|l%e>iZAe==~4Ck!0ppAQ`EFA(@G0)HGh#{V*KjQ?xk z7=M?sULG)>t$<_v`v6D#Ap)N$@H*fa|4G0x{wsiE{C5J!czaDKK0j`8;e zj`0r{_+)`M0>}7I1&;Aw4IJaY7dXcA5O9qDHQ;FfwZOZS2IprF;28fwz%l;Oz%l-5 zz%icbz%l+)fTR5t0>4w>&j82x-v*BH{|Fr8?{;`_ezpgW@%ICc@sAMrF#?|r9OFL& zIL3b+aE$*!;26(8fn)q{0Z04q1it0?;QV9&$N2jL$M{QtWBk>?F`k*gG5!U>@xJ#< zfa7xw*8<-T*5Nk-$LBAeCf-*ydnwp|1RS4V_!|6N0rr0a$2hkv^YV#t_62?=_!$5k zpTD>eI6i-I1#um}{_Y8W9^paY82?k?=O(a!1^5NP-vN%#L3|5b-#f|mZdvZN_h#Td zfaCKQeSl-VnZU8$Nx*Lb|1H3;2YwpxTY+B)9G{!G4)}Fo{|a!l{{}ePr%iD3z{lO| zx;TIDF7W=uH&bSKKBNXXo)1}I`Qh^+i@+Ywhg@md^K%wAf<2xOdC0Qo^C4>m`~L|1 zTi`g}LlZrnAm3KtdjQAz=V;(~K4doVGU&%MiF3b{Q@<>=IG+!>4E*5vkn4aS2LA5@ zj^{%jC9cOQ&WG!OLiOe=Z$reXK~iaQ1F8~84VnD z5(bVssU~jgqyaeUf{07sFN3nb9-4QuYo=4^B&q~3w#)G)Jdtp!ve1Zjyky=IO=3AaMa10#JOFplMgJ;I@thzP$%C3 zN1bdw*~y#E59*{Faa$+507sql20y5i{eh!SDuAO-W)tW3vQ8F&J?i8_%buUJxEk!S z-|w>QStpMQ_HPONGvKI`p9Q}8QC^f|WPo^?_!*qf{gLsFR(J_VR{0*^fBqjdhY~an?y5_(7cv z2aY;90yygA7~-~0W&lT>G=U$~$??EZC;tGBI$2Ac+sit60qjvHA6fSNoW<8*k2*;` z#>q4LXPtB-Ztr*c3VaZ7)X6A;A0hB+;HZ-oz)>fU0!N+vn>e?Nb@GPAStlQWAJoa` zz)>fE0Y{y52|M|;b&>`gb+RjQooCcZZ{VntBY~q%>WFiDStql>9(8iIWzWx9Tmtr} zlUpr&*2%qs{YwJ>5IE{&qrm?Xc(UPUaEkys=IeTAX#V82q44 zE&z@?xd}MxWEF8+C-(zKojd`4P$$mb+X>#tdlpu z59;JUz)>eZ0Y{zuN!->+*D5EUnxjs(C$8rQ)XA>EQ74B3N1ap?=k~Hr>cAd#a;jy| z&sm%c_So;&TlTDzRf7F90)G=Y>STk!e-e0?h?CFF)DP52A#l{mF~CtL#}Vheu}FEEV`Q0$&9jb@CN()Jd1=o~}?QJ&1GOSSP(K z&N}G>eo!abz)>e7ful}Jh}$}u1RQlz34Tx~Gl8Q{t_6-dxtBP%mv!2ulgI1A8^!3p1?;6d?Ikv$;H4?C#!&?P97u9d1IZdvpDNy zJ@`SLyagO}@(pm*$&bWsorG$fyxIGmt%&RKjyl;MIO?PbIO^mW;@n==Nj2D`PL8+i z`8kV4V2}NKrDe}LxlyoxT;Tr(jym~3;NJ-RPvEGNLyz_Ji8`4G9CcDdob$#yX|Oo! zWG?tYoty$3b#f_i)XCMv`>Js9`p!z=IG@}Feo!Y50Y{yD3mkRQWu}uKZZGSk8*zKT z)7!G==PdexJ?bRivS*!?2=>Pcd>(Mr$zp+DD)1YDqfR~njym}hIO=4(+UUHoPIj?4 z>!cTPoln$BU*M>d!+@hsMiB37>7*1m>f|W!gF2}MjykyX)I6aAzEN1bE}{4jx+07soH0ggJk5jg7P0pgrD*2x-+ zvrg85AJoZ9z)>fk0!N*EP2ASW&%jY9sdZjHQ72mgN1Y4z%l-(fTR7p0{=na+cbK4!1(t7j`0ryj`1H39OIb?9OFL@ zINF~n@M{JB0C0@|8Q>WIC%`fOKY(LADNSB}F#g?vqkXQx#|k_G9OIu29OFM9IL3c7 zaExaaaE$+H;AsD$z<&|=cFkUXF#ZhS82_QbG5!g_F`mi5G5!|dXum|@D+K-saE$*2 z;28gBz%l+#EnXflo-V*K{&e7IKSfMfif=XiO* zc(w$N@$U^B?GF|B1cA>2j`1%5j`3d(9OM57aE#|(;28hEfusFr0`D|8I6pmrWBh%A zWBi4{G5({0V?5J*&1{~x67C6Sg#k}DBbOVm@?*|;?A13f4 z1%4cGjQ}N6$M|0bj`m*(yz~6v{Ok@Kd}5sY z0KWtLWCO?NEY2dXkK^>Y34X5OJg~oB6)?X9?E8cNtAL}Q8;I*X=xaXg=Qi-41AguY zj>qY1!GCAvYnQFnKkD;5a9!_ihK52ffge16e-Ak7?Gx~W?fMcp`v0D|ZWrq9H}H?` z+WZ73Fzo}|wIgvpj_yJ2+6}ngX0Wq)C>{J@yAA}7?aBc^*seo>qyOQ=?RJd@|JbgH zz_DFb;9vJwI<;#ia9!^dYF7jJ!FHVh9NTp&_`!Ca1swgKPuyn`xG z+trWS^&oIvFZ~(%C-}j3JqsM$^%D5OcD)H4{eM8*Zr29zkL}t79NU$0qSFzq!$YZE zTL9PfE_2L6-H2<3?dk~}+m#M}uw8wCqyK}5+wB?%{;^&8z_DG2gMZy$qp4k!fa`i6 zrgj|-ez09Nz_DEo;0N0^2RQm)K-_NEBJhvxx&Sz~YdQGW?K+y;brW!1?>p44+rSUD z>we(au783bY}Z=g=>K`*cDr5$|Jbe%fn&SA0sp#Pv#4D^0@wBaPVM>){9wB_U*H&M zTWnW1;#%j}t{s7+|J{h&?b-|cW4kheW4nfcf8DP6)UHC{y58M7sejaGH2A@GO$3hZ zIvV_7yQ+Yr|Cz+?b~S;2Y}ZM^v0Y2Rzi!ug)UJzw>v{)MyDkSm*sc}8v0b-;A8glM zz|sGM#O-!H4*s!SF964Oy#xMryH-%UJ_4@mokH!}0DiDtn}B1xegi+)u9TCMQ}yBX z82jIXxZSSpi0fFeUAqIvcI^-Tb-V7Pc4Y(CzD}Ta4Fo^fu6*FwuF>EJ+jTf_^goHX z-L9$NAKO(69NRS?{Ofi-N9{TpxUP2@wQCXh!FF8$9NTp{_`!B92af)4B5t?q4)Bld zdI&hS>uK<>+w~T;YdvsX@59utSHTaq>qFq!t_|P^+w~1_^#3DqyIp^Re{9#53srFH zqkUkzc3G&YqjTM^4b-kZ7i#M1{~c=AUJEsK{9wB>7aDB*W4i_tx99mGz;#UQzmT}y zuCc_mEw-ziIFHlcDb6FoJ`av-rh+}@c{*@i2m7fbuH!iv{LCh9$8!pB%=1#>I!>ME zA1Tk50@uEF(+29ZY@zvK@`-s~2^{l$2XQ;k_X0=%j}W)>{1o`dJiiMZ>)ikxkH>!l zj`m$n4w;XR1?_tPNBg~iqy0eOXg?e{+D`zE_EUkQeG_oBUjQ8K&j*h7%YdW(9l+84 zLEvcrJaDvs1321$0UYgr1djGwoZ|Hh+V21y?e_(a_SwMEz7ROtmjXxoO5kW;2ORBB z29EaU07v_4fTR5_z|sCu;COy%iXP1BlS2RRM1N1Ucn1AlW$_ofn9V~oEIz-h!)q1zwBU#=UKd9u)_yieB+@G zA8PSshdI2!;-iK+e3ZpE4R?64#g`X2ywu{wBOLym#rK`y@bwnw_maF~@%JY>_HS7H z>`4xP$KnGgJNyHSe{__?KeqUJM>~9j#SaNP{7Z{}I@RGDEq>uNhi|g@VO0+Q+2UVB z9R9n-FQxmZLz_G0tmk~bZ`I=89P8M1wfL2_4&U11Bk4XQnhrvGJ@ALBgwGEB~h{ZRK9`xLOx0Q=2=Z%^EA*Y04y z1=ypX-yr_|z|S^dPx3YKbOTP^Y52ClTcBR#O9j3XcpCV57&z{yo&??<>@g1*KTUHc zPCS1;1pFW`5%@6zCpjAb82>I{zca+S7jV2jLestRvn$vi0QR`vK7_dHLbKl9OAAX53Z}n0mt<~lfdb;f$@X+KNak8oq&1HfcOi+9{JwDw*q@^uh#Qk0bGyASb6C8 zKh6X8V_%3L^{^js+MSy`9|#=tiTadu+l}(6^VSFa@O))+9`8DzSzu4QNi$FG3w$K` z*Y?@KdAw*H;_)WW8@gWfL%SK{{~+))9sJ{QSsigZe!9KF7K;2-(L0)JHCuLDP&Y!vtwG(L1ZXuk(=oX7S9 zj(O+}{ttmX=zh{4{S(LUFhiZ=h;!BNy#F05a9Y-wzS!}NC^_`&6pYw=o`z7jso@a2L$9k^?dyMmD z;(C0c{oR&5=MC4ZX#XVm$%Ono2YeLp*MJuRf7hy)^Z5zbW4%28+j+zJ1ntcMkn*M5 zi*a@Z{f~xtx&t2rya#cvx3~U9ebT`m>pckgmf&X)@M7RR-|P9LGjN{Qb^K$2<9vd; zS^)lWyq^jj$NR3j5$dDs9S8pLxUUrW-p1O=r?kEu5B3LuJ?<~;b^ZaA&wQ}Q{Y6Kw z^G{GQ>yHkjnSR%QF9hBK{50URfiDI=2lzR_=K@~}d>-(NfX@eh8SvwQF9XhP(eW<_ zej?c40DJ-PmB3E|ej9MkiT1x5_{m^@H}F${-w*s$;Axv{Z~px6037qb3vkT;Zoo1B zy?|r>_X3Xj?*kn3e*kdIeTQ{+DkV zoc|kuWBykH$Nb+09P_^#IOhLu;F$mWfn)w329Eh(103`JByi0CI^dZ9=YV7W*8|7= zzXBZd{|0c(|2x1j|Gdu8^Ze0jT=4!K`4r&2o$fOGHR(77=VA17Huyn)mcXwO_|?FB zLp*wJ;rRCjeiv|Fzv=eg103VI4><0R^c=$ev&es6_45JXLy2qu4+0-aT-!ecoF4l& z`Ft2S9*^Vx6x;O(*zU{|KTHqf8{}=E-fIki#kKfk;-xby^J%H~69Qy^=SLlB%+1q*G z<6xb)r@?;<_(we~1djDy1RVRlH?;Rz@Q?a=4){S}|2*(vz+V8)=M!}NdY{YV;$*OY z5%_Z81;FnBz8?6q!2b;#`?m!6Phfv9@ZBLlF99D6d?(;zfWHj95;)o)4;<|m0muHj z5;*qPAc|k>Bm(soK)b4ePX%5Je6heU1dj3WxYPZJ@!-7o3i!u)?^WPK!T)Q(ao&3! zIL;?;0GH-HoUh&ldp^Ia<9`b{*Q+_s4@W|rZ-f0T;FyP@z;QmD2K*iH!{=9Zy_mOo zWUu=d^M?I}dE?`5ZI5}oh5Ts$??SzI0)G$q+rZxkz6m(aS9rb)=RG{$ME&G|p3x7V zFSOf>=e0h7cpAVD>H)_W){FBY_E&Fc*MGo&BIE0Pu%8NkE(MPLg}g1}>m%@wZP)!{PQ(%tv~(IKXLz+Yp8SH<|eQo z1^jy8c>eQN;I&|n<2{|YK7XSBzl8oiLg2RjTV#j(mv5n7TtD{(j`rUH?@j)6etraw z_CE;x7vOyUO1DX$N9Fr4`jda=e4NkYm-&>gj$sMe>v(K|SQq91*56U0-1kAZqqf!pWRU!rym0Q*9S2k!$J3A_dDQ9p_F?`9AWwyP^} z%;)9;-%8-E>GxMC4{ho9ts$O7_4ef!P9ob0~`=2O4>oOP0juF}9B{cHyub=4hs zBK^KS*rWfQfn&e#B=DZV6V3BxTeUsUyF$Gf|L(wfK2#{Q2XKy4^F4v1pS^)&9`*q~ z)oF$~zp*cHu2;`j`hT9c@jS-HR8J2R!4IC#!Fc+De~f2;;8Vd5#)E$Pfj#;;2)N{D zfAF6L_J;z`23`uhKkzBQcL3fD9OtoZiR=AuF4$xI1Ay-ZesG;X40s;c<9>M%@EWkk zcyRm<27B~>C~)*Y1i0iM{R{BFTQl|Ht0j zz(-YF@8dUwXjGI)QK?d06)m-hNeB=qYLEnjyhR8~E4m5E0@0AfWP?FbqkxhIEGj6q z)JCO>ib^e7RMeVjOmv=V9d3mcC&dbZ&e=_AoJA;(B zhVk<9J_6&LK6rWcwQNk|?c{PxK0mVLvy$OFpIS>kH!^u{kG_|{w5QIJ&-X0(T*PpX zJq+jmxt!tLo+#rDp;2&P`#+Y+^Y&28a9;2Hx+Jgnqd;EQujWNcv`6FpkQ5HYZT%YW zyVD0RS02N4{%HT4faN-s<-^O>kJ*__xzL^<#9 zqf>K)J|Ss$gA5kudgQ|euhz7PKp!@2y!4CnHXFr4obu4Opim;M>UiG&g|>{g7NZwRKBmq6Z^2)%;2SOYFD>|s z7W^d(zR7~WY{6f#;J>oqn=SaO7W_2}{%Z?vTPJ)C#sPhVD1vo$um&N_qd4OD(MJhI zG_L2HMg!OLM2mr+Pv2V&{3`n1X5jjHIk!VVn&y3*;6VIHH>UpOF}xSUOBk-t zaWJ`&;k}uB3&W3Mcq_w?W_TOJk72lWBHF319bj?@0XQ(wV;6qUV|XS4bX>;p9;_Z4 z8Lr26RB2+kzLx{>)eP6yk`Uj-aD9(D;yW1LfB+roWCJG8)gXj;?FkRWuXJPTUnawK zonuN7!{;&i8irrZ@VN}XhT$t1ejUTtGyHmn;~owkXy<%4rvB|^_yUIGng67`=7hOc1q=KHVq zko;;UkNF&p|KQlf@EEsmBiUy-Y2% z!TeoA9`{7>h%y|r-beDw4E$6YB-Sx}rJIBLx0T^PX80b4WBwy3pZ_o%?QbP}_;YzE z|M(=8*(o$hAcpcq^qoKNhH1SfEBO*8@A4Af$nZOrsQbT#;Xh$`E5lnD-o|jue-h>Y z5yR2WV)~v=C$uPwpGRqMI+Eci-*zbcgJS^0QT_-Tw8j~DF5#67zst=*{aeiNyBWTQ z;rB3nGs9Og{C5mTJKrZe_b~jYOuqLa>I>R_FT-;fejme&8NQm~7c(4r_Ym(qhTqTR zS2FwohHqf_gACu!@HGtofZ@n{(qSsGJMm+=9%Ax`GaTj5B>4dhf0)S+W;n`EAo*g3 zKf>gr3}4IeWeoor!+*?h%>NR~pFbC=@0~_9{=DJOSw8z%KI<5sM){#1F#j9qdq0Lh z#^g_DILhBn-^VfhaVB5M@Lw>zp5d6!ee``9!`CzUbqs%k;aeI0B*XVG{3(X_?xDV5 zc{eaThv82%yqMw7Fg(ieXBobX;jIi`$MEMEzLnw6Gkg!jUtoCe!_^nGeUopJ*5$X%tznS4V41bm3#SDLq;ZcVF zn&HbBzJ=lI82&oLw=(=U4Bx}>-!i;6-B^S6Z)JE6!+*!{VuruL@F>IIWcV_MZ)5m6 zhX0=7TN(ZbhVNnc9~s^|Lw!N}w=+D4;cqd#nBn@I36rA?e}~C0V|W|G*D?HEhHqu~ zdko*h@INuUH=U%R{qHk8hv6SEyqMvCW_Xn0A2NIy!*?)z9m79j_*RC0%0t439GW9}Hi{@VyLQ$MAnLd@IBM#qd20|2M;X(*hgq-^cJAhX04*#SH&~ z;ZcU~XZSLPJ9KV=$?F)N!tkvO@5b;w3{Pcv@1qnM+TWewISfx@crn8dVtAC{`W;-D z^D>6(cjh3zj^X;*ZN#@S{7{zv9)=&r@ZLwGmRdXaV0aG04`+BW!;fHil;J%YzKr1+ z3}46aBN@Jx;rd-bXx|=&e~roihvB$x*+T1#zQ>@JDpzkNe+t7H4N{=@XZX@?>NGIb}{@oCf}nErmAxFW%vMw>v!&<+&G4x zz~n0#uAgZ|`Na&^=kAEFVR(O*&t`_}cfq0jE{1=b$@lm=rYidfFnj>Rvlu>(;n@tY zWcUz$ho4#Tk@#jYO>teZPKS~}esSQo8T;Vd1i zjZ~Hnj7A!w&cO20XsI)BdR?6}&_!#j6%rE}82;Xb$ z8dzKHxY>d1n4X;dUb94>1EXk>BNT?yA;)vCMC!q z2R9lFncy!4Ma!)KOQ)CCMRMvQ(HRAa8D}QsJa|S$L!=yXkLh~3O@~byYg#v9P zPFZzrWJq1KG+JMml?etzIKH&*vYe{wst9^HR^Y5`u&t&xQdUt1RZwBD4Xv-Lh}K3T zL&~aW&#tZ-R>112V$xW!W@tEE*3giZm6Z(zttbmaL#U{lIi?H>n^iWev^E^AEv<;w zjVUXbTnhgR3Y>v6%gVy4(!lmIcKozSJamrW~a4glbkzp#z2)96pbyLJSgnb9I^(Fa+?Kj z6&-C99^=fyB@kK5n2f8E&kY7IXq*YHGk0QLVWhGqQky%b3i?=88FZMYcLEF2fCK$gZYLqIgJIP*vWk z!nHrqW@YD>*B$s_)x*-cF*UiYT<4mVYPce{ei?j0X=Qz6%!EPJwKIoC$|@^r>LOX0 zWpm3aVG#q1oFV1avr8+g23=lVmz|sM#*0d8qZMTpHKkS2^Q-IfBbAYvrO}8u6vk+> zGK&kUq7~7(pmCtc%)amOmfZ1U_W8MCP)+@G*9VzJ_0uaW>Sjf1ySVI~VeqxSj;zm` zTtB_8thQo$*PGu#ib0^4l~o+K%icO%(cHLXyycZnhEaW}vCfAGfL|#qv4wPI24BADd8jlYbG4NB2o(LHC*A@hB&u0SveD@Um7Wk z#tPeR4M;0DIGyY$mz3QBbs|*crSY2d4$hMYhm#rY3yLO8&I}99Wn4vFG*T6*b(>0V zSU5p;Q#x`|`{lJV7*U{WB-k_Y)`*Ewb$$r7Mg5rF0eBsRQ*Dwl42jXHjd)Ns$?m+6Zj+wKG7Y>lj^pgtoV7 zH}j!%3fi?p0*{H#&))n#JtymQy1@!btkxOr!q-*?(Jp zSnW3I_EyK8IWHfTJ!Zn>>}1xOa|-Z;F<~#r@Qmu_?lwWkHl%PMH-^0f<NL6_!&hNpHLE$XR^KdgTzPS@Sfo!+zot+MCg`<2sHwXG;o^WX_)*k&Q zzMxqL818K+^6l4yFoYyM-rE>EKj2$)?urrLnt8{Ed~22+AM>qQ3N;pMfJx1!)||U^ zM6|KA+Z+${kZ3b1=`qoBE1GpSu+iY?G||0)q)&sPuLa)7!HuEv2;7TQ?b*YDtb$#j z_qNTz>O;Ydx+_X+3MRoh-GSIj8f4kpNvaN#IbVYFQMmL0bzg*6+H{rR?Eht*6b9QZ zv$eM*%9>oSvn}qxBM0o-fACEKZ{-w+$HC?m+&gNVxq;1rdlqhyy4wlu?7If*W9lRp z`$vb)`mM`_q?>N1R{aIK3wEGy*i3J?B?jC+wsnXOamVJK|6(t&8LsE2q?>+HW2F5S zu%w%pwFYcc;FnVU9U}jqsDGQ~z6~I@M@Cn+aL7*T?9Ijq_q)h@W$ZfFFkxKtHc{(- zrnT+0-$2|2RKf{Z2gZ6~72T0s5+AOCT#|G_XQyqraP!|@zv%hFoZP?zNpH);GSuDc zPncNY$pUd&Ptv`%v9$dL)@h%1jJ6#|cB&U2=)&4YkM?p-8xC|6KW9EM?YXhl^tGPAa{5^hg$A5x2s znU0e(tnBsr^Gh6D2W7#@K%@$v_SE;9�}Q9gfbbs0&|F5uJr&FZ>l0z%)6G1S@8Y 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 z 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%0AK2=nN zUYVwt$z@v7o>E(oax7(?jWdZVvGz~b%>F|^uZ3o?|6mHodsbyCTN;IfT4*A!Y$7EJ z9T*cVW+}}~j0vjH$Gw`7pfPw-Xls-AFw1dv6Cf?jbw1ZIM*sZ^i;4y`wb?2Af^qQwW9zxFbJ4?HSOG2aed6H4(r%fEDV1?xcz zUF&`eJ>fqZ-HjK?k7I)V8dEydbC?;Kjh9V>DK?k5W<}+p`uIlAl|`kaj2Qik&N8xR z%~9*b0nU@E6lM-LlTYNp|3g9e-9^rj5T4)u$A(|cdkT<>gZi=*4UYt3QS5FVRO z&&Hz>bI7!!hK{+`&a5e+qpg+IB{RGet0oW58CSN>yL_h))xG1d{i36y^th`DACMLM z{COCX=b6D5`dVa#txI}tHm|6)=VphF>uK%`^)wd^XU&S%n`eu4wdR;`)9mPsUhL)I z2$34HgwxViUbc(sBm9+eO7n>vUq{vL*%whP}lvsHw#Scj(l9>=onBUtY#T5hhXjdXjW*xc#i zidR-l)vv60GXJ-n|69fXZRG#bmF==(su^X)NAZ8DK9v>M@PDW9f2oHlD>l84)6eLp zqCLVd52ror-4X@zp~dPvBM9_@-`>i1}%3>L!V9cc{RoZjzWOH+7T6O|hw)EUGvv)uwJT6)84#{ZTWY6nL?{ zXbK&l*XFOc>tdK^olwPd5{fG8jvb8jUZJ# zbq&;1K77PSCMx3Qph%N$Oq-P+&o!KR9E=e*?n7ZTqEoX2<{Z`fX<*u!&Mo=_QUUW5 z=qof&LB2wB4sa6ty};GXTD+T z*Jfpxy5Rbn`bEq5HmqGCndockmGiJ5U>sMSWlS z0_yfcRJLi)6Q;inD`8kxrT&#w)%Nb?UZ4*#2#oQey2I;gsHoS~XJAJ7*pNpn*FY6X z)q}w(Vbvu`0^zyE5m3{I_5jx>NdY(s_1T$E{*%NAE9NBPI2Sbi@`}{1F+!>(mz6Ua zgs!AXmgo$d3bO5i&B5e7O+YxT>Vzr{uQZ{eZ8+wI>Tm0wCg76PJxwq|`n~}zBP^RT zASUT)f@Xk5M0G15nods>8YQf{aDxby2E!AMkgTT(O#%2bNebak3M+tAeL$!|)CYJ0 z{yrceiu-_opjS@R2Z&DY1DvB9!I>iGCNQ|5mj}s4iaA)4mX;!0L~Uw>G@!N9DgB;V zT_uj{wBo99%ab*2W0`8Pw*u1gwLR>U$XM&5hj&l>Xv=+%3>-axd}xmV4hv^wNTQ;( zD%YrI2sbT5>F`bjcqlh-P<_35opE|ogT%f`Ms=ireRE@#Ie=?k@oM(Hyd!48HFJ2@ zTg+N~shg9Yupgn@EVSL}6AvT?qtclluV?jk37n}Aure?YO0SUzy3<5wKP|t=^%gj;esSVI>yF$;{R5PR$y$i~5I$a^Kuf^=mm%Qx@!;(z1FAR&C zvM)qtIuk;@`_!rz>FEK|KkD6tiAksF$AcFD*7<2*^Fkx zD)WguQsnFU+t!q}%3-1lZBzRaJ;++BO(;SWapZct?n&gZ)f&=vHkd%QqCO!_8B{2w z!a62VG8ruh@x5MqF;si)L<-@pFEa}hRbg%QCN#k+k;=3*YE?=VQmulIGALf~6qoaG zrlnAtn#`k`wdk46s)S#GU|*+4FSMq*WGB$(-=+QS6|1C~@@_%=f!6reRsq9O*5<^R z2J1@rBP4C~Rzo1=++Y#@f&NHpik)R77m_NsRy8V+Ld)7EFP+!gRX}gYFc+NXpVJQ0)&pqcE_E5BC zC!1T~Dbj5yQHG|FsV(c{DNKAlz-mN;e`=Mz&C@pD0qXEp=jPtOeY`gHK2Tjk4osT6 z)-Asa;&jobRJDH&>T5CT^)q?pQf+a(4Ocf*P7{-U zn=E#!XR$#usZ!XFaClY1XKBF4Dd#kqyD8tesYNCCrA~fA)!p_eRPB9HGBr5a4qm`h z`NmT|OTFGGkX|4PodEW=IK62R+$#)3y7H0mBir9r9-MqH5%C%PNO+2ZKGq)XTc%(8L(B2+2cYL#gG&s8G5ZL+& zNJ+~Xj_)lfy`$bc;qAx6Obe(gsw&FsYd+pt-%wXyKDFF@xYK+MjXnn(H5b**hnT$v zomz=`Jw&O|KC^swV>HGeWV3^9U`1?SuF~JUBVuZ-DOy&acu~FWJu;0V(_PAreJj6C z3naY)^TyQjh7<|p8=ER)^4|PdQArg|0L;EjfpwhtrkFifG-C`+_asH%v_g^$pL0lH zKl4S~@(S~w3C|=qw$9~gK5geXHZzlBQ{z%JPM~?y{3z?v7=P%FinBP4*IU!eN{T4g z=52pGW28-hq4br!y4l4gRaHeZOh9gQjLAK{38rPoDW)aNb_^>>SZ#*sbd3t;y{PD5 zV}mh=USeZr^u40SsKL?FK{Unn8=NY`Aur@Mje)Xg-VvV2qBYedX!7hOXWBI1r#1^L z^Nnotg0$m|%LQtW6i~-wItTzXUrGqnp1u-*Kmu19^ zzf4Uv`QR13ucd_y?rB+8M9b>6o&uzwRN51Tv{b5JlhjOp6qasRqAzA@RsHbIGQhMU zty~q^sf8R2Obn%IMYm1~pMYef0#8#iQj=&mzR65R8hn$7B&)TgBUWoCMz+xzeMCo&Lle8mC!I zI(oq9b|#^Va7L0DK$zYO(RAe|wLuwN3 zCen3SV0^#!`@0pgV*Xv}GmZlM{n4~$H*M5=~qB7|u z?f=>NYCFc8sqvq3;6L&7Z{2*7H0AX2&&jsV8~-f7+oM*0)r0lwpugzBe|o2QVgtbp zFMrK;PiC60nl_r)6#|DeSu{ z>3x^W9x61GkW4?-P!xRZ=DDkg`py~U)%Er>62VhpVMmz*2Ymuj^d!;RoVYY+7`$V& z_E;slSK*yBHXol1J!$N-MTaR>Z6@S&UQspJ&xifF_w;getLtXQ8lscyntez5*T$ED z@@duSRjrq$O|j{8z~2lY?)U85vVMk{Sw!E1qNnA?fIqjC`b~??HYaXs>h%=WpX89r z#Nl%90CH>khN6mUb7s)IdBA?!O~1m`y0=rCPe|q#&+tCXs9%!&gRX>x*Bf)Y4c1y+ z8?C#sDb%PmhbnW@%dG6oRr&IYShOl$+eGKSrZ>m<_(tmQsEsiNVA>6R?~D368X&`( zE{~H*ipYfP;SZxCt+O&{hTSGRF-WKonT`IsZ6~$gJN1^GT)v-8q?pQK^m-0>21=a(vto@O)5=^R%M1@ol*s67^#$` zw_B4+%OAI4lgbibep+lNUbfX)(mAxXBuM}ifYYi#bAb1W-yu| z71pXWhqF{_G8oTNsYp3Nnm=$zOJ#~LN39>zU?P9?pq8N_8IEdD z``Qg_Nz~$T%@kHm-HcfAm{vUp7;R$Z_GyTb3UgavN~|GPTM;WRix%~6GN0^BeEU7) z=Z|LhW0ZMdQfuyX(IpAomDA_oJqiS2xC@WH>!D z3QSVnkEYsPgVchuQIT3O{3XS{PapG_r$axH=@a5-7okFKCd?^|(Q+{`rFrI|h{%?; z>YbH*jN81zufn)Hx1y@N!QPvxp!d9(0>*XFd{5lmpQC$!^aXnJ__n}2*W)io+e?s9 z{TjJR#@LrKH|BmDD`=`}sGBK&pVAPEwNT{io#o!3nGwjwd9=JKO7Af#p^wjULkPPN zRAqMZdim~Zjxo=Z^}c4mXtc6U?z)02o5ojt%|o2n)Q0kEuR)j()D=%2IoW*FoznH) ztTE5{YwH?nj9k3QZ0$GIHJCaca(mEwxaGZYnrr@{X7{7cJVG|70g7!lb4@m_Z~6Ta zNe;2M#t7p!d+Trz9VSa0Xy;Pl6BOpN;7t|AyG$Bl{*p3|x1lXAQ9y zQlC&muJk<9s$7~kxp;k+akRPl#21#iw=B;qrZQ}m(v}xXbE$2#+09b9SZdtIRm1N9 z<6Dy(>zuIM$lX)VqQvFX+Aal!5ZW3gEAyRHbat-M_rLJLSc|&Ef zdGH_Xal^i(Q)KP~(o`d4(qOuDnKiUUMetv+%;yW1ymvRF#DBTcS2kgNXIeQ*EVIq- zAgxr6)|8#k@h*57EWt>Z22=L~l|O(@DO zsEkjMxhPNPXfMayy!ZA3xm)v(c$t-oGcF!HV%=4v-qaP@cR`@Xr^!nq*Oa@~AZqlq zZC7B1Ti(7l`=X{FZ`nKZ@D!h7oa;@gqUGt9l~+PkdA*xzeK;jEZKJ}cMjtjoO3VF4 zMSUyf{SMqX>_ur$aqB$ePUMVgqtF-%=4EM`DzDox&tFmVN^|a(R(gpJ!R>%(mTd9^ zU;dDC_K~RtCeQlJxx_4sX=Uuyg`spCH8II^XBX?#7Mi#Wmck92xUAE}gAd=m>Cqp3 zvsJFOdKJ9o%r?EQn0zSLSwp9?>1m1YWqWHXsWI?B9PYH)2#HHmcMuA@n$lg>Ju zLNFueI~q}g_p$e`-Am_!CuX`kIjlgOZc-yYgJnM4NDOV$Ccn@MC63;ys)WSX|Dn@MDv ziLc{HWSUlFJc$hIZQUd?sAX*@k)itd1$}l-nq(4b8swkw{VU&-%|FQio#d{Y`?#Xs z_b??edH-{=otQfRHIMt64@N{A;!~@d_#UU)XrA6w#(3YtOtHq|dm*{9(vLz{wqYXC2 z)&|m`lbp6#n4&~7UYkNitz4c$eY!$TG8Q-mhz?;SEkPV9?IJ`f+O`Z)Dw!7|)YRHi zgbEYIXm&H!T{oD~bwWCfVn2aGmy`Y?W(8hd@YgZSJZ~Ho_1|+dCqUd;n7MPpT)mkX z1nE`_KWp-Cqb0exVn;eNX13LxN!@r-!`gfh&an2CM$LUR=qzu>@W=YdY?z|5BXj(F zY<=h@=jM&?<{j2Gv6{)vQxc!gYQsXKCaSkwGp`HgLYvw2oIzjmG3P(b{v&U>^^z3$N%?PsV$cD%v9Rl*n@)ui)2REnS;yZNYo4-c9Uv*>$dswJnYb|1}*NxRM&u zpSERJ80yU6ZSvBl>Lz?TaB{NCrHKQA-V63kPf*a*Twl%C9$V8bm^-O?&Yjd;vvEaA zqjb!tcw|klBJ)n{)@m>Mi(GZ(Go|pBr|A<+?`MzsB)n>_h9=pDF=qh06Tm2XYu%PC z(Lv#f(na39-1>N|A~rK_&eQ0r;%HMcZDwClvtWw&ui1!sVpP!(qwk^cJ0IvB?I^d2 z!V6yV1+Ree-QfLeX5SnzNz7z|59R*q_q6S6h`hJ!`>$$8>+2fL#p@(9Fq1c#(*Cup zrsR#PCVDWJ-l?y@j1J!Pe|zL!~;8_q%$Xo`!^`*b-X%y=<67 zXl~Qm&W0)zR`Q#>LimjU6K&_zz{<@vsKwE4nwZZ%brV*Oo^d>k^XTt7v zGQ)xCw#^g=sc+>R2dQhzNe)V5UCwe)n#nq>wx8ytVZ|Rh&&kl9wx8%^Xuvw0>11e0 zMpGT6JM*~?(zG^{ouoQj%ywGw;NH8~81`BU^SG{;JSErb_tB>Esoq1ZOt+Hzl-Jku zy9K<9ldai*G;d1qrYQLMQB}*s7T#+K{HI+)u2_b@QGoXl^o;_c_x#L@5c=s01?VjZ z^3Ce7yWy>|!MspFuA1@t1mxjiUR1sd&9D66SBx5e*t>)#3fFw^RlYt)g=IYKbpeU@ zahPX?=2DgUzOsE?fVm5=!@Imx!8DK*IWt9OZbtFtTUTM&yBtz$Ebwd0Z}AEOeglCi zQ1YC2CChZzaxXNIo0$#e^(nu~9g^81x~XZlzx$E_X%$Bb=Y)CGY(vojANdM+!f3w3 zPx(r`uplh&-nX*7y!+l)pe4z9XEkPD#ayMeS6R&w*ubq>{!BR6FLOFr!uWL$^rC~r zm00Uwe^vwMT!UxILhtvQH|Bcxf_;^?ReD;yoTS8*e&X|jEnAMcv+8d-=~>Bz(}znx z@Opr}{GpYNWp(xOijwk%@|u`wH^b|yD`O4jpfmfLYE0U3@GEb4@q0*JV@X|gykfSd z7JoNY^_uJ|)&zUtXJu$$81+hFO~;N-_sa zuQf70BSu3~V@9K8eyZ4E#-@yv%v`DPqi5E}8XBwO^_e)Z!>u^y}FqOWMsSe4n+>NIYpdgw$ikcrfvBmlzlYDymV%$H*^dqgA zbES+PW_cQkCTXAr*5byx=7x&c$hdjsUuOMZIvPUlPA6hAXZP_;FN@d22AdZ}RSt_+ zn`Kl+)jcg0p~j~bGnw^L>3I#<+9?-`9BOf@1d~(}=|syK%4-|z>l&I$8sc>gnJy^O zR1#`?nsJl(+qUm<#_m|dT6Z$3)r93E10!&0*on^AMlTfXCrTlN5W*mYWTu&FB9yu`6^$l@ zxZP%M%`i`9rkZxMLUvz?tXJ3PffYYZUpz*SZD6rUA9x_IE+X*je6rpS$(W6+EV+2xU)VW z%aYNkd+n>bid79f)my)t8=LiwtZI=daIr2_itQKl5-SH8S*;GTRLWiGma9sYoxvB? zx;JU6QO)kasPr6d<|YSk_Hal+bXNd*v^=i0Zv0f%i7%JattxRM}QHiK>rW zD#{y0Rc@0PN<%#uWKTUIU3o&R&^pVRwiVjErd*bCB{x*^QX!?RwiR!&Y@s}7ZfJV0FuO#$K~3bPLFzkw^$ z_3R`)IbF|A(r#bRc7nf8K2;yXFP>!|!>29>eT*cHfqe|Mk1CB`gkNVSy$HV!6TUZB zFT!t6*1d=%g*oj-__gD5^{jgle%)vTk~+G%??rTwI$NO3dl4NZkmp`Ru2Rmh7vWDn zf4vBQN+>~mhMT4r(Sb49^&({|)7@j!E+Dpx&CtF7p4reUsa|9d7`x9ZAS-mNJh^Z6{dnO~f?8Lk^i%UJJj zRkI*LJzIbIZDwZm^1!vFhq((<-HVu0-8w z6>u$G1`Vj1IFK6|tJKRTtJQv$OzlwriKC68;ZEm~E zJGWFLlW)un=s?MZnZdEaTrPxmC(qX|20oEUyIUAlU`V&T53XvgZ;Ca?Uc_@O>M(<`)o60(P4|N3KBHE zOW(4%CT)i0qN>C_X{v;7q6R9sx;RnU$*OueZcD2hm6cIjW*I6?tWs{dWk>EeaIV*{ zZ#4egQr+3^GQ7kS_xJbQi~KENU!8AL!-Vqj>Tl;Ln|l&VUGK3a*Y5#xIkbc#ec7B^ z>o|XU+_^)~G-F%pBU4R=>P4v+Ah2|WeL|{1b03m=KI6P2mYe6gy!v|61>8*c^))pa z1H$?*;k?9gLm7GahjqCeRRjlZxd(DatS)icv{=z@?kE2yRMkmM*DuH%pkBs4C8~}o zsB3N;)E3LuXiU9qy*WN5Ru^liichh{jv}?OK?jP>R0d?Y7Tlke_~qNJVVQQ}nw>ZE z?EiA$Ru8iZ+s*rpEYxGpqvIOv+{<(5f?6 zYk{@|araRqbLYtn9Rtjy(a=Tb)OC@N%(BHgTmJ`xw)RR^zb(7aoqi#zzi&ovDGRtP& zsx`}Y-KIC)hTW!TbGGa@o3d)!tx9v&w%bz3RpV~ck6@hN{XPRiSit5Wv*tZSB6)1z zbDeqy4ZO{S{Iu}4)KIGUO!MEwhcGDfHr}Q@?MB|FD6>}HrY*B9SQ-&Mc)G{wrC1-lcI`Z55BZsA<4zb<>H=V#qS6x>&Zg zc%V5SqGmi|>g0F%glMFAV0G=(sd05tLsdN5I;$xjk&%j7l}vXHO6GUmSF}XN*X!H0 z($yhL7|uFtMU^`ho2~+9rm-s46suCFmLrZ8YMv=wEeSL9f={~NSF>xC&ZTJ4s+w4H zi(2hfk0G&umVvgDqAhCT*FD(e<|_S6smV6w+*)<6yTv^-)xlo&8r)%6Uol3zA)VXc zs9a^Zp|QDMt)ZJjsETFKO?q-qp_<{H5Um^$b*Jgty%8_09^5R<7wQFlJ-`ZlTh*Il z+$8ASBPi3UYWZtWvzjeztdGX3s?q3~Xwu zi`1zK;o2h`BUGA=Q_Dk5*NFw=-C8Z{1NyeRkl!^Yt-OXw-|@(y2BKD}ytGg@I_M~) zdbBkWb^oU9(rJm;#j9GQjSWuKaMxViTCTQ7oTh%&*z7J=dr8!*=~{iMq9`)wFqIzy zzhQ2U@~jQzp+vV^-F&D{*Xd)0Drq+qB6}&e;{{HaCRZh8e$Z{8X`Hn4pGryZ^h?UR z8P02obDL7M)yT>{XjI|+?bhNGqWYbnsfv6yC-qX+*P`(CHS{C!P6j1zVNI3Cbe)P} zg|7a1ZVjqs&q86udC6c@Rm-Hv?7U$x5~&>Nta0QqQ|eV&PP>BY6<|&_x%Ae`g2H$@ z#Uh-mr2@DGUv2Z#FXC0L?uf)a%AwSZ9xn$Moinbo;lc@jp#r~uN++GbpY+}2z#nM5 z|9iO&rGD+%hEl&icW~!)I1&f^Hbp4)+u^lW`3j{Sq=-1P2|}sgkO~ZgvJ0ht&2TER zm_{fKr!c>vG@K3Dgwk*+Z8so;xogQw@PPZEPk(+a2I=%v2p4eIvgb+S!Lvw$+)CjjHwQ zx?N4xpj&5s!=`VWbxPcwk=N}v`dk6_+o11Syjiwb`;QdlbbB=RF>g`DpKqdwB(A*Q zk}4?Qb2cIx_O;GsD(X~@iI$I+yHXPIC(&J2Q7HB9xB%Py<`^RLq$ zI3+%VE%8D!eElspMqnE-b4I~23qIZLIrT)m&R*khe2@#Bf~Lp zdWqz37;Lp8?UArelVvb$i+Vv9J>@FU`^V|I3iN)xCPJ%rDO8}h4VsLe>?6G`g=|8- zP3Pu_^)_1&j&i?PWF0IcRRqC2M|+zKaue=t+JmziGTx`BG=Bjk9gQxz2SRi{~X&dpW~b%M4vK25#8s^hIfgOlWC0pIC5D}Czj-K=&Tb-ba%KR)uU z!mG_HiA8%^QB?M*g+zC6)D(39-r0~Kzi620&is`+7ejJJDrn)+wnN2T;d9q2>f`lt z5w94iQVpC}QCmPt26O9!dRvQn_fWImA7s`B)$3-&q1@~+AZdLxDdXOT2j4hIZ=vvL zZGBT+n$n3op*$_l>m~zryZgrR0?dF79qO@|En-o55m#(l+-znFPC_Zg4iNuXPuqb_ zA%PDd)R0i^;7*hwQ?A>M$$hR5r_|G#Y6n%&9i`zmML7F?^|JGjXl0o*o8S$;Wurhi zMZqmdh+rQ{n!pIGPN7^DY=n;VPM}G9HQl-Cy8Uu`%Br7*t-8J7G-4=i9Zf2#yP!** z{h1vFn!r^2J>r~{^CYGDDChn}GA`$SMZrZZ&*eOv5owfjze1TgPuez;SvmKs4t7}B za_-j_x}1A4tk@TPRUGh7Md$zQI1ZGI)Z25UHg0KFwp;M5Q0ubJ9_TI2N^f1t>@MEY zEabY>$k6LjL)x!PsWtJm*QBL!aLPN!Ne)2J@Cx|l(qR4A`JkR?x_GI1D!f!AL(Y$k;6QQ4*_{0Rk4{iijJk*J{|R%iVk#KdHK;=7r}Cad1; zVv|j6X0gdOZZkT0T+6Y6&jC3cpp;8G(ugsaiAGi&Ak z?7WW7H*w}4bgHj8V(xYw`*0=oDK%fG%h8&0;#5zkN+@(r$SPy>oT9rUDt|k%yjkPC zr=(|`*`?nihW<%0b71TArn-2!s<>*1qRL}cTU&8)@c=bFu1;dNv^Li^Oe?QaMY&kc z|C+OqRkD1pj&Q4wdV1sZRINxwCy2VJJlt}*sW&%zvo^9AM&|q3tLr$`T9sP(k}aKT zIjFd)HeMBYqjG-_G1~&>}5P;RC0PoNgH^5jc}kYe}&XRB~hnycpJUHh9ov# zXH-3sauc*2UA<63H&1zaaO%ar>SpKc+J0xYw8SYRQFYUT>}@Zfs2a(3rAr!0UE{~A zOEy%S>69<$Ug?^6U6Zhbve* zcp}B3T3%-EE1vG#w}a&ar$2(t5Y4`BLQ2g(`CuCclqk&;8k=gX60<}dDh?>K!4`{N zrLwiQshTGX?+)H*k-r@BJ3;2;e0JuOa_W=ve{2Bhq~u z{4L18XVJgSR$jjT1NmLRseb@?DbhU_oc{a;`2LW86P$kdx8~x{qanZ5)}Ed8=RTVI z<&T0q^K}9^^EDOxSftww&U{@DPWu;W?ziX9kmqxJ1)TQ$3!Kk!cPW7CBY)AK<(f;n z5!hc1dHU@Vi~OCCr=5>l4 zaF(mL!TB8D*Ieur8%+DP(ZcuXCf2+5)1Q68`5Y&Lvs~4H)1F4n{q|gB;kQE%?YRe> z_B?IT^M-|g1wAZRUA7JOLx1pd;m@PM`5e#IT=Lrh`8LSM!LPN*{|53*_c`$Mq31Pl z+S7GAFJCQ?9}3RrH9~W-|3b)5hWrKKKeWg%g#5*jUjk15uLQpY@~gp_uY&EpeEk^m z1Hk8jp9{|Xp0D{~O5L@PzY_9SgWqkDe**G1K>h`A=J!+Z8zKK4IP=@TyO-aaAU_#= z5%?|OY)|h2XMgok3xD3i-?s2CEWGOup8ZUBPw*nxe>nJ^;KzV310M&z9K0T!{q1=c zeusts$--Z?@J}s#`yD+$uphEJIOE$0a6ZRMaQZWD;WI7#G7G=i!tb&0N5T0Vp9kl2 zd>fq4@e6Q1$8I}$etQJZ_h9fpf|r5+34Ap8UEq_zIbN6v&hm4Oh2LZ0t1SF&3*Ttr zyY=w=!17ZF&hj%Foc@^vPX9E3(?4^->7Q%B>7OMQ{*Z;Qvhdd|{Cx}m8l3()YG==H z|5bfI(=QsQxeVu|srk|sD>xnUA49$g{4tcDAA>X9>%rGU&l2#zK+j6>mEeB|e;oX6 z@F&2#?&9Tl5cuxk^uytr8$T52ad-*j>4&l4^urWz`r&+V`e6<@{jeCEez+f;es~o8 zugLE^;AP-nfYT4#?dtl?_@S%z!!DXjKc9X$9Grd_4o*K*fYT3AaQfjwaQfi}aQfkP z@Kwm~a&YGNS(s`duV^&40-zV0dV^BDRBDpRdD+AU2yud+a8|Z=+FJY z+xZRrDfnSH_|xDsz=wig1^x{9jo^GP_kh!%k7;iFxsUeeQ;?@W-v*~YzXGQ}yY=$? zLx1i8PJa#tr$0x7)1Rk-v!2cXKOX+M8k~Okh33W&rk?%=^7O-B!Rd!L!0Cq%!Rd!@ z!0Cs*_w@WmKlBG@Jv|1T{wW7%c{m50^>ijU>*?;Pn3_aQeRmoPNF#ob~#8aMtUmz~{hkZ-cX5 ze*n(s*lBOi5A^5mnj3%i)BfBS^7Q9maQgEkaQbr+IQ@AZIQ{ukaQgFhaQgE%;PmH8 zaQgEr@Cx{Im)@R#=+C{t>CYl?`ZJ=r@n?zl=Sh&KKc|AzpR>W~&!2+RpErTipT7sE zKc5AsKVJoBocs!WEd17UAJ1>}!=aiRKbSaK40-xtG&ub*8JvD-1g9T<1WrHP3Qj-V z3*H_1S^-Y~JOj@1@Go%2$?w4XLH`c>dVXV^JQ(~^$R7pH^^P;Z>Hh}J{r;Z;dHVk< zaQgpFaQgoNaQgo*;Pn67;Pn6h!0G=kdP9JW`{@6j!Rh~l!Ri0w!0G>!!Rh~L;LpMT zGr%tazXqKC|E1=}|HtS!@LR~!|Es|1|2M(u|Bt}w|Bc}EfA2!CywU$9;Pmrx;Eb!M zf-|mO4t^c{a|ie{;J*gvbNn+n{rQUK#-F3KKi`Br{rM$0{kg;b1Cd^~^ykCiaro^8aQgE#aQbsSIQ`k>0M`%3pQfGKL396n%faCE z=TLC^a|}5Bc_ujh`2%qJ^9peK^Jm~}ryd3$3%|VtPCvY-`BusuG7o9msZSu!a<$!o zuHVEz^g|&y{ct2W{ctQe{csLA{ct{bcjRjhIQ=spoaNy*aK_0$f%k*{XTcdK-vR#_ z^ncqKx zGrv!QGruo^vs}FmPCsnW-1x!Fj};u^`Hg4ze4`e7(I{cs{U z{csvM{cxV<#t&vbqy_Ty!+dc1;dXHP;a+h1VFft-uoj$t=p-9w)TguhLqF^QPCxVl zrymXhryquDZv0^S+an=QKb#FtKeT|;4;O>e4_AZJ5BGx853hjJ4{w3f4i+o@#LF`2jffTmw!$w}4a6{ovH|G&uFV0!}?2f>TfD zexBc`XD4v#IS8D3jsd5hQQ*{b4mkTowcwP$5S;1W2+nkG2dAFp;MB7koO<2`r+mQ? z!G7xn&U_VtbDsQYaN2naIMb~Kr=6|f)N?sF_1q3lJ%0qJ{LA2!{|KD&UHS+6XCH9- zXCOG|$4&yL{x~@8xd5E{uLr-RtGAD3F*yD95IEC)4xH(}3Qj#AgHun}BZK{O06683 z0%yA8!6|<(IOQ(}r+;n&=eX}aaO!^wociAar~a?OIj-qa5fm6>+aO$}NoOo;p7X(}=Q42WxelCq?gsy48?T;z2tES!xAOomzb}CA4*op&Wbl{3uK|Ar{B`g( z;5(Lh>AnWOL38PMN#D-wm-`m-dv5RX&ZVv%k>3k^dvNO6MRVx}?G5?8G#A<4;0J@V ze^?6r+o|tdDPL5dqrn|rE-n}bJ?uA*1?TgvgdXPWOmOOtX)gI<`Kg6|=4(1Q^K}XI zOTMns`MMlj&`_PPtDuMZx*44Lx*d9$ue-sif0^d~d@YB5=4&N5^YsGsOTKQ@`Fa&x z&?KF&H=&35dLNwm`UHBIuMObT|Gnn^e03e@8X&UF*RJ5q*Z!KDamo^%ufE`dX6t+% z0X@vu5OC&e81yh-CxTP|$(sA~bsF?DUsJ%DuO{f1=XJl%*GzChi*&wbLl5&c51jeB z3VN8Y8^Edm7R~+nx)b`DuY19nuScO@^0h+e>j`i{kLY|o4L!`)-@%!$H=&35`ZqZB zf2g@XU!Oxi^Hng&HB59cUps1U%HfMTU%P<|dR^yhFX&;u4hCnwj({HKs}!92kJj9u zuMyDCe2oKVzRrezd0ubpd{u)B+NkqY3q8!&ba3WtHuNxGmw;3M<(m8Rbq(}0U$=rY zUrV81^0i*)>wa)Sy*s%XTMj+U*Gh2a>uKm=zFq*Q{#P~k=j&h4&wPCZ&U}3X{gSUP zU0nOO8m#|Te@VJSb-uc4E{yrw6`c9n3woHZ{lTffujc-I6+u7qH58or8V&uDuf27? zP63y6C+U2h20hHz6maIN7J8VkCUEMXskuL27eYVt^;2->>u1m}`8q=9YcaT_J6q@L zPUvC2?geMQmO~Ho^(Z*?KcTrlU(Z25^Yt1y^Yt$DOTLcR`T7`K(p{wU^*Qt~Uj=1K zNPR?>`Rb~ln)~xr2mQ=f8#wdzW9XNBoul)01-PX9y3W@%(8GM)3eJ4p2|di$QgG_O zUvq!H{s8^V*JD0C8?~K(h5T0-4?YKZ+Ve8F*kkm(uDRIr4fL#oe%iAUoPOv!L@7`o z(amw|Uf`5J2%Pd|;FKQ$PWjWoDIWu;d@DHRF9fIjHQ;_KxzTnhf0#5l8z$t$UIOVIsDc=ZA`HR6Re+4+@7lTv& z*Wi?Y6rA%aJGpLi?yp#ldNEFODd#VN9{|1vTpw>r(nI;@Ag`Cj9QilFPlbNoPZ9^` zdEV(3zQDro0{<7%HRBb3yy$&zV;l=T_(yk72b>}UIOw3avHBQp*f0X=L-SbkVOTOd#VBXE}6OTbxf>1Vl<#LTlr zAWwb}`0J22`IUCzivTX=p(8)MqxEhsKbUeQ_J0feSw6o5-&fl!`FatY^527pkuSjf zXBhcTY07Vvru^1v%6CpvzDt_&+k}wssh^9~uO{`!lxI_ag*Sui>9+#mt>7cozvUx* zhWcalOc1C(!fVtY!>a|Vk8p`ChKo-52(MFr44*4deS|ltKZdjXbPbVT%6Cgse%lc8 zJ;g}%5j&@jc5W_ytg=l$ozlydA_^i`Bpkl-F@yo!KKd1N6N!);Fmen<-3C~ z0pA1sG4NjCZ-MUxzLg%&NxFN3oBevidxIYj`F+5rfbR=_G5CJqw}TggKL&mP_*>uy zf^Q{(L4Cx|KHvv{9|V3p_`%>)zz+ex7`!j|?cj%kKL&mn_~DL~uAQteaBlY54a6KL9@b|z+JJPQF``~AQe*j(${vr5W@Q=VB z1phDiI&h}@893AZ4*X;2*$(kxJ@{VWpMVbp{}g;A_-Ei}f`1NvE;#M{3HTR~Uk*+` zybn(MJ0YG>e-H5gLH~Z>UxN1sXMT?XXMV?kZ-AaNz`p{Y4o>^81pgZHH-R%>E5NDe zCGc;chvolU@IELf-+@#9dvK16x9aBgGtYvaHpo*?7s%`7O{acs13nyjI)M)Z?+VU& zm2Tiag#5PPtnb@_v%YT+&idXRob{dgVtwBM@~rPWfCdmgnQk|ff2M2BjdfPv z+X?#3{m;UCfFB7xJA;n~-v#^(@Lj>fK$)zTe}5Cp6{N}!+N(j zcpq2Xsdv4>DKB@!n(-s+dm%XM`+Q4%KM?Y)?|s0B!=C-Xhk+ji&iZ~ZIP3c%;H>X* zx2?$+>-(YLtnY_`v%WK5)v)t$$j=4u2hRFVf3m(aUDkJ|%ldu<^s~PA2WNdh5}ftD z2%Po37@YNe066PA?PPuDb7y_0A6VaMKkGa7v%a%Du)deTPS$tkm-U_bWqmJ&9@h7P z;H>YopY?qZY&z**mq0ypzTomDygJLXHN=V-{29}CX3D)J6H=o8tI-3&UTRXs2cL;L4GcH9XS2T`pb5Z z>9QSUx@-sQp`Yzw13243xuf3rf$d-uINQPV!PyQrgR>o^ooojgXV?zX4{Qf%Kifg- zXFJI9z;>_&cCsC0e%TH(zibCvp@;3@ba1wVw4d$Z49K$`WWLxAQV-j~nb0!~<*f~z z^<@?~>&p+oSzmq#&iXPNob}}baMl;bZPu3`L7w&HLU7g>wim1~OqcbA>9W4efqvGP zi@;f5E(T|Pxdfc`WiB}D%cbC~FSL{Oh3y*a3;n?QLi<@?sGs$P<$?9($FP(2h52QD zVSZU(egZwLFY~}zUuZw;%Vm&fePO;>U#N%m<#OoJ+iINl@d|MEPuL!D-IMzbSYO_; z^e3-^{ywOu+}A<=8uXa?e@Tb?RieDP3C{H@V|p|-^+Rn-xlpS z<@W{WzL!J6xo?F1w5#Da<7fGs{-=Mghx~BZxe@-1X)gU1`D5C_n;`!JZ0rhzpdOn5ye*wP{ep>^69r!;rm-55<$oH=;g#72w z^E2@6v|Zw7`t1MryAA&snK!2M2N_E{%{fX;(%kum?=&6GK-N4x&SPp(Q@q88=82y8i@cy6eCh57&b;9T05vpzlw9;Q870r@cP5#`6j9@@$Fi1my0mwsk@^k>);rahwn zFM>Vvf4c1v+a1QYFzwD`u%GdboN@jykY{{e3BEt_^*A{7lT-f_kT-Ev%GF=N*^aCN zXSsR?oOV77UI;s%17|z(H*o4-4IZW)c>(hD1IwYwuT(! zWpK75^aIT+Y#zvJ3>8dN2rJG2=%ZXSp$36 zj!+NV5$a((LOpCp=r^__)X#RL5A0z(QV1TV9eEYN4}2o{``}FX18|n-kHP7m z_2AU=2{`q90Zu*t184u|OYoy%{|0b#E<^nJ6?iq|PY37v#n<3hLH--?+rVSs_kvUZ z)8K4R>4%Nb6Q;fX7V@08Hi0JUHh|&(QoZl_uvEtH2jRPXqM)4EzFc`uQ5oO}={T zpKpRZ=gIE}r#~M9r$3(ur$5(eZqhaW{J_VJKR<&W`tw_G`g0d4Q0gOp(Vu&2?)T?` z;PhvI=%GI+fiqvzz&Vbd0e%yn%hlj~zKg)A=RRAzJ@#Acm2=!8Pi;zyZkY6;3mkkzAv@#|G)0@z4OU--Djk(KmUK-$MxstTK8c+ zD%jSm7yrK=xzC030Bm=*l=V~7p8fxNw0Y~%foLx}p&oHOwH5fDklz}7Z}86G9A|X_ zXS!X%kAj|U!OOw71LwGMd+>V5cL%=!drSot*F81)Sr@UBO2?T3kKU z-y3{4$aB7e@@8Jb^lyXK4R?p0D(L4vNf{f;NAk4?Bl3;b?JI@u4L?~TLHuR*>i z^t=yV4tdV^?g@F$_wEJG`CjVbd@uDd&QlNPd#T5af5ku4!};F5VGrkfsfY8u)Wi8+ z>fwAZ{l@uT>gRm#X!w)!y(fT&neXk5d~v>)>2ki8>2ki8>2AvT-hE&{>*K!QC!!p( zehmTN5AtE=dnrF2dZ?fCW~^VF@1>tP-&+WK!p!&5{};g?#>s5f4H@6U%=hjO`x)QJ zIUjofzR2);k^)d!sV$*KP!$eXw-_5EP*Lg+sPobkUeILq6i;9=tb;gF~OEI-E1 zj^ckm=wbZ-G2#H@{}GU9{O=Ebx5W>P|83CE_#y_ zVf?2a#((Nz{HGqq|6fSvM}bp6IrSe6c@tM9{tpE|3UTik@NwXb&$RPc$W#AMQ6Gmx z&vB410q4HflfZeeh?(aR`-ef#VURx_oc4?W=Xi6Zg`WV<`gI~W^F>a-je>j(c9w(F zp3xRQ2AuYg(;jl#GZuPi&q?6)+sWYce+4-0KLvabonLuAk*?mn+%fP2&v)z!`BR~X z`X_*!=PrLw1P>#BR+{qXq$wXuQ@$GVec&JF*Z5!ZI}P%T+cn@*p{Ex7d~nVWgz;M) z^n{UbOjEu&P5J3*%D1H{|3k=!c`iSKJf928c|M-YMMyWybD5i_{7=%9zdTL(D&VgFz_qECxc%NJ_r0d@WtRag0BF-3H(j)Mc~}uehWDFd)x}X&(==1oP7Np z{7CS{;KRXh1FrvVZ zjo`lq-%SiuANgx3_(9^!?^eIHeUbpM94n~JI?}t1@dgKnJ&j) zzk?q7p$Eo6Jny_5^5-F4%5(mT{A$R*1ONOIobnHY)6Sxz!@^$&r#p|>pWw9fU*KHNdJCL!X&pHA z{2QF|{{g4`yWp&+?}2mt#r^z^i1Y75{vz-Xz;6QQe*XKw*`9Jg5A7lU2>K6&o{zzg z1z!(-D)@ZFrE|g8AwEwBXa9=*jZdJTao||!k3i3-kY_pU0X`b?^bhx|dMG*vV~6vmjeuD z-}N=%oxpDar+@APr=5?1^IX*j;Pj6r#M1M78X$g>~V z1)Ti^>ft&F>m&Oo^v@JGyH35^0p+;~oPN6%d>h#FI5^|s8{o9F4>-s5rX4&?{r*D4 z^V1-|Ez&&?d`HO70B8K?xNm3VmwvX5>$gL?+4Q%&Ll4{W2DCe2`rDLef15l^f1C2` zZ`01F;ZO1~{p~&BXSTEC^1S6E^=k)~E8^9`%6yfsQqz-tVi6}$NuE5&_n$_!P&3a4SYE4A!q+~cgV*ezXv$e?PcM6g3}&y+Cxrz_JSVT zvo|>X(;GZYe7F|%o$+B`=*cEN9D;HiCO+(kbhC*M`$G@o!$oPv2g)-(kcWv6lxKXP zos19UVdBG)@H68B`C%x}2Uz@bAb6Pg&mjAxc zL;Z(>vpyaM&iY8s`gl0xSs(j>GuPk?+2_=(^b zf^%Qo_27KJ)e>;N-|9i|#VChwfiqo}XO^o1l*3W5ljWT9Js{6=$nw)2_7uXNa_DFI z91YI$Fvh~if-~KdES&3B)PFMMS#G($!**vJJ=UIflKb_F=&*g|lYpF(iPE7sprVJGYFY2bYBhrv$j zKOOQcZxg}k&oeCiOmL=qmW6Zug8C;xp5=}6{48&0L!RaB9B@AOC^*X-{mJr1f3mzy zh924<182I_&+;|}@?pvw@2SgGdE-2DXG{OK3U+e-wi=wzi}LhC9P%uOwsJld@+{}m zz{BXNfjsrpf**oRSUpSx7`F76d*Fz7>A>%FWTmbn7*vWZ6#_f9{&-Jf| zz!|q6183ZR7MyXr7@W_g9NhL?SWZ|zn~*P#H@WUJl=@MBJ1kUr|oF5(ldFJaRaO$4{zBTl7U4zf75O(sp z46^XO!CRr9d^)&IKjZ35$g@7OKgs_2EXcEe&izsBpZ@^zEwH};&x`$Y?iXVJd>6>G zf4(a?`{#cKXaAh(egu11@7O=@1U=dG&(DP(K9?WDKYd}(Y;g7mF0k+)fin(YXyKfH zrv5pQXF1_KE!(M!AkY5N#o%nOF9BzNiS07`OKg`J|K~yv?Y|V9=~6%YOFxEunEujw zJjaXhycp-N0B4+E2+s1xddGe>>)kxq$$Hlx_ORYv26@)IeId_!cOW?HT@g6zT`@T8 z9q$)qy<@sz>fL_OpH02H0D21H|I6W@zTiIvXSteh;a7mO-d$OIe1ME2# z<>5wf);n7}z7X=9r~MiDQ0Tu2oc7!dPJ0%CkA$8(QO+lU)6N0lw?Gf$4CPs#e-3%_ zTfte6ZU<+1y92xe_S^=37C7VNQQ&;v3hk$!fsp?N^p6GqcUN!!NfkK#Pze4@=&?Ot z)+0V&)|b01dhP}vhID@g&icrCr!yh{YsgOpUkZLP_-!aZjQ^aEV!xg3-7lbr?OnU^ z(Keo+Y5!#Se+=|I0DElDh4T!YZ{)a!+?MYCNcSH2hvkRkQ$AmwcQ_q-c-~FEgVE4qi|2oU9^1H^?cF1gXS#m`Kf#hN{qrZtvweINob6*9%Au`&WO?{A z^kfrH9)q52;>lkudRBrDgWnzpXT9J!j`8FP$TOb&6+BEl;rK3B@r3m#is#67WF9#4 zy9)NRecToGx(a?{IcNLG@jl}Zxh-ABpC@4t%bP9!YzO&t;}7fCQ_vHpemxC&)~{#4 zS-OCGaryi{rRWS-%$H z`7*yR!+zGUL({BZ9M`jck=xQ`{dxuVgsETqK|bC3#dLpx{tU|@ImhpRN4kt}Yb^XV z3x5^-NW`%>z^VV|u#@dF$7P&<;P{C4b9_{bbU6;14bE}UMc^C*T z*dGp4@7V9nN4>iceqg;LXT9V3lrZ%!n|>z!{~qil|G>iE2j}zcjps-`FN5>>vLDFj z%l;UjFZ*L*o-g}d`FOru@8I(#=kw+Hf-uiFn|==cKW1BR9+KmW6Tycg4v@3|HVX1F z$e#qx{Cvx%waE4??;dz>ff@J!Rm$Z*3I#P{gsb z!P!pLfHU6G&aYq(IsK-pj`QiH{{OX-H=iE*AHr``_Lz^+BYYt^^?YN|a|z_BXD&GP zY_#Y(AM(`G3{E}YTJ)R?dFnY2ysyr<NyUadbYCY zDTO@s34 z7)5>;@WUlT>LdIO7&;96G)KbyUpcs$W0c?2fKPW(FU$v<;XAe@q-;&P_W#`O&MC_uNH`+o{v20kBrBDk5;mS4Al zUkUkz;8%e!2VVfb2K;L94dCXP$gg|ppegoW3;8ne>%b?1Uk}~}egpVI@EgIGgD(VM z1O7Ac4d7y{nNRGcgS#;K^S=I0nU9-zEoX(~W8}x{cozdVYiA-i2VB1Mik6o%s`4>< z_L6_7&k7$m_ZhAA@oFt!pc^5h$Gi`w(8qtH<%jwB6Pi!<@$GcHnB(IoYrfdW+cdu$ zT>N1A6LL4Ee2ksu9$~pVj(lHT&%5a{sgWO~d0!u|(|nYVFV$S;=&1iK&FA@ecU?d4 z^6{fIU*+Q!n#&rl(J%Qebbcx*khvQ982g{n@-mlVxX2f|KNgril94}I*S9j=7c%^I z&ByxqQqAjpT;|s0Gsnl*YQEUVch~h~g^!Qbd@cCRu4?!H-QB;$&PCvb;AYNWemx9a zzB5DXpX}pHG@s++zt{XSaPj9b^+!H;fs6i9U4QNc7x@YiR-e`2BEMYAulMopy1aJQ zojj41Kf7z*$Hz^5EA#QuT7IIBoBGz~;}2>1h2ZAwn@YZ5Ik?!fR?DyP@f~&f+W`J^ zQJ_D)bSG7GEH+U6T?T#|_(X8|P9Lqm&BskWTl zlr-f}jpk+Gcf!tz;J*NG1OFxXLh!r5mxJF8z6ShP;2Xey4c=>K_Xn|kDR>$9J>V0; ze*@kIF1k$pzX)9F?_~X*#o!`;fG!_*gNyu?T7DI{$oJFvdDq9c(m#I!E_xo*dV1)= zo9K`~%ZuG#6oLO%%gSFB;3B_T%QyM>z60DZE%5O{nlJP58qHVx_)VIx_woBQ@3E_! zj|f^o)A@f9 z_`Tp2;P-(yf!`0l0Q>>)W#A8juLgezd;|FJzkmMc(?+d;Hd=&Vf!A}7f z`#;t8*MUC<`RU*y|359i0Q@hIUk1Jsd^Pyv;OoJk0PnSj`-3F+SMW0MRp1lBp9GJA zi~Z(4(AnTmL4FbV)8LPQKLh?axaj{*`)4iqvygueT;vn)N6{0M^7ZE+-v|6};3L6T zgP#O0`nS>Jh#K(cA%8x&$eVG>eDD__zZCpM@MpkZ0{;;FW$^BMx<5#MUjgq2{&(=P z;A_C^z+VNQ5B?hXQt*F(uLge|d_DLZ;63(oe-QiM1TO;rC-_A0wcu^w{{mkK{ucOh z@VCL&g0BNF*xUU0RIGh8ThB*tHD15Ul0B{c#nPD zAH@DI!1n|f|5R)Ll!5;b@)NKX zYrxIBr$v4qxVghk_|@Q&-=#Xg%fNSr{?*{SfPW6YD|pZSl~VPQ=hYLu41726iQv0~ zw}G3x7DewuaC29@@a5opLeCoTy}&ns?+xDT0MX{!Z|-uGpUc3_oh`yAg6|7GZQ%QX zF9a_HzYScT%QO19tN`C1@@v5l053RDta9x?5WEn)5BM4+Vb`T=M(*)}p1L;9c;;Am6Qz`}?ibUuF$aNI&p?kRJs!JEL%yW>UA0`S3*Uj}aO6czc^ z;6ot49{ecq9tX>}T>Fm(F9IJ5UIBg#coX=s;0wTy178L{4E!bV;ozTx9}nL15YPS* z;QN3}Iqccll^Y5^67msnksq(+tHC3XuLl?T%e4G_@Dm`v6#PW+XTV2+e+X{Y$|VQg z`^x{_=QSGg{lLe7j|CqKUI%XOo)W$D!B2+#_281<6*|8UfRBUxOW+mYpM#rsd`P-I z50(GB`7&!$@^dM8CG;EvF7~X|_Dlkw0QuSAr-Cm6KMnj5@YBIx2cHPO5&R7B-iJvp z+zTwFPs*&xZUG@N>Xdfk(mL1)mJw{ctxOiO(_ce&AEU z$AVXZ*MV1q&j*i#F9n|p{vf#cp|AGCOW@NW|2cRKc+Y-bzG}fs!OsPs0Dc~LD|j9F zb>Q{j4}dp-zXaY0{sy?@*R0=d1aE?T?<2f?oew??ycv8lcnkPk@K*38;M2iZg3kb7 z2R;-0BXG%AlYWlf`g``bLB22eEbvj_KLD=*{~`E1@Y&#ZfnNZ=3j9al?}A?l-t9=w z{yE_Nz%K$H3w|+p9rz{S3&7`sF9W|6d^Pxw!PkTT1iVL)Xa79#BJj(=E5I)YZvy`* z_yX|x;LE_T0ACG$CHQ*qtH65{d-g8?-xFNQTdOW_W#Cssej@la;BDa7f-eNW4tzQI z_26s3Zvfu_ej|7%y}luFSnQvp?Joph2>D^)KLei(eiQf{@SDLGgD(PK0e%bkli*_K zd~N5u;I~4)n_dr*eEl4}FZg2cVsO!K_BmC6-v;?Jz(szEwxaMAO) z*0Tb93FMyy7x`DT{Dg-W!!N*#z<&uo0sJoTR`9#QuLJ)T_ygd-244fd z6nq2tJ>Z=NI_5j}OMc(d`Rxt<8^{j@|1J0=@MYk$!S4lM1b!d*3h?{E*MdI)UNFeB z|3UCR;17Y11pgg)HTZJyx!@0jF9H8O_)73UfIkZ^etyT4EAU4k{{^_nf2rkr4fgW; zN643f{|S5&_@m%+z*m4T2LCho3h>9k*Mk2AymOgn=SuKC;E#hJ0WSI7dK>rqqrjhl zd=22CVN$^$RPl103{xo>^Azr?o0q+O?EO-U@bKp(je*<3tz8ZWP`19ba z!CwGh5B?%}kE1;MUji=ze;K?2{1xyf@V|pE0AB;X4E$B_)!?szuLu7Jc+aCf`(Fny z1%Cs40{ENYt>FIzzYcsY_$}Z!DHFQt^7#n(zaYOB{4MZ;p`QJ3gBOCY10M$dZ}4(( zv1bo$Pc`^Eke>_wAMhpM?}D!ce-C^e`1|19j`8yK0eC;~55dQRe+1qH{$KC~;2(o8 z178pRFu3?Rl5Gw@O1pM%$de*r!p{D0s}!M_B5 z27CkfdhoBndmQK4|26oY;F90LI=`jh-#~r>_(t$n@NdDd1OE>E0r2m^*MK{n5!dX3 z4d9)mlchhshPnR`v=#VJ@U6iofp-R<4c-O(QgHFl(b_*tz_)??J>VigM$4}T?+W?# z;N8G`4p(1RA3@uKmw|5wJ`sF-@HX)7;0wWb0DlC0NATCd&AV~MzJG&Deoxo=EjV6& z>)LP5;KUf_Mf_XIBn z7e7qWey9L9d+kMU6ZqcHvjDs|_%iT)z*mFs3%(wFKkyzSC3QDnh2TZt`-4}29{}D2 zejxY)@IK(nzz+gn4Sq2AdhkQQdqh0@`+^sN9|}GMT%OBZ{ahx29|rl^;D>`R0`CX@ z2>21;uY>mo-w1BrB`rDXeS()Sb2d%LQ1D{tnFKxnd^UIq_#*I9@JGN0g1-(v2z(>> zVDR22diIxr4+S3r9s!rUTJ`%hfyc&Eo_+0QY z;8%dlb2R6>mV%Fk{4?MufxiqcdS24yVLkZCknb_t%kMbwBJc|E3h-0Fo506|F95Fu zUj{w_d^Px~;OoIp1Me}$v;TDPQt*l36Tr^^Zv{US{5tTnz;6K;Kbv!RE5Ii~el7Uf z;00qn`_BO{1doCb1D^~&89W9)7kmo%67VYUmEegpYRbfQ;Bm-zKFPCxDtI68Y2YKl zYrw0)Yr*Tm#m}GX^1J~2T*xm2KM#C0cpdn9@OtnbCwuv7051Y>1g`*Z0&fC8AAA9L zGx##_7Vy>Jt>Ejyr-Szx=h;64ya;?Icm;SHcoX<6@LAyUT)KC4(_0As1IXV7F7kb~ z{7Ud2LVg{%ITI-3&$KWHue*#_&J`a2@_+{Wrz%K{C2V9=ZF#TMf0skrFKLno--hI56uPea& zfnNze7W^vkI`9SH^TDqMUkZK=_%q%e~o`CGt6zD7Tn<>ZiG1Aa632Jl7Ty(W11y#;)Ka7owPT{R5+R>)5V|2g;^ z@WtSZ!EXa!0e(C9TJSr-3r_XyUjkkTekb^$;F2%76I?!H!G8hyI`ChD&j-H?d@1%f^BJD~e*y0Uz7qThaCu&jnEC?# zIOOZVp8%f^{#Wp&;H$tN1ebJI>2zNLe-iSagFgk{^Gq+lPlK0&KLb7i{8{i;@aMp< z1OFTN1K_K{Ujly~{0;D%l*#LKehbd>?0*6Bh2SrO9||sdE1 z3iw^%e+R!8T+-dB(_Ia|2J-8{Uj^?m$uZZ7Z?AzDf&T-%0{nIGCh#}F7l6MBz6|`I z;H$ycg1-tb`8D^CYy|%oDJ_r2Y;ETcE0bc?BAMmx{?}D34 zodmrHUU-gY|NG#>z&`+=4E`Z_Ex7otPd8WZJn)Yoe;4?F!B>HQ4E`?odhk!cCEZ~< z-JVe|U!Op}6#P^03E-cBw}O8TegU|oJ65N=2>c7kKLY+g@Ylh=1m6h00ldp(FJF>w zjZU{O_*al01^zX74fr?U^T0QP-v$0H_$u)4z~2S`9{dwWIYoZ!+TRU)A8^U2&?*Tpv zd}r_)@Lj;?f$s`_7kE$bd%-1NOSL~&gYO3U_29dM_o#NV<&?KQz>C0pfe!(fbXVzg zCxPz?`PtxmfiDK%8+-+LZ}7F?`+yh3J^S|sF9hEYd>D8k_+;??!RLS<0KORfK=2jd zeZZdt7r(uv{q`>SL6Gk@)yvnx;C;al0UrgvmHO%2#aGMLuy~W&f60 z^{uff1^ruEo87-_%)grBb+P`f@wV22{?)P8SV8|OEiDE86SRNy%#$lyhs4{e;!Ul! zjSV9PL}nB?^75N8>Q}9^n&Q#ghN+FE4YB&T{I=bf+lj=_kBlEv8BHi?m|0)psjIH5 zm?6JxZgeear>C;Dcwlt=lxS;nJRYry$ExGa?QIDVD2tvHZH~9ZTa&EvWyv+FU3!D3 zH`Gd6gQ^l+(}MBsti@ne)z21lb+ZEeNH#RI0qT57AJ%A>Un)5@!qA;ncSv1Vmz zthTkKyed)|Q~!%Z3i?m0s*1Xw+8)l9xS zq`XC?nn9Y%yOPrkzNvhqk{nc;!B=%gGx~0clWcriyg7q}mCYyAHO4Z@uCjS#<8&3i zGe~w&dCS6=D-cU8``03Tt;;orkqYKg4+NtrDrdUHpN=o!|A6q*kE+w%gvjSbB{X1@E zL%g}ArnV_FW3+!0S}Ij1RtBlm}NetEw);$}zw-Y`l7ISykDAMo&xQ^yaGg*xGv4!_Fv+C4*d56KYk5Gu9HX zKB2Zw#l*~XX?IO%Y^trwxW<;~5;dVY*3i<_*xXvtT-(^3X>>D>@N}gi-kkj-G|j-N zEv~kV9968JUqBP&@9C##l%%9P?oOy0)mWz*l#p$jX%J0Qn9i4r zol5mhHHaJ#JuNP+NK_3k ztWD3*KuwSRXBQn^5SHCWlL-(U_AJJr}GR=$c4PWWeBPWwfceu_-o94XvV$4biH` zrdd%n|5-b&LFU22t5UP#l`4&yu~{wA`1#XgbxG4`UejFTBp)@%Wy!%XH*(~zd=Ej6lVS9PAu!JrhM+;QniYI*`XqpD#qiRP+|g->CL+3Rc&r)KTj2|4{Pgxc?C-PG-;GqzrxJRt6!7JZ~CPy|C(}IUj63gy}Sk{ zn00yeYcnc`(n}#D0|PT{YhrDdnfeo`ER}(&y0qT+({Q0pX=XmOY3nfG zRwrhlO)Z(`Y|QKQc~cH@OQ+U0R7b{Fj_^0$o8FX?xU$6ST35C<#AOY6fEUfG8XH<# zqcU9@Q`2s_jcbm(RL3k5;D}9YLR0d_4Bxn@Sd4X78J*$Lxsk|(XuFY4s8Llmh0P4A z5(P|6nMgHB%%YS+5VL77i-%h^*-CPah)&U0R#1VsQrmk<7(l!DqcPz8Yyj+txe-pB}@tk>FzdE{hgE4tdeTcnx|K_ zmaAQDk;n`+XO^VeA1{)2wgq&@Qhz6Tx1jGk?KV_~*oKn4aZQa+#--f7k_h`5Jt=37 zuOeuUFKO~Y&#e^?QEpeeB%%|V+?hY=N}$^zTV}nksMFUD`AywnkqN})TzjEeYa6JR z>SIpA?b>Q<;w8%L>bNsksb(Z26*aylNqupknakAEmF22>)Tlx=UOESkNdYaNHm9S; zQHzvS#hPMOYPmaU0uwE;$=#Irv|4APv|a9!1x=@~omi5y1{A5>o4iM34b{$cY&oam zRP}3UY_5;hdHutRF*PdJ(rZxOQZ>up1F38+i;j$|`qwzCyrQPYseQ%K@ycrxilS<| zxMQ0J24+zO9+@c)V_KruqJ0*LoUF`MmQ)TBqm>QH=HsK4!;@o;X<+m>gPh3BrSelv zlEWiv4qSrKV2e9UHkGl;Rj#ROvfsZ|P4(UfM5Ah>w%WH_8>>_OFZansW0K9HXbr#W zI9@$3zvIJBOS{t{ridq1q@;Oe9=~b0vu-Z`^pVqA6rsJ$wLu>gIXY)XA{Guw79Px11 z*lHWp-lW!Y??I#rOzNpsma1SVPpbWh&(}n!=U-cCPIMlfnTN1(M_HH~Uj=swEDd|8 z948uoG0}tqG{T{jm?GX$7a=W0p*j+2X$)?Qr7M?F1tlR?t-0V`Ua``C&3-2q_j43hbg2z*>#wb63JDRm{Ac zvXILv)XswzHTfRkD|HUT8)9$CSqPlAK3TO{{!xf+`O{aTQjQyJdQ3B!!=ZyMsf?GNC5Z@)wug-B&7|5dw+(*`KHJzcx-##Q(?z7npmF7OOiZMy6xE+|4nEXwo(rzD_QYQPz+T}5uy!gEv zuv1#~P1>E_L|4V#*i~Fy*Eln-jubae58ju#xeYWWJ2CW+pD(*KRU>Zh{>sn(%%E*@ zmhGB3+d>BU52yRDb?n0B0FW$ zn`bUNrCGLKbfQhOtpD2-r!}K(Q({V0R+HK`<>}6A+w>SC)0x^%r7NS^?NmyG=WIKg z;7+A6$F+U4OmnBoW3bm$Pa)i%Mt@h_n%w4_>`v39jOV+p>Evq4yMqKm&U&jY?x9*+ z+l)cZn_F8#Cg`MF15@eCw82fOH;*lD%Ct9Albh16jN4qB=JXm}n-){HvTJp1+S6`! zZHkPUX|=nllx5cNrqUYRhIH8Src#;fiobc<-c-2^c3kF-uQk2R*!revQ|8UDHKClf zza69ywgFCeHMe+>8ohf1^Vsw@9vf4Gadp^YYOGF;-sPBD`-z##R&_C)_3C^3OwEL- zY-yBZG;-=qO_>f%o-#EfUVR)zwX1riG#YD-%Bk*(n)b%1bO#I5so>HS2MTH zQK!Vvthg*1t!{MBTbO&9{0E(6S|V^;dy(AnuT`bow-InEMy;hghX|5$)BY|<WD%dPOm%%oPkgqX{I(d&x|!!m#bN7-#lHgW$FNm940PKJ{BxD zak}S%ePO|;cYy6mTsNxt&(8VHat3_Kcf^PMa>sYXhf@;rj`)zuQr!_BQjNZo*}G~! z_>TCH+CtnBA5xRPaoToAd^jx~-w_{9M@fh~;=^e&H%wdZh!3YEM4p)DR8l<%Sq-Ke8XjlyyRZp(MJ1`t_1Q9Ad?+~Bbj3U!KPHJx6 z{Ab8InnVfAjF~oa?;5FzSDhEFi#J5-)ny~TzKZ9y`r7i4$KAYn1X!*vF^H-~;iStL zoN;8NcwlwyRDGX{Gf0*3l)B>}>DDc$r=0oq`W+3tR4>j9Si?ObeScJOu{uJn`nv9s zZ0VQE1_<@eJ7*V>DHCHnPX@Um8`qY~c*?)4MC}JsqoVfRerI@8J5@ac{VqFo-9osm zx(`xq1=Qn(K~4tM@ZVQlq$3<=@gT5NMk0f&^|c!^Q<6B3pOi*sk12WfL8X!y^C-(L zGYFwPB-T3Dsgy>QrX0*Ngi6&bvB^QgKOd9Lyh6IhC?_P&_Ex9?mikW@oRM-~*_(sN zcyb^ci)3hhyszY{hnCSKLN<1|lMUh?_tdjHfZvSAp7oh$)`|9WHsPX$_}AY=S^OJL zp|pJ}*2rW`;0fyB>5XuY#y{_C;x)o`m?;qdAtSx}J@YA$B!&J7&PtO*hV`H1FLwe|jB7Xn!3^*^Nt5Zh9cjm2p{iX~egZd^!<^4^ULX~(AP#)UK}!)}~kd)D1Jzrq}L;{sJX7bEHpV(M<3>XB{%N4xWP zE-jnm0P2$NXmjnf8ue0j<)(yh6rlXB=PGl>QuJ8sHrYKwSye^`sQ0^ zHk=u{YW2b?$M>mEn1>&>*fxr0Gjg%&%zp4vt?JB z10UG-7C8|g>)0}q$X|I*>rk%Tj*z%oz(nOO$2{3NrQa{n?s0E97OHuvlcGHQsrFhW zH(l!Jl*1EG-HX-Z+wU}S&t-OS3d@{5RiQoIjc5`7oQpns95j!gur%k*Mq1@l&16T_ z$xN&F*wSrUr>P)hd!)YD#I=P%a@n_f8KJsSxjtS$W%^X_-5WW4pi*su4w9!|WYnon zwdyoO-c+J?cBxgLfTP#>D=OJ^lKe-qldc`eXAI89aIFC6>w~sdHLU*;cI6+QLyYFuvTVE8(;`nsCbJOj%x>=9-Mmm_= zRWs*idz&sv(229b86NlUDCyzhl2*&}9oVmy7>)hyn*J@d+BzM9s^+-7c-Fa!Ozz80 z|7^D9lB(c?*IQ=f9bgU(xfh4?zJMD>*;MOkR;x^|Gh9*&p*Ih!YSvT( zeVo&UHEYtjUR$#zl=bqOO>xdw*lY>qeUZ(Ua7Q5|pX+QP?Ai27ZD|^n&(*dxP1z(1 zZfV+-{+gRDfozuDY&vtZ^46jDfW^0tJ44pF>>TulEV{Gr4p|iEb6b&hL7}5)mR5(z zmZ?O8kZq61nm}N4y~(;nRrgZ|*VObyoM>R?s`5)zoK^KEj@O;cc`vHqAFrXx}DM(|(&m())zfB4Y4H2z5nA zS>jF$xt}BHbbjDAeeTx?I36bN>P>{E#0zoddIZOv&XpGJrUnO?dn}@I4T^JLtjer8 zSERn^6h;3cqso*z>7d?5Yi_3qOm{*wg|+HgDKFy)FgPM-wA7;QU@N1Pu=j}c;c~5gTWZb92!=||^uEgKV{OqE^{VKMw`N&#!>Hvr&8&-OXsBAJtCXvVR0s$< z5~`j;>f?dx^roD=ik%maCLP*L+@l`KeQFDd)Khg`(gfcVQ%!|Rqx}g{=N27xDm2{X zC(c<{SGyAkRG~;Z+Lv{)_RfUL31~TPofKVzZnt5&f$d5t?|DT)j_I}A49^3NNf!AV zlXMePQArO%RftWI6}4?9RHKtu8=O`kpy3M&zu^m)X~NWIUVpq{qZ+CSOE>#`-l|=f zrf#^~)Uj<(9aK|1y^tp$6ERacLW;&9RTtzVp;%r39MFC_w`_$|Z|PG9J-l#kOggX` zV4vH*hSI0(Q*E$%B1!XF(%%gVVoo<=%7wxZKeYWkdUtjWcR(kEP zUtfOPUw>*T+TSg9kDDwH=!vEjr?q@N$Srf1rP_O}Hu+C)O(!q*c}0KE%eI)DkM5B* zt>7L~8kw+7_~s=S*2IFdkk8>0C#v zVlAz*SYb-AGHuIzQb})**-{O4*1esJDe4T|pFU`u9`tv=Wc@CtBlHvoi4 zZ&R#6r)5WW?WoO~yf>t_gz-4kCa%Ob%1zpmhOjN$rqq^1Hf^a* zXEu$gO=tdEQ(KD3&8Zm@V+BHO->q$lHcYRpQF(oxonf_0Np@vh6p<+R!v(Gx8r?r>-x!>Q*d70LB&Ux?m^E_+qwfEU) zpL51foiH)-1Gw~Rws(K;a_MpT)5lNFpD}FoIPhyjR89KNI78qI!MM;b*Y{Bu`q8BL zGxFj^iM{DMedB`x{tF7>mCEQ75$c01bjm1l^=IVAOuV}J-`NYgw&+JegRTTb6kUgT z4y(8C<0+A=GSyibI!QlZ`uM3i(=Hr0e!_%_GiF53(W?(DWzaA2=-+c4Mrl$v)1H_* zh&IpoGYq~?Lg|7?^QL4>iJp|F5kdi~Hzp~FX_JPaFnWA!^(@gGc4Pag`u!xsM@ zarEBF7v@cI0O`2(LJB~A{>SY0=qe+ZA@fH<;Hr0e#B7#6dbFs1bSwIa5Q@QJ>kZaJ zjhCgyZ{aj*&}R-DJ~pwF>xsNew=i1n!>3>%aN)g)xKMHp2!QUcQ3+64z5xjID8gn@T&iU08QUSFK-C zMGnN!XGMOGx!eq?u@_=KEA*?+@n1HV2V3{= zFqa1lgNc5>xjZhOU7pL$HOh1O|Li3Xeblw!>Y9y{)i1zAf8iCpH;=y@f+pGD z|GjqqHv$b&JI~YTcL-?57yn`f{$}kT6m##?oQb~g(V&RwxQsr^&j(Dl-M#e2h0`8i zT#4T42Mt9!>*E%SxR#h;)aM$1yK5-)#p4-`7fpDFuZ@T2z5kF4W&M{`$GmQ!YWy#a z>c&^oY9j>SO!2=ItpCf6heUqrJ;>Lrr_mHM>ZEbQhSMw9#>qxqqw4#96#sW33fK4T z>^tk}lbynjwmH3i8|4aWrWOMgj7avnl-!ufy z9l}>*=9#q&I)x^kVT?QNO0!Gs3BEuI?*$*9HjF!E*LWapu1?w^d26JTxWC%zK*{y% zyo!|8{>Q$Ml%i_vk>BjKWB|4ARTX|YIgqX)&YwPU;(!U$F1&EsRAH6lN8z*Ok+%T! z`wi1Bp2+V}xSSJ;JJ%@$KtCVw>z-PaJic!8)z0}9soUy*+ZUy7vFzIGQa9J{^3qfc zX;)sIN-G5~PMq2$Jyu*>g@=aa8 z)jLr^t{U=9o56NDLO#FaK1Yb)*Wc+#B45|}%IChHEWW>8hcfU&|6T zo$P<{7=Jxc^jZevVj}uXQsg^DZEwg1`kvgFy|{FSh%UM5JJ5fX$<+Mulc&-b<3^Co5lJriZVAeFvLG}?`^!)#}rA8ge-yPjLT+KfKvZeDE`_#z0p zG?(AP9;AMm)i`P1c)~$lmJs&>2$l!$9|FwZ8F(Q5Dwn(X_f(P38hU4T{hRBrZHk|{ zBPXw&uL+2Jw=2FVU?6`B_^{K0jjx^j>I#hn;iMxz#SDe!(K&sH;Mdw#;#S?bW@9p? z_t$=fZN>COE@R)tZN*&YAGfUpi^T0f2hR_|OuuYfG1skrD^)P1~dU;#< ztv^}}_M(lGbZ=v)OViCC@P2ILS2+*mYnjBo%Kt{dG4I7@f;X=I*DBojHe38ft2Fub z&sRStJ#1HgL;94R9Si(#^qT+eyP<*Kz8e(#_8na(V0r8A57>ZqvXefsaVL$AVE&MI ztDN7QhDQ!@Z&bOwJc)mgX?(zI{Pl~AKIVb%uD$bxUcbbLXuf_4RF>$u$zSnRj&y?f z*Ex6-*Z$ibze&nnJcN^0`-dFGxdpR}2XbyQ=VLi(^}q0NPFmeBJEGgAS3eG?SmGxL zVGfHsP~D|D%v@V^f{DKK-*^rtKEyzCn5g(Q=P>D1()xbETt>$E8@cg*;0 zHu_cc{x4aSJ%7xL-knVY^gi-v z^@=Q#%rNzproZw_v)}$3&FGs5={*~IFGyYXNT=6&=S`kCVd5o|XH294HFZY5daGbu ze&b8ep?UNH>L1JVI$iF%Ku5s*u7kQ*?H8`m+#mVYXufsw>-C)4*X7dp z+Gd;o`fT@w6Q|}6%c6}WrYLGd;XXSp@`F#YQBZ{RkHpSRDxl#sK53g(eZuGM)by)9`Q2;!v|i)R8hyICnTl6h1m$}V&6$xo^V}(u zXXH+t-uPRGLGgZs8{2ev+LRpnwZwpHfZy5_knN-F#>tCcU^mtfH1a-u$v%2o-sB0< zvN_5J#;w4~P1^j)6DH@4pPC4-DdT$?8*{vKr(4rbv^(X3n5C^yc1lDL z+s?OJ*|~Erh#9_XP9s-#N<BUbr_ZzTQ^c2xPsQxiBT{u$Mn0T!G=#$QtK82v9? z0gT1?O}|C1qI{iXnMx9spF?i&cAfr#i^lQ>H{WpfF9~Kbz1(! zUMHSBrYC*h*n|uC|IeE`vsd2qX$0kaE1#GkerW+8eAX zo$qVK?T!|q(Am3%Le2R9y;kB!@beOU{2RLm=SMT=_rK}DX9NFR4ty@)-*(`=?(xSz z)}em0fxpJVKaY98{~QN@G4qMss{a3r17FHqJ0CyJfnUL#KmN@Q`ByUUkN zE6qQ}ApW+r4v+I%i7x^1@8iHP1AIFNz8vuTI`At2zn=qN1^E3P_zi$ha^PzL-`;`W z0{8XE^X10YAZE|6K?890z_Y;3qopA$qR5`RC6`4ty)XpXb0Q0Y2A(?*jPA4ty%$ z&v)Pl1O5UBJ`DIN4*Y1qU+BQAV`a1dr#kQ|R+FFRz!v~M&w-x@_=_C)V!%&#;Fkja zb%*(*4Dd4?{41FEzkc|SgMTI9KXKsKfcRf>;H!bZ&VjE1{C^$zS`hyM4*V9t=hJ=O z>mIL_UjH-zex?K8j0OJr`(g(^5%8Bd@ErhuwL|?w0mJY8!QvtuH1D^)sFLH=~ zDB#tc#&<_sssA$pf2jjM7Vxti_*}qW=D_Czeu+c<3Yqu!e~Lr@6#>4x178f{U+NJ5 zQozr4s9zc2FL&Tq0R9RGz7p_PI`HcNU+BQs0RAcmeiPv5IPmp=pXJ`jQ<{hf5CxIW8T00uW{hhf&WDZegxpxI`CP5uX5mX z0RM^upU1qvey=+41%O}Yz!!q}-*Dg;0e*u6UjpLKb(sH40YBM+F9Y$v?GXP8z}GnN zl_37h9OAD6{A>rl8pQvuL;M?of1!ha6Ywu`;Om+9zkha(!~EHd-fJ;m{}ws$iGW|= zz;^)rrw;W`VV+7BxvBSmHaqaCfd9;aPXqiG2RK??|E&YR4DjDO@a2GSaNt)0{yPW03h+NT@EZWX z&4I54{ErU&7QkQYF#k0$@1MUGI`AQiRo(pjA_qQ!dH?yBrVjfb^V#8_}PGOez_!AxYV!-e1z?Xpd_i^Bt0luvRUk>Rc@{1kj?`GsuH*P{|{b1Vv|2-V|BEa`_;BRK0n@Ik>9QdVxKf-}u#=O7(dOPst zfKPScR|39|178LBz7G5bz^iRK==@U)`2G(37Qhd1;2Qux(1CBZNBsC#*8~L3KaqJ3 zBQkz(aNv^wf1?AR4B|i5A^#r0e~bg)5BP6#h(8_pZ+76rfWO6o&jj(G;E?}V;2-9| z=K%k32R;w*w>soM8^nK`13wS&B@X-|5dWzT`Ii9yXa~L&_{TW#%K?A717897GaUFe zfLF&fLFcb(z@O#7Zv_0=4tyQp$2#y^0e_AIA8M)Re?lTRb^QMq2R?y$|M9~(2fiKP z)iGtz{!0e@cn7`*;BR->e$$vIWwd@v9QbtL&vA%<1mGt+@L7PLnNxBT<>#SVNT;4g9DI{?1GflmSa zr4D>Qz#rx?|D-cd%IN%mxC0*s{#g$3j|TqB9r&?;zrumf0r6kyz~=$J(1D)~;=js) zp9lCk4*Vhz|2zl21n_em_+@~f@4%M>{%Qw)CE%}d;Hv*a5#SM0ph>g!Jh{B zQU`u0;MFuBA178XJcRA$04)Aw7@HK!hb>KGv{;v*vJ>c(g z;I{+*UI#v5FFo(_Y9i;~mpSn50RJ}!J{j=$Iq*FIf4>8t26*+E!l2vFP{2Rnz-I#f zK?i;;;2(0}a{<5HfzJp0-yQfuz(4H3F9Q4{4txpV%N_V-fPd71F9-Z%4*W{MKkmR+ z0bYG3Ht6`@0Qe^y_*%d}>A-IR{68G{2EbQ1@XcDs&!3Mw?Eey(CnR!H=g*&V@FxNP zKOFpB0AJz2rvm;d2YxW%pK;*B%o7r=-_s6!Ch)6k3WARRv4CIYz~=(~SqDBJN_2RZvV~N=y}I~{QR1OKaqJtqVv}(2Y(Xqzvav4H=V1D^}{cOCeAkpI6O_}PGe z)?xh31M$D-;4cRL_Z|2W;QzpZUj}$}O8`(1EW2{*N5^HGu!vfv*PfKj+Z@ zHGr>k@Ye$VzYcsI$p143ek<@-I^@3{_`h`UC-4`)`u8984tzW235m{s&pX850re+T<_`Qyz^m^R3+k@|`S0oAuLgWe z2fhaIdpPj5Apcel{1(8scHkQTzn25wjK9?0KmWIJ;1ikmkKY#^`acQqdpr1(LHuhS z{5=5Q*1?|!;(y7(pAP){Irv8aet!o(3-IbQ4MDfx9Kg4C;PaUGkDmh^_yXWR(1D)^ z_zn(yG2lBo@Jm7d2RZP|0AJ-W{+5II)n`(I_J0NNcXHq>fxoi@zYg$+IPf(f{w@xD zE$|=ez;6M3R|mcU#NW+<54F|D9sc?MWry+83h*fo{v_u8+y5&L{$$`+pNR@OetQ7E zrvsk`_+AeDP{5};@R`i}>vx0$p9TEA9rzr;_i^C!0N>YvpAGU?pJ@x)|MLLAqO z1mYjy;4cCGfew5r@TWQO%K<;gfv*7ZAL+nX0{>AC{5rr7cHnCOf3yR?3GnJOkwM2_ zJ>ZXb;I{*Qhy$OnkDmYi^T$vJK9PC<{^LXkz60P-aNtt_uRc>6wEq17Kg@woXWn1G z;SPKl@FzL&nIQfV4*Xc)AL+p70RPDjd>-J{XL^J7-)z92>cAHPex1Yoe>33!;ovU? z{8JA6a_0Tx?`a2q1>m1?;8%k9S32-jz`x3YuLl0-9QciZf8K$w1AL_ezZLMS9rzG` z@uh$MeZhfm1$gzDy_#VLjk^|ol_^TZFbilvjz>fg@s}6h? z;9qm#a{#YCQy#Sc^O*Pd|LYEX0pQ3pE?ZB4;zQ%!H4)}K* z_zJ-P%Yk15_;(%nYQX>7f#1lyfBdQMGzdC=Hv#{94tzcEzwf{|0RIOLe6xMy&)e#`2Xo}{9gk6-#hr10lvY3F9-Y&4*W`x|27AH z4d8!t;Malpw>$7PfM4&>f13dRvxC1Lt674UC3%palsA4*phv@9e-QG4JocLmc>Iz;|)rQ$YNO zI`I8~zpDd382D2h_%PrPbKpk*c^N0{$Z$ z_!8hxb>K^ZzqbRw9QgY<@GF47p95bB_`weRI=~<8z}JBMk8$8@0e`FmUkBn>-)R_h z|GgFP$2st!r1J7t5;{|$gY(}8bxK>YFl zSq^+6^ZxDcYzICG_{Tc%T>yWM1D^``zc}!NLH^ke{7}G;bKpmS_{Tf&S%5#+fzJW) zPjKL;0KfW91O93Uz7+694*YV!|I1elXx~ap1!s{#zaROu*mfz-Ixz#DUKS`QPEdPXYX$4txRN-*uS3=7IeG z?Z7Vr{*4ZN3E=N_$bT8&?{nbGLH_qU@D;#c=D@E3`~wbrHHd$?178F92OaoY5dT9C z{1)K z;6okb=l>TS_yp$t^Z!~0z8&zt?7(*b{#P9M6u^JzFn;?1{v!uI9q{WM;vWI{^$vU% z^ZxPwnggE={M8Qp6u`gkz!!k{H#qQxfPce*F9Pwu>A>F%{BJw(OM(9#2fhsWKXw?u z<$&Mhz*hiX{U%`0^LLdX|Nl7n*8%<$2fhZx|EU9C3-~$*z7E9yr9=I;0)M>&za9Ah z>kxm!LGk;a?;QMz%=`C04Gw$+6CfIq^4zZvj*I`E}{|91D_<8L|O-*@0E0Kd&)`&q-h z|M+8f`c1!}+s``S|Ixu;1Nh!g^9z~9D!&jS9Y4tx&qtKUQp zy8TZ9{@on-0^r}GT^_(A^#P?zpsOT zCGeLx_^W__KL>v`@T=bh58D45fq#DoeiQJwbKvWNzoP@+0Q~QPIc;ChixL*JD%XnV?$l(VdbZnCNZ~9 z&x-lq=>Mqa`fokxf7CinK6JKzR)P_5vc5a|?*Lkg&ob@>KcP(R0lFGX;NVj=!(PKSSV8XMUoEpGuFT_|riAn?d|H2>xf-&mV(~Mq&2f z-2(qQ^ZYefBL6V+M)^Z^%;zX!-X zR}bp9k$5!z=CJ=*i+>M-5x<)GLoIwWf>HdrApUPa{D%wvI`+SA@pl#ch3v0kUTr_$ z0)G+vn;IRn@>~t_*C<4z&|78ne?#91@xQ_RMU795EE$^6S3>+*OSGw&c@=*H!QS}u z=7r95AFU!}j=!N3GEUSs+@(jBP(>e!#kpz?16{*wj&RQ7lF#N5);V{XIf4&+a| zL+9`1sr=jNxn}-X(0wTXV)ow{V++OYe=ZgLsq8OfUip6p{-@Y)j-Sps8uVU2d10tn z{kP_{<3aKFV*YghlWCcBu{YvT{c1RVfB!Y1=bH69Qt;1X|1q()IDdb^pRiO#6$<(N zy8*xYO=pz#^({jUlBI^f?A_*?Cc`@cG%zXkEA|C8>D zAAd=}e}drO8qj~7;12_Td*HuH@F$%Y*?dA>bQAs8-2P_^{sQ3d0Q{>2|6ukniJJ9- z>8}v{W$dqHUhV%60{(4+|LuVJd*}4c?LYVK`2J4@{{9pf+W%||=uagcjlUA$?+pAG z3I2m}b>VFNKSl6Y0e=_Ze^l@v&;Ikd|GdWR|K)b%K96`w#WR+?xCE zL+OA7_1_!JA8p~2iAVjHSE|R4fB)Sb#DBivPn@j9M_K$61%DCn9}fKLH{DVGBLey# z6a1yX-xK(M7W_r*pKHnA`%Oi2`>g=}BY96tQU%ghL?vC8N?IO7)_P@)1 z+xB-L@hJaP;2#M5>NB}0|D+3aoHoDrnP@ZrFz^ooesxVa@}JKBlek`9W6odRHT9-H z8~Bd`esxU<^54UL+x+vDQ2zqpKN|Q4?}`2I2lNjl9`%1Q@E;5O*9!jjQ*^~`+uwY_ zU&em__IDicR}21g*?*?j@!XpI|El1x0r?LB{sZU*HtPSC>>p|Iw<8|azaIEAfPb>! zZ+W2>pJegp2>yh7;^&_ef&Wp#e>(fmu=tk?{$$`E2K?Iv|HJIJ%|G7@{xsk}3HZZ% z;r`#ke%tsTLOkmKO!oW7|487!PVo0rZ*0)bHvcRT{DmO@Q-FV?;Ll^fZU6s{;4cCG zQ-QxnYh3^3?6=jw8}X?A<)Hqffd3-Fzm@&#j0wm1-_R7nU(5bP2Gr}fF~EN>`_1)M z@`-zOeCEIDt-A4^r-k@iU8bMYzwxP&CDZeS5P$u$`1vCX#Q%ffKR%#;tKd)gTfF}) z;2%K06OZQa0`}X+PjBMU_(^8JfBPK^{CR@EGNAtg!Ji5Ie*yjn1%JY9-SPZ3dUO<+ z{r@+?UkK`-4g7l~;`*lq^fx0O)xQMz&jtRo1b;Z7e~jQS2mT!3SHDw^#$Rqg|J{PW z3iu}h|89F@e^EgH&w{@e_;Z1OwBRob=s$&c)c*~@e?IWvCHSiX`fnHfiTB0NKU08z zJpE1~>i@cc{;|ZP{8NB`D)6_W3k;Ay;qqYHe+%M~KOOkL`R^Stv-(d_m<9|c-#G~<-&H1Zq4%JQd|Ft0hjx<0}{)uxmcerk%|C;_J;*mf6 zVEp)B1pMlIf{}kP`)%X@62V`^zZ2|c!1^zzf!xXdsX68SOcvSyP&fmZNmC(8pcxB$W{HNgm;%faw z+xAx__|w#dJ#vUfBt(I`2QvNZwy%f4T3-PxbA;{{mX$rDH-Sg82fGW z-#)~n{FB)4&;K#tpCb6%E!G|HjbHtL@z=keC-}qc_jon`tpNU~1pip}+xmZn;4cRG zKMDLDI^p^kv7fp(=4Q^n`xB4qUkUoZ0{F)Y{xbI4`u_~UUjy=g8u%X-{4KB3X?y+W z6~WAZx!_M&p~t_+tNvdJ{5u5yY3%RriMciX+XR0m`~BPBv%r6CXWaj@*-z73%+2)A zCm!{GF7Q_Zf2%{Ve+m1$#@O|9{de6Y@RiI{d17v6{MQkW;x7d8zX0OjzYC84L!o|6 zVxkF!+7gfaCBXk8@Q)GvI|BMM1%Em4zXbeS1b@ftb)x3@G4uaa@K*u<%fR1{E>KkK zG(SHynEl<1dYk=!p}^-bPvOPfOukIuiI=kKq-`u_I>9!TE!8%8@wG=654=qJ+KV=*^# z{5>V`i@rV_V>2<+YpcZ#lZhQ@P`F|yW6#x z9*()0^Vbl;UkUuRz&~5?AH)8BMu(aHO9X#C`xBT~^XEsvzg+N7U!v0<9Fu)~|KBh8 z8&<{lzxw_;bNqfR_#bBf{YJt@IYRFX{*-66-`oCF{+|H0CGfMDr_=i}H#7f#3H*)B+m4?%5RbN>yytcOym>~|Z!@T0lODK!E7?CN zCi?jCvt95P0srT~f0W?=mi;3QzgfQl#H0L6+3%mfz6AdB1po1OY4IV3-yA>J3jCyi z{F4HIE%Rqs{ErIxSA+b&0r`I*_&;KQmc{?B;18|VoB7Kn*IN(;7?qm z$Dcp{=D@$t5xD=Cv)^|9t~K$>WWN4P0sa=iKV0yyV}GA$=6b;#e-8-!&&;>6@Y@Bx z^*tK2?SH=~9_617^4}BWekM_%G+4Q$09{KawPvJ#wYW_+D{yBnwE&DT>_nM~O0=Jh7{!-v?3;gQ^ z|9^H~1>0cu7W0~KR=4}7Xtlurfqy7uMsO}Ag zl9*Thw?Bx#YhN6H?tR*78~;}e{4C~e$Ny^u{zm3)$N$e0kMd8d;{0_Qk?RKz1o^k? zhx31i{Ue$88nge}5Rd$+?Dua!9f3bb@F(1_jcJ~kTeJWFF7W9A`5gjZz`X7Fdz+Ad zHpssd$p2*8!J_S_n*CXp{D%>b>R$}}hXDT_f5D%{z@j*_ID`o z_oN95<-d;ow&ULv;!*yEFROcFub=4#{Fe#-qz821=KO7r|BD5GIs5&`zukd9VIa;w zm;JW==WfKK{2SQsKmIx#_=^SqtpW32DEJd!QBlR7fA0zW{}%k8u%Cuk%+0L-+k!uf z{r>!q0REvg!JzTi;X$pn9e*B6yvo!({>%gZ-oSsE;2+F>+P%fx%ZF8BvLq=$_;f0_ONu;8x){=vY%L-1eCewrR*Zszv8 zP4FkZs;Uw@e;)((}_p^0`~j2pA&)q7QtV@ewtomZf5@P3w(J%KJ^%!e;xB@#MtA{ zzaLIK%D)Wce-g<5O2MCAuEkjv|17~@1N&HdkU!C%DwOpf1c%Hwv(E`Q|830M=D(iAqxiEy{F6ca*9iWU6*_R+_?aX43xNLu z;9o8H!|b<>pF>Z?^_#`KZT!p@_-mQBjh{=1NA)iT`A-A+zbE+Du-`U*GH3^bw!gQT zw~e24;!*r%ApYqf{yPMJvnTZUdD}AnZx#HN?5|;7&7b+ef6OqP|GVrr_uuCBKZtmg zf5{u_-q_cF7X$x$g8#55b>N+K6aClp*9iV9_WNJI6afFY;W+;h>~GOLs*WtEvEsj- zMLf#Cmi_6>tNPCZ{yPQ#sAsgrcKua};7_hmQPKIk-Sm2te>U*vtBU$9f?<_ zxYrNBKL_|96a1gCzpLRl$KUbv0vpAj_`C*9-i-ff;!*syApZFv{`Um`0QPq>;y3*@ zg1-UyuL1t^PsaIYvA?IqKaqHpf8qz~-q_=}1;D>r@L$dT!z}()f~*aEyH*MQgb(BMzZv)s zI1T5&k^ScJpIQH#1%3A3!5U)CTU-o)I@{YN_SsQwlIQTN8q z-}eLmt%ARd{pS2_j{h43e;xb79KFi_0pRaS15B;c+*L5|8pv_*C5+yZt=@{MQQpsqD8MKkR-Mj{gegZO0Eyh)40Kas2+{hYAq?t%CpB z^}1rVhH{cKpzlc$9ww`ztwmwf|ZR{Lc&i zFW7H8epo5^D>kdBV&^Y)Nuyc+eg1;;Kk{`Qc&2Wm|C-xxYvNJQuWQT}1}`}0?q6qxnDQt&6dq4TvJ zKg<&R#UOw6mZIt3BKVJCKOG*&+|2FoQ^8-xe*gTZP6?a-v$JviZ(={4-i*1K{eL>~ zsQxve{u_XQ1@UT~=JD(M?5BrgZf5?E&=Zh9`Ezw|?DqFI@YfNK{Kvc*!9#s?6aClB z|Kn`z&t$)U{Hs&qX8k*j$NoI_?-Moa1=Bx8;O8;l$>7cUJt^?_F+b44KT15Re=f*> zBglV?;D3+(w(ajz!Cwgc>Xfco|MBPI`nTPn6F%UO&r+lHJ ziaq{RFKJAFt>AC*mJZxjzZN;Teg`mbt6x*%Rix(YzjTh@U%&r?_>U3%*RbEV{R|TP z6`+3Vkix9rG{L`;{cUs^qyL)YceTL3%Dipi2Ls+_S?4qPQ=q{ z{{AWOM>0P&T6w)-*1t-KKlG)_Dt7<*4T!(hBwW8M*xyfU zqyL)z7Q`!)IsQ}G@85rZ3;e?b|6}a89lsA1{9%y)_rQOh;QyKZ!=st&1vCEzg1-Rx ze*pe}3;yss+Gq2>E%?iT|3~2Od>-!q8`*!OCI61Z(`w`TzXte!0{%R~-=#*2&Er?I z{uc=T1hui!&42v71Nfg7{CVu3t;2}^Yx&;L!D$IoA(TwMPx?9Ymt^@8dD zQSg_8{C5NXp@M(tzqHS`{T)j@>i=5cZw~y|3I5`M{sn?R@vHd$SJ&bsa6OZ_eN*sn zWIvsri@BNgUoZI6fqxI+Z$BCL|A2S3*0%lcOFXK79`Nr8{MmxPFrfcz!CwmedjbE$ zg8vov+qS<41b;RA{o7v~;NL3vPx!a4KXq@+&Fud#1%LSK`0=+l@E?6X?*E6`Pp9W% zZl*ttc+~#|z`qahFBbeQH)^eI{1*xSGT`4A_}>!zIqaw1Tg=VOzgqCu0RR5LpL_wX z|10db&3^|HkLsVG4z}p#-~Su{{8I$~e(&kDXX_^VubKaOf7wQ^|GtQSoGOM<_wL5uz4|4`uH z<3im3quGDG#ovs0WinrX)Udypd6j=R;2$FRH?e=F#ea<8&s7Kebo2Lrci>mQ^Q+G3 znCDN=+7!V80skJ;aQ>^=Z#)0ljChoPNWEC1Tapet^7++N;GZb?e_%hoy&ZEi z^UoIiN$mIM-v{_t3;xqS(OUETgW3Om^Kkugn9qudUO(4=S1;mG{lXl7n4hf1Pk#`9 znc!c^{=@t-S~lx8 zbBIUr*K_>-`CEM!BZ1czoficE&^rA@+xXok_;a_bsAA`zWTHp(r zx7BYI@u+@<9KXMQ86f_Sw1KHUG53F8u-`WRl88tC22j5ffq%N-@ABVB`9p1V6aClR zeqI##zRdTDl6t`$f0aV~iRxq--J;{HMJO~J#NYj5T)&Czw~fCp#H0G90RIT!zd-O` z&wktZs}}fsn7>|^E&8un|5t_h(>eZPCe{Au6cB&QOK|=Ae5OI_o|v2IZ%#a_Up4#v zISH*4`2!*7oN zqlicKOH(In>6Xg8@}Ca;)q+29iv|ZW?=@!sy(;)~*`MU|X90hYOL6`uvfp<6*Nu3T ze<8^KEZ|=t_)FPuZhvO}+XVhG=Ci!QaclP9w?h2o9DmqXzjHwR(`MoNwftOzw)yLP z;!*t?K>v*c{x=1GKla_{er*k7g}tNU(?_HavXmb=55C> zU5H2VXL0;AJw$G5{>cULuNC|^vfnm-pBMbqpnm5A|1nqK{8t97-vWVOAFzJ&h)4CS z1NFNQ#J@@K5B^fu-8TL{5d7Kd%{IFE$KN#IA9N+I-*oodj{n{f_^X)TPp1+6*Brk~ z3bFsTfc*HYF#j;~M@P+i!QB4G5|8??fa~XE$nY&@n0$MKQeDSex5}< zioXo>|0N*)PXvEYKJc+^zaI+zO5nc~_z$0p>zBoTTm9w;{CUjV>UTNusD3pd{@Eb@ z&jkPN0qgf4!Cw#jR{($NJY2su>^HZ+rp9=DP2k@R$X_%c`|FusW%x}06yj0+6Pi-8 zbSq|F?SJNg{D)tS{eS;TgI$^T8gu@6UEtqj{vZ$J*5ua_kK!-k`2F+md=USG);x7~Yz1Ux9)X((aEBLF}??3*y7WlUd{)gG0 zY4LwA_|w(JB6JHgug2dZ;D2HPuK&*g{pG}?`WLZ3)#tws_|Lf(`%nHxgRPnO8ngb1 z3o$>I`OY55t;z36Jc_@9H?Y60CI9;c{*!=w=f&9H5RjiD@GZCM!0GTX=4RIKJmS{of) z(apd8F9G$t_&OZ_wd{Xjw-|lM^j}0g@)xi_n|ZbUF9rVb*JFR*2JIactB-sCW-Rf@ zU&CLVC^ENHEoj(~S_|w(Ja&+_i?*smo zg1?0Qopcz{f6e|+y$RRvY3A#rq+T%j!-+@rtKj%OUX7mzK>UjZ|ARkj-x$Mh&i_S% zzpSOMUn=v;{}Ave-;DDQZP%df{ON(jqx@^wpXBrZ9r&*l`~%s4rX~Mbg1;W*{|NAZ zAoz>f-`4P({Xgm!T)%sm&oX$k|4t?z)h}6HtVuWj{P!4$|5d@ijs52S+w`v${JHG+ z_umTO?{h28zspZL@tL}b{%h8+C-Er%LiYQ|?~}m4Nbujz{(YimyqNYKi|w;!*rn9Df1x zYW`UT;vaZBj(-mOZR58O@yMUviez+4^7)?w{>KFW@__XVEy3|W8?b&q3h`%g{Qml_ z2J!zz@b}oE6Ss}OGl@s_s|NL31N=`4{_*U$jlYBM!1c>#{wnT2uQ9j3_Qa$3>p=Zp z0`Z?C_`hSnZT`v<{MqVace?re?`7a$C-|rEk+N<6Ic_Pg-*wD;#~)Jt1{06!SHtmp zyxM-(f%xwh{8u#5GtC%J%&j^9ED`)wt#$qU^Z$C_?|UcCe*^n%$1lBzNBK9f-#>p; z1OH8ef6t~m(=#pkUnlqz)rS@6=Fk5P;NL3vbJ%Zgf9Ccx`7T_)i~Nd3&gK}XINFreEqhb{kHl4J;7hZet-YH1N_79#{LHO+qVA<;!*ykp#S~_{C^Yt z7w)FVkL~y+sT9Xw$b2WG|IGfsPT>E_ylwxnfOwRDHK_l4Apc%}#qqz*eslclsx&6G zLg4F|w;jJcLOhDUj^p>w-?bqAG56s3Pj99pwT<6Q;*mc)kz{o9kKd1g|8>D%$bMV> zlJCXw-^jeJeg_hd;xFL%{q_3~i2q8#A8M}aXB&UB1b;oK->1O;p5PzA{vkSy=zue~ zpBllRpg!zHw?gLC{`0@UpScXzf7b3A>=rfa1=D{L@u>bqZMEM&el`RDLc#x6_V+UU zMma)P3;t5z{~Y+&2>#dDZ|nc(1b+qae+m5E{)X${tcA|hHvf(n`2CshWU1d+;+xTP z%+Ie>gZRG&@jom0(*pXR68v?*zZLk~--qjWCi`vuw=eN1|B(8yBHjGs_dDRv6#Un* zKP|GB#(&K5dy?Q!V!!|Rs{!~Q6#Q%1ZyP^*-;e9}FXnCYcbdR&4p{%b#H0F$LH)Ob z{3i?k_5oJ-{_9eR|22Sylws%^B~TDI`g*qJCk^ne-_ApFOdH;g1?OY=JB)H{~aE}@xKu; z{{4wZ@#lf~6G8kB3;q^+>YnOk>AwdAe-ZGv1^&LvasDX*{k@1s`IiEJJK+C^;2*|* z+xU4*@K*r;e!#!a-*Ns|uz!@L{;i2e`B$^wKYt_v{}RFfI{ULM{#yipXg@uF6)>;n z&-TFI{b8Jc_f~rR*|z_Dfj^3QTmMZX9@Vdah9YOpr3;sOz+m0U&cm(HvHS_fH zEaqm;pY4c8@fUOaw0nu%RQ;1d{EGztVS8y)w-|f;=Xb6V{AudTD(L2~UuWR|T=1XD ze%tYb`kh&ne!JV z^-lr*Zw3D*_S^Q~7d?vW*R*x8?e{H#Z^yiC`>iG(MKIXD*^rLcQ%nfF)4oj=nMP< zSK$0N2dsY|;*mcE`1=F@O@cqUjUNA_EcL%m@Tapsm3cLP4+Q@9PvHD#u-~@--j{fk ze;)h&`|m-(|A63smHoE;_f~;_kNN(V`h6+HUkCbcFo=KHlem6u6LtUD_TRS)dTF{wD(e zg@V64VE(y+KNsXb4EWy={O<(J|DS@t5afRn@b`Nf*MGmZ!RFs1h)4A=XTN{^j|Bct z1^;CB+vblup26{78IaFhiTPWZH|Jk-`+r;D%LKp4U%d+ZpJkpNj=7oqRrCZ@{|2sq zG1F@QHwx50?^*1hy^rpH^Z3>DUqC$a7pX6sqg#^CKL+@Bdk*`T1oTf5_zLC^XTR5& z@sB4S#b3(t`{$1=5PyeC9RDWvzwe2;HU0Y&kNnl_PuATK`TnW1fd8=Pv43?t4W450 zA4)v(*LTqU=g)sE@V_Yd+wQCV=JspmKW#ORKP4dF^##ly!@N0ubyST-=|nurKe=Q4 z_{|3Se=hjPvOm316YiKApWg_zl8lgJTbSX|4YFiQeQSnH~;)M z8Tbp=;{4YH^j}6i%0CJCF97~lFJXT@`_m&?H2!1e--3ALPX+!9fq#_XPfgO}r*oq^ zvSj*C7W`r0p9cIN2>#R9Z=1g+SK<2QGH-kTEQfehzif`*|Nhx@5dS{}f6)QDeqAl~ zdra_`C&zC;`M}@mWt{)R?6;kNYe789zn1;}?dM|PKTq&)WWR0x|3u)oF>fCK8PjQK z#H0KhK>o8p{!a@2$T|9b>~Df;2%+q>)-Mq z?eAsy&Hg))cvSx^_WSprHvxZ{;7?<}ZU33_I*$Kz=55Vdw+Q~EL-qXS-+wLx{&{cV`X9_EuG(70-WF zs~$gL?tgXs^>+~eOu>I0`;RxqkGcQN6Z|E>{|N9uEcmP0-`nt;``-rye=Ym{E+Aha@Licd#ghNy#H0Ri0Qo-w@;~5TIRA^;f3D#-^KVBy z@+WqSKmPg$@Si34YlQll{a-5ZpE2Lnh~MNl34G!q`k9#){sSTZbddiuApc(P;`(Q^ z|6s#!*1tRPsQ!8EPhwte|Eqxi1i@bz(0`oZF9QDOfd5LtU&{VTmi%W4{!;d5`|^Jt z_#YAcyLZw3KholVQ1FLR;>Z6B!2hn`AI1L3hTj~&ZwdZX_WS4m7lFU;zw!86$^K!6 z-yDCvh)3hE0Qg@5{$j!3{7{{#?f7G%;ICxAfBe4;{96S7k?g0pmt$^b{XZ4_HSDiv zT5W%?0{@L0as9tzzit21>^;mUbk&jO#YC^4>%VIU`BDE>b=Tw9U%&Mr{zZbnfc@t9 zHOJ32#3O$#`~An?)xf_^@PEkubbqq6Z1&%`f`RYH|MQDcWRiKc@d&fj^D;u9o=k6Zit=&GB#g|4KZne>LatpT9SP{C5cckJxXU zzqbkgq{H?2_xs-m{;?n8`XAn1XKI_j&mbPAc<5zfEEVLE?v{F&Q-wZQjc-nRX|N<6AxZjbo+`#&K5tdDX0cd_3bzh?ZSh)4cH z_WS4WPl11};BRrbu3vg6_NMP`yzhCzUk?2L1^#0;;rzqwx6R-8349*&w)wl=f3SZ( z^S1tPLp-W~E$IKxLHJe=FDfFhLna6)qn76%u z)RTDB|D~Y+w}bxwK=3bNzis|_SMXP`Kb!ks9e@1{{I6`r`M2y9tpAg@V7>$Mna21t z>wh5esD4Sk^!DrD|1_Z-5_o;ycKw>*pThpI#s7-n4+H;hz<IR6#wH{bs=^PfXJ z%D;g9UY@G|ngf6G7uf%XP=9m#J&<_hF9!Ly0RCdZ-}wk_nq;Z}Lcw3j{%qz|{(Aub zCxX9-{pRtHng54^Klunf{=D&{{Cfib@n7Qlf6e}3mi&(<9@Re=`1b<-dj$VcsX9~J z@%x>EznuO4@z)0Uo7Cg{^Vn}Ye%~(mtJqJgkK9!K_Xhq41%Hp;I)B^o`@vt~_>W=U zcK)zE@u>eQQsd{Zb|C(-f`1|V^NjIhj^8r`e;xb%{kI?Re=7L5v)|l)%=zmh!5``! zpMMhYXMK(9Ke3O_G~JT_DB@B5Q-Qxd@V_be?_+;A!*Aw)%r`jx^~~E|KRhDvA2V<3 zfAu>PDF1BE-{1cSf&A09;`m4P)%Cx~$ln})eThf@0`?a$ueRT0;J;4ruVH_t#lJxC z*Mt7=4E#R}{&xLzrnddp4}w3rj~@TozWloY|LAXV{b#Y?-2Tk^pF%vUe(FR z|ES>K#D3fUYq{XB0{#@>Z~Gn2zh{4)X@5)q??pVyKe4Z_zkmE62K>_n|GDh9?Y}M* z{3-0G-BaYI#(xjs@9;g&|DXXnf7|}+MuAUd-nRc*OgySzQos25`v?$!wcx*;{kHk* zRly%-zrX)_1OM0tT)!{aZ*D*4{Cx)TDF1Abe_!BVFZjHK?e}HDUkv>H zfq(c9IR6s%ck{&Dn)yE|@RiK(YvEJ2VgFmq+xq_y;!*u8LH`c|`9CK3GtzXWZTqjk z3;r7R7jXV+`#lQyoBfFMf0F&Jjry7Wf0n?nVZObEUnB7EGoNJeX8->v@ZT|S+y8z? zJnFy9{(AoK?|;%k{YG!c^*dpZu2fGWezSh35Rd#N?Dz6l{dYX@KP33`*?*YfH|uww z;4cUMp}_yV;J=IgZ7lwJfq$6!0TzC<5PucNpUS+d--#gpoS()ZR39r;!*u` zIe-87&j$IQBltJ6-!}fA7x*ujKf+SKl|uZrp#LU-_y^GU{HvZax8H+~(fxOb#owEF zRKLVQ@%x{N!2hY>Kc4-z@$-@3PXYe(fWL&k=O5*NKKpIw4{jnJ<)6-e|MBBw;Lo7% zxkvsL?6)1ir4x_*MIiqRfd5Xx|33Ta*8dsABY!dQ&j9{w z1%KCcU4Ps0_k6)$#(w|t(@fz1T=0)&|2Z+EFaG;e>jZxd$o~@HKZU+08rA zh7*tKUl0730{?@8zlQy`cvSyt;9m^<(**xr?6=K->jnNv=56!e%R>Bh9KV15D+ckOn276l=1|>#>Bjt{ z?`^#Ec;Zq0ijUUYkAM8!2>fdV{}T3hYg9#+%=xeP-Z=i%%-iO_Wdi>W^S1f#ZsJk? zm7KqS{<{_A|GnT3XXr}X=D%@masFp9Kh>z8*?(sdkK#`|M)#jT{@X$PF9`lB_U~i( z&HnpJ;5Rbg$HE^*-&3e^GPnQMC+JLV+uvIP-c1`^f4#tez`Sk#zLt2Df6B4(`|o8S z|8E5UPwcmCf9LIo^G`fckG~m~{yUd=6n{F$U(CFE{dqr#|A_sue=hsY`A~S9iZ!P=ARVSBgK~g0mP&F7X$xez@IJn)7YPG z)Z488*@C}@{r>G|1@JEw`~?B?zfJJx9v9#LPXhn@g1;nS{{IsE>3iB# zPn-Q;6EOdMiAVjPetdlXPXqtig1;f4|8&7$1pF(3|5m}DG%VQozd`U<1OKzY|Bm2K z3+R7C@Fxw4uYV=*?{^^X|19=<#}D3SXl{Rd6OZ~ooBjUd$JM}}Dfo*5`cD%4HNd|H z_~!`z3ig}Fk7oXt3;xWZ@%3K|{HxgC)Y$*jvfn&^knD8?w+%x4iNp2ywZ;F95Pu1X z|78$=pALHbnDM8xzq=8y8UGaK&G{#f`9y;^>wg~cX#CZ3{NDIg$4~1({0|867qY*H z;Wy*|M2Nqf`80z!kB?%R>C6p#E=x_?sVu>t7kL{)3q}>t7eJ z{sW0e^$(q($B)1MH6Z>1A^y+^J$?>1#)~K`N{MF3cw%?nC_$$Hq`4Gha zh7f-(`)%`ot7KgN#F2XZ+2U_OJgR>^h<_7^|9bYD^-pI1bj$c@+X=^C!hDLsoAdu( z#H09=PmDi)_!Pu{68p{gD+PbD5zjm!{_)FQ} z!HD179ybW_S2Axt-yHw13Gt_dyOOwGn#mHjreY6o~P*X zXU6OOzt^5Zd}RC>d=|&=jX$;j`VPcDk>fY_|4A0Vr&Hf^hsJLn@HYVe4ea-}Q*XV= z>^G0UbXD{U@Ot&H$p3s?Ax8#gTjK2SC4|=XS_7q=Lsn>dY zacsq6|BpVCEAYv8=A%!H6bsr*R&&&lT(u$Z+cn(JD^{` z$OF9x^%*oEO)X}(yfS0N2~C?cuCYnzn8>*#zfUa}oz_^P^vHwhq05`jZmLN7_+Eth zmfP>RrH>^=?r-3hJ|+|SfBLvcq@|BNL|VFhKGM=<;F0!cZt1e%$p5QR&^)+7uu8CR^0BzZEJ4Za7%A*MxIY^^F>;EyDQSt+eVR= z-hPR+^fpAKrMCkjEuB`6v~+qm($Z9!;zK_%OY(u zx1G49={9n|8W!|ls0+7;a@&>LZrr9&+ntvWqxNuK?m=x&UhYNh5xksAZEs%gLv3GP z?oX}yNErPW8c6@7@$w*UkEHe}ULH*C(Y$;Nwa4;uIH)>h!Ce&1+mNV&}Q+fF`YDe+%Xllps^6Au` z!OL0Hp2^E+QF}HokEQk;Uj7TU<9Ion+VQ-6F0~VQIfvSbygZ58^LROz+R40pKD8I{ z@)T+>D12P<$P*q^76&hUc$=-)LzQVv#7m{muFLZIWJ#9?UlS- zNbOa;Jcru3ygZNE`Mi8Jwb$@+5w#0=`C4ih^70~T7xVIU)Lzfa#nj%w%QsSc6EELP z?Jc}~E48=ratXD!^YRjE@8IR7)ZWR0;pO?$1 zeSnuAr1l|RUQX@bdHG>#AK~S4Y9Hn0$Ebarmse2x1TQ~H?LT#2Q>m#e9L zotNLB_Dx>iK07;UVfk24|utj+7Eg8BWge95j@s{exq;dr zczGMOKl1W+YJcM8pQ+u!%W6m8ME%iRp^i7zF`HU$Ms0ImR@Wi4;N=8v_u#fAwR`e% zD{A-R<<{J`;Wm-my{T=>%lmNKj@x~?-H+S-xlQ8s0B+lJdmy(Rxb4X8LEIk9Z8Eo= zxb4jCA=Gx^irc}|9?i?gP9+qFP}(ln3so9JDitK z;&ueJBYF8`Zcm{$lb27WRvq@J@iB_p(Y!o{+S7UY3~sZiJ(HKuqV{ZF9!u>xy!;n# z$8noY?RZ{3m)i;4=1@D4mnTts9xvxoJDHcyr}hF~oF=91 z2W=Y@Uhtprg3B9<&v~IZ`u}scq|$vg;RQ3R>nPt)ctJ*Oc;OiO%b+{o4lj5qa`(K- z{BDuE=2j+n_t8`9=&AIVQSE!Gx0-r-jQ)bGrh%SHe=(~mez`HqQQ^5;vM9{5obbYC zhov~s)7iW||tE1Losyo7SD-#<-TurMj^F=qez6s^BPk8Z|a^sN*%jp)=V|6*< zzFL-l=;nh|!NLn(@INWMfGVWDI_J4-vd;F`_Npzlkx*Bq?AWm*yx@ssYPdS{Q`KDy zZ_&+s{RDrt`-T_ldt(YdKTTu0nXgvp%gtMNx_**wg0DNQG2KY(&eTuRP4IPRX-qfL zy0i6@bQ65txf;`rwC+6pB;5pGcY(%qBdj~4kcKb)fwlJZ?v3fij3NT)Pg)<1zA^L{ ze0?PZ(4VxvQhJ#Fg0HWP0Q!^GM_Z2CdV;U7f&luH)>lan(_irQRS`gc()z0DVfqWc zz8V7PPg-9sJxqVW*H=dX{YmSqr-$h;`1%?Mpg(hcG(|?|@%VW?lP1gxn%B#DTFBrs zXV9JgnMTd)6*Ou3=XEYHO{R@c^;W~x4YC@pD_jj1HOOkXoNzT<%OI=aD#onFzn1~~ z#y@Ll3=CThfA>9gnD+SU1z70!I1U)HdGOAU19twX-h$$f66*C)LXz6oEO;W38gEaY ztam@UnXjMV-*(keLge0<%~ww>3vWq@(DT&_k=C8ApQM}MaqB~m zTXZ9>J5#S)H^JAPr7_(|>(16s(oOJn>qC!QbR(@hPp?}y!Pi}&G2IC3jvj#|sV6s1 z*>t3*HOfw7z=M(O>ZOH4s35=K6d` zAb-yMzu@&@wVwIYB3t1TsnmEgf9wpZpJ2}Xk$Ypd>-n)Ws9K?KI`Gz=sqS8Qi*EEw z%9uGr?Nz|Kvoxj~z58gyymiOUppmsSK8fZdVcoGas1SFa4nQ}-<1WycZiKj_GiZFo zYQ~G)8&m1%42omTD5edD{y>z%`br3(KPf(M1`QmaH-ifCm6MMCg2z`u0R2hvc{6C> z_`DfZh_9M-^cOt78UpA~iqD%t1IOphphA50q@%y!@ih=Ye`b8X8I(?PB`&yp`+}Jb zb1&cCWM-eME^pXD?}g6n9$tJj%@ZNLi7k$NEGWDpjMsDgswXEL5R_~*$RqalH>OK7g`cv<3x1_&4>8}<2?L~jID)shk z@#UQBJ{VM%!5$Obyu-zxIX zLVokeQ(yMYSQdBl3feg1?ZuJ1cOii2+-mX9tqjN8GsC}2?ti4ac^R&I?CTZIYg$J!}b4#Ufo2Mh6h|RYSurBXe`ZyzM3olS_@=rv_2>llN6x~3j>tbp7c$UjHq|JI27?PuZN-tgyE_2*XgzqM8UIU@hR9FgjbBAvzZo!jDj!VA+A z8}C&!UK*X0s-i(z=|A1CuK8b>L3ev6&0dK8-?em}lArNtY%{+qi6PF-xr*_B^{MlM??8j5q*&? zP;a8po9m0IjRZQ9T6KbReY8sId}rjEXB2SbS!IWa<8%0B_s~gJ|NBVZc!T%;GDAE? zqd5uQ>l@?Io{1Ux(R*X!^R@>Xl`~aW&;~FvZo8O!d37j1i^i`S>hvsc6M3Hgm%4Lx zq`UNaX#F9W_WF6WImJ9bqk8k>argX{dbdhzq%O62eq65S%z$V#DN)KM{NBO5t& zC`CuhUTE~LO7z`}=(O18N!5{cMVSfe-HMdhSuQc!Q!(#YsDW4?xmG(eo4yu#OT>4{ z3WbuaLW%1W^=7RX&1y>jdw=?YrpVacOC&rMTI^=(y%7=_t2AgL!AI--eBHsm5vJ;v zOY142x)u8a)_W+r+Y6XJZm=-J|Nj+hGagZ6qg;)hQIUlO^zns-=alGW4^;b|V&8tJ zDC3dB%O43vc0T3a`Zu?Vg)+)FFQY+HVGPFzIGUd74}?ZiWHeR!%1Jx7PINc%Bg<(W z)vvkOG7X^ zs(s_H-nZTFd{*E+L*w(08?AadlU7zmy-XQWSr&{eAF&{#%Gmsf^n4yVNFnOuiK z85Q|y6s($EiPQHETd;;os483IEBc59ANl&3iq%4Wygalya$!NJDB~SkMYPA^d_?oG znnA(|ZJt!mRu}5cto0&M4=qejpne4?F^L{bi%R8;;zGfsD)as)%bL`BO=tU>2ljAUsMs_meEzC@! zVM2wC&Oqd+7|;P$%n_lk2US$ngMi4p?Z&Rw$j{$@ic(diCfa||+D1AsYV%i8^|@~d zMEXDWJ@}wbuODMvYD-L_5>rV0F8jhHim)~+RWFx#H)XtgzVi{lLGP^h8>ifGUIwoN_vsV>tM zSBL+Rkk&qzPK0+gLycGe$i(LF4)ww;I({M(-22{hHy@=&koSL)sVMT?=s=IGT|egq zZEF0aH63jvN2a5=Q5YHbdMkaJLZqyswc2U#Mx%_(tY|ZDoK50qKH5~G6MlW0+bU`H z))$ab{`KMKYj^h^Z;au%F}k`bR9z|{AJO~v9m5v9NHcMDc)|P6C40rD0*_em#fSx; zMhddIqe@>rZ^8TCeIph$W}*(sjvIU2Ip$1Qp|0PhTN8Q!-%cDd-ehw|2S- zHJNogTq$luWgVp_Xi~Np-_xSL} z$H(f2Ly_Nk@E#x5`1ovoTw4E93%}CBZ?rtV-ST(`z5q*#Z?NU@v6jbYTOMC(d3>ei z@r{L&HC`i>2Clj=9y^7vBA<0~!xjTU~poS zG8Ke3|1_N*nSeUbT`T$V!kEV|i9Wv3!f&@c-a&oPhHi!GpQyia{evx!kLAbP`1unW z=g-;v_}~1GH(eTyU)|kgR_2Jvp1H*x|BtSi}?HV_mo3MvR%d{k*gixw?fYN@rBTC`MYORa7FTWhJMmRf4D zT1$Pj)LQ+YGjs3EnVEC5Gn4GDeqZPNlHL8?bM86!+&lN)x%0xGN6YbfIQ+mr+`a>U zdQ+A@Rxb|q|C(h7pUsS05{0BpC^i5kFpdLoK!;7`=Wvle8pjJ$|I~g`zbc1*YY+NZ zhPTl;Y+=aXS&q;Nx*6Ti^&+3GwsQPHF9+r`MvP~<@_Aq6GuW2TK4v@)!yBt$I|cvA z@-|!X93#??rRg)Q^d^yh5>3C%O3&shH**uP+XO99It1FTuqF*i_>{rASxlH|Nk_ zltX__4*ktJ^mpXY*B|l?y!TLk z{otyH@{4q3`E%$m%Avm|hyLaq`a5#y8;e(b`AeYQOT(F*)Fxz9?P#e; zSH*E%4*jh;^mpaZA1D?ARrW`Sbd~=#IrQ6d=r7Hozb=RV)*Sk~a_A4#pW48;1FXLh zB3)Vj9QtiJ^q1z)UzbCFYYzQgIrInWi(EaFU!*I`pF_V*r0ct*JfqPo1@ZCHn!(*1M)-lTqLZ+U|^q;B=U>&|K(p5eTIuaGt>zN}(x}J^0N6f!Y zq|e7pWP1OUX+N1G{}nmX*XKxoAxHY#InoCWLC1S2zerb>KSz2pNB%2vq_5AB{z8uQ zw?(?j|3RNK%CAZvnIpZfhx8K2Iw{hhMl-T~U>p9X)rMCJ8P$HaL8PnJ9$pmbr&AlP zR{pzl=np;$6^(arm_CO3>x(cYz)MAX0}9bHR2eo2I7o!hLC#NLSUx#vam3K)+IqcO&7u&4-xf=SLzBe4l~o1Jp<83)Y%b$C?xBAre(h>hkmO_A4c^rvGkXS^fH>Bu+rD&(BC4`Rduveq^rh-0mqkIV#tpAr$68#u-9A*ITQow(*p5s=WMvC;aXnNL4uM_E0X!^BA z`Uqez3qQKxyUmZX)~)tUiy$FeIe&wH;VKNsIC4+CtLz-n@HEYd#PV< z_<|~`?epN+0PP>2aOolK?;M6}3I3tr?<)9vE{@$_Kh5I!TW%r!O;+-k^%>GWuzrYd zSdaZQ%dX4^+Xm*Z#~r@Q&j!K8DFKi%wz-0frE-&J1sBVQW#+|H|Zx{mW%QwI<>g*UX}OEb3szxcpt}m8n!#!B)_GR`7!r{162{RKX8Z@WU1S2nE+?g{}q>(uTO?-xvE=m5`PKd&7>8 z`){>_e@<|Htb#Ntf12R>TnD)97g0T=eNKwuPjd@tM=AKx3O-c9k5TYr75q2_FH!L0 z6?~Y2pP=Bw75qd6KS{w)R`3xDj-!Tq3uz-2e3XKhDtMWK%QNeC+aYbNLcUzV$1C^* z1)r$kXDfK6f=^cPDg~dS;57<y@j-S3f`^YS1b5J1;0+g7b*A+3cf_aZ&L83 z3Vw@%uTb#Y6nv$E-=W}lDfrzAzDmKrtl+B^{C)*rqu>uJ_*w;jSi#pR_@fHGUcnzz z@C^$7xPm{S;7=;}Mg@OL!8a-RGYY<0!Jk#|Eeif)1>dUR&nx%~3jPZPe^J3-Qt+1* z{1pY?rr@tC_;v+ z@PiZ_-{$JxLK?o^)xCu@eABCY3u*Y~SN9gu@J+DpEu`U_VclCu!#BmcH#lBXaD0=j zdxPUC1;;ndy0?%vRKf90wC*jW;hSmQTS&t<)w;KkR-)keCR_Iw((ui;?k%L@n{M4( zNW-_@y0?&qZ^3nMAr0S%>)t}zsS1v7%XM!d4d0yW-a^_L3XX5ob#EaJ->&Q4LK?np z*S*1UlY--$c->n_!?*Ifw~&T!>2+@*4d2@9-a^_$1;;n~y0?&4so=P}=-xsazWvv| zg*1E{uzL$>_;z6T7Six-!R{@j;hTfqTS%)_aD1b%dkbm!hGF*>((rA=?k%KES8#k2 zv3m>YZzbk9zM|@_~vBy7Six7%I+(v2FHU6K3~DRU3@wC18=Bz zW&R(XKj-2%>-YBj%*FTF8__RZJgf6xy7=#P{*sGdsNYlas*C?x=i6NzK}hRzmCNAl zbOz*Eap17n$!sv6VJO-aH##{|VV>h4#?O%ch8=ej%zxYv2+V&JT-;>fNDb+4>~TOn zA9+^Eo)*&I>|}AuOl_2$+J`T1eh<`f%p|Nt_X0Y!92>v5WqZ2!NtXA zj#QXOIf(HS=1~eR&z9MfVO`n|#4ngfDY&>G!jTH|Ck-H{6OCvmf`SiM@DmmMBn8*66mX@%yvxN9gp50-Txl>Lb1_3+KU42YgLP~d zGvxKFnOtch<4irn&u}p#A9;4uo*dG`b|8L*v@!)Bt>E%3sXZCydv+jxg|u-BUasKs zY^yyP=7)A5e!=`u!Ov81dDhmR9MbeF9_$c)g|xF>3_(acN5Lx4D(ex5Wir)s^IksexZWn z)e-Iu=C^JLB&0Pd_zVTVNWm{w@R1^B6#PmBPbzr3f~OQbt>7IBewBh}6ueWxvkKm&;PVuGzJhlv z_yPsLTEVYT@P!I~t%6^t;Gb9UMGAhsg5RLvixqr{g5Rj%H!1kd3cggqmnrxy3cg&y zS19E&uUGJIDEMOv{!Innpy1z9 z@W&PW+Y0`Kf`3QBpH%SgD)>eP|DJ+BrQqLJ@J$N-w1PjQ;6G6C%?kcQ1%Fn-pHuKH z3jQMn|FMGqM8UTz_)iu5c?JKOg1?~PKUeTyDEKcG{6z)-KLvkD!GERTFDv-375o(i z|BZrgQ}Ev^_^S&3I|bja;J;V!*A)B@3cf?Z|ES=vEBK!je5Zo{S;5~>@V_YdE(L#6 z!T+k@Zz=fO3jQ|*f5*iS9;j)<$o&FG2#L?>`~y?|Q1NY;&i`rhL&Ud@I{%l+Wj>ee zi}~*{xs?C2&i`$4Dc`vt%75tM2knpiKQ4~XeHo^GGx0pG=T`UU?wO_jB=n2O;n8;`iy?y8c||bJAdxA7IK45r!Vuxpn=yjN6ohQGRbz zUgq<%&aLauC2s-6VcI~K{2rZK*PqM$Z-t5;rtRmFA9@&a>-uw<|JQXs$R$7daFn;M zKbP{q()od=ytEqufnl0;{kfEXOXq`4dC6}$66LMy&m}(;0ys=N#3lc*&aLaurTn>{ zL;1s8@;}$Pb^W=NpK}z-AK{Y!K&naF8R)5QQo>fT*?nP4*9Vz`FnJ3T^}yx$CRLaiA(+&om)J{x>A&{G38}Gr-hN9XL6a(tH8N@E-6F#I#XWe^P$eCnOx>`-)KIc zQ^#OF^`^Yc=eIgLa^yfj~Ts~)1p?ubqm-)P=^LZwh`Fx?;*nhX} z1x~{T(>8tED)=tJ^=ErR%7s%f|86rMng546zuM$7|A(gXeh#a_d={GWGN0#kex1o> zK67gMeEtM{n6}82m-#F?5BUuym-(E0KA+E{z=vr|OnI5lg>}epGP%s>L*Ur&$!EaI zxQ)5M;3M}j;wai1K%tT*}urAivw>QvN;QSl(ta;NUY4Mlgsi}U4-&$OfKc$ z*ZG4cm+}u^jPh$uF6GagiTq)cOZnY8UuSYDf9oYE|ES5O{K#3z*PC3*zoPTUOfKbb zxD@3#m|V&qKO6buCYSQh>ih|lOZhpMq5P93m-2%yN50YIQvNZWKV@<$-w@&J>kq(( zX`4)Wna}Ob$e%H}%%?hve6z`={98JI*5p$DPH1?;v@Ir=^5?{m|JdYG{%<ENlS}z`b^Z&JOZhwJ@NpPE7xQ`1l$ZIus`HmjF7vsg&1mPd;J6$& zxj$|NK1_Srl$ZP6kOcBqTs#gO_m>r-1Jj>*4EepS%WpH~r9aEBzXhG`W>HK4pOZf-p^M0P%jrmv?T*`d5>AZh`y%EAc zna|P%C~w_ABIQrM8o71Sk2<&RACbKL^Ss@s z6nxquUj7vYPhQW<|4qTKxq+AeSix^v%*zj2!t=Wo{G=Os`Sl7u`6i6Nb>EGQ=e;_& z?z@rvJ>XouFTR=Q`!D7BoeF;ZGW5r~uSeRwM(5UjJ(9l+obxAs3(wzC@cGMm`Mp=5 zKh}LivfbXQbL+k#$q%>{<*oaMq@QzjZrwK|`DWmp|5I+``R^6H?F+p8+X{Z|N?ty6 zJI`-Z@FVZwU@|fFZsUrqx|tMe!b35F!|F)_pgol3d&pesmbx~cAZ=IsU0iik6DBA)_rQH3x0*p zt^3rZ{Hr>*?o*RzCT@NJ^RezzYY_Py`XF-aemz;PH99Xb{g-^?S5e-&e+>@D^lhWg zt^3!ceDzwCx9(q){8u`+?q3@z@;UY)ly{fwHl17dugQFVuXF2uH~krmkXPbi%*VQ~ zO~&UPuwaGIU$E`zd-Pbl%__;#om1cZo{vYVv9p~#G!F(o}^3tyM zD01t*w&O+qS)EUI$v>iV>%PJXLVm*6F(2zbIGO(sbZ*`6Rwm`wqr7#$+c3fJ0M7N> zztQEb``~2!>%M{cSoguzi+ncg+`11=w(}z&LwV~yxEdjUug_(z$g%os4JKw@}_)@2~0HU5^cqqr7z=qKxw+ zI=Al2lkI2Vw^4qUS>BUHc^B#2x-U=4@6fqBo~=({KGywu(*GSgx9-=I{Iu`z@wpWE zFmfNFjQ>44Z#Mm`6Ml|=66IS=F7y8q@WDcceyq{uV=noA-^F~a`~FT7N(*&v-S-E( zgT4*hi1OBbf1?DyTj$n&e`g6^@;%<4G6kZq>QYb#$aN*?4OtNCx3VYF;#%Xhpxf+T*FLKLKtCKm4uluH@95Kl#0k^uu!o@j6H%A&rg z;~;K~E={DcWhFYZ7*eCL1j(puY&4mPM_U&}pv`m!D^j>3n`nPMy@>?yp=@lbE186bF(;mhr($uJD{@z=3y-U-o;J0qCNg7M zUF`+6P1RL$4=shgH=fb=U9r!GvzY~vY?`9dXluH|*ug=lERbOfDQC`v4X-9!TRovV$4MN_TNMHrn4?hB=fgcg}vH+}M?I#B6qiPT2G&&XBj z&QYzu{?rZPdFSdYl(J(J;*wdnp+!d%!b3U zwrB?QqKRy0ZLGR63jbg`cWib2`H);;=9+@uBm(MsH`JIN(-BQ%YWv)73s|mg0K?^` zVY48O<091!Ep;tn@NarkWO`F+#3;MzWT3J(j*T>C$46>gVgE{G7u3SOtxA()<&RuhYAcwnAYUU2dWCi3S&!1&2O)t2cNCU`gx6d(>Px> zT#su_w?`AH(Xb1bRaEKU>!TUy3KAXBRQAGjXH^_~yKH=%(c#xl8!dY#LB==D=!|Eo zpgV=aha>v@ zSF*RJvayy^LZ%SDjc=-g$x1Sja(fgWCzA@{2sG(B*b!5)1(Um4=f<<{0EKPo1@S4| zRF{|+$LPQy<*c!Ag_T$kZ_1h)z!zn!9#2vW;!ioWoz83`rO&3OXIkSp339aRF;0;} zcvjI=1M_&UUkr~GDTQz&JQgaTA1S(|Bo8&Xhr3e}Qu$7z6> zpvRV!ulcprwEa1hkHfU!zQ}pAy8#8AQU~=V&$H^lZsluY9oV7#&8-8wREX(yQ0Mx7 zh8@(Cyic+NJC>&@q&brK>mgw!rwL9fOoo-^)+vc3tXjKzr?SxwiNJ%LKiA4i;W!D0 z9#q3wKAvxLuSb-XGg5wCloRkU+PWByeY_2Lc^O{<`V!9D;2Y4Pe5@gvM@l{`D>M zzz{*5S&K!k9j_NFNrB^(#{n;Bj0!T~1#~VC171K+@;~4Ob*wN8OF>(FKGv3k`jYSE zCBL0!g|*t%2h)`crbXN1iKcio5oY8Ztm4ll7gyQ&`sK^CQ1O_=NZC-&e zeae)^>ZVB3q{(&F##zqB?C4JY#EAb34Y(8SqvNSoQLaADdCZ&yWDVzQ$D-qn*;E`) zN%!%I?#2qp9IxzvYrA4?S4QSU6G{EFtFw~AP)YJEW*<}!oY-|*7>mt-Ea>LP3bxTk zy5N@|Gi6}LoEYcNgt^$%CnlUV;@&aC<+ZTO8#{QFab2M2of793_jz&X zC#oB)3k9GrH_o*KhwBFv7Y=&95&^Ctz*g+M4j~*Cm!zejQ_}lp_cZ`2+w`J^9xel|ad;GzfLt*b6RLoP!Ph8K%?t8RJ(>ZPLjt5b?y z$FvlU_S)qgE>gt?@RQW0vp1q65Z@0~T|5ddmK+6_FL!rG;L6L+bPBFh%r1z`E5+vF z$gm7EgzmHv7 za8ettOh#8+LnZa454zQ!u2k~elhXAIZ@ZRU;HR_8-tSsH7l!FEspGD_iSse=-c$(J z$PQ$7;&NzkkAB=@ftSiF>+y<|B2;3SD~Y2vdv>~Twb~cH`m1L9TBnx^4lAziD@N7Y zy?0cq%FzN=XF&h_RUv!zqnDb@aYT3oDCI zlhkoX9r8XFuKEJF=Bv&erw2V%o8s#8B2=8iduQD#94%b!1@+Hg71}QM@Kl5RWyHm( zK%4K*`s3X!VD$y^&R^v@&W3xcKGppe#i&4s|IR8@xmv(V4D6x5ige#{;iWFidbkgx z7}e=6g`-A$a=3t%+DkwERjuv*LNB!ns}*?jBAzua@;%}Y#&~3(EhahNm_;Js(Qt~w8^}CMtz=~o~sU*n+ko~ ze+Q{hoA-{&R5%)VCohypT7!p-bU(a z{8ipt+WVn5NIQ3y!LciPxfRyztMb?V_rgn3rOu(&bp@FBvDU5H2ZOD7D~j#1G_nWj zmjL(;cdlGNHN$Pe9VJb}_Z%jOvjrXV3g%$pqZpuLmk$vt#Li>C1KW9UYC2E$Yk100 zp`+M~9<`9M?1h^oqRx)Lj9!zg?DQR4WvB&LiCNDT>iIG;n-S-AVv4+ax=>7^Vq7Wa zzDjMp;jMT+i{&bNNn208hPj-2aFmsoUb-$|vsvzgE7;6A5P#1`Zx2~jxiW)j;jSjj zS?0d+j_gprhs&PtfvT=%JnV~$qk?u-MRK>$5e|60QX!)n(8U5r()V>G1q`8Y-wGVN z-d)R4z(DrS(E>*`z$F$13}pcC3LL+n7daF#h(TQ}bR+{^Z&1iM26B)@adfMAlD(M4 zFgKU6cLaM{FYNg?;XYh6^f9#!v&C^P9ro;b?-zp$?l7tHf=qw|U*l28ohPu9g^p$~ zFRmzLOnd2Sp(EQTr^E{x-#&4;z)=ox3uOUA8o)aezuW_;>X{XuhS2gH53(rEAgU^o za~RF#eL)A(zH^#Xzhj{_jBA4C^9;N$&)T(mzuwwoe(V}2T@z*3Iju7F<;g<49?#5~ zoK)!D$wEc0%sO2G*E!8|T6y)3v`pXAyZ{~+bDgtD?iM=20T&U2j-NrI8qmc8N7DCN zVgW5bdSRvbGAO}el zJsoBkQz@KakVofwJIr8I$$YH34-PW|j4Uu?XZ&(q66xbyjC*4)3;rxTcmk9+E(dU_&xak?k=IqLR7+~af9&9LRK zTk5^Dq?!xS9R*mHE8sp8z&jeh#%y8UplW~o>NI%tYGLe>2g;gld+bHgWEVWJQnk1H zcrIo|t9V(b@!ZZrnCR`pJVl2HE1vELdb*!>>3DUX@(wXvDC>1RdvMLx%O;1?e4zLfR!c)xu3 z&Tr{^b=<-seu#ASDdd#+X<9AK7)?0%@94wVOQY*&%l{a~MP zlm{1_*I+rk;Fq8B;fHMuaCRu{BWLpAh4aAD5e~(3Q}W>nb2w&qriVv<A* z@DJ9=hZp>X4|Z>Qe$)bb<$c^X?@UlUKOpGH?KfY=*xhqBJ&fMa587S`?;69^&sOiL zT7&yzzqQa_q5SRi`SQcOzs(gB{w=oo@xyiBm^~!Q+nRkgZ*yt0k-kX6nzjXQ-+nVz zHSnJEDMAYm?ob~$@!mMnr)@mABfVGvbB52f_5Apdrz61N_0yLJfx*4# z^W(r?xYD>|t2z)9FWGFY-J62<}#&Pd@^? z(udQJz&_+_`VrhA$Hjg2K0xs%>K=!+;I8!Xz#rHVTtBKU)TJF2kqaU%@wthVcxP&%?2ZGw^fkqWxsat;r45gP;wIDc zPRZx3JqXv#NcKubRKDmcE;tE3XR$LRrz}5@+@eV zrfFDT2=FrMv605?_(*MQJe7raTE|Ql@?~!=kKV7H*)G#XvWK`D#M$laW^t9W{JRy&#!_Dvhx5^oi4( zN<~E#CU6zd0yBxZZQ1I2@XxeaoLVdgXOi(bp9)`WyC%~?6|!|(alziQ$dyD|jM|&V zY%*IL182jrwrB?W_Glv8SsSZvjKaU_7Pwka*{e21U>9f#M_|{Tl&3zctj9hJN=3SE zwWG@7RhzwTAsa~<4y|+JS$j7a>A-in%gg%;HLiujkx9v9I;M9cFhn#oPR6Pv6TqHY zKo5cKVb)ktj9Fv2)Eak;5oa0{)mD7y*A+cKPILJEx$!(02qF#USRltGZU_t1K=l!+ zu{^>JJbh*a=LUTF@;%y?`5SF%yX5OCP>_2%#u;yKt$jS7O$?N3bb_iXlA#SX-SRju@x!o;LjhhE+M!&DbU{15rfQ=mz_GbcgoX^XLwd>ys|QIV_BiMCPWt^l@Qa1ct%H+*G_Z(jISb z>6#O$i-#3380h7wL$V*8iqE&k**+UeZ6j$t^s~k&N(|?tTyhOc(Ma@;9Hy+y&K+nM z;5u@$v-O#so_4iKWZLMoZO#g;Ri>V@8g0vpEPu4dV{q~SmRJ>WHFmz-gAE=nkfE>e zgAE?JLs6nxu>gJ^xB$I+wQA;D)nRn_)B3*MmV+zN)>dO0*qW@Lhe13)&vu}dn{6Uc zHv-YJE!tr8x&C)flreBB}YJ75P1oG!`$+L&!wBQ$O=JrZ$zxLK@^9Y3)o$+F)v% zj2nG?g-ytKvyI+tpiAveWHsDQ)cu_sr}_Ve@GFV@KL}3}{!hZ&2_K9N2R3K> zIhpVjk)K3(n(!%vcM#r8IQ4%%;a3s)+X>GQemCKrgl{06=KmAIvqb)ngm)4C2I2Dv z*Y@J$b0p#OiF}ywZoVVZxg(nn*Sw)uP6C*68;Usy9s}c@H+^n z`9DJVH;Mdngl`~xE8%n=^*Z4+|9=zyEt1cn2Uu}?obVxp(|J@G;WYnR!oN-Oi4pz; z;cbL3B>V=#Y5rd#{5wSc+k`(!_(sC%aqdfm)BN8g{JSKd(1BKbHWEIN@b3{mjBuL& zc*36|@{NRlpYWRrr{mN;gwyfj5yGdEe4ZoxX~KU=I2{-MOgJ5ggwt{A2Eu9nUm|=9$>)27|A_Es2&d!JYlPGM zKOp?aB%i|%w&L>>!jB?+F5zPcr}>{x_*NnxC;X>`UqLt>N0tyy^S_ty=Se=_A^c~A zKSeklM_wkJ=KmJqFOYopI>d_4&k5g;@Lv!1BMZ#whPREff;WYo{ zg#RDO=OMyhBK%Rp={T~5aGL+`2>%ty=L5oDCj3Lfe@*ydhg$KZ`JYDkD@4AU@ZS)A z9^rHxX(gQIe+}W=NIqXA{I`T}795bib|d@A9})REu;wHA3q*b{;lCmrmq4WatAd{j ztc}ROPV!F>eufb?-IsHSpXU)?NqCg-NrZP1PW#(1;WYp0gwy=z5Ki;InsAzbzWvX4 z{`rnizVknU)XS@+Jq#iIcM86p@Dd_Fi149=|DNzsgug~OwX4d1e~f9QzlK%%p-b?;R5qU59 z|C7km{QpHbjsNk4)BN`kPUHV?!oB2QLgc;V{~?k0lK*i;-b?=fA@W}GKbFXQ$^RoF zPv;N+C7jM5=(@4r`2)@WV@3XS-PmvbG(Mk@{Av3sC7i}bBgY-I{q!T;Oa5bg=HK6E z{%82iKjbt2u|D%3;4}ZQ&;0lDnSX`P{P*^mf0@tx_wkwkc%S(X^qKzzpZV|WGyl;( z^WV>B{^NY+zrWA?%YEiQ$Y=heeCB_E&-~Byng4+#f7(B*`hU6}>$iWV`K$W>pAi53 z=1=?QgGjk(|394MPy7GDM4tBl2NUik{}Dd(Kg4JL!+hp{sL%XQ@tOZ&KJ!1(Xa0x# z%>N{x`5)mk|I>Wtf27a+PxqPs5TE&<>@)w*`ON=RpZVjplyZI8%lM+R z`41)ekJO9}*SwD-{7k}22yY_%c*0u=r|Xl~5I&5^e}V852!DX^;e>ySaGL+m2&e1V zWrUwd@}cYSD*2O${0x%M$%J1;IL+rA!cQggG;Xw9X(E3bk-whsk%WJla9Xa%38((h z_DTIYnaH0`@~3e-gYYUMUrKlz;dm{v+%LKbFC+YJ!bcNM>vs&{FA@2%guh8Rm8aLk z(>Ty^yqx4ij}t2hpGfi_PdFWa&m?>_k)KF7jq_QAk05vq?U5|2>v) z>i;=}$4Nf4JNS7OXO+2?58MK36ZZQ`HUm{7{cj(aRK3{5&3C^Q~BwH)BcD0sp_|>pLoxL?0=}A z4TK*}{Anbd=0oL&6L}hcdLDBI$%pp0c&~)?hvt7V;Z%Mm;WR#%5Ki}Z>d$22=PV*m z^QZk4?GG;{@*_w-`;vLZ7{aODa|y2_`7{tt?KTrWo5-gKzl`wf37aM|V&ts(pv z@f|-li|=UnSn(Y{c8KrDj}zbZ57ECNFCn~y@Z$-uBzzd*&4iyo_#(n(UxCSM2$yw= zd^6!EArRXR!sVPnPeR9G!w=b3@i(sdGJc@{RfLxiUQKu<;Zq22CS3M8n7oMa8X~`j@LIw* z6E4SeOx{8G`9xmZ+xUV0*AZSqxSTU%awXx@hf+jO3CDb7pS6c@%xA?xhWrqbAF`PS(*IWwehK07z9E#KMR+%nmt!<0 zuOfUlk>5!8WrS}d{Bpwg5FR0X=zhiz^rxBdiG)W9pG|lR;R^|m5x$!6R>C(C9w&S| z;d2Q8i14|D58dDRf&RALii@aZzOy>;WrWf5#cuzK2-EW=>Jl}ClbDl@Y#glLb$w-1M^u< z_*x>rg77Vb-%9vS!fzvdfEa)<|1S_eobZ)|R}p?Y;jM(@`-%I4z626-7Erj1k_)fy_Cwzby z5Yhjy5H9a`K)#0XDkA>?;jM%}Nca-Mze@O8!q*bMh46<6-%0qxgbz5>_zMk+W2!Da_?-2er;c^a$$%76zgwX%*8ejGQBMIL~cpc&2BRom?Q-rS| z{QHEjCwvp(FA)AT;cpZE4B>;0Fn*x_KOlT0;hPDsBm9SiCkcO+@D+qVNBDZew-Ej! z;XfjLH{m}feDIOR5A^>hgqIS&mGFAPe@b`<;m;GklJK7qzJc%;2!E0ApA){D@Lv!< zc!==>{r@H5rG&pocs=3&M|cO}FA=_y@Lv(Wf$*0Jf06KC6TX}9R|p^cIpYWV{~N+f z3ExI|J>kD4yo2yp3BQZ*-x2-<;oAv+neg8e{yyQa5q{WF#t-!W4}^~)dRfO*% zyp`}b3133^UkP7F_*;Z;CH!r|cM<+K!UqmDexU#F5I%zNzY|_V_-?}62>%D+O9_9M z@O6a0NBCC4-zR(*;U5q_@EGF<`u|VDM-cum!fOcMLwFnE|0aAX;U5ydj`05wzLoHg z2;W8ce+eIWtnmZ=|CsO*gnvSK4dGfpE1`|>euOV2yg%XV2oDjymGA+C?;>2D%SP+} zARPCLCgIZH4HY$@geqh2V{Q-pV z_)=XAe&MrB;ThNR=d|-xZ=oI6nr@FKQlqa*ca~LD>EG+4nQS7K=!mAW7p6PqYuCm5 zQ){Q0FRT~D@2l~u;c?DQ5zEzl`UY?7tk&O2HYFN^7Z@yn$E`YE0U5TX%fiBQIla3% zHkTs+}rf^a7`|jX;2W(7J9Xtgz6kd}fmR`6(1$se!zM~cFRjm2; zs=TQx-kD9LqS-_`H9gZB&$z2`j8mj=HR`+`}*$aa;vPACKuGR(k6YXhP{N#t#G-SR$!l|X3||9ifN6RR#2Y`F$o-PzJj~4 ztEDrRNwj==npaTQ^4h+FJ7qQ^rqP>e!5UalrwZG`aOY}>M`2#zsRPUJyxwZ~{@lvn zVPkNQsvxMzM9O`L5gsR#dfBf0#Rv{xZL@V(gD>lY*?iD&<#|FM*sXle=>t1fxM_V* z7xOi<59&|2Fq8Yh?&Wp5YK}!d`;2i-O^NpSRuri#>{me-`&4l0CVr7y;~a#>QP~q$9#qFD_~_~&9yrzQ_#K* z<{ZYjpKH#+NcHGwc^ABK!qs-H}aGrMB`OX~5AqV>z*zq+{ks+Kp4f2ZATqeU{Ql7ZXyRorYKC%FtcY|0Z zjdV>e?-t9zqB+ehh&6LHs1K~ojm0AI?pVAd8-eQ(;GKhx2HTh&-Kn2g%=&%RA^Vcj zF>?~BR(!+rSh!rlzH9WcrP1)#Ox*v(1rv?gR2m-$FL$1>Z%(iqPg!y?QMN+V^M z2D^bdFEG;d7vlE53VXUFhuv#zmvK02O&;C$b*&Y`OTMDc_qkL1_7tvQa$cYS)ou@L znWt+Qdb3*;#qDB6+_5%fk9DrKp~6NvpsU4-EPoN2J-}t&E#H%@r-XHt+u}HCG&Li4G>ft!(9j0(vPkiC zo?v!_G{-u5L4z99)nY}~e&W&**q*PmD{Nc?Ia;i!I!~ZD;yS(o&iROI*^54Oxz6@@ zcD7j2Wv&IV`&?Gm5bsQPWn%HVM0+A@-nl|=<|u6I?WN1binRUK6nl_!+?rC@_y%&c zSW)HAdD){|Hnu4fO?7spGuiq~A`O=+6n~NnCwN>=xsT;@Io>x>H_x20*Ko5dJH=iP zEx60Yi*#v|dHJoYfrQJ=w7wqufPgXqHJE6XgjNFwY^W_Nh#|J&qDcJ#8?OF+l*VXd)1hOw2MH#7B#j3 zdbgs*Hh`~1jBPJ^wjxEi7asF*cAh}BUrFLPgNliG9kY3Ze2=G4{bU^;Z)7dj*?Y{_ z@2Ny{%;T>!W9RTiIXhb*NBM?Oh^T%#&d~-5b6* zSbbi(c=7dpR<1aK_3dWyB3kV8hk^QtPr)g~AbtlpKUbXg8^F;bwqVCSH_l$H=X-8? zbyyUv&$S$Kuc9c=d=@djflkyFr{Owoqi{3@)!EM?#+JXs!tS@nJ1h#`lKaH>BF4Um z=X8UN9>qSb8_4Hgo+d3)FVah|i`b_7d0;fOz+v|HZ3=;0sH|83u#< zTf`Xma!IL3k?y6}MT|H1s6nY2Xk(Na*i0iLuoHqw|KAE|AH=hnkbB(?B#9ro!v6_E=fE%CXDl>5O{g>s?C z2LKf&3XUfO!5fL-F+BP+bH-j2O?E*Q^ue=wDq7>o_*{573wZ{S^)jV=8*)Bp46pE; z25&T&hlP`+m5&gz%@0*Yr_U4$^Jh)R>kmIeBd+Gv$Io^emq@{*b+Ym~Qep@6QIS1A zDx`OH7a(u%EzmsUrnn`lcdiG@-G}q$Y`T#?q0O4K_tN`7+56g6?8{i5_7%lrdhI)l z*@7Kw_dV^mWa-C~BiwT|6keEJM6Q0yY%r?JdwW@(!3qL<82bYrZIUYQMC;6Ek7jDXA?xuyZ zJ`N^q;yH%4!;XR#KRgCJNT%nTwN#&5 zR@N~04`7`^oD`aNl&TDr&4n_cT ze`4K|eQ=?oWsOPL^O;ewdN{f(n#p+$5*fLbKGET#F`LZR#=!e>Wrip`FQqnC z-57;`)h#_eX1XZ??X)Qzfn9A=}33F4ghVdAVF4A%s#g8wHgjb zCMA>UnBKCW6K-gnY<2UnC?pq`da5pECF^~TYDKETT9Km7reMob;Zm!AH+uGIPn!-TW!dk>sd{<#|2U7UEB+zeLOPb{)By{VwO<&y}b+vVeHhV;o(*kcYK_)Fe_)y z*><3+8xPjzMUx#_*1|Z`z8oB2Xn<%r2H-%JtE4!v4Mq#kyZcE<#RIjjg| z&R$S!_bbfEtU6vR)MRC>xw>!egvJ3E*YE?yS3mY}j1op~s_2v&VfV&aF(&s#duo6T zd!9x2Sy|iLncdM-VX2SM?}VLGCur@3X^^%-G?tXdO-yCrIU^V@&7P2qA$-3XsQL6X zgs7$=<0Fx|sjdjVQDs~Ny2`{{cyU6cJ>K5ZH7C$KyBc>>t}7&#MyKNQt!}x`IzwAu zSPwgss~;pj^nGc~UcnlgnWoU^H9N^Q!jsme_YCIVU>#TW)Ko@W89MqRGowH)19k%2 zA%yBgs=h21%f#XQp6+n%d166AbvRwsLHDg`eP7At(4?cSt@`jTN4@j&Yo<7nm-8lE zre?b50@Xi;JC;s$W;0zeV&fu+6-jy$$s2`87Y@3{q|5 zxCrhgunbmRJx`woHbpQbu5~cdYV*_!TR~~BKi~O|uKb&)K`GaRQmzN3-U_d=JB@3oD94(O&c{g zlkV!!`eHkLxuzY=WK=2GK=FBXe@)vL{sxHO@>8W>!|3nlL%*KU-`|J+Oh$i@5B+9F z{{SEQZH)ebKJ;bn()b_bL%*A`KiG%3kMyCxkyGy13b(4WcZkMyD6%;=x) zL%)sDALT>8gV8_3hkiGsU+P1D5u+dWp}&;TFY}?llF=XSLw^;cKgNgt8b*Jt5B+tF z{x~1{8yNj^ANm^^{R$uYn;HG_KJ>RT`V)NUzsTsH=|g`Tqd(Dy{tlr(h>U+{`Otrx z(LdLR{vJlZ%7^{{kj0JqU+qI5j}@HyQ+(*-T+69H)rUTgRZjg%ANshjJN3`;p^vt3 zqw}9hKJ;rC`{(=6Z({W8eCRhb`qO;qCmH?eKJ>d8{YD@9OBnr2eCV%a^k@0dU(M*x z_MyLy(Z9@x{u7LT#E1T7MjzXRT(^;*s`Z-}82uI>`r8=&m=FD(jDFmQ{%%Hpjt~8h z82vUM`U68o|3UlTgb)4082u}K=$A11xKGP^m!GQoAIa#aeCSs&`e`5fRgC^sKJ@Du z{frO&*^GYHhkhHQ-{nI;%jnPdp}&aH$39usyZltu{|ZJQ*8rrR{8Z_$V)U=^p}&^V zzt)HT21frnANrdZ{p)?`Z)Nmv@S*=QqmN^vjJy0)#eWB*f1?lmw;BDLedzCD^q2b3 zA0P@y`_Ef^=nrP}m;2Bk%IM$bLw^LL{{OVMjwx9gj?pP zs{a|n=s)5^e>kK6s1N;8M*r(R^d~a<>wW0gF#6x{q2I*lf76G4Go!!3hklaL|CSH^ zZbtucANore{crowU&-j>F}2tByPDDejt~8HjQ*28^q*k#zw1MPGo!!JhyDwU{!>2m zw=w$P_o2U&(SO>9{%%J986Wx|G5WZs;KJ-f%{pWn>k7V?> z_|UIl^nc_-zlzcSu@C)vM*k;1^k*~rTYc!aG5SCCp`T^+pZB4^h|&L<5B(L4KCTIR zZU3tn{h#~LU(4wK(ue*AM*l@0`kNU2|MQ{0mC=96hyKfq{;z!K?_l&__M!haqyLHz z{XLBSZ+z$v*vH*};+nG8_BWW(|E&-Gp+cXY|2YQMG`!j$&gdWOLw_XW|EoUyuVD0l z=R?1W@qfDy{W?bf_dfKS82ueS^k*~W|DzB6Hpc$zKJ+^n{XhB8?`HJ>;X{8BqyMfC z{iTflzkKMgWc2s=&|k&q|JR598b<$PANuPU{ZD-8Z(#H_AN&7CM*kom`kNX3!9Mi2 zGWsKY=)cJ5pW;J*8>5fsw7mAeI~e`reCY2I`gHyIcpv)jGxmr1(Eo_Be}WJFfnwmI z{tx$|f0)px#6MWdOWb{w>Ngg%Y`5FhnFgwa3OhyCG<{^xwyFJ<(n z_^>}w=+pSs`p~ap>|fwRzn;;b=0krrqd(n;ej8K%3w`K!F!~KX^t&1VXZX-x!q~sa zhyDsif2I%pyBPm3@u9zl(Vyi*e?6mrsSo{)j6Pmd<#qnDh0$;Jq5mSIAN8TXUFg&O zx5bD4PR9O)%<*FhbhFScX=1s|=yc)#ZlT}*FcaxtAPd`eH2lJtR@$hhZJdv}YTBYB zj0Bv2{vE!`@(eMsb`pG|BoxiIy?c!9r}@Lk)%>ZAgs+&VO5Z8({2c~eWX^K!5%%jL zjc(F^$;QJM)Zg2YLCvv-geblg*JaHg@MS9ear&1F{X?m+kfrD%g?>ipA3}xUyTeWG zU4{M2ZlhqFK6 zIHTg6?Z+AaW8pj@r+<`3eLT<0>6d!cZ-S14)1Tr||Bnj&*&g+;g>?$fe#WEzaj-*k z`b$0PKc>*XU+BwzPVR=z`m2O~mb3q)(9gC1zN*mQ>e2tye!TtHJnHw~pVxoiqyGI0 z{ryUeh~+B(c$naG@f#}ibL~IBQ0SL=)Q=s&+pqDcuN}ziU+z)=9)*5Z=;w;xDF^ZP zZ}MpW`wIQl9`$Dq=IuZ3QUC7>{jDDLm%_tGxc2j!NBz?vz?}a39`(Pk(BJQPP2Y00 z-&rt0;Ov)p)c?Cef1F4Cl`uc#?ALkJAAdNn-y-yLwcnp9^s^rAw?Ke7|8McA|Gq+h zjYs|4kL2w?=}~_K3^1JkFL>1dp+f(4kNT~j3@DmKhMM7VGILv65fj(z{6=VNY z#{MrA_SXvgxyt{%!u}q{{z%4tCCsz9@|O%ZN}S97nV`>=f94l3S9|x<*k3K| zFVb_d{yF3S4Tb%UjQvu^en|;m{-GxtHWyi@^>0r5N0;#BA0i$A(Jb_F{i2MqzYO#N zyN;_@3;PR&zWl&g(``)&@Ba{77=i5+UwoK8ps#d$Nuhs}Lf`5C&q1H_f1U8ZR2akf zO#tK0{^#~#eEil6`xVq#`0lj70`xii+Zg*38T$>;&j5DS-%gL^zX0?(`vY&sTs4iB z|7^zo-ottO`<<+-Yq`qb5A-?v6^#8##{MRS{mH_9i{Xa(-x>e!D(trj`^`cV>whw1 z|8UsPF;dR`XRWaBY`;$XgF&Aw|5m2_RgC>j3j5D{jQ@8P_V+OMr!e;8P(ZHy{YMyq z%T<2d&$;rCxC3*wx4#<3{xMKa&i)8tKUe!30{Wc&nT-AO82i6b*l+e&{+AT?mooP2 z82gLC4p;u0JeL1DkmJg~k+DCGu^)y3inITW$MTN^ea`+a#(q6x|1E|6ogT~ohQj`k zJF!&u_SeAJ|Jtd1`G-QjxaDg94}v~d{u;)96Jx*bG~WJXVLw;utdo2Hd6!t3^`p! zffJ})`QP1-D%Fp8|e*&|CYl3NieU#Em!+r5BgmB+Zg+c z82gt^;LBep?B{C#GeMuTzlyPc17m;xGkN<_4rr|ES0EZ&cXd z!`Q!xv47P>zWlFyEPoR8x$=)#1;${b{qIu7{z+%?_6Nee61QCSe>~`O_GdEoZ(;2J zUSYpd*w5Aew<+u|W$dqD?B8-WU;a5B%YP&2bLHR2*vC^61C6k1L&WF!b9nprdo2GL z(C6&$V(jCRsMG!%3j13;mj90m`$O=;HrQzU!zBr){V!JX<^RZI`B#EISN2b_J_f71#Y?8|GA*g+3#lT<(S9T7bLAiSWiSR?v;N<(kH~3%gTnr?qT%G)|G%!V-zMzS_P3g`KkHn+{8d6R zSN+cbeXjhg82k4#_V=#h?Jx9L{(hj(+26|8U&Gk{p~C)y9?QQ;VSf)}|3Sw7b=7?N zU-el21)$HBf5g3D3^tLCe*SwcWB>FiynPKXY=$jY{f_{B&i+is{=5bXmj43K z=j;!>4~)S^+uugU{wE6iuXrr~hYI@@jQyt=`;T3~m;XRmSHmq={XYWwT>0A=`ax;k#T z>VF03bLH=5?7zg=Z@P%LKUvssG2Af!_cy;8U#5dTXMdfr-z?2@n8$KX8pf${QC-Hf1iu_^6x#)P|Q{T{Xw5Af19vR+ut_E{=e=B2uJ7a&yCA|GxJeL1Z(C6&$VeG%g*#EV{{<9v- z|DwYFhzGzJY_$G&F!q(Zcm2k^d|DOkauKY6@`>!+h$6m_YFDW~Cc3zronQc{X4E>pYhK2GHlqzl*WIi?KiPGT#1LkL521 zea`+6T_2!pU;h50;&avieW1^kzniiD4r9MD z!rPx94CiY9(?FlIzmBoLo3W1r6kyl+*Jh99|Bu4{Hpc$DjQwva?62}z{zpNdEC0Z+ zVyW!y?|sI8N0cxBGak!-CFpbZD;WF#WbBWI2@YUa{Qv2({G&jhv){(p-^1A7sjxqE zydJ)s{r?{n_E$0XKVgfE$DOh_b~Q9 zX6)}1=j}i4vHbl(pR+##7rSAj{V(1;G0>=1^Zesxh5c5SVea`+y#y;NT;EewZ3i~Nx z{}7us!&i#-ZsYx5B=nD1MmFYur+y>o zbN+7?{tpqFIR2f)`2Tl>{dL0r>854li!*+IRoLIb*dM{zpPc2(|B9mgPWw+Q^xqfy z`#S>W)ZYmDT>SP3|LObzpLI4+#6!lltBdzvt26`~guMK4+V22;&i;#EGaRSm-|39~ zLGyU~4Z^;dMoIIo`PV+6&)FY>7i+*)Dm1bEoWa;%r?9`G(ok#^`trk39oknF_G^TF zTK+I&e*#P}Fi+?GyML%OEFK{Zi%+NhpDXk~@Tfnho43FJB*Wmy9QLE2&&7YGD8FoH z82_D-f6CRo{r%20>>pw)tszU%eG2`dLjOodgK^ql1^Qh5jlheIVB02)Vf-e-pR514 zhWCF=m7xfiH`z9){SMIQ>}y{)?9=`CY{vdBh5d!Xey;dmypZ?*%R)a_{I@Ig*L&1I z@><^hGeZA(TlCz=pSLUYcPQ*T@_PWCVZf5_hWBiXU;^X%VVL#XW@i~S5`$AuipVDck|IdIv7yosP z|I-=&8?NX5pE$*^=p6r?_AdZ^&i*#0{x4+gZ&2886ZR`*!NsT3{?`@ucQf`I8Tnx;fs0w_l5qkIs88k^tt-05dPEt zYbN9WZ3_E`h=K3q9QKzf?AJ5)XEF8f{DVNBD}Nhfe>P)(zQX=YVLw;> z{ac}bg-8AAH}d6QDD>-c#Q!|d=gPlGlwbBgIR9y8%KtBg{jCcBAq(4f*-gCvuX@z~ zsY3s4p?{jqntT4R1@yV{Zx!XI`)?~#{^>XK{tpp>do+jr^FW`ozem{LE%Y(|a~S*D zQr`Zv!u}|SeWO>h;C~eMcYVWCC`@4nxvn*5kH>drpL7ywXh8MfTM&o}4 zWB;&aeECP!>gt;428|!^AF{A*2Z26kzf{;4#nA8nNHX^CRM^i7`>;G<+nn}qQ`qko z_Pd2P)_;nzUvdjy{=W+Qvi_tKPW$(P{(+Dfk^4q+b#T; z_R;^V82=v={)Zfn4bEX-ntMdrcjyoNrn~)iGWK5;_GLSh`3@2Go%0{re&y$%guc|1 zpH)I%{+6FoPyT)n^!I@u4)?VhptlBv`aE4B67*L7JuO@e(SN}Me|&wmpjceu4dn+AVyiM{^29zL-;Fs%XpaBUC2!zIAl4EVc9{JvOx&J>@Qh|gK@ zd8zn58$K_CKUjXyUHt{_HpV(~Brz^#0 z5p?MSMO8 zpI?Q)_YOMt!x=Tp{@hrz`0XJz%dXv3v%GrOkF|dIQL}jSz?x-0*#%;n_+8@oUF!H< z>G<7Y|GjIG?e|{mFlTCEugxy9%|&**$UtZs_I!r8$Ospi=^`C2veHFx0o876vy0#r z(RLZ^4DDpFial~c3qIX(7!QTey_u_e*W9ZA#^M-p}0kwnYrNTLC8B+=+O zl4z(MNwi)ZNkd2&9Z3V#Nwj%5v}jv$B+-WFNTRLOp0wC%(2j)7X3KXbRLW-HOfdH) zXF`ce!`eHSZId!Ji?j5gx0h{XayUD)~ilPbsE2|S`@#{$`ilM zIupOmsuI7=8d~|&=T^!(X{@>a?X7zIeY)b~Pd=$x_MKArXsua3;KUJn*H*nNyt!ui zjYws+F4=t0ja!Cl+D~q*0}4`F&8;`q69M=+)AsX=`p;XdH`m-cR+pFk?5#7b%wLiD z*DNz~LwQrso}=9%P%sP#JHi<=LvVP>BF4?dn;}LwHlwS{jSpdN@$P<0HfQS{6lB{B zS^dK%I~-*70Nz?Z5WX4$KdxE!n_XDm#d@UreYWD#VU$(>u$2|#LMgq zBsBW$V!0vu84t~iMsf8ITX8WoltO5>8M69^O_qdav(ah{na_5s*L0e^VrVFZ&K=jE82hQC$7QR$L4Xr4X7ShOGW!lO>_i4ZmVTnr7R5Sj`@R{yZc zlF;Z26EMp`(a(5jDvjdmAGYFRXefoy)EKh*hfS7*MqkBQZis%yLsM@QSO2gT7ehlS zgl488tAE&JNoe#XujPj5XFN2`Msf8ITX8WoltO6Q3|aldCQCxI4%fS2jRr+OQDrZ*83`1BtVsDiK(O1RQqLJWe5APB4A_bR&x34*@*t_ys2gRlllxW-;W41$Ru z2bvU$V{LTKyNZ{p;VK zm4db`sMP%r#G%N~Wct{%FcH=l)`)SA;-y&5;i z`Csa%HCF5}xp>P6a(UM?IL`e5YFpd&yFH(La@lj(3(4z@jPcVL<8G}V4B73eSvGhj z2-zh7FRvU3qwK^}yAIT);3r)C+3zj5tj0*BI`WFLWnH_CWW4&O8oqi3p z_9P=sm(lIiEHkeWx^Z*YJ{!^bxAxkIj{j75AHU&Yu!br435PY>K=>OBe= z&nDpb$;$Vj6M{6fgVBOXgMRHj=CLpQ?FWDR!`~qI!wnW{^bNni35tJ(zqjD;ZTR~e z{JjHze}})_@b?e+dl&xRgTMFT4;8DsWATn`BAwDEM_bR0c4jS56_2(i6REgX74OU@ zQc;weo@tF|w5qO5v?Y;DWEYUHjq%L9L@cgVr?QYRB^t}7GYhn-nRHi2RWuvbY7(6~ zsf%Xgsn~+aU9EHDS*Z2LR z9{sJ)#5?1utnQZ90KUdEXa_TlEr=!Kz>*2+W<$I)-Ia;O>k{pWY^T2ol8t7d zR3+I39r2PxXNfklq@^ocV%WAQ)Kx5<0roWsDFt>V%^>0@Pr91(auCH(wWU9QgbK9 z+M=1WN3tf*z6@IuJcpw#-5x(fSUqD#Q)Esi+8&>u&RiME#FJ2ktuisv*?MJJB$e)L zYmanhVrL{$v1C`PrE8SujA&}XsJ4y{xT3!+7QeK@uZ=p1(~>)KhfY{oX|p>~-Q ze=%J#`b)t7&)(a>M^zo~<2Tu?prS-XMMYf^6%;WE0fM3iNOX|^ktB*14S_5W4N1(4 zfTCi9FKeVyi;9XZwc4VkUtfxf6>C&fRBBOCQ(vRSiUnJ=RB5&4KXdM!d!M~~&+dlz z{{GxgHgonlGjnFq=20EBg`-VtJSTeLn3IjN&&mEaeWs?1MV6Se&Eq#5%@N|u>XFA? z8QH5fR%uVQTeqfl9v-Z;uBJu>vE>FtUeX*GEn6QQy-o#jUU3#tf}AZofs2V!V~T-Q zqpG6-f>w&LXjKz$*{0v~I`-n8#>9E$}2DM z{V>jT^J+XP+oWXOmCGwHP_y`9+Hq7L1A-5CvPJ~&=wy`y|Fe%ZIk;{gt0DN>KGyYV z!N>No?o12bxsUZ=TJZaz^>kYBlc4p7wBSoY>*KWGuY=ZCX~FqHt2sUR&kXDK^x%6L z*00io&t_Opr3dfNuwF|KMl-Ar(}T34_BI1s!$+j=>JfJcMD&nOuTuF1AO-iLr!ItA~^u|Dn; zydlT>wle{r>>GT8lKTc%m2J>2MniMkPZw!Gr)T2z~GVr z*7IEncsMioj{(+;nZb_+SRWolz^mPY59V6!-GU2ptt|%=@LBiZ$GO&b-Gi^@T0c3I zfH{W+Zy#vgaaeH9K_j~*U;VxaZP5d=JOWbnE{*6JgJ8wXnJdJ^!) zQNbq%S)U&jyl;@T^=JY%9uuUu8~-pAY#U_VeJlYt_6q)Duyt>*;Ex7dj~_?CeZ7N! z8f-1^9b7rsT5~)B&zumvHP3qMgy6piTN_R!psi2v#XRe8eS(kVS^w%g#Iim-DfnHU z^^cQ+f624{dolr^_6yQGbhq>iE*fGr_b1@<{=v_OSpVrCd~=9(Q`Q_>6jJPuyd-#Q zx-~0Ek6>Pq7W^>HdL}KnGR<0&Zdc8Ke4_8A1zR($Z_)jzRH8*@m2?{pv3p!^>c7NZVIgZEU9=yt+Nur(9t*3E^W_9P}M{kV8 ztTftN>}5t&RvSDwvKS9kD5{nbS(23%pH(bb#j#nWzK%_a+C(h^Z1ppNaYGeHT;F)s z+)7I9K)Amou{*Fr@Me&)eiC|eb|+iY-AYbdh-pu;A*0zh6K7A|N?Y>#=;=VW9IlHz zs*6=r7p>maL`xyTvRY9$+rihDD2}ZZF@oOU6`8|F%YzuX!uIeys;7B`yY)1;wTVuD zFJ48g1nVN6r?0JQE%32gYtUUUeAexhx*iBjH!yT) z3*R|JmBY8h%%fi98bk1=aLec|UZsZaqplaXO?EkW?R?$FVmdJoN1s_jzmQZT>T zA4Tm8rd#BidF{DeH+{RhZn{M-s&+aA#et$Fm*ZR1ylDQ17<8R`P&%D&ccOp9rBpZ} zrCTIpF45){^}Oq!#h-BI-LAgQv#(e7-V$YBk2-H2U(8$-{WKhX-Knp6_Em@T=BZ0o zr{gJf}`fqi<|)(9vYK`E&qRX>yW|YJnWUOV3pEAv zx*8%&W4qi=Dz@W_+#Zn<1s=I$isX@=HzyMp1-Ztt&xtARwikXI6N-expZ2T8x2jw6 zd-xcqA{KXg@Z9=iyna#}0&&;#O|%@@#Yaiw0NSh?Ii{p>uWXZsC=A*B56;<^kN746^ zymFH2pnu*%vIlwhNfT@I$`5h&R}FIKj2LlRs889Xrkcj4(2)MQ{j*NVZc^W}ugS^k zpOxD`r>~7GPk5i0_o8{UJZDT9?@`kN-+kUlcS`e-cI7xLZDwZLkzG1<=1W8A_FeVi zykq%a;enYqq>ngYpYg;%Upap$<8%z*e>(qCH-7@-bVT@{&QG797+8Kb<8&O)|8%~c z?UbE%WpR$2d2iANRmV0sqta zSGoD6lCSD@n6#UTc0R|8-$BPm8=cj8;}v){pcuK{7KxspFuyJ*aB~_nu%6zMf8tRd zJ>lj+;LxKSJ?n%|{R*k|6xsH0IT>UJA4l^)onPkW_m+H9JPRbhFUpI*tiLje{<)HW z0?J?PmVdwGAB*|W4_7A9zfSVIq5Mc!e}<|A%YNOv_TTOvs{izse82v|^{`a*=Tbc> zR;`2Df8YdFT}n^2=oyN3G`M!$BKaIMryfe|{18D)CI21F=RUT|)v-o+ijgP%9L2zT zH%Wdk%!j@_Q}TaBZAK-vFX!@@5?GKZA$^ z5nq_{`8b^a>Gn`;+rg0OIFa_|GOVw*`sD}W-aKY=1uWWn^Em?6={_jW^{U6kZKbMN_)W3^s{I`Ph8i@~$zfEc8*XtvVe ze@pN=9{gW|&-LKFXiR52Z}Q+_!Ef>4HGPd7XEzs9uhiH_?OCe&40D5Vh09zmh5Y7YiN|dJK*C%)eZ|YyRO1Kiz5-JS6l|;a?%&HUIU(-!6Da=mWyv zD&IB#^TJPst0N@&>x6%$eAoP2g+JusKZYuZ?O)~LAFA-vt$YvvCBnbj!+(YFPxSCF z5dJkD{)dHsj)(t`!oSwT|E2IR_V8!Y#ZGL0n}@%@!YTe9{_}+Y0}p?#@V9&TnJr+S z;fRDw0&!2|wete%X_hXZP6gD{E%i5-2JF?N3rH%Uo_ZMvlRf+t%=jY^_l5wQC!n5? z>BnCh4-yhkPtT0c3RwI!&G;i=jgJQj30M~z@QdQ`+a&(#;yKEt>UNHRrAKoIvK}Y? zbij{yv#8ul;G3HaSmo{)NCm74_~s@9)+F}}qyknYd~=flYl`~?QUPl!d~=fltIGWX zsepQ7C;*ZSII~V{UO+ujG#2A;0ZY$Dv3UWjJ{FK~0jtq~HyLn#B5C{)ux7=Bgap(R zR^zh*>KY(F{MvX>>6v4|uQTAy27ImozrldtWWb{ayv2a?lT_o6fW=Q%jXwewKWR1o z2w42o)%YWzcA)%lUj4=&0qgd7kdT1IPiu`o0@hveARz(kZUer^fZuDte-?+YSN%QD zda#$B#phvs^q}*mbXvte+1LKA&b#a+*|S(uu_R#K7YoR@fc1a@|D^%{RUCc>*~2rE z_c%}CdNy`*rzxBkO`hXfh414*EvsGO>R(LWnS8OYb5`SKU8r!n(#~@*uY~#|%JR*UZ*~!fes4K7C?>ZGwS7YmME)A$FwB7GI74WG?&I?%a z^=RVoN7;K5;r22v{-*dvXKz zFDf3C`A?3+7zkMX4EQMqyuSfI)qrOi@N5H~W55R(@LU5v(0~sz;Dh7vf6}lObfhhL8@2T-AYC7981OF%?*-?x=S#VV9prCk3E{oqJXg2iM+raHa@W0CqUTQr{=u{)>gDV<+P~$p zNTb3p5NUTMbgKb>Na5~z@eq-G(SWxr{6a^+v!bFYwwL9eFY6w1BHnjks|@&K2K;ja-iwwFe*TU(;PVam%LaTOT7vlLKf{2} zFyPA#_*Vw}6k6i=m3yfH|G5EgH{i$i@YjEV0bgjq-!k`upig zqouze{!0U1bc#R!MgzW}zd!$(r~2a`63+c)fh?40`cOxgEN(xIPP?M+rjGj*9^ami z$Y%Z~hyNW(J*My(4qhy&vvZh#mV@hc+A|8j%E9^i6h1}{VE)VOFZ7?56YBUsg;&cr zxwePCy=%a&T-H%|!o)O6q3@{56HoarkMvRL7)& zY|piE_;(7w&cUCN)a!$ozuCd{IB@P@#^*Y??(g3!{00Z7W}}XRJm$a2!8QL|3XjI& zAC;zEbzETJpKQQq8t|tK_&0?2vRb4x zy8BvEzc`)oc@D1Yh}h z|0>}+woWD`y3(oXvDUo~q~mrf;ePyOivKQ$U$@lP4E&oF|00K=&$mGb3s)k6pdM-eH)8s}wE3dq~ zsDeI(oDrs)TIx1+3A`RGj8m%W8yd@NYpN6Q4p7gVAcaZ#Mz-+rGf2!P z=Ga`3hRGF)*rd=&6_YQkk4!PElR_ue6Jt`Yx(a%jOHwY@mB4{q+kr_Hl}Q-IG(ip8?C6j)wR zSTe$sGk`UX8&^JJ?C8;B$9OXHVlw^2bA@C0u!0f8N=iNQLt=CN6zKBLE-Nh?SLl(~ z<=dHl;<^OkID1%Gk;jM}Z6dPxsmc~(&n=0I!yw4=6V*HFfbRwIu_}DR8;89OI5ok89%P94!#4u2fGl zDzB)iq+x-c;Y5o*dIDB?R#lZ%eooQY;lqkZq-j$5$nwg{hVsj68_H>jrN=eVbF2DK zre`jxh1`&ce$>~9frVH2U}OxJ?^K+a?B20Pa#iC-ZOg5C3Dp*eIl93}x$$?}QTaQp zc)nRs$H7xDXK9;C8gmAekDEmI9!6xvUCvJf<7KsbZ{fB?#2aOG^I~D4!KCEVrnqO`aa#dvfetZ>P$3U~`@1Y;y-H zxS&5R!1~i!+sv8e^lUSF02&PpjkC(H$WqRG+mqW6)G*ZX+iOQCe{xm(*(T|@A*Mi8 zUs=tJDjLV=fqYHVsfOtcw4!`6ovW5N)kJ32MJCge<+$?9G0fiP7$#C{8^)jQXlNKiy<_-5 z_546vNZof$?Lum{qk$sH;!%^SXQ^p!jM8SuhUYulcbGiwvhpdk=uKGvxg%*(WJRQg zroU~ev5FFw_bJ6^VC2re4UK|3UFrGWRvfQibxu!R#B-^>xQ$kf@iwP;^$DunW15;Z zRX2|7p(@M2E2s(8ET#L0*H9K4SUA0o&YgVw1?OjHQ)}h*)JR%CDYnv)irHg$_P~P5 zhVyD0=<%WUx@d&IJvl>cKK<;|Vzm|KN*Np+tfgWfl$xS+wn#fqRZUSY&nqX7U`QVH5^QQh1H{aj$Ht~6sw-1JV>UIZ0a6|A18Gx~lb|?H zuT4=*g5rqjN8P3%O-;do9J^?EJa3AE(uZT8 z<(s1HAiGe{gMU*L7MGo;1g9t_H5>Ox;nc)+pnaY{oSFjN{Pn|%QDpPNij;WRo^$gP;y{@{VLsFd%s!Hc2KKG)!VC4pk;`Db*S2JPpz$ zmTWvW$m!;982t@WsZ2Kp(Zti6L1=&k#Wa9ax4(59_0jHszvkt&~kszWDC+wqL7lB{xGC%ezZqK9C` zJQpjkykv-aE*70iZC6R2SjCoVdK%Zjh`YYu&qWN zKYXi`rIN;)2)D0YyUAIiHte{y?b>qbVgbK%!@<-)M$o$lXhV0~pGB8)KP#jSh0<~g z`VhaZSv|rS#<^WSB6vG>YJ>Q0H#6BBwc8C$aSq}je1ZttmJpMc}X{ncDsQ|PP}%zeJP$-?shvRj;6h~-ELp<4T0TlV(Ob7yW7&_ z+myTA!c=yxcDs=&?aS?UE2U?fc6fKYeKJBO+e+TucIxh(e9wA!TdLO-hOL}kZl3qY z&$unA!3Fju`tn<7NuzVY%r-qd9UqMD{h3;A-O!Fvc2;>wq?#_t$mWyd;k0q&dAK@3 zg}ZeJM}EYmorFCk8hU4Eu-@6(L+o;Pe0bL-+r6ZXueI7K7qSg0A6-rtE!Q>H?=gEW zbeWmjbD>r|z4nU8$Z^|pMMdFQlFA-bA7K^rD$FSnx|V%%WF%cMovW_6A4{(pNa@lN z!ya?|MeJ5&7b+| z-cjyth}nb6%jt^NsWp+x^68Q3lbWXNlzEB!yPlLvw`<4WGv1~4dl%I~Nn>5L`K>nQ zN~UX_v&u`eY01S?40W%8G|#BZXXQ@MNI72qTsqP_55$kiboHT9&^WEWc7~*<@RjbU z$ZV1E)jWeL>gsq zk(hHm{no5)===V!m#H@H_! zs=6XOn+xQt+RL5WtrS*=kYRjk5eP-1W8O~yu>@yL2&S~VkTHSYaWzaJXg7oZ=@9Fi3 ze9&V*)WP^ZfENJX3Gh_`&%8fG@P!)e~g90R9l*2LQeT z@B;yV9q_Jzw*#ID_}73R1h{@D8Qa+n@Ixuh2jd3=-UsmRfb;uD_+Wm1?WT@@5#X#- zF;|{4v1!ohiE9KLFkn@b!Qn1$aQ7nZbS?4fxT39|QOh zz(auRca^c8V*#%P{$7CJ4ES+?^LtPDU_Jc4IPF&};Ku|0KHw(+{te(K0)CJ@pNsW# zU2FaQ0PhQUA>bzgehJ_w13m-ret^#h{1m|Xjof^&J^cZH9`I8E{{!HklZ>|i8^Cjb zzcVYQg9)~iBLK&C(hqQKCuahV?W7oRY$uZd$9B>PIJT1;0LON+5O8cK4*`ztWCh^Z zPF@Eb+etg%*iOC%9NS5TJeQ5Lv7K}W9NS56z_Fd=0*>vZ0B~$4rGR5QsRSI`$^C#2 zg!b?v;DZ2P3-~|CH{GuOA~<)a&h+_~K79NQ_&3vc&7ZN4%2w@dFz7!F@QuKK0^t7y zd?4U?pr;J*A%Ir{&SSN<=LW#j0N3wC<9a+D@W+53yB(-vB=Y;+DaU zi4KlG#_dqSb=-I^=i_ML$GGJJj&VB&aE#mefMeVufMeXQ2OQ(J2yl$s6M$pfRs)W4 z`xJ1D+dli+esg@zgt+wt9OK6C>)}JkjmLC81_3|Dtq5?8TRGquw;I4PZdU`2al03A zjN3B6F>bE|j&WNDIL7VYfMeW_-p}@%<8~IrEf;W%+u4HaxbfJ^#~9$pxK#pbd5j&XY&aE#k(z%g!r0UYD@J>VF(Zu{H*aeOdtg8j1~N{TFbITlX%u9~>Wy+ev_9+|C1h z7{qNV;25`Ag6p`QEpfXJ_%UvG0*-Ne2=I+$tDf(k0vzME3UG|udcZMmTLH(o9e#it zAB@|nfMeVW0mryi13nz$_CvriZVLq0aT_CXTLk4}fFb z+5yM7{T*Z4J$GF`A zIL7T6zzZR6Zvl>R`%G{hH@)A%?<3Ih!MFtua&e5?p@3uDjt3m$mJ2w>trT#K+hu@b z+^z>4<8}|=7&m@Dg7ypJ)&@9_@p^pz8{il>{lH-zw=1Q+b(ROZay!Ae9Su0fEgNu* zTRz|zx3Pd@+-d>GxZMCa#%(d+7`G$G9EX-HlHe;?^7R ze-Mjqhl2#yal1p}b|&y|2L4jOF>X@<$GBYqIL7UIz%gzQ0FH560XW9(9l$Ye8v)0- zr61zP2jkWk@R1O=vjE4qohP`C+b<+;7Xtrgh+8e-7`Gn+j&b`j;Qs_Yivh>DwE~WD zdlztw+gE^N+&akvqIsObxE%#J#;pMGb0KaQ0giF27F@^eNr_t{@MGL=1{~vdFW?xr zrGWnv;`TJ)7`OKU$GCkBIL58ZVWgA}jt|DI7vLDTJisw-<$#ZZxHSQeal27)9k&-G zZnpwI#_a*XF>cEN$GE)=IL7TAz%g#$0FH4xKpq&*@xi#A2sp;=48SpNC4ghxt^}Na zbJ642e84eo_X)1!_NK(`A>hZjwE~WDdkb)k+oynI+`a-F<95*D+NE4seXy9KbPd_XA!G zar+(M7`N4e>$r8}1RZOEALI5{z%g$B0UYDjG=M=zEPafc?XB6P5 zXENZZrv`A;a~iH6I)Dt|$jVJ2K1RV7o2RQ0E z9dOihHsGk|Lcmea<$$A}*?^;-TLDKszXBZfJO()Gc@c2b^C94d6Ki^^61@?I{Hu^-KjE^;`=$>bV(k)N?Q3sONFOQBN!2sOK%fQO^dzQO`Gk zqn>?_wba4m3FV;HYOF;HYOI;Hc-NyN>)N?A}sOL1mQO{_=QBMSL)KdpI>bV~9Z^&dl{(mNT zI$_)$xc!F9qAz%g$5pa=ar2XNFsMsW5E>*ajVkA6)89Q~>T{p{D60R5w5 z2H;%oP=#97Y|w*#-2^!Lbt~vWzwQ7W_1`PF*RKaaKl=43;ON)0pr8FZKVUoX65w3! z1o7)N(1U)x3po1q5$Hj`J_8)}Zxr0?*JjXpK#zkUih`n6PW?bo&9*KYx5T`TCr z$8ykveys!?{dx`bpkHqSoed5=7fOEOu(}$1q zK@a*h32^kQ3iO~~b%3M(8G?KLx)$`KUoC*6Uw46i_UmEsYcb$luD-760nmefJqkGb zwH)-IU(W)L`d<><>(}d`AN_g{aP(_E=x4uHieG;RoXgeM&uj)g=$CZ@G10-i=vODf zxt*h52Lg`z4-wq!*HNG!{pt%i`ZXBzvtRFtUuOc&Dd6bW1E2@}S_(Mo|E=I& zzn%vD=-11DqhD`>e)cPk3!&o!z!_R3etiOZ(6286N53|M9`x%wz)^qtiK=+Z>(_pQ zGcWpeDB$QfFpl3;K+Y1;K+Y7;K+Y3;K;uOaO8g)aO8gpaOD3J;K;uYaOD3M zaO6+#>(&eM9|Ab?hX63%WR4x3s(d<6Kxf^$DY{$9Y}2K-X2(*I|`%Yc6!;1R$-1H8$A&o|&p z0RIc<(dP|3Heh^K0{?p8M}N`&{=kp>6=xdoF$Vk+1AZysXuteitm@@U;?ech8~FbY zcu&B;0=ysKIFFnzxSk*N`N#<1$N2)=3AV!q;79x#z%l;KfMff_IBy{y?QbFQBQDEf z6`xOlU;E4L_TN4@w}(V=;5y)Acf~=sE4DuX^OtP%D}O(vJRKiwCndmt96Lb=`&$M$ z@}Cd5{7kC&F900*#{-W21>?+i^TFkAppT!OKL9dC=P<#!evyBG0q1L|_+b9;=%fAOKFbH= z*q&J@A6|Tx0l&$B-w8O*BM%9#{nGc7KkC6Zi@#5S9*&i^{{_G=qqN4`0G|l>$AWYJ z!tv@0z^j3Ov)~+u>45Jic6sB|%YdI|z{dfO@wpgq95<=~uK{~*1RVXk4RF+RC*at> zP9#71V83cX|EUVK@e2VT1~^~)uj79f;FklA;}VV=wZLBw{MP~A066wj95)^Ve)J3H zJG2M=Z3O+ue+A&kkMrpeD0c?%j|Lp=!SR14@OKt|f-G)_`jFcx_|#XmTa9Zw8J__B zAz@%h&t(kBX_nISz3?!>a&;eP9LwePsy?vXziE(YNYaVQ{TldnlKHQsf4V%h=PJ(h z91P7i@Lvu5S|3B`msXcZ&ou@;*8+}uxJx~$PnaZwS-;RsL_?Bh-k_wJ45j)iHi=#YgEeq7Y1CueS3|9rqN2mBGh>j7U2cmv>@ z0dE9cKUak9Zvy-%sb|J3>7&;fLjk`6_$L591Mt~^&jfrC;Ija41^i0D+X2_-4k}v) zFSc_w@P`1u8t{C;uK|1_;MW2^2k<$7F9!TNz*_gk7&hfmE4W?rq;LSFq{%6SG z%WQK2?+rNTJ=n|6JOyypuh(-$fHS`{U-WO7HNCN7lGVSVvEHWBbgDj5UD2PO3)X1$ zudHaSu=-DGXt3zD^@8?S&mVOkL#AHAtoS*Ho^Ap#X=GMaqK63@pL$tn^`AOY?Y4VbxDqngyhVL#MgzdAnFc28X5pOs3@Vq059 zjCEe`;!84m>DRipLml^2p9abgvW@MUp4c#h-LkX>uMy1QytzF#&VH=km$=7DcuFtI z&K}voZ+tJjys1Jx+!)4i&@p6RUz zEpG&O`RiO_1LSGOyJNthhn&-!U1H4Ikx$v*1N#%cA7l?S&wZ;(Or`8W1JaIpkBJWb z?t7a_Y<%~au`1?e3C{Rg&aazN&m52KtUK@>C%Q&<{hLk_JmNpLl6L*m{@s_J#9Fdv zHW$BlYe2O+t!ekZ_b&MxHugN5Q+UrtOas|ruiS7#vFqDDyy?QVVpqQJ!j35KQF4m5 zD{0S#UI5`)HpQPY&~~C)=_QkN&l?O9yWuTIvMI}+?uHj^_{J@z*CCWOqm|3q0RW3+Qvx#bH=I3KS!6V zsj2)P#LEZ9?;iTDLbtB32He_P4dfq8Y^}Je6QT251wyuQv6?XT{D{9K>%`FdVm zuBN8)Z}IV;ulv<p>u`T%yVkag(V$(i(Hs$jNPU`;L!-m!4CAfUKyi!oQX0M-R9N2l50&z7(*+ClmVY1te(|3pIW4E9g-v7hfd^2YBBy8ptj{#Qx)$=V;^*WoAssmS+rEVmP0`=2Ixav`q%XZqMb z$;bXtwD9#Szl${dWbr$jE zC%o|+OY(m9FY&Q|Dyi_+f19EF%MJ1K+W(fJ{8pdxt9;78lnnCo|5ho#o5z1|`R^Iz z?-O}h20B{2@q3%({o>aq_T&6l?PLFe`}*6zR?1Jde%hDh{mSnwH_2l8yw>;D-*7|u z|CRD{JpuFje}mOtH4e*WKVDfGXdAg}-T z8_KVd@_S<8l=hZixSxOh-7NC&B$3Z2dB6Ir6Z_jlp5xaaMFg?XB@ zl|k};<C(Cqu)~E``Q19*pKaZu8;krGyU!VTFO7gcEkDajbE7L z{mNhEQ~nJ;Gj`R{%HsK+ka+?@&ifU&;E8F`=dVguQZfDLCP<2B4;PO z_4lly{4G*G_P-XN@@LQjgLQh(pC6X;z5UNy{>caX%fFbS{AULF_eH*6693yt-Y@?7 zn{7dCzqk7M&+l_&pS=Ee9&XEf*I(ZD!|z%2lRrY_z47zP4?e_}*Z0fYrCL^&$Y*Il zs2)EwoI~<{{*M>`X9^>aKR=<5me+B)+))0+6w9wRl)uKO{M&uX|AnFa`BFZ0@0df| zufd-h$`Ak3=FstD|M~hOEwBAQfhvgW&%1xISjy)$7ak$}Lg@!Z-dle?M%awH94)5H z*Wd3adB6IbDfWkjk?p^mK3ZPu{m5W{zLeiv7bG;~`F`+W{_SsCiuNB!@_zQW`q(=}q#kWcyd`IP^Vl&{;l*7AsyZyGl^omaGrd`L42)$!Bt`%=Egef!4-Vw%Rv;qc1y`!-ek10GK1>G;w9 z1Rq>~zoL(p*Y&6RJ~McZX|nL0C>`h_%5S5OSAJi@0v=iZx~kR&@65NU{_l++P2axq z#oyZ!8_7RByz-|G7%(IRM^;?gMh4~Ps+<7>hvW<##L0>KU0Yamc6yqtG0i$tjfGeq zr`yit2-`=#BKg+W8DC|vF0^^Gv?^e;%jSOl=MqPUzYSL zqOVB$Ridv+ny;n#gQQ<4`bSBxA^L`-`8}m?Nt&;nd0W!&5PetDZAAY>pZDnVzF;2` z<=;@~&*Ep=wM+UFqMu5df1_C^>CcG%Mbe)WAw@* zB3r$q)#E*U(%-%g=T_JP^(V3E-Mf6JgTt%PR zf?X~28lu-qdJfU+=<`GRGz&IY==DTzko1j2Z=z3>J~s>2BJ>ub^CbNvqPNm#K7D>H z*lj|8LUe(oZzp;OeeR^sLc#7LdbgzSA-YJ?_Y(c7q<=I>GPOizZJTS=;M-pg6NaGy=bPxJ#xe@OHr`g}~EcELU&`l+P8?aGC4CUlZjwHjXm?2;LiA8cA4ar?qz@;0grtuo+Eda;5j|Sc#}Exk`dFg9Bz+vw z-jY6^=n0ZOk!T-D_a%Cgq)#T=PtvCl?Jwz5iDpSUn`n-t`M2#{Ne>h{i0EKR^Ka)v zBz+pu(1u0gI> zemCD(Nf#46PtxOvmPoo(Xqixc@7)EG9#8Z_Nnb?t2a=vZ^kPY0BD9?7L`hc&og{QJ z(Mm~2h)$98RH4&|R!RC&qL)d!n&@;%*AT6hbRE&lC0#GHL1-hl3qdd8A<6JuZl=MqNUnaUr(ytJGRno5!T`lQ9 z5Pe@@TZG<1be^PtB=lCI^CkUbp|=tJiKG_@y`AVClD<>uLZWv``fj235M3ncdxid# z=+7j*Sm@7*-Y4l_2)&=^1Csuw&|eW*ZxDS`(r*b}OZ06?za#WrqHU7?lhF5wzAxzygnmf$ zBT0WOw4LZDlKxcapNX!M^k+iX6a9id|LA)3zsthW&q~708~cQ#SGR?uO=~K{Eg9;? zYT;<%`s~(lOCiB8uct0)g&v z+@W-gUK9S^Zx_6C!utLD9~6$R3V-|8@N@q@f>Y0JIV;@v`EYbixT@89_3qQdeV-#Z z`ck+hu}t(0=A2j99{oBTeciQ|EN>}m4@ZkTZ#bHL4M$&yaVH9%6|S!g53n6?4BEal zuk7=Ki(i{Zcsku}{qqJK3b`DvOFFgzK#A5sK29aP%EVpZY4gqt8?BD$HfUdBvS= zmE)0a`lX8e$$%Y~wXkgmVNrSAgxs}3b7a5zOeRQiu*F!kfdO)AI*gjL}p+pQn zRh6=<`R|zE#vf`Xw%yG%4^f!QrT_EE05Scl}AW%W=q*xs)lt? zbxND6oONO9BT_k@3ORGbU^n({7zvEMYhrxtQ|<$MWB>oh*iWNTYYB~7i=$k2#uJ8yBRO+i9#$GCDDV*PO z^@5hNg~ZoNJ-Tzt=*;s9qt6YCZi&7Teb2F^c_o!mNY*JrHW8m#)Ef;TbX9IT((tV1}+!7ZNLW=vS94OD`6w93vuFp1%aDDtnxJ@?| z?zAzk>l12_``mYs`y6V=QzJWOkkg}iN1|`n%dVJT@~EG!qJGvI-?Iporr$!-_q_3; z#664H$!y)SvZ%cfQXHag)k>{CW_6(SslGw5GsW0k$@>P$#P^L=)Hg!@8QKeP-)LT$ zx2^L(d8Oumr$qnW5!!~{5%TLDO>3iNiC56uvjiBuwxw(hMZev%$hC(rTIf1ev{O1r zN-JS(S3ExLx*ihVyMC6A-=_Q5|Iqq*Z|%t#9zXj151jps=e`$hS{9C$Es39?mh1LN zqc5Mn_DDQI5xZxCBBZznO;EH_i=Ck0Br_a+zGd_>Vpth7I_eYHl`uMP*968VusyUx zcoOA$8DE9tX#(4p^#wVt<}ar}|M{!OHq2i={O7Ou+H2F!QrUaYUuBW9ckdw4cAB1d z{s;CB^7gK)Wf!<3=RLb_UCs5=M*C{fRX3Hbxv6mV&KjS(J~4VVoqw)rY2tl0T1z{p zR5a$PQ=px?zTW0DoL#rRo<=pXgm-#ql3y5K4V2}CjQ4kvO!CC;ndAvkll;PjlRWL< ztL>lG*zF(ss@G5aO8{-l&@K=D6reYGD91TVB1TsZmJ;)6rh`rGX&Wl^9x4d9Q$I+$ zAa5%f77A{p;ui|jw)ISR*R2%B?_KNBD%NRkZ91tZy*+=e7v?!H+O#rS)*2nXBEBoH z(k@Xy;0>iDU76TDU73*L9xa6{u5X>$nL62umd+c3Pi>{6rLa}7)|Si-!Qa`~O2JmP zSQ~=N84J(5`h)08c0}Dxs1Km;dirS079j62_0T?GmvkMA?|IvNmbL48UYL6xjlg?< zA&l#E+gy9pa@84Drfx6lyY%iIy2{VvUPraJcL#URTxs^9`r(yk{CMcJHfkGt&wzJE z->_r9_qQd!wkFFSfp+1}`QDLfTlVI5%{efSmC>uek2Y;-zWV#Lrkv}p-m-NoUAEXa zJnsy?7|UKG%{zqC;duiUkstSBJ1Sr3^?MfOJ1njBi)fW~@e9oE-hay(a?6NCmxo#W zTMpj>%eT>XrVrn*N{`I3=&?2G+1T{>6pL4DL=-<$=b|ziO}Ef&w~1QwCfNKGbUr}N zbyfTmw|y2z6R)diZ$2$f_`0*593NF#`u96~UBnA}DwQ`ts2Xwko!Zq3YH8Iu)mlXl zsR2;iO6z(u88rIGX>?2M_34x(=x~PeGU>*>tAca~?Oka>x_9?($vpTZ${d_YZG2|% zmuXg8nk{31j~GJPXJN4&`ftOVjA?;20Tyn-e;8cz@DxdM4e9cukP*2mWbV zknTkOnYOS)-X=7>dk&RzRwmsleM4GsSsLA^Y+HWJsYHin(k*z`2I;=QpQi=sj>PBF zf^1jhmwyd*|W7kyeFml9P^`t?XfzMu;-%qwd9>)OG#F(Y@U9 zbIabC?2XC)R^Nfu0R8l>rp}fyPt!CESh0KGxUAA+$8sLQ+(p=O9@N~g!_FU8HmsDd zYYypM3)0*gKD}^N*SUPVwpw=1ZS6XDHOZ+j&70EZwl-!fHd)2l*W1&chu)h1NGFN2 zlPZ$-``8frK9M9{R!+B+(dS%RfiUeB?)yeK`YI1^>id3S@5TPB!Y{KbOX+zzpBJn; ztseZ7nq{$EbhQCmHKcG&*E?I;?Z<89?#~D6)&lrSHPR%)f6`uuqqKd1`c%D<#fxt4v6Jc*0NvGvh~Wh7NYY;(|70R zGLID_(g`L5vJ?9^vX>*FIkK4lNjZ~GJ!t*$W&grVR<)l;>cAUWb zZ5hd(+6O&;QB=me2FJB^_nKfHIH+0Lq`9>-xamsy-U&sg^)83cc{|$Ro@9cVUTAv!heOsWqy~FJpJFo?oP-ELfgAI@6n`nKuzOlDT@u=Ri zU%2HW>b>;GGbJshqT$SzaXr*^7KNKqye5%`0&3m-Y&Hu9f}PR^r6)vbtW7%aatyJ( z9-!N6*C)E&q=qivvB=cNz%{p?lJ?BRQap&t(ig^NcieMEZtX|x`FrfVZO;{olgAO( zo${GJ_veFYF`24diz!OK<5u7uj@)?dz;>-;Lvw#r>{gSmccBu~4s{%pj=9@A9_;2B zXRn{q!FBC#cYQuDjXL=r8jCGq!i#V6O&weY9<>&A8QB zf|U-ptMMcde^UdFkW1_}-4b4z(t`9^XVjlp_N=yzU$rbLT*lLPuNx34@hVpYO3pH+7IS`~BVqfde8e2AWLF^_hZ zl21x}m9g6jcI<4e&Xv`Q3^x{9M$_UHHx^`RTE@%VtiZwL86?Y|mJ)&P~+yl=LG%T|l{$&lc^C;Vt&+EJ`~fydX`o zGqMeHT*vF%Q`OEW>lsaV{?33NV|5!hukF2Y+0NYpsCu`rYir`#u&OxI9*-mS|K6F* zE}0P|ektrsNo^Z#UD0>PJ5_-U>l3QzbHqVGZ(?qe zayH%8Z#au94-i{d3;i7DE=$##!RC8G)(@_3`{^UtW;vR4V&*<3Pqo<&G*sQ5^y-Fe zX=*2b$u_w2Q2nAzS>g=)$S%|K@#q)TKiYQMkEql7s7?6W#_e6*!#(HBKWuc2Vmm|B+EavC?j z0^Uk5Yb$6;C(^FItf!xHB#k!NeyS1AZm*s=$HgH*o$M^$*a*lk^jx3xi$T{XUZvD}m3ouwwPld5 z)MTD)XG~Q6$;JLO>Gf65zkF^>u;a6-jIc2~gt0y+o@jhl`@X(+pqA};8hc+{O&eqB z@k8}Z)dNRwYS}lY{p!x=nJ?u6C#Q8MyuyiJ{GbL{zSL)p-ay#iE1YP`h?$&LQH!Gw z{VW%Ah0}BYrn=uVu5#iRn3B=0x+~b10>Rgvc$HJKFyNI=WF##Rp8GV2S3B{`sbV7T zT5J>^;86|t;23%?cnUw)9vr#jE_z~h<_n*E;?r5h055*h9YjQ&X8GQ@X1eHJe+ z^?LB7!mVl4v}s+aE+-@0|8xR;O|(MO>qDiUSMM!!GITO8IcYp?zIuz*m_w$)l9MkT zBrbJ%B5^r|+pzs;<%FvY-!mbUkch-YNzX%E%j#U^5Gs!sW1C=lkPAogtS@PFnSnI9 z6Qp~Is}pi!phdR5hOvhRa$GOL`SHgR%l zmTpHoG_MarF{|wkoQEc9;LfbB^v6`OE>V^PE~jo~s%c4IbRvRHbSIq!^8ifE5mtO~ zCanFS-5uLB6JPU2uBiW+9hALi_c}Z|TWJe|`n&A!QzQY&~bRSYSyC4BVZa$!Htqe=M4&n7;f>f3n6I z*}xii?sfc)n|El=+6Ie6GmUVY64bV-;@mNs^iZui*2#~KupMPDN@Ht2cI<}wqd4$| zVMnTgSJ#iG&4pV+8{Q{bw{#fzNyJ?(sgrY3wj)+dZXLMgLiA!*i7tn3N2#rljPXmU zyP2$Uv@!$LfLl*{S53&1MKa^3sp?!F@YIcTG8>TgQ+M3wD$ion=%wu0rsETL;cNd6JP<#3yQf zaU0V(17U2`)xE66nX2f%w3F=FOP_yvDEPbKS&X?~C3)kTf`c&hxlKEM39EMXcz&Q( zdwSs-G8)bj?QL9YxO63oygsM7uq_mBE?iGfkY~;fr}Iz>(PK@kAP#CYv3X2CPwByU z2M@i;P7^sm>UIda;^D2Nd8Pe##~E{==h0?gtZCF#hS-p9A~C1x za1&w-m#TzEc2p&}^K*Rri$^>QD>A|!A#rtaO>gRjGD14tLNy)w$Bk(Emb49TlW1E< z#!A=?-1hO3Yo~`ZRAGZx+nw#YKKTrH$O~O>r`NEo?16WjNJKb)9>0BpyS_Ttg?8lf z0Jx(A=ky)9sl23Ty@Y5N3kO2i+-fB zq9~2z(jwV?zR%QqmaqFyz;$uA#a7?+z0*UWV@{#=EFN8i!kog<&R09qkpinP%O+cV zx5@8r``2%$|GQg$d+Tp^$A5e6-`@CdZ~41hes|Yj+jjP!-5tN}E#G%g-3#uG!2gdU zz|Ta~ABw(b7~^;L~_1d6JrMA*Ja zvQWe;C&a5iQG9Z;N_~n=Emk>$eMD0Wn|ju!Ha^w3X@0MNIqV>{pVIn@nufaC`o`k= zs#=QWtZj;3$KscrR~lDriqRVwCzwL)Fjko6*ckhlw6D_Ix~j=3bTDsx6Sbf0tWrm9 zYJO)Ab_BN9-xT{-&R}UDRnsHGD;gq|XIE8IM>DpL4*5T*v@}+2YEj4;;1Nq97OIYQ zC*b;qw94yY177=c2HF0Pi!{_W)lZHTRZXvIY%sdtq46VoU}>z{6y48>l}ge3Sf5k& ze}MMCx~gJQRduqF!5hDX?LUY7chsileD)9!Nzrrk71LPnx;c35*YnG`NJZstm|uK~ zO)XA2gMCDIM7#{+hADnIxpw<0u8%ZCY8q*!QCnl~Jsq4s29%=O6a$lmGATs_+YF{v z`w3~!ZR%}5IWm6~SJXFFC3Busc;yrJpR7_xZEDVE4|W7n@Em=`G<%xr`b@7c#?GjT z)Hh74sw<(zYt7WgX^9$v9ZKK-9g0t0XpsntwgW=IXU+DP()`S)m1f-h6Hmf>+;Gc^gp}QRhwb}@?41&B4B%m zeFM{+>+L6A`}O%7pS3j9RU{l6S)W%vk^e);eOqga&JWW3skx56V%pDd#`y5spEFSE zpUxI*CeIq)R5>-$n4k}MxjfsuYU4L&A)bB$5c#@_!z}1&KWV{v{0Y2Nli74 zO`#$EbNgqVlHH`fWnYt%)jun@e@AwlRN2lKc;nws^LxtRa1zQ_xcLmHU0GbDT27~X`0J6n{q&|U{NdwxDu>&g zV?$wcAaGckQq+^+xl&Fx@=SBfxj%^=D<%IFl&`eq*@mTz({Zw&9Y?u#bdgR`%FH?* z>7$e)?nC_~pWh+I2iu-6m|u)oW}=TwqhKa`CrG_~LGs?XrN8gSWrgT5+53S{*_#A2 z*_){fwBM6P#Va3s3udyni^M;fz15<}WbZ9LWiJ-YWUm^`$WE-2wF&IyW#9_2cf3z~ zNPnV#X8Hm*#vvX!=`h)xFZo!0sbD6X8+~MM63i6iI;ppfWQ%f7w@>Oz=^wfFt`R*Z zdpG%%oxv~3qr+rxZ^=g=^8_>58zUVR8`-o53D+M#zyUs^ui(n>u+r{22pY|K*<<1%T{8C9e zO!iKce2j0SU?zJP_{b~~%w+F;spl`qmbmr{bH*moW3o3>3`Ki;%NLWq1wJz41vA;3 zFY!-i?_$wovbWWz?6rcO#1*5*$qKs<^PIfdN2W8s6qF8=y_>||WaC+}=rP$_C;4K6 znqTJ%X0rEwADQKXne1IG_53aQ6xSZUaK|(CB2?lr*&FJ@QHdQNas@NlTk0b-O)!(a z#S)Mvzy3DW?Qf5W9+SOme9B%Yn91IZ1LA$`A(+Wt^%7YUOEx}C6g?(;=lGPpKroZN z%Y0;333dv*qT4*Ifgh3fl58!Wd7vE&lf7AzFV&^mZ-HPYdnI9W!w^M-Y2jjomBBTbEEL}<>EBoM7Nv;l7AuQrxz;*mR~0M ze*Sa*+9dg#B|jVW!+t||wV`EMrucYRnc`6eIQB)rWmY{e7_j5eIH1E zKh!_j)&G5x@_Q=BEX!2>P{}uyKSA>S$`6rEvn78X+Q)SSW76UzHnb+Op!(twqqiv?x5jDBT-xQ}t$v4Gmf#mzOlMofTO!BY7^0}?T8mBFZ4O^1f(BmjpZdp0} zPy1Nq`j{vAgD_vp4-qzA@@HZ`+jyy~W47>^;tTw`F?R?_dbw(Q$2m3r2L*o zv+)VmKay`Me?o%%5b2#Q`H9Bf#lmBXQLE&eV$_}_-~Msevi!zoj$ueG;w{V6*YcC( zPn3L> ze3N~PCI49Bb^0Nk2eeAQDZcHJZ(4uZj{EQXs`^(2C#e4<`4c7IWZ#@5`HLmrSpSl5 ztbfTr4&!%`I|f<3IK#5kDX|{sM!NYS$yd!t=fgD|`3dqvq_+?MqhmCEV&=5;0#yjd zc&_NUfEjfe>0_My`z3#TO#WCWf2HJ`d{`&>raqjZf@2;7dQ1LcSiWtZz5glsran+9 z`9n~?&W-V0$>$ik{=4zHU-A{v@sT?0O(M5Q9sh#TF)`-(=61K7jiRS0rkoLqAw*ag zRz^oL|I_8Lj^VD3EI*#~a})#DWwGS@ji({Xuk(}ll(9f~O!c))@=bkut>jOn@*F?X zFK}$!EcvEB+5LDHG|zjvlJ7V7a|}u)e*i1dafErlF^T>Kl5gsB%Ov0Ef0F#oN%Fg& zz=o6Q>YrTq#V5@4o&C#|d{g{NCEw5f5Xldf_@77V4Ei`RN)J1Av`}=I`t)+i_iJZt zV_O0nIDbo${2nK=VU~3&|I>9i#f?Fp%EBR_$R@(^IQQj~4ra6A4 zwqH3SK-$BVZXUr@=f#nEt0RAl$KXD zV2`^?ljN_KeA7B=qvZRoqj*eNEA1rNIwDss=IQqyl5xh2bax$5D*1`l5i|XGU>&hg z^8Lp55EZ-JPu{bR_&|6}?df~TH~r4jQ!Tp9*EbK9d{cc*kbFNMxV_Dmd{e(&lq7$J z9>keZmxZ6IIrO?5a?@=as+9LYDuaB&j- zt&(pVciSbuhJ10_fM;yaP@CuG^=@y;HQA?S0B8Arl0PXX|3as&6iL2mJgAm@lYO^HzG;42 zD*38e>;44$^Q$G_FUHD$$v3stE;;O&c`vA+FA?{I*Q$|6WSR^mlG&x4Pp(cXi^Hcs-OSJU!4>drLyCm&Qx}*_eN| zT?X5dFLm*hpDn+3+w@}5V~R;@lKghbzYy(!Ybh+Xd23lyV)8F`+H^?r^D&>|RZkpT zXZe!PJ~?$}51%Ry6D9u;%rA2NnrByQs@H`{@|R2gX!J$))Ix-{N&exO zZ(l;gi1E0Vf}CM}wbhRyU_F`Uk3VI=e`mm-j>8#9vs@e*0+znhDYo>0^$fD9Om35D zmRqi7;H59?S8a&WnvN5^Gf_S?|5TNJI&EKtx_G1DT?E&99uz#&ga1|V?jHOkDv0e- zZI$x0o<_mh4?Z-`9x;E2K{_=4o#4G~*ujUT+x&9+>)gww1Dp3KbT;v#?_)ha(6_?i?;QJ{)Qu)#Ko&L;=ysZyc z-#Y*0MbXP|MwaD4;cOt!#`p8rwso$!@pqoe;EE1!@p+ue;NKA!+&7- zPYnNs;nW(~pS;K)4F8Matwd{JfAS)E4Bvv`TQPiVhHt}g{f1$(ro6~@jC}`&Z_n^f z4Bv_2of*C>!@Dqi4~BPTcs|3sGrT9m_h$IM4BwC82Qa)3!=nr@W_St1`!jq1!w+Kk z!3;ly;e!}XS6lm&7a7LzGKLRl_(+D2X80I}k7M`*h9AoCNer)K_+bp6!tkjKKa$}` zF+9fbIK!(Lo?!S)hSxCsIEK$=cs;`#7~aV6W`@sY_&kO$VEBm)KbhgDFnl4yPiMGZ zIUxDm%Zr@J*q_bta~XafWoINgofpS;Lx4F3ni-(>jP3}4Ui4Ge#m;qNp21BQRZ@J|@Nk>Q^) z{BwqX$?#1K-^}oD82(>|f6MUi8U7=~e`ffv4F8?se=z(nhPM)T<@P5p(wgCI7``RL z+cJD>hSMmG{So&^4DZ13?HS&Q;X5(BGsAafco&B6!SJpO&u4gdhWBLn-VEQD;rlWC z0EYKrc$DGA3@>4LKZchw{6K~u%AI$Kf3?IhuGKLRlIE_ZypS;LuhL2_Vc!p18 z_#}o`GJG<_4`cWghEHYqG=?9|@EF7644=;MDuyQ*K9k|I7=A3nYZ+e0aJ`CBa$U)b zG&1&04A(1odHu{~?B_Fl0mDyV_(=>uh2aYsemcV!G5jospTqF;7=8i67c-omCfJ|6 z$i)o5l;M{%{0fF&$?&TgehtH~W%%_BU&ino8GaMPZ)W(d48NV>cQE`;hOcD!T@1gQ z;rB57K8CMm_yY`I!|;a~{s_Y#WBB6?e}dspF?=nCFEadPhQG@2*BSl> z!{1`~KN-HB;TstKF2mnv_y-LCkl`OQd?Uj@W%y?d|D54pGJF%mzhd}ihJVBGZyEj_ z!+&7-j|~5b;lD8aSBC$_@IM&-7sJgofuxI%c>X1xqS~Ll$QBIWis4%`d>e*u$M6me z-=5)}7`_w3J2RY~GTWcLNEe3h!SJpO&u4gdhWBLn-VEQD;q;W;{^UgtV0a&fM;Tts z@DhgiXZQeyAH?uO7(R&MLl{1c;pGe;!SGQGAH(o*44=U8Lm6Jd@W~86oZ&|>{78mR zWBAbwk1;&X@aYV%W_W_(GZ{XM;m0!kIEK$=cpbwV7=Ap%n;72A@VN}1$M6LVKY`&V zG5lnP)9gF@lNVXY@Y5N72E)%}_*o1;hvDZk{CtM%m7SCGmKRyf*k8o(iy3|i!!Kj_ zlpq5!(U|h%M5>o;d)hW zZ@ck2WB&%j^@{LbKW{Vk|77?(4Bx=;_Za>@!#`m7hYbIi;h!-4Q;QE4q_vpWeT{l2 zT+SyKVWKN9@h=pY^T<{B@*~LcqSs{5l7pUL-FNxR5(CgXo?pKdUKEMU)w=S|sX%F&61Z{ytWgea*KZ{ z`3Q^8l`lYyw0P^C2#vP*S(1;jcsu!W*I0`mFZpkYa&5Y)7Jp3gBQ4&)3!$SdzFP95EnX~NC^^RBcS#<% z_~eT#FysgV217e486UN-%wS$u=!r(1l+K7`J&_*;^nY4OCqgwC?~50am4ac6yqb1nW+ zFGA;8e5$-eop14Vk}t9NTasUF@x1*BU1IU>k}tRTGRbeY_*i)fyv5>oOMa`xckNB+ zHjCdb`Rx`zs1Kn#EPlP@cUt@#$yZqXxI#iJE&ih9t1Mm_C3Kg?H%WfC#pe|fy2s)h zB)`|JAF{)WY0m;76c?=yhVPZqyU z@?R}ZATRP|8^15|%-d!@@*=Wx;lpJo!iV>;7=gSd6D$t@?z-2<;Bg1%Zr!~mlrD^E-y+xTwY{+xV)J7 zaCvd?;qoHj!)2rH!)0Ua!)2rE!w<9=fxO5;47cwe9s5HV`+*D}#PGokAHwjV3?Ihu zGKQBkd^p2LFnlD#M=^Xf!^bduEW^h!d_2P^Fnl7z4`uiyhF37WlHrpXei*|KXZRF` zAHndc3_p_L(-?jf!;fZojN!*HJkIdx46kB%HNz7OpTY2%44=jD8ipUs@Z%U>%kbF@ zuVZ*U!y6cWJi{9q-o)@`hRXOk_#%d%$?&rnem29;VfeWWKab((GyDREU&!#q48MrsOBjAJ!!Kd@r3}A} z;g>V~Zw$YJ;Y%5QCBv^`_|*)*hT+#T{5pnT&+ugozk%U5GW;fnFK77848Mipw=(=T zhTqQcI~aZ^!&fkTCBs)S{4R#y&G35|elNrCWBC0HU(N6b82)#LuVMIu41b8>4>SA` zhCj;i#~A)N!=GUIlMH`~;ZHMsEyJH-__GXuj^XPV{yf89VEBs+e~IBQGyD~Xzsm5} z82&oL|H1G#82%>1-(vXN4F4y?*E9SbhHqf_y9|Gi;qNp2Ukv|%;U6;mBZhy>@J|@N zk>Q^*{4<9Co8g}`{0oME$?*R$d=taJV)$l;f6ef382(>|f6MUi82&xOe_;5J4F8GY zKQsInhX2a&-x&To!~bCTpA7$t;r;{tV*J0A-vMI$pW%57Z^Q5{7``RLw_pS;Lk4BwmK`!IZ8hSMsh_9rhwySCe(yvY6x zKY-!A8QzECg$$1}yolk&4DZYE5{CC?*F}#f7e*a_(=>unc=4}{8WZ7 zWcX+ShM&jq^BH~t!!Km`VuoMD@FfhtnBkW&{8ENr z#_-D-{x^nS!SJOFzmnlsG5l(VU&HWg8GaqZuV?r&hTp*O8yS8R!lzn~NDguS))e<-glOq|@fdOa7E)|1!h( zJ(&Egwd`j}?yfhkbw0q@{~-CZmY)%akbj$BDfv3f{%3|CK9KypVA=nT;crR)l4Za5 zAo64L1(LsF*{^4K|H0(vHOqc3!&giG56gb5A>_yAM@asrWxs~uorjX2w~f6>PJZSH zo*!}7N$95dwSxQA&vzL=1BQ|R^~QgR@-tmyyPB44fD_ZizNKP7?}MBMf5wa!|ykL=w>nMJy(UoH~dPygKvf0^N*3tkX$*U!&a z{=1g@`|r*0ZjApy!rm_qRf_MW;u2Nqp3U$(71wuiI{vQ;UI6=m9H9L48BW|?hrhSt ziv%YDuqgw(0IjL=Q*IA;-@k8s}$c>*=s%TD&EiIr~PQs z|AC5@+SgvBajN9QOn&!Q>Aoj8=^w28e4+UEW5~}T#$H?|$zX?C0jWTbUeRQe52wz4tpK$`0?6LQ`~va zTkXjyTwbF1F6u(0{k$T0LF7{_o&%;3clXgaK;`RF!6}{v%FianpON;HOdNFm93=wc z7tdD&&yVb3#q%%03nK2m9{VZ(Go})+H2!rwzZBe0&+bP$y#3aW10B!ticeQu$Kfo- zevRU_%D$J<^QGc{^Y|&4Mmqm(#q&(b6Gnf3<>y_&N&hnCXFGLdm!rtfk;Y#46Rr^4 zFP=LdP4Vnv#dC<@1(CS%qxIh_`B8>z|Gi`Wdg>Hkr2?kod5z+&w{bG0H zDtoPG|6`nV`+58vBX~jN3oD+FN$&1%(%VTsvP0bQGg$fgTJb@G7ew6sRt72lfZ%@d z>^+_0xvLe=BLpvqxcjXXDnGAC?(W-?uXuTtzn(_L3%7L)bv&ON~JUd(QJYVpF$WEpnYW=Nd5^pqI$Ma0V>3s3(`Mctqw@Z%a7m5#U?{FQ@{8^44 zuYHB$W0k$ubEe{RJ$@b)ydd(G70*3th@Wiq_g3*~6rA)gRDN_kub1}jzBzTuewSnY z<9UhT`H`Khcs?e0L8OaGSL@&RIO6X9J35{>3ht-pRmE3yNRH?4it9pdr*!tIb^Lhk zrzze}RSK==T*dn;uKheBctPZAE1vnYiM#vt^i}E37o7ADRDKH8k+(^Ecb}jpWxtmQ ztY7`SS@8TwCo7(B2wo8BY~rc!U*h$|-Tj7iJUiLla|v zqv9_qdmYc$75~xWXUpSB=YOqu)=2K|Pqe>^&*OrVe(^(ozEJ!tX@91PgTB7kH2TN$ zGr{vC+gtJMBnqM+($)CcSNUHoxx2rTj%T}Oe?6s&f2nlp_H%~f13Nj6bv&O2_kr`TlzDR(!^ej;BiH@H539Qe4NgV1eVuYd=Nt zwaQ+{bFt!^J$_ygydd&}70&}sAbz#Um+mi}AvneJXXQutmp+sB?!H%VDgDz=^pEEU zg6BuJv*Nk!NtEv1CS9$6ndI*NStZK^O539Iy(+3m7g6>ckDMRuH!jMaj*Re zif>l-I-YkbzRNC-W9{c-!3!e4v{K2L{?ZX=5O?bf1*`0mF4XM_lBu=Oo2<*dsZfcPTzY zaUIXk8T&3v9RCfWN(D@YnWq9P9eo zSMeTQ9j@b9$JpPfcyDE|^}Mb46px>dmy^y`M&|)4Urmy``| z8~J(G_|ezjGX?Lcj>Z34UqSI~W!29)Gu}C*7Yte#Q%40Q+d`cs?ol29qz{|Ll5|v#@V+-rZ5;-i(lj_19KH+%eS7Q7&`h0(9$nYfPlCl-H3aMFK@ z^0P_h_YZ0RuCdqgyzqMec<#B3;_2=yFhm#wxqm#b7Cb-V?%y$333yKMf{43MrPg0^Gx5)iPVIk{ z;C_0(QoLPH$FYv*Znrr0M=P%5IZkn}{RxWCQubQUt%_gb@v}kjf`~mI<2%XS{U~=( z`Q7VQvj5BEOJAo(Nbc@~IZoNnlzbaw-$C&el5cDAPbJ^ZaGg@?+bG@t8m{&9lic0! zva|9(LUR2SGZNA5Mz!Q^@|0O*fcoW9$+t9I>wi#kcmGgTjUsPL-qzS_{*&at8l6*= z|4z4)es@36!xfK8zP0gllj4gd?_l^u#c!8<8^gyc{;cHN8LsX3yo1u+-f&%B$4lPH zaBY8~+Lg=+t2le-AVpC8++ZJJR!OL-0G+mWbf{?d5qG(^-ALQbM0oyyBPny zl>K_i?Qz}ltH{qDmi^x)x5wGa?;`uI#$MlNy(PKbZ=Z2D*}MCA7ArkJOKy*gR^3DP z-Hm^(|2fI`F!e-rMz`~58YRg&BHv9Ui?={a2T{Y-v!{2!3K)Yxm@_960P+s~Bz0L#y_ zk{@XK+2vvKW82RYJU`;@|I$tATq$@*^*jFeob=Pjq^r;0KP8VEuCMPUkH|O}uH#%Q zcz&e9^lx>#8>M}Tv9D8!AN45tvFD$>E%^Xrul-MWjQk&J`Cl)%-@K0Lj}sqc{Am4~ zBp+h9_CNOt@;|}y|DE6k5qqA)@lO&TZv1HfUrRpHaP5EgQ{;b~<^N~F{hs?TdYbq+ z<461NxR&??!?piw1kaC*vHW*^hV1R<;5SKbKfm7lS+YOO@_(n~_H*zZo+JB%P5tbn z%C}DN{D`|RQa8oFkoHF!|GK^<){&p1EdG(?F~fC!k9wZ$;}(BK@_|N=w(s`>*;g6+ z1C*Wxg6Bs@SaJJW+RrrhgOvS@7s-$PT=jj)k2Cf<-O889ezxI-%FpwX>sd;Xh>pYX zmq|~#rRRCU{hn`*dxg0DT=I3vn@ze}&*WFh|1it{%Yqj~?B{*MUn6cmr+ZxT6D|Lx zuao~FmjBg)7ewsmU&a3*Za=rWNAlAx|9##d|AQ?5cL-h(In&td`<=bsB!0Hx`aHT( z@^cN>@!9h&@_&fs|8~Lso{yBgP27I2@ucKSEdS&FN&XMA{I3(dqpBPD-&+jddA+}V zcfkuH_H&2pCAXg!ba{vDudsApA^DYt>+@xUy3Y1F84@&gWP%xz{ITzsB;vLUMb&wDU%?A8F!nh|<4M@cc;B(zDg4WdEq~udn+TN&dLuy4*W| zM)pq{uJe1nrVWf{Mh4cKS}?)D$Dx5vS5k=!1?D%wQ$ZyWzQ4v$H0kAofX z71_J{!tbZjy-@J{$bMGbcHd0)?;8KQU0osh`-basJosy}|G;pq=OxKMGF+!S=o_+k z_oMHl^xPnLeq>)u&#wO^dwU$_63OlHlWo2w`_E0fTF)ZM?QxiIC7)!K;}PGHpH0S( zF2}1S|JLxXO8;$=R~kPZ6n}}ae@F7~Ek9d*PwCpcL~?ulWU}OwO}e^VE|dHZ<6rkT z{*?SMW3Ty^*X>pHPoy(pxQ@dr$!8j_{k$OgEW@>*A0=`r9uNydYxV-)*-w@u4OT`nqtovrbo zcI2nY@Xjj!H%i`Y_`ZsNFZo=<$0;A(Nl3!%FuD9PvezD=YKJ2+O`M3K6(-?^j{0_r)oDb|m_IDcIU-`L8@|A|` zI1JjI?C&yM`?+88yA9XzJa7-PzsGRhAA48w`wZ9hcG{j~zuIu^=T6BVFkJg-*Olzo z7_N2BlKdgVb^G&x;6M|0r|1Z_hHGOH}?8`+`T*5zi7CQ+r5(8<-2ze zvVYas>vF$K@|P`M+LP>GH(dK)D)}3R>-cvUF9a7v-ZETY*B+MqpN8u=wA-8P*Bh?= z&yswD;rcv%MDlkHzgCq?@jm3|eZzIVx>)iL4BtiBKPtFiJO4Jr-(&bj>HkCHf4K5r zzAx$d*zgAx|6cNqhU+*S+l%Z!wfF~;e`fd*%Fl6PLYlZAH++WT?@Rur;e!=FdVjM2 z%J7{Oe@*gDhWAi>$N^-(*>Iiii;{n1`0>iVpf}lnYq*Z{X_9|u_+Vw9*N5zXG+gVM zEBQ}`YyYoE{)6FK=U_2$)UO;*5nRmgHTF8rpGp3!#V15tMe-v@m~j$)-8oV6n8ojv zJYn&FOMaZicPt|R$6I`as; zAp5f{{zO{b{N*Ta%8wd{u>sfBU6Sj!=v|$?29o_#miwa>(vE*ls;f>0Eq2v!6uJgN6^2ZF<`Q2w6`FYZCt>*~I*BY+%yeIi{hU@rm zKc4)&V7QL|HIlzBYO&s4n4M6!R!a2@|b$=@?v z$Nx6Lb=#s`$p2oK_8%B~eSh)2wJD5d+U;XM?eB)FgdV~LxmAa2U@82gJD z9*Iq@XdW9K&`^`8O3bTiO2n$_>zbMy=TtR2UzNsUHT5-hHT38B0kPQ3x;e3``SZsX zMPsq*#Ekfy+U8hoebsTXhWgr?ss-iBVR5`x(0FrwV=Ue{(}DeJX4cg=Cdg57edEmj ziK^O~hNeWcuxde7ZGBy$y1J=vl`tro(_B;AG&Wk8XlxY6SJhW1$Zc8&6&1~?Yns#0 zP~X^`sE!435Ur`38?UXYCf##pC+eCr6Hpv&XiSJ0R@XGw)Yrx8>YHP;6U~8?^sk@O z9IKxZYfLoN&uOemGzIcfL=qBp@#(bz1Jb`{_Ut*$bi69#ATo*zYwDI8))i)#> zb8%RE!yk#zb9J!jhs-rLoa|W6Q^ns2mxaJbvt`aic2B%k&vqD9+wQ zqda%jIU8+mTo7xnM^qTEu5WNoaA7nyS~9F`Qfy@Tkh1bgv5HYs$yZ;|5HvN5tW?FQ znWz!x&IwM&;&s)ciEtVdIu{CSY9g@_V>SBi`ULcj7r^ZuK&4JP1mCF| zLanX;#CT(~Y)`_;tL=}^Y_zb_q@HGWQ@T$pzm@e3HC5r2ZGX#O%KRGZbn|Nt(8UAp z)5`CN#`-x8A?DZe2ZHq3p(|HmrLj&ozvcitzy0TkHlQ()=vP%gdv<+Yv|m|u)1mcE z6J_UMe0+9dSV{S$G2<(m`^Tso5sgNRrpKE^+aa2Xn!1^zsw$eJ(W+VT##nP>yr#Kn zR8@IJT>L1PJ%ARy>r=L(x!>GGmFRtpnk5dOl_LAm%Cb3)@#!_SHO&js%zvqSgc|^n zukjVpSQNe-QzIL|8GS1kG^ieoH~6KHdPSmfZcSC1?Nw2UD?%NZq=jN!7?Wb?BI9T) z87VHm^^FUXh1G~pQoCuIxiWE`t*xm`Q<5laWuH=sUsBP&m19KB_b{%g;si{-{JRa@gn4y|#->>{4QXbizd0Z&C$fy) z?~)_xTco9x##4o873*d;&q_~1QHgb6k`&()Hrl_kOmw$u>SXt8LSuEJG0oKadXGy= zjPhM%nWT~Z;>wBQ-bM8HrJyvm6yh1PVcplmv-MSbf7_aR@K4g)*NJ=a1;gWXdy(cXLs2y8Ah#t97LTws=s1{0S9hJlO-Ni-W4l8Xoyx}AuyCZJ5Lf!CE|0jb$msYBK!!)C;ZzZ#=%3&nSg*SWO zBC@j2uQQw6$CQ2W3_=|8O>VF{9qx^`+Y!wm4q@C^2FiRm3G3>XL5`zg4KxJGc8IA5 z$$O!D51eM(;@)Cs*}90Uhq;Z;D(xWo&dt4luo{pnEkWWE&OLarIE0mUkbH+Z7!oY^ z;VK9agQ7w)#2FXEQuL^U1`FxIf10DqMg4sa&9Z&SsU964Z>KtkiOQZ}^0bVc7;g7dqI`ho6{F8<1%O5Y8BKu#-QmwAqM< zlYoqJw)fo8(#p!lcwG}sR-4#ZQ{R~OBj}%eTQeXg{y1(BNssqM+IzKaX;;Ue?_ zdnG=HW?2+D)x#A>4ignclIgHt7|(+PwLjq`%mq0N?|jQ6C%WjQ#Wb3t*kN)COiWC$ zN$7bnF0Gl}P}`EV{@!#MGMZ8cQ(@dwVpz#2>Y?fpX0S;fT`L#Ugeqm8 z+((P3h#Bk?JsL-nkX0BHKce)bh<+5)kG{dR`cItkNX#}K{9KuE6XIsbB$qljQ6~B3 z1p-cOdZ3CB#Yr%1HAJK2dYA)6zVl>4E(L3LtlJz03!~qloabD2O_D>HZPiUZ7iN?? zF9X*Qduj_;O>E0>Gs;eV!ILNL88C46$mS|=fTDgAdS%&XK8w?>3)U4XoB1$lUe>Zn zBD-s0TC;32y1Mo^4@R-Ndgj1o;*otwEsA=&TW$fH4_~#TtXrsT)6rLNj0v7SQEiZX z=Hj(I@Oje05T$A@-Cjq<5HXWWoSM{qC=A|x;76WBiaygaOhQNW}AlaKABf+ zn7*~{bjrop4Wm`>rJ$g0j6D*v^*Sb7RM=oUdT76oz z#hQF>)CD|Tryi_)Ejd}2ub)S+Mz;Wrb$SmSeJAgm2|U!+tAMO-zfl+PaGko& zTt=HM@u%c`5`jZ%79 zbXZY&ZKUk*-eP%y-eSRz`SW99t%9cdI`L+I^McsiLZ9PXe09g^p7<0yCM-+bT$ap@ za%oN73|d+s;Tha827OORG}d!piuzD{Yyinl;Z3faM{n_pxgBCHkceFAK&*9AHS4(8 zjCf70kJ~6_h|+G!MpqJVQKKKOIwaXR1?-NJt7c(0C#nY8{h0@nXBUXN|_f2zGgS zU-CD!M7|#{tF?XJ_(w>dKw~_?^o@@>cgo8Lj7T&)uibf0p%7yz8|CCjDL&_guhI}z zxScsqi2S3;oW1_W>NKvLCDuHMc`psjA^vT57{*RpkdYXs`N+xZcv-h6_LCU5f0U|S zDb?*t@@vwjeaUq0NKT@YNrRIk0qL|rDPx&@DOcxkPQ;3{G~E}}J!gHY<|Zdn`SvGe zEJY6e>Sa;NgHpFgsSjn^r5qfTvYkqu9@k!l_1bLKZ4@pAlV0moq*^DlAWiUgDXb`D z)E0%8Xgci=6D|LiCoE~IwZXDYev+7Bw?@32F zWoJia)O3ZNbUIBIA3Xo&DqM}?wEcfxKwN{vM}|=?F2?ernpA(Bis-g6e&atWj$>Mi zP>(R}N`~6FHYJ>eOR{cDqJGcwQne#AUM~7X=AoKtL&WH|cQ#6<9r0yMEUK)K2 z{|Nau8DVJ3zMTj|1>ZQR*-@VQ!n6y%#;KbG|3jG8AOz!-ZGgXj=JXG3t;6iw0Ne((r0E+FDBR@7zureO8QzkF zCX{bHn7Gl+iC^!vh_QEDkfOf!2nBZ#(}sj(ZrYJdBylZCIBSPy-;TJeDx}w$P{TcD z;ZwI2$+Rwp6M;-R6rnBHnogg>KT!VdM>wI-t%qBr$&JVVs{&HzvNdbfKSI<}_$bvQ znVyR0wi7<12i!4CGvTj?dqT@tn?@o7JzN`+n{{=wZZlHu9+avJq6Rum5$a8gg0~^L ziBLvuO0FcN)5fF@sDE3N8@e(pU_^`qkyu5vf+d+qed#MB-3e>{G;pN7=@!t zoVx%2D!CSVMBa)SV)k^G$diQIjHP%0>pdoQH!3@8(_Ceshij(7T$n!V#;S-}g)LQk z)z_I`t$Ic5A#Nk%cW=ZW#nx$N^wx?1}4>kOdAvOAt_s$RB3UIP566bW#8QJD`2N; zZ~8m!jc21W)8P1BXHqsd;YTK;1}7KEr_So)m311X@vsIKTWFjkm zH815cZX@J35R)o3?pa#s$C!2~V})Ep6wa1$SvNjnNuv6Onkw2mHKUn8<|xzPgz~nd zahu-z)4u96YIedYhV&*Es-ZNKM<;atjZ8SYWWy4|+m1$ZR>i_~YW(Apws!q+%ZPO1 z>b5E=9wvE@VR|+G3c1#Yu{Lc;270*GBRBgTX5E^k-1#C^XNGzv;vH&h14`4n_)QK= z*`3KvgfePdawQ?1ZcXZd`nNf`(JRj5|Cz$$TA{#WZy=m-aRKpE2W3+eX?fSsZ5t8$zh~2X{&N7BaQZ| z#nAe;SUFTJ&iVhTqGVdG7URa`qs8M=wq7kC?ca~e-Epbfu$EJ0TCp&8*3G)P^4mlx zMH{7GYSf$mn1(6)+p{pjkx82rPI_rHKK?QDZE?cTBu>fymBL_J75{*wt=s=_w?*;0 z|4}bwCRbao8x(@EX)w|kqgn~;c3KC~+Iw`C+&sHHIv_SKHZ##2t88$$#gnVzS2UN# z$`Vb@jr9vgO`J8Wd~Rh-%pIE~4ij59%KFFo)M>(=czt7z_gHgdyr#KnluUe9c~SpZ zMXaH*z9Bv{-kgZl*Tt&p8y3XkO-(g3>zuXuTXqsH5l-T@^WqDdVu|DD#A}@ctxz}( zle6KTSp3S}Ks9N%@D%Z=ONdh=F7^x*aiFPjRthCmwTXD6PM%4iSOmN}p|&7Qluw*B zTlf-kN_2=+6r329&z(fOWvUeIHM{yY)tsPq39-K{t%^6qtHc&2jwIWlI8j&4eOEF) zF|$S$f|b*vLXiudhge+f7eWO$YCM#d?~Z}9L`KARf0S!cot*78Ea$E&>njjd(cCxP zG`$O*mCI?6qE>&8eg9UTVaCGbbdRSjOU{uP`FQv~4&phl+miZg|V57s6Kwr zi%e3PghgzTrFQa35seh}BHXox!ps@F5R*C^+`>+gy|C6iFlW5G5<_xz3a>z683C(E zb(IF2WEsf|899Lwb=k9%w00BTWGWq>0WeK3Sy^}i!Zg?jp;5Asj6xK~nk`|T6n?7+ zWpF-(a{uF9{3EmGO5Y-2$vGV?)Bc&JR@?4KY@DV!3KJ*^A)1D6l5R+aBhTnW zAlIId_|!i$g(1DB%Xi9*I7O4Ma+y^nBLSgOYXBLli zJi75P*4YSl;$d&;Nl%QeB?<7(C+Rw5zR=ws&zlV`c?))E* zXz?g)=>#X#R5J;0s0n9MK;b5=#_6q{y?yJ3N?J5=-tJj?r;+Q+`46Q zFTrjQC&o0UoBQs}dcb1nGK^b}05v(RgoD)Ju+k1vb3;p;tFhrEAZjWzF)2{p_1#EK z)LU!DfvLyii|ZR__D@vR)-*IFqJ>ops%q=&65faK_Wo?nv=jNfHM3J8jLmv7?fZq1 zW`GkQjAR4U{ZNu+s(tpp)zEa5dBUGGHj+uRZ5+Bi_2fZlV~{)|j}r<+;+a+E(6^Dv zv}T7cAV4(_T|eiGX$ew2a;7CvbqQxmf~p?!5x*{RE6+W1ZYEZ5DQf;><6G>XIQkCS-rVeG%10L>grx8EhaF^=PkU_r> zUVu|0S3-iED!I}U5gmT9H1VX zTd%e1RnCfHhsno6v6|Tpwd^ar{?;w{)-?&lGD}~XXHzO2np`5DJ{GmG3{*>tP>u0h zg^E^ea~7H!LhEe7!cihdrS@`D=`7u4=@-j*VIrcpki2M|S~HG%5mpactammpmS~JO zC1UaB7_CD#ah78k?WYzNt2b|R%R(-X7Q(t|lf)WGX6>}nSgg8UtuV(dpC+>1zoxD^ zF|#pVD;6uOYif?yHIJG;c6y=nz9d_9qOj6gxmc@Bynh~#$+gj9Rq^I3AzG5gMDwi1 z`g!Uvkstl-)RxN6r}&(Tq1FczZ)%IN>gGgaOfFQ{k~`n(P%hp8FLml!RIJ4(SJ|6g zKUc)QXcUDYkW*R=%Uwh*8WZ&`v{ls9JL|Gac>+L{&Mcnhn;W&xnxn{FXwA3Y`>n~A z-c6l+o-nS>JHPB%b{UAmnqi>c)oxBkZizFhvms>APl&0M zX^6nZ2Awi=7dT6&{^81CDFcCq$?XHJWfo2>Fbyrn3I-Y_3rT*69V8n4#@5V8G&RKQ zbn3Y{8@*|m9JPyJZVhI$h!%Yg6!*uGDyA&6M(LS|Yv*cn7+*m|ik2+x! zTYW0ICdr9r7V#9zbcsl1GYmFiUR|QGX;w``MRQ}KZf5hWq@1|JVCh|p*_FM7N~=JM zEbHVD1uhrcaZ;w}v{l7pTP91$u#|k4(DKWA+RJDKkAbfiZ}m)D2Q+T(a$aejo7Qwl z5f5s?GoSq!I2KXADW$R>mbnPGMp!pwLGq+$bh@iuB@FeV+wtk7=Eo=1q3p zK4vM%@|W3#oOxegh{|GEJ6c}XEbf4Z$7$BJxe=BPp*x_RW&v9HlWmzbbd*IyWu+j6 zS}C}#P+Bj2>o;_vn60ZZ_fl=}%y?7vUVOL|;aWq9!?>l-E)9WBTv}E?>#ZFEr_AgJ zVQ={mBn92brCPC3?Gq8ieYset(P@ywc#i@0qYy2;-v$$bH0nJm9I3FYL=bN}p#B?K zWaE+F{URH$?&cIBWgND&5W2!B_Mn?{h~9vxe&SJJ`9$g%h(XrjAy!5=aN*<<;#QIF zRv>{2-js<54%JpCM9$zhpXfDH$miL{A z^zy~bEEZYH(S+qFGhsPBx!g2Rwg>`ueNxRh&2k*s?(~P=2esw`hS3L2G2x2pOYl&a zSUbq-Uapj#=?GS;SujFq7B?cPJWHvW-i}zqreW6vD}k0O0(8~w`4H;P6l~I-h9H;L zlG6}G3od#OKHE`=r^M0n@@TRCF75rk%+*s*dZ0-Is<|IV&x@Vzt{8t%o6W`IbLKm# ziL6wc4d}|{mCbom8}ewyA!(9;GeJOPik(wXsy8t!rwIjeFa*5&MbPhYy$m2ct`~cG z>Bsfr`LY#)${5~t`6N=&mma3ei3xIOCWa3E9`Lv9u>?JeVuUFGat6S}F|+8wy7SDu zZ_Ifo9uuF}7;k8CmWWSg%f$p2dSKt51f*5iEd<9eqM`>z9Ur-&9Ez5MS;-Ry{POPX z%Vy0N5ECz)z{|W#H*zaJwHse%=ZcUm0-;H*D7)#DjPHTD4=j>yGLKO9VcnX<%8(z<5yeU9M_-pxI*~YVqE8JB{}L;~Q^v*X^_i z$>lULNZy_6rQ^;o;DMad*{rVb?#;aaoVXyGrF*%Ps_Q+A9a`yXE4|72t8}e^)6R3L zoK^02<7Q7BBcJ(<0dwE>!l$d!m%0niBcqlMPkpp#CZo{Bk{vASK#LwjzecfJu2_8_ zUR9N7YKl=uF)p5*#G2zX%f*$%>6VH4&E*p-V-smPDyG`!9i;SzSkwq-y)zyt6UiCAAJ+T$RoFx3oGYW?00zBm`pDTQMs-tiH3KCf6 zG9Yg+%mp~aj+uMfP;^wZ1I-T4GPiiOp{p-mdeaDYmZ@WBN5&d1xp?Q5Win!TT`e#r z+IMWueCm%_MkU1^;QytNp(w=f<|$Cmi|zpQ)kwGSvU7=dTrI>X*j3Qn4^Su14Cjmf zEnRfWQrx5_-0+#8>*2n%{aYQUGc}`mECiF z7JZx9@%gbPu`#^tnFuAKxsdOgi1$INotIvy$5S_Nc4T&9Hoev1X)!$>0~LaMrO+L$ z%nG8#NCi;^mrFcfCW>(&U4Wxv6(i;48bj>U-e!IO2-lDdx{+Dt+CNcIMSOanh3WS` zg9T$EwV~>~DWk`tR1I4Sdw2n`ySjCWQNhlC_YwgCE}u@*Dr0o^)zvr77H^U1zWb<3 z=Mw2W`~5%6a<#fyfo`~ux)5W~(BRx1WnaSrmAiXd4~>ZqlBi!oNMURkz0KD+r>Z&7 zy}{^7)D@B4`m%-zYK$7IZ79uWQX3A9A=S}99Vlq~GOMKj=gpz2rJ)qn7@x9gq4tLu zUAOv+(=4NHh~X7yanCuUzHwf>v3k^`AZJ1O1koW92S)ofCgdxejfoiv@oqs?LQYNT z+q|G5LCbq#I)P%4Dk0I*n}jMyc{dv^Dij;L9$Md|Umu@XUt3ePfJE80#ZkxBXKjvD zhZWKKj3No^>2%72R9fZRw7~Rr&O5St)HxlxKYVG1UQ4mD!OsO*Gv(m1&X6qM34>(pU*enoOPY042oT zsk0){IJc%Mk@6rFNcW(W)}>BxyxY~LJVph-ED^7+t*J|?CQ1P!DO4T(8wbjywL!Fc zw*Ddk`m6EZh?{xe~H9EGQwV*G?0ieSLY3Me)wFT z(p{p<=TLXPS)gcyyB>Vz@d#~;h5$+DYVVH#Qo`D$CP32R?Z=dP;^Az-m3g|MZ}XP9 zgzR@f40OJSv)yQ*q{H2tH;{x}ZBLzf@rSsLe1OFJS9-gxXm*%s({0tB}oUU+s z>H972l2Ju)-#TFWwju@RW>DUgkB`rmqXl9aPBD^3gBs#CbZ)dr3?R>)T@$OSjf+VN zG^7x#shd$R3!)-}+x=v(GcI%>uvBt$f4gAGNoQ=tIw(~h za(jD4OCf2q!gZ`yBb4vq5DAr-AREx&M$6I<=mKI)GQx_RaP77m)mVGMu(Hz{1SpszH z;Wv0`8K+bm*4}!|Rg=;dBiLpLRId;ev~q}6+VYiV)hMwJw0b>O=yaUTp@DUWdTVIw zOf`CJS*NTJA>T+^iR(eo)uWesU(WQCgUT$U`G3!1JXF>TX;;7nbw@#E?W|G zZ`gh4VLvIc4oVs0oZe$wQi@VNw6UyH3XfL0K}fT9$lJ-}MQ-`?tf=KDMwtoD;a$8X zL^rp2c#A7zg$XO^%uAVKPzs|2|j?ia+`7;t}BmN&Je*FHI^C?!m zm-v4?@bO?j0r*Vd6M=64ekkzYfKLLxWh>_kfg%;acLQDte1PI!ofE+x{Wk!g0)9>c zJ{tHc;70*}82Hh^p9MY?_{)lu&KU3y82%^tISlOEwRYok4Dj87$AK3Ep9*{saEwDW z!%qf29Q<4Yd^+%Jfnzz|2pr4tNyWYKd4u6!gCErM8*tRqBhQW74A5B!9LxPU;I&{s zANXwGX8^}?KTmPWR~^`2!|(^ePd(Vb2D}FNFTgPl?S&0}=)VTA-xWBP%bvioTn-J{_a4eU913v-mzXyII@V|g#xoo+GtN$dh--Y2N zij%vO!G0`o%A?jl2RO#zJm9B*{pG;1T&@C+}xxmi@j^%Q(;*_uR!2TwNKLdWSoqQcQwv)dDKOg*e-pbAI znZUaP$98fg!{fj)&U1lZ0RB${j^%z9a4h$m6!*qwHN#&AKd9$@;HYQIwr(7jfX*F& zW4TWN{x`6n2K)-(Gl65d*C|f7c+bU_(45K0!KZIfL{kXmjK6dc?tM(uzv^m&A>MT$8!0P;*_sj!2S=0 z@7~Uh&#hoz4EzS*gMbeKUd`~6fn(e*0e&0!xfVE<>X`?rDL1^h4I z7>6CVb@TfG*mnhv<GU)Kd+79q4QTj^(}r_$y%lAn;d#uLX|f z{-WZPuh+o-eTM%Iez4rzc5vb&Ttu+kcLV-9_>TgA5%?j%vD~LK{6ydw=Ow`Z0sgNB zj^(}#IF|e4ihJYpI>WyLKd9#y;HamdqZ_xkL1%B^SnjidzX$dw0Dm9&nZU8!FHoHF z^)Il$j^U4jA1wFhfn&M95Bvl0|2^<`fJe4>q_W1K61e+d4M29D)k1su!$ zG{wE~xs>5|fgjZKFmTkf5%@;X`3-O^_x*NoQf{|<00mwy4ra`{7Xul^35ocMV8eu|4EliK0_z){aJ zz`q5ZwZO4lZUz1`*xwKQ7vPTr$8vdAank=Q*so{!58&rFu-|q^Ck_HdegIwq9Lr@i z@ZZ6HGH@)Hslc&Z7AWr3e?G%+1wW|gKH#Y5J>U^BR-o(K=fJUCdhF!JfyP+0eH8ds zzz+tFoKpmK_;BfZ^jAJ`*^W<4M5x0zGE~$9i=EaI9B%D(;Q{qYQrs{Ggss zfuo-GySee{1v+;Fj`ivY;Dum619%kp@xZZO%~zcARRs3uG5mJ$gY{%JaI7cK11|>u z9|AuB_$J_3Pqy#k#s_&X;27sY!25##(ZI3XCjiHCpRKqzKBqGLYVd=4ZUv5dUIShV zI^P41<-W)6ZX5=JeJ|jHfR_Nraz9vc%GY49AJ6a`z|Rn{UjzIg;2#0UIQ$5FDA>2! z!_60#%a*{gTzV?*)!(1t72pT;#DJrobAS&AotFW}a(N9nJ!8_>ulIqE1O7R1ESIkp zr+keE`&N58@$vF*iqrKM&&U0N1?~mitP@DPPmT z{&9x?3;Y}f_CEkW9C)j4ZX6DR{_|c89|RoZRtfxQ@E-$?7esl;8>0a1emdgu@lm7W&{~p7C1wRYGe*5lD94Nm{zz+nDahL%71hAh99LpsJ9Lwco z#l8A3V)&il2lf0NIO_Qj_$i=s6L2h-eR{ZYSOoSZz|RCe7&w;82*oL1XMz0@44)5v z&IbF7fS(5ZYT&)wxYy+;82%1$jN4}5=YaoTfMYrS2^`CDkDgB4y!q|J@G*+F5r?6k z!-1oog}^V^!p-jmz_A>kP`tJ9Pig3W%QIkqn3#K@`AcAbIPf=sqn{0mQ+}s_{m0<{ z2;l1WQEJ&&IMV4N@5S)_7+%QmD8q{w>pT*q1V#^FwpD{PH^xxEhv_^SFiqA0XmO zAAurez}4`lW#3y`JN6^M9^*U`cn`40`lFf$neLHbkNjAM&u92q48M%wH!}QghCjye zml(c*;h!`7M~1iA!YyBn&khXl#_-+@KbYa889s&KGZ@~?@Y8`~{aFIM1nSSlz=r_8 z1UR)9^bw(qTnfCuqz=Cf_-NpN1AYW>)Kd-o3b0=Ud@1nNz^??p5jdv%9dJzdPvA6H zP@nJZS~*`(ey;|O^Qf-@UIO;l0xtu89q_5ZuLpiCaMXD=a4fGiz%dSA0!RI==)xjC zlrQw(5%@CD(-rs)z9XPfdcQSk>a6FIhV)#A4(f@tG@w{FQ9QChZ_(KeT1b83F?_nY9M)#oo>PhSGArZdRvFWO_euYi3I(CK%b zrSg0Y><2f+TK5v43F{E1$dN5tI$8_HYKk1~q z9_%q)oCl8SqCKX&0sL_3>iS9L@*db@xlDxo9t&~6`OIek=gI~Bqt1Upx|~idmk+@n z3$4;xO92mr}=TBgdI=S`@=gXy|6aAykUm)Fdbp8hRoX!e}8_w^V1)Pf~`bV9AK)Rex ztcQPreKDkq^OUe2qCKYDO1z7q>wh}w=7Bw?i}P?WU9`t^w*Ws}x>$d<0{fwm-?qRH zRh+tIB0Q0?>TkSX*c$AyytamTHml>>i2w0EdLi(3;OA!GX#Ws!w0{OTjxW6c9P1C3 zJH`RqRh&PAao!emwiIW|ZwIi)_OLy0)YB38A)voA#1rcS+M~`Lz)wp$somQV?78!_ z4D?_-b0qMdptAuu#vk=#x~P9=(8KB95B%>6_E^t%13nn+y8xd8ycqP)2F~e6|EPZt z@XzVTa_h8DDA=RUBH+bPKaYcaVLd^6 z)ZZ8UaQgASwLjRSo>Jhb2cHL_9<)b22ZA3?5As969`y_aj^+LU#3vnld=7#-2ZMjq z!}XJgfqgpVUIzA+eSnVx z|9b-;4;<^;1mHzrKat^w0v`ePsAqrRlfeF9;5bfI0emdjCxBM~KM6R-|1{v0V1FU- z$-tKa$Nmh~=fl8$IM`!;^MM}@_Js^D2R;StG5(nDXt2k0v3!pJKd5IaaMXhw^&AQI zSg)o5$Mf+h;FCdT3^<;TafVj`$8;0Gv0lvtj{a+a<9U4?aMVAW;q?qZ9{51WZxe9T zGY2^8nGYQOoB$lleF1PR_mhC5|C1R`@6_x2rhP#FX~0qc8Nl(pI1@PaYw1Jn*xA7G z`N%oIF<<8b$NL=|N3E9L9sl(1zt+D9`1!ye1dj3i95|-?6L3tobt~r!%GU+pzdi5^ zf$s@?F>t-k4EebT_(-r{0{m#;7Xz;Yjylf=j^oTv0LM7|2psiqM>nA2Lpsqvt`Bnw z=-ChKF9m)eaLn&0;F#aTfnNrG62LD9z6dz#zXAB)z=;2-;k zc%EYa@G-DYr+s4?NB^QR(ATMa;7@=(_Q#N8f9y%H$8yAU@p_7J z#(u(6;0N_Q4IK3#M?Gu79_#Znz_ERJ7I-&^1K!7B`}Q2z<9V@;;m-p{Jud*?9n$66 zpBKTN^Mm=q=kLg020wd2x~~Aoe$=bLvA=}%AJ03yzGHj)I`~2T{{W8d#+$&gUcCi; z2E0`fAIXm`M`&R&b`2XI&h2w>c@5l^&>}} z-~S)#Y^(IQ694}o($$}i>KEcPA6|cS`$_yl;JO|5`qA~D`1xR8svHtu3>@|R$mlr* z>`~9Dz)=tSK|LpfJ?dEq9QFLf=xG3Z)N?#=)PsIdPd(V9o<`uP=VwOGbg)M~RlrdX z`awN$utz=Bz){aHjGjucM?I5)qaO5wdMdyk^&AEq_58}{84mWSX9RH6gMLs?IoP9~ zk-$;UZ;YN&utz-ufTJGtgL?XdJ?c3SIO_SG(bEg;QO|zBQ4jh-J^O+^>e(MS>iL7w zvpd+Mo;`r09`u8Hx_~|E*%LVG`IFJp9_&$12jHj&{h*%hz#jE<1de+CV)V#~II2BG zJ*~hG>OnuKN3S7Fu24^F@Pm3HTd73Fe;w7Y)SlD2M*4$#z5|YW&=2bQFW94=?}4M9 zR*W86|4M&Q&!@mq5BfnppMX8;`3yMfY0c<)8|+cfKY^nj^n-fd0(;c69ysdBWAxB^ zfck@ao(GP4&=2Z)4(w6S3&2rN8%7VUOQ}Do=V9Qe2mPR)2f-foJOUi`Y{BTE^-J{! z^{fPrde9H*xfASB&nn=kXG=y8t&6KasONg%s0aO^o@>D#^(+I9dbVQpECGAeb1`t# zgMLuYMPQG5E&+~u+A?}h2Yb|W25{7aeo)V8V2^qh0Y^PsGkTiA9`(!tj(X4!>S+Rd z)H4@2>S@R5nF02wXC`pegMLs?0_;)GEa0eT8%EC*utz;d07pODGJXcb^%4CH0gisQ zWBeQl_UPvz;OM745y}=&+>;oMAY|r?~2Yd8W z037}7!1&n%?9tDjz|l`9#?Q`RkA6A>M?X6gF(jWBm0dVxwmGMLGbLkKIc^5eP>Bjh>_tEqR{rnR+`pIYf(ED`ygMQusj(!Rl zKlJ{f{-B>%fukS2M+O~(=NG;2uRrK#6mb1LosT_)9(_Fe?+H554_@!~QI5zD>Ouc| zG5+@k|7g$Y*$3=V4_-I3(X%i3Pe)HLutz<3{mn+te&9bHJ^O<_>cQ)HHhK;K|LN%I z4fd!9`vckN=>z`L(NhTas0aHM+31Oa|8(>efj#QM{z*1^iot(6disJr>cM_aHhN0H ze>!^lfj#QM{!%u2`h)*;^pt`<>cM_jHhKnt|8(>m2==H4`)}FkISBlxqvv3-M?KgN z%tp^4;6EKb1Hm5kV1F_jJ%hl1I(i0!J?g=JX*PO>fd6##3F6l~ zd(?ydFCjWpOG!?bq!G+w^02~T+iJiw2Xd;4{<$bgZ_Skeuxk8J>_rCj}O)F#MP3q4k6*#LodvzwV{<-R9v_6ki8i&ut?=p97~~PgnN;1y1R9 zB4hFCnCJXYU(>%;%1-Z-t9ff>SLU(bR{dS=;r-O#djDMVQ|Kfme=had4_1HQ0GxE{ zW1av`zIv%xf9T<-DE_^NpQHGW>VKWDd)43j0FQ!BJ*J`U^)s_W!Jc%EP{%X?r(`Rp&{p_3UN$1gIEIvJyF0E&Y zYE;TRe52x1Jbbg_^F4eQ)d=aiQsiIHv7~fYcWuFyr1GU2bDhLThG~}zx9}y&evdNukQ_slg_)zSbX%owze`Z=pb?Aeh=3jk#!#4PIW*& z_wc@o{|>y=aV>xDuIi)C??7eW6FBK?rP}{8;B-vg_Kve^4}VJW`5yj~;!8dJN5xkF z*Y6@x3VL5!tuwNNlkQt!PdfE`nBN1ZW4=`OJF4?Z`x&S%VEcIZNX18bc%$Oefa`bm zNzqBbDUFkq{h7c?r(QR6IdHO{q4vjG>){V6zTU&vD*m&FZ&qBl2jpANffv6<_E+b( zj>FH&z63bw9IMK`5;z^RrP_z7*~6zQevXG%D}I}YFIM~!;CjwK>3k13rMpzwe+ry* z)+n8ARC}QFwWKq75!WdX->7)0hi_JViihu_Za8Xz>osJ^{{_G)?E+n$mec zaG9@N$&0v7dH5#9Klkt-6>qEBGo9aVyE%S#2d?LG(>DhLr(=34`*Pr(! zs+)jC9==NPr5?UU@iiX)vEnZQA0+(i&nDoM?j~jb18~y$q|&)#d*?_UhaJ?-M_&)0 zq4-D-Z%}-ehhL@mNx%m?Ny(qr0H?HN9oQ|2U>?Z>!o%;RoX5eJs&`tahpUXUaZ8wP{w|V$0 zim&tVpA~-(_)y1%{P{a@nYVoB%PrJ(i5ThZM8Akn58#A0Df==HA6y{KBU3zlwBqwU zyjgL*?<)Bo=D3hQS9t7CQTD5Wlg?grp!mEAoY1k|C64I*Rf*BR#}sd?u7{ehQ+yu} z|5ovXftNY1<M6Yz4! zwfy-5aME+M($i60x9QK}U|$G)1n`N#M*^P@d=&7dz()gL1AGkd^}xph{~7o=;Jc{n zKj|M2ycGBZ;8TE41U?`5p}>~{p9Fjj@CxATfmZ_m8Mt1{g}&ZJ^$SShF;L1n_RaX8<1zd?xT?fX@QH5O@vn<-m^x zz83g#z&8S~1>Q#Wr%3;7;5~rX0WSky54;+91Mo$_j|aXScq8z&z?*^bsN=BB>g9Y{XW1?0X`D= zslaCeUkLmh;HLp!0sM5}F9AOTxbEkY&PBktRsB=qX96z-eirbFz|RKW0Q?-_OMssX z{BGdq0e=nn`M|#cegW`~s^3cbF9co)d@=Bez%K&c0DKAXCBQERekE{fpJ$K&@zMQp z`tuS=oFD7K{!-vS1HTOTF1tH_ke|zemjeGA@F~Er06ri1Qs7I0UkQ8-@T-8o2mET_ zzXQJp`0lEoPWrC}elYOsfKLN{J@AFVmjPb}{087p0KXCVhrn+Ft{;|=&gH=Mev8C! z20mEbPY}Na_%Xn51-=mYZNQfUza6;V50U)e0emCa-wC{py3Zi{6~OiV4e^!0%fNmW z@M_?90bd0CZs5y--vfLt@Oy!81b!dzHr<>*Nay{)djMYzybSmQz^j4(9rz;PYk)5Y z{vhzRz#js>5%|Nv+o<~?(*FqX9>5<3UIzRz;MKq%2fhgS6Tp`Pe-ijw;7fZ_ zZ3>(}NdH>kJ%B$0ybSoWz^j2j2YfbgY9|-8cD_6Z_&Tt^4fylG*8zV4_~*c11m3p0 z^G9p(-%G&v0sb=Zk-%R8J`4D(z|R5x8t~hIzYcsI@P7b*9XQ2jAqf_rZ-BqyAo;Un z59bdudlPtH;BNu11pYSgX5jw>z7+U+;A?=t1AIO34Zwc}{x0xcdOClQ{`dYr_Pzx^ zs^a>811to@5*0Nnt*fF&MNGmgAZmC7HxeL{fT-vuBnwFmNt$dhShXl%NfDb?ZL!rF zEw$7~OIv>$-zie1*4osnrHVCLt3gns^^vMA|8wp=_wL-eXL9fCZlJ&4pZiI6W@qO+ z-*e8KdES?ho+qTgDx@zG(*Gu;Hw)>n3F#Y!^e!R2T}XdjNZ%o(zagae3h93r(lbvo zzo7hY3h8-5`agv9MMC;pLVB~1{7Sbz)^iPEJHA4EQLi#2ly;n%zCZzvMNPkmE|4c|9bc*=} z<^NnrA1$PRA*9a~(*G@_&k@qmPd1UCR0-+-5%RAS()SAKn}zg1TKtFYLb`Qs3V-bu z(yeEBVtV?i_-XF34HU{5Bcu-!(u;)jppaf8qz@L-TZQx?Li!dVJzYre6w-$Z={-Wa z^)5D)JL5F`H03`?$e%5w4;Rvlh4h1k^m-xPdX_1c+bX1w5b|#k(ldngP9gmeA-zXP zKU7H17=tXP{D%qYM+xcZC)RZ;c|!U~A^##F{cs`uN+JCSA^lb%{YWAGQ6W83NbeHT zj}p=YryJrMd$iWO@GvDLq#q;X&ll213F&1*`j>_DRYJOT4in376Vi_r@^=X7AtAj> zNIymsq>mQT%Y^h3h4fWIx^>MFmfI$zpDg6>5Yn@R z^e!R&6d^ru29{>Zd8&{;R7gjtbv@H)A^kKV|4bo$jF4U_q@OONuMyJ63hA4K^fQF? zZ9;mskp8BSo+G5EXB%o6_Rkg4vxM|77D) zzL4G{q)!vlGjikdPZ!d&h4dLhda;mhz2g!~s29=;g#4{S`Ya)Ri;#Y(0F7w>s3shG1^NWWOff1!|$@>thT zUMZw67V_UJq+cSWKPsf7Ot;dyVyBdDUspV~apm$@`I5lc##nqJdGU&Xkqy38))cQOi9jX`3Tbo4)io@e6s@SK zu5XOyWLK=LsHv-sR#rBSuc&K?POPu1sjgU=GjTyD`?5w(cBw6sPkZ=f z@@0_Hy87yhe({b;uA==K#0L5`hz+o6m1pv0kaHXAn(F(}HQ?-08|c>{ zHlR;~OlqpFjx|K16D#VLFR!c3nK-ku@%*~RVx!-fTfRIxBe!7w?71beNs&lJb8}8k zPVSQO#_Ea)^kdbv%L*$>VmUb#RpkwlSVMVrtg*17prjl=3JRp|#gmBXHoP&}*o`f# zsE9Go$5|HPyAg`#39q+>+%bV3m@|uFhDZ%9#XQjj`(5 za_n#BHB?3${8eA>cp0b9ol`oqsiAyHbxn0_r9al3yf{LiFHhhri8idLuJCE#+zD}7 z0_wAmFD4nT7P^w6RrH(R5>}owIYgrKx3m%w!An(pD(*~ z-sQE?hQ_MudY^QYY=AynUYxB2I``UTu_}M8xf5(w3#iYYn%RucHjy)~w74PK7_E&N zU93+vvqg-yhPm0L^I-%rXVmC}IP3P?*G*!e+7jgCf&?|ydY$`Z0iw@10T>(Wni?vi zMb*o3p!c;t$jx=4^m!+imR2v1PA_kaR?e!fiTNHt$4M}K=Il~?PU%ls813bmbU}e% zKh7&HZ78p8tgmZ`6*pAZHTWL1b0@ff+PZ>AUjU2=dNc#omLL@?LWQYIViQ+HaZ*rN z1yj>1Yr;)S?75R8k!7__#^iQHPDGpw z&aSSlj8sOKjxSwVAC)Ke^7J~Vf98R-4#|!fb5xv8n_^m%9H)%caO{I+03(zKYffsX zRtX4@s;Q6dC-Hfavkq|CC{~x3Wl}e$S)z#}UQ)89Vrr^iRjKF`fmOND7vEg4XMKJL zIvWu0=q;niC$3JDdsTn`OjQl_+99PfBxuRh%3#!mHS3-2ryc}vntX0FW_p`Aceedb@AQ+qn#}ofo;+Xn zBc#={^~bJlvfk4#qZHfW?SD&|ZQb&(ggnDN@WvZ*3OpoLi>;)+B6Wf!*RjBkYJ3yl zXCKR+Z2*^a^eze2zPNZzX}$N)+BRt~=r6I7^of2GD|rv`an32JAtbe@qmp)zREv|O zW29Uh_vFy-H>^QDwVW^|h6Pe`LsZ`hniafE4S&X(en0!gpxQf-|S%;-HXE=k52Qn9(8tOukeM z++2NOPcqexBVUiqaQY=ggx|2RH`%Pw!(T`UIC+ida zDq38~a5hAO4tnUS_;ZcChri0VpZ|OwGMPN&94~#7NQ)QznKF-%Aab;cuxqzv{ZS zH?^x)SMk;@Wl8yO|J-esv_JQkSV{VKzlr6;-}{FfX8_4|u-^9_CgY;8IAiWB^tq2a ziGjvv%E`KEzlxTetM;#G-tO9u{NS=lUvbs9UnIYyoQgZPlJ(Bi$dH^Hrbq^Fe@g{X z>gEEj$84o^D&Q(zoC#PevE zP>Sov2qm%H+(-l-odge0sxGeq16R^L;f3P;)1!T`L^JZgSa)FXqZ4{nO zgm=2b&(bA>F765N zF3!EsN;;Kp5pEIQc3A3TyKz9Hix%e>-KT>r0E_0isOWG7#N%e%Ne&ozy zFDsHgMD+{<=P4YaMx6einA0dW@+H~C-F~P0_OEcv)3y4unwZ%QOw8oljuX5{-M$_u zz6g}89KRIFY2y?+e_zkm0%@qdr^2!Ny7|$mw>xLQsjoQs?v%&(!wH0@XmpOLFk6oM z3KU$7!C0dI^h?%nTyxGuN`~2#@u-6M9NzD|IvF-|GHy-WQmcr+8MiR`O-K=VyaUdd zRWqFgyKwH2U#aW2n44=-Rk-rem*DVASno}+?`3r;bj@v3NNG)}l%2hm!P(b|6R!9g zrSHdsCE|$%IPXu)Q>X+ za%Re&5>EArOqa$fY(#v=)}QUR&j%TzeN(4hZr>ZhK$glbke%A9Eolw1LeDdhUNM)UA zW9tcz^2Qb9np9mIi!N(`9leUW+QwLUZLDxf(UNS})6QKJB)Wq)Cr8+{DuBH+pH;~0 z+?X{eY^NEV5qLIhw87lg_1X?%w;~H*jwGMAgOcIVn8rgdm)ETT^XC?#(g~H1w~EI1 zzH%b4yHUbyeu*C9#lsk#aiSI}JdX^Es%P%SF#7Ein6iI5b)D#F$CSiMyu1zLvZ zcjKXMxjpqnh@f4V+wiD>)%OS|OA;y55}rHJlnSG$&k3YRaPMnGMV9SPna8^J0b8_cS5;D7OSx^yO(^S+Pb}(s1{G>}bQgUwpD9%;7&XATu z&Cvij!J6rHiYFmXSjw7bh4Rp)oSkA{XN3|Z!<{dIPjM;gBed^YnoQ#vKCC+kO^L@wc)pgPp zjH#UW=2@pm3vklw8pUB3F#;#CttlgWdb%_s%EqiPpjMz#^} z)b^}Jt}oRrma~p|4%ab>Wy&=SW6X|?v-PfXz2Iy*tqW`j2BWq@bz)6C1nWy4pGfzh zm=?1O!i35%aJ0htu#H!Y!>6;;!?u_kadrT(J`_8E#K^G^@8fEPL<+TLZp_LW6cfEp zu{utKRG5N-srpz@GhV{A(S%-37H`*3i)aSpQVerREw6sf8WpdXNoVzvXv* z64At9GOhq*iITY342SagrG-vgiIWm(1g$LmbR z%P+kO>8lK}#{^r$o@#t1Xv_m~nh&#-iSRer zacQJ@Hp~`rEO1>|m4Kx6H3c=k4V{R$IA`+22=^1+(@K?g!zRyc;LV)j;c;$fPnI9EJ<$I z=b@`bpr;fYJJW7q73*sew=YGSrVxo+-6S**#0k9B!yA`gt82v9f-yngMp2CHT*W6+JoFA$wbOXZ zNN=u$6Db~~hsCooiFP^^6sBA}!zxkUno6vqz;V<=K2%Rab5&+QHcs)H6HRJ6+!Vn* zuUKB*9ImMV;!=wp3+`pgOUibgBs_&#>>7 zvYwu-Sqw>G7o!Q!HO&yeB~KGi&8(<;X|%DvyjBxEf!N{h=Guyt)0-;chIqXqa>$I~ z>PEQZd!-&YmyBoMHK7S7@e68Wa1-^ca(wN%t^_20{B>?6(S{Y(6;Vw|s2bzNXyWtC zioi3e)wS?)(z@Dt4VBRb%~Hr2W=6{^YpQECb;!ZWKn0A~jnl;6tD{Eqxn8D9w<4$F zaTT!Rk^)Kk@j)%A5fEM@?;4?eKK-Y!2NR`8xYRs_EJebk{&9RM5-iovtxS&;*NQp2xrSW;4KM&_0 z;E)=}PR%QiQev1?zjG@ULM8uhxYSe=G7UoTr$V&JrPe~lr<*g+?@7|3;_>*ajMT3Sc(rExO(Z||vUc~FO>?zIeSrLM_Gyq*?qjGm*k>a6u}7}gnFqBV zo=`vheHx>`wsO=u?H6(U*eTcJT1xXHC@l_=5Y9qc6ks`(CG7zx^tfAG`H^0$8nB-#9|;Uv*v6WEF(=j4dh`ME!`Y`9QuUrzT%@Zt*k>a6v4^!>u`elbUzwoR z#0S`q41F4;KTiOtHQR3@`LUPP1nfHVGY0hm^26DuK~i}hB*8jKr3ilPk=w_$G-?(4 zLiu6svldc&0!XdIJ`}=_O{|Om+*c*3RZwI6F!p7D)SdTIOTTaU{a6AX&Tm{;SHxe_ zrB=ZM=!d&6E9CUYIX|^F`&<-1_EBCer`AIW@x#}b5mI%!Q!VU%IFC1aD&IPpJrg>|u2-ic2-sT6h5caQ9gk{c(OmCxUmz>hLMSNaWAiOXs z{tSKPbp&F-RbkzR4{6nqQeiF!!t*ljsb>)e#R-d7S26fcH1O9m z_)j(P8yS4B27VKR|Ca`S3xoem1OF(4|6BvVoxy*hfq#L)|62p!#o+&=f!{;;krZP4 z*{gvMKwdn=_IHs+`yI~Ut2OYM4E}Nr{AdQhRs)~S;BVBxPi63TXyC&P{udhfQU?E+ z2EL5J|6T)M!{Gm_fp2E;Z)@P!F!+x(@U0AfV9@{gb1Q>CL<7H>!5^!Ezn{UMu7U4h z@Mmh^pJnic8u%Ry{sImBn+!gxf$w4PjT(3yE9Cz38V!8<05?7WY2d=fVTG#s*GR&P z^RF8<_(w7Ln>6sF8ToJ4z-Ke~G)S}bwnCNuQyKgK4Sblv57fYyGWbCn_%a3`)WFv; z_`w?ZW(Ge*1HXpBqfcA)W`(NyYi005HSo7G_+c9O%?$n^4gCEKez*p{gTWuHfq$04 ze@O$sgTar`z`x1hGc@o$4E_)e{1=25=f8();4=og``^Pf@S_MX@?)QD`MnjY{6CxU zV*gzRAPZ-ODtsP;zgPpG&**=+hWtg0{zquw%NY5;sv&a{4qxUObz@xM*e0E z`CA$JkJ8}3m688w4g3~H{_8a4Z)fB`MuUGFBR|ebKm=d&pB)VUmo@NjGWy@7q5mF+ z|0^2&y^Q|HYT$>Hp~UrjNCThA;P+_E-$pa|J2mW=&ESvIkbf%S#s2qr4SX@fe}V>n zG2zAjdkdsdvK^}W?@ERr=hS}j^^{T6|3nS^8p4b6KMrYr`LCypqW_(w!M~C4qWmXo z;O`~8DF3sNM#*-lvj6>*QItPRgTI6DqWq_5;9nrTDF4flM#*-ll7A;<6y-lvgTI^b zqWq_6;J+ZeC_k1-$#$rce-QLFc!=_k(csS@yeR+a8u-zK7v=v%L;f+0{9`rv^BDQh z(7+cl{9hXE-~NjjJl2Wd`m1E{xTg1uuP3}%e>ocXHG~)I?@$f-uV>`X)!^UA$Uja4 ze=oy7UIX7wcv1flr1`af2g5%>ga28=i}g2A1K-8SKUPEjZbtq|8vGwI^5<#b)1j@& z{num-{7Ax!^*2>R|4|J86b=3?!i)8HrUrg0!;gD%e*G`Z=zpGu{>2RcSsMI{8U4@J zz}GYU=V;)sWbiqV=GT7f7(Djre(^Uk_*S26h68u%E4|B;6Ns~G%k z8u;r8FVhX%fv!QZKYA4HBT_MdGU_zVXBV-5T$2ER!IpT*#RqJbaJ;EOc+ zpL_;CM+0BP;OA=K7cuyG8u&^EU#x+zXYl81;ICxx^EL467<`Ea{w4;G=j8qNUu_J2 zfd>9w2ER}P-_GDK(7FW11=F!&`J_+|!Qp@Cn+;43xotqeY@fxnf(FV(%QWy?7<`om zzMYYOj)wnjWAJk|@SO~Po(6s=gU3BJzy9A%c+vjnYv6kr{`ngCFBtx6jrtoj%n5Qfxnl* ze_I3J&fveJf#1g9Z`8ndGI-q6_v^nq8T@xO@ZAjlW)1vD4E}o>_`pH#`SO!yGWZ$|`@O)(|Ck1U7lVIX1HXrnf4PSIA2E15r|Z{$zhLD5jRroQChp?= zeX9n3Bmu?#<4FztD29KV20n|y|5gJ(p20t*fzM~~Pix?d2rt?X&&m6(|5673I}Q9| zM*e3s@Kp@{_Zs*Zga3mDeiftta~k+{4F4ZB@Ha8|KWX6G82s}Z_0!Q(Z7e*Jd`BmZ?8=TF~c@XZ?d9tQta4g41jez68V{Y&ogW3C2% zB!kb_z=s%ot_FS#gCDJd&tvdMXy9iu_;d|?F@ygMoY$}aE@tq1H1Jgn{%;!i7=!QB zz^`KPTQ%_4GkCnG4gQS73RU-CZDjCwY2Y_8c)X|2;+20nwqpQeEy#o$lWz-KY|V>R&O z8T`>2_6ox$ThdC&#<8b7u%_?;T~P6oe21HY5Ozo3EdX7HUF_>UO;?=|p& z40r!IL!NiV>R%j8U8sM_%RIs zPz`(@!#`I8pU?1zH1I_X|2z$RDZ@WZ17F7Q<1=;qw*M-I|2PeNjNw0D1AisMe~<=# z9m8Lufp2B_kJrH8%J7$J;5RY+CurceF#HQN@a+tL5jcWI*5 zP3*KW5W_N6csalPJqNIuChN7G_|J#m#KV%`O2cf3$9G$Z$5B(vZ%2rU5SRJSr8F6T z2H~k1>{4X>#R~j%!XIlR&4?ssU?C(M^(Xz%GtjiCRZm!dj{~`-zm>j8!N0^O|LqF? z^g(X^4u&5MiZ+q$cdbwU&lUV3hJP!=zf8e@r%(PRfamO=$MA1s_1-^uX*S;2p; zPyXi={9O$H^9+AB7>~36oj&qg(jJ6b@uH(2$A^(-e|34W1?F#-SKKY-dHHplh$?(6;@K1yW z&FSCjlRpRWT>WP={JR+b+ZFte`{e(DfJx6FSY+^5d*Kkt*j0PvjtI~aa^|F_KlxPm`0 z-L#XJ|2?GO?_v1y{ogV_-Y3rKKh`JznSkf?Paop$fARg_GXJj>{EL0^->2XYG5q-c zZ<+tpgL(bG<&*zJz;pWNG5q-cZ<&9Sg1_A-|LqF?Vul~z-zxJT3ilas_5YSn{(}L} z>0ib0{#FJ5$Ql0pf4zc#6~mA3Z#7e1EIVf0cs2 zp7_J28SGCe!f`Y!__q+hg~$0X?ls8#w<`GCi64G;9B3=?cw2#g+9&=rxK56<|4W45 zD=92}4V(mc&i=ime>VY8e|&$dtbd7$f0n7`DWb9vm-*)^_`8M;G?3Ofhy3{dR+)dN zf{?{Ag) zKU46p@yY+Ofho{9lLjoSgnYC;l7{{Z{~<(?6f#$M>Jg{3Bt5o8#~D$v*<{ z9RDJQAKzap^W%9Ij{nfGskm4D-=pBKXZZ2`qcZwle3{x1QZ)4!eJ$M<*2{2LVfTYU1bQ}A~( z{P_M(nLi6o5OMYYGVxFJXn!XFp3}dZ;m7xH%KY0D{27J*{Qn6Be_*(~|HJoZ%KQ~a z^7>C9elmk?1t`LCTnczj|4iby@HqaQ!tg(;;J=pmz1rV{3jQ)ie|&$Xtp7Gx!vt&wE{n#@N^p0E=A_Q8t|O{TNwTE{e!ap znWK35uOxo2`acZt9Df&6|M>nvng2co|Bs0OR9ka1BJ00d!Qad1kMIAJ`Oo??um5)9 zALGIQ69xVwpY_)Uc+P%VUozXT=)d^>K3V>;U*Y8+TVx9ERez@dp5tFc{9^l^#qd9< z;4dbAuloCyg1?^8AK$+x>whK;&}pEmeE#YR;`ge*+Z6b_2*1Ij{x<@ivtJv@Uq*QB z|M2~Dvi##iy!_+mm_V=kI|J|>e_(`r{)O+4lKFqH;9p4mUiJ5sfkCOS{RPY~9{9g6S~2f2vRZ7Zvc=MqW|Ob&t?9>r||l(BmS`tHh2FWRp1{We60t*4Dg)&@=5+O z!sGm@o{|3}1^?*tO`w{+ueVje+DoA6@>R%zZ3zUlRuAhC3=^>-2AIsI2L`nNFruPgWirKaN0JRJuV;W(z}@bZr#yjT651$a*WEsXrvGxGmc z!M~LFz3T4;1%DS)e>X7v^|`$M>xkd0{aprlPXAs;|5k>7z&M`&S3c|SG6nu`gn!Xd z+wS(e6!4tEe!u$1^;y7_ga4y0-n=< zGsFKwhW{4|{ws)orbAn||J|+N?_lhI8^b?!B5(i4iQlXLm;`uE{~kvF+Zq1fDfqjH z-^>5DDfrWmaQpuq4FCC1!JPjMyTCL&xR>LAA{@v6DDYd%KQt)qQ>Tff{f8AtW|G|q) z!@=<4IOO`f2JoEzy^Q{MGyI3Z0MGeP9`S>FIu4otN(H`_@XZdi+kY+xJSTs~k*5Eb z5gz^LK1Ti_XY%sDMf_g=GXU@$e?9SM3jDud_`j>*PruLvdil==1^+tY7uR3EWcV|u z^7`izzgPSJx&ptH@H0t&E0F7d1>iaRwKMYH&&WUgEMES*iQlXKh5(-9?`G=n0fzrJ z1^=@?>u;liKR`FmiS^gc@Q*#4*Z&ir^>+&3IsLPVU-aLH8UEW9{HI=I*0`7d1Yv`f z>pw0fe68g;6oLrO1Mr;uVUoX$a%1~{jFEq%g8y0K_wt_`75tkS`#r(%pO(+-{~qys zwf~a<&*|U6_|I<`{>K&knHQUe^WuLBJA)3yuSda2!8T;Ohww z(?iE0=nfYX$#K;`ge*pDXyQ82)D% z{wXtf{Rb~L&F;lN0q~su8;M`+f1YLdA5idT6TjE`>6Z%rEe!v24F8~+y#ALGKTK~O z2NdBr_A2s9@U~|u($^g&Vzl*8==NbMl6#SjU@6~^Ps^HJS2Q$DS z*8d9(|BVH_{XZmrFaNs%@SOfx#4nD&FERY5&f@t;U1Ay@POmr)D8g}^2zZWv5u^VO zhW~a2|19G7+P_ObmzTeR@Lv8i5b&J*^^E;qVdVd@g8yFP_wt_~DfrtM`@PEWpB?7) ze~$RQ{AV)YIsMxi{a<7F|El2cC4M-)<2axQ$MJ%Kznjtjb%uX_A+P`FOHCTD{_`;f zem>#7#@}|pbM^}yW43>>{k_S^KkYnT{&hb2rvjei&t~}FV)%cn;D4O>z5J&`!C%Jk z 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

    )-9f$uILfyI9|rQL07v;Yg=c`{ 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 z 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Ξ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

    xUuCw?npENjPf&BSjuU_7RL(eXC^ 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�Gj>> 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 z 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 q@bL_rV{6KLURO{tWyD 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

    hjXgm_ni3s*03zsnWB_ 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�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

    Oe1H5TjfjY3s#)5Tj&W30)Ov*!gmVAH=Ad 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 z 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

    _6>rsi?P~UjJH){@J9D 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%0A!rtw%PbB+)L&yNl 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

    Ve`?XM;{S%{|8V`Ex9G2y`mz3Z8T8lg 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%0DK+b69In-@C4vH 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±6L5K|HUHs z)jR3v|2vD|Z!+k=s|fx@27VqB;?{q=fqyPxaryfU{Pz^0f31Q4OGWT=Y%xyg|8t74 zpJOV8`5TJh=h!)%aQr^E2!4)H6XxeO5!e6Q4g4HuDK7tj;mLm9{ zG4Ox62>#~`_Gbx;YyVz@{?;P+_ZjqaT(Y?OUp4T5rHJy6<(DccVf(v}e#g~cV&K2O z2>uC@AKOny5#^s`(9dI1T>DQl@N*o_xcoH+`#Jt*T>d(PevZ=Kb`>!(ab6nE6`qvuxIZkO@{_73pUtI+M%?AA( zZz-<+%?AA(4=OJI{RaLuMeuJo@NX!Be}|#`9FH`v{XaJ7=QTxK{@n(Cj^`SeU&V{W z@t5Pi#^ry>pr7Nz#^pa?;O989arwujsIyVR@tfny#^o=O{8;|4lDxS56Abz}j%-|h z6@MS?=QUwm{tAPBj!PSt|8xUC$FGgcui{Lh{hNy5Z!-9w<59-df3d-Sjtd)?f2o0= zjMtevV%omtTD! z1=~NzxsA)O;vFLYqebv0~w1*juNjxVRmGeP8f-;`sSa=MZz#V?d``!pa=!un4l zoMqbh!}Q_bmBh=K-0sksm$pd#7;}|#l>L&-;n=0je`rX+vy%UviclWI`sYagu>C4- zVOU@I_u0g6@_z|mtf8d*%>L(idWv7+9J|qE{{dm|v}F>OvX24DFBOEQagvR~G%7rT+J^ z(U3xFoSzZDsr@*7v6GT&zuf;gZev*ge_QkqNd3TeTcdIOJnLUA%0W&w;1&E^DkljAG7FR z7gPUAi~a$Fet!NXtbf3we@jgL-?r%AZP3rpzl8PwQ|hN~97sE*{;mM(`5GaPyKZW~ zwMTkXA3|a}59=96{HFTbC+)}e6F>hFwtuZfzlzH{SpU7+qQ8_cwo_95w2lh7nSO`$ z|J0&i#s3YD|Kalg*rLBy>c{fmY0zJNnA!iol>W~U52mpGa^g4nf2q{3___Rdlb~?< zKV{MX-f^DR(@;5`hxPYc^lvrj|B^xf2go2(`@2x;AFTe%h~HHH15!WM{}zM(4Ho@Z zNd5Tj1$ITa{Oc_GOSUpKeJ{g1i03cALgz#-lCtYa+NYSxzg_B|Ea}xDtp9N0H( z)UWh#{ohYQ!us1S`u9lvyuZX0*1yD}zssPXhlH^HTP*sID)F?Ip>jG8>%YOGf1N=; zLt*_-TJ+aQ{U;8hf54)DvqAsY4f-e1KF3u5mrDIp2GRdM;y2a*cB#KY@^k%fGw8q8 zqW^PJzibBD3bqx~|5*6%jLBb5>vU83zb^SdfXe7RT>o1v{Lf1M!N!lfh~MPDy<0uS z*nhr7P`Lf?C>K|#;gZ%>}D{TK;Xr49M z|FG0QSo=AI_)YpN4Ei58=wEKp|4XTVu=>Bf9l ze`qNGIP$Z}{(VxvJZLMJ7SlBr{?YI7sCdndDeS+ih~H%YZfSp?Waj#Nn$E-h=Vgoj z%~Jnh?YEH%Xe$3#C4UtfPv_zC&m(@5{S9CD7;*gCWw3vzMgQ|s{|5)r|Aa;VQiJ}V z8T21ZdQ9a%V!Wq#F#mnd!hfvf5BHz2|4t%0lm5z>{6DbpXC(h%>*pOrXR5!|(tp^0 zer53AlB3P`Un})f^#oG5{Qt+of0M=jF#j)!-(>$*gZcBC{&4#b z>)&GGUncqYhX%aRPvN2cE&!uQQ3xq<`VV zp8s(C`kg`lLl*tlN=6zU0x9gjNynJ&zghCn3~)!=-}{K)WPg{mKO_0se}AC!aQ*+# zqW?Lm|I|VBKWWjwUFyg7x7VP*{oUsBzmw#0y4pMFzv1??g!oP6-)qqSCz28_{~s*+ zZ?LLHJvU-(>%UZ+eW1pX=|>1cmMYxkdjLDi^0Y-a-Ej z+y4`b{;}IV7OcOQ2@314I?i1F{Zjudt=T(aUtv0#_)X=nHR%5fF^2X3+@imh%Ef7# zchG+$<+tcxD)q~5Ag&+%m869A*S*JF{=C$Gf!6Gugv);#@texO+ED(#8T3DB(Z5sb z56{2h@>jgqZ2z;8f8ikZe~9=^_HUK;XCyzj-vb8wAGYY{cExG1_21Vl`VUC`6Ff1Z z{$8Q;aQ&S?8%(Z~@cePH)IXU29<}gyO8zpbUme2!|0eO9{8#cVj|1)hCqWVWOU?Fg zjOo9L#Bb6+*`WV5gZ^z6{f|ifRm6iS-2T5>YSv$8(9h30gv)>CM05FHlKM|T<#ZnQ z{~5$@D*r;MAIHCxLH}lp{-da0ayrF3=)WW)kRG$}&yf7(0cx+T2t7*tCi~YJ{KwCl zg#C94HBh!G-2U@Y|5Q{)=S+*~gT!yrzuBOFtU>={7X9}~{o(m5tp8Dq{_TePdy7GT z=KbdK|3&Jbf`z5?u>P6EZz}&@L-~&|=-*}0e*%qboWkqJ(H^Y-o;k^E|EZE+9yEQJ z{|w?c+3!5!vEcYK&S3vGi~faDF%>V6!ur2z(LceU|Lq3-spHM%zbdBwe_8Zb81%ox zp#M`A{hOu!!S)~h#BcI{#-RUbgZ^V^fFn54f4?vFhp!(pEvE6rZ_>X=>d#2xI%0g6 zLI1}r`YUK&<22a(x!=NnrsO}%6Qloz+t14u`?nbEf49N@W~w0eNqGEQC-pDUn!OXI z#dHbroBX#=>R%*@*?-3w^gnIUzfbCy)u>g5%YV{jv;9YwdMtyDUmqZTll=|f_V}^? zzt3R*Jr@15r2fI`e*)d$W1oiof1czIm!D}dy@U8o_AfQqUuLlX8jJoysi$SI`TKSY z|J{;b`A^v#uD>y~z%`ZsQOO_nU%32>Ec`!_{411Vc?|PkMEoZIt(N}7{?GA;#!5M= zTtBnupEc1Vl+&QLBCP*ui~gNbKkk1y{!mzd>xaz#`=``DnEwVW{Nu_zlP}VidnaN0 zzfJrm|80NNqhBQXx&NPJu)q2wv;E7Ye##D{u>Nu)FzKK09gj`b6YDQG=-*_~f1}ht zDWE;NetyZq|A^#2dJz7Po@_4vze)ZpL;T_Lr-|QG{t8)sT)$Tt%Kv~x|3~G*<%~h} zZ?WiKWYEvgN{8F;k+i_)GKI&#byELe{>u~pk;I=0*|}NrD}5?k{Z_|i#4r4(2;_02 zq5VuV*uPrZpBfz$uw@Yaiuy{WKg@5?&(EqWyH&fsU+P!&tmJN$`fdG(ea`72$?yI0 z|2`-AeZ)IcdMh!M~CE!~Blyc%|bMrFRVT?Q74%;v@7()4wWdbEwbiw?9xpa!P!f{SwbKEUrGPh(*JAeKVw(We;&U+LH|EV z{~5bV9#_%vWAglJI=(t{9dD55H`4JYd44k;KQGU3q2sOc{B}CtA|L@830XjY=&mWh^C**Ml9iNovPs!u=<#8t+xmmKj zAIjs8==fuK{+|0BWQ3d`X`FnU4P@ z&tInFK6(BZI{vpj|0^B$%k#g<8XcL5 z`M7h9mgjukjj=KG=MZ_$*Rl?i=X_o1aCy$xc-|_{`FacebKXXOj+Ezo4WmS!znzXp z$#dS@kC*4X&wi&o=RGg|b2y&hG4h=Ek;lq&-qX=P=RNf2z4Dy*NsN`!pNaCE_a2P# z7|O><@_0NQPmt%lzMd@4d96$ToDb5U56N?0Kb|blc`Zl(oKxhnf{vB)oYy(k@|@Qk z^v~hByO#bh$n^i7-y?Q1>kpy7PUhNy-b1+KIO86E{E{dBI_|x%FiB(PnwPi>w`SIl zIes$J^{4k%4lK@WID=^yFV1k|As%P#KyOnR&h&p@WQXymoKayYv*BnKl<9v;86sv%L0dlq<6y+jD4Ul%cc}!onU& zg^LxYAT_#OO6kE)mFeG|SwDAgYo_`L(a8&SFHYwXAjOH$}YU)XnHU$A@J!*uLla9~~f<<+^DN3Boq>QC<@n}si=J^ktZ;~rk{GMl)r zWZZ-MHiFMcW+}FsC*;=SN4@*B3+ZI^M}9MA)Qc(d|JFk${`3&%cZU!I4>=+U z&RdTeHSUx{E+2K{s6!~8*8`(~09taSJ`$;$_1u%FRnXey#K$xJyE2a*IFuJ30uwDZ z)Bh9IcZ$)dg=9P_q`)dDZYhQSH3MUnJ%OVebI8lfG(yUm^0LvyWShH0xcsrwnkcHz!oJ3 zhIl=Ui(#mQdjJjBx}3ye7`?q&wSU3h%$imEoWi@jrb$27&n4IDwrSE0vb|Z$m&NtM zZQQR!aEY!(LE+6CVfg_|&6d-g)4PYP-s2Qzld?U*>Y!X~c96^6alszq2$7Jr={+w# z7`DW7NL>k(mVK|+BHF)l<`!15@bz_LGan+eM3*O}YgQd_3RRw7uh3q@AxhDS$wcjL zLB&?myoR2WweH)}NY0$V3kF}UXjrViBs2Z-!s#Rm3eQ82Qb;@@g=8^rsf249#=ck) zg#wlNrSaGFmsT%=gn`NESYzox){azN#GBf3XGf=X&Y^VyM`e z>HoDxS?ikg_PT>|I>brF_3jFBzL-BKTk;A;LD%dXMP)4us^*5swLpdQ-NW8mzkvSF zFUfpp!OqNMuN+Eb1`_gqiIB(T^p@WPp67XtARp!_xAq2_nEuF@ z#d+w|UR|?lyVLuAB9-+Ql%gB_i)EfzRbfOnmm2|@6D|ZbytxPqPk1_?@VY>FFT7^Q zQXIXa-I%(brx?d5+0$X53y;cVg|as^i0UgbYUuRGv%t{DbEy)+O?sbqNsunW_5YhF z3mC-OC-V>@=7jzQ+=X`g>}&xU^wjt2s0utktgp_jzjAD*zarD$H#W1rhbs2U37P(` z68b%XewWg3lGs&Bzb9wb&#uU(Uue)(`jxfc03Qat-XH9 zsj9eUrQfJn>?`U{wC4!T%hSN(H$Va+!Oy)(lW*@H`!yYhy}}j4g7>EtVO2B!gZZ(5~t@YJn~rS7!5uo&FrMBgS}eF(3l$3=Z&@NPB*SPLC>|9W);0Y!zVaAL*F~tpNs~WJMYs}a z{A91e0;B7|0BJIgK)T>Ild-19s+y+i&|{dEAa?>5nxMH{9kR}XRa-%R-5u^r+v%z) zr%^OGk%Ms%CpjCa^={xEraLUx^ugDHrZye6@PM)~Gd;a;+)X^f%0Z2-7i+6Y|+{r>@7xAdYJ7sI@v8z0x2xA%ux zmrP(cY7?GHljp=(#7&evrTZ1uqsb>FLX){|s16{y7WXhRCECOMcEa?!CjAjkY48#D zVJ*SrGhQ~*;;Vn|0LiDLtp3x|yTpc0dzG*I<0vauy#wCxr&b2ER^44kfA-eB_=q50 zv!fQ~rl?k>aRZH~!Ksp(!gLR^)S_O_1gM1Wt*raS)4cVUWEbNGmrplgF=l%-ku@4k zVrY2OfwB!AAph+n|8bY0qcW9Oiag6;JBUyO`ctrrdTqkIL!|X}XuOfl!rM-hMWUhj zb*+r2rsIQL6%#0jEEKb6w6`R>Xv3X)ST&iT{3h3n^5^s?#%&sq%ZXqc_exB?)sW7f zIrG%g$qSl$I}5#~)5~khD^9NL6~8J!R#j16QBz)ZqK6A+zOv8PulR;HeI%8icN$=f zZ=i7+?;V^`SIl=t^_7e|_K3sA^0zvUBb@(pdME!$A6fE=(KFw6=v*S8pPY9(Jb+gB@{3s);2jlM_}l64fM43m#o#wMA6 z2c2slr`M!LZ}k1NUDDY6uv_Na>iK}o{~+qf`tm0n#u@f@P%HCobK}B6^7~}Ic%)4E z2>R*GGT-DQ_TlzH_;<_v1}=n>Kl*H42M1*SRLt*y^7AB5$>iTjgs+zEh+~`t>Y3^( z^@q_~&mt-311wD00sVEg%zp>wf7G{Qv&^4~`J|(lNJ!8IuF=!nJ0s3UXU`b zrgLorwiY z`QzWl#>st&@&UA=8ks+ViBvx9OPXZ9Nq;G^6lDGiiYfN{a z-yQ}IqKkdGN9JFIx<=0z0ytm1Kt+d>Fu%o@UwR~G$hEX8t2dR4x~h};M>CPipX2eD z60}I>Uy1o#2Ix~N-gRIuB$_;lVH@v0hz`!*A@k>=j?uGp8DEh3$6&rUY%*d@d2;#~ z=P$3BGE+{M38p=Dw*~L9;DrdzOZZWakIN;!pi4Qu5qbtvj%Z1NJod{dz~vO^u#ZNA z{bHRdIaA_Io`4uJ1#9?`J9!NlU#m;n$1O%N!}^8jGAY7JRJ*|3n1mcPZEp zvU}@t@w*O;%i&q$XGmNQSsG`-DQ8_o{yCDqMCK^Jdi4Df`c|Sp)ba7jlHz5FtKVX* zlX)rUx`-SGQhFyG%uYF<3IgnJ`4VU1^=oA z|C$B=h6R7ffCEl6~f%G#a-k>w#;^mM?M#>q8U<{<3 z$1V617JP>Vf69V?--7S7;6JqBKeFIYTkxM)@Ld-CXBPbD7W^3t{tFAvZxBXP%Gn(S z2}wE6TJYyA_-`%vzgzIN4;Fl{1^<%;f6;>f*@C}p!TBx7Xi7PMje>-v zoWEJ{zgzGF7W@?p{=XLdpBCJ>tRp+cYt0d!l*4afMpH_>m1)BH4b5muIsCR}G^HGV zb2FM!4!^}2O)2qKrwQjbJfkV)@Y|lzlydmZ&uB_H{1#|5r9>1Y6V9ueXi7Qnw&2HE zaDJ0Cno@wCGG}1lBEL2*5Tp575K3cIirN@ zd6ybY69qmo2-2?>fs3n(fxM>${{8^QKTZ%;_<;z1jld^I@CO8bVg!GmsPc*k-Y4+t z2>vI5pBcfkqKTXz!S50Hr4gKgl*3V9qKW3IC`d?(@9rBC&0hwT>1C%5<)*~b0wIuo zrf6qoN+}TqCYnR@T@)lF!b9tg2# zqZWL&1)pQV=UVW27W^Cw-eAGcwcztDc%ubxvfv9W_<0sQx~^ctl(W!6e}M(R(1KrN z!7sMpmsoJyI>)upFS6iS3*KzOTP%311HB<7p z+RB_Y8doFcFD&%?1in_&tC=Z9#+&SaAAw~eTAj!8KFP`7;w*#vEYC~)MhkvG;MZxr zO3o#;WGr*O5W&A7@F@KlT1u9|{S+nVB7xto<*1dxfQ9~DwDc^4`!7n)5)1xKfp66E z6@8kPs%6f-5qz`2qx9vpge`;nFG|kc0>4MgQ8Q~5H82zX7J+Zl^h(a5wB#*=`#1`3 z75I%2`o{(SWsR#Dx|SMh8Qk|#a&8p(&6-}}Ph0RYw4^R`Zi&#JX2H7&KZ>rmD7pNM zDyRP;eBx-1Smq_QgL(%o&8cZcQW@ihZQm(`mpON7dNmVYZISaiL4Tj7pDfS#8$o5x z0~)WCXNS|4piF(JlQ7j!FA?}RG`(8MZ5Q}M8mI0l(g}14z*MdWEch|+G1IRlyv%u6 z%U3J%-2(rr#?=ntfJM$>v_&!5^Dn9w6F!0H%beS_eAORU3H+NHSM~fofqzTmYFs*z z2+H98l=9EV1^xw1ujK3y_!l*f&WD7RqgQa0^g6Urf6(};^6V9X@74I#@~o2v>N4j~8mI0l((eWSoW`fh zvsu&t%ADV7T-Dd(0)J8C`{Y?!HPioD<7y|iLf|iJe3m>rqK4`JqVZ|+tW)5B)3~ay z-wXV&8oxlE&7}#Y%=x><7s|7pgqLX4KY3QrAJ70bGm&Od!AtZ}+`nH*!-zny^{ z;65fbGm$P9_?S`hr$fzEr0)sbzmG}95$P;ycx7-OQ`P(90{8D@lG{a^bsE$A_c2xb zzfa&Coz_bnev!aS zBmViW!2SE1sve&aI7is^(gb;&GQ->+=2`G2!plU2UQd9s{~m$+_d{1m`A3||^ilsT z61ab#^jnhtC4u|*NtOIFXrL>D`=l31`g;WK-zTME+)FgDl!*wy-p`{Y+$eDWe(04F zzfa&CIoL~+|T6LDv++tSxJr>fF* zTXT!Ez3l}d-tEe_x3#QHlTa>YwFqdMr2waHwtI;OPHkJ#neWbdKd7*6`L@nBwt^Wd zNLa30h>}QUp?jrU$RkvdZOwOi`iN*w<&>GT=DV5nj9KaVZe#t0to*`x)%orv({e5C zZCyRN%8HhiE$#WvTx)AjO$#ZnZfWhVtXYyPxP_HnG_R?sb0X=`gx7jZsoLGXQ8dIQV5`st!=rUbYr%@afX{tuSi#S z6#CvIrc4nfBxBA#@6F&DZO)s)nCZedZmzTSO;TBvmE0lPvh8hGSH~HY@w}% zA_L0|`jzi=vz@Kf`@F$}e^<1%IqunW&N*|&9AfEhcI#dLlM^IqUSpwhiaWpAEp+E{ z?ot|Ja@{khq*rj(;Qb}q*ok-9vS#iH)0^80Zgal3vo$R`Ms=>Qkn8MeYi?_&{*i8$ z%B$S-M7U$OIop$~ACgYd!KP3LtJK2UI=b3t$zo6mHJ*SHY;vF zW1*%i+tyt_dsz&RR4vb~Uy+DKaC`=Gib+f`qDp@Rj~&THgWkse;@%435!fwDmKs$Rc? zcII1i^{;0{c%usHySK7}*N*Oz-fVX(6=jN8QF6ze-&o4YHDoy@kxU#x4ce$%qysx`AQL|0BVJMp$3$!^<%K)BFTJjxT*>2J9hPCsk~_;G~OU&^XO?Y1`A0ZFk!Wxo+MP)i(^SJpNjwajMIM+f+I4 z&7a*kP4=&$FDO(kuuD4fwEKL$=5k9S6RF>KUf$6_YfZU8J?E^m8q-Z~(~L9cq&c^- zknJR;RUNsGJng{p-LyERhFa~qh`1g3*0#lMIo|uya&{^?vZJk~zBxUmhg_OVH-|+q z-E1VRY0qa{dEFGyv=7f; z?)I$gDdalbTz7ZAo0jifDvx}sw+HuR3}xnjPhy*Z`=S z8uHvROGy}3Gj*Hr%}>A=RMlb^H>@u9+jFwEYnLRm&hvedkUVYQn_=CkTWRvk11-An zrYPte; BycvAp_qdU?#@9M58+1KX4U2T$YKBAl8`DE(4R4vG^ug!<;3W-Njm5GJ zO`CFjk=m5!24@@Qn*q+O^UJ$)i_7WGNnfAamFw=wchUu3x^=Lk!g1X~dymU^BeJcn zw6Jwsd-Cp5y13iUcS(4atL`}rUXFuZ{}8UH+csHVd5Zf>bXQ2+dPz)24R4M0QpC8) zr_sf~4v(sPjKZh#Hm77FN7MN1I$#Rko{(u2Iu%3%;+(cR1;8K%ockpEcHq zy=x8aUG=_oa0f?qOv4~i{eBE71nhi=oTrf0tL<&8oMIxlY{ zm(0)g^mb6c=36>+k*sCua(8jIt=;SBiLR@CVd65cns$f0Kk}DGzT^b9E~aa1(pLKg zn;3mD+EnPu=<9ZZno$zoXlcU|-g{QlMT%DMv!dBTF5N&QS;sImHQy`A48FtVj_KqM z9-^DN{Oh!$?>5qwXBOW{&95BtWjVUXu%gMOOK|h)qFhsjE5;cXEU&b_fj9be*G+!Y zs71%QraWlBrf!w&tq{M%CoWpA%15$>{hl$BTKQUMb8bmnr<&+SS~*=Y@8RJq+C1p~ zcB1onWhD=pw2F1R3fs3282 zx~GX!^-KEySv>Vh9N>fArhlU1a}JjJjw9QApUi>7`I~w zZ3syh+;1TxJJ>h6-EB*j7Q|q$HPgM*RvsXFXy?RNM0CaoEUKotjc$8x@tepZ8g*!n zqK8(6TMjZUHWsEW&UatV&tb%9`=%We4Z`!y69V6M_GSdHN|GH%rt7Doc@9>Sf*4Sm zT%H@$lO)MZLe)Hh$~$PuNThA;T$(<`SV+%p_R!v|Sy(IdIV7 zWQgr0F#b1C8}YZBa)0G!d;99eWiJ}U#nY=p-*eGp*0eU8KFB&D>57yLdZ~w*q?4s!TC2KNI#qI_=lUbZQh-BWJoa+Z?R! z6E`8S#1aP3)hW@{N3f^UwpdSfiOmMJ9oart-%rDbBx!P>mm zFRS?9!D?Y>(|kHzs|Qo=d~z|H%;Z#ALnB*j-Zr>VyE)h#Oy#GSHaoJ*bJ6imKe9Wt zQge$9J^Cxg9~uI^woWxex`TsmOTKF*4YUT{p&5~;9T0h3j=M8>l`rnARC?EYp{XbH z*uCGec@4=+NN!G`W~xhr4!yg|6HKn7xp(pFdrM;~jb?fz1vR14Bt3fg#S|~8MvFPj z`U8Vk1C5^E8ik6P=rYK9qmSmqgnBQpOZ0d}W1(1%V1o&Ha){l)AAo3a%(J?1l^!&P zXKmvx9YSNk5DP%NWwlhRtc{Kt$&MH}Tnumj<;y$#xRzRfypA_6)D`B}ah=+~SZiJf z4YBUh{*0_zIM2InosoGLcNqyaeBHTZtEU~7w@q#4&<2?vo6}q&UIvzVw6pJ8nPmUt zC9$_pn(5Ne?$ryuz0UoF-bl_b9_m$Snx^!AuaYK9T`&3OW%TAV4T3{!;JllpH4E?W zc*buaf7FA;7Xr=(`U@n^ z^b>(TYoS+hm&Q;&e=S7Gzf97H^{%wYSqt>2_j(Kc=OjLwjv3H3UW9Wn3As| zdoexAQ4x~DdTU80r!YPHkQ39F(tjnt!9t${d=8x}`VNVQ{niWgXy?ZPN56dv)>}{Y23FM+^NwEcBzeVNweF`EbDJ60h>xRKQOL{49xw z>v0~?qx}~EJ`dzv3ivsIUk5nqy+z_-y>|jV>U{uk)cbY7xh<*ke#avJNuWphy8u5I zxE^3Mhw%XOYb&ZR()a@qi& z5B|B#B4;Jgqnv91$9{CZMb0LmM>+gGPfpza8^NCYKo0iDZvZ{Y`7Y4oIQ*1_emCI! z)i2fF_JEv;WRt@80zK+|1@I=2b2t}>5+7y(UJW?X&juXn&jWk`$hipc^8oLcI5&4b zRrY@h=pP4q?|WJN&9C76c$-DeT@vSc^9hi1AIRSUIFX4&kXUcXpZd!@te5{QJIf>i zi~Byvd7H!!M*kGhQ1X z*ZmW5MdIUfQX<#YmmoS^pT z^MI>3uq>wwa4hd-fLDPWUdt(aRGe0pvjT9Gb2;Ge2RT;)j`fRvn*sD!0sTV2R{^f# z4zoSje$EAYY(H48kAa*yKz}vhoq!|#D!^9*{bvEc25=l_)&P$FS!=;R0XVj+PXb;F zdeKg#UkCK)hkn4ZpW=Lk?P@*HSAbrmS8;54ygh{ekC${fo?j1gT0qVQz^?%OQ-FU4 z@J|E&Wx&x7PXmti`z+wsft)`9j_v9nfNuo)adgg!+u>&bp9DC{sRkV7)B}!kc#P!~ zZs**06pnJZO)C7ebgugE4S=IPcLR=c9swNX@R~u%N5B0NaFqWN;MgC>aRZ^m<+_w; zl$|-iKL_{*z&8PYE8wX2Yk;HPoq(g>rvYbQDSLhm_>F+S064De{s=hsi&8EuB`)tx zAm=>-_3)bk$92x<0mpIg7QnHeB7HT;zZK{w0*?I!$LEPakNy32z$qNINL(&l|GR+S z0rblOM|$kVLc*_ z^ZsTi7y9#yfHzw79uN4PK#%Jj#ODJ2T|kfX5swL~{bRej2XLhS65u%B-3vIb6Se?e z3if;%aQb|ONbKjY0FLeOKEScQ?g!jfUuvFW`40d++W8>h=!aPrd@JCk!un``$Nu#- zpvQH{*8#`*5!)Ne{|3;bf3^W$2lhM!IIim+1{~K9h^Ijg;uiw`O^}0r{ubcqXS5&3 zH=cu3JH&cKT*a5?di*xfqaPjxybkRA4&dhij`Fcw-v#=`K>t0!uLk^cfaCgb1>iRU zJigx0pU;^xmC7Se!-vUpKGex`#`(WWi{uGoZ&e^2SIcw8)wK(THuE1! zj2|V=ygvi-oN>P9sL~#J!nj%s3rO0`_&X&HA4&m#7vOb(tG>h8ivT|c=vM=-e9qaM z0WSmk0l-yVbM_vjBf_~ zWCmpV5#VP@n>lL_;C%W%Nw3yvjH$VUv&N=80>;(Y#mHp9)!4##25{Bp89x_rmapo# z9dNZ5WBOjenf~1jQrZZ(TFWuM6>v4zGrkLOHP17)0lbz0nVJBfu0T2#06!J*O@N;U_%^`Ro{_Vk0sIW0-w(LD2F2Oq5AlfDezm4z zqz3Rh24rdie1-z)SOEM?z&8Ot6Yy<-&jS1zz|(;52VBi@oIUY>TENxXgR}1jT&;N+-vRi=49N5};H+2qbT8nSC}KJuak%$` z%XKN>CjssP-T?R_z`Fp?0=^OOX27=s-U9e8z*_;|2Y3$f@o({du>FexuK|1s;7x!p z1-t-w8{nG&Uk3O#z?TF54B+j6?+3gC@bPl-!S;6oUITa@@Fu{!051T38Q_}$?*@Du z;5~pp19$=O{ebrZKK=;r2iv~_@EX7`2fPXJKEMlruLS&Nz^?#&JK$FWz8mnX06zfu zD!?bmMIPJ#F~Dm9S8IFDUI_SVpzj0x8o+M@{NsS%1333nH8$-4d=1dQ0Qg$K#~kVX zVEeBHd=lWF0DKnUp9H)W@O6N%1H2#bEr4GK_)fstrktFo_l9u2o-glN*-^+gJLME@ z$vZApXY^QKww#`wDmdjFfyF6r?&)#LyYt=;&L~$=#3`C0(Q*c#5e?BPZX$~R^{WtD z{10IXLrGP!amxb=`Em5YLzo9y_;nl2V~J)S3=yd9{QMn;T3bZ{8Y3kL3G& z@MPQ-9^vrNX6CN=|BKB0!rGxjyKqMT4sYOcgY*^CL;>wqDY3!%? zwn3|gwYwV1F!Vr22A3vmyir3kecvd0B)gcc@0+WL9GiSlz;MGG$>JORpG?)N0L#^go8O3u_Q?>q_ftU*z3|N^l->$Lwy;>3w5T=On5l6 zh56O`?C-!1@!c3>b4_%4M#GXJysj=$(jK(D)EcP%1j6j`>rkOUwgDCM_?4-Ihh%Ty zmpeRKu{zZ1v+KvLv>Od~T7ko6}#smgP6^As2uaX{p!sFz~_V2+$ zb83gY$pUl+8UW2MBk46-aKwq#sa!Wg5j(>kNwyziR6bkq&aef^Ec9g@&*2eHQ$i#Z zpQ^XSuFKKu?ZpP<8>Z4G7Qi%UpM9w|#C3isqzp%Cf?A>eH=Kb-gJm1xp@l=h$BGF0 zhFZyS+Xf8|8niI+Hi9FPDNd+vFre8G(Q$}TMf_{_6bZ+V7OFz11@hJTUP$r^dLR&JM3Zq#m-I%+7Krl=vL>(w z@ndoZtx0TT_oH&rol zy(E8u#~&JX1kFInQRA=$(+p~)t8`u2w(k1b%VI2W0yn(nw*rIW`~^*AD8^mV!<+9* z9j5b*G9@syc@aBwGHd;&Rtr(%0v9<+^+FofMY6u+m*o;gq-JJ38n?<4!q!(I!`Z z_Phlri?3|U-%C1s%e&~SY4j;BB|Nv(UEH0e?{Swe>CX4!`xWqrdr_x1l{?Pc4IFh6 zldt7CAEtK~`F&aWxV%2v_%o7!ygV}hiAC_McZQIk;|;~tuY7~{bG)v&{Oa8g`C5i3 zKgUjq%fD8Z8~HiDWL*A@2L8_y7MK4v$&cmd_+xST?>6v%t_c12OMWc>rXu*a8~AT1 zf`5mB|HdNtcNzF^DuVwx1OLrM@b5M7f4&I*{RaM9ir{yst#HEnyOn;&Z9hjC__8{yXS*T>TXW{x1~4Ⓢeq5jSEJFb2e4;T5rSOh=EfaHYychc{; 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

    ZI^Bf?9FuF~+0hjl< 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 z z{0RsCqyvA-f&a*XKkdMuap2E7@E<$y=N#2mT)iZe6}nKHvZYBums=`2fgiiF!ld zhV$F{(NL1&xA&u=B*m+aXed!{_1kcM!#^5I)Z6|xoZtSBhLRL}0*HnZIo)&C4dtHczl2mmBucHkD?^E>kL$$Xf(Pe_S$i_hJ=_JdN z)Rag*995EH&koU0k~+zOpX|Uh5&Ro!BeQoT^CuK8N_v9aX^&dp6P`FIX#d^AxVG zYK7vSRQQMx#y|E@rulFLKS$vQM(}Sc{38*3vN9#^PP`;*6ppRK!#|)*{IN(r$0+>Z z2tGsMhez-)DSS)>e@o#&xs@H-SfIf5UknnEUm zuTuDV5&T7kH%4#9_m5t$NymmZEPvGh|fA7$)tV){k%dj#{+NBgOVNBgOVNBgOV zNBgOVNBgOVNBgOVNBgOVNBgOVNBgOVNBgOVf0PfAKaHLmHTSVeYBA)oYB(z?Nq-CHaRpr3dorXvp zt)n6s10|`64t$aWkB-}3KF2xIAMe0VaNwVE;GcHjpK;*T4t$COKhc3tb>Pz+c-n!V z9Y=et^==k;PV`Kg9CT1yK;{7^BwpC2fomO zH#zVN9QcI}yxD=bIPg{n-sZsD9r#5Kyu*QaI`F&$?~34u(h{u^h&5p;mdqn_rO~fewB~w5q6Wpzv$z7=KhVsyM0`b;Dbn+vQ#wv!3w|HPd`@9 zjwRft|EVhdHGX=%LYk}aYkmB;a`vPHA5BZuGPr-F^XXRjoqj$Vf6kG1OXI5*zAlpf&kFyRkLwjfBQ?~rR5bmQ z3ct-yuk(M)fmhHHzbv&rl74{$zm4z%==zV&m!CoAa3pOBMhyjsD|6v6G zI8{_xswaXsDg22D{u1Ff-t$ZC__KtUrJnTjIb6;@K8o>2eY{N0K1H}K|LG3A(oyf{ zsr;kk$&(6y%IBrxsIUhqP?q|UkLz)@RpC$jxUQFH6doP-_W2~|bC;j~3^|*t@MnB{ zvYc&pq(6kVl(u%>rtoL|d}w%7;bn#Y*vIt_t@2RLCps?uP~p$}>9rj`dKjmF!N+xZ zPg3|#Blt#zN5{_(QAL-fzU8Oa<5IW6f9B&f463jfbT-)=5M{+(d`S@*e)~WE9eO%k;d4)&Y)qXUQ+1k}& zg-6@fiwb|m&tJF0O1pMNVnTEDZ8;e4X?`+0>&>-X;p|Bau& zw*MEXft97UMevcwGX7g1*Y&@Hc#1f3x>u z8o38_)r^?yg3jdprA17y@ zsp9lIef$bJdsyNB^l=)FR5+3*lrqngg8Dr{@NR{_F29010ee$|vedtPTx+&K;cxl) zbUFK;!vELDr^(qF6FHy%_&EJk;bDab_gi&+9XW~9zvHJrOU|xWID1F;!W=p7O9S0- z4Z`sd!pq?PtZvWUj`TM<@VgxN11kUEey*Nh_N59cQ{LJ=WpugLDm=K)tM&QV@tmH$ zw|jw_hYGhT{GalR);4nX;S)H0aQ~NvM-^HKx7lH(O3z;4y+GYWg|8_*xG${7^F648 zl)-&rs#X97NI6u|q1>OF4C_K0?{0WIa^D~@JaQ~O4 zEfro;ID44)g6>~uR&)AK`nb09lL{Z@<9eJQHHFi&CwecOB**0n5AOdi5d2RHXAkvW z(0YFAM9wF;|EtTpLE-GZ-V0ivk<^jP;C{C**SQXSy~2b0#hSN-I#e0lFV^*Vkivue z#k9;;;S$1a?coLo{uPxEd)D`Y*8g>d2ltm3N&FdU)+cJ8I~C5}_`UF$94pD-Wy&+Z z2k88-RCsXT`5a0Ay269|&NSVqkUp973GOd{Sn#z9Kf&kyoZveY9^9uME%=EU&L_C< ztmlPW6&~Do*7^UPaGO0pSYyXO>A))pFBKi|kapl_JMdKY?7IB)%E|3bxrW@uO`W-H zLtATSzN4!lPf=%2ubh<4F32w=AGnR#`i6YdqFlCpQF?4e6wP;#fIU4&ph!zsKDRjA z+}3bmZRPlO$=w5)b^6$`LG~Wp)#^-r+GI-H+LdisymuzGF!? z--b{{ePdg@$47~#SB{@LZDux;o-!>xGh0`4Hj|%y+PJok1ru`(%}wo{xyp)$B@NAO zt+~d=&Z-6?AJ@>>QCYPhm(S*xw3C55+S)s7POGfwB27ASx$J_raV?z-swjE3a(rET zTStCITVt*+U!Tuq)9Ligy8HysUvbT8b>p&?6LYQkru-6>4|yzZ%5|pe>TBwzP})W5 zaV`19?=OwUtMZagCx7;RWG7#%_mNJMm8G(|*2ec&4OUiipJ}RZZn`ALs#Q@p?4;J& z)Id(NC4zpnwPx#E8>xeO;|u?;XlhDjPo94IiBqPNNY}hDAzG{e0mW_74BQn9zn7fTriKj%j9`Y`Ru&5uGYr1>OJFfi}ShG&Zc=y z&D4p~^MrhC_Or?*cy?ZWXRfACoT?X&r(Rg;XV%ox-aJi;K_&F@1W2@XU~uS*p?sx- z{3hvosJWmnU)5gU)KPQl1u-l#_QKo}ZoKU@#OBj!DsM%$F4s(Et?bO#)J@6~RMnj8 z?5w#!u@aE39H+^$Y^$2OsoClCD%0t}XalKDV1scj_3bsq7dl)(-*|Q0D$@O%yS7;2 zMi8netyGa>nl0f*9rO@x4O%yv-C{Jq=pca2D9Aa1z893arwmajbi(+A%n9b4_sinR-+mz3B@b;;uwr}ML z)*^KivOKs=ka=(BsdW>jfAxJqp=*In($Ypd)px5dwL_mr zB<6+-6{I>~miFvz7iT+{bmns{*<43QTL-P!YrkyJ{h_K~a`#(Jf8_q&^pI)& zTPDf9@cbXXq#@NiZLgi?h4SAgTuFPES2AK-DcN zx{;*r)+EMJ#XDqwMPl9S(;yRE4oIeC;~ScD^&OfvnLH=AcXckL%hj}SKb@{3aYYoi z{y45g|BATdCe-9vO)a^)_FO|YtuDr@3+HehJ?2&UcnufGio4YnufWmfHg;@%dpljG zrdt?%8~p$T@*Mz3rm2=<2?b8Dn;eHWj*M@UD%Zms$y5f$$Ye_@c}> zx_Z~>eUrLApG()$+}_d;O)aoWGRu+vGRI^x2QOM?wFfsaRNt+mYXQ^vS%bDEeZF2z zH{TY`%F?yznRK;!Rz+5gGn}#9f_M+_fcsrH`Ku{@)^TpO6ztd3t&+V*7E z16jjC&lpHnz6mfdx1gz2PjmxKPPdXedH9Mp4|?z;(fPcxl7~#%*Ja!D9o`-FTI$tP zn{@aY*~aNn(qH3NkiFH=FAla%%fobBgzT%c5!Rr_WM6 zi7x{D5v%VjA;0VQ`$|Zd5;sCHV^>b_@8#12bM;O6&YHeIBa`OGU?smC^@#~tz2rz> zhL!1+ySv*SmLbA_bSg%V2=5g5L970oL4pg=F`iQ>*btH~c+f%ycCfF@b~G(mm{)_n z&rA;$H1Yt^NjoRLM(9Tjz@lnmwl3S8oBux2h(;Znqv*+RWtQDci*@;l^V>Qu<_DBw zw0+x-i3Z`B_6dQX$M9wZuS${~M<)BP7VsRbCj~X2%*yiIpdYbHW)d356R6x;P9{g% z*3O{mQ;mi6WOFAyT<_0qIDFY2n4uEWHiEXR{Wk{|98UV!UP9x4EwzzgyD9stY<<__ z8g=1|266R#ci;D1^pXOt%_bLECnP;G2IKZX4nu0eC-y4T?+18|5^^G{VOGT8y!)bK0CwMq5p>c%9f@~M9@;h?$Toqr$ zNp_f;Oxd@#dCzG16x3rT(k0{Ef)09+PmRR&t@)aHs@L*p&rg~qa`jZrWDN^*bS1Po z*P3prJ+;A`O_IreJZxHncF@w)=W9HEv9a3emKME86@BoLp8BJ!K$YX^Nj}*{sdu)x zjij@68NH)S^kFgHz545KHTIqw6x^m{qEBa5@d_>B23koC)Nh!)o1pzC{o|zoHI=&j zxT4&@r@*-3t$b3Qfe+~S5Dy>3_E=lb?KH$PTSRjH;Lrk+(v)aur3U1%IoArucq7Yg?Q=_07IWbGK&F<9`@!4>iCqpriIj?emR!^?XDL3HqEEgll;My zJD)6OlbM_8oIYdjOL#vd92y|zv@ zL)_s(x1p_l2@SLs*}f@}rX3JjT*logyvkSiRVuyfz0lN?c^@U{*t~}1B_uZ|pqY@R zL5E%d=Lsg)GOug?yL)|U0*z+=ND4GYX_6j2f?}#yyraeJXa3OORZF9%w??62Cb|rA z-sqz_F`?ee>k@ywqOnjdN3g*dmh59U2nHZp9P_NMOyv(6{j;|5mJY@k(8mJMZdotY zDknw9jATa)94`8||MKM>et=Q0Ki0n0IEu81wrq;;3 zi@S`38ouATq}9_7%iE^TWB($}v>WCKdfUqH6to8*4;<>5ls;~2=uIu}wpENZ~L%UZmGw`hAw1GYHI6Lqe@i`jWBTaH-vjbu(~QhSLxJ~=Cr``9z9ntAJff%d@iLS^i^bl z{Qe~SX&Nfdn%HmK%j9M1?RUIDZogDu|7PU!(#KEnVD;saI!J$(;GBLGq_20RZvuP@ z3=1-Y0p1Eddx?AYGggngnZtHd=8^?o&O$`h6AU^e6*)DlUI8z zGt=uYL~;63`mgh^b>yD|d=8!K^euv$cI$%lsOOb{qus8Bd`5vjH$r;M=QhC6Zudhz zXtzfpJ?8UUNIwdA|Kv#jmLvTjZkQBIJMRPdStP6NHUaR-fS)9|S&yedder|cz|V$! z&IkM)!1;T&T2JJ?S#Xp0>yRFK?*|-t9|HVb;QhWM{~tkm%)b}#^B|vJ0DeB;gG%h> z+Fx+9Tn9mVv%otWaI|MmaFe$M(j)I;z>)Vdz~=(*3P=8{AwA}Q3*cza z^?=ty{?7xB<$6_cvs|x1dgT2J;8?DmfX@ToQtm($_<+0>f}6aPAU*O<1sr)ZfMa>{ zfFtj6!A;(4AU*Ql1UT}p102h{8F1v?D!9qJ4bmg;8-OG44#1K3;60U@BX&MoaFe$R z(j)I@07u?wfFo}^;8@J5+&@~#COc{c%$yjvW+uR?k(?|%c1yl(=I zyd(Fr+j)%OW_c?hJ@Ot8IPz8lj=ar)V|gzX+~i#j>5=zKfFti3z#E|d_5hB&y@H#( zTOmF2{vL4T-3~aGcf{UyJC7FJ9`zYWGA)ifv^Ikyb|7XB4{a*V7^^58E2fPXLIS}v* z0G}o}FYkED(!4d0{+E!x7SiK>@JzrlpYsLhed0@y&wR*#E8t$KQYnJe{#yUuS58<@ z{;%~c6P!8!3-XDR{uM}1ZqQZWeAtV&&R_eRHgV(~2kEunZPt;m73h5Ea|Ka;v&E?pT&Tq{!0L- z&oHRK`Hux0^SQ)z_EVOZc`xrYDhl^ z@aq8A->YDKu>G6?>9PG_xvqzNrbGH00B;2x(_aSo8c2UV;9mwD$C;Y|NBgXG;5P$~ z?dlf5OMw^l#PsVRJ=)<`z_Fj=e1z@ltB}3|crm^H{sE7-ycHNB>2N$>5BW4eK3@a; z62QL>_;rBa4){HQqaA(%IM(kgfZqoBybd_FtG58Z1JVzpa}L}N?*x1_;Fu53O&mBq z=2HVW=EK*lIGF96ZLV?5XDQ&{pmRO0a+}oYQ6HAoIOg+Rz%iev07tv=nndS=`M(J` z_Qzq|KqzpzIw+0SGY9xxfUg4lZoqE=9C;rE9C9G{PY^w{4Y z1e`ttqXL%;*Z*0-AA9N0KKG@$MhJ5aV{4u@$t_kOldOio~5&r|=SYJ4A z;y8JdBR$q5_9LuE#Btt#1j>c>d=&6H2k)VPe;d-{ItTF?kp4T69_OQtfMdIQ3~)@( zV})*?INyB_a9k%m4tOc(^L@a_0R98Ou^s*paICK$z+LsF=P7O{Pe6Lq^GU$b4!FNV zd=sR{a$$eR{`DhBkL!@90mu0f+b8D#45UZMg#fP8SAL|n2_*B^LlZISB~h+jzg=uj#roOW*w(y?038R!2x%#{$!vRrGV?U!T5T>k6}Q#>FL4B)!WGkyl(oWHK)X2A7cjMH}k&gnnOAO(FNll9SSImS0YdOg=O-V3;%YZ!kS zaL!+UzfRwO1^f}frvbhN z@HF5%0oQXJM~~RcOT>Df?47E=Re)yzp9Odg;CaCH9-pJv0DdZ@e*|#7CgJEUfa^6R z<2wOAjR6VzJ{0S(=T?sTxD3jSb2}_!kisOuYduK)odft8fL{vuOu*LxuGh>Qt?v^t zub$%=e-+ZtW7bXhVjP% zKbHXsuL6Fa2I=@V;O7Irr_7(MC)jI%K@JU_$t7eSJ&~~ zfHy$;=K*g7{7t}ffDiwG_k+tdAMgsm7XV%h_(H(j0dE3)HQ*Njz5(zH0p9|6GvGS` zZvlLSEIwHOR=}$OZv%W5;O&6t0lx_FHGp>j{s`cmfNudj5BN^Ny8s_C)ce8uF9N&@ z@QVST1^8mX^MEe_d=2220R9Nzp96dg;Fkiv6Y$FbA0dl8*8g(As{q$)dybw1_)z()gqE#MizzXbR~z*hsl0&wOim2u>51NZkA z<(*4f^7Zpl<>c_tJ1*2`^kjW~IX%9dPnEM1v{d=L&dyYMN1OM9Bg*v`Zpg(qrR4}d zqcoIGOH-owUvV|W;(yRpDN0nuep4qz$Zv!d{=80Dgx`4eWgK7H2}{s}^yZg!lxHbj z1b$cBOn{%>F>?!lYR4WMd|Ah5DeQMT>I8`NjQjb^^1Rnvpc!z%5`DGL&&>ZEj#>Id z`Mg@fhRqEo5$6}ytOxRydhiaw#tc4~$#0~YRvk#itd{AIFI@~6k#heSHfiC$7;;8u zQMJe%JRKG^G-Smu295pn(S@*9{n}kEW$3%FL5oQfR^G~xOy9R=J&;|@)%WdHM21b? zFR$6~2D128`zKSi`l}#j@$7zK$==F!Y`oO{sJ8!E5mS?7tYUs)q=+Sn@dXC^mk!|5 zAC9jo^qtZ5@r}Oc=qN+*RgA>T;Q9te-^<|o5=P&1bbSw_?>XA-9QsT}AxkIb-9~>Y z!suUpeRtXOOzWE_;i=E{RR*8W?XskguQFSQwnUfmG=*8dhTxYdX$v}hkc6r~0k6pX z_PX)ife^)M{DynN)3>)skgEZ-ABy3>SZyh^guC%1t*NzD4dgU}^o_=u&|cc%4qq2+K%CrX%N;j#_z(86EriRHlkJ=K!k>=yLp9@a4NHi9FP&8@rNV1U`;fV+=Q;DY-*nvkz?fzHyKqRxs%ey5TF`Bui$Bqm7W; zf4Sd|(S2fnH)QSGEL7h2%#V6V3!0XbUD^chZk3Ne?LghP`@qfsZWrbeD67jXfg@qhlex*3&~W!I zoSKI;dhh(38*03_uFiFPN&W&)Ff{rO&qF0g#(wjC9%iJgbnW#`9W|$35MzN8dN@Kp z?HtZ7SkP1&E{T&K-U3_tUe(_#RYF6X=U_doN>ZyxwXpGhG<)u${nkojXR^0$;@nKZ z7Hd>^jP?|L@D0EIpq#IV45>;Ocp~nPZ_N1S~hZw2m-Y0I&bv2R= zl5}n!DlO$ror4}bRo{He_LHA;gR-Aoo@;w?-%Ds1Q{Ke=e0jD>C}ZVN-7rgk_*OS4 z`pGGJe^@Ad`GCK>maXsTs9z$_k^1igaLa8jpLQmdbbfg@yI}F+YK&}uissg*NRm6D~gcU@Aja4WfAiF9T${eOSX(#{&kl6V;@Cv_{cu(|On&|@KwSPFi#+?Ik1NkU zj!b^`OC49f*CO9gg#1>Ed}9&v+br_z&n&L~+eIGR&wXT&xbizK{P!0j|F%W`fgUBG3NG;_AQ7qW{B1=zoVr{!2yh-)E8MIXSNWk66loT@ms<7Jl}F7MEZ9BgOHL z{j|lE-(t~!O%d|jEb{EvH7@^~mh!Wo;JETTE&N|DLOxYOjg11@@1`Q;hl)JTA8U({ zA7SBVzs+&WUuuzO|ITsckG9D3nli5ZBun`pA$!J^ueR{7FM@x%MV|dY$K{`6k!OF= zapfB=^0yZu-)@m-|IKmvFBN%ge|Hoizudyl{+i?RYyWcCe|S$3SALyE|ND!Ozr&(G z`$3M&ul?Ym{tpx(|G0&p{Upcb-)xa*|H5(Qw^;1=a1rwQJ7ie?M~aZ&ZqfhIBILFI zK;&nC!*R>66QcZgijW^FMA(0LPa2nhgd{|M_H!IpzSJWBXc6P*(H433ryQ4GfANr*$;DE`C3Vc_J6zx`8gJT_V*l@ztJMkexc*aw@X6Q|Jy~>-(m|t`;(5# zufMB@{Oor+uDt&K9@anmm5wXFRuUpV`=5?0zuqFx{+#2=-))iqaS`$xL>|k}{-@*e zKW>p{Kh<&N^>+)=e(X;BvPnqroO{MM?e|$b5Cno>Vgma!Q zc{9EFyOLxXlkFazd0~U_qc3ER(fUiW6#Eor`Mrz`ekbw=>V$GM`KOD#ssApKH~Gxp zCzHI*{!4%05o$ZL{Vyd*%WIr{u-f!bNxdEGW#j)f^=IF)ir*;zTH&t{N#?(t&Q1O= z6K3N-HYPvcXSVTgw(u{t@IUL|KVSH@ohX?KX8HFbz^4Bqk)Ndn0hM%4;}8wAK@MRzh?R8JNU;~ z_}NdWS^jGr{1b%#Gd{C-V)FBv+NS>^kvIFlDX;f5)kZ|M=wBiHTz~9`)YSha2mjr| ze@FrS^_*n#w_EIYjfMYj4*t!;|JwrmXH&VkOeNfiA#9L`a?SvZPj&e<%->Za6(a3N z%NHvDT#~o-pB0w!uLgeIuK9cAHvV4GzYu?~gMYn+|9T7mL>l;Q{5xXuk0p6q`8Qhl z*I4+kckmBCfD%(ERQ^>C{$30Jjg+6Re{KJxNO@cND`N5=M)J1uZ@2KTwea8P;IECz zf0u(l)k9vTwt7Gynaqw64 zFngH)Hu`Py_c-`B#N_{;gFn;5>|y@(^xNeBkML7B4uxLfZx5lKtq~eQ3ujyXRe#7! zbrdG1bCYKn$=m90ZjUEeA@baQZl`lofBr7GjlWs=3-#YC9Q><=AKUMp7XB9<{MQJ- zIsTjFf8N1=xA0^6`S~HU{Nwhvm;cwopCK6xCVx4}+w8x!$CJ|XY=3@!$mGA)!GG8Y zPyTrC;QuxGyB++cPk188&(Hsu{D%`@tN(ezU#R}eNZwZdg~E^Z&(B|&{Hq-NR|-FV z6NO7;mVbqVf2pPX-?H%UNBdJ-`Fn(a43k1I`S&4tTlqIz%KsqcW0t?!!M|PjD}kF& zP5uQA{%scihb{a!JNQ5PVUM`XJNSQ1{x3WDcUk!P`mtI5A369>5dI^4X79x0?{V-C zf6_~j?e9Al{?YW^3S0fp7yj`D_zxj@Tm6p_ejI-uv+!T#;J-!qWgF&e!MbAjmqY&E znDR9rw3q*}nDXCq$Zw7*zb{?jvf2NonDSYN{2yb=Kj@JEM@;!c>AMv+{r8XyH-}?o z(Ye`vmpkN-7WqQs?-e9(YkzYr?f)s_H~Zi74*u!FKemAWC(v~!Tlp^+d9(eR*q-zepuEAqU4>!owk{$HYfwypgd70d@aoKA3zPvCcinR{4$69 zuSLGmXZB7^{>w?;R{oJZSWu|&4(k1%Ep%>{{|yKKi8Aq0bSRkZ|2$e}+sZ#n^GJAsZIZvguhV#`Hn;WPY(S}`|&ts)4z0+ z*Kn}^zh=>YGBr?}{)c_kldts-{$I2IR*}4ozt+P4M+^Ur4*o^LKf!1APR#OO=ipyz z;oolI|6d3HeZp_Hf0KVX)sxMBkBhv1j#L-JwBHpZZ?oS9(SKx#C&}aA8y5XX6OWC5 z!^b_jLhIKRPk4gI72y9G$=mEVX0s=V{qJuU{>;Jl@-GzrD+=&W zC3zeF91H(W3;&Z2{_Vm)ssR5qswZ3heLxnjY;z1|`~M8d+w@-{`fGWvzkg9iX8nE3 z!T)dJpN`~oZt~yj;9vZ#Cy4d;mW6*mvXia+CzX2g)4YTKm(ya{hvaSLzuUt9za$tb zzk~nkQjcXKlF@mj{0{!D!jJv`KO}GRA53<(mH&xSN=)G_@8JJ6%l{FQx0Qc~rTp(u zE++rg4*rjh@+i&u*DU|gQoH^~i~Jm4bMM5|e{Yhv>0ip5Jqj7`pw@qbN!Zl?`cgap za^Wwu{#!-zHvWaekM*~Qg?}*d5FEMx`hf5kvfo;Ve2>VNN%{4`wEqp1&ZhrTi~f5L zirQ~55fB{F|98S)$bSEE@UOM-?_=R#?cg6O1s|&mE=SfC!%9kLEB^)y{|7DnpZKJ` z{GS&7!;p;52OGZ+B6%DCX5q*2Z(j@lr4If^;Xl^kGs}OgL;ePlFLeE7twaA^7W)mi z=>NgdcKbac{Dsz^dy%}&e#4*h3Xc8n01N-E4*q`$zd3)I_FL=VA0zx&erpoRZF2mfN>H`kAYeNDWRPf!DAoy_O&t`T{f-a^5Y zKZxXQ`nOy3Kggp0Y6t(l!Y>D32a|uLgMWpE|6>;Z-#GYRh{^wogMYn+|Kk?^3uuF3 zv;W_OpQ1y-EPsv?*zCX2!heW`{~r$igQ#C{Xz~vJU)B}F4hMg)@Z7z z6#hcQr_;E`p^*L7Ippg_{v0nG|F5b4O(bu#-@vjhmT~EwE$->|6;NLF%qeJY`_Pg03KXi;ID7T^gT+H$N zFzR5o@{bbv&-s$xiCO+pByTJKdMQ7y|4y)!zuUpTPWV4nfPcAzzt_V5X$$}B4*pkS z+V4~<;C`fIiJ|8Xkso5<`nNuwMDoghM!M8bJpkL!6pQ}nl04T*iBYk;3h-;XGc~^< zKhnZK)xy6*_~{T1G_P`S^&i%m!*wF>{R;jbE%E{4ooP9Ze~sk#rXPm-sS1%V)d}UO z?XKa+gx{2}75ScFI;D3soRn^`n znZCe60~V}^k`4unV96wDoA5HFoid?m8=3}@ho^Z=o0PmvCVdEnN?YyR5Ut3gJk-iV zs{&SUFH}Gcw3OmSjee+=i&zxA)s{=V;5A~s{npxh?S0lcXYbA=ObXxc+rMP?p8sC2 zz4rS&_DH@h00 zCTlv94eqptj*e;V=N1)uL8j&BjM7q(QC2cDRxDCWj=eEnH8(%clbGjRB-%39hv|y{ z@sJ9UtZ-)MT`V|penknZ;s4X{zXAR~3;&4W*mXVpe-8dP!arhbD82#W8!5dO;?Gd} zCWzNjdOgKyihCfwnbN%wf1c7`fOr$7zXQRLw^I5xh;OI#9T0D(^qmmjMd`aC zzK7CZf%vPG-U9L0D19%)_fh(Oh##Qz*CGA}rME)-O-g?Y;%`&>L5Lrs^urK;htk_1 z{w}4z2l2mBdOO7bM(IZ=ew5-J6yy5hF-kv9@e>sP0OB7~`bQM^LHs18pMrQNrFT*M zG{w6ieumO}D1MgWA4B}_lzxulpFoU5KGrdIJ&gO||L2tc1;qb{($7=;ONxI*@vkA? zOX=TG`~t+-6;R%b@c&y%zXb8`D7}y3mm&T=rT+l&E0lhf;y*(CpOoGY@t-LDXNV6_ z`XI%xLHu8oejVZgO8*7o|EBaC5aT@+wC%6(|38%e8^wbV|DDorLHrL&AENl55dSZw z4?~QCP!@J9yjG0q2z=mmTTG9pcnrjNEfleF@PXGQF?}q2;59-_kB1MuUWe)9DV_i^ zUIRny1o*(~QJ8)&eBiYqOrHcFc%25*?}Lv?l*Vfxh@Ao-cpU=Mr@{wb6TtL`D8@Z{ zA*Cl%9EJFFO5+|B{+u%?#yuf^|1f+^r8MrdK0@iUDaO4Ej=%8dOoNYeDP2TyjN)R5 zah(i*4!+wqozl4WM64V>&V&EjMEX@c&%jCajD}Aqv7xVfGj6NUX7xTK!-eW`0hf|Z=~h9w{;l-=Vb%0*7sq(qNMBzmhW z66xEJdUwUi&VlDbJn5Z(O65c8171j^p8{*I5Z3-m*%Txiios1*gE2=Kj0rLrlXipg zMZKUc%Em-*d`n{8!Ewv;X5o11%)-&t5lPV`d^RW6?J7w0Ub7`E>?I{nR606?#5yE4 z-Opr-#-}Rh?aM@QctC}23|ZKj=>0Obts|5qoF!XYBE8d^_2j-Wi9AF0q#(y*k)X{% z3Q(h46e;$1heUdBqG$g8#ze_@(LGZY2gE&yPy*G0sJ2AUHG|LU{tvC9 zAid^Lx_fZlnnQWr#h+O-co>H2?z5=rOBU+8z0;vQdO#ten>=AZL{>Zm#MyrjxcwTO zdsTq$q{Apmtw=Vc+B?rX4}M#)Gbw(&*==s?f+N)(H9RHKYX%eP?tw&4e83Zj0~Z>O zxx&B=eG_i$gTdi=paXj8$pfQBD}Q$95XqHp>6V__Lm+cmIhga>=#uNY+@zZj08$j|QdJVpM%Y+To1J$b$WRURe!6!V^`7$@m!<@a=T z0hC3hClO5{(rg0fE59gPAs-BtzD~yvLHlu1$M(bzh1-Ryt0P&I?tU{}JCNQp2j-tS z>G`kp)D~=vA54RT_aR$P?JH@p4$4*`T93pA($(W+>dkcZcuawZ_id~$ShwaCr+duW zH3yy4STPG8kaHiBY^**3qumuJ3K#8$H`$2u;Ku5SGV3JDI$6X$wfoc6K7Sw;_;0H8 zpGX(6beZxQ#t!$KXtRRbbJPF#`G*hZo%nSA=;y~e-yij}yeGyw17l&$0;umFkh{;w zJLUWL=c>JzdvunxuaL+-JUo4?mXwAJVwA; za;QFXQa3%=lb}_=+T*OJ66yZLlY?V$@gOkKViW0~s=hN6jao=TN&y8{LD`m4=wH`2 zPTAudE7+)#ZN9QGt(Qnym9R&;%;WOr6+M2)nE?D+JCKmW0lGL-Px6r%y%N%G^a0I7 zN?*8~Y(U?Eqm(yi&{wagt1-Ao4q(2P;vZ{6E!1b5lEa34J*5z&7R$BDEUYltD(o8O_ zLg76X;}U0sSz-tPrR&xVI;mo*R~A|}B%lxixPb7~ ziiU;i3lil|r7i$btnfG#DTTljPzV;|7D>3Kdfb5`KkrVNp=^Iretm&S*#t}TNmqH+ z;W~{s!EiGHTcDkZhM;ZX1y;k5aJQ*Z`Fa-DMXmxrO!6Bfw1Ia_z0Isf3_JGb9I6zk zlR_-IXe8LRghQ3zpb9b+8JS__?`_NnV|_wKFVt;s9Qq}1+TgzVgWf)2v{)GX$IyT* zL4hki;F>6R7eOvO(Gi9*?OkkVO<>kmDAN{L@NVWJ;kp5sx0QDK{=Hf{F7t3Kj_(m< z*fG-aevzgj9KLT$^wz>ZY%E#n((%2LrMAxx?*n)raP5G2v%lx>P2fH)jm>jkA`c@l zS~sr5GjXvy5I%sN!>44vsvOvrp#}7{2YP@QD)uDOztJdaT^HX`aYRlBIKjB?{s8BJ z_9L?8UZE)Hx`8|>Yt*kA8zR;M6wY%GdaI`v{udP_&aT~)c=D|=KxQBT?-vMpSWdYd z?~|U#F$O%35qQ43U=t*8BP*{nO;~>$G_613C2t%$wO7}z+2M4b4y06nekr=aABak^ zs=|P5J~jd{Cs+t*c=I_dJRx=NlwBaWLteM5iH~04ZVX*dD&}Jp^>jA)1V?4CLfIP_ zMD>*wHFWA8r)Nny)4*V&L|~I1keB%2qFVZAqAbiH)IJr55HTmDYq1OM_1Mt@FlhIW zDxeCaA9_j>J=cv(q>B>iRpSypT~M*tO-iIY3gG)B_+AL#L1ITCe4m==nOBtPxvDIY zP5}KCWoY?SaGPhj8v4M@gj!)0fO|9rT9^O}_ke|cFq-TLk0y|%%8LejU(ec^NWTC` zAIxqOZo$nz?*DdZa!v~uS$to?4ZSdu^rAa-i^3&X9suAJPFx<}*Lh+PS%DWCv@Hil z!8hRImucic3NA^6TT*yThq+;><9V=c?e|I!RfRQ6euHA6ub?}@9waa?^J!JA`%VJZ zLFo9*NyIE#;w8G<^uC<142Q0e9)Vy!)+LJ z`HCm%){~!p2Gk-2)a1``VU>PKwr$xsSrMR7tM!{{L7^!_Ht8OTu3Fazok4oqKi6g{ zJv6q^l3Oe@^hm~fwNJaM<5Z!b zI`kN(CCKp^I*x1&0UE!#SREdnZfbO4G1!-Oz_nBic`!JEgZUs1a(bcl_F@my9Tsc) z$ZJ7Un+{s2t1wX>ADD0lj<7VSq4i>I6>Rsj7Gr-!L0}Gae4KM+e}z~QSEhGC2_Q>; z#mm@yc);!pOTzS%Rq5Zeu3LE3tgG3)p&K98i@X-VW?e9$h?}rG4xSTZ5jIiul56b`spW(6*7GLT4eIOrVs{Zri z{bEC>y&7^Ot_}L+@TXP=uvXn$0U!G-4m>8@ux?iwo14N~mBwBePyJIRG=*{rS!z)) zXM9vb_cqjh;CyWJx)F$R1IwqIuo$x?O=yh_BRRgW$gb@E>*=h?S|hQp8z? zw}TLcuRobaU(wq`^9HQ11LF-f3%Q*Ji$p{5>RK5OO~(VVDkeb=SSV)CaBs=!qK)s= zgQ~#<g<4<&zvmygd% zVkpKBmEY{;UrqVKKPvxnFaLVVf0^^=?-c}S|2-M_pU9B^Vut)f8S+o18;&;nFUXL8 zb%y-wGvwcsAs^kA_vz{?(Q?P)lUdFORQsI*U+`Z9XzYF z)O+Gbj+%wPvT zpMwD(JMrmAc`^n_##AI!I$STmKrlK^jORCb`9+i;<@ulR@~bJ|)~7lsU)%;)`dd8y zO_V=@%b)AzZ_AM1Px&9_{Gasr2PofEm)PgjnfkUqU4#QE1e<-;lwXcSs(c-u{tn7N zk>^)>`I{(z8qZI9`P(SpW`95B+w2?2kY6wc71KLW%Km&gD58IgDBm_GR39O~5cqdc z`)h=>s0yv)Dp5$(aVyC%`3Plfr~I!#TKhP@E|R~=^V43UvH4+;@@@4zX)FqdXUykLb3LrTZlV15^88CZJNhVpHqQqg z-9S4ltKPB%D45~e#$?Sm*E=EM+209F3(@; zq|5Vx<^v%jD6Pv`k;O+Jtz zzhFEv!n3ycp~}ztV-e*y^L#cxR8zjS{waSh=U*f3F9d88xN|g_ok4q`v)`k{S{v;Hl_}RWCMfoQEg}`zv<*(rU z*biwPhU2S4^@tCP`o=Y+`?l8}_8mbN`ck|Y1<_TQR<`CZ5&|&4@OaFicZ5`agD1a& z@`X(*Uryzsu9i^#Nhn0+S4sXtfYws}bvz%-z~-9!iN-e<0!=%JK^u1+K?ml)LizK# zj{G^gjHARP<~Z-?`EuAq#2DJa>7$_!V}oKKlx*mHMT@RSAb4&k`O&vQJSmi&S) zB7Qw7!~%L(hCuX79>ZxGbQ z6T+bUis^{>^%+cgp%LiEFnlUyy-v9LF2*{_i#R==0G5h4z3iKpj5uHLzEBFU4WQl% z`mXGJ59}WhPXuuMEmy?FdKU7)JRKs=7j>E^BF>liSDlVHx9K!bM4UVLSDlVHcj`1x zM4Y?%SDlVHU)E`!h&W+9>NfaI8RvcA6W1oS@1p!{*(pZWx=1e;JYpO9t-}g z1^=-Hf6jvc#Df3Kg7;hSUs&+xE%+}j_^&MZuPyj*Ecgo+{6!1?k_F#q!C$uEf3V=M zTJS$w@ckD2&ldck1%J(gziz?*V!_|A;D5E?f3x6&7W^#>j;n=mh&cZYgMdUFR1cpKA%Hb7aqx}OaELhgc4;_79DLg}93l?B zc^VE8@g}MX$2U{MAtK&XHR1TyYB)q3e1kO{A`ZUM8V(WhcB=`;H(kRa;^3RF;Sh1~ zP1taVh__-*IKCn44@INoe&IBTG2s3I!xF+<2p4-RnFal5W=IZZMZ}x8M8u+qbAg2( zSHIy9aV`qsYlIzRL&Tc}u67Y#_FDp1t8fo@M`M~c-yZBdB5<_|_cF$e!Srz+Kq+~R zn>MB__gG=#1cu0Dlfc!g-OJuB@Dn_MQvVdVxWeGeD;jYjJ!e0~k>=524n#dI)e5=6S5RO2^ zIX~3?C2oX)KHnk-HdTfY(YtehCd_w!fWAdwXJ!f!aVktW2j;;r2uQ>U_fsT{=-slP zEn?`Wl0Mu|B_8gl5)b!NiHG~C#KZkm;^BTO@o+ztc(|WRJlszu9`2_S5BF1vhx@6- z!~Im^;eIOdQ!omJh!gI=NEFdemiSpB&IkPfeT#%n_>&nh?_1~#E%;;$9v(N4Fye&A z4T*=x4T+zDQ7A;jFPMj5kpJN@2uQ>Uk3UElal+$|#KYr{#Lvbk6kuHu!Vri!AGP4q zEcm$=yvTxw$3rB9b%=$&#Da&%Pbp`*g?@$wpJ~C%EO@yE$GeN+0ON2N1O(PI7W_gB zevt+Lm<6w};Il0F#TGm~A0c7HnPZ`kTkyFS{1OYEu;7&z{89@(&w^K3@c9;efdyY^ z!K*F!Wfpvq1+TH-i!FGq1;5;af82tH*BeL}37yn0*(1)C7CBd0@T)EOH5UAn7TmV} zSz@8Dv*7g>yupGuTJWR=UuwaZS@0$c-fY2_TkvZwc#8#Zwcu?QyxoF#gz!VKgo?8J zQ))$m_ufparBeWpvimq{MN%d38?=1Y6H)?St8q2b-7WB&G_GdQM+ClJ<7y<`YoUKb z;2Si(nz6=!@h1DD07k{Bc9KP{RAvf1t>wH-sXHzBKLp;R>6M%%u#}8CTSEA~0uR%V zg(YT`-G5PXJ}L08XgOz7YNv(%6j+i*+5H+NXSoG`OyFPC@)dmomatK0YY4wj;9>e0 zEN!FgevOjz4S|1M%TY7#bZB5E`fm&THchYO90NQ{6Dc`&3j9t@ukd~gJ{FeRQFi}G(O+c2y8%BD?%OIlwMBai@X7gjqL~ciC_WjM z?9jAA;S9v{L$Ff}c+|OHXQ&zaCX1Zg1^t7Xek!H@B=Cnd9;4KF*eXPw?`d51(k{SHm9R^%tbRwSyQ+QqaC#ekdS%(CEl z7XK^~^27b^QGtJ7+oS69?*e~ZFmgvOO0o)GvJjVn3-EAV?Yei@}|fgtMq zK;z|<`hmd1^b-q_KHMG}1^y!~2Zj+5ep-n1eew%@PNUSBlMxU1-|Yf_O4BR*CqP9+ zon0DNV*664Fcbz<*0e;9|GU4aWxZvehSKYR^y8PO@W8o z`TNd5`fZvX%oAazz<;dqMoQf&@aHtH{E1u2sPhwztCrLx@Ska1`R7T2huc*I8hq3V zx2slxhuhU|f%j|qsvQVe3{V#TkEJgFd87`ho=Sp2Q5d9Kj%OPi8`-p9HvnbHVHiJ&-`}>yW@-)A#_Tu7(B^ zbzawa6{WTb{4W}xL#eqXNdJb$XHsgb!2hOkRbQu-BK==A{s~HbPT+$Yzk*WvFrgG^ z)JseRJnFoq0o9&wu+ZOZ!SAu)_X+v`)biChkPnWHI)^l_%GE3I!x~ri6o5mb?7k$p zQG_oEJY0{*mLWZ!7%Kw|3nJ75Zt}xgL64`($^gwtgxdw~-N#hp`QHVOC(g>C+R0j& zP@>}WS&6H9KO}HGiB<-1iwHMBLyd}4Y2|m-{$CZicOMg`GZCuJM|$smB@EXhJST8G zu~r7vzp5@kdhfoZ^7Eqt_wHjh6W__u@uTd1bvyeXQpSuL^-6#D%(VuxS(tGzwmHd?g_wJKk zMfATDIGzG5!#Nb62Lof2-48v9@Lqv?_d~BE{8fQ__f=t97hxt0P*HZD6slWPFth}Q+*^pe>+?8}2+S|HPo!t#7 z$hxvBR_40PQcZBCXro)#kZN9$bURkWi;Kc&suLK@^q9d}TDw!pRc=dr!?o41=^Z3p zf~d8sxY!df;qEpo^@4IBZtHd%R;{Wkj=64Qa%o+6OG=1$JK9^C8&=0bD3-EB9E@5A z2c^1ooy#ORqj_0dduLL9fx?=EN7dHI-MQ@+%jVw0AC>nQUlj?&wO!iW*iow6wP+8ymYy8$fwULt|&G zbXhXxrdD@=gFD+hx+)jMin_s)&ScVE)?U)uwX77#-Ew`1e>@&vRFj$^4}Ps&P*dW@ zW+vNG&8gKw037|=oa~C%)K%8Za^vw8@sifms&|Pg(?tovm`g5yH+V*y^KLMvT=>RK zwl%&>Dk~Pl4$)lK(){Tp+EfaCtSeQQYHolNhA9KSwYRx-ZH>_TG%t*g1dxdpmNyq=U7yO)cTlim8du4Lt~bc#MU9r{>I3u|ue zXqiLBfD&pv2TGK8Sl1tpqqNbUyfRe}mCI{Vr5$z6ot5*JXW^0JYm=+7y>`IJnTp4u zyhUzJvIX24>q=GDl(_(vwj{f{Dwhkb0K{V@N|}qks;rsqR@KMianET-(;CkQC9QQG zl|wJIzku3#HP|ZRBP(5bEOR69)sr%6h-^w*jvKYtL$Ea{+hFd>qWOgf0p5%}$vNnI zUg`C;o7sN``*2dmrs2sunyuZ|_n6zEdc6+X*4~(`d^;n;J5^B6y|E%(KDx`g>pB~u zDAUEF5619oa>?(G|qHg z*!i^9wYbfxWGC*5DyxTA9&asDGsDHfZ3fMIi{{nLr2aMh1%;{wbV+MFY(U?xx!97x zMCkWzD_g5!tx0Rtg>&cD#234ZXI)$s$K0A!T^lGZZcVnf!>+Hr6Beh?P)l5wBW`PZ zWAoDHByN9UIXeR!+1lJtSs$O?1ujj->w_YYZXPErZE3G-#C4NTlN1+T9T&^hF^~rr z&Sm1qKf01BE5+=X%92AMXl}SxK%xV>uoZ7#>2|H|N+ny}WM^l4C#>MHRFZs#+=fdT z!jO`i*Z`=S8ur{VM@bk_Gj*Hr%+G-@psK|#ZbV(| zwddU0u3eIwb)M&o9Ldx6y&Kkzx|QaBd7wq7-W3IXN8Ii;o_B)}ydHNnt?{&u$Oc^x zRU;x@x0;cV{?7D}IU`#plAd|~_g~VWY8)!t@U$t%4^f-)TxPZrz8~Ps`S`TXmtWR_qJm@)1@EtG&RpFxf!!Y${pq44jkDQcX*dKMc=J~ zox&Wv2id-Q*jKaQ()^0WE?l`<1lO__7rA1bLBVu^@*TWCrn_$L_gY$XHkV>E_G{=? zxxItnb@-f%){EJrS;Jn>IGS4V5@CIES#z73=#I8>xX|2%!&kU@z-{52&gZch4wG;?||`KDrp(!4+`J4KH_B zE*j<>xe(USu^F9k@fxm~!%{!lnQUuFRxWnqrTCZ;EF#Ou7da|OaT0Dt)ior=8nyCL zdG~w8oQ{Qyg`S)*0`!PA{FRXI`Xjy)B277Wf;VHwX6QS8@HkCfbE>Oy_;=9b`0N|W zOG2NR;i@G^4rW-IUa`B|{b3j)^n(>y^a%e>0UyH{xf#T}Je9>=%!~~o*9G@l$k83_ zYuwJ}WlbqD*lW#j%drs$h%VSU;e`a9aTFF+Gu;}uCAsunWD$%yFh{}Tp296hm=l*KO24e9}m+)P3x zIDyiQr`$+{ZS8!RKE+rFPds+PgSC2Y(_ z=uTxc%RX%nv$^qMVg?Ko;t7%!uweIw2&U82*M_IqyOa$oy+>Ezim>dro8Vhw2?OBj zl<4Y5v8ThfSWk61n+?iZ>sGn?ej0za5GDtBolrhoDCY?1_&{CR3T8mREXKbh)xz+m z`FOlc52o1pXfd0c$thL}BU@v;ZE%BjbEG*K$`7wQw$@#n43BsEN!Q_(8e44OiCHoJ zzz`_gI@Ap4_7A!Z?H#LOpf&Ig&xknefWYH4?#{whzPPUvlh=D$Q_s!Q>R!jjH6$(} zu{kj{Gh7&S;H^)bV3Mu%-Amuz%MCMNG}9v~Qxhmnu162AnBw)$a4|<%zi;rWhS5{5 zQJ|PPT?Sci^ue5%quz__5I(DQxK8a|tTnHLhFN!UZ$?%v z9OvEUw$QxGcNsZq__}jZtA`zy+@{v!p#m+i8^#QH7ejXn*aN_8_u`q9VQy>SJr4Qm z3G_19SEzl5Tj$0`Vh@qiepXEV42C#7HNnu;s_KixJG7JsJNu5+x$J+qB$oT6*)9z2 zvR>f5Z|o=VB5(WB;a-J?X-e<+VlY|idTFm;4lfMDAUM1Rj=M=%v*7*?XZ&g~ev#PR z!6@679Bz%r>!GuR)=+Q*Rr&<4o`e=y!?Qo$D0kZ+u*jXQPT&}(Gvq~f|HZT1S=!Md zM#`F0@>Bm0_|ULkE6l@Pd=Y2UQL9X0jZ>; zAbvne0K~Ve=x~c81Sk z_!ESq{dks>D%UPX&;9muhT|zjivG8R2mSdfqvvweNoHv0d?rVo)P-{JEG;E}6wqKm zdM-zuBox$JW}#0Ij`W4_ujE%-=#vaz0BJ?vN;t~le(PrR+|HXA&i(dzCTB9U=XOTV z<$Q(V+;0ytIoxmm#^|}6ml^$JruR=4`oCM~^RQt;2-eFn49DL{RDPSm@N*eHm+)Xc zE@1TB{!cI*>rTo4B*QOb_`fim>%EKcpx%2KJ=gmX!@1t?F?)p=qS|(>F!{;*mHHLHg(b$0? zV8rPQ7=AgEa}vWp&hXiUV>7~}vOmG-cQX2gjGoUgmouEpxrT6@cXly3Ny0IDn&I$O z1c1bRO<(mdIH8^Ruk4Hx0m|9KphFntMmI% zFRne59CfZY%E8m}6wc|7XY>k3di?dUAU)!x7QDoQ<0;f8Ir!^dCLDj=%Y@Ie;P|Uw zCi)5sekH@FKzT4=xvpY3_rui;hvOPWKzf(qeEo)}37YJwXSh255#=;6e3le1?D-_a zxji`7EBW01r3{B-PenlaQyI?XEVJOt8IJu21IoFU;p%)(#Lr_mZ=Wp;=W_5gM`iy9 zP&fpX^HGL#IqeKTRZvU%4u-39NKwwG7|zSv$?#$(X9dG?OvZq6Rx+H+S;g?v1+}EV zp5eTHx!-0n`ZbLH3WndnaCPo2+QZw=WsIJ;A6~8-nVc#{zn0-`4CnM~82%YXe+$EL zt*Gjek2C8T&i%8&f`5+Tyj^W%cp=lv?d0@nM$i55FAV4Xl+Q=JUER#+igWloIf+1x2wN1 z{ELi!0;DluJG_PAQy9+W;9P(K>A4(SlVAwS!Le82Tn>&!3g>dLj0*n}q?JE!V>p*{ zKf}44#~9A#;MzmU=YIPY!@2x}4CnoE0yYo`SY8)sl$}Y2-^%b_hGSV2{oM@bdcVtX zu6GZ^x!#{J9QSTY{%;t52g6@sIA7QOiQ&9o6k=f^V0kw)IUf|L#P4J{U+3J#a6azc z&2ZjNIeiI}e-ERd%y8ac`1pJ}qv!n{_pr)8aE!7DST4T)cNzXwMz5{|1?hQz=W=*| z-@@d4gURRg>U?CB&+YtoM$d76eS_B*pEvn9sm{4Z`JA5DBkxDN9y!kE{jafdaev;+ z@ET@6*Lw!T?_>0Qox}0@j2`>Gsz*K_J-~3@uD;H2PX7&t^Z9No!}&Vln+z{x_I!)s z@N)mFq|Uq5g>&g5|XN`~)Xa=4#yPEqy3 z{mkv>Ryn@;JLxwM8IG4}M^&>{Vl+pJw{6>b~%5c6u zT*>e|7(JhN?qm2JjQ(MU^LeL`;e7qi>yfX2E@t$+yo(vm=ULw0pJev%agWai4rbeg$SyD5Myt;jxs)sDjdnmu7_RybW-np*`x*UO zhAW?A_7;Xm8GRqaRb6BDK88&DZ>*CU(E1IhNl>=_V}2+hT+&AqQtYA;qwT?Xa~d9S_SbJ8Lrlrh#zA30t6_W zN`o?%OU=2MbpgYxi58=)8GaeVuV?rohTp?*wPwcbCm62gIK*FMcr5}H4l(?41wwr4 zIQa$b|2V@hVE7dbznbBnV0e<@=>Msdx1Ql@?SWbMGhD5C5Z}e{s}Z2^3d65aAjGdR z9Q7(+k2^*ZVYxmjlj8FnhPw=}V)znj6 z;p-UwG{dog(fmDbf+Ru=|Mfb5TG#5ag$2HLvwZ0;K`(vGY!u-ai-OG zbve^I+vOL`n5K@lh9mxf7BesfG(e}gfhhZ5WeTum{{v0JP*640!?b-0@nP@G=W6>| z@MRXwV>x2m&jHWK1&`DgheoI(;A>bx0)FOpP@4aYZF8=7q_)l zIX2#?Avb;BDEer2F13cP>snc(?2{{|=?5Cs#8fT97Q+x9*UC+6K{)nRAFDEQM}hj>n1caQoeG+TuW~*51josv+rKj% zl&Kx^E;}yM*8pI4IhtOB1xGd~XDZhnrSmg`9?5M#U_?3)Ji->E#pz0ehYKnM)-(iI<-?b7^c~9zTz;?`0%dr!?`rx*`4Y@Gk@80w_?Vb zCveiGUzKOq@VcHl$wD7`=@;+$@?CTOrQg6@Z_oorVFs1uW{QK2ko|Z{-H!R`I3wMV z)zKBc^1froWcsXtX*st`8}BqTafFLHA5;7N=*|H46DmVq$mJDx-?5w_O~x%<$YkX@E?}SXhH8~sEy)&}l&MI93Go4Q9SD)*y;GGjE52_4m%h7Q6HqNZ{S@g~w zUl}mtoju7?wU^vq;PHk=eV(PSY6(%=Pl1-f#bVDPQTpe7w0W# zVu2Iqay`6xzSM_izEh_7hBkSArr(rYts=$3Mjyc^Pyf@c6~@lo-nz-=W(seyfeO!} zJ%t~B;)nZ+vo(E=6eaWynj48D#I-xIz2@k!O?e1lup~$K+)Z6B)GLDB$dNz((x(w>?p<+GysP0teQXTq`NwoE(Hufb1iXm4#zw!!1(@cS~!X_qXh{iyiO zYx=&dt$SJr{Dv9)FqRUYY;u=&*1@l1Pg~a6-p$|BkWaf0{qvb=j&p*6t%5Lmy~nA5 zcOdb-TY9`+$2R^1@lT`}`Oh8#zk2tG^W(Wi+3Hum;r8RXU)l1jcSz{<4pIIyhrqv{ z%FX#dJOutt2L3MrmaYBw5I-+Jo@16R|NRF3TZf?kLE`7-zikNoI}H4{4}pJ|f&Y#n z@b??|HxGgTMFanxL*Uh`@cE_{vw0^EkoeHz`*~tA@Hkr&bj^f4uK!fu))Cj?}P8z*548XKaL66^0yfH z=L424|0)Cj14Gci-oXF$A@Ji_U>Lan77oFFJR2#g?XpSPcDhfw}02K{)(UAFe0W8lXz zEnEIlgZ=G8;IA;~?-&Aq!l3_CL*QR*(Erd7>hEfU{uM*e-(=v&bB?n0f68G0!$YwD zdISIUL(sq8z>nvUW^4b=hVtJq1pdti{dk^Iw)(di^sgNP|APj8Jl`~1{W}c&cs^vd z{JRY0zj+A!&l&XJGz9*=27X+VWNW`V50a0+c&=-<{09yC@%-0p`3DXB8;8I@DgvDi z0w2He+}LdOt8?sm`M(45vgKFj-E;kTPHeXPQw;Xwd9vB^7a91!Fa-V!4E&phz^~4c z;^oKlWV5w@G3n?2$MYt$<-gisKc4%VEq{}NAJ31=mOo{%AI~w(mj8N#emqY#TmFp( z{=0|3f2)BX_Y~Rc-(uj$b4s)2e~|cj{cjlp|8|3ZJeM?E{e1@hdxyaPoPi(DEzMT{ zUIRa#Z<;OtE5y(Jhv%SX%YV?IAJ0q8mVeN|zikNP=O|Ld#}7Q0HCz4acPcnP?rF2- zKh>Zg&vVU|e<~4j|KmBa+42_|^y9g)+45gt;D2xk{Ob2Pxc%Q9Lj6@6^y9g-+1h_K z5pw-_er>k=jRyUAK5e%A9R~e)j%~L5s|@_xhrqwq!2jqF_%{+iZ~u5rC0qN|d4`-H z&%4c*e~ZC>JeM_F{;fpF^*=ELes%65=f`t%v(?{cuph4}Wy`nwiX3O7Cgxr2S zuQyx%7Y+P)&TY2*`-zbEKRm}aTmAuq{)BbnamVFyi@fsyvg3{!EBbCQVm_I?iY4Ts{p@BB=iyz)_}+KS&?^9s^#) zXuAU`88(uBex@qsDEo=b!Lvz`e@sBYW5j>5BBVH|zl!*S_N(&>gZhHsF9Cj&{|E45 z9|YxR^go`Lr}!0)XEU1Y-%IwNi$Yik+K*>Y3jKldkHd?F5Q=0Z?w{iMdqMqpPtc@) zES+nZNk85vHR&%i=*RQ?g8HAe=$}FQm7jo2gkbr{0AR9z0r4+Zj1&jlS*BbQWHCdDXS4jU^8T2o;=-+J6f0IE! zUeht@KmI*ZF+Zypk)Z#-Z{c4+{K5Vo?LH`#F`tf%UP5Sp|slV5vzrvvZiw6B?gYhQ)w@}E8f`9rB1`=Rz;7!5MuUEQ{w1jY28;ftEcLIp z=-*<{kI%mZ_4iryZ_HBv;}-op4Epi;m!STCl78sMzOa?_clc20YYySL>ZbNPiO!`x zn-fDisAmH3o9eHh?C0|bKK~N5f4xP&I*&I~|GCkk-+4$HuKGy@6mp9}|IaP@)w#dH z@jqDp=Pddsk$ztOdky+aV1Hrq|0Cr8ge->s4C7#Jdkyu!)u6xEqW?voCjC=UDGNdU#{j>n{AGBv7y@tq*d@VS5ft8H(ceeXJydeXVJgbp#OUY z{Zn9{VXFU&NdNQ<`cDIXQ~hry{e1k{ZqUEMqQ8suQ#EKS&{iIPZQ;KuOa8N9oo*`s zEyVv}t_;$_`rl~be~kDujUVfP-{ikNhWh(H=nuBvevAGWNPnjNSH*a9`Ny9i3m)`; zu>AL1_)jJN@(lj_D)5`izt2$q9~jDi;&EpCFDLycX3+mR3x5;wPYdt|+uu#VZ?b>T zV1J*%{y$sv-%k27wVzil`U}1z4OioA1sML6LI1qt&Hj6Y^k=I7H5UHeS@OSS;r|u! zH_Kw^&tUueEAX5AKb6YAggCMMyCEIyKVO0Zn)-hQHJsq}$Dsa`p`V%fFVB+ya~A#< z;&0R?mx-W$9Oq2s-$>;zV&(s_q5Q8~^!Jl~inJA2Rvzl0o=oNcJu%{%n}?wNR|CJv z{vBlhDq_a^`w66j_4hN2{M zfP(gKwdjA6^nZjagLKgU_gVBO4Eldz(EksM{)1WiuM6l*{`&{<2m4RZ{_zvd{3ig8 zArt>ME&Nl7Khyg8exNhe-xBg)ku*bGfB!Y4gY|dGNoM<#q#xYt3&HX~ZsA{Pu|LTF z2=JTi-(;}=1%v$;f`d)YSIf69R0q`%LgAK&Q-`tL4_{!vga3^Qb;KZE7J z&7yz6p#LS164Za#qW?V79~?h|`ZvDM?7vHi|INUF6Zq<^1AdeL3co9hte(TG0L3pG z?4Jq)4B8aDe|8ZKJek(7rvsfyf7y1@FC)?Z|6tI6n?-+;^wTgvQlzc=3nWIp-)#RX z;-AflAszJJVT=9MWPgJA(SLu0bg=%vWzqix=|3-n{s(~HsgZ<2-A-|GMc^`CgEx%|(Q{yAE+OrWoL zI1czt<)8G3q~iMj0#H!@zgqN9f^uP)DI@(ED!)a4g7i}}6#f4VkP_5i_(5~|7n1%@ zXw5PaEdK|9-&Fo3hVuW_p#Sq0{aZB&s9^g0GzlrQm5I?rx zL4*CbTl8bQ!jNhG_eG2Ty@vXG3*-gsZwzcOu}*^X#|5N6lmG6q@Gl_#C>DZ+p#Sdx zev|(O4EFyM=mG~3^irT_AP-=u%sqo51|Z~uqkdr<$ag=YPCk^W*7!a}h9f1%K< zztEr`pLGc8k4`r0e~$E@$#i2f=>HD_zp4CXq@RyJ5rh7<7XANC`p*sM2NAyTH4Fb_ z=+_vg$w+?&`R@UKll@Hw|KYPHLH|vF28uF+?SCQZpP@C&L{R^+z;DvO)}Vi!LI2k* z`ZtjN;QSTTe~(4~W<&iQYtTRSbaVNCPWq>3DF5leZz}&DL;1%W^l!819|PkWhT!@! zU&8t`I>l`NDa22arVsLe5co~@?=#px!C?Qb7X4+U7>ef$LH%E_=pQubKf$2?4;KAb zXQ}@si~fQg(riBdz1N_>?F_U3*OLBB`;TVe9|fu^0*;w#(0`Ia|KBb8zd`zg*AGF2 zFT82dUqSj4M2++J`waR&2?H$342~ZKFt1_AG=DyC;g1skTq#C>2HfQQ4ERm{+i0-= z6odU2Lj{@aZzBE6v}Tz=S{^P0ev|%w(!Yd=(SN5J^gm?L-%t9f8nwz``NvN++y7t0 zpK1IW3;ZVgi@q;aPGa_-X0U&QMgNpS$(X7B2QBjqD*<}C2#J@s{(Vs#7^MT(~ z|4Yb!3F5@|i{}rGqwlI*-?QkSGFcLm7_0t=Ec&++Bj5kx`9nedbIvxG|F@(+lmE6@ z_+KaftF+}Z0Vepu-N0}1-{!|8*%G2g|D6N>LHpl(j@kZ8qmmJ_eIcm-cpxz8A0+*% zo>2cZgZ`97{|eGS#iu>Ietyove;4tel!5;vA2pZ%JH&rofInFNGl1Vz{({FPBVWH4 z8_M5n(f<)zxLlY)|3-`c3WI)pRytV!|7FqNMEW!NZy{_D;1*!${e`u}uk@*6sP8Ji z6!?Yz6amE@WIt~|GY$4H0e-BLNWNdd#tixu^;JrLkl&ympH)|OE4ywc{i>do+)bq4 z)_>4u47U-#{N{Z=LHr&fQ;JXF4*>sI_!2PR=_CF^MM$x-U%@{h{XzbHihqKllyQ)M z2k@KfZwvVkpO3(R{r@6^|FAqk-GZS+d^&q!e8w;f2v0Zg9|L(2LE-<{dyV{FANS*^ zj|aGYY2@#CMpFG0%Ev>HzjkFk{DOTd=}v3t=$O`iZc(8ZWLkdCC@mEkWiw{ZC=;nA z$KDvPnwy{JNz8LD5^b65!*o%;M^hm(E1cPR7Yk0DUom$z{C^t$H^BdA;UBT<;QxB~ z{~Y{pgnz`=P<#W#H&S{n#Gj$`O%Si6^m>ZZ6!$=UGo^bW{ye3>0P!YDe-YwaDE%df zZ>98Y5Z_MeJ0RXn={q65i_&*Pd=I6+0`XTVy#?a0QTkqp@1ykn5I;cauS5I|N^gbu zo0R?*#NVd$gAhMN>4zcy4yCt2jJJExKi`A@f2A~D0{=HkKSD8X3z2RI#kfqssSYu0 z@)$os@ed&WA*FvraUaA_Qu--~cT##6#ZObb8)9sNC~ptN&r{VpD6ujh!0TuAjPji{9lxQ9pV8>{{`azrt}*Sze(x8Li|6J z{u{-E5dWRhZ$bPIN*|*5pAi2qr4K`l&PIP@$HFd$X}sn(iqfMg#_L#PDUH{Zj-fPO z-+2$E@mkAqls=wfynazYX}p$jBBgO(KatY7$3B_TxZlNd1mVwlKgGC*`~anKKledO ze~4n-BNbA5GR3&>z_AnloGBEaLGhUs$r0%T|{w= zVqD{tP#V`8(D!Qccg4xhf#*Uz>79RCG8Rf7@IoT}6j*zOu=ZEVrXbN!3~sU-j5)$!Opw8tv>Uu- zjLBf>w?uDzOJd!@am({&;dtuI!qL?cNzo*HHYe8YDoFHRvn5!tMEWIFW>M+r3=->* z*mOUWDH@-uoVPC%#o-Iux-sOy&ioOO85seYqeeg`jtaTAi`b`TH9aCF8|XBvo;s9M>sf#sgzLoG%_w0?jyL zic0icGx)4t>%a_HkX~~r-95N&&7r*R;?JxZJPgay?z3o`mn^hS>75RBpchXhbdx9S zhscTtemMK@0k>a+`wR>?rKo_zHii|+hE#j!dFR3JS9T`F4}`nTZC!9|zoV96iS(Mm zM7nz*(GwrgqQn{wjmBJI+=jjhxAnmy=y;$5dg;Xjqs46g>`q+I4S`(gmM-b3Jp?i* z_j^l25LE=4_ofHZwf!68&nJ3n_fB{O;&koc#`x=NldtFX#QW3n0kBzkgX~Gi-<NKdY&SGU^edGu#P-m zfGUp?eTsR{RN#0IbhYw(y1Ia+VO1z-3Xx_LIA8fi*$Vk!sPuI@ehAu*lRCC1ekj}~ zl=F{dQM&uhbnQTT&m351&q>dJrKh%FWBgzm9J~+NdTL)ugLP203ekEbHju6!CsS{x ztH)ysJiKpXb-}tduQ=Uf)~-3|q{fQX{sFnhN0N=zCt$Q2p7fXTdqoVK2RBwvl+a0( zb+U+iYWJtBef~fy@ZVJQ4W)}%x(w6kGZ~oYM4J^Ho}0L5|G&&Xd^qpKr}Ibmo#1?b z)Z_2jdV=%f39t$S)b|g_-Dl*Ta{iT&$p6@HN97%efd99Rp8WIC&L2ht0}eVO2+q6T zpEu#$(JS+A&l?Tr2R@X?2#!=AIjNf->`Blp1=xJeS2Xt9a(PgUO; zibgFYA*Fxj5?jTLNE$u?ivnATgttV-A;UFLClbBZ262d>yVKkSsY`S)TV%?enC-pwrRN-sSd~mgHt3JPwZYEpKVxBClCv5Xx zr7{=kS``#>9tq0#S!%W%=AiC6R7C|l=#fOxaN z=kHD69xaW{b6+A4BQRPwuEaBOu{#hxfStpqWWK5#*pZ(=aW zx=#mEsz1LJ-6Re~rC3#AKsFy60hkjk1T?()92TCCI(N!05ZoQF+ttKJuW&bpt|t}q zF^YOR8|Z?gGFYMP4Gg0C3bGnHb&u1tq?~DBFi|3~Ne{?d8F2F;{WDP(W)Nzhs^^4s zEq0;39y?k92JQY)1yq6bLr+Pf=elu;bWtL`YFwhH3o7=yNr`kv0eqhX-wWY8NbD$t z?^6>!^NJEZSCu8w3825C3@x7uZu2ZxLm!x#P%EqgaF3=y3lm`B9vDsfU^Lkg9!(%i zl@|^6zMi!+k$wS?KA7Dm+=82b-2d&+6kL)Bx1{ix4s*j$$May@+V7PdstRkC{07BBUqN?* zJxE|)=F_TJ_nic+gV6DzfosR;>nM6ol@~xjV>hUQc9ovr&udOhQ#hnxlLHby?e(m| z+2#WCYy(XJl*b3Xi8|bdL6@(1qHevyr=J0}NC8&;92ZvUmt@ILKxx<{S=5{~ez4bIfzfr$ zY%-aTK)T>IlVvNBH9bxh3aUeoVOoM5pP}Q())1ian~T-q(dni}7Z!tkX$M?K#gGSs z6F8U;;vlCNT5oS)6XQU2U_Ybl#lclwxSxd_%KVWij}J_^14mdI)X;jdwhFfUS&Om1 zVo`l#12?%cy$inXQ>DjC*nD`v?h8x8^pjQT-?Oe;c-5?{*}S0}A6hA|1+ZBcOeo?e z?2d!y#8`w)6g{Q;6|cu5_w#UbRvkceE$m@nO1Ou4?F8v{O?o3-xGvC#WdOqnhRa4+ ze5L32fqaOm`p=K|iwzx6&>$alBd!hln8di@VFwx-v+izU zuRR}U8Qu=ytDnNxpG>2#d4~w=>%e$J%|dRcVN?_iC0zT^bUYBNVv=sbrrwg%MH}C# z2UUZUcolp7wtVM=Tl;7^;cw%z#L!y};gZ?2&nui-Ti@N5>MkswRywWdqp@!BEp|h3 z(X^t{X~kzrTrlHBGrWF${61g8S@BIVEG`KvtsLzI6O&tKx@<1<UZvJ`S)ayk8aERbajbWrG+1o&x(*ZTB9Z?Xr~RycFYIhi zQ}5N2`aLd_orS=2Gx9;W4E}w3@)JTxA>iBKA43BEeKa?EdTyppc|H=V_R{I)KS=pD zJMcL~4ET7RPe;m=F+eh=BB9dZdie!{(Q#rtzsbulqWmb&|Ad!cP5HJy)j|2<7P!*i z;_+{y{0UtCTrYoHhWviY|1jtOq{lx%`6eG?pTjeaG1&Ta5#`(LtET*N6r#%4;py+7 z{1bV8rI){n@~83qq?f;q@@@9_Q@+iFG; zzk}LeBcw%DXdPFHLZXgaNruTsC}TV2e+AOo#`wBO{wB{)dx^&8he67>)$=5LHVnc? z@I%>H=gBXle4G3$DBtF%RT=U(Q@(gqR_SN`cn9U1e1tySn}L6j@~e6I@-NYKFbOAl z2s7|Q>2GD_r+icSrvS?qYG-(cldqnko+5wD*Lv2HoDXw7tiNud{P*(wOFcXKD1SE3 z2OZr&QV7^os^{|{?X%-kQU=nDItD%<+=w5ltk|B22K_meXeM)-D?Awq${*nQDC75@ zt$1E9hAR9}dh%xr0@QIc<1XppHRW6DpYrE&{x#D6Lclgr{xY6_$<2{{L6OGLW z&r`n5$8S=;&BlrNd?*B){8GxdwV}n7KM92>AF+K)itJcA`_l;{v_ie8|>^p)k^rd(K6r!szt!&L-Bm`i7AwJg%;T-%>`3;`@3d$EYseCz= zi@I7u`6qGyD#>36*jmcJj^|?;*j#fz(fH;ZxGbQ6T+bU zis^{+FBthkBhZgw_*BY$opAMCjCGV3ae90*)R&0UtCGGr;(WpP9lzkU0n}STIm*uW z!2SX8L;$~saIv0+JTOm(i1S6A=81^&CH_^XBhGC)%@Yyl4*pfABhH;V%@YylZvIuL zBhHs~nkOQT*wJuEq$AFj5Qad+xz~c3;vb`$JIhOM4W$yK|mso zaajjAJMe*VM#P)u44`Dh!MD!CA>!a$=;07?@Qw6vh&cFmdN@QJd{aFfA`ZT_9u5%) z-(nAkh=XsmheO1{x7))Z;^3R^;Sdq0yqR!(13nxg&M6lBR11!8%7;V5!8hl_A>!a$ z^x+V3@U8lAh=@1rO*p=B9}W=*-@p%th&b)agyY-!;Sh1~P5p3)h*O_TIG)B74iN|6 z=nsd8gKzkUL&U*1{=*^S;M@P<5OMG%0DmYNCHD*Op@lf^A22K-{0hRw-b!XcKf=?1 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�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 Byc>Mr_qgG-#@9L|8+0>N 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

    HrI}7yZX$ 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%0Dlk?Z;_-{G?j~rj8BRiOV%$;haob&y* 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%0DcDGC?Cu9IM6Q! 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

    O*u(OC0pf_`30GfXcn$8x6vw{D#_xs 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 z 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�+<~wBk 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� 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 oz3IE0wok0@YS!|+fA0uh^V!Z literal 0 HcmV?d00001 diff --git a/deps/unitree_sdk2/licenses/Tencent/rapidjson/LICENSE b/deps/unitree_sdk2/licenses/Tencent/rapidjson/LICENSE new file mode 100644 index 0000000..7ccc161 --- /dev/null +++ b/deps/unitree_sdk2/licenses/Tencent/rapidjson/LICENSE @@ -0,0 +1,57 @@ +Tencent is pleased to support the open source community by making RapidJSON available. + +Copyright (C) 2015 THL A29 Limited, a Tencent company, and Milo Yip. All rights reserved. + +If you have downloaded a copy of the RapidJSON binary from Tencent, please note that the RapidJSON binary is licensed under the MIT License. +If you have downloaded a copy of the RapidJSON source code from Tencent, please note that RapidJSON source code is licensed under the MIT License, except for the third-party components listed below which are subject to different license terms. Your integration of RapidJSON into your own projects may require compliance with the MIT License, as well as the other licenses applicable to the third-party components included within RapidJSON. To avoid the problematic JSON license in your own projects, it's sufficient to exclude the bin/jsonchecker/ directory, as it's the only code under the JSON license. +A copy of the MIT License is included in this file. + +Other dependencies and licenses: + +Open Source Software Licensed Under the BSD License: +-------------------------------------------------------------------- + +The msinttypes r29 +Copyright (c) 2006-2013 Alexander Chemeris +All rights reserved. + +Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: + +* Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. +* Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. +* Neither the name of copyright holder nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS AND CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + +Open Source Software Licensed Under the JSON License: +-------------------------------------------------------------------- + +json.org +Copyright (c) 2002 JSON.org +All Rights Reserved. + +JSON_checker +Copyright (c) 2002 JSON.org +All Rights Reserved. + + +Terms of the JSON License: +--------------------------------------------------- + +Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. + +The Software shall be used for Good, not Evil. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + + +Terms of the MIT License: +-------------------------------------------------------------------- + +Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. diff --git a/deps/unitree_sdk2/licenses/eclipse-cyclonedds/cyclonedds-cxx/LICENSE b/deps/unitree_sdk2/licenses/eclipse-cyclonedds/cyclonedds-cxx/LICENSE new file mode 100644 index 0000000..38bb25d --- /dev/null +++ b/deps/unitree_sdk2/licenses/eclipse-cyclonedds/cyclonedds-cxx/LICENSE @@ -0,0 +1,318 @@ +This program and the accompanying materials are made available under the +terms of the Eclipse Public License v. 2.0 which is available at +http://www.eclipse.org/legal/epl-2.0, or the Eclipse Distribution License +v. 1.0 which is available at +http://www.eclipse.org/org/documents/edl-v10.php. + + + +Eclipse Public License - v 2.0 + + THE ACCOMPANYING PROGRAM IS PROVIDED UNDER THE TERMS OF THIS ECLIPSE + PUBLIC LICENSE ("AGREEMENT"). ANY USE, REPRODUCTION OR DISTRIBUTION + OF THE PROGRAM CONSTITUTES RECIPIENT'S ACCEPTANCE OF THIS AGREEMENT. + +1. DEFINITIONS + +"Contribution" means: + + a) in the case of the initial Contributor, the initial content + Distributed under this Agreement, and + + b) in the case of each subsequent Contributor: + i) changes to the Program, and + ii) additions to the Program; + where such changes and/or additions to the Program originate from + and are Distributed by that particular Contributor. A Contribution + "originates" from a Contributor if it was added to the Program by + such Contributor itself or anyone acting on such Contributor's behalf. + Contributions do not include changes or additions to the Program that + are not Modified Works. + +"Contributor" means any person or entity that Distributes the Program. + +"Licensed Patents" mean patent claims licensable by a Contributor which +are necessarily infringed by the use or sale of its Contribution alone +or when combined with the Program. + +"Program" means the Contributions Distributed in accordance with this +Agreement. + +"Recipient" means anyone who receives the Program under this Agreement +or any Secondary License (as applicable), including Contributors. + +"Derivative Works" shall mean any work, whether in Source Code or other +form, that is based on (or derived from) the Program and for which the +editorial revisions, annotations, elaborations, or other modifications +represent, as a whole, an original work of authorship. + +"Modified Works" shall mean any work in Source Code or other form that +results from an addition to, deletion from, or modification of the +contents of the Program, including, for purposes of clarity any new file +in Source Code form that contains any contents of the Program. Modified +Works shall not include works that contain only declarations, +interfaces, types, classes, structures, or files of the Program solely +in each case in order to link to, bind by name, or subclass the Program +or Modified Works thereof. + +"Distribute" means the acts of a) distributing or b) making available +in any manner that enables the transfer of a copy. + +"Source Code" means the form of a Program preferred for making +modifications, including but not limited to software source code, +documentation source, and configuration files. + +"Secondary License" means either the GNU General Public License, +Version 2.0, or any later versions of that license, including any +exceptions or additional permissions as identified by the initial +Contributor. + +2. GRANT OF RIGHTS + + a) Subject to the terms of this Agreement, each Contributor hereby + grants Recipient a non-exclusive, worldwide, royalty-free copyright + license to reproduce, prepare Derivative Works of, publicly display, + publicly perform, Distribute and sublicense the Contribution of such + Contributor, if any, and such Derivative Works. + + b) Subject to the terms of this Agreement, each Contributor hereby + grants Recipient a non-exclusive, worldwide, royalty-free patent + license under Licensed Patents to make, use, sell, offer to sell, + import and otherwise transfer the Contribution of such Contributor, + if any, in Source Code or other form. This patent license shall + apply to the combination of the Contribution and the Program if, at + the time the Contribution is added by the Contributor, such addition + of the Contribution causes such combination to be covered by the + Licensed Patents. The patent license shall not apply to any other + combinations which include the Contribution. No hardware per se is + licensed hereunder. + + c) Recipient understands that although each Contributor grants the + licenses to its Contributions set forth herein, no assurances are + provided by any Contributor that the Program does not infringe the + patent or other intellectual property rights of any other entity. + Each Contributor disclaims any liability to Recipient for claims + brought by any other entity based on infringement of intellectual + property rights or otherwise. As a condition to exercising the + rights and licenses granted hereunder, each Recipient hereby + assumes sole responsibility to secure any other intellectual + property rights needed, if any. For example, if a third party + patent license is required to allow Recipient to Distribute the + Program, it is Recipient's responsibility to acquire that license + before distributing the Program. + + d) Each Contributor represents that to its knowledge it has + sufficient copyright rights in its Contribution, if any, to grant + the copyright license set forth in this Agreement. + + e) Notwithstanding the terms of any Secondary License, no + Contributor makes additional grants to any Recipient (other than + those set forth in this Agreement) as a result of such Recipient's + receipt of the Program under the terms of a Secondary License + (if permitted under the terms of Section 3). + +3. REQUIREMENTS + +3.1 If a Contributor Distributes the Program in any form, then: + + a) the Program must also be made available as Source Code, in + accordance with section 3.2, and the Contributor must accompany + the Program with a statement that the Source Code for the Program + is available under this Agreement, and informs Recipients how to + obtain it in a reasonable manner on or through a medium customarily + used for software exchange; and + + b) the Contributor may Distribute the Program under a license + different than this Agreement, provided that such license: + i) effectively disclaims on behalf of all other Contributors all + warranties and conditions, express and implied, including + warranties or conditions of title and non-infringement, and + implied warranties or conditions of merchantability and fitness + for a particular purpose; + + ii) effectively excludes on behalf of all other Contributors all + liability for damages, including direct, indirect, special, + incidental and consequential damages, such as lost profits; + + iii) does not attempt to limit or alter the recipients' rights + in the Source Code under section 3.2; and + + iv) requires any subsequent distribution of the Program by any + party to be under a license that satisfies the requirements + of this section 3. + +3.2 When the Program is Distributed as Source Code: + + a) it must be made available under this Agreement, or if the + Program (i) is combined with other material in a separate file or + files made available under a Secondary License, and (ii) the initial + Contributor attached to the Source Code the notice described in + Exhibit A of this Agreement, then the Program may be made available + under the terms of such Secondary Licenses, and + + b) a copy of this Agreement must be included with each copy of + the Program. + +3.3 Contributors may not remove or alter any copyright, patent, +trademark, attribution notices, disclaimers of warranty, or limitations +of liability ("notices") contained within the Program from any copy of +the Program which they Distribute, provided that Contributors may add +their own appropriate notices. + +4. COMMERCIAL DISTRIBUTION + +Commercial distributors of software may accept certain responsibilities +with respect to end users, business partners and the like. While this +license is intended to facilitate the commercial use of the Program, +the Contributor who includes the Program in a commercial product +offering should do so in a manner which does not create potential +liability for other Contributors. Therefore, if a Contributor includes +the Program in a commercial product offering, such Contributor +("Commercial Contributor") hereby agrees to defend and indemnify every +other Contributor ("Indemnified Contributor") against any losses, +damages and costs (collectively "Losses") arising from claims, lawsuits +and other legal actions brought by a third party against the Indemnified +Contributor to the extent caused by the acts or omissions of such +Commercial Contributor in connection with its distribution of the Program +in a commercial product offering. The obligations in this section do not +apply to any claims or Losses relating to any actual or alleged +intellectual property infringement. In order to qualify, an Indemnified +Contributor must: a) promptly notify the Commercial Contributor in +writing of such claim, and b) allow the Commercial Contributor to control, +and cooperate with the Commercial Contributor in, the defense and any +related settlement negotiations. The Indemnified Contributor may +participate in any such claim at its own expense. + +For example, a Contributor might include the Program in a commercial +product offering, Product X. That Contributor is then a Commercial +Contributor. If that Commercial Contributor then makes performance +claims, or offers warranties related to Product X, those performance +claims and warranties are such Commercial Contributor's responsibility +alone. Under this section, the Commercial Contributor would have to +defend claims against the other Contributors related to those performance +claims and warranties, and if a court requires any other Contributor to +pay any damages as a result, the Commercial Contributor must pay +those damages. + +5. NO WARRANTY + +EXCEPT AS EXPRESSLY SET FORTH IN THIS AGREEMENT, AND TO THE EXTENT +PERMITTED BY APPLICABLE LAW, THE PROGRAM IS PROVIDED 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. Each Recipient is solely responsible for determining the +appropriateness of using and distributing the Program and assumes all +risks associated with its exercise of rights under this Agreement, +including but not limited to the risks and costs of program errors, +compliance with applicable laws, damage to or loss of data, programs +or equipment, and unavailability or interruption of operations. + +6. DISCLAIMER OF LIABILITY + +EXCEPT AS EXPRESSLY SET FORTH IN THIS AGREEMENT, AND TO THE EXTENT +PERMITTED BY APPLICABLE LAW, NEITHER RECIPIENT NOR ANY CONTRIBUTORS +SHALL HAVE ANY LIABILITY FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, +EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING WITHOUT LIMITATION LOST +PROFITS), HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) +ARISING IN ANY WAY OUT OF THE USE OR DISTRIBUTION OF THE PROGRAM OR THE +EXERCISE OF ANY RIGHTS GRANTED HEREUNDER, EVEN IF ADVISED OF THE +POSSIBILITY OF SUCH DAMAGES. + +7. GENERAL + +If any provision of this Agreement is invalid or unenforceable under +applicable law, it shall not affect the validity or enforceability of +the remainder of the terms of this Agreement, and without further +action by the parties hereto, such provision shall be reformed to the +minimum extent necessary to make such provision valid and enforceable. + +If Recipient institutes patent litigation against any entity +(including a cross-claim or counterclaim in a lawsuit) alleging that the +Program itself (excluding combinations of the Program with other software +or hardware) infringes such Recipient's patent(s), then such Recipient's +rights granted under Section 2(b) shall terminate as of the date such +litigation is filed. + +All Recipient's rights under this Agreement shall terminate if it +fails to comply with any of the material terms or conditions of this +Agreement and does not cure such failure in a reasonable period of +time after becoming aware of such noncompliance. If all Recipient's +rights under this Agreement terminate, Recipient agrees to cease use +and distribution of the Program as soon as reasonably practicable. +However, Recipient's obligations under this Agreement and any licenses +granted by Recipient relating to the Program shall continue and survive. + +Everyone is permitted to copy and distribute copies of this Agreement, +but in order to avoid inconsistency the Agreement is copyrighted and +may only be modified in the following manner. The Agreement Steward +reserves the right to publish new versions (including revisions) of +this Agreement from time to time. No one other than the Agreement +Steward has the right to modify this Agreement. The Eclipse Foundation +is the initial Agreement Steward. The Eclipse Foundation may assign the +responsibility to serve as the Agreement Steward to a suitable separate +entity. Each new version of the Agreement will be given a distinguishing +version number. The Program (including Contributions) may always be +Distributed subject to the version of the Agreement under which it was +received. In addition, after a new version of the Agreement is published, +Contributor may elect to Distribute the Program (including its +Contributions) under the new version. + +Except as expressly stated in Sections 2(a) and 2(b) above, Recipient +receives no rights or licenses to the intellectual property of any +Contributor under this Agreement, whether expressly, by implication, +estoppel or otherwise. All rights in the Program not expressly granted +under this Agreement are reserved. Nothing in this Agreement is intended +to be enforceable by any entity that is not a Contributor or Recipient. +No third-party beneficiary rights are created under this Agreement. + +Exhibit A - Form of Secondary Licenses Notice + +"This Source Code may also be made available under the following +Secondary Licenses when the conditions for such availability set forth +in the Eclipse Public License, v. 2.0 are satisfied: {name license(s), +version(s), and exceptions or additional permissions here}." + + Simply including a copy of this Agreement, including this Exhibit A + is not sufficient to license the Source Code under Secondary Licenses. + + If it is not possible or desirable to put the notice in a particular + file, then You may include the notice in a location (such as a LICENSE + file in a relevant directory) where a recipient would be likely to + look for such a notice. + + You may add additional accurate notices of copyright ownership. + + + +Eclipse Distribution License - v 1.0 + +Copyright (c) 2007, Eclipse Foundation, Inc. and its licensors. + +All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are +met: + + Redistributions of source code must retain the above copyright notice, + this list of conditions and the following disclaimer. + Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in the + documentation and/or other materials provided with the distribution. + Neither the name of the Eclipse Foundation, Inc. nor the names of its + contributors may be used to endorse or promote products derived from + this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS +IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, +THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR +PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR +CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, +EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, +PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR +PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF +LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING +NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS +SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. diff --git a/deps/unitree_sdk2/licenses/eclipse-cyclonedds/cyclonedds/LICENSE b/deps/unitree_sdk2/licenses/eclipse-cyclonedds/cyclonedds/LICENSE new file mode 100644 index 0000000..38bb25d --- /dev/null +++ b/deps/unitree_sdk2/licenses/eclipse-cyclonedds/cyclonedds/LICENSE @@ -0,0 +1,318 @@ +This program and the accompanying materials are made available under the +terms of the Eclipse Public License v. 2.0 which is available at +http://www.eclipse.org/legal/epl-2.0, or the Eclipse Distribution License +v. 1.0 which is available at +http://www.eclipse.org/org/documents/edl-v10.php. + + + +Eclipse Public License - v 2.0 + + THE ACCOMPANYING PROGRAM IS PROVIDED UNDER THE TERMS OF THIS ECLIPSE + PUBLIC LICENSE ("AGREEMENT"). ANY USE, REPRODUCTION OR DISTRIBUTION + OF THE PROGRAM CONSTITUTES RECIPIENT'S ACCEPTANCE OF THIS AGREEMENT. + +1. DEFINITIONS + +"Contribution" means: + + a) in the case of the initial Contributor, the initial content + Distributed under this Agreement, and + + b) in the case of each subsequent Contributor: + i) changes to the Program, and + ii) additions to the Program; + where such changes and/or additions to the Program originate from + and are Distributed by that particular Contributor. A Contribution + "originates" from a Contributor if it was added to the Program by + such Contributor itself or anyone acting on such Contributor's behalf. + Contributions do not include changes or additions to the Program that + are not Modified Works. + +"Contributor" means any person or entity that Distributes the Program. + +"Licensed Patents" mean patent claims licensable by a Contributor which +are necessarily infringed by the use or sale of its Contribution alone +or when combined with the Program. + +"Program" means the Contributions Distributed in accordance with this +Agreement. + +"Recipient" means anyone who receives the Program under this Agreement +or any Secondary License (as applicable), including Contributors. + +"Derivative Works" shall mean any work, whether in Source Code or other +form, that is based on (or derived from) the Program and for which the +editorial revisions, annotations, elaborations, or other modifications +represent, as a whole, an original work of authorship. + +"Modified Works" shall mean any work in Source Code or other form that +results from an addition to, deletion from, or modification of the +contents of the Program, including, for purposes of clarity any new file +in Source Code form that contains any contents of the Program. Modified +Works shall not include works that contain only declarations, +interfaces, types, classes, structures, or files of the Program solely +in each case in order to link to, bind by name, or subclass the Program +or Modified Works thereof. + +"Distribute" means the acts of a) distributing or b) making available +in any manner that enables the transfer of a copy. + +"Source Code" means the form of a Program preferred for making +modifications, including but not limited to software source code, +documentation source, and configuration files. + +"Secondary License" means either the GNU General Public License, +Version 2.0, or any later versions of that license, including any +exceptions or additional permissions as identified by the initial +Contributor. + +2. GRANT OF RIGHTS + + a) Subject to the terms of this Agreement, each Contributor hereby + grants Recipient a non-exclusive, worldwide, royalty-free copyright + license to reproduce, prepare Derivative Works of, publicly display, + publicly perform, Distribute and sublicense the Contribution of such + Contributor, if any, and such Derivative Works. + + b) Subject to the terms of this Agreement, each Contributor hereby + grants Recipient a non-exclusive, worldwide, royalty-free patent + license under Licensed Patents to make, use, sell, offer to sell, + import and otherwise transfer the Contribution of such Contributor, + if any, in Source Code or other form. This patent license shall + apply to the combination of the Contribution and the Program if, at + the time the Contribution is added by the Contributor, such addition + of the Contribution causes such combination to be covered by the + Licensed Patents. The patent license shall not apply to any other + combinations which include the Contribution. No hardware per se is + licensed hereunder. + + c) Recipient understands that although each Contributor grants the + licenses to its Contributions set forth herein, no assurances are + provided by any Contributor that the Program does not infringe the + patent or other intellectual property rights of any other entity. + Each Contributor disclaims any liability to Recipient for claims + brought by any other entity based on infringement of intellectual + property rights or otherwise. As a condition to exercising the + rights and licenses granted hereunder, each Recipient hereby + assumes sole responsibility to secure any other intellectual + property rights needed, if any. For example, if a third party + patent license is required to allow Recipient to Distribute the + Program, it is Recipient's responsibility to acquire that license + before distributing the Program. + + d) Each Contributor represents that to its knowledge it has + sufficient copyright rights in its Contribution, if any, to grant + the copyright license set forth in this Agreement. + + e) Notwithstanding the terms of any Secondary License, no + Contributor makes additional grants to any Recipient (other than + those set forth in this Agreement) as a result of such Recipient's + receipt of the Program under the terms of a Secondary License + (if permitted under the terms of Section 3). + +3. REQUIREMENTS + +3.1 If a Contributor Distributes the Program in any form, then: + + a) the Program must also be made available as Source Code, in + accordance with section 3.2, and the Contributor must accompany + the Program with a statement that the Source Code for the Program + is available under this Agreement, and informs Recipients how to + obtain it in a reasonable manner on or through a medium customarily + used for software exchange; and + + b) the Contributor may Distribute the Program under a license + different than this Agreement, provided that such license: + i) effectively disclaims on behalf of all other Contributors all + warranties and conditions, express and implied, including + warranties or conditions of title and non-infringement, and + implied warranties or conditions of merchantability and fitness + for a particular purpose; + + ii) effectively excludes on behalf of all other Contributors all + liability for damages, including direct, indirect, special, + incidental and consequential damages, such as lost profits; + + iii) does not attempt to limit or alter the recipients' rights + in the Source Code under section 3.2; and + + iv) requires any subsequent distribution of the Program by any + party to be under a license that satisfies the requirements + of this section 3. + +3.2 When the Program is Distributed as Source Code: + + a) it must be made available under this Agreement, or if the + Program (i) is combined with other material in a separate file or + files made available under a Secondary License, and (ii) the initial + Contributor attached to the Source Code the notice described in + Exhibit A of this Agreement, then the Program may be made available + under the terms of such Secondary Licenses, and + + b) a copy of this Agreement must be included with each copy of + the Program. + +3.3 Contributors may not remove or alter any copyright, patent, +trademark, attribution notices, disclaimers of warranty, or limitations +of liability ("notices") contained within the Program from any copy of +the Program which they Distribute, provided that Contributors may add +their own appropriate notices. + +4. COMMERCIAL DISTRIBUTION + +Commercial distributors of software may accept certain responsibilities +with respect to end users, business partners and the like. While this +license is intended to facilitate the commercial use of the Program, +the Contributor who includes the Program in a commercial product +offering should do so in a manner which does not create potential +liability for other Contributors. Therefore, if a Contributor includes +the Program in a commercial product offering, such Contributor +("Commercial Contributor") hereby agrees to defend and indemnify every +other Contributor ("Indemnified Contributor") against any losses, +damages and costs (collectively "Losses") arising from claims, lawsuits +and other legal actions brought by a third party against the Indemnified +Contributor to the extent caused by the acts or omissions of such +Commercial Contributor in connection with its distribution of the Program +in a commercial product offering. The obligations in this section do not +apply to any claims or Losses relating to any actual or alleged +intellectual property infringement. In order to qualify, an Indemnified +Contributor must: a) promptly notify the Commercial Contributor in +writing of such claim, and b) allow the Commercial Contributor to control, +and cooperate with the Commercial Contributor in, the defense and any +related settlement negotiations. The Indemnified Contributor may +participate in any such claim at its own expense. + +For example, a Contributor might include the Program in a commercial +product offering, Product X. That Contributor is then a Commercial +Contributor. If that Commercial Contributor then makes performance +claims, or offers warranties related to Product X, those performance +claims and warranties are such Commercial Contributor's responsibility +alone. Under this section, the Commercial Contributor would have to +defend claims against the other Contributors related to those performance +claims and warranties, and if a court requires any other Contributor to +pay any damages as a result, the Commercial Contributor must pay +those damages. + +5. NO WARRANTY + +EXCEPT AS EXPRESSLY SET FORTH IN THIS AGREEMENT, AND TO THE EXTENT +PERMITTED BY APPLICABLE LAW, THE PROGRAM IS PROVIDED 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. Each Recipient is solely responsible for determining the +appropriateness of using and distributing the Program and assumes all +risks associated with its exercise of rights under this Agreement, +including but not limited to the risks and costs of program errors, +compliance with applicable laws, damage to or loss of data, programs +or equipment, and unavailability or interruption of operations. + +6. DISCLAIMER OF LIABILITY + +EXCEPT AS EXPRESSLY SET FORTH IN THIS AGREEMENT, AND TO THE EXTENT +PERMITTED BY APPLICABLE LAW, NEITHER RECIPIENT NOR ANY CONTRIBUTORS +SHALL HAVE ANY LIABILITY FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, +EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING WITHOUT LIMITATION LOST +PROFITS), HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) +ARISING IN ANY WAY OUT OF THE USE OR DISTRIBUTION OF THE PROGRAM OR THE +EXERCISE OF ANY RIGHTS GRANTED HEREUNDER, EVEN IF ADVISED OF THE +POSSIBILITY OF SUCH DAMAGES. + +7. GENERAL + +If any provision of this Agreement is invalid or unenforceable under +applicable law, it shall not affect the validity or enforceability of +the remainder of the terms of this Agreement, and without further +action by the parties hereto, such provision shall be reformed to the +minimum extent necessary to make such provision valid and enforceable. + +If Recipient institutes patent litigation against any entity +(including a cross-claim or counterclaim in a lawsuit) alleging that the +Program itself (excluding combinations of the Program with other software +or hardware) infringes such Recipient's patent(s), then such Recipient's +rights granted under Section 2(b) shall terminate as of the date such +litigation is filed. + +All Recipient's rights under this Agreement shall terminate if it +fails to comply with any of the material terms or conditions of this +Agreement and does not cure such failure in a reasonable period of +time after becoming aware of such noncompliance. If all Recipient's +rights under this Agreement terminate, Recipient agrees to cease use +and distribution of the Program as soon as reasonably practicable. +However, Recipient's obligations under this Agreement and any licenses +granted by Recipient relating to the Program shall continue and survive. + +Everyone is permitted to copy and distribute copies of this Agreement, +but in order to avoid inconsistency the Agreement is copyrighted and +may only be modified in the following manner. The Agreement Steward +reserves the right to publish new versions (including revisions) of +this Agreement from time to time. No one other than the Agreement +Steward has the right to modify this Agreement. The Eclipse Foundation +is the initial Agreement Steward. The Eclipse Foundation may assign the +responsibility to serve as the Agreement Steward to a suitable separate +entity. Each new version of the Agreement will be given a distinguishing +version number. The Program (including Contributions) may always be +Distributed subject to the version of the Agreement under which it was +received. In addition, after a new version of the Agreement is published, +Contributor may elect to Distribute the Program (including its +Contributions) under the new version. + +Except as expressly stated in Sections 2(a) and 2(b) above, Recipient +receives no rights or licenses to the intellectual property of any +Contributor under this Agreement, whether expressly, by implication, +estoppel or otherwise. All rights in the Program not expressly granted +under this Agreement are reserved. Nothing in this Agreement is intended +to be enforceable by any entity that is not a Contributor or Recipient. +No third-party beneficiary rights are created under this Agreement. + +Exhibit A - Form of Secondary Licenses Notice + +"This Source Code may also be made available under the following +Secondary Licenses when the conditions for such availability set forth +in the Eclipse Public License, v. 2.0 are satisfied: {name license(s), +version(s), and exceptions or additional permissions here}." + + Simply including a copy of this Agreement, including this Exhibit A + is not sufficient to license the Source Code under Secondary Licenses. + + If it is not possible or desirable to put the notice in a particular + file, then You may include the notice in a location (such as a LICENSE + file in a relevant directory) where a recipient would be likely to + look for such a notice. + + You may add additional accurate notices of copyright ownership. + + + +Eclipse Distribution License - v 1.0 + +Copyright (c) 2007, Eclipse Foundation, Inc. and its licensors. + +All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are +met: + + Redistributions of source code must retain the above copyright notice, + this list of conditions and the following disclaimer. + Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in the + documentation and/or other materials provided with the distribution. + Neither the name of the Eclipse Foundation, Inc. nor the names of its + contributors may be used to endorse or promote products derived from + this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS +IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, +THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR +PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR +CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, +EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, +PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR +PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF +LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING +NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS +SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. diff --git a/deps/unitree_sdk2/licenses/eclipse-iceoryx/iceoryx/LICENSE b/deps/unitree_sdk2/licenses/eclipse-iceoryx/iceoryx/LICENSE new file mode 100644 index 0000000..521019b --- /dev/null +++ b/deps/unitree_sdk2/licenses/eclipse-iceoryx/iceoryx/LICENSE @@ -0,0 +1,201 @@ + 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 2019 Robert Bosch GmbH + + 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/deps/unitree_sdk2/thirdparty/CMakeLists.txt b/deps/unitree_sdk2/thirdparty/CMakeLists.txt new file mode 100644 index 0000000..bb98b35 --- /dev/null +++ b/deps/unitree_sdk2/thirdparty/CMakeLists.txt @@ -0,0 +1,35 @@ +find_package(Threads REQUIRED) + +message(STATUS "Importing: ${CMAKE_CURRENT_LIST_DIR}/lib/${CMAKE_SYSTEM_PROCESSOR}/libddsc.so") + +add_library(ddsc SHARED IMPORTED GLOBAL) +set_target_properties(ddsc PROPERTIES + IMPORTED_LOCATION ${CMAKE_CURRENT_LIST_DIR}/lib/${CMAKE_SYSTEM_PROCESSOR}/libddsc.so) +set_target_properties(ddsc PROPERTIES IMPORTED_NO_SONAME TRUE) +target_link_libraries(ddsc INTERFACE Threads::Threads) +target_link_directories(ddsc INTERFACE ${CMAKE_CURRENT_SOURCE_DIR}/lib/${CMAKE_SYSTEM_PROCESSOR}) +target_include_directories(ddsc INTERFACE + $ + $) + +message(STATUS "Importing: ${CMAKE_CURRENT_LIST_DIR}/lib/${CMAKE_SYSTEM_PROCESSOR}/libddscxx.so") + +add_library(ddscxx SHARED IMPORTED GLOBAL) +set_target_properties(ddscxx PROPERTIES + IMPORTED_LOCATION ${CMAKE_CURRENT_LIST_DIR}/lib/${CMAKE_SYSTEM_PROCESSOR}/libddscxx.so) +set_target_properties(ddscxx PROPERTIES IMPORTED_NO_SONAME TRUE) +target_link_libraries(ddscxx INTERFACE Threads::Threads) +target_link_directories(ddscxx INTERFACE ${CMAKE_CURRENT_SOURCE_DIR}/lib/${CMAKE_SYSTEM_PROCESSOR}) +target_include_directories(ddscxx INTERFACE + $ + $ + $ + $) + +## Install targets +file(GLOB DDS_LIBRARIES "${CMAKE_CURRENT_LIST_DIR}/lib/${CMAKE_SYSTEM_PROCESSOR}/*") + +install(FILES ${DDS_LIBRARIES} DESTINATION ${CMAKE_INSTALL_LIBDIR}) + +install(DIRECTORY ${CMAKE_CURRENT_LIST_DIR}/include/ + DESTINATION ${CMAKE_INSTALL_INCLUDEDIR}) diff --git a/deps/unitree_sdk2/thirdparty/include/dds/config.h b/deps/unitree_sdk2/thirdparty/include/dds/config.h new file mode 100644 index 0000000..f3df386 --- /dev/null +++ b/deps/unitree_sdk2/thirdparty/include/dds/config.h @@ -0,0 +1,31 @@ +/* + * Copyright(c) 2022 ZettaScale Technology and others + * + * This program and the accompanying materials are made available under the + * terms of the Eclipse Public License v. 2.0 which is available at + * http://www.eclipse.org/legal/epl-2.0, or the Eclipse Distribution License + * v. 1.0 which is available at + * http://www.eclipse.org/org/documents/edl-v10.php. + * + * SPDX-License-Identifier: EPL-2.0 OR BSD-3-Clause + */ +#ifndef DDS_CONFIG_H +#define DDS_CONFIG_H + +/* #undef DDSRT_WITH_LWIP */ +/* #undef DDSRT_WITH_FREERTOS */ + +#define DDSRT_HAVE_DYNLIB 1 +#define DDSRT_HAVE_FILESYSTEM 1 +#define DDSRT_HAVE_NETSTAT 1 +#define DDSRT_HAVE_RUSAGE 1 + +#define DDSRT_HAVE_IPV6 1 +#define DDSRT_HAVE_DNS 1 +#define DDSRT_HAVE_GETADDRINFO 1 +#define DDSRT_HAVE_GETHOSTBYNAME_R 1 +#define DDSRT_HAVE_GETHOSTNAME 1 +#define DDSRT_HAVE_INET_NTOP 1 +#define DDSRT_HAVE_INET_PTON 1 + +#endif diff --git a/deps/unitree_sdk2/thirdparty/include/dds/dds.h b/deps/unitree_sdk2/thirdparty/include/dds/dds.h new file mode 100644 index 0000000..97647d6 --- /dev/null +++ b/deps/unitree_sdk2/thirdparty/include/dds/dds.h @@ -0,0 +1,4744 @@ +/* + * Copyright(c) 2006 to 2021 ZettaScale Technology and others + * + * This program and the accompanying materials are made available under the + * terms of the Eclipse Public License v. 2.0 which is available at + * http://www.eclipse.org/legal/epl-2.0, or the Eclipse Distribution License + * v. 1.0 which is available at + * http://www.eclipse.org/org/documents/edl-v10.php. + * + * SPDX-License-Identifier: EPL-2.0 OR BSD-3-Clause + */ +#ifndef DDS_H +#define DDS_H + +/** + * @file + * @brief Eclipse Cyclone DDS C header + * Main header of the Cyclone DDS C library, containing everything you need + * for your DDS application. + */ + +/** + * @defgroup dds (DDS Functionality) + */ +/** + * @defgroup deprecated (Deprecated functionality) + */ + +#if defined (__cplusplus) +#define restrict +#endif + +#include "dds/export.h" +#include "dds/features.h" + +#include "dds/ddsc/dds_basic_types.h" + +/* Sub components */ + +#include "dds/ddsrt/time.h" +#include "dds/ddsrt/retcode.h" +#include "dds/ddsrt/log.h" +#include "dds/ddsc/dds_public_impl.h" +#include "dds/ddsc/dds_public_alloc.h" +#include "dds/ddsc/dds_public_qos.h" +#include "dds/ddsc/dds_public_error.h" +#include "dds/ddsc/dds_public_status.h" +#include "dds/ddsc/dds_public_listener.h" + +#if defined (__cplusplus) +extern "C" { +#endif + + +/** + * @brief DDS Type Identifier (XTypes) + * @ingroup dds + * DOC_TODO + */ +typedef struct ddsi_typeid dds_typeid_t; + +/** + * @brief DDS Type Information (XTypes) + * @ingroup dds + * DOC_TODO + */ +typedef struct ddsi_typeinfo dds_typeinfo_t; + +/** + * @brief DDS Type Object (XTypes) + * @ingroup dds + * DOC_TODO + */ +typedef struct ddsi_typeobj dds_typeobj_t; + +/** + * @brief Reader History Cache + * @ingroup dds + * DOC_TODO + */ +struct dds_rhc; + +/** + * @brief DDSI parameter list + * @ingroup dds + * DOC_TODO + */ +struct ddsi_plist; + +/** + * @anchor ddsi_sertype + * @brief DDSI sertype + * @ingroup dds + * DOC_TODO + */ +struct ddsi_sertype; + +/** + * @anchor ddsi_serdata + * @brief DDSI Serdata + * @ingroup dds + * DOC_TODO + */ +struct ddsi_serdata; + +/** + * @ingroup deprecated + * @warning The DDSI sertopic functionality was moved to ddsi_sertype. + * It has been retained as a symbol to ensure binary compatibility. + */ +struct ddsi_sertopic; + +/** + * @brief DDSI Config + * @ingroup dds + * DOC_TODO + */ +struct ddsi_config; + +/** + * @brief Indicates that the library uses ddsi_sertype instead of ddsi_sertopic + * @ingroup dds + * If sertype is used, the function dds_create_topic_sertype requires a topic name parameter, + * as this field is not included in ddsi_sertype. + */ +#define DDS_HAS_DDSI_SERTYPE 1 + +/** + * @defgroup builtintopic (Builtin Topic Support) + * @ingroup dds + */ +/** + * @defgroup builtintopic_constants (Constants) + * @ingroup builtintopic + * @brief Convenience constants for referring to builtin topics + * These constants can be used in place of an actual dds_topic_t, when creating + * readers or writers for builtin-topics. + */ +/** + * @def DDS_BUILTIN_TOPIC_DCPSPARTICIPANT + * @ingroup builtintopic_constants + * Pseudo dds_topic_t for the builtin topic DcpsParticipant. Samples from this topic are + * @ref dds_builtintopic_participant structs. + */ +/** + * @def DDS_BUILTIN_TOPIC_DCPSTOPIC + * @ingroup builtintopic_constants + * Pseudo dds_topic_t for the builtin topic DcpsTopic. Samples from this topic are + * @ref dds_builtintopic_topic structs. Note that this only works if you have specified + * ENABLE_TOPIC_DISCOVERY in your cmake build. + */ +/** + * @def DDS_BUILTIN_TOPIC_DCPSPUBLICATION + * @ingroup builtintopic_constants + * Pseudo dds_topic_t for the builtin topic DcpsPublication. Samples from this topic are + * @ref dds_builtintopic_endpoint structs. + */ +/** + * @def DDS_BUILTIN_TOPIC_DCPSSUBSCRIPTION + * @ingroup builtintopic_constants + * Pseudo dds_topic_t for the builtin topic DcpsSubscription. Samples from this topic are + * @ref dds_builtintopic_endpoint structs. + */ + +#define DDS_BUILTIN_TOPIC_DCPSPARTICIPANT ((dds_entity_t) (DDS_MIN_PSEUDO_HANDLE + 1)) +#define DDS_BUILTIN_TOPIC_DCPSTOPIC ((dds_entity_t) (DDS_MIN_PSEUDO_HANDLE + 2)) +#define DDS_BUILTIN_TOPIC_DCPSPUBLICATION ((dds_entity_t) (DDS_MIN_PSEUDO_HANDLE + 3)) +#define DDS_BUILTIN_TOPIC_DCPSSUBSCRIPTION ((dds_entity_t) (DDS_MIN_PSEUDO_HANDLE + 4)) + + +/** + * @ingroup DOC_TODO + * Special handle representing the entity which forces the dds_data_allocator to allocate on heap + */ +#define DDS_DATA_ALLOCATOR_ALLOC_ON_HEAP ((dds_entity_t) (DDS_MIN_PSEUDO_HANDLE + 257)) + +/** + * @defgroup entity_status (Entity Status) + * @ingroup entity + * All entities have a set of "status conditions" + * (following the DCPS spec), read peeks, take reads & resets (analogously to read & + * take operations on reader). The "mask" allows operating only on a subset of the statuses. + * Enabled status analogously to DCPS spec. + * @{ + */ +/** + * @brief These identifiers are used to generate the bitshifted identifiers. + * By using bitflags instead of these IDs the process of building status masks is + * simplified to using simple binary OR operations. + * DOC_TODO fix the refs + */ +typedef enum dds_status_id { + DDS_INCONSISTENT_TOPIC_STATUS_ID, /**< See @ref DDS_INCONSISTENT_TOPIC_STATUS */ + DDS_OFFERED_DEADLINE_MISSED_STATUS_ID, /**< See @ref DDS_OFFERED_DEADLINE_MISSED_STATUS */ + DDS_REQUESTED_DEADLINE_MISSED_STATUS_ID, /**< See @ref DDS_REQUESTED_DEADLINE_MISSED_STATUS */ + DDS_OFFERED_INCOMPATIBLE_QOS_STATUS_ID, /**< See @ref DDS_OFFERED_INCOMPATIBLE_QOS_STATUS */ + DDS_REQUESTED_INCOMPATIBLE_QOS_STATUS_ID, /**< See @ref DDS_REQUESTED_INCOMPATIBLE_QOS_STATUS */ + DDS_SAMPLE_LOST_STATUS_ID, /**< See @ref DDS_SAMPLE_LOST_STATUS */ + DDS_SAMPLE_REJECTED_STATUS_ID, /**< See @ref DDS_SAMPLE_REJECTED_STATUS */ + DDS_DATA_ON_READERS_STATUS_ID, /**< See @ref DDS_DATA_ON_READERS_STATUS */ + DDS_DATA_AVAILABLE_STATUS_ID, /**< See @ref DDS_DATA_AVAILABLE_STATUS */ + DDS_LIVELINESS_LOST_STATUS_ID, /**< See @ref DDS_LIVELINESS_LOST_STATUS */ + DDS_LIVELINESS_CHANGED_STATUS_ID, /**< See @ref DDS_LIVELINESS_CHANGED_STATUS */ + DDS_PUBLICATION_MATCHED_STATUS_ID, /**< See @ref DDS_PUBLICATION_MATCHED_STATUS */ + DDS_SUBSCRIPTION_MATCHED_STATUS_ID /**< See @ref DDS_SUBSCRIPTION_MATCHED_STATUS */ +} dds_status_id_t; + +/** Helper value to indicate the highest bit that can be set in a status mask. */ +#define DDS_STATUS_ID_MAX (DDS_SUBSCRIPTION_MATCHED_STATUS_ID) + +/** + * @anchor DDS_INCONSISTENT_TOPIC_STATUS + * Another topic exists with the same name but with different characteristics. + */ +#define DDS_INCONSISTENT_TOPIC_STATUS (1u << DDS_INCONSISTENT_TOPIC_STATUS_ID) +/** + * @anchor DDS_OFFERED_DEADLINE_MISSED_STATUS + * The deadline that the writer has committed through its deadline QoS policy was not respected for a specific instance. */ +#define DDS_OFFERED_DEADLINE_MISSED_STATUS (1u << DDS_OFFERED_DEADLINE_MISSED_STATUS_ID) +/** + * @anchor DDS_REQUESTED_DEADLINE_MISSED_STATUS + * The deadline that the reader was expecting through its deadline QoS policy was not respected for a specific instance. */ +#define DDS_REQUESTED_DEADLINE_MISSED_STATUS (1u << DDS_REQUESTED_DEADLINE_MISSED_STATUS_ID) +/** + * @anchor DDS_OFFERED_INCOMPATIBLE_QOS_STATUS + * A QoS policy setting was incompatible with what was requested. */ +#define DDS_OFFERED_INCOMPATIBLE_QOS_STATUS (1u << DDS_OFFERED_INCOMPATIBLE_QOS_STATUS_ID) +/** + * @anchor DDS_REQUESTED_INCOMPATIBLE_QOS_STATUS + * A QoS policy setting was incompatible with what is offered. */ +#define DDS_REQUESTED_INCOMPATIBLE_QOS_STATUS (1u << DDS_REQUESTED_INCOMPATIBLE_QOS_STATUS_ID) +/** + * @anchor DDS_SAMPLE_LOST_STATUS + * A sample has been lost (never received). */ +#define DDS_SAMPLE_LOST_STATUS (1u << DDS_SAMPLE_LOST_STATUS_ID) +/** + * @anchor DDS_SAMPLE_REJECTED_STATUS + * A (received) sample has been rejected. */ +#define DDS_SAMPLE_REJECTED_STATUS (1u << DDS_SAMPLE_REJECTED_STATUS_ID) +/** + * @anchor DDS_DATA_ON_READERS_STATUS + * New information is available in some of the data readers of a subscriber. */ +#define DDS_DATA_ON_READERS_STATUS (1u << DDS_DATA_ON_READERS_STATUS_ID) +/** + * @anchor DDS_DATA_AVAILABLE_STATUS + * New information is available in a data reader. */ +#define DDS_DATA_AVAILABLE_STATUS (1u << DDS_DATA_AVAILABLE_STATUS_ID) +/** + * @anchor DDS_LIVELINESS_LOST_STATUS + * The liveliness that the DDS_DataWriter has committed through its liveliness QoS policy was not respected; thus readers will consider the writer as no longer "alive". */ +#define DDS_LIVELINESS_LOST_STATUS (1u << DDS_LIVELINESS_LOST_STATUS_ID) +/** + * @anchor DDS_LIVELINESS_CHANGED_STATUS + * The liveliness of one or more writers, that were writing instances read through the readers has changed. Some writers have become "alive" or "not alive". */ +#define DDS_LIVELINESS_CHANGED_STATUS (1u << DDS_LIVELINESS_CHANGED_STATUS_ID) +/** + * @anchor DDS_PUBLICATION_MATCHED_STATUS + * The writer has found a reader that matches the topic and has a compatible QoS. */ +#define DDS_PUBLICATION_MATCHED_STATUS (1u << DDS_PUBLICATION_MATCHED_STATUS_ID) +/** + * @anchor DDS_SUBSCRIPTION_MATCHED_STATUS + * The reader has found a writer that matches the topic and has a compatible QoS. */ +#define DDS_SUBSCRIPTION_MATCHED_STATUS (1u << DDS_SUBSCRIPTION_MATCHED_STATUS_ID) +/** @}*/ // end group entity_status + +/** + * @defgroup subscription (Subscription) + * @ingroup dds + * DOC_TODO This contains the definitions regarding subscribing to data. + */ + +/** + * @defgroup subdata (Data access) + * @ingroup subscription + * Every sample you read from DDS comes with some metadata, which you can inspect and filter on. + * @{ + */ + +/** Read state for a data value */ +typedef enum dds_sample_state +{ + DDS_SST_READ = DDS_READ_SAMPLE_STATE, /**0 + * A valid publisher handle. + * @retval DDS_RETCODE_ERROR + * An internal error has occurred. + * @retval DDS_RETCODE_ILLEGAL_OPERATION + * The operation is invoked on an inappropriate object. + * @retval DDS_RETCODE_ALREADY_DELETED + * The entity has already been deleted. + */ +DDS_EXPORT dds_entity_t +dds_get_publisher(dds_entity_t writer); + +/** + * @brief Get entity subscriber. + * @ingroup entity + * + * This operation returns the subscriber to which the given entity belongs. + * For instance, it will return the Subscriber that was used when + * creating a DataReader (when that DataReader was provided here). + * + * @param[in] entity Entity from which to get its subscriber. + * + * @returns A valid subscriber handle or an error code. + * + * @retval >0 + * A valid subscriber handle. + * @retval DDS_RETCODE_ERROR + * An internal error has occurred. + * @retval DDS_RETCODE_ILLEGAL_OPERATION + * The operation is invoked on an inappropriate object. + * @retval DDS_RETCODE_ALREADY_DELETED + * The entity has already been deleted. + * DOC_TODO: Link to generic dds entity relations documentation. + */ +DDS_EXPORT dds_entity_t +dds_get_subscriber(dds_entity_t entity); + +/** + * @brief Get entity datareader. + * @ingroup entity + * + * This operation returns the datareader to which the given entity belongs. + * For instance, it will return the DataReader that was used when + * creating a ReadCondition (when that ReadCondition was provided here). + * + * @param[in] entity Entity from which to get its datareader. + * + * @returns A valid reader handle or an error code. + * + * @retval >0 + * A valid reader handle. + * @retval DDS_RETCODE_ERROR + * An internal error has occurred. + * @retval DDS_RETCODE_ILLEGAL_OPERATION + * The operation is invoked on an inappropriate object. + * @retval DDS_RETCODE_ALREADY_DELETED + * The entity has already been deleted. + * DOC_TODO: Link to generic dds entity relations documentation. + */ +DDS_EXPORT dds_entity_t +dds_get_datareader(dds_entity_t entity); + +/** + * @defgroup condition (Conditions) + * @ingroup dds + * @brief Conditions allow you to express conditional interest in samples, + * to be used in read/take operations or attach to Waitsets. + */ + +/** + * @brief Get the mask of a condition. + * @ingroup condition + * + * This operation returns the mask that was used to create the given + * condition. + * + * @param[in] condition Read or Query condition that has a mask. + * @param[out] mask Where to store the mask of the condition. + * + * @returns A dds_return_t indicating success or failure. + * + * @retval DDS_RETCODE_OK + * Success (given mask is set). + * @retval DDS_RETCODE_ERROR + * An internal error has occurred. + * @retval DDS_RETCODE_BAD_PARAMETER + * The mask arg is NULL. + * @retval DDS_RETCODE_ILLEGAL_OPERATION + * The operation is invoked on an inappropriate object. + * @retval DDS_RETCODE_ALREADY_DELETED + * The entity has already been deleted. + */ +DDS_EXPORT dds_return_t +dds_get_mask(dds_entity_t condition, uint32_t *mask); + +/** + * @brief Returns the instance handle that represents the entity. + * @ingroup entity + * + * @param[in] entity Entity of which to get the instance handle. + * @param[out] ihdl Pointer to dds_instance_handle_t. + * + * @returns A dds_return_t indicating success or failure. + * + * @retval DDS_RETCODE_OK + * Success. + * @retval DDS_RETCODE_ERROR + * An internal error has occurred. + * DOC_TODO: Check list of return codes is complete. + * */ +DDS_EXPORT dds_return_t +dds_get_instance_handle(dds_entity_t entity, dds_instance_handle_t *ihdl); + +/** + * @brief Returns the GUID that represents the entity in the network, + * and therefore only supports participants, readers and writers. + * @ingroup entity + * + * @param[in] entity Entity of which to get the instance handle. + * @param[out] guid Where to store the GUID. + * + * @returns A dds_return_t indicating success or failure. + * + * @retval DDS_RETCODE_OK + * Success. + * @retval DDS_RETCODE_ILLEGAL_OPERATION + * The operation is invoked on an inappropriate object. + * @retval DDS_RETCODE_ERROR + * An internal error has occurred. + * + * DOC_TODO: Check list of return codes is complete. + */ +DDS_EXPORT dds_return_t +dds_get_guid (dds_entity_t entity, dds_guid_t *guid); + +/** + * @brief Read the status set for the entity + * @ingroup entity_status + * + * This operation reads the status(es) set for the entity based on + * the enabled status and mask set. It does not clear the read status(es). + * + * @param[in] entity Entity on which the status has to be read. + * @param[out] status Returns the status set on the entity, based on the enabled status. + * @param[in] mask Filter the status condition to be read, 0 means all statuses + * + * @returns A dds_return_t indicating success or failure. + * + * @retval DDS_RETCODE_OK + * Success. + * @retval DDS_RETCODE_BAD_PARAMETER + * The entity parameter is not a valid parameter, status is a null pointer or + * mask has bits set outside the status range. + * @retval DDS_RETCODE_ILLEGAL_OPERATION + * The operation is invoked on an inappropriate object or mask has status + * bits set that are undefined for the type of entity. + * @retval DDS_RETCODE_ALREADY_DELETED + * The entity has already been deleted. + */ +DDS_EXPORT dds_return_t +dds_read_status(dds_entity_t entity, uint32_t *status, uint32_t mask); + +/** + * @brief Read the status set for the entity + * @ingroup entity_status + * + * This operation reads the status(es) set for the entity based on the enabled + * status and mask set. It clears the status set after reading. + * + * @param[in] entity Entity on which the status has to be read. + * @param[out] status Returns the status set on the entity, based on the enabled status. + * @param[in] mask Filter the status condition to be read, 0 means all statuses + * + * @returns A dds_return_t indicating success or failure. + * + * @retval DDS_RETCODE_OK + * Success. + * @retval DDS_RETCODE_BAD_PARAMETER + * The entity parameter is not a valid parameter, status is a null pointer or + * mask has bits set outside the status range. + * @retval DDS_RETCODE_ILLEGAL_OPERATION + * The operation is invoked on an inappropriate object or mask has status + * bits set that are undefined for the type of entity. + * @retval DDS_RETCODE_ALREADY_DELETED + * The entity has already been deleted. + */ +DDS_EXPORT dds_return_t +dds_take_status(dds_entity_t entity, uint32_t *status, uint32_t mask); + +/** + * @brief Get changed status(es) + * @ingroup entity_status + * + * This operation returns the status changes since they were last read. + * + * @param[in] entity Entity on which the statuses are read. + * @param[out] status Returns the current set of triggered statuses. + * + * @returns A dds_return_t indicating success or failure. + * + * @retval DDS_RETCODE_OK + * Success. + * @retval DDS_RETCODE_BAD_PARAMETER + * The entity parameter is not a valid parameter. + * @retval DDS_RETCODE_ILLEGAL_OPERATION + * The operation is invoked on an inappropriate object. + * @retval DDS_RETCODE_ALREADY_DELETED + * The entity has already been deleted. + */ +DDS_EXPORT dds_return_t +dds_get_status_changes(dds_entity_t entity, uint32_t *status); + +/** + * @anchor dds_get_status_mask + * @brief Get enabled status on entity + * @ingroup entity_status + * + * This operation returns the status enabled on the entity + * + * @param[in] entity Entity to get the status. + * @param[out] mask Mask of enabled statuses set on the entity. + * + * @returns A dds_return_t indicating success or failure. + * + * @retval DDS_RETCODE_OK + * Success. + * @retval DDS_RETCODE_BAD_PARAMETER + * The entity parameter is not a valid parameter. + * @retval DDS_RETCODE_ILLEGAL_OPERATION + * The operation is invoked on an inappropriate object. + * @retval DDS_RETCODE_ALREADY_DELETED + * The entity has already been deleted. + */ +DDS_EXPORT dds_return_t +dds_get_status_mask(dds_entity_t entity, uint32_t *mask); + +/** + * @deprecated Get enabled status on entity. Use \ref dds_get_status_mask instead. + * @ingroup deprecated + * + * @param[in] entity Entity to get the status. + * @param[out] mask Mask of enabled statuses set on the entity. + * @returns A dds_return_t indicating success of failure. + */ +DDS_DEPRECATED_EXPORT dds_return_t +dds_get_enabled_status(dds_entity_t entity, uint32_t *mask); + +/** + * @anchor dds_set_status_mask + * @brief Set status enabled on entity + * @ingroup entity_status + * + * This operation enables the status(es) based on the mask set + * + * @param[in] entity Entity to enable the status. + * @param[in] mask Status value that indicates the status to be enabled. + * + * @returns A dds_return_t indicating success or failure. + * + * @retval DDS_RETCODE_OK + * Success. + * @retval DDS_RETCODE_BAD_PARAMETER + * The entity parameter is not a valid parameter. + * @retval DDS_RETCODE_ILLEGAL_OPERATION + * The operation is invoked on an inappropriate object. + * @retval DDS_RETCODE_ALREADY_DELETED + * The entity has already been deleted. + */ +DDS_EXPORT dds_return_t +dds_set_status_mask(dds_entity_t entity, uint32_t mask); + +/** + * @deprecated Set enabled status on entity. Use \ref dds_set_status_mask instead. + * @ingroup deprecated + * + * @param[in] entity Entity to enable the status. + * @param[out] mask Status value that indicates the status to be enabled. + * @returns A dds_return_t indicating success of failure. + */ +DDS_DEPRECATED_EXPORT dds_return_t +dds_set_enabled_status(dds_entity_t entity, uint32_t mask); + +/** + * @defgroup entity_qos (Entity QoS) + * @ingroup entity + * @brief Almost all entities have get/set qos operations defined on them, + * again following the DCPS spec. But unlike the DCPS spec, the + * "present" field in qos_t allows one to initialize just the one QoS + * one wants to set & pass it to set_qos. + */ + +/** + * @brief Get entity QoS policies. + * @ingroup entity_qos + * + * This operation allows access to the existing set of QoS policies + * for the entity. + * + * @param[in] entity Entity on which to get qos. + * @param[out] qos Pointer to the qos structure that returns the set policies. + * + * @returns A dds_return_t indicating success or failure. The QoS object will have + * at least all QoS relevant for the entity present and the corresponding dds_qget_... + * will return true. + * + * @retval DDS_RETCODE_OK + * The existing set of QoS policy values applied to the entity + * has successfully been copied into the specified qos parameter. + * @retval DDS_RETCODE_ERROR + * An internal error has occurred. + * @retval DDS_RETCODE_BAD_PARAMETER + * The qos parameter is NULL. + * @retval DDS_RETCODE_ILLEGAL_OPERATION + * The operation is invoked on an inappropriate object. + * @retval DDS_RETCODE_ALREADY_DELETED + * The entity has already been deleted. + * + * DOC_TODO: Link to generic QoS information documentation. + */ +DDS_EXPORT dds_return_t +dds_get_qos(dds_entity_t entity, dds_qos_t *qos); + +/** + * @brief Set entity QoS policies. + * @ingroup entity_qos + * + * This operation replaces the existing set of Qos Policy settings for an + * entity. The parameter qos must contain the struct with the QosPolicy + * settings which is checked for self-consistency. + * + * The set of QosPolicy settings specified by the qos parameter are applied on + * top of the existing QoS, replacing the values of any policies previously set + * (provided, the operation returned DDS_RETCODE_OK). + * + * Not all policies are changeable when the entity is enabled. + * + * @note Currently only Latency Budget and Ownership Strength are changeable QoS + * that can be set. + * + * @param[in] entity Entity from which to get qos. + * @param[in] qos Pointer to the qos structure that provides the policies. + * + * @returns A dds_return_t indicating success or failure. + * + * @retval DDS_RETCODE_OK + * The new QoS policies are set. + * @retval DDS_RETCODE_ERROR + * An internal error has occurred. + * @retval DDS_RETCODE_BAD_PARAMETER + * The qos parameter is NULL. + * @retval DDS_RETCODE_ILLEGAL_OPERATION + * The operation is invoked on an inappropriate object. + * @retval DDS_RETCODE_ALREADY_DELETED + * The entity has already been deleted. + * @retval DDS_RETCODE_IMMUTABLE_POLICY + * The entity is enabled and one or more of the policies of the QoS + * are immutable. + * @retval DDS_RETCODE_INCONSISTENT_POLICY + * A few policies within the QoS are not consistent with each other. + * + * DOC_TODO: Link to generic QoS information documentation. + */ +DDS_EXPORT dds_return_t +dds_set_qos(dds_entity_t entity, const dds_qos_t * qos); + +/** + * @defgroup entity_listener (Entity Listener) + * @ingroup entity + * @brief Get or set listener associated with an entity, + * type of listener provided much match type of entity. + */ + +/** + * @brief Get entity listeners. + * @ingroup entity_listener + * + * This operation allows access to the existing listeners attached to + * the entity. + * + * @param[in] entity Entity on which to get the listeners. + * @param[out] listener Pointer to the listener structure that returns the + * set of listener callbacks. + * + * @returns A dds_return_t indicating success or failure. + * + * @retval DDS_RETCODE_OK + * The listeners of to the entity have been successfully been + * copied into the specified listener parameter. + * @retval DDS_RETCODE_ERROR + * An internal error has occurred. + * @retval DDS_RETCODE_BAD_PARAMETER + * The listener parameter is NULL. + * @retval DDS_RETCODE_ILLEGAL_OPERATION + * The operation is invoked on an inappropriate object. + * @retval DDS_RETCODE_ALREADY_DELETED + * The entity has already been deleted. + * + * DOC_TODO: Link to (generic) Listener and status information. + */ +DDS_EXPORT dds_return_t +dds_get_listener(dds_entity_t entity, dds_listener_t * listener); + +/** + * @brief Set entity listeners. + * @ingroup entity_listener + * + * This operation attaches a dds_listener_t to the dds_entity_t. Only one + * Listener can be attached to each Entity. If a Listener was already + * attached, this operation will replace it with the new one. In other + * words, all related callbacks are replaced (possibly with NULL). + * + * When listener parameter is NULL, all listener callbacks that were possibly + * set on the Entity will be removed. + * + * @note Not all listener callbacks are related to all entities. + * + * ## Communication Status + * For each communication status, the StatusChangedFlag flag is initially set to + * FALSE. It becomes TRUE whenever that plain communication status changes. For + * each plain communication status activated in the mask, the associated + * Listener callback is invoked and the communication status is reset + * to FALSE, as the listener implicitly accesses the status which is passed as a + * parameter to that operation. + * The status is reset prior to calling the listener, so if the application calls + * the get_ from inside the listener it will see the + * status already reset. + * + * ## Status Propagation + * In case a related callback within the Listener is not set, the Listener of + * the Parent entity is called recursively, until a Listener with the appropriate + * callback set has been found and called. This allows the application to set + * (for instance) a default behaviour in the Listener of the containing Publisher + * and a DataWriter specific behaviour when needed. In case the callback is not + * set in the Publishers' Listener either, the communication status will be + * propagated to the Listener of the DomainParticipant of the containing + * DomainParticipant. In case the callback is not set in the DomainParticipants' + * Listener either, the Communication Status flag will be set, resulting in a + * possible WaitSet trigger. + * + * @param[in] entity Entity on which to get the listeners. + * @param[in] listener Pointer to the listener structure that contains the + * set of listener callbacks (maybe NULL). + * + * @returns A dds_return_t indicating success or failure. + * + * @retval DDS_RETCODE_OK + * The listeners of to the entity have been successfully been + * copied into the specified listener parameter. + * @retval DDS_RETCODE_ERROR + * An internal error has occurred. + * @retval DDS_RETCODE_ILLEGAL_OPERATION + * The operation is invoked on an inappropriate object. + * @retval DDS_RETCODE_ALREADY_DELETED + * The entity has already been deleted. + * DOC_TODO: Link to (generic) Listener and status information. + */ +DDS_EXPORT dds_return_t +dds_set_listener(dds_entity_t entity, const dds_listener_t * listener); + +/* + Creation functions for various entities. Creating a subscriber or + publisher is optional: if one creates a reader as a descendant of a + participant, it is as if a subscriber is created specially for + that reader. + + QoS default values are those of the DDS specification, but the + inheritance rules are different: + + * publishers and subscribers inherit from the participant QoS + * readers and writers always inherit from the topic QoS + * the QoS's present in the "qos" parameter override the inherited values +*/ + +/** + * @defgroup domain (Domain) + * @ingroup DDS + */ + +/** + * @defgroup domain_participant (DomainParticipant) + * @ingroup domain + */ + +/** + * @brief Creates a new instance of a DDS participant in a domain + * @ingroup domain_participant + * + * If domain is set (not DDS_DOMAIN_DEFAULT) then it must match if the domain has also + * been configured or an error status will be returned. + * Currently only a single domain can be configured by providing configuration file. + * If no configuration file exists, the default domain is configured as 0. + * + * + * @param[in] domain The domain in which to create the participant (can be DDS_DOMAIN_DEFAULT). DDS_DOMAIN_DEFAULT is for using the domain in the configuration. + * @param[in] qos The QoS to set on the new participant (can be NULL). + * @param[in] listener Any listener functions associated with the new participant (can be NULL). + + * @returns A valid participant handle or an error code. + * + * @retval >0 + * A valid participant handle. + * @retval DDS_RETCODE_NOT_ALLOWED_BY_SECURITY + * An invalid DDS Security configuration was specified (whether + * that be missing or incorrect entries, expired certificates, + * or anything else related to the security settings and + * implementation). + * @retval DDS_RETCODE_PRECONDITION_NOT_MET + * Some security properties specified in the QoS, but the Cyclone + * build does not include support for DDS Security. + * @retval DDS_RETCODE_OUT_OF_RESOURCES + * Some resource limit (maximum participants, memory, handles, + * &c.) prevented creation of the participant. + * @retval DDS_RETCODE_ERROR + * The "CYCLONEDDS_URI" environment variable lists non-existent + * or invalid configuration files, or contains invalid embedded + * configuration items; or an unspecified internal error has + * occurred. + */ +DDS_EXPORT dds_entity_t +dds_create_participant( + const dds_domainid_t domain, + const dds_qos_t *qos, + const dds_listener_t *listener); + +/** + * @brief Creates a domain with a given configuration + * @ingroup domain + * + * To explicitly create a domain based on a configuration passed as a string. + * + * It will not be created if a domain with the given domain id already exists. + * This could have been created implicitly by a dds_create_participant(). + * + * Please be aware that the given domain_id always takes precedence over the + * configuration. + * + * | domain_id | domain id in config | result | + * |:----------|:--------------------|:------------------------------| + * | n | any (or absent) | n, config is used | + * | n | m == n | n, config is used | + * | n | m != n | n, config is ignored: default | + * + * Config models: + * -# @code{xml} + * + * ... + * + * + * @endcode + * where ... is all that can today be set in children of CycloneDDS + * with the exception of the id + * -# @code{xml} + * + * X + * + * + * @endcode + * Legacy form, domain id must be the first element in the file with + * a value (if nothing has been set previously, it a warning is good + * enough) + * + * Using NULL or "" as config will create a domain with default settings. + * + * + * @param[in] domain The domain to be created. DEFAULT_DOMAIN is not allowed. + * @param[in] config A configuration string containing file names and/or XML fragments representing the configuration. + * + * @returns A valid entity handle or an error code. + * + * @retval DDS_RETCODE_BAD_PARAMETER + * Illegal value for domain id or the configfile parameter is NULL. + * @retval DDS_RETCODE_PRECONDITION_NOT_MET + * The domain already existed and cannot be created again. + * @retval DDS_RETCODE_ERROR + * An internal error has occurred. + */ +DDS_EXPORT dds_entity_t +dds_create_domain(const dds_domainid_t domain, const char *config); + +/** + * @brief Creates a domain with a given configuration, specified as an + * initializer (unstable interface) + * @ingroup domain + * + * To explicitly create a domain based on a configuration passed as a raw + * initializer rather than as an XML string. This allows bypassing the XML + * parsing, but tightly couples the initializing to implementation. See + * dds/ddsi/ddsi_config.h:ddsi_config_init_default for a way to initialize + * the default configuration. + * + * It will not be created if a domain with the given domain id already exists. + * This could have been created implicitly by a dds_create_participant(). + * + * Please be aware that the given domain_id always takes precedence over the + * configuration. + * + * @param[in] domain The domain to be created. DEFAULT_DOMAIN is not allowed. + * @param[in] config A configuration initializer. The lifetime of any pointers + * in config must be at least that of the lifetime of the domain. + * + * @returns A valid entity handle or an error code. + * + * @retval DDS_RETCODE_BAD_PARAMETER + * Illegal value for domain id or the config parameter is NULL. + * @retval DDS_RETCODE_PRECONDITION_NOT_MET + * The domain already existed and cannot be created again. + * @retval DDS_RETCODE_ERROR + * An internal error has occurred. + */ +DDS_EXPORT dds_entity_t +dds_create_domain_with_rawconfig(const dds_domainid_t domain, const struct ddsi_config *config); + +/** + * @brief Get entity parent. + * @ingroup entity + * + * This operation returns the parent to which the given entity belongs. + * For instance, it will return the Participant that was used when + * creating a Publisher (when that Publisher was provided here). + * + * When a reader or a writer are created with a participant, then a + * subscriber or publisher are created implicitly. + * This function will return the implicit parent and not the used + * participant. + * + * @param[in] entity Entity from which to get its parent. + * + * @returns A valid entity handle or an error code. + * + * @retval >0 + * A valid entity handle. + * @retval DDS_ENTITY_NIL + * Called with a participant. + * @retval DDS_RETCODE_ERROR + * An internal error has occurred. + * @retval DDS_RETCODE_ILLEGAL_OPERATION + * The operation is invoked on an inappropriate object. + * @retval DDS_RETCODE_ALREADY_DELETED + * The entity has already been deleted. + * DOC_TODO: Link to generic dds entity relations documentation. + */ +DDS_EXPORT dds_entity_t +dds_get_parent(dds_entity_t entity); + +/** + * @brief Get entity participant. + * @ingroup entity + * + * This operation returns the participant to which the given entity belongs. + * For instance, it will return the Participant that was used when + * creating a Publisher that was used to create a DataWriter (when that + * DataWriter was provided here). + * + * DOC_TODO: Link to generic dds entity relations documentation. + * + * @param[in] entity Entity from which to get its participant. + * + * @returns A valid entity or an error code. + * + * @retval >0 + * A valid participant handle. + * @retval DDS_RETCODE_ERROR + * An internal error has occurred. + * @retval DDS_RETCODE_ILLEGAL_OPERATION + * The operation is invoked on an inappropriate object. + * @retval DDS_RETCODE_ALREADY_DELETED + * The entity has already been deleted. + */ +DDS_EXPORT dds_entity_t +dds_get_participant(dds_entity_t entity); + +/** + * @brief Get entity children. + * @ingroup entity + * + * This operation returns the children that the entity contains. + * For instance, it will return all the Topics, Publishers and Subscribers + * of the Participant that was used to create those entities (when that + * Participant is provided here). + * + * This functions takes a pre-allocated list to put the children in and + * will return the number of found children. It is possible that the given + * size of the list is not the same as the number of found children. If + * less children are found, then the last few entries in the list are + * untouched. When more children are found, then only 'size' number of + * entries are inserted into the list, but still complete count of the + * found children is returned. Which children are returned in the latter + * case is undefined. + * + * When supplying NULL as list and 0 as size, you can use this to acquire + * the number of children without having to pre-allocate a list. + * + * When a reader or a writer are created with a participant, then a + * subscriber or publisher are created implicitly. + * When used on the participant, this function will return the implicit + * subscriber and/or publisher and not the related reader/writer. + * + * @param[in] entity Entity from which to get its children. + * @param[out] children Pre-allocated array to contain the found children. + * @param[in] size Size of the pre-allocated children's list. + * + * @returns Number of children or an error code. + * + * @retval >=0 + * Number of found children (can be larger than 'size'). + * @retval DDS_RETCODE_ERROR + * An internal error has occurred. + * @retval DDS_RETCODE_BAD_PARAMETER + * The children parameter is NULL, while a size is provided. + * @retval DDS_RETCODE_ILLEGAL_OPERATION + * The operation is invoked on an inappropriate object. + * @retval DDS_RETCODE_ALREADY_DELETED + * The entity has already been deleted. + */ +/* TODO: Link to generic dds entity relations documentation. */ +DDS_EXPORT dds_return_t +dds_get_children(dds_entity_t entity, dds_entity_t *children, size_t size); + +/** + * @brief Get the domain id to which this entity is attached. + * @ingroup entity + * + * When creating a participant entity, it is attached to a certain domain. + * All the children (like Publishers) and childrens' children (like + * DataReaders), etc are also attached to that domain. + * + * This function will return the original domain ID when called on + * any of the entities within that hierarchy. For entities not associated + * with a domain, the id is set to DDS_DOMAIN_DEFAULT. + * + * @param[in] entity Entity from which to get its children. + * @param[out] id Pointer to put the domain ID in. + * + * @returns A dds_return_t indicating success or failure. + * + * @retval DDS_RETCODE_OK + * Domain ID was returned. + * @retval DDS_RETCODE_ERROR + * An internal error has occurred. + * @retval DDS_RETCODE_BAD_PARAMETER + * The id parameter is NULL. + * @retval DDS_RETCODE_ILLEGAL_OPERATION + * The operation is invoked on an inappropriate object. + * @retval DDS_RETCODE_ALREADY_DELETED + * The entity has already been deleted. + */ +DDS_EXPORT dds_return_t +dds_get_domainid(dds_entity_t entity, dds_domainid_t *id); + +/** + * @brief Get participants of a domain. + * @ingroup domain + * + * This operation acquires the participants created on a domain and returns + * the number of found participants. + * + * This function takes a domain id with the size of pre-allocated participant's + * list in and will return the number of found participants. It is possible that + * the given size of the list is not the same as the number of found participants. + * If less participants are found, then the last few entries in an array stay + * untouched. If more participants are found and the array is too small, then the + * participants returned are undefined. + * + * @param[in] domain_id The domain id. + * @param[out] participants The participant for domain. + * @param[in] size Size of the pre-allocated participant's list. + * + * @returns Number of participants found or and error code. + * + * @retval >0 + * Number of participants found. + * @retval DDS_RETCODE_ERROR + * An internal error has occurred. + * @retval DDS_RETCODE_BAD_PARAMETER + * The participant parameter is NULL, while a size is provided. + */ +DDS_EXPORT dds_return_t +dds_lookup_participant( + dds_domainid_t domain_id, + dds_entity_t *participants, + size_t size); + +/** + * @defgroup topic (Topic) + * @ingroup dds + */ + +/** + * @brief Creates a new topic with default type handling. + * @ingroup topic + * + * The type name for the topic is taken from the generated descriptor. Topic + * matching is done on a combination of topic name and type name. Each successful + * call to dds_create_topic creates a new topic entity sharing the same QoS + * settings with all other topics of the same name. + * + * @param[in] participant Participant on which to create the topic. + * @param[in] descriptor An IDL generated topic descriptor. + * @param[in] name Name of the topic. + * @param[in] qos QoS to set on the new topic (can be NULL). + * @param[in] listener Any listener functions associated with the new topic (can be NULL). + * + * @returns A valid, unique topic handle or an error code. + * + * @retval >=0 + * A valid unique topic handle. + * @retval DDS_RETCODE_BAD_PARAMETER + * Either participant, descriptor, name or qos is invalid. + * @retval DDS_RETCODE_INCONSISTENT_POLICY + * QoS mismatch between qos and an existing topic's QoS. + * @retval DDS_RETCODE_PRECONDITION_NOT_MET + * Mismatch between type name in descriptor and pre-existing + * topic's type name. + */ +DDS_EXPORT dds_entity_t +dds_create_topic( + dds_entity_t participant, + const dds_topic_descriptor_t *descriptor, + const char *name, + const dds_qos_t *qos, + const dds_listener_t *listener); + + +/** + * @brief Indicates that the library defines the dds_create_topic_sertype function + * @ingroup topic + * Introduced to help with the change from sertopic to sertype. If you are using + * a modern CycloneDDS version you will not need this. + */ +#define DDS_HAS_CREATE_TOPIC_SERTYPE 1 + +/** + * @brief Creates a new topic with provided type handling. + * @ingroup topic + * + * The name for the type is taken from the provided "sertype" object. Type + * matching is done on a combination of topic name and type name. Each successful + * call to dds_create_topic creates a new topic entity sharing the same QoS + * settings with all other topics of the same name. + * + * In case this function returns a valid handle, the ownership of the provided + * sertype is handed over to Cyclone. On return, the caller gets in the sertype parameter a + * pointer to the sertype that is actually used by the topic. This can be the provided sertype + * (if this sertype was not yet known in the domain), or a sertype thas was + * already known in the domain. + * + * @param[in] participant Participant on which to create the topic. + * @param[in] name Topic name + * @param[in,out] sertype Internal description of the type . On return, the sertype parameter is set to the actual sertype that is used by the topic. + * @param[in] qos QoS to set on the new topic (can be NULL). + * @param[in] listener Any listener functions associated with the new topic (can be NULL). + * @param[in] sedp_plist Topic description to be published as part of discovery (if NULL, not published). + * + * @returns A valid, unique topic handle or an error code. Iff a valid handle, the domain takes ownership of provided serdata. + * + * @retval >=0 + * A valid unique topic handle. + * @retval DDS_RETCODE_BAD_PARAMETER + * Either participant, descriptor, name or qos is invalid. + * @retval DDS_RETCODE_INCONSISTENT_POLICY + * QoS mismatch between qos and an existing topic's QoS. + * @retval DDS_RETCODE_PRECONDITION_NOT_MET + * Mismatch between type name in sertype and pre-existing + * topic's type name. + */ +DDS_EXPORT dds_entity_t +dds_create_topic_sertype ( + dds_entity_t participant, + const char *name, + struct ddsi_sertype **sertype, + const dds_qos_t *qos, + const dds_listener_t *listener, + const struct ddsi_plist *sedp_plist); + +/** + * @brief Indicates that the library defines the dds_create_topic_generic function + * @ingroup topic + * Introduced to help with the change from sertopic to sertype. You should probably + * move to using sertype instead of sertopic and ignore this. + */ +#define DDS_HAS_CREATE_TOPIC_GENERIC 1 + +/** + * @anchor dds_create_topic_generic + * @brief Creates a new topic with provided type handling. + * @ingroup topic + * + * DOC_TODO: this description does not make any sense, this is for the legacy sertopic? + * deprecate? + * + * The name for the type is taken from the provided "sertype" object. Type + * matching is done on a combination of topic name and type name. Each successful + * call to dds_create_topic creates a new topic entity sharing the same QoS + * settings with all other topics of the same name. + * + * In case this function returns a valid handle, the ownership of the provided + * sertype is handed over to Cyclone. On return, the caller gets in the sertype parameter a + * pointer to the sertype that is actually used by the topic. This can be the provided sertype + * (if this sertype was not yet known in the domain), or a sertype thas was + * already known in the domain. + * + * @param[in] participant Participant on which to create the topic. + * @param[in,out] sertopic Legacy internal description of the type. On return, the sertype parameter is set to the actual sertype that is used by the topic. + * @param[in] qos QoS to set on the new topic (can be NULL). + * @param[in] listener Any listener functions associated with the new topic (can be NULL). + * @param[in] sedp_plist Topic description to be published as part of discovery (if NULL, not published). + * + * @returns A valid, unique topic handle or an error code. Iff a valid handle, the domain takes ownership of provided serdata. + * + * @retval >=0 + * A valid unique topic handle. + * @retval DDS_RETCODE_BAD_PARAMETER + * Either participant, descriptor, name or qos is invalid. + * @retval DDS_RETCODE_INCONSISTENT_POLICY + * QoS mismatch between qos and an existing topic's QoS. + * @retval DDS_RETCODE_PRECONDITION_NOT_MET + * Mismatch between type name in sertype and pre-existing + * topic's type name. + */ +DDS_EXPORT dds_entity_t +dds_create_topic_generic ( + dds_entity_t participant, + struct ddsi_sertopic **sertopic, + const dds_qos_t *qos, + const dds_listener_t *listener, + const struct ddsi_plist *sedp_plist); + +/** + * @deprecated Creates a new topic with provided type handling. + * @ingroup deprecated + * Use @ref dds_create_topic_sertype instead. + * + * @param[in] participant Participant on which to create the topic. + * @param[in,out] sertopic Legacy internal description of the type. On return, the sertype parameter is set to the actual sertype that is used by the topic. + * @param[in] qos QoS to set on the new topic (can be NULL). + * @param[in] listener Any listener functions associated with the new topic (can be NULL). + * @param[in] sedp_plist Topic description to be published as part of discovery (if NULL, not published). + * + * @returns A valid, unique topic handle or an error code. + */ +DDS_DEPRECATED_EXPORT dds_entity_t +dds_create_topic_arbitrary ( + dds_entity_t participant, + struct ddsi_sertopic *sertopic, + const dds_qos_t *qos, + const dds_listener_t *listener, + const struct ddsi_plist *sedp_plist); + +/** + * @brief Finds a locally created or discovered remote topic by topic name and type information + * @ingroup topic + * + * Finds a locally created topic or a discovered remote topic based on the topic + * name and type. In case the topic is not found, this function will wait for + * the topic to become available until the provided time out. + * + * When using the scope DDS_FIND_SCOPE_LOCAL_DOMAIN, there will be no requests sent + * over the network for resolving the type in case it is unresolved. This also applies + * to dependent types: in case a dependency of the provided type is unresolved, no + * requests will be sent for resolving the type when using LOCAL_DOMAIN scope. + * + * In case the scope is DDS_FIND_SCOPE_GLOBAL, for unresolved types (or dependencies) + * a type lookup request will be sent. + * + * In case no type information is provided and multiple (discovered) topics exist + * with the provided name, an arbitrary topic with that name will be returned. + * In this scenario, it would be better to read DCPSTopic data and use that to + * get the required topic meta-data. + * + * The returned topic should be released with dds_delete. + * + * @param[in] scope The scope used to find the topic. In case topic discovery is not enabled in the build, SCOPE_GLOBAL cannot be used. + * @param[in] participant The handle of the participant the found topic will be created in + * @param[in] name The name of the topic to find. + * @param[in] type_info The type information of the topic to find. Optional, and should not be provided in case topic discovery is not enabled in the build. + * @param[in] timeout The timeout for waiting for the topic to become available + * + * @returns A valid topic handle or an error code. + * + * @retval >0 + * A valid topic handle. + * @retval 0 + * No topic of this name exists + * @retval DDS_RETCODE_BAD_PARAMETER + * Participant or type information was invalid. + * @retval DDS_RETCODE_PRECONDITION_NOT_MET + * The provided type could not be found. + */ +DDS_EXPORT dds_entity_t +dds_find_topic (dds_find_scope_t scope, dds_entity_t participant, const char *name, const dds_typeinfo_t *type_info, dds_duration_t timeout); + +/** + * @deprecated Finds a locally created or discovered remote topic by topic name + * @ingroup deprecated + * Use @ref dds_find_topic instead. + * + * Finds a locally created topic or a discovered remote topic based on the topic + * name. In case the topic is not found, this function will wait for the topic + * to become available until the provided time out. + * + * In case multiple (discovered) topics exist with the provided name, this function + * will return randomly one of these topic. The caller can decide to read DCPSTopic + * data and select one of the topic definitions to create the topic. + * + * The returned topic should be released with dds_delete. + * + * @param[in] scope The scope used to find the topic + * @param[in] participant The handle of the participant the found topic will be created in + * @param[in] name The name of the topic to find. + * @param[in] timeout The timeout for waiting for the topic to become available + * + * @returns A valid topic handle or an error code. + * + * @retval >0 + * A valid topic handle. + * @retval 0 + * No topic of this name existed yet + * @retval DDS_RETCODE_BAD_PARAMETER + * Participant handle or scope invalid + */ +DDS_DEPRECATED_EXPORT dds_entity_t +dds_find_topic_scoped (dds_find_scope_t scope, dds_entity_t participant, const char *name, dds_duration_t timeout); + + +/** + * @ingroup topic + * @brief Creates topic descriptor for the provided type_info + * + * @param[in] scope The scope used to find the type: DDS_FIND_SCOPE_LOCAL_DOMAIN or DDS_FIND_SCOPE_GLOBAL. In case DDS_FIND_SCOPE_GLOBAL is used, a type lookup request will be sent to other nodes. + * @param[in] participant The handle of the participant. + * @param[in] type_info The type (dds_typeinfo_t) of the topic to find. + * @param[in] timeout The timeout for waiting for the type to become available + * @param[out] descriptor - Pointer to a dds_topic_descriptor_t pointer that will be allocated and populated. To free allocated memory for this descriptor, use dds_delete_topic_descriptor. + * + * @returns A dds_return_t indicating success or failure. + * + * @retval DDS_RETCODE_OK + * The topic descriptor has been succesfully created. + * @retval DDS_RETCODE_BAD_PARAMETER + * Type_info or descriptor parameter not provided, invalid entity (not a participant) or scope invalid. + * @retval DDS_RETCODE_PRECONDITION_NOT_MET + * The participant or the type_id was not found. + * @retval DDS_RETCODE_TIMEOUT + * Type was not resolved within the provided timeout + * @retval DDS_RETCODE_UNSUPPORTED + * Cyclone DDS built without type discovery + * (cf. DDS_HAS_TYPE_DISCOVERY) + */ +DDS_EXPORT dds_return_t +dds_create_topic_descriptor (dds_find_scope_t scope, dds_entity_t participant, const dds_typeinfo_t *type_info, dds_duration_t timeout, dds_topic_descriptor_t **descriptor); + +/** + * @ingroup topic + * @brief Delete memory allocated to the provided topic descriptor + * + * @param[in] descriptor - Pointer to a dds_topic_descriptor_t + * + * @returns A dds_return_t indicating success or failure. + * + * @retval DDS_RETCODE_OK + * The topic descriptor has been succesfully deleted. + * @retval DDS_RETCODE_BAD_PARAMETER + * No descriptor provided + * @retval DDS_RETCODE_UNSUPPORTED + * Cyclone DDS built without type discovery + * (cf. DDS_HAS_TYPE_DISCOVERY) + */ +DDS_EXPORT dds_return_t +dds_delete_topic_descriptor (dds_topic_descriptor_t *descriptor); + +/** + * @brief Returns the name of a given topic. + * @ingroup topic + * + * @param[in] topic The topic. + * @param[out] name Buffer to write the topic name to. + * @param[in] size Number of bytes available in the buffer. + * + * @returns A dds_return_t indicating success or failure. + * + * @return Actual length of topic name (name is truncated if return value >= size) or error + */ +DDS_EXPORT dds_return_t +dds_get_name(dds_entity_t topic, char *name, size_t size); + +/** + * @brief Returns the type name of a given topic. + * @ingroup topic + * + * @param[in] topic The topic. + * @param[out] name Buffer to write the topic type name to. + * @param[in] size Number of bytes available in the buffer. + * + * @returns A dds_return_t indicating success or failure. + * + * @return Actual length of type name (name is truncated if return value >= size) or error + */ +DDS_EXPORT dds_return_t +dds_get_type_name(dds_entity_t topic, char *name, size_t size); + +/** + * @defgroup topic_filter (Topic filters) + * @ingroup topic + * Topic filter functions. + * @warning part of the Unstable API: no guarantee that any + * of this will be maintained for backwards compatibility. + * + * Sampleinfo is all zero when filtering in a write call (i.e., writer created + * using a filtered topic, which one perhaps shouldn't be doing), otherwise it + * has as much filled in correctly as is possible given the context and the rest + * fixed: + * - sample_state DDS_SST_NOT_READ; + * - publication_handle set to writer's instance handle + * - source_timestamp set to source timestamp of sample + * - ranks 0 + * - valid_data true + * - instance_handle set to instance handle of existing instance if the + * sample matches an existing instance, otherwise to what + * the instance handle will be if it passes the filter + * - view_state set to instance view state if sample being filtered + * matches an existing instance, NEW if not + * - instance_state set to instance state if sample being filtered + * matches an existing instance, NEW if not + * - generation counts set to instance's generation counts if the sample + * matches an existing instance instance, 0 if not + */ + +/** + * @anchor dds_topic_filter_sample_fn + * @brief Topic filter function that only needs to look at the sample. + * @ingroup topic_filter + * @warning Unstable API + */ +typedef bool (*dds_topic_filter_sample_fn) (const void * sample); + +/** + * @anchor dds_topic_filter_sample_arg_fn + * @brief Topic filter function that only needs to look at the sample and a custom argument. + * @ingroup topic_filter + * @warning Unstable API + */ +typedef bool (*dds_topic_filter_sample_arg_fn) (const void * sample, void * arg); + +/** + * @anchor dds_topic_filter_sampleinfo_arg_fn + * @brief Topic filter function that only needs to look at the sampleinfo and a custom argument. + * @ingroup topic_filter + * @warning Unstable API + */ +typedef bool (*dds_topic_filter_sampleinfo_arg_fn) (const dds_sample_info_t * sampleinfo, void * arg); + +/** + * @anchor dds_topic_filter_sample_sampleinfo_arg_fn + * @brief Topic filter function that needs to look at the sample, the sampleinfo and a custom argument. + * @ingroup topic_filter + * @warning Unstable API + */ +typedef bool (*dds_topic_filter_sample_sampleinfo_arg_fn) (const void * sample, const dds_sample_info_t * sampleinfo, void * arg); + +/** + * @anchor dds_topic_filter_fn + * @brief See \ref dds_topic_filter_sample_fn + * @ingroup topic_filter + * @warning Unstable API + */ +typedef dds_topic_filter_sample_fn dds_topic_filter_fn; + +/** + * @anchor dds_topic_filter_arg_fn + * @brief See \ref dds_topic_filter_sample_arg_fn + * @ingroup topic_filter + * @warning Unstable API + */ +typedef dds_topic_filter_sample_arg_fn dds_topic_filter_arg_fn; + +/** + * @brief Topic filter mode; + * @ingroup topic_filter + * @warning Unstable API + */ +enum dds_topic_filter_mode { + DDS_TOPIC_FILTER_NONE, /**< Can be used to reset topic filter */ + DDS_TOPIC_FILTER_SAMPLE, /**< Use with \ref dds_topic_filter_sample_fn */ + DDS_TOPIC_FILTER_SAMPLE_ARG, /**< Use with \ref dds_topic_filter_sample_arg_fn */ + DDS_TOPIC_FILTER_SAMPLEINFO_ARG, /**< Use with \ref dds_topic_filter_sampleinfo_arg_fn */ + DDS_TOPIC_FILTER_SAMPLE_SAMPLEINFO_ARG, /**< Use with \ref dds_topic_filter_sample_sampleinfo_arg_fn */ +}; + +/** + * @brief Union of all filter function types; + * @ingroup topic_filter + * @warning Unstable API +*/ +union dds_topic_filter_function_union { + dds_topic_filter_sample_fn sample; /**< Use with mode dds_topic_filter_mode::DDS_TOPIC_FILTER_SAMPLE */ + dds_topic_filter_sample_arg_fn sample_arg; /**< Use with mode dds_topic_filter_mode::DDS_TOPIC_FILTER_SAMPLE_ARG */ + dds_topic_filter_sampleinfo_arg_fn sampleinfo_arg; /**< Use with mode dds_topic_filter_mode::DDS_TOPIC_FILTER_SAMPLEINFO_ARG */ + dds_topic_filter_sample_sampleinfo_arg_fn sample_sampleinfo_arg; /**< Use with mode dds_topic_filter_mode::DDS_TOPIC_FILTER_SAMPLE_SAMPLEINFO_ARG */ +}; + +/** + * @brief Full topic filter container; + * @ingroup topic_filter + * @warning Unstable API + */ +struct dds_topic_filter { + enum dds_topic_filter_mode mode; /**< Provide a mode */ + union dds_topic_filter_function_union f; /**< Provide a filter function */ + void *arg; /**< Provide an argument, can be NULL */ +}; + +/** + * @brief Sets a filter on a topic. To be replaced by proper filtering on readers, + * @ingroup topic_filter + * @warning Unstable API + * @deprecated use @ref dds_set_topic_filter_and_arg or @ref dds_set_topic_filter_extended instead + * + * Not thread-safe with respect to data being read/written using readers/writers + * using this topic. Be sure to create a topic entity specific to the reader you + * want to filter, then set the filter function, and only then create the reader. + * And don't change it unless you know there are no concurrent writes. + * + * @param[in] topic The topic on which the content filter is set. + * @param[in] filter The filter function used to filter topic samples. + */ +DDS_DEPRECATED_EXPORT void +dds_set_topic_filter(dds_entity_t topic, dds_topic_filter_fn filter); + +/** + * @brief Sets a filter on a topic. To be replaced by proper filtering on readers, + * @ingroup topic_filter + * @warning Unstable API + * @deprecated use @ref dds_set_topic_filter_and_arg or @ref dds_set_topic_filter_extended instead + * + * Not thread-safe with respect to data being read/written using readers/writers + * using this topic. Be sure to create a topic entity specific to the reader you + * want to filter, then set the filter function, and only then create the reader. + * And don't change it unless you know there are no concurrent writes. + * + * @param[in] topic The topic on which the content filter is set. + * @param[in] filter The filter function used to filter topic samples. + */ +DDS_DEPRECATED_EXPORT void +dds_topic_set_filter(dds_entity_t topic, dds_topic_filter_fn filter); + +/** + * @anchor dds_set_topic_filter_and_arg + * @brief Sets a filter and filter argument on a topic. + * @ingroup topic_filter + * @warning Unstable API + * To be replaced by proper filtering on readers. + * + * Not thread-safe with respect to data being read/written using readers/writers + * using this topic. Be sure to create a topic entity specific to the reader you + * want to filter, then set the filter function, and only then create the reader. + * And don't change it unless you know there are no concurrent writes. + * + * @param[in] topic The topic on which the content filter is set. + * @param[in] filter The filter function used to filter topic samples. + * @param[in] arg Argument for the filter function. + * + * @returns A dds_return_t indicating success or failure. + * + * @retval DDS_RETCODE_OK Filter set successfully + * @retval DDS_RETCODE_BAD_PARAMETER The topic handle is invalid +*/ +DDS_EXPORT dds_return_t +dds_set_topic_filter_and_arg( + dds_entity_t topic, + dds_topic_filter_arg_fn filter, + void *arg); + +/** + * @anchor dds_set_topic_filter_extended + * @brief Sets a filter and filter argument on a topic. + * @ingroup topic_filter + * @warning Unstable API + * To be replaced by proper filtering on readers. + * + * Not thread-safe with respect to data being read/written using readers/writers + * using this topic. Be sure to create a topic entity specific to the reader you + * want to filter, then set the filter function, and only then create the reader. + * And don't change it unless you know there are no concurrent writes. + * + * @param[in] topic The topic on which the content filter is set. + * @param[in] filter The filter specification. + * + * @returns A dds_return_t indicating success or failure. + * + * @retval DDS_RETCODE_OK Filter set successfully + * @retval DDS_RETCODE_BAD_PARAMETER The topic handle is invalid +*/ +DDS_EXPORT dds_return_t +dds_set_topic_filter_extended( + dds_entity_t topic, + const struct dds_topic_filter *filter); + +/** + * @brief Gets the filter for a topic. + * @ingroup topic_filter + * @deprecated Use dds_get_topic_filter_and_arg() or dds_get_topic_filter_extended() instead. + * @warning Unstable API + * + * To be replaced by proper filtering on readers. + * + * @param[in] topic The topic from which to get the filter. + * + * @returns The topic filter, or 0 when of type other than "sample". + */ +DDS_DEPRECATED_EXPORT dds_topic_filter_fn +dds_get_topic_filter(dds_entity_t topic); + +/** + * @brief Gets the filter for a topic. + * @ingroup topic_filter + * @deprecated Use dds_get_topic_filter_and_arg() or dds_get_topic_filter_extended() instead. + * @warning Unstable API + * + * To be replaced by proper filtering on readers. + * + * @param[in] topic The topic from which to get the filter. + * + * @returns The topic filter, or 0 when of type other than "sample". + */ +DDS_DEPRECATED_EXPORT dds_topic_filter_fn +dds_topic_get_filter(dds_entity_t topic); + +/** + * @brief Gets the filter for a topic. + * @ingroup topic_filter + * @warning Unstable API + * + * To be replaced by proper filtering on readers + * + * @param[in] topic The topic from which to get the filter. + * @param[out] fn The topic filter function (fn may be NULL). + * @param[out] arg Filter function argument (arg may be NULL). + * + * @retval DDS_RETCODE_OK Filter set successfully + * @retval DDS_RETCODE_PRECONDITION_NOT_MET Filter is not of "none" or "sample_arg" + * @retval DDS_RETCODE_BAD_PARAMETER The topic handle is invalid + */ +DDS_EXPORT dds_return_t +dds_get_topic_filter_and_arg ( + dds_entity_t topic, + dds_topic_filter_arg_fn *fn, + void **arg); + +/** + * @brief Gets the filter for a topic. + * @ingroup topic_filter + * @warning Unstable API + * + * To be replaced by proper filtering on readers + * + * @param[in] topic The topic from which to get the filter. + * @param[out] filter The topic filter specification. + * + * @retval DDS_RETCODE_OK Filter set successfully + * @retval DDS_RETCODE_BAD_PARAMETER The topic handle is invalid + */ +DDS_EXPORT dds_return_t +dds_get_topic_filter_extended ( + dds_entity_t topic, + struct dds_topic_filter *filter); + +/** + * @defgroup subscriber (Subscriber) + * @ingroup subscription + * DOC_TODO The Subscriber is a DDS Entity + */ + +/** + * @brief Creates a new instance of a DDS subscriber + * @ingroup subscriber + * + * @param[in] participant The participant on which the subscriber is being created. + * @param[in] qos The QoS to set on the new subscriber (can be NULL). + * @param[in] listener Any listener functions associated with the new subscriber (can be NULL). + * + * @returns A valid subscriber handle or an error code. + * + * @retval >0 + * A valid subscriber handle. + * @retval DDS_RETCODE_ERROR + * An internal error has occurred. + * @retval DDS_RETCODE_BAD_PARAMETER + * One of the parameters is invalid. + */ +DDS_EXPORT dds_entity_t +dds_create_subscriber( + dds_entity_t participant, + const dds_qos_t *qos, + const dds_listener_t *listener); + + +/** + * @defgroup publication (Publication) + * @ingroup dds + * DOC_TODO This contains the definitions regarding publication of data. + */ + +/** + * @defgroup publisher (Publisher) + * @ingroup publication + * DOC_TODO The Publisher is a DDS Entity + */ + +/** + * @brief Creates a new instance of a DDS publisher + * @ingroup publisher + * + * @param[in] participant The participant to create a publisher for. + * @param[in] qos The QoS to set on the new publisher (can be NULL). + * @param[in] listener Any listener functions associated with the new publisher (can be NULL). + * + * @returns A valid publisher handle or an error code. + * + * @retval >0 + * A valid publisher handle. + * @retval DDS_RETCODE_ERROR + * An internal error has occurred. + */ +/* TODO: Check list of error codes is complete. */ +DDS_EXPORT dds_entity_t +dds_create_publisher( + dds_entity_t participant, + const dds_qos_t *qos, + const dds_listener_t *listener); + +/** + * @brief Suspends the publications of the Publisher + * @ingroup publisher + * + * This operation is a hint to the Service so it can optimize its performance by e.g., collecting + * modifications to DDS writers and then batching them. The Service is not required to use the hint. + * + * Every invocation of this operation must be matched by a corresponding call to @see dds_resume + * indicating that the set of modifications has completed. + * + * @param[in] publisher The publisher for which all publications will be suspended. + * + * @returns A dds_return_t indicating success or failure. + * + * @retval DDS_RETCODE_OK + * Publications suspended successfully. + * @retval DDS_RETCODE_BAD_PARAMETER + * The pub parameter is not a valid publisher. + * @retval DDS_RETCODE_UNSUPPORTED + * Operation is not supported. + */ +DDS_EXPORT dds_return_t +dds_suspend(dds_entity_t publisher); + +/** + * @brief Resumes the publications of the Publisher + * @ingroup publisher + * + * This operation is a hint to the Service to indicate that the application has + * completed changes initiated by a previous dds_suspend(). The Service is not + * required to use the hint. + * + * The call to resume_publications must match a previous call to @see suspend_publications. + * + * @param[in] publisher The publisher for which all publications will be resumed. + * + * @returns A dds_return_t indicating success or failure. + * + * @retval DDS_RETCODE_OK + * Publications resumed successfully. + * @retval DDS_RETCODE_BAD_PARAMETER + * The pub parameter is not a valid publisher. + * @retval DDS_RETCODE_PRECONDITION_NOT_MET + * No previous matching dds_suspend(). + * @retval DDS_RETCODE_UNSUPPORTED + * Operation is not supported. + */ +DDS_EXPORT dds_return_t +dds_resume(dds_entity_t publisher); + +/** + * @brief Waits at most for the duration timeout for acks for data in the publisher or writer. + * @ingroup publication + * + * This operation blocks the calling thread until either all data written by the publisher + * or writer is acknowledged by all matched reliable reader entities, or else the duration + * specified by the timeout parameter elapses, whichever happens first. + * + * @param[in] publisher_or_writer Publisher or writer whose acknowledgments must be waited for + * @param[in] timeout How long to wait for acknowledgments before time out + * + * @returns A dds_return_t indicating success or failure. + * + * @retval DDS_RETCODE_OK + * All acknowledgments successfully received with the timeout. + * @retval DDS_RETCODE_BAD_PARAMETER + * The publisher_or_writer is not a valid publisher or writer. + * @retval DDS_RETCODE_TIMEOUT + * Timeout expired before all acknowledgments from reliable reader entities were received. + * @retval DDS_RETCODE_UNSUPPORTED + * Operation is not supported. + */ +DDS_EXPORT dds_return_t +dds_wait_for_acks(dds_entity_t publisher_or_writer, dds_duration_t timeout); + + +/** + * @defgroup reader (Reader) + * @ingroup subscription + * DOC_TODO The reader is a DDS Entity + */ + +/** + * @brief Creates a new instance of a DDS reader. + * @ingroup reader + * + * When a participant is used to create a reader, an implicit subscriber is created. + * This implicit subscriber will be deleted automatically when the created reader + * is deleted. + * + * @param[in] participant_or_subscriber The participant or subscriber on which the reader is being created. + * @param[in] topic The topic to read. + * @param[in] qos The QoS to set on the new reader (can be NULL). + * @param[in] listener Any listener functions associated with the new reader (can be NULL). + * + * @returns A valid reader handle or an error code. + * + * @retval >0 + * A valid reader handle. + * @retval DDS_RETCODE_ERROR + * An internal error occurred. + * + * DOC_TODO: Complete list of error codes + */ +DDS_EXPORT dds_entity_t +dds_create_reader( + dds_entity_t participant_or_subscriber, + dds_entity_t topic, + const dds_qos_t *qos, + const dds_listener_t *listener); + +/** + * @brief Creates a new instance of a DDS reader with a custom history cache. + * @ingroup reader + * + * When a participant is used to create a reader, an implicit subscriber is created. + * This implicit subscriber will be deleted automatically when the created reader + * is deleted. + * + * @param[in] participant_or_subscriber The participant or subscriber on which the reader is being created. + * @param[in] topic The topic to read. + * @param[in] qos The QoS to set on the new reader (can be NULL). + * @param[in] listener Any listener functions associated with the new reader (can be NULL). + * @param[in] rhc Reader history cache to use, reader becomes the owner + * + * @returns A valid reader handle or an error code. + * + * @retval >0 + * A valid reader handle. + * @retval DDS_RETCODE_ERROR + * An internal error occurred. + * + * DOC_TODO: Complete list of error codes + */ +DDS_EXPORT dds_entity_t +dds_create_reader_rhc( + dds_entity_t participant_or_subscriber, + dds_entity_t topic, + const dds_qos_t *qos, + const dds_listener_t *listener, + struct dds_rhc *rhc); + +/** + * @brief Wait until reader receives all historic data + * @ingroup reader + * + * The operation blocks the calling thread until either all "historical" data is + * received, or else the duration specified by the max_wait parameter elapses, whichever happens + * first. A return value of 0 indicates that all the "historical" data was received; a return + * value of TIMEOUT indicates that max_wait elapsed before all the data was received. + * + * @param[in] reader The reader on which to wait for historical data. + * @param[in] max_wait How long to wait for historical data before time out. + * + * @returns a status, 0 on success, TIMEOUT on timeout or a negative value to indicate error. + * + * DOC_TODO: Complete list of error codes + */ +DDS_EXPORT dds_return_t +dds_reader_wait_for_historical_data( + dds_entity_t reader, + dds_duration_t max_wait); + +/** + * @defgroup writer (Writer) + * @ingroup publication + * DOC_TODO The writer is a DDS Entity + */ + +/** + * @brief Creates a new instance of a DDS writer. + * @ingroup writer + * + * When a participant is used to create a writer, an implicit publisher is created. + * This implicit publisher will be deleted automatically when the created writer + * is deleted. + * + * @param[in] participant_or_publisher The participant or publisher on which the writer is being created. + * @param[in] topic The topic to write. + * @param[in] qos The QoS to set on the new writer (can be NULL). + * @param[in] listener Any listener functions associated with the new writer (can be NULL). + * + * @returns A valid writer handle or an error code. + * + * @returns >0 + * A valid writer handle. + * @returns DDS_RETCODE_ERROR + * An internal error occurred. + * + * DOC_TODO: Complete list of error codes + */ +DDS_EXPORT dds_entity_t +dds_create_writer( + dds_entity_t participant_or_publisher, + dds_entity_t topic, + const dds_qos_t *qos, + const dds_listener_t *listener); + + +/** + * @defgroup writing (Writing data) + * @ingroup writer + * Writing data (and variants of it) is straightforward. The first set + * is equivalent to the second set with -1 passed for "timestamp", + * meaning, substitute the result of a call to time(). The dispose + * and unregister operations take an object of the topic's type, but + * only touch the key fields; the remained may be undefined. +*/ + +/** + * @brief Registers an instance + * @ingroup writing + * + * This operation registers an instance with a key value to the data writer and + * returns an instance handle that could be used for successive write & dispose + * operations. When the handle is not allocated, the function will return an + * error and the handle will be un-touched. + * + * @param[in] writer The writer to which instance has be associated. + * @param[out] handle The instance handle. + * @param[in] data The instance with the key value. + * + * @returns A dds_return_t indicating success or failure. + * + * @retval DDS_RETCODE_OK + * The operation was successful. + * @retval DDS_RETCODE_BAD_PARAMETER + * One of the given arguments is not valid. + * @retval DDS_RETCODE_ILLEGAL_OPERATION + * The operation is invoked on an inappropriate object. + */ +DDS_EXPORT dds_return_t +dds_register_instance( + dds_entity_t writer, + dds_instance_handle_t *handle, + const void *data); + +/** + * @brief Unregisters an instance by instance + * @ingroup writing + * + * This operation reverses the action of register instance, removes all information regarding + * the instance and unregisters an instance with a key value from the data writer. + * + * @param[in] writer The writer to which instance is associated. + * @param[in] data The instance with the key value. + * + * @returns A dds_return_t indicating success or failure. + * + * @retval DDS_RETCODE_OK + * The operation was successful. + * @retval DDS_RETCODE_BAD_PARAMETER + * One of the given arguments is not valid. + * @retval DDS_RETCODE_ILLEGAL_OPERATION + * The operation is invoked on an inappropriate object. + */ +DDS_EXPORT dds_return_t +dds_unregister_instance(dds_entity_t writer, const void *data); + +/** + * @brief Unregisters an instance by instance handle + * @ingroup writing + * + * This operation unregisters the instance which is identified by the key fields of the given + * typed instance handle. + * + * @param[in] writer The writer to which instance is associated. + * @param[in] handle The instance handle. + * + * @returns A dds_return_t indicating success or failure. + * + * @retval DDS_RETCODE_OK + * The operation was successful. + * @retval DDS_RETCODE_BAD_PARAMETER + * One of the given arguments is not valid. + * @retval DDS_RETCODE_ILLEGAL_OPERATION + * The operation is invoked on an inappropriate object. + */ +DDS_EXPORT dds_return_t +dds_unregister_instance_ih(dds_entity_t writer, dds_instance_handle_t handle); + +/** + * @brief Unregisters an instance by instance with timestamp + * @ingroup writing + * + * This operation reverses the action of register instance, removes all information regarding + * the instance and unregisters an instance with a key value from the data writer. It also + * provides a value for the timestamp explicitly. + * + * @param[in] writer The writer to which instance is associated. + * @param[in] data The instance with the key value. + * @param[in] timestamp The timestamp used at registration. + * + * @returns A dds_return_t indicating success or failure. + * + * @retval DDS_RETCODE_OK + * The operation was successful. + * @retval DDS_RETCODE_BAD_PARAMETER + * One of the given arguments is not valid. + * @retval DDS_RETCODE_ILLEGAL_OPERATION + * The operation is invoked on an inappropriate object. + */ +DDS_EXPORT dds_return_t +dds_unregister_instance_ts( + dds_entity_t writer, + const void *data, + dds_time_t timestamp); + +/** + * @brief Unregisters an instance by instance handle with timestamp + * @ingroup writing + * + * This operation unregisters an instance with a key value from the handle. Instance can be identified + * from instance handle. If an unregistered key ID is passed as an instance data, an error is logged and + * not flagged as return value. + * + * @param[in] writer The writer to which instance is associated. + * @param[in] handle The instance handle. + * @param[in] timestamp The timestamp used at registration. + * + * @returns A dds_return_t indicating success or failure. + * + * @retval DDS_RETCODE_OK + * The operation was successful + * @retval DDS_RETCODE_BAD_PARAMETER + * One of the given arguments is not valid + * @retval DDS_RETCODE_ILLEGAL_OPERATION + * The operation is invoked on an inappropriate object + */ +DDS_EXPORT dds_return_t +dds_unregister_instance_ih_ts( + dds_entity_t writer, + dds_instance_handle_t handle, + dds_time_t timestamp); + +/** + * @brief This operation modifies and disposes a data instance. + * @ingroup writing + * + * This operation requests the Data Distribution Service to modify the instance and + * mark it for deletion. Copies of the instance and its corresponding samples, which are + * stored in every connected reader and, dependent on the QoS policy settings (also in + * the Transient and Persistent stores) will be modified and marked for deletion by + * setting their dds_instance_state_t to DDS_IST_NOT_ALIVE_DISPOSED. + * + * @par Blocking + * If the history QoS policy is set to DDS_HISTORY_KEEP_ALL, the + * dds_writedispose operation on the writer may block if the modification + * would cause data to be lost because one of the limits, specified in the + * resource_limits QoS policy, to be exceeded. In case the synchronous + * attribute value of the reliability Qos policy is set to true for + * communicating writers and readers then the writer will wait until + * all synchronous readers have acknowledged the data. Under these + * circumstances, the max_blocking_time attribute of the reliability + * QoS policy configures the maximum time the dds_writedispose operation + * may block. + * If max_blocking_time elapses before the writer is able to store the + * modification without exceeding the limits and all expected acknowledgements + * are received, the dds_writedispose operation will fail and returns + * DDS_RETCODE_TIMEOUT. + * + * @param[in] writer The writer to dispose the data instance from. + * @param[in] data The data to be written and disposed. + * + * @returns A dds_return_t indicating success or failure. + * + * @retval DDS_RETCODE_OK + * The sample is written and the instance is marked for deletion. + * @retval DDS_RETCODE_ERROR + * An internal error has occurred. + * @retval DDS_RETCODE_BAD_PARAMETER + * At least one of the arguments is invalid. + * @retval DDS_RETCODE_ILLEGAL_OPERATION + * The operation is invoked on an inappropriate object. + * @retval DDS_RETCODE_ALREADY_DELETED + * The entity has already been deleted. + * @retval DDS_RETCODE_TIMEOUT + * Either the current action overflowed the available resources as + * specified by the combination of the reliability QoS policy, + * history QoS policy and resource_limits QoS policy, or the + * current action was waiting for data delivery acknowledgement + * by synchronous readers. This caused blocking of this operation, + * which could not be resolved before max_blocking_time of the + * reliability QoS policy elapsed. + */ +DDS_EXPORT dds_return_t +dds_writedispose(dds_entity_t writer, const void *data); + +/** + * @brief This operation modifies and disposes a data instance with a specific + * timestamp. + * @ingroup writing + * + * This operation performs the same functions as dds_writedispose() except that + * the application provides the value for the source_timestamp that is made + * available to connected reader objects. This timestamp is important for the + * interpretation of the destination_order QoS policy. + * + * @param[in] writer The writer to dispose the data instance from. + * @param[in] data The data to be written and disposed. + * @param[in] timestamp The timestamp used as source timestamp. + * + * @returns A dds_return_t indicating success or failure. + * + * @retval DDS_RETCODE_OK + * The sample is written and the instance is marked for deletion. + * @retval DDS_RETCODE_ERROR + * An internal error has occurred. + * @retval DDS_RETCODE_BAD_PARAMETER + * At least one of the arguments is invalid. + * @retval DDS_RETCODE_ILLEGAL_OPERATION + * The operation is invoked on an inappropriate object. + * @retval DDS_RETCODE_ALREADY_DELETED + * The entity has already been deleted. + * @retval DDS_RETCODE_TIMEOUT + * Either the current action overflowed the available resources as + * specified by the combination of the reliability QoS policy, + * history QoS policy and resource_limits QoS policy, or the + * current action was waiting for data delivery acknowledgement + * by synchronous readers. This caused blocking of this operation, + * which could not be resolved before max_blocking_time of the + * reliability QoS policy elapsed. + */ +DDS_EXPORT dds_return_t +dds_writedispose_ts( + dds_entity_t writer, + const void *data, + dds_time_t timestamp); + +/** + * @brief This operation disposes an instance, identified by the data sample. + * @ingroup writing + * + * This operation requests the Data Distribution Service to modify the instance and + * mark it for deletion. Copies of the instance and its corresponding samples, which are + * stored in every connected reader and, dependent on the QoS policy settings (also in + * the Transient and Persistent stores) will be modified and marked for deletion by + * setting their dds_instance_state_t to DDS_IST_NOT_ALIVE_DISPOSED. + * + * @par Blocking + * If the history QoS policy is set to DDS_HISTORY_KEEP_ALL, the + * dds_writedispose operation on the writer may block if the modification + * would cause data to be lost because one of the limits, specified in the + * resource_limits QoS policy, to be exceeded. In case the synchronous + * attribute value of the reliability Qos policy is set to true for + * communicating writers and readers then the writer will wait until + * all synchronous readers have acknowledged the data. Under these + * circumstances, the max_blocking_time attribute of the reliability + * QoS policy configures the maximum time the dds_writedispose operation + * may block. + * If max_blocking_time elapses before the writer is able to store the + * modification without exceeding the limits and all expected acknowledgements + * are received, the dds_writedispose operation will fail and returns + * DDS_RETCODE_TIMEOUT. + * + * @param[in] writer The writer to dispose the data instance from. + * @param[in] data The data sample that identifies the instance + * to be disposed. + * + * @returns A dds_return_t indicating success or failure. + * + * @retval DDS_RETCODE_OK + * The sample is written and the instance is marked for deletion. + * @retval DDS_RETCODE_ERROR + * An internal error has occurred. + * @retval DDS_RETCODE_BAD_PARAMETER + * At least one of the arguments is invalid. + * @retval DDS_RETCODE_ILLEGAL_OPERATION + * The operation is invoked on an inappropriate object. + * @retval DDS_RETCODE_ALREADY_DELETED + * The entity has already been deleted. + * @retval DDS_RETCODE_TIMEOUT + * Either the current action overflowed the available resources as + * specified by the combination of the reliability QoS policy, + * history QoS policy and resource_limits QoS policy, or the + * current action was waiting for data delivery acknowledgement + * by synchronous readers. This caused blocking of this operation, + * which could not be resolved before max_blocking_time of the + * reliability QoS policy elapsed. + */ +DDS_EXPORT dds_return_t +dds_dispose(dds_entity_t writer, const void *data); + +/** + * @brief This operation disposes an instance with a specific timestamp, identified by the data sample. + * @ingroup writing + * + * This operation performs the same functions as dds_dispose() except that + * the application provides the value for the source_timestamp that is made + * available to connected reader objects. This timestamp is important for the + * interpretation of the destination_order QoS policy. + * + * @param[in] writer The writer to dispose the data instance from. + * @param[in] data The data sample that identifies the instance + * to be disposed. + * @param[in] timestamp The timestamp used as source timestamp. + * + * @returns A dds_return_t indicating success or failure. + * + * @retval DDS_RETCODE_OK + * The sample is written and the instance is marked for deletion + * @retval DDS_RETCODE_ERROR + * An internal error has occurred + * @retval DDS_RETCODE_BAD_PARAMETER + * At least one of the arguments is invalid + * @retval DDS_RETCODE_ILLEGAL_OPERATION + * The operation is invoked on an inappropriate object + * @retval DDS_RETCODE_ALREADY_DELETED + * The entity has already been deleted + * @retval DDS_RETCODE_TIMEOUT + * Either the current action overflowed the available resources as + * specified by the combination of the reliability QoS policy, + * history QoS policy and resource_limits QoS policy, or the + * current action was waiting for data delivery acknowledgment + * by synchronous readers. This caused blocking of this operation, + * which could not be resolved before max_blocking_time of the + * reliability QoS policy elapsed. + */ +DDS_EXPORT dds_return_t +dds_dispose_ts( + dds_entity_t writer, + const void *data, + dds_time_t timestamp); + +/** + * @brief This operation disposes an instance, identified by the instance handle. + * @ingroup writing + * + * This operation requests the Data Distribution Service to modify the instance and + * mark it for deletion. Copies of the instance and its corresponding samples, which are + * stored in every connected reader and, dependent on the QoS policy settings (also in + * the Transient and Persistent stores) will be modified and marked for deletion by + * setting their dds_instance_state_t to DDS_IST_NOT_ALIVE_DISPOSED. + * + * @par Instance Handle + * The given instance handle must correspond to the value that was returned by either + * the dds_register_instance operation, dds_register_instance_ts or dds_lookup_instance. + * If there is no correspondence, then the result of the operation is unspecified. + * + * @param[in] writer The writer to dispose the data instance from. + * @param[in] handle The handle to identify an instance. + * + * @returns A dds_return_t indicating success or failure. + * + * @retval DDS_RETCODE_OK + * The sample is written and the instance is marked for deletion. + * @retval DDS_RETCODE_ERROR + * An internal error has occurred. + * @retval DDS_RETCODE_BAD_PARAMETER + * At least one of the arguments is invalid + * @retval DDS_RETCODE_ILLEGAL_OPERATION + * The operation is invoked on an inappropriate object + * @retval DDS_RETCODE_ALREADY_DELETED + * The entity has already been deleted + * @retval DDS_RETCODE_PRECONDITION_NOT_MET + * The instance handle has not been registered with this writer + */ +DDS_EXPORT dds_return_t +dds_dispose_ih(dds_entity_t writer, dds_instance_handle_t handle); + +/** + * @brief This operation disposes an instance with a specific timestamp, identified by the instance handle. + * @ingroup writing + * + * This operation performs the same functions as dds_dispose_ih() except that + * the application provides the value for the source_timestamp that is made + * available to connected reader objects. This timestamp is important for the + * interpretation of the destination_order QoS policy. + * + * @param[in] writer The writer to dispose the data instance from. + * @param[in] handle The handle to identify an instance. + * @param[in] timestamp The timestamp used as source timestamp. + * + * @returns A dds_return_t indicating success or failure. + * + * @retval DDS_RETCODE_OK + * The sample is written and the instance is marked for deletion. + * @retval DDS_RETCODE_ERROR + * An internal error has occurred. + * @retval DDS_RETCODE_BAD_PARAMETER + * At least one of the arguments is invalid. + * @retval DDS_RETCODE_ILLEGAL_OPERATION + * The operation is invoked on an inappropriate object. + * @retval DDS_RETCODE_ALREADY_DELETED + * The entity has already been deleted. + * @retval DDS_RETCODE_PRECONDITION_NOT_MET + * The instance handle has not been registered with this writer. + */ +DDS_EXPORT dds_return_t +dds_dispose_ih_ts( + dds_entity_t writer, + dds_instance_handle_t handle, + dds_time_t timestamp); + +/** + * @brief Write the value of a data instance + * @ingroup writing + * + * With this API, the value of the source timestamp is automatically made + * available to the data reader by the service. + * + * @param[in] writer The writer entity. + * @param[in] data Value to be written. + * + * @returns dds_return_t indicating success or failure. + */ +DDS_EXPORT dds_return_t +dds_write(dds_entity_t writer, const void *data); + +/** + * @brief Flush a writers batched writes + * @ingroup writing + * + * When using the WriteBatch mode you can manually batch small writes into larger + * datapackets for network efficiency. The normal dds_write() calls will no longer + * automatically decide when to send data, you will do that manually using this function. + * + * DOC_TODO check if my assumptions about how this function works are correct + * + * @param[in] writer The writer entity. + */ +DDS_EXPORT void +dds_write_flush(dds_entity_t writer); + +/** + * @brief Write a serialized value of a data instance + * @ingroup writing + * + * This call causes the writer to write the serialized value that is provided + * in the serdata argument. Timestamp and statusinfo fields are set to the + * current time and 0 (indicating a regular write), respectively. + * + * @param[in] writer The writer entity. + * @param[in] serdata Serialized value to be written. + * + * @returns A dds_return_t indicating success or failure. + * + * @retval DDS_RETCODE_OK + * The writer successfully wrote the serialized value. + * @retval DDS_RETCODE_ERROR + * An internal error has occurred. + * @retval DDS_RETCODE_BAD_PARAMETER + * One of the given arguments is not valid. + * @retval DDS_RETCODE_ILLEGAL_OPERATION + * The operation is invoked on an inappropriate object. + * @retval DDS_RETCODE_ALREADY_DELETED + * The entity has already been deleted. + * @retval DDS_RETCODE_TIMEOUT + * The writer failed to write the serialized value reliably within the specified max_blocking_time. + */ +DDS_EXPORT dds_return_t +dds_writecdr(dds_entity_t writer, struct ddsi_serdata *serdata); + +/** + * @brief Write a serialized value of a data instance + * @ingroup writing + * + * This call causes the writer to write the serialized value that is provided + * in the serdata argument. Timestamp and statusinfo are used as is. + * + * @param[in] writer The writer entity. + * @param[in] serdata Serialized value to be written. + * + * @returns A dds_return_t indicating success or failure. + * + * @retval DDS_RETCODE_OK + * The writer successfully wrote the serialized value. + * @retval DDS_RETCODE_ERROR + * An internal error has occurred. + * @retval DDS_RETCODE_BAD_PARAMETER + * One of the given arguments is not valid. + * @retval DDS_RETCODE_ILLEGAL_OPERATION + * The operation is invoked on an inappropriate object. + * @retval DDS_RETCODE_ALREADY_DELETED + * The entity has already been deleted. + * @retval DDS_RETCODE_TIMEOUT + * The writer failed to write the serialized value reliably within the specified max_blocking_time. + */ +DDS_EXPORT dds_return_t +dds_forwardcdr(dds_entity_t writer, struct ddsi_serdata *serdata); + +/** + * @brief Write the value of a data instance along with the source timestamp passed. + * @ingroup writing + * + * @param[in] writer The writer entity. + * @param[in] data Value to be written. + * @param[in] timestamp Source timestamp. + * + * @returns A dds_return_t indicating success or failure. + */ +DDS_EXPORT dds_return_t +dds_write_ts( + dds_entity_t writer, + const void *data, + dds_time_t timestamp); + +/** + * @defgroup readcondition (ReadCondition) + * @ingroup condition + */ +/** + * @defgroup querycondition (QueryCondition) + * @ingroup condition + */ +/** + * @defgroup guardcondition (GuardCondition) + * @ingroup condition + */ + +/** + * @brief Creates a readcondition associated to the given reader. + * @ingroup readcondition + * + * The readcondition allows specifying which samples are of interest in + * a data reader's history, by means of a mask. The mask is or'd with + * the flags that are dds_sample_state_t, dds_view_state_t and + * dds_instance_state_t. + * + * Based on the mask value set, the readcondition gets triggered when + * data is available on the reader. + * + * Waitsets allow waiting for an event on some of any set of entities. + * This means that the readcondition can be used to wake up a waitset when + * data is in the reader history with states that matches the given mask. + * + * @note The parent reader and every of its associated conditions (whether + * they are readconditions or queryconditions) share the same resources. + * This means that one of these entities reads or takes data, the states + * of the data will change for other entities automatically. For instance, + * if one reads a sample, then the sample state will become 'read' for all + * associated reader/conditions. Or if one takes a sample, then it's not + * available to any other associated reader/condition. + * + * @param[in] reader Reader to associate the condition to. + * @param[in] mask Interest (dds_sample_state_t|dds_view_state_t|dds_instance_state_t). + * + * @returns A valid condition handle or an error code. + * + * @retval >0 + * A valid condition handle + * @retval DDS_RETCODE_ERROR + * An internal error has occurred. + * @retval DDS_RETCODE_ILLEGAL_OPERATION + * The operation is invoked on an inappropriate object. + * @retval DDS_RETCODE_ALREADY_DELETED + * The entity has already been deleted. + */ +DDS_EXPORT dds_entity_t +dds_create_readcondition(dds_entity_t reader, uint32_t mask); + +/** + * @brief Function signature for a querycondition filter + * @ingroup querycondition + */ +typedef bool (*dds_querycondition_filter_fn) (const void * sample); + +/** + * @brief Creates a queryondition associated to the given reader. + * @ingroup querycondition + * + * The queryondition allows specifying which samples are of interest in + * a data reader's history, by means of a mask and a filter. The mask is + * or'd with the flags that are dds_sample_state_t, dds_view_state_t and + * dds_instance_state_t. + * + * Based on the mask value set and data that matches the filter, the + * querycondition gets triggered when data is available on the reader. + * + * Waitsets allow waiting for an event on some of any set of entities. + * This means that the querycondition can be used to wake up a waitset when + * data is in the reader history with states that matches the given mask + * and filter. + * + * @note The parent reader and every of its associated conditions (whether + * they are readconditions or queryconditions) share the same resources. + * This means that one of these entities reads or takes data, the states + * of the data will change for other entities automatically. For instance, + * if one reads a sample, then the sample state will become 'read' for all + * associated reader/conditions. Or if one takes a sample, then it's not + * available to any other associated reader/condition. + * + * @param[in] reader Reader to associate the condition to. + * @param[in] mask Interest (dds_sample_state_t|dds_view_state_t|dds_instance_state_t). + * @param[in] filter Callback that the application can use to filter specific samples. + * + * @returns A valid condition handle or an error code + * + * @retval >=0 + * A valid condition handle. + * @retval DDS_RETCODE_ERROR + * An internal error has occurred. + * @retval DDS_RETCODE_ILLEGAL_OPERATION + * The operation is invoked on an inappropriate object. + * @retval DDS_RETCODE_ALREADY_DELETED + * The entity has already been deleted. + */ +DDS_EXPORT dds_entity_t +dds_create_querycondition( + dds_entity_t reader, + uint32_t mask, + dds_querycondition_filter_fn filter); + +/** + * @brief Creates a guardcondition. + * @ingroup guardcondition + * + * Waitsets allow waiting for an event on some of any set of entities. + * This means that the guardcondition can be used to wake up a waitset when + * data is in the reader history with states that matches the given mask. + * + * @param[in] participant Participant on which to create the guardcondition. + * + * @returns A valid condition handle or an error code. + * + * @retval >0 + * A valid condition handle + * @retval DDS_RETCODE_ERROR + * An internal error has occurred. + * @retval DDS_RETCODE_ILLEGAL_OPERATION + * The operation is invoked on an inappropriate object. + * @retval DDS_RETCODE_ALREADY_DELETED + * The entity has already been deleted. + */ +DDS_EXPORT dds_entity_t +dds_create_guardcondition(dds_entity_t participant); + +/** + * @brief Sets the trigger status of a guardcondition. + * @ingroup guardcondition + * + * @param[in] guardcond Guard condition to set the trigger status of. + * @param[in] triggered The triggered status to set. + * + * @retval DDS_RETCODE_OK + * Operation successful + * @retval DDS_RETCODE_ERROR + * An internal error has occurred. + * @retval DDS_RETCODE_ILLEGAL_OPERATION + * The operation is invoked on an inappropriate object. + * @retval DDS_RETCODE_ALREADY_DELETED + * The entity has already been deleted. + */ +DDS_EXPORT dds_return_t +dds_set_guardcondition(dds_entity_t guardcond, bool triggered); + +/** + * @brief Reads the trigger status of a guardcondition. + * @ingroup guardcondition + * + * @param[in] guardcond Guard condition to read the trigger status of. + * @param[out] triggered The triggered status read from the guard condition. + * + * @retval DDS_RETCODE_OK + * Operation successful + * @retval DDS_RETCODE_ERROR + * An internal error has occurred. + * @retval DDS_RETCODE_ILLEGAL_OPERATION + * The operation is invoked on an inappropriate object. + * @retval DDS_RETCODE_ALREADY_DELETED + * The entity has already been deleted. + */ +DDS_EXPORT dds_return_t +dds_read_guardcondition(dds_entity_t guardcond, bool *triggered); + +/** + * @brief Reads and resets the trigger status of a guardcondition. + * @ingroup guardcondition + * + * @param[in] guardcond Guard condition to read and reset the trigger status of. + * @param[out] triggered The triggered status read from the guard condition. + * + * @retval DDS_RETCODE_OK + * Operation successful + * @retval DDS_RETCODE_ERROR + * An internal error has occurred. + * @retval DDS_RETCODE_ILLEGAL_OPERATION + * The operation is invoked on an inappropriate object. + * @retval DDS_RETCODE_ALREADY_DELETED + * The entity has already been deleted. + */ +DDS_EXPORT dds_return_t +dds_take_guardcondition(dds_entity_t guardcond, bool *triggered); + +/** + * @defgroup waitset (WaitSet) + * @ingroup dds + */ + +/** + * @brief Waitset attachment argument. + * @ingroup waitset + * + * Every entity that is attached to the waitset can be accompanied by such + * an attachment argument. When the waitset wait is unblocked because of an + * entity that triggered, then the returning array will be populated with + * these attachment arguments that are related to the triggered entity. + */ +typedef intptr_t dds_attach_t; + +/** + * @brief Create a waitset and allocate the resources required + * @ingroup waitset + * + * A WaitSet object allows an application to wait until one or more of the + * conditions of the attached entities evaluates to TRUE or until the timeout + * expires. + * + * @param[in] participant Domain participant which the WaitSet contains. + * + * @returns A valid waitset handle or an error code. + * + * @retval >=0 + * A valid waitset handle. + * @retval DDS_RETCODE_ERROR + * An internal error has occurred. + * @retval DDS_RETCODE_ILLEGAL_OPERATION + * The operation is invoked on an inappropriate object. + * @retval DDS_RETCODE_ALREADY_DELETED + * The entity has already been deleted. + */ +DDS_EXPORT dds_entity_t +dds_create_waitset(dds_entity_t participant); + +/** + * @brief Acquire previously attached entities. + * @ingroup waitset + * + * This functions takes a pre-allocated list to put the entities in and + * will return the number of found entities. It is possible that the given + * size of the list is not the same as the number of found entities. If + * less entities are found, then the last few entries in the list are + * untouched. When more entities are found, then only 'size' number of + * entries are inserted into the list, but still the complete count of the + * found entities is returned. Which entities are returned in the latter + * case is undefined. + * + * @param[in] waitset Waitset from which to get its attached entities. + * @param[out] entities Pre-allocated array to contain the found entities. + * @param[in] size Size of the pre-allocated entities' list. + * + * @returns A dds_return_t with the number of children or an error code. + * + * @retval >=0 + * Number of children found (can be larger than 'size'). + * @retval DDS_RETCODE_ERROR + * An internal error has occurred. + * @retval DDS_RETCODE_BAD_PARAMETER + * The entities parameter is NULL, while a size is provided. + * @retval DDS_RETCODE_ILLEGAL_OPERATION + * The operation is invoked on an inappropriate object. + * @retval DDS_RETCODE_ALREADY_DELETED + * The waitset has already been deleted. + */ +DDS_EXPORT dds_return_t +dds_waitset_get_entities( + dds_entity_t waitset, + dds_entity_t *entities, + size_t size); + +/** + * @brief This operation attaches an Entity to the WaitSet. + * @ingroup waitset + * + * This operation attaches an Entity to the WaitSet. The dds_waitset_wait() + * will block when none of the attached entities are triggered. 'Triggered' + * (dds_triggered()) doesn't mean the same for every entity: + * - Reader/Writer/Publisher/Subscriber/Topic/Participant + * - These are triggered when their status changed. + * - WaitSet + * - Triggered when trigger value was set to true by the application. + * It stays triggered until application sets the trigger value to + * false (dds_waitset_set_trigger()). This can be used to wake up an + * waitset for different reasons (f.i. termination) than the 'normal' + * status change (like new data). + * - ReadCondition/QueryCondition + * - Triggered when data is available on the related Reader that matches + * the Condition. + * + * Multiple entities can be attached to a single waitset. A particular entity + * can be attached to multiple waitsets. However, a particular entity can not + * be attached to a particular waitset multiple times. + * + * @param[in] waitset The waitset to attach the given entity to. + * @param[in] entity The entity to attach. + * @param[in] x Blob that will be supplied when the waitset wait is + * triggered by the given entity. + * + * @returns A dds_return_t indicating success or failure. + * + * @retval DDS_RETCODE_OK + * Entity attached. + * @retval DDS_RETCODE_ERROR + * An internal error has occurred. + * @retval DDS_RETCODE_BAD_PARAMETER + * The given waitset or entity are not valid. + * @retval DDS_RETCODE_ILLEGAL_OPERATION + * The operation is invoked on an inappropriate object. + * @retval DDS_RETCODE_ALREADY_DELETED + * The waitset has already been deleted. + * @retval DDS_RETCODE_PRECONDITION_NOT_MET + * The entity was already attached. + */ +DDS_EXPORT dds_return_t +dds_waitset_attach( + dds_entity_t waitset, + dds_entity_t entity, + dds_attach_t x); + +/** + * @brief This operation detaches an Entity from the WaitSet. + * @ingroup waitset + * + * @param[in] waitset The waitset to detach the given entity from. + * @param[in] entity The entity to detach. + * + * @returns A dds_return_t indicating success or failure. + * + * @retval DDS_RETCODE_OK + * Entity detached. + * @retval DDS_RETCODE_ERROR + * An internal error has occurred. + * @retval DDS_RETCODE_BAD_PARAMETER + * The given waitset or entity are not valid. + * @retval DDS_RETCODE_ILLEGAL_OPERATION + * The operation is invoked on an inappropriate object. + * @retval DDS_RETCODE_ALREADY_DELETED + * The waitset has already been deleted. + * @retval DDS_RETCODE_PRECONDITION_NOT_MET + * The entity is not attached. + */ +DDS_EXPORT dds_return_t +dds_waitset_detach( + dds_entity_t waitset, + dds_entity_t entity); + +/** + * @brief Sets the trigger_value associated with a waitset. + * @ingroup waitset + * + * When the waitset is attached to itself and the trigger value is + * set to 'true', then the waitset will wake up just like with an + * other status change of the attached entities. + * + * This can be used to forcefully wake up a waitset, for instance + * when the application wants to shut down. So, when the trigger + * value is true, the waitset will wake up or not wait at all. + * + * The trigger value will remain true until the application sets it + * false again deliberately. + * + * @param[in] waitset The waitset to set the trigger value on. + * @param[in] trigger The trigger value to set. + * + * @returns A dds_return_t indicating success or failure. + * + * @retval DDS_RETCODE_OK + * Trigger value set. + * @retval DDS_RETCODE_ERROR + * An internal error has occurred. + * @retval DDS_RETCODE_BAD_PARAMETER + * The given waitset is not valid. + * @retval DDS_RETCODE_ILLEGAL_OPERATION + * The operation is invoked on an inappropriate object. + * @retval DDS_RETCODE_ALREADY_DELETED + * The waitset has already been deleted. + */ +DDS_EXPORT dds_return_t +dds_waitset_set_trigger( + dds_entity_t waitset, + bool trigger); + +/** + * @brief This operation allows an application thread to wait for the a status + * change or other trigger on (one of) the entities that are attached to + * the WaitSet. + * @ingroup waitset + * + * The dds_waitset_wait() operation blocks until the some of the attached + * entities have triggered or "reltimeout" has elapsed. + * 'Triggered' (dds_triggered()) doesn't mean the same for every entity: + * - Reader/Writer/Publisher/Subscriber/Topic/Participant + * - These are triggered when their status changed. + * - WaitSet + * - Triggered when trigger value was set to true by the application. + * It stays triggered until application sets the trigger value to + * false (dds_waitset_set_trigger()). This can be used to wake up an + * waitset for different reasons (f.i. termination) than the 'normal' + * status change (like new data). + * - ReadCondition/QueryCondition + * - Triggered when data is available on the related Reader that matches + * the Condition. + * + * This functions takes a pre-allocated list to put the "xs" blobs in (that + * were provided during the attach of the related entities) and will return + * the number of triggered entities. It is possible that the given size + * of the list is not the same as the number of triggered entities. If less + * entities were triggered, then the last few entries in the list are + * untouched. When more entities are triggered, then only 'size' number of + * entries are inserted into the list, but still the complete count of the + * triggered entities is returned. Which "xs" blobs are returned in the + * latter case is undefined. + * + * In case of a time out, the return value is 0. + * + * Deleting the waitset while the application is blocked results in an + * error code (i.e. < 0) returned by "wait". + * + * Multiple threads may block on a single waitset at the same time; + * the calls are entirely independent. + * + * An empty waitset never triggers (i.e., dds_waitset_wait on an empty + * waitset is essentially equivalent to a sleep). + * + * The "dds_waitset_wait_until" operation is the same as the + * "dds_waitset_wait" except that it takes an absolute timeout. + * + * @param[in] waitset The waitset to set the trigger value on. + * @param[out] xs Pre-allocated list to store the 'blobs' that were + * provided during the attach of the triggered entities. + * @param[in] nxs The size of the pre-allocated blobs list. + * @param[in] reltimeout Relative timeout + * + * @returns A dds_return_t with the number of entities triggered or an error code + * + * @retval >0 + * Number of entities triggered. + * @retval 0 + * Time out (no entities were triggered). + * @retval DDS_RETCODE_ERROR + * An internal error has occurred. + * @retval DDS_RETCODE_BAD_PARAMETER + * The given waitset is not valid. + * @retval DDS_RETCODE_ILLEGAL_OPERATION + * The operation is invoked on an inappropriate object. + * @retval DDS_RETCODE_ALREADY_DELETED + * The waitset has already been deleted. + */ +DDS_EXPORT dds_return_t +dds_waitset_wait( + dds_entity_t waitset, + dds_attach_t *xs, + size_t nxs, + dds_duration_t reltimeout); + +/** + * @brief This operation allows an application thread to wait for the a status + * change or other trigger on (one of) the entities that are attached to + * the WaitSet. + * @ingroup waitset + * + * The dds_waitset_wait() operation blocks until the some of the attached + * entities have triggered or "abstimeout" has been reached. + * 'Triggered' (dds_triggered()) doesn't mean the same for every entity: + * - Reader/Writer/Publisher/Subscriber/Topic/Participant + * - These are triggered when their status changed. + * - WaitSet + * - Triggered when trigger value was set to true by the application. + * It stays triggered until application sets the trigger value to + * false (dds_waitset_set_trigger()). This can be used to wake up an + * waitset for different reasons (f.i. termination) than the 'normal' + * status change (like new data). + * - ReadCondition/QueryCondition + * - Triggered when data is available on the related Reader that matches + * the Condition. + * + * This functions takes a pre-allocated list to put the "xs" blobs in (that + * were provided during the attach of the related entities) and will return + * the number of triggered entities. It is possible that the given size + * of the list is not the same as the number of triggered entities. If less + * entities were triggered, then the last few entries in the list are + * untouched. When more entities are triggered, then only 'size' number of + * entries are inserted into the list, but still the complete count of the + * triggered entities is returned. Which "xs" blobs are returned in the + * latter case is undefined. + * + * In case of a time out, the return value is 0. + * + * Deleting the waitset while the application is blocked results in an + * error code (i.e. < 0) returned by "wait". + * + * Multiple threads may block on a single waitset at the same time; + * the calls are entirely independent. + * + * An empty waitset never triggers (i.e., dds_waitset_wait on an empty + * waitset is essentially equivalent to a sleep). + * + * The "dds_waitset_wait" operation is the same as the + * "dds_waitset_wait_until" except that it takes an relative timeout. + * + * The "dds_waitset_wait" operation is the same as the "dds_wait" + * except that it takes an absolute timeout. + * + * @param[in] waitset The waitset to set the trigger value on. + * @param[out] xs Pre-allocated list to store the 'blobs' that were + * provided during the attach of the triggered entities. + * @param[in] nxs The size of the pre-allocated blobs list. + * @param[in] abstimeout Absolute timeout + * + * @returns A dds_return_t with the number of entities triggered or an error code. + * + * @retval >0 + * Number of entities triggered. + * @retval 0 + * Time out (no entities were triggered). + * @retval DDS_RETCODE_ERROR + * An internal error has occurred. + * @retval DDS_RETCODE_BAD_PARAMETER + * The given waitset is not valid. + * @retval DDS_RETCODE_ILLEGAL_OPERATION + * The operation is invoked on an inappropriate object. + * @retval DDS_RETCODE_ALREADY_DELETED + * The waitset has already been deleted. + */ +DDS_EXPORT dds_return_t +dds_waitset_wait_until( + dds_entity_t waitset, + dds_attach_t *xs, + size_t nxs, + dds_time_t abstimeout); + +/** + * @defgroup reading (Reading Data) + * @ingroup reader + * There are a number of ways to aquire data, divided into variations of "read" and "take". + * The return value of a read/take operation is the number of elements returned. "max_samples" + * should have the same type, as one can't return more than MAX_INT + * this way, anyway. X, Y, CX, CY return to the various filtering + * options, see the DCPS spec. + * + * O ::= read | take + * + * X => CX + * (empty) (empty) + * _next_instance instance_handle_t prev + * + * Y => CY + * (empty) uint32_t mask + * _cond cond_t cond -- refers to a read condition (or query if implemented) + */ + +/** + * @brief Access and read the collection of data values (of same type) and sample info from the + * data reader, readcondition or querycondition. + * @ingroup reading + * + * Return value provides information about number of samples read, which will + * be <= maxs. Based on the count, the buffer will contain data to be read only + * when valid_data bit in sample info structure is set. + * The buffer required for data values, could be allocated explicitly or can + * use the memory from data reader to prevent copy. In the latter case, buffer and + * sample_info should be returned back, once it is no longer using the Data. + * Data values once read will remain in the buffer with the sample_state set to READ + * and view_state set to NOT_NEW. + * + * @param[in] reader_or_condition Reader, readcondition or querycondition entity. + * @param[out] buf An array of pointers to samples into which data is read (pointers can be NULL). + * @param[out] si Pointer to an array of @ref dds_sample_info_t returned for each data value. + * @param[in] bufsz The size of buffer provided. + * @param[in] maxs Maximum number of samples to read. + * + * @returns A dds_return_t with the number of samples read or an error code. + * + * @retval >=0 + * Number of samples read. + * @retval DDS_RETCODE_ERROR + * An internal error has occurred. + * @retval DDS_RETCODE_BAD_PARAMETER + * One of the given arguments is not valid. + * @retval DDS_RETCODE_ILLEGAL_OPERATION + * The operation is invoked on an inappropriate object. + * @retval DDS_RETCODE_ALREADY_DELETED + * The entity has already been deleted. + */ +DDS_EXPORT dds_return_t +dds_read( + dds_entity_t reader_or_condition, + void **buf, + dds_sample_info_t *si, + size_t bufsz, + uint32_t maxs); + +/** + * @brief Access and read loaned samples of data reader, readcondition or querycondition. + * @ingroup reading + * + * After dds_read_wl function is being called and the data has been handled, dds_return_loan() function must be called to possibly free memory. + * + * @param[in] reader_or_condition Reader, readcondition or querycondition entity + * @param[out] buf An array of pointers to samples into which data is read (pointers can be NULL) + * @param[out] si Pointer to an array of @ref dds_sample_info_t returned for each data value + * @param[in] maxs Maximum number of samples to read + * + * @returns A dds_return_t with the number of samples read or an error code + * + * @retval >=0 + * Number of samples read. + * @retval DDS_RETCODE_ERROR + * An internal error has occurred. + * @retval DDS_RETCODE_BAD_PARAMETER + * One of the given arguments is not valid. + * @retval DDS_RETCODE_ILLEGAL_OPERATION + * The operation is invoked on an inappropriate object. + * @retval DDS_RETCODE_ALREADY_DELETED + * The entity has already been deleted. + */ +DDS_EXPORT dds_return_t +dds_read_wl( + dds_entity_t reader_or_condition, + void **buf, + dds_sample_info_t *si, + uint32_t maxs); + +/** + * @brief Read the collection of data values and sample info from the data reader, readcondition + * or querycondition based on mask. + * @ingroup reading + * + * When using a readcondition or querycondition, their masks are or'd with the given mask. + * + * @param[in] reader_or_condition Reader, readcondition or querycondition entity. + * @param[out] buf An array of pointers to samples into which data is read (pointers can be NULL). + * @param[out] si Pointer to an array of @ref dds_sample_info_t returned for each data value. + * @param[in] bufsz The size of buffer provided. + * @param[in] maxs Maximum number of samples to read. + * @param[in] mask Filter the data based on dds_sample_state_t|dds_view_state_t|dds_instance_state_t. + * + * @returns A dds_return_t with the number of samples read or an error code. + * + * @retval >=0 + * Number of samples read. + * @retval DDS_RETCODE_ERROR + * An internal error has occurred. + * @retval DDS_RETCODE_BAD_PARAMETER + * One of the given arguments is not valid. + * @retval DDS_RETCODE_ILLEGAL_OPERATION + * The operation is invoked on an inappropriate object. + * @retval DDS_RETCODE_ALREADY_DELETED + * The entity has already been deleted. + */ +DDS_EXPORT dds_return_t +dds_read_mask( + dds_entity_t reader_or_condition, + void **buf, + dds_sample_info_t *si, + size_t bufsz, + uint32_t maxs, + uint32_t mask); + +/** + * @brief Access and read loaned samples of data reader, readcondition + * or querycondition based on mask + * @ingroup reading + * + * When using a readcondition or querycondition, their masks are or'd with the given mask. + * + * After dds_read_mask_wl function is being called and the data has been handled, dds_return_loan() function must be called to possibly free memory + * + * @param[in] reader_or_condition Reader, readcondition or querycondition entity. + * @param[out] buf An array of pointers to samples into which data is read (pointers can be NULL). + * @param[out] si Pointer to an array of @ref dds_sample_info_t returned for each data value. + * @param[in] maxs Maximum number of samples to read. + * @param[in] mask Filter the data based on dds_sample_state_t|dds_view_state_t|dds_instance_state_t. + * + * @returns A dds_return_t with the number of samples read or an error code. + * + * @retval >=0 + * Number of samples read. + * @retval DDS_RETCODE_ERROR + * An internal error has occurred. + * @retval DDS_RETCODE_BAD_PARAMETER + * One of the given arguments is not valid. + * @retval DDS_RETCODE_ILLEGAL_OPERATION + * The operation is invoked on an inappropriate object. + * @retval DDS_RETCODE_ALREADY_DELETED + * The entity has already been deleted. + */ +DDS_EXPORT dds_return_t +dds_read_mask_wl( + dds_entity_t reader_or_condition, + void **buf, + dds_sample_info_t *si, + uint32_t maxs, + uint32_t mask); + +/** + * @brief Access and read the collection of data values (of same type) and sample info from the + * data reader, readcondition or querycondition, coped by the provided instance handle. + * @ingroup reading + * + * This operation implements the same functionality as dds_read, except that only data scoped to + * the provided instance handle is read. + * + * @param[in] reader_or_condition Reader, readcondition or querycondition entity. + * @param[out] buf An array of pointers to samples into which data is read (pointers can be NULL). + * @param[out] si Pointer to an array of @ref dds_sample_info_t returned for each data value. + * @param[in] bufsz The size of buffer provided. + * @param[in] maxs Maximum number of samples to read. + * @param[in] handle Instance handle related to the samples to read. + * + * @returns A dds_return_t with the number of samples read or an error code. + * + * @retval >=0 + * Number of samples read. + * @retval DDS_RETCODE_ERROR + * An internal error has occurred. + * @retval DDS_RETCODE_BAD_PARAMETER + * One of the given arguments is not valid. + * @retval DDS_RETCODE_ILLEGAL_OPERATION + * The operation is invoked on an inappropriate object. + * @retval DDS_RETCODE_ALREADY_DELETED + * The entity has already been deleted. + * @retval DDS_RETCODE_PRECONDITION_NOT_MET + * The instance handle has not been registered with this reader. + */ +DDS_EXPORT dds_return_t +dds_read_instance( + dds_entity_t reader_or_condition, + void **buf, + dds_sample_info_t *si, + size_t bufsz, + uint32_t maxs, + dds_instance_handle_t handle); + +/** + * @brief Access and read loaned samples of data reader, readcondition or querycondition, + * scoped by the provided instance handle. + * @ingroup reading + * + * This operation implements the same functionality as dds_read_wl, except that only data + * scoped to the provided instance handle is read. + * + * @param[in] reader_or_condition Reader, readcondition or querycondition entity. + * @param[out] buf An array of pointers to samples into which data is read (pointers can be NULL). + * @param[out] si Pointer to an array of @ref dds_sample_info_t returned for each data value. + * @param[in] maxs Maximum number of samples to read. + * @param[in] handle Instance handle related to the samples to read. + * + * @returns A dds_return_t with the number of samples read or an error code. + * + * @retval >=0 + * Number of samples read. + * @retval DDS_RETCODE_ERROR + * An internal error has occurred. + * @retval DDS_RETCODE_BAD_PARAMETER + * One of the given arguments is not valid. + * @retval DDS_RETCODE_ILLEGAL_OPERATION + * The operation is invoked on an inappropriate object. + * @retval DDS_RETCODE_ALREADY_DELETED + * The entity has already been deleted. + * @retval DDS_RETCODE_PRECONDITION_NOT_MET + * The instance handle has not been registered with this reader. + */ +DDS_EXPORT dds_return_t +dds_read_instance_wl( + dds_entity_t reader_or_condition, + void **buf, + dds_sample_info_t *si, + uint32_t maxs, + dds_instance_handle_t handle); + +/** + * @brief Read the collection of data values and sample info from the data reader, readcondition + * or querycondition based on mask and scoped by the provided instance handle. + * @ingroup reading + * + * This operation implements the same functionality as dds_read_mask, except that only data + * scoped to the provided instance handle is read. + * + * @param[in] reader_or_condition Reader, readcondition or querycondition entity. + * @param[out] buf An array of pointers to samples into which data is read (pointers can be NULL). + * @param[out] si Pointer to an array of @ref dds_sample_info_t returned for each data value. + * @param[in] bufsz The size of buffer provided. + * @param[in] maxs Maximum number of samples to read. + * @param[in] handle Instance handle related to the samples to read. + * @param[in] mask Filter the data based on dds_sample_state_t|dds_view_state_t|dds_instance_state_t. + * + * @returns A dds_return_t with the number of samples read or an error code. + * + * @retval >=0 + * Number of samples read. + * @retval DDS_RETCODE_ERROR + * An internal error has occurred. + * @retval DDS_RETCODE_BAD_PARAMETER + * One of the given arguments is not valid. + * @retval DDS_RETCODE_ILLEGAL_OPERATION + * The operation is invoked on an inappropriate object. + * @retval DDS_RETCODE_ALREADY_DELETED + * The entity has already been deleted. + * @retval DDS_RETCODE_PRECONDITION_NOT_MET + * The instance handle has not been registered with this reader. + */ +DDS_EXPORT dds_return_t +dds_read_instance_mask( + dds_entity_t reader_or_condition, + void **buf, + dds_sample_info_t *si, + size_t bufsz, + uint32_t maxs, + dds_instance_handle_t handle, + uint32_t mask); + +/** + * @brief Access and read loaned samples of data reader, readcondition or + * querycondition based on mask, scoped by the provided instance handle. + * @ingroup reading + * + * This operation implements the same functionality as dds_read_mask_wl, except that + * only data scoped to the provided instance handle is read. + * + * @param[in] reader_or_condition Reader, readcondition or querycondition entity. + * @param[out] buf An array of pointers to samples into which data is read (pointers can be NULL). + * @param[out] si Pointer to an array of @ref dds_sample_info_t returned for each data value. + * @param[in] maxs Maximum number of samples to read. + * @param[in] handle Instance handle related to the samples to read. + * @param[in] mask Filter the data based on dds_sample_state_t|dds_view_state_t|dds_instance_state_t. + * + * @returns A dds_return_t with the number of samples read or an error code. + * + * @retval >=0 + * Number of samples read. + * @retval DDS_RETCODE_ERROR + * An internal error has occurred. + * @retval DDS_RETCODE_BAD_PARAMETER + * One of the given arguments is not valid. + * @retval DDS_RETCODE_ILLEGAL_OPERATION + * The operation is invoked on an inappropriate object. + * @retval DDS_RETCODE_ALREADY_DELETED + * The entity has already been deleted. + * @retval DDS_RETCODE_PRECONDITION_NOT_MET + * The instance handle has not been registered with this reader. + */ +DDS_EXPORT dds_return_t +dds_read_instance_mask_wl( + dds_entity_t reader_or_condition, + void **buf, + dds_sample_info_t *si, + uint32_t maxs, + dds_instance_handle_t handle, + uint32_t mask); + +/** + * @brief Access the collection of data values (of same type) and sample info from the + * data reader, readcondition or querycondition. + * @ingroup reading + * + * Data value once read is removed from the Data Reader cannot to + * 'read' or 'taken' again. + * Return value provides information about number of samples read, which will + * be <= maxs. Based on the count, the buffer will contain data to be read only + * when valid_data bit in sample info structure is set. + * The buffer required for data values, could be allocated explicitly or can + * use the memory from data reader to prevent copy. In the latter case, buffer and + * sample_info should be returned back, once it is no longer using the Data. + * + * @param[in] reader_or_condition Reader, readcondition or querycondition entity. + * @param[out] buf An array of pointers to samples into which data is read (pointers can be NULL). + * @param[out] si Pointer to an array of @ref dds_sample_info_t returned for each data value. + * @param[in] bufsz The size of buffer provided. + * @param[in] maxs Maximum number of samples to read. + * + * @returns A dds_return_t with the number of samples read or an error code. + * + * @retval >=0 + * Number of samples read. + * @retval DDS_RETCODE_ERROR + * An internal error has occurred. + * @retval DDS_RETCODE_BAD_PARAMETER + * One of the given arguments is not valid. + * @retval DDS_RETCODE_ILLEGAL_OPERATION + * The operation is invoked on an inappropriate object. + * @retval DDS_RETCODE_ALREADY_DELETED + * The entity has already been deleted. + */ +DDS_EXPORT dds_return_t +dds_take( + dds_entity_t reader_or_condition, + void **buf, + dds_sample_info_t *si, + size_t bufsz, + uint32_t maxs); + +/** + * @brief Access loaned samples of data reader, readcondition or querycondition. + * @ingroup reading + * + * After dds_take_wl function is being called and the data has been handled, dds_return_loan() function must be called to possibly free memory + * + * @param[in] reader_or_condition Reader, readcondition or querycondition entity. + * @param[out] buf An array of pointers to samples into which data is read (pointers can be NULL). + * @param[out] si Pointer to an array of @ref dds_sample_info_t returned for each data value. + * @param[in] maxs Maximum number of samples to read. + * + * @returns A dds_return_t with the number of samples read or an error code. + * + * @retval >=0 + * Number of samples read. + * @retval DDS_RETCODE_ERROR + * An internal error has occurred. + * @retval DDS_RETCODE_BAD_PARAMETER + * One of the given arguments is not valid. + * @retval DDS_RETCODE_ILLEGAL_OPERATION + * The operation is invoked on an inappropriate object. + * @retval DDS_RETCODE_ALREADY_DELETED + * The entity has already been deleted. + */ +DDS_EXPORT dds_return_t +dds_take_wl( + dds_entity_t reader_or_condition, + void **buf, + dds_sample_info_t *si, + uint32_t maxs); + +/** + * @brief Take the collection of data values (of same type) and sample info from the + * data reader, readcondition or querycondition based on mask + * @ingroup reading + * + * When using a readcondition or querycondition, their masks are or'd with the given mask. + * + * @param[in] reader_or_condition Reader, readcondition or querycondition entity. + * @param[out] buf An array of pointers to samples into which data is read (pointers can be NULL). + * @param[out] si Pointer to an array of @ref dds_sample_info_t returned for each data value. + * @param[in] bufsz The size of buffer provided. + * @param[in] maxs Maximum number of samples to read. + * @param[in] mask Filter the data based on dds_sample_state_t|dds_view_state_t|dds_instance_state_t. + * + * @returns A dds_return_t with the number of samples read or an error code. + * + * @retval >=0 + * Number of samples read. + * @retval DDS_RETCODE_ERROR + * An internal error has occurred. + * @retval DDS_RETCODE_BAD_PARAMETER + * One of the given arguments is not valid. + * @retval DDS_RETCODE_ILLEGAL_OPERATION + * The operation is invoked on an inappropriate object. + * @retval DDS_RETCODE_ALREADY_DELETED + * The entity has already been deleted. + */ +DDS_EXPORT dds_return_t +dds_take_mask( + dds_entity_t reader_or_condition, + void **buf, + dds_sample_info_t *si, + size_t bufsz, + uint32_t maxs, + uint32_t mask); + +/** + * @brief Access loaned samples of data reader, readcondition or querycondition based on mask. + * @ingroup reading + * + * When using a readcondition or querycondition, their masks are or'd with the given mask. + * + * After dds_take_mask_wl function is being called and the data has been handled, dds_return_loan() function must be called to possibly free memory + * + * @param[in] reader_or_condition Reader, readcondition or querycondition entity. + * @param[out] buf An array of pointers to samples into which data is read (pointers can be NULL). + * @param[out] si Pointer to an array of @ref dds_sample_info_t returned for each data value. + * @param[in] maxs Maximum number of samples to read. + * @param[in] mask Filter the data based on dds_sample_state_t|dds_view_state_t|dds_instance_state_t. + * + * @returns A dds_return_t with the number of samples read or an error code. + * + * @retval >=0 + * Number of samples read. + * @retval DDS_RETCODE_ERROR + * An internal error has occurred. + * @retval DDS_RETCODE_BAD_PARAMETER + * One of the given arguments is not valid. + * @retval DDS_RETCODE_ILLEGAL_OPERATION + * The operation is invoked on an inappropriate object. + * @retval DDS_RETCODE_ALREADY_DELETED + * The entity has already been deleted. + */ +DDS_EXPORT dds_return_t +dds_take_mask_wl( + dds_entity_t reader_or_condition, + void **buf, + dds_sample_info_t *si, + uint32_t maxs, + uint32_t mask); + +/** + * @anchor DDS_HAS_READCDR + * @ingroup reading + * @brief Set when function dds_has_readcdr is defined. + */ +#define DDS_HAS_READCDR 1 + +/** + * @brief Access the collection of serialized data values (of same type) and + * sample info from the data reader, readcondition or querycondition. + * @ingroup reading + * + * This call accesses the serialized data from the data reader, readcondition or + * querycondition and makes it available to the application. The serialized data + * is made available through @ref ddsi_serdata structures. Returned samples are + * marked as READ. + * + * Return value provides information about the number of samples read, which will + * be <= maxs. Based on the count, the buffer will contain serialized data to be + * read only when valid_data bit in sample info structure is set. + * The buffer required for data values, could be allocated explicitly or can + * use the memory from data reader to prevent copy. In the latter case, buffer and + * sample_info should be returned back, once it is no longer using the data. + * + * @param[in] reader_or_condition Reader, readcondition or querycondition entity. + * @param[out] buf An array of pointers to @ref ddsi_serdata structures that contain + * the serialized data. The pointers can be NULL. + * @param[in] maxs Maximum number of samples to read. + * @param[out] si Pointer to an array of @ref dds_sample_info_t returned for each data value. + * @param[in] mask Filter the data based on dds_sample_state_t|dds_view_state_t|dds_instance_state_t. + * + * @returns A dds_return_t with the number of samples read or an error code. + * + * @retval >=0 + * Number of samples read. + * @retval DDS_RETCODE_ERROR + * An internal error has occurred. + * @retval DDS_RETCODE_BAD_PARAMETER + * One of the given arguments is not valid. + * @retval DDS_RETCODE_ILLEGAL_OPERATION + * The operation is invoked on an inappropriate object. + * @retval DDS_RETCODE_ALREADY_DELETED + * The entity has already been deleted. + * @retval DDS_RETCODE_PRECONDITION_NOT_MET + * The precondition for this operation is not met. + */ +DDS_EXPORT dds_return_t +dds_readcdr( + dds_entity_t reader_or_condition, + struct ddsi_serdata **buf, + uint32_t maxs, + dds_sample_info_t *si, + uint32_t mask); + +/** + * @brief Access the collection of serialized data values (of same type) and + * sample info from the data reader, readcondition or querycondition + * scoped by the provided instance handle. + * @ingroup reading + * + * This operation implements the same functionality as dds_read_instance_wl, except that + * samples are now in their serialized form. The serialized data is made available through + * @ref ddsi_serdata structures. Returned samples are marked as READ. + * + * Return value provides information about the number of samples read, which will + * be <= maxs. Based on the count, the buffer will contain serialized data to be + * read only when valid_data bit in sample info structure is set. + * The buffer required for data values, could be allocated explicitly or can + * use the memory from data reader to prevent copy. In the latter case, buffer and + * sample_info should be returned back, once it is no longer using the data. + * + * @param[in] reader_or_condition Reader, readcondition or querycondition entity. + * @param[out] buf An array of pointers to @ref ddsi_serdata structures that contain + * the serialized data. The pointers can be NULL. + * @param[in] maxs Maximum number of samples to read. + * @param[out] si Pointer to an array of @ref dds_sample_info_t returned for each data value. + * @param[in] handle Instance handle related to the samples to read. + * @param[in] mask Filter the data based on dds_sample_state_t|dds_view_state_t|dds_instance_state_t. + * + * @returns A dds_return_t with the number of samples read or an error code. + * + * @retval >=0 + * Number of samples read. + * @retval DDS_RETCODE_ERROR + * An internal error has occurred. + * @retval DDS_RETCODE_BAD_PARAMETER + * One of the given arguments is not valid. + * @retval DDS_RETCODE_ILLEGAL_OPERATION + * The operation is invoked on an inappropriate object. + * @retval DDS_RETCODE_ALREADY_DELETED + * The entity has already been deleted. + * @retval DDS_RETCODE_PRECONDITION_NOT_MET + * The instance handle has not been registered with this reader. + */ +DDS_EXPORT dds_return_t +dds_readcdr_instance ( + dds_entity_t reader_or_condition, + struct ddsi_serdata **buf, + uint32_t maxs, + dds_sample_info_t *si, + dds_instance_handle_t handle, + uint32_t mask); + +/** + * @brief Access the collection of serialized data values (of same type) and + * sample info from the data reader, readcondition or querycondition. + * @ingroup reading + * + * This call accesses the serialized data from the data reader, readcondition or + * querycondition and makes it available to the application. The serialized data + * is made available through @ref ddsi_serdata structures. Once read the data is + * removed from the reader and cannot be 'read' or 'taken' again. + * + * Return value provides information about the number of samples read, which will + * be <= maxs. Based on the count, the buffer will contain serialized data to be + * read only when valid_data bit in sample info structure is set. + * The buffer required for data values, could be allocated explicitly or can + * use the memory from data reader to prevent copy. In the latter case, buffer and + * sample_info should be returned back, once it is no longer using the data. + * + * @param[in] reader_or_condition Reader, readcondition or querycondition entity. + * @param[out] buf An array of pointers to @ref ddsi_serdata structures that contain + * the serialized data. The pointers can be NULL. + * @param[in] maxs Maximum number of samples to read. + * @param[out] si Pointer to an array of @ref dds_sample_info_t returned for each data value. + * @param[in] mask Filter the data based on dds_sample_state_t|dds_view_state_t|dds_instance_state_t. + * + * @returns A dds_return_t with the number of samples read or an error code. + * + * @retval >=0 + * Number of samples read. + * @retval DDS_RETCODE_ERROR + * An internal error has occurred. + * @retval DDS_RETCODE_BAD_PARAMETER + * One of the given arguments is not valid. + * @retval DDS_RETCODE_ILLEGAL_OPERATION + * The operation is invoked on an inappropriate object. + * @retval DDS_RETCODE_ALREADY_DELETED + * The entity has already been deleted. + * @retval DDS_RETCODE_PRECONDITION_NOT_MET + * The precondition for this operation is not met. + */ +DDS_EXPORT dds_return_t +dds_takecdr( + dds_entity_t reader_or_condition, + struct ddsi_serdata **buf, + uint32_t maxs, + dds_sample_info_t *si, + uint32_t mask); + +/** + * @brief Access the collection of serialized data values (of same type) and + * sample info from the data reader, readcondition or querycondition + * scoped by the provided instance handle. + * @ingroup reading + * + * This operation implements the same functionality as dds_take_instance_wl, except that + * samples are now in their serialized form. The serialized data is made available through + * @ref ddsi_serdata structures. Returned samples are marked as READ. + * + * Return value provides information about the number of samples read, which will + * be <= maxs. Based on the count, the buffer will contain serialized data to be + * read only when valid_data bit in sample info structure is set. + * The buffer required for data values, could be allocated explicitly or can + * use the memory from data reader to prevent copy. In the latter case, buffer and + * sample_info should be returned back, once it is no longer using the data. + * + * @param[in] reader_or_condition Reader, readcondition or querycondition entity. + * @param[out] buf An array of pointers to @ref ddsi_serdata structures that contain + * the serialized data. The pointers can be NULL. + * @param[in] maxs Maximum number of samples to read. + * @param[out] si Pointer to an array of @ref dds_sample_info_t returned for each data value. + * @param[in] handle Instance handle related to the samples to read. + * @param[in] mask Filter the data based on dds_sample_state_t|dds_view_state_t|dds_instance_state_t. + * + * @returns A dds_return_t with the number of samples read or an error code. + * + * @retval >=0 + * Number of samples read. + * @retval DDS_RETCODE_ERROR + * An internal error has occurred. + * @retval DDS_RETCODE_BAD_PARAMETER + * One of the given arguments is not valid. + * @retval DDS_RETCODE_ILLEGAL_OPERATION + * The operation is invoked on an inappropriate object. + * @retval DDS_RETCODE_ALREADY_DELETED + * The entity has already been deleted. + * @retval DDS_RETCODE_PRECONDITION_NOT_MET + * The instance handle has not been registered with this reader. + */ +DDS_EXPORT dds_return_t +dds_takecdr_instance ( + dds_entity_t reader_or_condition, + struct ddsi_serdata **buf, + uint32_t maxs, + dds_sample_info_t *si, + dds_instance_handle_t handle, + uint32_t mask); + + +/** + * @brief Access the collection of data values (of same type) and sample info from the + * data reader, readcondition or querycondition but scoped by the given + * instance handle. + * @ingroup reading + * + * This operation mplements the same functionality as dds_take, except that only data + * scoped to the provided instance handle is taken. + * + * @param[in] reader_or_condition Reader, readcondition or querycondition entity. + * @param[out] buf An array of pointers to samples into which data is read (pointers can be NULL). + * @param[out] si Pointer to an array of @ref dds_sample_info_t returned for each data value. + * @param[in] bufsz The size of buffer provided. + * @param[in] maxs Maximum number of samples to read. + * @param[in] handle Instance handle related to the samples to read. + * + * @returns A dds_return_t with the number of samples read or an error code. + * + * @retval >=0 + * Number of samples read. + * @retval DDS_RETCODE_ERROR + * An internal error has occurred. + * @retval DDS_RETCODE_BAD_PARAMETER + * One of the given arguments is not valid. + * @retval DDS_RETCODE_ILLEGAL_OPERATION + * The operation is invoked on an inappropriate object. + * @retval DDS_RETCODE_ALREADY_DELETED + * The entity has already been deleted. + * @retval DDS_RETCODE_PRECONDITION_NOT_MET + * The instance handle has not been registered with this reader. + */ +DDS_EXPORT dds_return_t +dds_take_instance( + dds_entity_t reader_or_condition, + void **buf, + dds_sample_info_t *si, + size_t bufsz, + uint32_t maxs, + dds_instance_handle_t handle); + +/** + * @brief Access loaned samples of data reader, readcondition or querycondition, + * scoped by the given instance handle. + * @ingroup reading + * + * This operation implements the same functionality as dds_take_wl, except that + * only data scoped to the provided instance handle is read. + * + * @param[in] reader_or_condition Reader, readcondition or querycondition entity. + * @param[out] buf An array of pointers to samples into which data is read (pointers can be NULL). + * @param[out] si Pointer to an array of @ref dds_sample_info_t returned for each data value. + * @param[in] maxs Maximum number of samples to read. + * @param[in] handle Instance handle related to the samples to read. + * + * @returns A dds_return_t with the number of samples read or an error code. + * + * @retval >=0 + * Number of samples read. + * @retval DDS_RETCODE_ERROR + * An internal error has occurred. + * @retval DDS_RETCODE_BAD_PARAMETER + * One of the given arguments is not valid. + * @retval DDS_RETCODE_ILLEGAL_OPERATION + * The operation is invoked on an inappropriate object. + * @retval DDS_RETCODE_ALREADY_DELETED + * The entity has already been deleted. + * @retval DDS_RETCODE_PRECONDITION_NOT_MET + * The instance handle has not been registered with this reader. + */ +DDS_EXPORT dds_return_t +dds_take_instance_wl( + dds_entity_t reader_or_condition, + void **buf, + dds_sample_info_t *si, + uint32_t maxs, + dds_instance_handle_t handle); + +/** + * @brief Take the collection of data values (of same type) and sample info from the + * data reader, readcondition or querycondition based on mask and scoped + * by the given instance handle. + * @ingroup reading + * + * This operation implements the same functionality as dds_take_mask, except that only + * data scoped to the provided instance handle is read. + * + * @param[in] reader_or_condition Reader, readcondition or querycondition entity. + * @param[out] buf An array of pointers to samples into which data is read (pointers can be NULL). + * @param[out] si Pointer to an array of @ref dds_sample_info_t returned for each data value. + * @param[in] bufsz The size of buffer provided. + * @param[in] maxs Maximum number of samples to read. + * @param[in] handle Instance handle related to the samples to read. + * @param[in] mask Filter the data based on dds_sample_state_t|dds_view_state_t|dds_instance_state_t. + * + * @returns A dds_return_t with the number of samples read or an error code. + * + * @retval >=0 + * Number of samples read. + * @retval DDS_RETCODE_ERROR + * An internal error has occurred. + * @retval DDS_RETCODE_BAD_PARAMETER + * One of the given arguments is not valid. + * @retval DDS_RETCODE_ILLEGAL_OPERATION + * The operation is invoked on an inappropriate object. + * @retval DDS_RETCODE_ALREADY_DELETED + * The entity has already been deleted. + * @retval DDS_RETCODE_PRECONDITION_NOT_MET + * The instance handle has not been registered with this reader. + */ +DDS_EXPORT dds_return_t +dds_take_instance_mask( + dds_entity_t reader_or_condition, + void **buf, + dds_sample_info_t *si, + size_t bufsz, + uint32_t maxs, + dds_instance_handle_t handle, + uint32_t mask); + +/** + * @brief Access loaned samples of data reader, readcondition or querycondition based + * on mask and scoped by the given intance handle. + * @ingroup reading + * + * This operation implements the same functionality as dds_take_mask_wl, except that + * only data scoped to the provided instance handle is read. + * + * @param[in] reader_or_condition Reader, readcondition or querycondition entity. + * @param[out] buf An array of pointers to samples into which data is read (pointers can be NULL). + * @param[out] si Pointer to an array of @ref dds_sample_info_t returned for each data value. + * @param[in] maxs Maximum number of samples to read. + * @param[in] handle Instance handle related to the samples to read. + * @param[in] mask Filter the data based on dds_sample_state_t|dds_view_state_t|dds_instance_state_t. + * + * @returns A dds_return_t with the number of samples or an error code. + * + * @retval >= 0 + * Number of samples read. + * @retval DDS_RETCODE_ERROR + * An internal error has occurred. + * @retval DDS_RETCODE_BAD_PARAMETER + * One of the given arguments is not valid. + * @retval DDS_RETCODE_ILLEGAL_OPERATION + * The operation is invoked on an inappropriate object + * @retval DDS_RETCODE_ALREADY_DELETED + * The entity has already been deleted. + * @retval DDS_RETCODE_PRECONDITION_NOT_MET + * The instance handle has not been registered with this reader. + */ +DDS_EXPORT dds_return_t +dds_take_instance_mask_wl( + dds_entity_t reader_or_condition, + void **buf, + dds_sample_info_t *si, + uint32_t maxs, + dds_instance_handle_t handle, + uint32_t mask); + +/** + * @brief Read, copy and remove the status set for the entity + * @ingroup reading + * + * This operation copies the next, non-previously accessed + * data value and corresponding sample info and removes from + * the data reader. As an entity, only reader is accepted. + * + * The read/take next functions return a single sample. The returned sample + * has a sample state of NOT_READ, a view state of ANY_VIEW_STATE and an + * instance state of ANY_INSTANCE_STATE. + * + * @param[in] reader The reader entity. + * @param[out] buf An array of pointers to samples into which data is read (pointers can be NULL). + * @param[out] si The pointer to @ref dds_sample_info_t returned for a data value. + * + * @returns A dds_return_t indicating success or failure. + * + * @retval DDS_RETCODE_OK + * The operation was successful. + * @retval DDS_RETCODE_BAD_PARAMETER + * The entity parameter is not a valid parameter. + * @retval DDS_RETCODE_ILLEGAL_OPERATION + * The operation is invoked on an inappropriate object. + * @retval DDS_RETCODE_ALREADY_DELETED + * The entity has already been deleted. + */ +DDS_EXPORT dds_return_t +dds_take_next( + dds_entity_t reader, + void **buf, + dds_sample_info_t *si); + +/** + * @brief Read, copy and remove the status set for the entity + * @ingroup reading + * + * This operation copies the next, non-previously accessed + * data value and corresponding sample info and removes from + * the data reader. As an entity, only reader is accepted. + * + * The read/take next functions return a single sample. The returned sample + * has a sample state of NOT_READ, a view state of ANY_VIEW_STATE and an + * instance state of ANY_INSTANCE_STATE. + * + * After dds_take_next_wl function is being called and the data has been handled, + * dds_return_loan() function must be called to possibly free memory. + * + * @param[in] reader The reader entity. + * @param[out] buf An array of pointers to samples into which data is read (pointers can be NULL). + * @param[out] si The pointer to @ref dds_sample_info_t returned for a data value. + * + * @returns A dds_return_t indicating success or failure. + * + * @retval DDS_RETCODE_OK + * The operation was successful. + * @retval DDS_RETCODE_BAD_PARAMETER + * The entity parameter is not a valid parameter. + * @retval DDS_RETCODE_ILLEGAL_OPERATION + * The operation is invoked on an inappropriate object. + * @retval DDS_RETCODE_ALREADY_DELETED + * The entity has already been deleted. + */ +DDS_EXPORT dds_return_t +dds_take_next_wl( + dds_entity_t reader, + void **buf, + dds_sample_info_t *si); + +/** + * @brief Read and copy the status set for the entity + * @ingroup reading + * + * This operation copies the next, non-previously accessed + * data value and corresponding sample info. As an entity, + * only reader is accepted. + * + * The read/take next functions return a single sample. The returned sample + * has a sample state of NOT_READ, a view state of ANY_VIEW_STATE and an + * instance state of ANY_INSTANCE_STATE. + * + * @param[in] reader The reader entity. + * @param[out] buf An array of pointers to samples into which data is read (pointers can be NULL). + * @param[out] si The pointer to @ref dds_sample_info_t returned for a data value. + * + * @returns A dds_return_t indicating success or failure. + * + * @retval DDS_RETCODE_OK + * The operation was successful. + * @retval DDS_RETCODE_BAD_PARAMETER + * The entity parameter is not a valid parameter. + * @retval DDS_RETCODE_ILLEGAL_OPERATION + * The operation is invoked on an inappropriate object. + * @retval DDS_RETCODE_ALREADY_DELETED + * The entity has already been deleted. + */ +DDS_EXPORT dds_return_t +dds_read_next( + dds_entity_t reader, + void **buf, + dds_sample_info_t *si); + +/** + * @brief Read and copy the status set for the loaned sample + * @ingroup reading + * + * This operation copies the next, non-previously accessed + * data value and corresponding loaned sample info. As an entity, + * only reader is accepted. + * + * The read/take next functions return a single sample. The returned sample + * has a sample state of NOT_READ, a view state of ANY_VIEW_STATE and an + * instance state of ANY_INSTANCE_STATE. + * + * After dds_read_next_wl function is being called and the data has been handled, + * dds_return_loan() function must be called to possibly free memory. + * + * @param[in] reader The reader entity. + * @param[out] buf An array of pointers to samples into which data is read (pointers can be NULL). + * @param[out] si The pointer to @ref dds_sample_info_t returned for a data value. + * + * @returns A dds_return_t indicating success or failure. + * + * @retval DDS_RETCODE_OK + * The operation was successful. + * @retval DDS_RETCODE_BAD_PARAMETER + * The entity parameter is not a valid parameter. + * @retval DDS_RETCODE_ILLEGAL_OPERATION + * The operation is invoked on an inappropriate object. + * @retval DDS_RETCODE_ALREADY_DELETED + * The entity has already been deleted. + */ +DDS_EXPORT dds_return_t +dds_read_next_wl( + dds_entity_t reader, + void **buf, + dds_sample_info_t *si); + + +/** + * @defgroup loan (Loans API) + * @ingroup dds + */ + +/** + * @brief Return loaned samples to a reader or writer + * @ingroup loan + * + * Used to release sample buffers returned by a read/take operation (a reader-loan) + * or, in case shared memory is enabled, of the loan_sample operation (a writer-loan). + * + * When the application provides an empty buffer to a reader-loan, memory is allocated and + * managed by DDS. By calling dds_return_loan(), the reader-loan is released so that the buffer + * can be reused during a successive read/take operation. When a condition is provided, the + * reader to which the condition belongs is looked up. + * + * Writer-loans are normally released implicitly when writing a loaned sample, but you can + * cancel a writer-loan prematurely by invoking the return_loan() operation. For writer loans, buf is + * overwritten with null pointers for all successfully returned entries. Any failure causes it to abort, + * possibly midway through buf. + * + * @param[in] entity The entity that the loan belongs to. + * @param[in,out] buf An array of (pointers to) samples, some or all of which will be set to null pointers. + * @param[in] bufsz The number of (pointers to) samples stored in buf. + * + * @returns A dds_return_t indicating success or failure + * @retval DDS_RETCODE_OK + * - the operation was successful; for a writer loan, all entries in buf are set to null + * - this specifically includes cases where bufsz <= 0 while entity is valid + * @retval DDS_RETCODE_BAD_PARAMETER + * - the entity parameter is not a valid parameter + * - buf is null, or bufsz > 0 and buf[0] = null + * - (for writer loans) buf[0 <= i < bufsz] is null; operation is aborted, all buf[j < i] = null on return + * @retval DDS_RETCODE_PRECONDITION_NOT_MET + * - (for reader loans) buf was already returned (not guaranteed to be detected) + * - (for writer loans) buf[0 <= i < bufsz] does not correspond to an outstanding loan, all buf[j < i] = null on return + * @retval DDS_RETCODE_UNSUPPORTED + * - (for writer loans) invoked on a writer not supporting loans. + * @retval DDS_RETCODE_ILLEGAL_OPERATION + * - the operation is invoked on an inappropriate object. + */ +DDS_EXPORT dds_return_t +dds_return_loan( + dds_entity_t entity, + void **buf, + int32_t bufsz); + +/** + * @defgroup instance_handle (Instance Handles) + * @ingroup dds + * Instance handle <=> key value mapping. + * Functions exactly as read w.r.t. treatment of data + * parameter. On output, only key values set. + * @code{c} + * T x = { ... }; + * T y; + * dds_instance_handle_t ih; + * ih = dds_lookup_instance (e, &x); + * dds_instance_get_key (e, ih, &y); + * @endcode +*/ + +/** + * @brief This operation takes a sample and returns an instance handle to be used for subsequent operations. + * @ingroup instance_handle + * + * @param[in] entity Reader or Writer entity. + * @param[in] data Sample with a key fields set. + * + * @returns instance handle or DDS_HANDLE_NIL if instance could not be found from key. + */ +DDS_EXPORT dds_instance_handle_t +dds_lookup_instance(dds_entity_t entity, const void *data); + +/** + * @deprecated Get enabled status on entity. Use \ref dds_lookup_instance instead. + * @ingroup instance_handle + * + * @param[in] entity Reader or Writer entity. + * @param[in] data Sample with a key fields set. + * + * @returns instance handle or DDS_HANDLE_NIL if instance could not be found from key. + */ +DDS_DEPRECATED_EXPORT dds_instance_handle_t +dds_instance_lookup(dds_entity_t entity, const void *data); + +/** + * @brief This operation takes an instance handle and return a key-value corresponding to it. + * @ingroup instance_handle + * + * @param[in] entity Reader, writer, readcondition or querycondition entity. + * @param[in] inst Instance handle. + * @param[out] data pointer to an instance, to which the key ID corresponding to the instance handle will be + * returned, the sample in the instance should be ignored. + * + * @returns A dds_return_t indicating success or failure. + * + * @retval DDS_RETCODE_OK + * The operation was successful. + * @retval DDS_RETCODE_BAD_PARAMETER + * One of the parameters was invalid or the topic does not exist. + * @retval DDS_RETCODE_ERROR + * An internal error has occurred. + * + * DOC_TODO: Check return codes for completeness + */ +DDS_EXPORT dds_return_t +dds_instance_get_key( + dds_entity_t entity, + dds_instance_handle_t inst, + void *data); + +/** + * @brief Begin coherent publishing or begin accessing a coherent set in a subscriber + * @ingroup publication + * + * Invoking on a Writer or Reader behaves as if dds_begin_coherent was invoked on its parent + * Publisher or Subscriber respectively. + * + * @param[in] entity The entity that is prepared for coherent access. + * + * @returns A dds_return_t indicating success or failure. + * + * @retval DDS_RETCODE_OK + * The operation was successful. + * @retval DDS_RETCODE_ERROR + * An internal error has occurred. + * @retval DDS_RETCODE_BAD_PARAMETER + * The provided entity is invalid or not supported. + */ +DDS_EXPORT dds_return_t +dds_begin_coherent(dds_entity_t entity); + +/** + * @brief End coherent publishing or end accessing a coherent set in a subscriber + * @ingroup publication + * + * Invoking on a Writer or Reader behaves as if dds_end_coherent was invoked on its parent + * Publisher or Subscriber respectively. + * + * @param[in] entity The entity on which coherent access is finished. + * + * @returns A dds_return_t indicating success or failure. + * + * @retval DDS_RETCODE_OK + * The operation was successful. + * @retval DDS_RETCODE_BAD_PARAMETER + * The provided entity is invalid or not supported. + */ +DDS_EXPORT dds_return_t +dds_end_coherent(dds_entity_t entity); + +/** + * @brief Trigger DATA_AVAILABLE event on contained readers + * @ingroup subscriber + * + * The DATA_AVAILABLE event is broadcast to all readers owned by this subscriber that currently + * have new data available. Any on_data_available listener callbacks attached to respective + * readers are invoked. + * + * @param[in] subscriber A valid subscriber handle. + * + * @returns A dds_return_t indicating success or failure. + * + * @retval DDS_RETCODE_OK + * The operation was successful. + * @retval DDS_RETCODE_BAD_PARAMETER + * The provided subscriber is invalid. + */ +DDS_EXPORT dds_return_t +dds_notify_readers(dds_entity_t subscriber); + +/** + * @brief Checks whether the entity has one of its enabled statuses triggered. + * @ingroup entity + * + * @param[in] entity Entity for which to check for triggered status. + * + * @returns A dds_return_t indicating success or failure. + * + * @retval DDS_RETCODE_OK + * The operation was successful. + * @retval DDS_RETCODE_BAD_PARAMETER + * The entity parameter is not a valid parameter. + * @retval DDS_RETCODE_ILLEGAL_OPERATION + * The operation is invoked on an inappropriate object. + * @retval DDS_RETCODE_ALREADY_DELETED + * The entity has already been deleted. + */ +DDS_EXPORT dds_return_t +dds_triggered(dds_entity_t entity); + +/** + * @brief Get the topic + * @ingroup entity + * + * This operation returns a topic (handle) when the function call is done + * with reader, writer, read condition or query condition. For instance, it + * will return the topic when it is used for creating the reader or writer. + * For the conditions, it returns the topic that is used for creating the reader + * which was used to create the condition. + * + * @param[in] entity The entity. + * + * @returns A dds_return_t indicating success or failure. + * + * @retval DDS_RETCODE_OK + * The operation was successful. + * @retval DDS_RETCODE_BAD_PARAMETER + * The entity parameter is not a valid parameter. + * @retval DDS_RETCODE_ILLEGAL_OPERATION + * The operation is invoked on an inappropriate object. + * @retval DDS_RETCODE_ALREADY_DELETED + * The entity has already been deleted. + */ +DDS_EXPORT dds_entity_t +dds_get_topic(dds_entity_t entity); + +/** + * @brief Get instance handles of the data readers matching a writer + * @ingroup builtintopic + * + * This operation fills the provided array with the instance handles + * of the data readers that match the writer. On successful output, + * the number of entries of "rds" set is the minimum of the return + * value and the value of "nrds". + * + * @param[in] writer The writer. + * @param[in] rds The array to be filled. + * @param[in] nrds The size of the rds array, at most the first + * nrds entries will be filled. rds = NULL and nrds = 0 + * is a valid way of determining the number of matched + * readers, but inefficient compared to relying on the + * matched publication status. + * + * @returns A dds_return_t indicating the number of matched readers + * or failure. The return value may be larger than nrds + * if there are more matching readers than the array can + * hold. + * + * @retval >=0 + * The number of matching readers. + * @retval DDS_RETCODE_BAD_PARAMETER + * The entity parameter is not valid or rds = NULL and + * nrds > 0. + * @retval DDS_RETCODE_ILLEGAL_OPERATION + * The operation is invoked on an inappropriate object. + */ +DDS_EXPORT dds_return_t +dds_get_matched_subscriptions ( + dds_entity_t writer, + dds_instance_handle_t *rds, + size_t nrds); + +/** + * @brief Get a description of a reader matched with the provided writer + * @ingroup builtintopic + * + * This operation looks up the reader instance handle in the set of + * readers matched with the specified writer, returning a freshly + * allocated sample of the DCPSSubscription built-in topic if found, + * and NULL if not. The caller is responsible for freeing the + * memory allocated, e.g. using dds_builtintopic_free_endpoint. + * + * This operation is similar to performing a read of the given + * instance handle on a reader of the DCPSSubscription built-in + * topic, but this operation additionally filters on whether the + * reader is matched by the provided writer. + * + * @param[in] writer The writer. + * @param[in] ih The instance handle of a reader. + * + * @returns A newly allocated sample containing the information on the + * reader, or a NULL pointer for any kind of failure. + * + * @retval != NULL + * The requested data + * @retval NULL + * The writer is not valid or ih is not an instance handle + * of a matched reader. + */ +DDS_EXPORT dds_builtintopic_endpoint_t * +dds_get_matched_subscription_data ( + dds_entity_t writer, + dds_instance_handle_t ih); + +/** + * @brief Get instance handles of the data writers matching a reader + * @ingroup builtintopic + * + * This operation fills the provided array with the instance handles + * of the data writers that match the reader. On successful output, + * the number of entries of "wrs" set is the minimum of the return + * value and the value of "nwrs". + * + * @param[in] reader The reader. + * @param[in] wrs The array to be filled. + * @param[in] nwrs The size of the wrs array, at most the first + * nwrs entries will be filled. wrs = NULL and wrds = 0 + * is a valid way of determining the number of matched + * readers, but inefficient compared to relying on the + * matched publication status. + * + * @returns A dds_return_t indicating the number of matched writers + * or failure. The return value may be larger than nwrs + * if there are more matching writers than the array can + * hold. + * + * @retval >=0 + * The number of matching writers. + * @retval DDS_RETCODE_BAD_PARAMETER + * The entity parameter is not valid or wrs = NULL and + * nwrs > 0. + * @retval DDS_RETCODE_ILLEGAL_OPERATION + * The operation is invoked on an inappropriate object. + */ +DDS_EXPORT dds_return_t +dds_get_matched_publications ( + dds_entity_t reader, + dds_instance_handle_t *wrs, + size_t nwrs); + +/** + * @brief Get a description of a writer matched with the provided reader + * @ingroup builtintopic + * + * This operation looks up the writer instance handle in the set of + * writers matched with the specified reader, returning a freshly + * allocated sample of the DCPSPublication built-in topic if found, + * and NULL if not. The caller is responsible for freeing the + * memory allocated, e.g. using dds_builtintopic_free_endpoint. + * + * This operation is similar to performing a read of the given + * instance handle on a reader of the DCPSPublication built-in + * topic, but this operation additionally filters on whether the + * writer is matched by the provided reader. + * + * @param[in] reader The reader. + * @param[in] ih The instance handle of a writer. + * + * @returns A newly allocated sample containing the information on the + * writer, or a NULL pointer for any kind of failure. + * + * @retval != NULL + * The requested data + * @retval NULL + * The reader is not valid or ih is not an instance handle + * of a matched writer. + */ +DDS_EXPORT dds_builtintopic_endpoint_t * +dds_get_matched_publication_data ( + dds_entity_t reader, + dds_instance_handle_t ih); + +#ifdef DDS_HAS_TYPE_DISCOVERY +/** + * @brief Gets the type information from endpoint information that was + * retrieved by dds_get_matched_subscription_data or + * dds_get_matched_publication_data + * @ingroup builtintopic + * + * @param[in] builtintopic_endpoint The builtintopic endpoint struct + * @param[out] type_info Type information that will be allocated by this function in case of success. + * + * @returns A dds_return_t indicating success or failure. + * + * @retval DDS_RETCODE_OK + * The operation was successful. + * @retval DDS_RETCODE_BAD_PARAMETER + * One or more parameters are invalid + */ +DDS_EXPORT dds_return_t +dds_builtintopic_get_endpoint_type_info ( + dds_builtintopic_endpoint_t * builtintopic_endpoint, + const dds_typeinfo_t ** type_info); +#endif + +/** + * @brief Free the endpoint information that was retrieved by + * dds_get_matched_subscription_data or dds_get_matched_publication_data + * @ingroup builtintopic + * + * This operation deallocates the memory of the fields in a + * dds_builtintopic_endpoint_t struct and deallocates the + * struct itself. + * + * @param[in] builtintopic_endpoint The builtintopic endpoint struct + */ +DDS_EXPORT void +dds_builtintopic_free_endpoint ( + dds_builtintopic_endpoint_t * builtintopic_endpoint); + +/** + * @brief Free the provided topic information + * @ingroup builtintopic + * + * This operation deallocates the memory of the fields in a + * dds_builtintopic_topic_t struct and deallocates the + * struct itself. + * + * @param[in] builtintopic_topic The builtintopic topic struct + */ +DDS_EXPORT void +dds_builtintopic_free_topic ( + dds_builtintopic_topic_t * builtintopic_topic); + +/** + * @brief Free the provided participant information + * @ingroup builtintopic + * + * This operation deallocates the memory of the fields in a + * dds_builtintopic_participant_t struct and deallocates the + * struct itself. + * + * @param[in] builtintopic_participant The builtintopic participant struct + */ +DDS_EXPORT void +dds_builtintopic_free_participant ( + dds_builtintopic_participant_t * builtintopic_participant); + +/** + * @brief This operation manually asserts the liveliness of a writer + * or domain participant. + * @ingroup entity + * + * This operation manually asserts the liveliness of a writer + * or domain participant. This is used in combination with the Liveliness + * QoS policy to indicate that the entity remains active. This operation need + * only be used if the liveliness kind in the QoS is either + * DDS_LIVELINESS_MANUAL_BY_PARTICIPANT or DDS_LIVELINESS_MANUAL_BY_TOPIC. + * + * @param[in] entity A domain participant or writer + * + * @returns A dds_return_t indicating success or failure. + * + * @retval DDS_RETCODE_OK + * The operation was successful. + * @retval DDS_RETCODE_ILLEGAL_OPERATION + * The operation is invoked on an inappropriate object. + */ +DDS_EXPORT dds_return_t +dds_assert_liveliness ( + dds_entity_t entity); + + +/** + * @defgroup internal (Internal) + * @ingroup dds + */ + +/** + * @defgroup testing (Testing tools) + * @ingroup internal + */ + +/** + * + * @brief This operation allows making the domain's network stack temporarily deaf and/or mute. + * @ingroup testing + * @warning Unstable API, for testing + * + * This is a support function for testing and, other special uses and is subject to change. + * + * @param[in] entity A domain entity or an entity bound to a domain, such + * as a participant, reader or writer. + * @param[in] deaf Whether to network stack should pretend to be deaf and + * ignore any incoming packets. + * @param[in] mute Whether to network stack should pretend to be mute and + * discard any outgoing packets where it normally would. + * pass them to the operating system kernel for transmission. + * @param[in] reset_after Any value less than INFINITY will cause it to + * set deaf = mute = false after reset_after ns have passed. + * This is done by an event scheduled for the appropriate + * time and otherwise forgotten. These events are not + * affected by subsequent calls to this function. + * + * @returns A dds_return_t indicating success or failure. + * + * @retval DDS_RETCODE_OK + * The operation was successful. + * @retval DDS_RETCODE_BAD_PARAMETER + * The entity parameter is not a valid parameter. + * @retval DDS_RETCODE_ILLEGAL_OPERATION + * The operation is invoked on an inappropriate object. +*/ +DDS_EXPORT dds_return_t +dds_domain_set_deafmute ( + dds_entity_t entity, + bool deaf, + bool mute, + dds_duration_t reset_after); + + +/** + * @defgroup xtypes (XTypes) + * @ingroup dds + * + * CycloneDDS supports XTypes, but most of that functionality outside the new IDL constructs + * happens behind the scenes. However, some API functionality is added that allows inspecting + * types at runtime. Using it in C is not very ergonomic, but dynamic languages like Python can + * make good use of it. + */ + +/** + * @brief This function resolves the type for the provided type identifier, + * which can e.g. be retrieved from endpoint or topic discovery data. + * @ingroup xtypes + * + * @param[in] entity A domain entity or an entity bound to a domain, such + * as a participant, reader or writer. + * @param[in] type_id Type identifier + * @param[in] timeout Timeout for waiting for requested type information to be available + * @param[out] type_obj The type information, untouched if type is not resolved + * + * + * @returns A dds_return_t indicating success or failure. + * + * @retval DDS_RETCODE_OK + * The operation was successful. + * @retval DDS_RETCODE_BAD_PARAMETER + * The entity parameter is not a valid parameter, type_id or type name + * is not provided, or the sertype out parameter is NULL + * @retval DDS_RETCODE_NOT_FOUND + * A type with the provided type_id and type_name was not found + * @retval DDS_RETCODE_ILLEGAL_OPERATION + * The operation is invoked on an inappropriate object. + * @retval DDS_RETCODE_UNSUPPORTED + * Cyclone DDS built without type discovery + * (cf. DDS_HAS_TYPE_DISCOVERY) +*/ +DDS_EXPORT dds_return_t +dds_get_typeobj ( + dds_entity_t entity, + const dds_typeid_t *type_id, + dds_duration_t timeout, + dds_typeobj_t **type_obj); + +/** + * @brief Free the type object that was retrieved using dds_get_typeobj + * @ingroup xtypes + * + * @param[in] type_obj The type object + * + * + * @returns A dds_return_t indicating success or failure. + * + * @retval DDS_RETCODE_OK + * The operation was successful. + * @retval DDS_RETCODE_BAD_PARAMETER + * The type_obj parameter is NULL + * @retval DDS_RETCODE_UNSUPPORTED + * Cyclone DDS built without type discovery + * (cf. DDS_HAS_TYPE_DISCOVERY) +*/ +DDS_EXPORT dds_return_t +dds_free_typeobj ( + dds_typeobj_t *type_obj); + +/** + * @brief This function gets the type information from the + * provided topic, reader or writer + * @ingroup xtypes + * + * @param[in] entity A topic/reader/writer entity + * @param[out] type_info The type information, untouched if returncode indicates failure + * + * + * @returns A dds_return_t indicating success or failure. + * + * @retval DDS_RETCODE_OK + * The operation was successful. + * @retval DDS_RETCODE_BAD_PARAMETER + * The type_info parameter is null + * @retval DDS_RETCODE_NOT_FOUND + * The entity does not have type information set + * @retval DDS_RETCODE_ILLEGAL_OPERATION + * The operation is invoked on an inappropriate object. + * @retval DDS_RETCODE_UNSUPPORTED + * Cyclone DDS built without type discovery + * (cf. DDS_HAS_TYPE_DISCOVERY) +*/ +DDS_EXPORT dds_return_t +dds_get_typeinfo ( + dds_entity_t entity, + dds_typeinfo_t **type_info); + +/** + * @brief Free the type information that was retrieved using dds_get_typeinfo + * @ingroup xtypes + * + * @param[in] type_info The type information + * + * + * @returns A dds_return_t indicating success or failure. + * + * @retval DDS_RETCODE_OK + * The operation was successful. + * @retval DDS_RETCODE_BAD_PARAMETER + * The type_info parameter is NULL + * @retval DDS_RETCODE_UNSUPPORTED + * Cyclone DDS built without type discovery + * (cf. DDS_HAS_TYPE_DISCOVERY) +*/ +DDS_EXPORT dds_return_t +dds_free_typeinfo ( + dds_typeinfo_t *type_info); + +#if defined (__cplusplus) +} +#endif +#endif /* DDS_H */ diff --git a/deps/unitree_sdk2/thirdparty/include/dds/ddsc/dds_basic_types.h b/deps/unitree_sdk2/thirdparty/include/dds/ddsc/dds_basic_types.h new file mode 100644 index 0000000..f112b64 --- /dev/null +++ b/deps/unitree_sdk2/thirdparty/include/dds/ddsc/dds_basic_types.h @@ -0,0 +1,48 @@ +/* + * Copyright(c) 2006 to 2022 ZettaScale Technology and others + * Copyright(c) 2021 Apex.AI, Inc + * + * This program and the accompanying materials are made available under the + * terms of the Eclipse Public License v. 2.0 which is available at + * http://www.eclipse.org/legal/epl-2.0, or the Eclipse Distribution License + * v. 1.0 which is available at + * http://www.eclipse.org/org/documents/edl-v10.php. + * + * SPDX-License-Identifier: EPL-2.0 OR BSD-3-Clause + */ + +#ifndef _DDS_BASIC_TYPES_H_ +#define _DDS_BASIC_TYPES_H_ + +#include +#include +#include + +/** + * @brief Handle to an entity + * @ingroup entity + * + * A valid entity handle will always have a positive integer value. + * Should the value be negative, it is one of the DDS_RETCODE_* + * error codes. + */ +typedef int32_t dds_entity_t; + +/** + * @anchor DDS_MIN_PSEUDO_HANDLE + * @ingroup internal + * @brief Pseudo Handle origin + * + * Some handles in CycloneDDS are 'fake', most importantly the builtin topic handles. + * These handles are derived from this constant. + */ +#define DDS_MIN_PSEUDO_HANDLE ((dds_entity_t)0x7fff0000) + +/** + * @anchor DDS_CYCLONEDDS_HANDLE + * @ingroup internal + * @brief Special handle representing the entity corresponding to the CycloneDDS library itself + */ +#define DDS_CYCLONEDDS_HANDLE ((dds_entity_t)(DDS_MIN_PSEUDO_HANDLE + 256)) + +#endif /*_DDS_PUBLIC_TYPES_H_*/ diff --git a/deps/unitree_sdk2/thirdparty/include/dds/ddsc/dds_data_allocator.h b/deps/unitree_sdk2/thirdparty/include/dds/ddsc/dds_data_allocator.h new file mode 100644 index 0000000..190b25c --- /dev/null +++ b/deps/unitree_sdk2/thirdparty/include/dds/ddsc/dds_data_allocator.h @@ -0,0 +1,149 @@ +/* + * Copyright(c) 2021 ZettaScale Technology and others + * + * This program and the accompanying materials are made available under the + * terms of the Eclipse Public License v. 2.0 which is available at + * http://www.eclipse.org/legal/epl-2.0, or the Eclipse Distribution License + * v. 1.0 which is available at + * http://www.eclipse.org/org/documents/edl-v10.php. + * + * SPDX-License-Identifier: EPL-2.0 OR BSD-3-Clause + */ + +#ifndef DDS_DATA_ALLOCATOR_H +#define DDS_DATA_ALLOCATOR_H + +/** + * @defgroup data_allocator (Data Allocator) + * @ingroup dds + * A quick-and-dirty provisional interface + */ + +#include "dds/dds.h" +#include "dds/ddsrt/attributes.h" +#include "dds/export.h" + +#if defined (__cplusplus) +extern "C" { +#endif + +// macOS' mutexes require quite a lot of space, but it is not quite enough +// to make this system-dependent +#define DDS_DATA_ALLOCATOR_MAX_SIZE (12 * sizeof (void *)) + +/** + * @ingroup data_allocator + * @brief Data Allocator structure + * Contains internal details about the data allocator for a given entity + */ +typedef struct dds_data_allocator { + dds_entity_t entity; /**< to which entity this allocator is attached */ + union { + unsigned char bytes[DDS_DATA_ALLOCATOR_MAX_SIZE]; /**< internal details */ + void *align_ptr; /**< internal details */ + uint64_t align_u64; /**< internal details */ + } opaque; /**< internal details */ +} dds_data_allocator_t; + +/** + * @ingroup data_allocator + * @brief Initialize an object for performing allocations/frees in the context of a reader/writer + * + * The operation will fall back to standard heap allocation if nothing better is available. + * + * @param[in] entity the handle of the entity + * @param[out] data_allocator opaque allocator object to initialize + * + * @returns success or a generic error indication + * + * @retval DDS_RETCODE_OK + * the allocator object was successfully initialized + * @retval DDS_RETCODE_BAD_PARAMETER + * entity is invalid, data_allocator is a null pointer + * @retval DDS_RETCODE_PRECONDITION_NOT_MET + * Cyclone DDS is not initialized + * @retval DDS_RETCODE_ILLEGAL_OPERATION + * operation not supported on this entity + */ +DDS_EXPORT dds_return_t dds_data_allocator_init (dds_entity_t entity, dds_data_allocator_t *data_allocator); + +/** + * @ingroup data_allocator + * @brief Initialize an object for performing standard allocations/frees on the heap + * + * @param[out] data_allocator opaque allocator object to initialize + * + * @returns success or a generic error indication + * + * @retval DDS_RETCODE_OK + * the allocator object was successfully initialized + * @retval DDS_RETCODE_BAD_PARAMETER + * entity is invalid, data_allocator is a null pointer + * @retval DDS_RETCODE_PRECONDITION_NOT_MET + * Cyclone DDS is not initialized + * @retval DDS_RETCODE_ILLEGAL_OPERATION + * operation not supported on this entity + */ +DDS_EXPORT dds_return_t dds_data_allocator_init_heap (dds_data_allocator_t *data_allocator); + +/** + * @ingroup data_allocator + * @brief Finalize a previously initialized allocator object + * + * @param[in,out] data_allocator object to finalize + * + * @returns success or an error indication + * + * @retval DDS_RETCODE_OK + * the data was successfully finalized + * @retval DDS_RETCODE_BAD_PARAMETER + * data_allocator does not reference a valid entity + * @retval DDS_RETCODE_PRECONDITION_NOT_MET + * Cyclone DDS is not initialized + */ +DDS_EXPORT dds_return_t dds_data_allocator_fini (dds_data_allocator_t *data_allocator); + +/** + * @ingroup data_allocator + * @brief Allocate memory using the given allocator + * + * @param[in,out] data_allocator initialized allocator object + * @param[in] size minimum number of bytes to allocate with suitable alignment + * + * @returns a pointer to unaliased, uninitialized memory of at least the requested size, or NULL + */ +DDS_EXPORT void *dds_data_allocator_alloc (dds_data_allocator_t *data_allocator, size_t size) + ddsrt_attribute_warn_unused_result ddsrt_attribute_malloc; + +/** + * @ingroup data_allocator + * @brief Release memory using the given allocator + * + * @param[in,out] data_allocator initialized allocator object + * @param[in] ptr memory to free + * + * @returns success or an error indication + * + * @retval DDS_RETCODE_OK + * the memory was successfully released + * @retval DDS_RETCODE_BAD_PARAMETER + * data_allocator does not reference a valid entity + * @retval DDS_RETCODE_PRECONDITION_NOT_MET + * dds_data_allocator already finalized + */ +DDS_EXPORT dds_return_t dds_data_allocator_free (dds_data_allocator_t *data_allocator, void *ptr); + +#ifndef DOXYGEN_SHOULD_SKIP_THIS +/// @note This function declaration is deprecated here and has been moved to +/// dds_loan_api.h. +DDS_EXPORT bool dds_is_loan_available(const dds_entity_t entity); + +/// @note This function declaration is deprecated here and has been moved to +/// dds_loan_api.h. +DDS_EXPORT bool is_loan_available(const dds_entity_t entity); +#endif + +#if defined (__cplusplus) +} +#endif +#endif diff --git a/deps/unitree_sdk2/thirdparty/include/dds/ddsc/dds_internal_api.h b/deps/unitree_sdk2/thirdparty/include/dds/ddsc/dds_internal_api.h new file mode 100644 index 0000000..0ef244a --- /dev/null +++ b/deps/unitree_sdk2/thirdparty/include/dds/ddsc/dds_internal_api.h @@ -0,0 +1,56 @@ +/* + * Copyright(c) 2006 to 2020 ZettaScale Technology and others + * + * This program and the accompanying materials are made available under the + * terms of the Eclipse Public License v. 2.0 which is available at + * http://www.eclipse.org/legal/epl-2.0, or the Eclipse Distribution License + * v. 1.0 which is available at + * http://www.eclipse.org/org/documents/edl-v10.php. + * + * SPDX-License-Identifier: EPL-2.0 OR BSD-3-Clause + */ + + +/* + * WARNING This file is only needed for the work around for https://github.com/eclipse-cyclonedds/cyclonedds/issues/74 + * Do not include this file in an application! Once issue #74 is solved this header file should be removed. + */ + +#ifndef DDS_INTERNAL_API_H +#define DDS_INTERNAL_API_H + +#if defined (__cplusplus) +extern "C" { +#endif + +/** + * @anchor DDS_READ_WITHOUT_LOCK + * @ingroup internal + * @brief Constant to use with dds_read() or dds_take() when using dds_reader_lock_samples() + */ +#define DDS_READ_WITHOUT_LOCK (0xFFFFFFED) + +/** + * @ingroup internal + * @brief Returns number of samples in read cache and locks the reader cache, + * to make sure that the samples content doesn't change. + * + * Because the cache is locked, you should be able to read/take without having to + * lock first. This is done by passing the @ref DDS_READ_WITHOUT_LOCK value to the + * read/take call as maxs. Then the read/take will not lock but still unlock. + * + * CycloneDDS doesn't support a read/take that just returns all + * available samples issue #74. As a work around to support LENGTH_UNLIMITED in C++. + * dds_reader_lock_samples() and @ref DDS_READ_WITHOUT_LOCK are needed. + * + * @param[in] reader Reader to lock the cache of. + * + * @returns the number of samples in the reader cache. + */ +DDS_EXPORT uint32_t +dds_reader_lock_samples (dds_entity_t reader); + +#if defined (__cplusplus) +} +#endif +#endif diff --git a/deps/unitree_sdk2/thirdparty/include/dds/ddsc/dds_loan_api.h b/deps/unitree_sdk2/thirdparty/include/dds/ddsc/dds_loan_api.h new file mode 100644 index 0000000..f032e34 --- /dev/null +++ b/deps/unitree_sdk2/thirdparty/include/dds/ddsc/dds_loan_api.h @@ -0,0 +1,95 @@ +/* + * Copyright(c) 2021 ZettaScale Technology + * Copyright(c) 2021 Apex.AI, Inc + * + * This program and the accompanying materials are made available under the + * terms of the Eclipse Public License v. 2.0 which is available at + * http://www.eclipse.org/legal/epl-2.0, or the Eclipse Distribution License + * v. 1.0 which is available at + * http://www.eclipse.org/org/documents/edl-v10.php. + * + * SPDX-License-Identifier: EPL-2.0 OR BSD-3-Clause + */ + +// API extension +// defines functions needed for loaning and shared memory usage + +#ifndef _DDS_LOAN_API_H_ +#define _DDS_LOAN_API_H_ + +#include "dds/ddsc/dds_basic_types.h" +#include "dds/ddsrt/retcode.h" +#include "dds/export.h" + +#if defined(__cplusplus) +extern "C" { +#endif + +/** + * @ingroup loan + * @brief Check if a Loan is available to reader/writer + * The loan is available if the shared memory is enabled and all the constraints + * to enable shared memory are met and the type is fixed + * @note dds_loan_sample can be used if and only if + * dds_is_loan_available returns true. + * + * @param[in] entity the handle of the entity + * + * @returns loan available or not + */ +DDS_EXPORT bool dds_is_loan_available(const dds_entity_t entity); + +/** + * @ingroup loan + * @brief Check if a shared memory is available to reader/writer. + * + * @note dds_loan_shared_memory_buffer can be used if and only if + * dds_is_shared_memory_available returns true. + * + * @param[in] entity the handle of the entity + * + * @returns true if shared memory is available, false otherwise + */ +DDS_EXPORT bool dds_is_shared_memory_available(const dds_entity_t entity); + +DDS_DEPRECATED_EXPORT bool is_loan_available(const dds_entity_t entity); + +/** + * @ingroup loan + * @brief Loan a shared memory buffer of a specific size from the writer. + * + * @note Currently this function is to be used with dds_writecdr by adding the + * loaned buffer to serdata as iox_chunk. + * @note The function can only be used if dds_is_shared_memory_available is + * true for the writer. + * + * @param[in] writer the writer to loan the buffer from + * @param[in] size the requested buffer size + * @param[out] buffer the loaned buffer + * + * @returns DDS_RETCODE_OK if successful, DDS_RETCODE_ERROR otherwise + */ +DDS_EXPORT dds_return_t dds_loan_shared_memory_buffer(dds_entity_t writer, + size_t size, + void **buffer); + +/** + * @ingroup loan + * @brief Loan a sample from the writer. + * + * @note This function is to be used with dds_write to publish the loaned + * sample. + * @note The function can only be used if dds_is_loan_available is + * true for the writer. + * + * @param[in] writer the writer to loan the buffer from + * @param[out] sample the loaned sample + * + * @returns DDS_RETCODE_OK if successful, DDS_RETCODE_ERROR otherwise + */ +DDS_EXPORT dds_return_t dds_loan_sample(dds_entity_t writer, void **sample); + +#if defined(__cplusplus) +} +#endif +#endif diff --git a/deps/unitree_sdk2/thirdparty/include/dds/ddsc/dds_opcodes.h b/deps/unitree_sdk2/thirdparty/include/dds/ddsc/dds_opcodes.h new file mode 100644 index 0000000..8a8dcc6 --- /dev/null +++ b/deps/unitree_sdk2/thirdparty/include/dds/ddsc/dds_opcodes.h @@ -0,0 +1,626 @@ +/* + * Copyright(c) 2021 to 2022 ZettaScale Technology and others + * + * This program and the accompanying materials are made available under the + * terms of the Eclipse Public License v. 2.0 which is available at + * http://www.eclipse.org/legal/epl-2.0, or the Eclipse Distribution License + * v. 1.0 which is available at + * http://www.eclipse.org/org/documents/edl-v10.php. + * + * SPDX-License-Identifier: EPL-2.0 OR BSD-3-Clause + */ + +#ifndef DDS_OPCODES_H +#define DDS_OPCODES_H + +#include "dds/ddsrt/align.h" +#include "dds/ddsrt/static_assert.h" + +#if defined (__cplusplus) +extern "C" { +#endif + +/** + * @defgroup serialization (Serialization) + * @ingroup dds + * + * Opcodes for (de)serialization of types generated by idlc. Isolated in a + * separate header to share with idlc without the need to pull in the entire + * Eclipse Cyclone DDS C language binding. + * + * One opcode is a uint32 and depending on which code it is can contain several uint32 arguments. + */ + +/** + * @anchor DDS_OP_MASK + * @ingroup serialization + * @brief Mask for the OP + */ +#define DDS_OP_MASK 0xff000000 + +/** + * @anchor DDS_OP_TYPE_FLAGS_MASK + * @ingroup serialization + * @brief Mask for the OP type flags + */ +#define DDS_OP_TYPE_FLAGS_MASK 0x00800000 + +/** + * @anchor DDS_OP_TYPE_MASK + * @ingroup serialization + * @brief Mask for the OP type + */ +#define DDS_OP_TYPE_MASK 0x007f0000 + +/** + * @anchor DDS_OP_SUBTYPE_MASK + * @ingroup serialization + * @brief Mask for the OP subtype + */ +#define DDS_OP_SUBTYPE_MASK 0x0000ff00 + +/** + * @anchor DDS_OP_JMP_MASK + * @ingroup serialization + * @brief Mask for the OP jump + */ +#define DDS_OP_JMP_MASK 0x0000ffff + +/** + * @anchor DDS_OP_FLAGS_MASK + * @ingroup serialization + * @brief Mask for the OP flags + */ +#define DDS_OP_FLAGS_MASK 0x000000ff + +/** + * @anchor DDS_JEQ_TYPE_FLAGS_MASK + * @ingroup serialization + * @brief Mask for the JEQ type flags + */ +#define DDS_JEQ_TYPE_FLAGS_MASK 0x00800000 + +/** + * @anchor DDS_JEQ_TYPE_MASK + * @ingroup serialization + * @brief Mask for the JEQ type + */ +#define DDS_JEQ_TYPE_MASK 0x007f0000 + +/** + * @anchor DDS_PLM_FLAGS_MASK + * @ingroup serialization + * @brief Mask for the PLM flags + */ +#define DDS_PLM_FLAGS_MASK 0x00ff0000 + +/** + * @anchor DDS_KOF_OFFSET_MASK + * @ingroup serialization + * @brief Mask for the KOF offset + */ +#define DDS_KOF_OFFSET_MASK 0x0000ffff + + + +/** + * @anchor DDS_OP + * @ingroup serialization + * @brief Extract the DDS OP from a uint32 as a \ref dds_stream_opcode + */ +#define DDS_OP(o) ((enum dds_stream_opcode) ((o) & DDS_OP_MASK)) + +/** + * @anchor DDS_OP_TYPE + * @ingroup serialization + * @brief Extract the DDS OP_TYPE from a uint32 as a \ref dds_stream_typecode + */ +#define DDS_OP_TYPE(o) ((enum dds_stream_typecode) (((o) & DDS_OP_TYPE_MASK) >> 16)) + +/** + * @anchor DDS_OP_TYPE_FLAGS + * @ingroup serialization + * @brief Extract the DDS OP_TYPE_FLAGS from a uint32 + * DOC_TODO: possible values? + */ +#define DDS_OP_TYPE_FLAGS(o) ((o) & DDS_OP_TYPE_FLAGS_MASK) + +/** + * @anchor DDS_OP_SUBTYPE + * @ingroup serialization + * @brief Extract the DDS OP_SUBTYPE from a uint32 as a \ref dds_stream_typecode + * Used for collections, the OP_TYPE is array/sequence + */ +#define DDS_OP_SUBTYPE(o) ((enum dds_stream_typecode) (((o) & DDS_OP_SUBTYPE_MASK) >> 8)) + +/** + * @anchor DDS_OP_FLAGS + * @ingroup serialization + * @brief Extract the DDS OP_FLAGS from a uint32 + * DOC_TODO: possible values? + */ +#define DDS_OP_FLAGS(o) ((o) & DDS_OP_FLAGS_MASK) + +/** + * @anchor DDS_OP_ADR_JSR + * @ingroup serialization + * @brief Extract the ADR JSR from a uint32 + * DOC_TODO: meaning? + */ +#define DDS_OP_ADR_JSR(o) ((int16_t) ((o) & DDS_OP_JMP_MASK)) + +/** + * @anchor DDS_OP_ADR_PLM + * @ingroup serialization + * @brief Extract the ADR PLM from a uint32 + * DOC_TODO: meaning? + */ +#define DDS_OP_ADR_PLM(o) ((int16_t) ((o) & DDS_OP_JMP_MASK)) + +/** + * @anchor DDS_OP_LENGTH + * @ingroup serialization + * @brief Extract the LENGTH from a uint32 + * DOC_TODO: meaning? + */ +#define DDS_OP_LENGTH(o) ((uint16_t) ((o) & DDS_OP_JMP_MASK)) + +/** + * @anchor DDS_OP_JUMP + * @ingroup serialization + * @brief Extract the JUMP from a uint32 + * DOC_TODO: meaning? + */ +#define DDS_OP_JUMP(o) ((int16_t) ((o) & DDS_OP_JMP_MASK)) + +/** + * @anchor DDS_OP_ADR_JMP + * @ingroup serialization + * @brief Extract the ADR_JMP from a uint32 + * DOC_TODO: meaning? + */ +#define DDS_OP_ADR_JMP(o) ((o) >> 16) + +/** + * @anchor DDS_JEQ_TYPE + * @ingroup serialization + * @brief Extract the JEQ_TYPE from a uint32 as a \ref dds_stream_typecode + * DOC_TODO: meaning? + */ +#define DDS_JEQ_TYPE(o) ((enum dds_stream_typecode) (((o) & DDS_JEQ_TYPE_MASK) >> 16)) + +/** + * @anchor DDS_JEQ_TYPE_FLAGS + * @ingroup serialization + * @brief Extract the JEQ_TYPE_FLAGS from a uint32 + * DOC_TODO: meaning? + */ +#define DDS_JEQ_TYPE_FLAGS(o) ((o) & DDS_JEQ_TYPE_FLAGS_MASK) + +/** + * @anchor DDS_PLM_FLAGS + * @ingroup serialization + * @brief Extract the PLM_FLAGS from a uint32 as a \ref dds_stream_typecode + * DOC_TODO: meaning? + */ +#define DDS_PLM_FLAGS(o) ((enum dds_stream_typecode) (((o) & DDS_PLM_FLAGS_MASK) >> 16)) + + + +/** + * @ingroup serialization + * @brief Topic encoding instruction types +*/ +enum dds_stream_opcode { + /** return from subroutine, exits top-level + [RTS, 0, 0, 0] */ + DDS_OP_RTS = 0x00 << 24, + + /** data field + [ADR, nBY, 0, f] [offset] + [ADR, BLN, 0, f] [offset] + [ADR, ENU, 0, f] [offset] [max] + [ADR, BMK, 0, f] [offset] [bits-high] [bits-low] + [ADR, STR, 0, f] [offset] + [ADR, BST, 0, f] [offset] [max-size] + + [ADR, SEQ, nBY, f] [offset] + [ADR, SEQ, BLN, f] [offset] + [ADR, SEQ, ENU, f] [offset] [max] + [ADR, SEQ, BMK, f] [offset] [bits-high] [bits-low] + [ADR, SEQ, STR, f] [offset] + [ADR, SEQ, BST, f] [offset] [max-size] + [ADR, SEQ, s, f] [offset] [elem-size] [next-insn, elem-insn] + where s = {SEQ,ARR,UNI,STU,BSQ} + [ADR, SEQ, EXT, f] *** not supported + + [ADR, BSQ, nBY, f] [offset] [sbound] + [ADR, BSQ, BLN, f] [offset] [sbound] + [ADR, BSQ, ENU, f] [offset] [sbound] [max] + [ADR, BSQ, BMK, f] [offset] [sbound] [bits-high] [bits-low] + [ADR, BSQ, STR, f] [offset] [sbound] + [ADR, BSQ, BST, f] [offset] [sbound] [max-size] + [ADR, BSQ, s, f] [offset] [sbound] [elem-size] [next-insn, elem-insn] + where s = {SEQ,ARR,UNI,STU,BSQ} + [ADR, BSQ, EXT, f] *** not supported + + [ADR, ARR, nBY, f] [offset] [alen] + [ADR, ARR, BLN, f] [offset] [alen] + [ADR, ARR, ENU, f] [offset] [alen] [max] + [ADR, ARR, BMK, f] [offset] [alen] [bits-high] [bits-low] + [ADR, ARR, STR, f] [offset] [alen] + [ADR, ARR, BST, f] [offset] [alen] [0] [max-size] + [ADR, ARR, s, f] [offset] [alen] [next-insn, elem-insn] [elem-size] + where s = {SEQ,ARR,UNI,STU,BSQ} + [ADR, ARR, EXT, f] *** not supported + + [ADR, UNI, d, z] [offset] [alen] [next-insn, cases] + [ADR, UNI, ENU, z] [offset] [alen] [next-insn, cases] [max] + [ADR, UNI, EXT, f] *** not supported + where + d = discriminant type of {1BY,2BY,4BY,BLN} + z = default present/not present (DDS_OP_FLAG_DEF) + offset = discriminant offset + max = max enum value + followed by alen case labels: in JEQ format + + [ADR, e | EXT, 0, f] [offset] [next-insn, elem-insn] [elem-size iff "external" flag e is set, or flag f has DDS_OP_FLAG_OPT] + [ADR, STU, 0, f] *** not supported + where + s = subtype + e = external: stored as external data (pointer) (DDS_OP_FLAG_EXT) + f = flags: + - key/not key (DDS_OP_FLAG_KEY) + - base type member, used with EXT type (DDS_OP_FLAG_BASE) + - optional (DDS_OP_FLAG_OPT) + - must-understand (DDS_OP_FLAG_MU) + - storage size, only for ENU and BMK (n << DDS_OP_FLAG_SZ_SHIFT) + [offset] = field offset from start of element in memory + [elem-size] = element size in memory (elem-size is only included in case 'external' flag is set) + [max-size] = string bound + 1 + [max] = max enum value + [bits-..] = identified bits in the bitmask, split into high and low 32 bits + [alen] = array length, number of cases + [sbound] = bounded sequence maximum number of elements + [next-insn] = (unsigned 16 bits) offset to instruction for next field, from start of insn + [elem-insn] = (unsigned 16 bits) offset to first instruction for element, from start of insn + [cases] = (unsigned 16 bits) offset to first case label, from start of insn + */ + DDS_OP_ADR = 0x01 << 24, + + /** jump-to-subroutine (e.g. used for recursive types and appendable unions) + [JSR, 0, e] + where + e = (signed 16 bits) offset to first instruction in subroutine, from start of insn + instruction sequence must end in RTS, execution resumes at instruction + following JSR */ + DDS_OP_JSR = 0x02 << 24, + + /** jump-if-equal, used for union cases: + [JEQ, nBY, 0] [disc] [offset] + [JEQ, BLN, 0] [disc] [offset] + [JEQ, STR, 0] [disc] [offset] + [JEQ, s, i] [disc] [offset] + [JEQ4, e | nBY, 0] [disc] [offset] 0 + [JEQ4, e | STR, 0] [disc] [offset] 0 + [JEQ4, e | ENU, f] [disc] [offset] [max] + [JEQ4, EXT, 0] *** not supported, use STU/UNI for external defined types + [JEQ4, e | s, i] [disc] [offset] [elem-size iff "external" flag e is set, else 0] + where + e = external: stored as external data (pointer) (DDS_OP_FLAG_EXT) + s = subtype other than {nBY,STR} for JEQ and {nBY,STR,ENU,EXT} for JEQ4 + (note that BMK cannot be inline, because it needs 2 additional instructions + for the bits that are identified in the bitmask type) + i = (unsigned 16 bits) offset to first instruction for case, from start of insn + instruction sequence must end in RTS, at which point executes continues + at the next field's instruction as specified by the union + f = size flags for ENU instruction + + Note that the JEQ instruction is deprecated and replaced by the JEQ4 instruction. The + IDL compiler only generates JEQ4 for union cases, the JEQ instruction is included here + for backwards compatibility (topic descriptors generated with a previous version of IDLC) + */ + DDS_OP_JEQ = 0x03 << 24, + + /** XCDR2 delimited CDR (inserts DHEADER before type) + [DLC, 0, 0] + */ + DDS_OP_DLC = 0x04 << 24, + + /** XCDR2 parameter list CDR (inserts DHEADER before type and EMHEADER before each member) + [PLC, 0, 0] + followed by a list of JEQ instructions + */ + DDS_OP_PLC = 0x05 << 24, + + /** + [PLM, f, elem-insn] [member id] + for members of aggregated mutable types (pl-cdr): + where + f = flags: + - jump to base type (DDS_OP_FLAG_BASE) + [elem-insn] = (unsigned 16 bits) offset to instruction for element, from start of insn + when FLAG_BASE is set, this is the offset of the PLM list of the base type + [member id] = id for this member (0 in case FLAG_BASE is set) + */ + DDS_OP_PLM = 0x06 << 24, + + /** Key offset list + [KOF, 0, n] [offset-1] ... [offset-n] + where + n = number of key offsets in following ops + offset = Offset of the key field relative to the previous offset, repeated n times when key is + in a nested struct. In case of inheritance of mutable structs, a single offset of + the key member relative to the first op of the top-level type (index 0). + */ + DDS_OP_KOF = 0x07 << 24, + + /** see comment for JEQ/JEQ4 above */ + DDS_OP_JEQ4 = 0x08 << 24 +}; + +/** + * @ingroup serialization + * @brief datatypes as recognized by serialization VM. + */ +enum dds_stream_typecode { + DDS_OP_VAL_1BY = 0x01, /**< one byte simple type (char, octet) */ + DDS_OP_VAL_2BY = 0x02, /**< two byte simple type ((unsigned) short) */ + DDS_OP_VAL_4BY = 0x03, /**< four byte simple type ((unsigned) long, float) */ + DDS_OP_VAL_8BY = 0x04, /**< eight byte simple type ((unsigned) long long, double) */ + DDS_OP_VAL_STR = 0x05, /**< string */ + DDS_OP_VAL_BST = 0x06, /**< bounded string */ + DDS_OP_VAL_SEQ = 0x07, /**< sequence */ + DDS_OP_VAL_ARR = 0x08, /**< array */ + DDS_OP_VAL_UNI = 0x09, /**< union */ + DDS_OP_VAL_STU = 0x0a, /**< struct */ + DDS_OP_VAL_BSQ = 0x0b, /**< bounded sequence */ + DDS_OP_VAL_ENU = 0x0c, /**< enumerated value (long) */ + DDS_OP_VAL_EXT = 0x0d, /**< field with external definition */ + DDS_OP_VAL_BLN = 0x0e, /**< boolean */ + DDS_OP_VAL_BMK = 0x0f /**< bitmask */ +}; + +/** + * @ingroup serialization + * @brief primary type code for DDS_OP_ADR, DDS_OP_JEQ + * Convinience pre-bitshifted values. + */ +enum dds_stream_typecode_primary { + DDS_OP_TYPE_1BY = DDS_OP_VAL_1BY << 16, /**< one byte simple type (char, octet) */ + DDS_OP_TYPE_2BY = DDS_OP_VAL_2BY << 16, /**< two byte simple type ((unsigned) short) */ + DDS_OP_TYPE_4BY = DDS_OP_VAL_4BY << 16, /**< four byte simple type ((unsigned) long, float) */ + DDS_OP_TYPE_8BY = DDS_OP_VAL_8BY << 16, /**< eight byte simple type ((unsigned) long long, double) */ + DDS_OP_TYPE_STR = DDS_OP_VAL_STR << 16, /**< string */ + DDS_OP_TYPE_BST = DDS_OP_VAL_BST << 16, /**< bounded string */ + DDS_OP_TYPE_SEQ = DDS_OP_VAL_SEQ << 16, /**< sequence */ + DDS_OP_TYPE_ARR = DDS_OP_VAL_ARR << 16, /**< array */ + DDS_OP_TYPE_UNI = DDS_OP_VAL_UNI << 16, /**< union */ + DDS_OP_TYPE_STU = DDS_OP_VAL_STU << 16, /**< struct */ + DDS_OP_TYPE_BSQ = DDS_OP_VAL_BSQ << 16, /**< bounded sequence */ + DDS_OP_TYPE_ENU = DDS_OP_VAL_ENU << 16, /**< enumerated value (long) */ + DDS_OP_TYPE_EXT = DDS_OP_VAL_EXT << 16, /**< field with external definition */ + DDS_OP_TYPE_BLN = DDS_OP_VAL_BLN << 16, /**< boolean */ + DDS_OP_TYPE_BMK = DDS_OP_VAL_BMK << 16 /**< bitmask */ +}; + +/** + * @anchor DDS_OP_FLAG_EXT + * @ingroup serialization + * @brief This flag indicates that the type has external data + * (i.e. a mapped to a pointer type), which can be the case because of (1) the \@external annotation + * in idl or (2) the \@optional annotation (optional fields are also mapped to pointer types as described + * in the XTypes spec). This flag is stored in the most-significant bit of the 'type' part of the + * serializer instruction. + */ +#define DDS_OP_FLAG_EXT (1u << 23) + + + +/** + * @ingroup serialization + * @brief sub-type code + * - encodes element type for DDS_OP_TYPE_{SEQ,ARR}, + * - discriminant type for DDS_OP_TYPE_UNI + * Convinience pre-bitshifted values. + */ +enum dds_stream_typecode_subtype { + DDS_OP_SUBTYPE_1BY = DDS_OP_VAL_1BY << 8, /**< one byte simple type (char, octet) */ + DDS_OP_SUBTYPE_2BY = DDS_OP_VAL_2BY << 8, /**< two byte simple type ((unsigned) short) */ + DDS_OP_SUBTYPE_4BY = DDS_OP_VAL_4BY << 8, /**< four byte simple type ((unsigned) long, float) */ + DDS_OP_SUBTYPE_8BY = DDS_OP_VAL_8BY << 8, /**< eight byte simple type ((unsigned) long long, double) */ + DDS_OP_SUBTYPE_STR = DDS_OP_VAL_STR << 8, /**< string */ + DDS_OP_SUBTYPE_BST = DDS_OP_VAL_BST << 8, /**< bounded string */ + DDS_OP_SUBTYPE_SEQ = DDS_OP_VAL_SEQ << 8, /**< sequence */ + DDS_OP_SUBTYPE_ARR = DDS_OP_VAL_ARR << 8, /**< array */ + DDS_OP_SUBTYPE_UNI = DDS_OP_VAL_UNI << 8, /**< union */ + DDS_OP_SUBTYPE_STU = DDS_OP_VAL_STU << 8, /**< struct */ + DDS_OP_SUBTYPE_BSQ = DDS_OP_VAL_BSQ << 8, /**< bounded sequence */ + DDS_OP_SUBTYPE_ENU = DDS_OP_VAL_ENU << 8, /**< enumerated value (long) */ + DDS_OP_SUBTYPE_BLN = DDS_OP_VAL_BLN << 8, /**< boolean */ + DDS_OP_SUBTYPE_BMK = DDS_OP_VAL_BMK << 8 /**< bitmask */ +}; + +/** + * @anchor DDS_OP_FLAG_KEY + * @ingroup serialization + * @brief mark field as key + * applicable to {1,2,4,8}BY, STR, BST, ARR-of-{1,2,4,8}BY. + * Note that when defining keys in nested types, the key flag should be set + * on both the field(s) in the subtype and on the enclosing STU/EXT field. + */ +#define DDS_OP_FLAG_KEY (1u << 0) + +/** + * @anchor DDS_OP_FLAG_DEF + * @ingroup serialization + * @brief For a union: + * -# the discriminator may be a key field; + * -# there may be a default value; + * -# and the discriminator can be an integral type (or enumerated - here treated as equivalent). + * What it can't be is a floating-point type. So DEF and FP need never be set at the same time. + * There are only a few flag bits, so saving one is not such a bad idea. + * + * union has a default case (for DDS_OP_ADR | DDS_OP_TYPE_UNI) + */ +#define DDS_OP_FLAG_DEF (1u << 1) + +/** + * @anchor DDS_OP_FLAG_FP + * @ingroup serialization + * @brief floating-point, + * applicable to {4,8}BY and arrays, sequences of them + */ +#define DDS_OP_FLAG_FP (1u << 1) + +/** + * @anchor DDS_OP_FLAG_SGN + * @ingroup serialization + * @brief signed, + * applicable to {1,2,4,8}BY and arrays, sequences of them + */ +#define DDS_OP_FLAG_SGN (1u << 2) + +/** + * @anchor DDS_OP_FLAG_MU + * @ingroup serialization + * @brief must-understand flag, + * as defined by the XTypes spec. + */ +#define DDS_OP_FLAG_MU (1u << 3) + +/** + * @anchor DDS_OP_FLAG_BASE + * @ingroup serialization + * @brief jump to base type, + * used with PLM in mutable types and for the TYPE_EXT 'parent' member + * in final and appendable types + */ +#define DDS_OP_FLAG_BASE (1u << 4) + +/** + * @anchor DDS_OP_FLAG_OPT + * @ingroup serialization + * @brief optional flag, + * used with struct members. For non-string types, an optional member + * also gets the FLAG_EXT, see above. + */ +#define DDS_OP_FLAG_OPT (1u << 5) + +/** + * @anchor DDS_OP_FLAG_SZ_SHIFT + * @ingroup serialization + * @brief Enum and bitmask storage size (shift amount) + */ +#define DDS_OP_FLAG_SZ_SHIFT (6) + +/** + * @anchor DDS_OP_FLAG_SZ_MASK + * @ingroup serialization + * @brief Enum and bitmask storage size + * -# 00 = 1 byte, + * -# 01 = 2 bytes, + * -# 10 = 4 bytes, + * -# 11 = 8 bytes (bitmask only) + */ +#define DDS_OP_FLAG_SZ_MASK (3u << DDS_OP_FLAG_SZ_SHIFT) + +/** + * @anchor DDS_OP_FLAGS_SZ + * @ingroup serialization + * @brief Extract the Enum and Bitmask storage size from flags + */ +#define DDS_OP_FLAGS_SZ(f) (1u << (((f) & DDS_OP_FLAG_SZ_MASK) >> DDS_OP_FLAG_SZ_SHIFT)) + +/** + * @anchor DDS_OP_TYPE_SZ + * @ingroup serialization + * @brief Extract the Enum and Bitmask storage size from an uint32 + */ +#define DDS_OP_TYPE_SZ(o) DDS_OP_FLAGS_SZ(DDS_OP_FLAGS(o)) + +/** + * @defgroup topic_flags (Topic flags) + * @ingroup serialization + * There are several flags that can be added to dds_topic_descriptor_t by the IDL compiler. + */ + +/** + * @anchor DDS_TOPIC_NO_OPTIMIZE + * @ingroup topic_flags + * @brief Don't optimize the opcodes to quick memcpy's. + * If a topic includes only plain types and directly nested structs, + * it can be that a simple copy+optional byteswap can produce the right + * C memory layout straight from CDR. If this flag is added it means that + * there is pointer 'magic' involved in decoding the type and no shortcuts should be taken. + * @deprecated Optimizability is determined runtime when creating the sertype_default + * for the type, this flag is not used. + */ +#define DDS_TOPIC_NO_OPTIMIZE (1u << 0) + +/** + * @anchor DDS_TOPIC_FIXED_KEY + * @ingroup topic_flags + * @brief The XCDRV1 serialized key fits in 16 bytes. + * If statically determined that a key always fits in 16 bytes + * the spec specifies that the key of a sample is the resulting CDR. + * If it is longer we must use MD5 to hash the resultant key CDR. + */ +#define DDS_TOPIC_FIXED_KEY (1u << 1) + +/** + * @anchor DDS_TOPIC_CONTAINS_UNION + * @ingroup topic_flags + * @brief at arbitrary deep nesting the topic type contains at least one union. + */ +#define DDS_TOPIC_CONTAINS_UNION (1u << 2) + + +// (1u << 3) unused, was used for DDS_TOPIC_DISABLE_TYPECHECK + +/** + * @anchor DDS_TOPIC_FIXED_SIZE + * @ingroup topic_flags + * @brief The size in memory of a sample of this topic type is fully fixed. + */ +#define DDS_TOPIC_FIXED_SIZE (1u << 4) + +/** + * @anchor DDS_TOPIC_FIXED_KEY_XCDR2 + * @ingroup topic_flags + * @brief The XCDRV2 serialized key fits in 16 bytes. + * If statically determined that a key always fits in 16 bytes + * the spec specifies that the key of a sample is the resulting CDR. + * If it is longer we must use MD5 to hash the resultant key CDR. + * + * This is separate from the XCDRV1 version because it can differ due + * to the change in alignment of 8byte types. + */ +#define DDS_TOPIC_FIXED_KEY_XCDR2 (1u << 5) + +/** + * @anchor DDS_TOPIC_XTYPES_METADATA + * @ingroup topic_flags + * @brief Set if XTypes meta-data is present for this topic + */ +#define DDS_TOPIC_XTYPES_METADATA (1u << 6) + +/** + * @anchor DDS_TOPIC_RESTRICT_DATA_REPRESENTATION + * @ingroup topic_flags + * @brief Set if data representation restrictions for the top-level type are present in the topic descriptor + */ +#define DDS_TOPIC_RESTRICT_DATA_REPRESENTATION (1u << 7) + +/** + * @anchor DDS_FIXED_KEY_MAX_SIZE + * @ingroup topic_flags + * @brief Max size of fixed key + */ +#define DDS_FIXED_KEY_MAX_SIZE (16) + +#if defined(__cplusplus) +} +#endif + +#endif /* DDS_OPCODES_H */ diff --git a/deps/unitree_sdk2/thirdparty/include/dds/ddsc/dds_public_alloc.h b/deps/unitree_sdk2/thirdparty/include/dds/ddsc/dds_public_alloc.h new file mode 100644 index 0000000..d6e6417 --- /dev/null +++ b/deps/unitree_sdk2/thirdparty/include/dds/ddsc/dds_public_alloc.h @@ -0,0 +1,156 @@ +/* + * Copyright(c) 2006 to 2019 ZettaScale Technology and others + * + * This program and the accompanying materials are made available under the + * terms of the Eclipse Public License v. 2.0 which is available at + * http://www.eclipse.org/legal/epl-2.0, or the Eclipse Distribution License + * v. 1.0 which is available at + * http://www.eclipse.org/org/documents/edl-v10.php. + * + * SPDX-License-Identifier: EPL-2.0 OR BSD-3-Clause + */ +/* TODO: do we really need to expose this as an API? */ + +/** @file + * + * @brief DDS C Allocation API + * + * This header file defines the public API of allocation convenience functions + * in the Eclipse Cyclone DDS C language binding. + */ +#ifndef DDS_ALLOC_H +#define DDS_ALLOC_H + +#include + +#include "dds/export.h" + +#if defined (__cplusplus) +extern "C" { +#endif + +struct dds_topic_descriptor; +struct dds_sequence; + +/** + * @anchor DDS_FREE_KEY_BIT + * @ingroup alloc + * @brief Instruction to free all keyfields in sample + */ +#define DDS_FREE_KEY_BIT 0x01 + +/** + * @anchor DDS_FREE_CONTENTS_BIT + * @ingroup alloc + * @brief Instruction to free all non-keyfields in sample + */ +#define DDS_FREE_CONTENTS_BIT 0x02 + +/** + * @anchor DDS_FREE_ALL_BIT + * @ingroup alloc + * @brief Instruction to free outer sample + */ +#define DDS_FREE_ALL_BIT 0x04 + +/** + * @brief Freeing operation type + * @ingroup alloc + * What part of a sample to free + */ +typedef enum +{ + DDS_FREE_ALL = DDS_FREE_KEY_BIT | DDS_FREE_CONTENTS_BIT | DDS_FREE_ALL_BIT, /**< free full sample */ + DDS_FREE_CONTENTS = DDS_FREE_KEY_BIT | DDS_FREE_CONTENTS_BIT, /**< free all sample contents, but leave sample pointer intact */ + DDS_FREE_KEY = DDS_FREE_KEY_BIT /**< free only the keyfields in a sample */ +} +dds_free_op_t; + +/** + * @brief DDS Allocator + * @ingroup alloc + * C-Style allocator API + */ +typedef struct dds_allocator +{ + void * (*malloc) (size_t size); /**< behave like C malloc */ + void * (*realloc) (void *ptr, size_t size); /**< behave like C realloc, may be null */ + void (*free) (void *ptr); /**< behave like C free */ +} +dds_allocator_t; + +/** + * @brief Perform an alloc() with the default allocator. + * + * @param[in] size number of bytes + * @returns new pointer or NULL if out of memory + */ +DDS_EXPORT void * dds_alloc (size_t size); + +/** + * @brief Perform a realloc() with the default allocator. + * + * @param[in] ptr previously alloc()'ed pointer + * @param[in] size new size + * @return new pointer or NULL if out of memory + */ +DDS_EXPORT void * dds_realloc (void * ptr, size_t size); + +/** + * @brief Perform a realloc() with the default allocator. Zero out memory. + * + * @param[in] ptr previously alloc()'ed pointer + * @param[in] size new size + * @return new pointer or NULL if out of memory + */ +DDS_EXPORT void * dds_realloc_zero (void * ptr, size_t size); + +/** + * @brief Perform a free() on a memory fragment allocated with the default allocator. + * + * @param[in] ptr previously alloc()'ed pointer + */ +DDS_EXPORT void dds_free (void * ptr); + +#ifndef DOXYGEN_SHOULD_SKIP_THIS +typedef void * (*dds_alloc_fn_t) (size_t); +typedef void * (*dds_realloc_fn_t) (void *, size_t); +typedef void (*dds_free_fn_t) (void *); +#endif // DOXYGEN_SHOULD_SKIP_THIS + +/** + * @brief Allocated a string with size, accounting for the null terminator. + * + * @param[in] size number of characters + * @returns newly allocated string or NULL if out of memory + */ +DDS_EXPORT char * dds_string_alloc (size_t size); + +/** + * @brief Duplicate a null-terminated string + * + * @param[in] str string to duplicate + * @returns newly allocated duplicate string, or NULL if out of memory + */ +DDS_EXPORT char * dds_string_dup (const char * str); + +/** + * @brief Free a string, equivalent to dds_free + * + * @param[in] str string to free + */ +DDS_EXPORT void dds_string_free (char * str); + +/** + * @brief Free (parts of) a sample according to the \ref dds_free_op_t + * + * @param[in] sample sample to free + * @param[in] desc topic descriptor of the type this sample was created from. + * @param[in] op Which parts of the sample to free. + */ +DDS_EXPORT void dds_sample_free (void * sample, const struct dds_topic_descriptor * desc, dds_free_op_t op); + +#if defined (__cplusplus) +} +#endif +#endif diff --git a/deps/unitree_sdk2/thirdparty/include/dds/ddsc/dds_public_error.h b/deps/unitree_sdk2/thirdparty/include/dds/ddsc/dds_public_error.h new file mode 100644 index 0000000..3866124 --- /dev/null +++ b/deps/unitree_sdk2/thirdparty/include/dds/ddsc/dds_public_error.h @@ -0,0 +1,56 @@ +/* + * Copyright(c) 2006 to 2019 ZettaScale Technology and others + * + * This program and the accompanying materials are made available under the + * terms of the Eclipse Public License v. 2.0 which is available at + * http://www.eclipse.org/legal/epl-2.0, or the Eclipse Distribution License + * v. 1.0 which is available at + * http://www.eclipse.org/org/documents/edl-v10.php. + * + * SPDX-License-Identifier: EPL-2.0 OR BSD-3-Clause + */ + +/** @file + * + * @brief DDS C Error API + * + * This header file defines the public API of error values and convenience + * functions in the CycloneDDS C language binding. + */ +#ifndef DDS_ERROR_H +#define DDS_ERROR_H + +#include "dds/export.h" +#include "dds/ddsrt/log.h" +#include "dds/ddsrt/retcode.h" + +#if defined (__cplusplus) +extern "C" { +#endif + +/* ** DEPRECATED ** */ +#ifndef DOXYGEN_SHOULD_SKIP_THIS + +/* Error masks for returned status values */ + +#define DDS_ERR_NR_MASK 0x000000ff +#define DDS_ERR_LINE_MASK 0x003fff00 +#define DDS_ERR_FILE_ID_MASK 0x7fc00000 + +/* Error code handling functions */ + +/** Macro to extract error number */ +#define dds_err_nr(e) (e) + +/** Macro to extract line number */ +#define dds_err_line(e) (0) + +/** Macro to extract file identifier */ +#define dds_err_file_id(e) (0) + +#endif // DOXYGEN_SHOULD_SKIP_THIS + +#if defined (__cplusplus) +} +#endif +#endif diff --git a/deps/unitree_sdk2/thirdparty/include/dds/ddsc/dds_public_impl.h b/deps/unitree_sdk2/thirdparty/include/dds/ddsc/dds_public_impl.h new file mode 100644 index 0000000..5fc45d3 --- /dev/null +++ b/deps/unitree_sdk2/thirdparty/include/dds/ddsc/dds_public_impl.h @@ -0,0 +1,350 @@ +/* + * Copyright(c) 2006 to 2022 ZettaScale Technology and others + * + * This program and the accompanying materials are made available under the + * terms of the Eclipse Public License v. 2.0 which is available at + * http://www.eclipse.org/legal/epl-2.0, or the Eclipse Distribution License + * v. 1.0 which is available at + * http://www.eclipse.org/org/documents/edl-v10.php. + * + * SPDX-License-Identifier: EPL-2.0 OR BSD-3-Clause + */ +/* TODO: do we really need to expose all of this as an API? maybe some, but all? */ + +/** @file + * + * @brief DDS C Implementation API + * + * This header file defines the public API for all kinds of things in the + * Eclipse Cyclone DDS C language binding. + */ +#ifndef DDS_IMPL_H +#define DDS_IMPL_H + +#include +#include +#include "dds/export.h" +#include "dds/features.h" +#include "dds/ddsrt/align.h" +#include "dds/ddsc/dds_public_alloc.h" +#include "dds/ddsc/dds_opcodes.h" + +#if defined (__cplusplus) +extern "C" { +#endif + +/** + * @defgroup implementation (Public Implementation Details) + * @ingroup dds + * Miscellaneous types and functions that are required to be public, since they are + * in the output of the IDL compiler, but are not intended for direct use. + */ + +/** + * @ingroup implementation + * @brief Datastructure of a Sequence type + * Container for a sequence of bytes. The general model of this type is also used in IDL output, + * where the uint8_t * _buffer is replaced by the appropriate subtype of what is contained. + */ +typedef struct dds_sequence +{ + uint32_t _maximum; /**< Allocated space in _buffer */ + uint32_t _length; /**< Used space in _buffer */ + uint8_t * _buffer; /**< Sequence of bytes */ + bool _release; /**< Whether a CycloneDDS _free method should free the contained buffer. + if you put in your own allocated _buffer set this to false to avoid + CycloneDDS calling free() on it. */ +} +dds_sequence_t; + +/** + * @ingroup implementation + * @brief Key Descriptor + * Used to describe a named key field in a type with the offset from the start of a struct. + */ +typedef struct dds_key_descriptor +{ + const char * m_name; /**< name of keyfield */ + uint32_t m_offset; /**< offset from pointer */ + uint32_t m_idx; /**< m_idx'th key of type */ +} +dds_key_descriptor_t; + +/** + * @defgroup topic_definition (Topic Definition) + * @ingroup implementation + * Topic definitions are output by the IDL compiler and have an + * implementation-private definition. The only thing exposed on the + * API is a pointer to the "dds_topic_descriptor_t" struct type. + */ + +/** + * @ingroup topic_definition + * @brief Simple sized byte container to hold serialized type info + * Holds XTypes information (TypeInformation, TypeMapping) for a + * type + */ +struct dds_type_meta_ser +{ + unsigned char * data; /**< data pointer */ + uint32_t sz; /**< data size */ +}; + +/** + * @anchor DDS_DATA_REPRESENTATION_XCDR1 + * @ingroup topic_definition + * @brief Data representation XCDR1 + * Type can be represented using XCDR1 + */ +#define DDS_DATA_REPRESENTATION_XCDR1 0 + +/** + * @anchor DDS_DATA_REPRESENTATION_XML + * @ingroup topic_definition + * @brief Data representation XML + * Type can be represented using XML + */ +#define DDS_DATA_REPRESENTATION_XML 1 + +/** + * @anchor DDS_DATA_REPRESENTATION_XCDR2 + * @ingroup topic_definition + * @brief Data representation XCDR2 + * Type can be represented using XCDR2 + */ +#define DDS_DATA_REPRESENTATION_XCDR2 2 + + +/** + * @anchor DDS_DATA_REPRESENTATION_FLAG_XCDR1 + * @ingroup topic_definition + * @brief Data representation XCDR1 flag + * Type can be represented using XCDR1, preshifted + */ +#define DDS_DATA_REPRESENTATION_FLAG_XCDR1 (1u << DDS_DATA_REPRESENTATION_XCDR1) + +/** + * @anchor DDS_DATA_REPRESENTATION_FLAG_XML + * @ingroup topic_definition + * @brief Data representation XML flag + * Type can be represented using XML, preshifted + */ +#define DDS_DATA_REPRESENTATION_FLAG_XML (1u << DDS_DATA_REPRESENTATION_XML) + +/** + * @anchor DDS_DATA_REPRESENTATION_FLAG_XCDR2 + * @ingroup topic_definition + * @brief Data representation XCDR2 flag + * Type can be represented using XCDR2, preshifted + */ +#define DDS_DATA_REPRESENTATION_FLAG_XCDR2 (1u << DDS_DATA_REPRESENTATION_XCDR2) + +/** + * @anchor DDS_DATA_REPRESENTATION_RESTRICT_DEFAULT + * @ingroup topic_definition + * @brief Default datarepresentation flag, XCDR1 and XCDR2 flags + */ +#define DDS_DATA_REPRESENTATION_RESTRICT_DEFAULT (DDS_DATA_REPRESENTATION_FLAG_XCDR1 | DDS_DATA_REPRESENTATION_FLAG_XCDR2) + +/** + * @brief Topic Descriptor + * @ingroup topic_definition + * @warning Unstable/Private API + * Contains all meta information about a type, usually produced by the IDL compiler + * Since this type is not intended for public consumption it can change without warning. + */ +typedef struct dds_topic_descriptor +{ + const uint32_t m_size; /**< Size of topic type */ + const uint32_t m_align; /**< Alignment of topic type */ + const uint32_t m_flagset; /**< Flags */ + const uint32_t m_nkeys; /**< Number of keys (can be 0) */ + const char * m_typename; /**< Type name */ + const dds_key_descriptor_t * m_keys; /**< Key descriptors (NULL iff m_nkeys 0) */ + const uint32_t m_nops; /**< Number of ops in m_ops */ + const uint32_t * m_ops; /**< Marshalling meta data */ + const char * m_meta; /**< XML topic description meta data */ + struct dds_type_meta_ser type_information; /**< XCDR2 serialized TypeInformation, only present if flag DDS_TOPIC_XTYPES_METADATA is set */ + struct dds_type_meta_ser type_mapping; /**< XCDR2 serialized TypeMapping: maps type-id to type object and minimal to complete type id, + only present if flag DDS_TOPIC_XTYPES_METADATA is set */ + const uint32_t restrict_data_representation; /**< restrictions on the data representations allowed for the top-level type for this topic, + only present if flag DDS_TOPIC_RESTRICT_DATA_REPRESENTATION */ +} +dds_topic_descriptor_t; + +/** + * @defgroup reading_masks (Reading Masks) + * @ingroup conditions + * Masks for read condition, read, take: there is only one mask here, + * which combines the sample, view and instance states. +*/ + +/** + * @anchor DDS_READ_SAMPLE_STATE + * @ingroup reading_masks + * @brief Samples that were already returned once by a read/take operation + */ +#define DDS_READ_SAMPLE_STATE 1u + +/** + * @anchor DDS_NOT_READ_SAMPLE_STATE + * @ingroup reading_masks + * @brief Samples that have not been returned by a read/take operation yet + */ +#define DDS_NOT_READ_SAMPLE_STATE 2u + +/** + * @anchor DDS_ANY_SAMPLE_STATE + * @ingroup reading_masks + * @brief Samples \ref DDS_READ_SAMPLE_STATE or \ref DDS_NOT_READ_SAMPLE_STATE + */ +#define DDS_ANY_SAMPLE_STATE (1u | 2u) + + +/** + * @anchor DDS_NEW_VIEW_STATE + * @ingroup reading_masks + * @brief Samples that belong to a new instance (unique key value) + */ +#define DDS_NEW_VIEW_STATE 4u + +/** + * @anchor DDS_NOT_NEW_VIEW_STATE + * @ingroup reading_masks + * @brief Samples that belong to an existing instance (previously received key value) + */ +#define DDS_NOT_NEW_VIEW_STATE 8u + +/** + * @anchor DDS_ANY_VIEW_STATE + * @ingroup reading_masks + * @brief Samples \ref DDS_NEW_VIEW_STATE or \ref DDS_NOT_NEW_VIEW_STATE + */ +#define DDS_ANY_VIEW_STATE (4u | 8u) + + +/** + * @anchor DDS_ALIVE_INSTANCE_STATE + * @ingroup reading_masks + * @brief Samples that belong to a write + */ +#define DDS_ALIVE_INSTANCE_STATE 16u + +/** + * @anchor DDS_NOT_ALIVE_DISPOSED_INSTANCE_STATE + * @ingroup reading_masks + * @brief Samples that belong to a (write)dispose + */ +#define DDS_NOT_ALIVE_DISPOSED_INSTANCE_STATE 32u + +/** + * @anchor DDS_NOT_ALIVE_NO_WRITERS_INSTANCE_STATE + * @ingroup reading_masks + * @brief Samples that belong a writer that is gone + */ +#define DDS_NOT_ALIVE_NO_WRITERS_INSTANCE_STATE 64u + +/** + * @anchor DDS_ANY_INSTANCE_STATE + * @ingroup reading_masks + * @brief Samples \ref DDS_ALIVE_INSTANCE_STATE, \ref DDS_NOT_ALIVE_DISPOSED_INSTANCE_STATE or \ref DDS_NOT_ALIVE_NO_WRITERS_INSTANCE_STATE + */ +#define DDS_ANY_INSTANCE_STATE (16u | 32u | 64u) + +/** + * @anchor DDS_ANY_STATE + * @ingroup reading_masks + * @brief Any and all samples + * Equivalen to \ref DDS_ANY_SAMPLE_STATE | \ref DDS_ANY_VIEW_STATE | \ref DDS_ANY_INSTANCE_STATE + */ +#define DDS_ANY_STATE (DDS_ANY_SAMPLE_STATE | DDS_ANY_VIEW_STATE | DDS_ANY_INSTANCE_STATE) + +/** + * @anchor DDS_DOMAIN_DEFAULT + * @ingroup domain + * @brief Select the default domain + */ +#define DDS_DOMAIN_DEFAULT ((uint32_t) 0xffffffffu) + +#ifndef DOXYGEN_SHOULD_SKIP_THIS +#define DDS_HANDLE_NIL 0 +#define DDS_ENTITY_NIL 0 +#endif + +/** + * @brief DDS Entity Kind constants + * @ingroup internal + * @warning Unstable/Private API + * Used throughout the library to indicate what entity is what. + */ +typedef enum dds_entity_kind +{ + DDS_KIND_DONTCARE, /**< Retrieving any entity */ + DDS_KIND_TOPIC, /**< Topic entity */ + DDS_KIND_PARTICIPANT, /**< Domain Participant entity */ + DDS_KIND_READER, /**< Reader entity */ + DDS_KIND_WRITER, /**< Writer entity */ + DDS_KIND_SUBSCRIBER, /**< Subscriber entity */ + DDS_KIND_PUBLISHER, /**< Publisher entity */ + DDS_KIND_COND_READ, /**< ReadCondition entity */ + DDS_KIND_COND_QUERY, /**< QueryCondition entity */ + DDS_KIND_COND_GUARD, /**< GuardCondition entity */ + DDS_KIND_WAITSET, /**< WaitSet entity */ + DDS_KIND_DOMAIN, /**< Domain entity */ + DDS_KIND_CYCLONEDDS /**< CycloneDDS library entity */ +} dds_entity_kind_t; +/** + * @anchor DDS_KIND_MAX + * @ingroup internal + * @brief Max entity kind, used for loops. + */ +#define DDS_KIND_MAX DDS_KIND_CYCLONEDDS + +/** + * @ingroup internal + * @warning Private API + * @brief Instance handles are uint64_t behind the scenes + */ +typedef uint64_t dds_instance_handle_t; + +/** + * @ingroup domain + * @brief Domain IDs are 32 bit unsigned integers. + */ +typedef uint32_t dds_domainid_t; + +/** + * @ingroup topic + * @brief Scope for dds_find_topic() + */ +typedef enum dds_find_scope +{ + DDS_FIND_SCOPE_GLOBAL, /**< locate the topic anywhere CycloneDDS knows about */ + DDS_FIND_SCOPE_LOCAL_DOMAIN, /**< locate the topic locally within domain boundaries */ + DDS_FIND_SCOPE_PARTICIPANT /**< locate the topic within the current participant */ +} +dds_find_scope_t; + +/** + * @ingroup builtintopic + * @brief Type identifier kind for getting endpoint type identifier + */ +typedef enum dds_typeid_kind +{ + DDS_TYPEID_MINIMAL, /**< XTypes Minimal Type ID */ + DDS_TYPEID_COMPLETE /**< XTypes Complete Type ID */ +} +dds_typeid_kind_t; + +/** + * @brief Enable or disable write batching. + * Overrides default configuration setting for write batching (Internal/WriteBatch). + * + * @param[in] enable Enables or disables write batching for all writers. + */ +DDS_EXPORT void dds_write_set_batch (bool enable); + +#if defined (__cplusplus) +} +#endif +#endif diff --git a/deps/unitree_sdk2/thirdparty/include/dds/ddsc/dds_public_listener.h b/deps/unitree_sdk2/thirdparty/include/dds/ddsc/dds_public_listener.h new file mode 100644 index 0000000..82ad1be --- /dev/null +++ b/deps/unitree_sdk2/thirdparty/include/dds/ddsc/dds_public_listener.h @@ -0,0 +1,813 @@ +/* + * Copyright(c) 2006 to 2021 ZettaScale Technology and others + * + * This program and the accompanying materials are made available under the + * terms of the Eclipse Public License v. 2.0 which is available at + * http://www.eclipse.org/legal/epl-2.0, or the Eclipse Distribution License + * v. 1.0 which is available at + * http://www.eclipse.org/org/documents/edl-v10.php. + * + * SPDX-License-Identifier: EPL-2.0 OR BSD-3-Clause + */ + +/** + * @defgroup listener (Listener API) + * @ingroup dds + * + * This defines the public API of listeners in the + * Eclipse Cyclone DDS C language binding. + */ +#ifndef _DDS_PUBLIC_LISTENER_H_ +#define _DDS_PUBLIC_LISTENER_H_ + +#include "dds/export.h" +#include "dds/ddsc/dds_public_impl.h" +#include "dds/ddsc/dds_public_status.h" + +#if defined (__cplusplus) +extern "C" { +#endif + +/* Listener callbacks */ +typedef void (*dds_on_inconsistent_topic_fn) (dds_entity_t topic, const dds_inconsistent_topic_status_t status, void* arg); +typedef void (*dds_on_liveliness_lost_fn) (dds_entity_t writer, const dds_liveliness_lost_status_t status, void* arg); +typedef void (*dds_on_offered_deadline_missed_fn) (dds_entity_t writer, const dds_offered_deadline_missed_status_t status, void* arg); +typedef void (*dds_on_offered_incompatible_qos_fn) (dds_entity_t writer, const dds_offered_incompatible_qos_status_t status, void* arg); +typedef void (*dds_on_data_on_readers_fn) (dds_entity_t subscriber, void* arg); +typedef void (*dds_on_sample_lost_fn) (dds_entity_t reader, const dds_sample_lost_status_t status, void* arg); +typedef void (*dds_on_data_available_fn) (dds_entity_t reader, void* arg); +typedef void (*dds_on_sample_rejected_fn) (dds_entity_t reader, const dds_sample_rejected_status_t status, void* arg); +typedef void (*dds_on_liveliness_changed_fn) (dds_entity_t reader, const dds_liveliness_changed_status_t status, void* arg); +typedef void (*dds_on_requested_deadline_missed_fn) (dds_entity_t reader, const dds_requested_deadline_missed_status_t status, void* arg); +typedef void (*dds_on_requested_incompatible_qos_fn) (dds_entity_t reader, const dds_requested_incompatible_qos_status_t status, void* arg); +typedef void (*dds_on_publication_matched_fn) (dds_entity_t writer, const dds_publication_matched_status_t status, void* arg); +typedef void (*dds_on_subscription_matched_fn) (dds_entity_t reader, const dds_subscription_matched_status_t status, void* arg); + +/** + * @anchor DDS_LUNSET + * @ingroup internal + * @brief Default initial value (nullptr) for listener functions. + */ +#define DDS_LUNSET 0 + +/** + * @brief DDS Listener struct (opaque) + * @ingroup listener + */ +struct dds_listener; + +/** + * @brief DDS Listener type (opaque) + * @ingroup listener + */ +typedef struct dds_listener dds_listener_t; + +/** + * @ingroup listener + * @brief Allocate memory and initializes to default values (@ref DDS_LUNSET) of a listener + * + * @param[in] arg optional pointer that will be passed on to the listener callbacks + * + * @returns Returns a pointer to the allocated memory for dds_listener_t structure. + */ +DDS_EXPORT dds_listener_t* dds_create_listener(void* arg); + +/** + * @ingroup deprecated + * @deprecated use \ref dds_create_listener instead. + * Allocate memory and initializes to default values (@ref DDS_LUNSET) of a listener + * + * @param[in] arg optional pointer that will be passed on to the listener callbacks + * + * @return Returns a pointer to the allocated memory for dds_listener_t structure. + */ +DDS_DEPRECATED_EXPORT dds_listener_t* dds_listener_create (void* arg); + +/** + * @ingroup listener + * @brief Delete the memory allocated to listener structure + * + * @param[in] listener pointer to the listener struct to delete + */ +DDS_EXPORT void dds_delete_listener (dds_listener_t * __restrict listener); +DDS_DEPRECATED_EXPORT void dds_listener_delete (dds_listener_t * __restrict listener); + +/** + * @ingroup listener + * @brief Reset the listener structure contents to @ref DDS_LUNSET + * + * @param[in,out] listener pointer to the listener struct to reset + */ +DDS_EXPORT void dds_reset_listener (dds_listener_t * __restrict listener); +DDS_DEPRECATED_EXPORT void dds_listener_reset (dds_listener_t * __restrict listener); + +/** + * @ingroup listener + * @brief Copy the listener callbacks from source to destination + * + * @param[in,out] dst The pointer to the destination listener structure, where the content is to copied + * @param[in] src The pointer to the source listener structure to be copied + */ +DDS_EXPORT void dds_copy_listener (dds_listener_t * __restrict dst, const dds_listener_t * __restrict src); +DDS_DEPRECATED_EXPORT void dds_listener_copy (dds_listener_t * __restrict dst, const dds_listener_t * __restrict src); + +/** + * @ingroup listener + * @brief Copy the listener callbacks from source to destination, unless already set + * + * Any listener callbacks already set in @p dst (including NULL) are skipped, only + * those set to DDS_LUNSET are copied from @p src. + * + * @param[in,out] dst The pointer to the destination listener structure, where the content is merged + * @param[in] src The pointer to the source listener structure to be copied + */ +DDS_EXPORT void dds_merge_listener (dds_listener_t * __restrict dst, const dds_listener_t * __restrict src); +DDS_DEPRECATED_EXPORT void dds_listener_merge (dds_listener_t * __restrict dst, const dds_listener_t * __restrict src); + +/************************************************************************************************ + * Setters + ************************************************************************************************/ + +/** + * @defgroup listener_setters (Setters) + * @ingroup listener + */ + +/** + * @ingroup listener_setters + * @brief Set the data_available callback and argument in the listener structure. + * + * @param[in,out] listener listener structure to update + * @param[in] callback the callback to set or a null pointer + * @param[in] arg callback argument that is passed uninterpreted to the callback function + * @param[in] reset_on_invoke whether or not the status should be cleared when the listener callback is invoked + * + * @retval DDS_RETCODE_OK success + * @retval DDS_RETCODE_BAD_PARAMETER listener is a null pointer + */ +DDS_EXPORT dds_return_t dds_lset_data_available_arg (dds_listener_t * __restrict listener, dds_on_data_available_fn callback, void *arg, bool reset_on_invoke); + +/** + * @ingroup listener_setters + * @brief Set the data_on_readers callback and argument in the listener structure. + * + * @param[in,out] listener listener structure to update + * @param[in] callback the callback to set or a null pointer + * @param[in] arg callback argument that is passed uninterpreted to the callback function + * @param[in] reset_on_invoke whether or not the status should be cleared when the listener callback is invoked + * + * @retval DDS_RETCODE_OK success + * @retval DDS_RETCODE_BAD_PARAMETER listener is a null pointer + */ +DDS_EXPORT dds_return_t dds_lset_data_on_readers_arg (dds_listener_t * __restrict listener, dds_on_data_on_readers_fn callback, void *arg, bool reset_on_invoke); + +/** + * @ingroup listener_setters + * @brief Set the inconsistent_topic callback and argument in the listener structure. + * + * @param[in,out] listener listener structure to update + * @param[in] callback the callback to set or a null pointer + * @param[in] arg callback argument that is passed uninterpreted to the callback function + * @param[in] reset_on_invoke whether or not the status should be cleared when the listener callback is invoked + * + * @retval DDS_RETCODE_OK success + * @retval DDS_RETCODE_BAD_PARAMETER listener is a null pointer + */ +DDS_EXPORT dds_return_t dds_lset_inconsistent_topic_arg (dds_listener_t * __restrict listener, dds_on_inconsistent_topic_fn callback, void *arg, bool reset_on_invoke); + +/** + * @ingroup listener_setters + * @brief Set the liveliness_changed callback and argument in the listener structure. + * + * @param[in,out] listener listener structure to update + * @param[in] callback the callback to set or a null pointer + * @param[in] arg callback argument that is passed uninterpreted to the callback function + * @param[in] reset_on_invoke whether or not the status should be cleared when the listener callback is invoked + * + * @retval DDS_RETCODE_OK success + * @retval DDS_RETCODE_BAD_PARAMETER listener is a null pointer + */ +DDS_EXPORT dds_return_t dds_lset_liveliness_changed_arg (dds_listener_t * __restrict listener, dds_on_liveliness_changed_fn callback, void *arg, bool reset_on_invoke); + +/** + * @ingroup listener_setters + * @brief Set the liveliness_lost callback and argument in the listener structure. + * + * @param[in,out] listener listener structure to update + * @param[in] callback the callback to set or a null pointer + * @param[in] arg callback argument that is passed uninterpreted to the callback function + * @param[in] reset_on_invoke whether or not the status should be cleared when the listener callback is invoked + * + * @retval DDS_RETCODE_OK success + * @retval DDS_RETCODE_BAD_PARAMETER listener is a null pointer + */ +DDS_EXPORT dds_return_t dds_lset_liveliness_lost_arg (dds_listener_t * __restrict listener, dds_on_liveliness_lost_fn callback, void *arg, bool reset_on_invoke); + +/** + * @ingroup listener_setters + * @brief Set the offered_deadline_missed callback and argument in the listener structure. + * + * @param[in,out] listener listener structure to update + * @param[in] callback the callback to set or a null pointer + * @param[in] arg callback argument that is passed uninterpreted to the callback function + * @param[in] reset_on_invoke whether or not the status should be cleared when the listener callback is invoked + * + * @retval DDS_RETCODE_OK success + * @retval DDS_RETCODE_BAD_PARAMETER listener is a null pointer + */ +DDS_EXPORT dds_return_t dds_lset_offered_deadline_missed_arg (dds_listener_t * __restrict listener, dds_on_offered_deadline_missed_fn callback, void *arg, bool reset_on_invoke); + +/** + * @ingroup listener_setters + * @brief Set the offered_incompatible_qos callback and argument in the listener structure. + * + * @param[in,out] listener listener structure to update + * @param[in] callback the callback to set or a null pointer + * @param[in] arg callback argument that is passed uninterpreted to the callback function + * @param[in] reset_on_invoke whether or not the status should be cleared when the listener callback is invoked + * + * @retval DDS_RETCODE_OK success + * @retval DDS_RETCODE_BAD_PARAMETER listener is a null pointer + */ +DDS_EXPORT dds_return_t dds_lset_offered_incompatible_qos_arg (dds_listener_t * __restrict listener, dds_on_offered_incompatible_qos_fn callback, void *arg, bool reset_on_invoke); + +/** + * @ingroup listener_setters + * @brief Set the publication_matched callback and argument in the listener structure. + * + * @param[in,out] listener listener structure to update + * @param[in] callback the callback to set or a null pointer + * @param[in] arg callback argument that is passed uninterpreted to the callback function + * @param[in] reset_on_invoke whether or not the status should be cleared when the listener callback is invoked + * + * @retval DDS_RETCODE_OK success + * @retval DDS_RETCODE_BAD_PARAMETER listener is a null pointer + */ +DDS_EXPORT dds_return_t dds_lset_publication_matched_arg (dds_listener_t * __restrict listener, dds_on_publication_matched_fn callback, void *arg, bool reset_on_invoke); + +/** + * @ingroup listener_setters + * @brief Set the requested_deadline_missed callback and argument in the listener structure. + * + * @param[in,out] listener listener structure to update + * @param[in] callback the callback to set or a null pointer + * @param[in] arg callback argument that is passed uninterpreted to the callback function + * @param[in] reset_on_invoke whether or not the status should be cleared when the listener callback is invoked + * + * @retval DDS_RETCODE_OK success + * @retval DDS_RETCODE_BAD_PARAMETER listener is a null pointer + */ +DDS_EXPORT dds_return_t dds_lset_requested_deadline_missed_arg (dds_listener_t * __restrict listener, dds_on_requested_deadline_missed_fn callback, void *arg, bool reset_on_invoke); + +/** + * @ingroup listener_setters + * @brief Set the requested_incompatible_qos callback and argument in the listener structure. + * + * @param[in,out] listener listener structure to update + * @param[in] callback the callback to set or a null pointer + * @param[in] arg callback argument that is passed uninterpreted to the callback function + * @param[in] reset_on_invoke whether or not the status should be cleared when the listener callback is invoked + * + * @retval DDS_RETCODE_OK success + * @retval DDS_RETCODE_BAD_PARAMETER listener is a null pointer + */ +DDS_EXPORT dds_return_t dds_lset_requested_incompatible_qos_arg (dds_listener_t * __restrict listener, dds_on_requested_incompatible_qos_fn callback, void *arg, bool reset_on_invoke); + +/** + * @ingroup listener_setters + * @brief Set the sample_lost callback and argument in the listener structure. + * + * @param[in,out] listener listener structure to update + * @param[in] callback the callback to set or a null pointer + * @param[in] arg callback argument that is passed uninterpreted to the callback function + * @param[in] reset_on_invoke whether or not the status should be cleared when the listener callback is invoked + * + * @retval DDS_RETCODE_OK success + * @retval DDS_RETCODE_BAD_PARAMETER listener is a null pointer + */ +DDS_EXPORT dds_return_t dds_lset_sample_lost_arg (dds_listener_t * __restrict listener, dds_on_sample_lost_fn callback, void *arg, bool reset_on_invoke); + +/** + * @ingroup listener_setters + * @brief Set the sample_rejected callback and argument in the listener structure. + * + * @param[in,out] listener listener structure to update + * @param[in] callback the callback to set or a null pointer + * @param[in] arg callback argument that is passed uninterpreted to the callback function + * @param[in] reset_on_invoke whether or not the status should be cleared when the listener callback is invoked + * + * @retval DDS_RETCODE_OK success + * @retval DDS_RETCODE_BAD_PARAMETER listener is a null pointer + */ +DDS_EXPORT dds_return_t dds_lset_sample_rejected_arg (dds_listener_t * __restrict listener, dds_on_sample_rejected_fn callback, void *arg, bool reset_on_invoke); + +/** + * @ingroup listener_setters + * @brief Set the subscription_matched callback and argument in the listener structure. + * + * @param[in,out] listener listener structure to update + * @param[in] callback the callback to set or a null pointer + * @param[in] arg callback argument that is passed uninterpreted to the callback function + * @param[in] reset_on_invoke whether or not the status should be cleared when the listener callback is invoked + * + * @retval DDS_RETCODE_OK success + * @retval DDS_RETCODE_BAD_PARAMETER listener is a null pointer + */ +DDS_EXPORT dds_return_t dds_lset_subscription_matched_arg (dds_listener_t * __restrict listener, dds_on_subscription_matched_fn callback, void *arg, bool reset_on_invoke); + +/** + * @ingroup listener_setters + * @brief Set the inconsistent_topic callback in the listener structure. + * + * Equivalent to calling @ref dds_lset_inconsistent_topic_arg with arg set to the argument passed in + * dds_create_listener() and reset_on_invoke to true, and throwing away the result. + * + * @param[in,out] listener listener structure to update + * @param[in] callback the callback to set or a null pointer + */ +DDS_EXPORT void dds_lset_inconsistent_topic (dds_listener_t * __restrict listener, dds_on_inconsistent_topic_fn callback); + +/** + * @ingroup listener_setters + * @brief Set the liveliness_lost callback in the listener structure. + * + * Equivalent to calling @ref dds_lset_liveliness_lost_arg with arg set to the argument passed in + * dds_create_listener() and reset_on_invoke to true, and throwing away the result. + * + * @param[in,out] listener listener structure to update + * @param[in] callback the callback to set or a null pointer + */ +DDS_EXPORT void dds_lset_liveliness_lost (dds_listener_t * __restrict listener, dds_on_liveliness_lost_fn callback); + +/** + * @ingroup listener_setters + * @brief Set the offered_deadline_missed callback in the listener structure. + * + * Equivalent to calling @ref dds_lset_offered_deadline_missed_arg with arg set to the argument passed in + * dds_create_listener() and reset_on_invoke to true, and throwing away the result. + * + * @param[in,out] listener listener structure to update + * @param[in] callback the callback to set or a null pointer + */ +DDS_EXPORT void dds_lset_offered_deadline_missed (dds_listener_t * __restrict listener, dds_on_offered_deadline_missed_fn callback); + +/** + * @ingroup listener_setters + * @brief Set the offered_incompatible_qos callback in the listener structure. + * + * Equivalent to calling @ref dds_lset_offered_incompatible_qos_arg with arg set to the argument passed in + * dds_create_listener() and reset_on_invoke to true, and throwing away the result. + * + * @param[in,out] listener listener structure to update + * @param[in] callback the callback to set or a null pointer + */ +DDS_EXPORT void dds_lset_offered_incompatible_qos (dds_listener_t * __restrict listener, dds_on_offered_incompatible_qos_fn callback); + +/** + * @ingroup listener_setters + * @brief Set the data_on_readers callback in the listener structure. + * + * Equivalent to calling @ref dds_lset_data_on_readers_arg with arg set to the argument passed in + * dds_create_listener() and reset_on_invoke to true, and throwing away the result. + * + * @param[in,out] listener listener structure to update + * @param[in] callback the callback to set or a null pointer + */ +DDS_EXPORT void dds_lset_data_on_readers (dds_listener_t * __restrict listener, dds_on_data_on_readers_fn callback); + +/** + * @ingroup listener_setters + * @brief Set the sample_lost callback in the listener structure. + * + * Equivalent to calling @ref dds_lset_sample_lost_arg with arg set to the argument passed in + * dds_create_listener() and reset_on_invoke to true, and throwing away the result. + * + * @param[in,out] listener listener structure to update + * @param[in] callback the callback to set or a null pointer + */ +DDS_EXPORT void dds_lset_sample_lost (dds_listener_t * __restrict listener, dds_on_sample_lost_fn callback); + +/** + * @ingroup listener_setters + * @brief Set the data_available callback in the listener structure. + * + * Equivalent to calling @ref dds_lset_data_available_arg with arg set to the argument passed in + * dds_create_listener() and reset_on_invoke to true, and throwing away the result. + * + * @param[in,out] listener listener structure to update + * @param[in] callback the callback to set or a null pointer + */ +DDS_EXPORT void dds_lset_data_available (dds_listener_t * __restrict listener, dds_on_data_available_fn callback); + +/** + * @ingroup listener_setters + * @brief Set the sample_rejected callback in the listener structure. + * + * Equivalent to calling @ref dds_lset_sample_rejected_arg with arg set to the argument passed in + * dds_create_listener() and reset_on_invoke to true, and throwing away the result. + * + * @param[in,out] listener listener structure to update + * @param[in] callback the callback to set or a null pointer + */ +DDS_EXPORT void dds_lset_sample_rejected (dds_listener_t * __restrict listener, dds_on_sample_rejected_fn callback); + +/** + * @ingroup listener_setters + * @brief Set the liveliness_changed callback in the listener structure. + * + * Equivalent to calling @ref dds_lset_liveliness_changed_arg with arg set to the argument passed in + * dds_create_listener() and reset_on_invoke to true, and throwing away the result. + * + * @param[in,out] listener listener structure to update + * @param[in] callback the callback to set or a null pointer + */ +DDS_EXPORT void dds_lset_liveliness_changed (dds_listener_t * __restrict listener, dds_on_liveliness_changed_fn callback); + +/** + * @ingroup listener_setters + * @brief Set the requested_deadline_missed callback in the listener structure. + * + * Equivalent to calling @ref dds_lset_requested_deadline_missed_arg with arg set to the argument passed in + * dds_create_listener() and reset_on_invoke to true, and throwing away the result. + * + * @param[in,out] listener listener structure to update + * @param[in] callback the callback to set or a null pointer + */ +DDS_EXPORT void dds_lset_requested_deadline_missed (dds_listener_t * __restrict listener, dds_on_requested_deadline_missed_fn callback); + +/** + * @ingroup listener_setters + * @brief Set the requested_incompatible_qos callback in the listener structure. + * + * Equivalent to calling @ref dds_lset_requested_incompatible_qos_arg with arg set to the argument passed in + * dds_create_listener() and reset_on_invoke to true, and throwing away the result. + * + * @param[in,out] listener listener structure to update + * @param[in] callback the callback to set or a null pointer + */ +DDS_EXPORT void dds_lset_requested_incompatible_qos (dds_listener_t * __restrict listener, dds_on_requested_incompatible_qos_fn callback); + +/** + * @ingroup listener_setters + * @brief Set the publication_matched callback in the listener structure. + * + * Equivalent to calling @ref dds_lset_publication_matched_arg with arg set to the argument passed in + * dds_create_listener() and reset_on_invoke to true, and throwing away the result. + * + * @param[in,out] listener listener structure to update + * @param[in] callback the callback to set or a null pointer + */ +DDS_EXPORT void dds_lset_publication_matched (dds_listener_t * __restrict listener, dds_on_publication_matched_fn callback); + +/** + * @ingroup listener_setters + * @brief Set the subscription_matched callback in the listener structure. + * + * Equivalent to calling @ref dds_lset_subscription_matched_arg with arg set to the argument passed in + * dds_create_listener() and reset_on_invoke to true, and throwing away the result. + * + * @param[in,out] listener listener structure to update + * @param[in] callback the callback to set or a null pointer + */ +DDS_EXPORT void dds_lset_subscription_matched (dds_listener_t * __restrict listener, dds_on_subscription_matched_fn callback); + + +/************************************************************************************************ + * Getters + ************************************************************************************************/ + +/** + * @defgroup listener_getters (Getters) + * @ingroup listener + */ + +/** + * @ingroup listener_getters + * @brief Get the data_available callback from the listener structure. + * + * @param[in] listener The pointer to the listener structure, where the callback will be retrieved from + * @param[out] callback Callback function; may be a null pointer + * @param[out] arg Callback argument pointer; may be a null pointer + * @param[out] reset_on_invoke Whether the status is reset by listener invocation; may be a null pointer + * + * @retval DDS_RETCODE_OK if successful + * @retval DDS_RETCODE_BAD_PARAMETER listener is a null pointer + */ +DDS_EXPORT dds_return_t dds_lget_data_available_arg (const dds_listener_t * __restrict listener, dds_on_data_available_fn *callback, void **arg, bool *reset_on_invoke); + +/** + * @ingroup listener_getters + * @brief Get the data_on_readers callback from the listener structure. + * + * @param[in] listener The pointer to the listener structure, where the callback will be retrieved from + * @param[out] callback Callback function; may be a null pointer + * @param[out] arg Callback argument pointer; may be a null pointer + * @param[out] reset_on_invoke Whether the status is reset by listener invocation; may be a null pointer + * + * @retval DDS_RETCODE_OK if successful + * @retval DDS_RETCODE_BAD_PARAMETER listener is a null pointer + */ +DDS_EXPORT dds_return_t dds_lget_data_on_readers_arg (const dds_listener_t * __restrict listener, dds_on_data_on_readers_fn *callback, void **arg, bool *reset_on_invoke); + +/** + * @ingroup listener_getters + * @brief Get the inconsistent_topic callback from the listener structure. + * + * @param[in] listener The pointer to the listener structure, where the callback will be retrieved from + * @param[out] callback Callback function; may be a null pointer + * @param[out] arg Callback argument pointer; may be a null pointer + * @param[out] reset_on_invoke Whether the status is reset by listener invocation; may be a null pointer + * + * @retval DDS_RETCODE_OK if successful + * @retval DDS_RETCODE_BAD_PARAMETER listener is a null pointer + */ +DDS_EXPORT dds_return_t dds_lget_inconsistent_topic_arg (const dds_listener_t * __restrict listener, dds_on_inconsistent_topic_fn *callback, void **arg, bool *reset_on_invoke); + +/** + * @ingroup listener_getters + * @brief Get the liveliness_changed callback from the listener structure. + * + * @param[in] listener The pointer to the listener structure, where the callback will be retrieved from + * @param[out] callback Callback function; may be a null pointer + * @param[out] arg Callback argument pointer; may be a null pointer + * @param[out] reset_on_invoke Whether the status is reset by listener invocation; may be a null pointer + * + * @retval DDS_RETCODE_OK if successful + * @retval DDS_RETCODE_BAD_PARAMETER listener is a null pointer + */ +DDS_EXPORT dds_return_t dds_lget_liveliness_changed_arg (const dds_listener_t * __restrict listener, dds_on_liveliness_changed_fn *callback, void **arg, bool *reset_on_invoke); + +/** + * @ingroup listener_getters + * @brief Get the liveliness_lost callback from the listener structure. + * + * @param[in] listener The pointer to the listener structure, where the callback will be retrieved from + * @param[out] callback Callback function; may be a null pointer + * @param[out] arg Callback argument pointer; may be a null pointer + * @param[out] reset_on_invoke Whether the status is reset by listener invocation; may be a null pointer + * + * @retval DDS_RETCODE_OK if successful + * @retval DDS_RETCODE_BAD_PARAMETER listener is a null pointer + */ +DDS_EXPORT dds_return_t dds_lget_liveliness_lost_arg (const dds_listener_t * __restrict listener, dds_on_liveliness_lost_fn *callback, void **arg, bool *reset_on_invoke); + +/** + * @ingroup listener_getters + * @brief Get the offered_deadline_missed callback from the listener structure. + * + * @param[in] listener The pointer to the listener structure, where the callback will be retrieved from + * @param[out] callback Callback function; may be a null pointer + * @param[out] arg Callback argument pointer; may be a null pointer + * @param[out] reset_on_invoke Whether the status is reset by listener invocation; may be a null pointer + * + * @retval DDS_RETCODE_OK if successful + * @retval DDS_RETCODE_BAD_PARAMETER listener is a null pointer + */ +DDS_EXPORT dds_return_t dds_lget_offered_deadline_missed_arg (const dds_listener_t * __restrict listener, dds_on_offered_deadline_missed_fn *callback, void **arg, bool *reset_on_invoke); + +/** + * @ingroup listener_getters + * @brief Get the offered_incompatible_qos callback from the listener structure. + * + * @param[in] listener The pointer to the listener structure, where the callback will be retrieved from + * @param[out] callback Callback function; may be a null pointer + * @param[out] arg Callback argument pointer; may be a null pointer + * @param[out] reset_on_invoke Whether the status is reset by listener invocation; may be a null pointer + * + * @retval DDS_RETCODE_OK if successful + * @retval DDS_RETCODE_BAD_PARAMETER listener is a null pointer + */ +DDS_EXPORT dds_return_t dds_lget_offered_incompatible_qos_arg (const dds_listener_t * __restrict listener, dds_on_offered_incompatible_qos_fn *callback, void **arg, bool *reset_on_invoke); + +/** + * @ingroup listener_getters + * @brief Get the publication_matched callback from the listener structure. + * + * @param[in] listener The pointer to the listener structure, where the callback will be retrieved from + * @param[out] callback Callback function; may be a null pointer + * @param[out] arg Callback argument pointer; may be a null pointer + * @param[out] reset_on_invoke Whether the status is reset by listener invocation; may be a null pointer + * + * @retval DDS_RETCODE_OK if successful + * @retval DDS_RETCODE_BAD_PARAMETER listener is a null pointer + */ +DDS_EXPORT dds_return_t dds_lget_publication_matched_arg (const dds_listener_t * __restrict listener, dds_on_publication_matched_fn *callback, void **arg, bool *reset_on_invoke); + +/** + * @ingroup listener_getters + * @brief Get the subscription_matched callback from the listener structure. + * + * @param[in] listener The pointer to the listener structure, where the callback will be retrieved from + * @param[out] callback Callback function; may be a null pointer + * @param[out] arg Callback argument pointer; may be a null pointer + * @param[out] reset_on_invoke Whether the status is reset by listener invocation; may be a null pointer + * + * @retval DDS_RETCODE_OK if successful + * @retval DDS_RETCODE_BAD_PARAMETER listener is a null pointer + */ +DDS_EXPORT dds_return_t dds_lget_requested_deadline_missed_arg (const dds_listener_t * __restrict listener, dds_on_requested_deadline_missed_fn *callback, void **arg, bool *reset_on_invoke); + +/** + * @ingroup listener_getters + * @brief Get the requested_incompatible_qos callback from the listener structure. + * + * @param[in] listener The pointer to the listener structure, where the callback will be retrieved from + * @param[out] callback Callback function; may be a null pointer + * @param[out] arg Callback argument pointer; may be a null pointer + * @param[out] reset_on_invoke Whether the status is reset by listener invocation; may be a null pointer + * + * @retval DDS_RETCODE_OK if successful + * @retval DDS_RETCODE_BAD_PARAMETER listener is a null pointer + */ +DDS_EXPORT dds_return_t dds_lget_requested_incompatible_qos_arg (const dds_listener_t * __restrict listener, dds_on_requested_incompatible_qos_fn *callback, void **arg, bool *reset_on_invoke); + +/** + * @ingroup listener_getters + * @brief Get the sample_lost callback from the listener structure. + * + * @param[in] listener The pointer to the listener structure, where the callback will be retrieved from + * @param[out] callback Callback function; may be a null pointer + * @param[out] arg Callback argument pointer; may be a null pointer + * @param[out] reset_on_invoke Whether the status is reset by listener invocation; may be a null pointer + * + * @retval DDS_RETCODE_OK if successful + * @retval DDS_RETCODE_BAD_PARAMETER listener is a null pointer + */ +DDS_EXPORT dds_return_t dds_lget_sample_lost_arg (const dds_listener_t * __restrict listener, dds_on_sample_lost_fn *callback, void **arg, bool *reset_on_invoke); + +/** + * @ingroup listener_getters + * @brief Get the sample_rejected callback from the listener structure. + * + * @param[in] listener The pointer to the listener structure, where the callback will be retrieved from + * @param[out] callback Callback function; may be a null pointer + * @param[out] arg Callback argument pointer; may be a null pointer + * @param[out] reset_on_invoke Whether the status is reset by listener invocation; may be a null pointer + * + * @retval DDS_RETCODE_OK if successful + * @retval DDS_RETCODE_BAD_PARAMETER listener is a null pointer + */ +DDS_EXPORT dds_return_t dds_lget_sample_rejected_arg (const dds_listener_t * __restrict listener, dds_on_sample_rejected_fn *callback, void **arg, bool *reset_on_invoke); + +/** + * @ingroup listener_getters + * @brief Get the subscription_matched callback from the listener structure. + * + * @param[in] listener The pointer to the listener structure, where the callback will be retrieved from + * @param[out] callback Callback function; may be a null pointer + * @param[out] arg Callback argument pointer; may be a null pointer + * @param[out] reset_on_invoke Whether the status is reset by listener invocation; may be a null pointer + * + * @retval DDS_RETCODE_OK if successful + * @retval DDS_RETCODE_BAD_PARAMETER listener is a null pointer + */ +DDS_EXPORT dds_return_t dds_lget_subscription_matched_arg (const dds_listener_t * __restrict listener, dds_on_subscription_matched_fn *callback, void **arg, bool *reset_on_invoke); + +/** + * @ingroup listener_getters + * @brief Get the inconsistent_topic callback from the listener structure + * + * Equivalent to calling @ref dds_lget_inconsistent_topic_arg with arg and reset_on_invoke set to a null pointer and throwing away the result. + * + * @param[in] listener The pointer to the listener structure, where the callback will be retrieved from + * @param[out] callback Callback function; may be a null pointer + */ +DDS_EXPORT void dds_lget_inconsistent_topic (const dds_listener_t * __restrict listener, dds_on_inconsistent_topic_fn *callback); + +/** + * @ingroup listener_getters + * @brief Get the liveliness_lost callback from the listener structure. + * + * Equivalent to calling @ref dds_lget_liveliness_lost_arg with arg and reset_on_invoke set to a null pointer and throwing away the result. + * + * @param[in] listener The pointer to the listener structure, where the callback will be retrieved from + * @param[out] callback Callback function; may be a null pointer + */ +DDS_EXPORT void dds_lget_liveliness_lost (const dds_listener_t * __restrict listener, dds_on_liveliness_lost_fn *callback); + +/** + * @ingroup listener_getters + * @brief Get the offered_deadline_missed callback from the listener structure. + * + * Equivalent to calling @ref dds_lget_offered_deadline_missed_arg with arg and reset_on_invoke set to a null pointer and throwing away the result. + * + * @param[in] listener The pointer to the listener structure, where the callback will be retrieved from + * @param[out] callback Callback function; may be a null pointer + */ +DDS_EXPORT void dds_lget_offered_deadline_missed (const dds_listener_t * __restrict listener, dds_on_offered_deadline_missed_fn *callback); + +/** + * @ingroup listener_getters + * @brief Get the offered_incompatible_qos callback from the listener structure. + * + * Equivalent to calling @ref dds_lget_offered_incompatible_qos_arg with arg and reset_on_invoke set to a null pointer and throwing away the result. + * + * @param[in] listener The pointer to the listener structure, where the callback will be retrieved from + * @param[out] callback Callback function; may be a null pointer + */ +DDS_EXPORT void dds_lget_offered_incompatible_qos (const dds_listener_t * __restrict listener, dds_on_offered_incompatible_qos_fn *callback); + +/** + * @ingroup listener_getters + * @brief Get the data_on_readers callback from the listener structure. + * + * Equivalent to calling @ref dds_lget_data_on_readers_arg with arg and reset_on_invoke set to a null pointer and throwing away the result. + * + * @param[in] listener The pointer to the listener structure, where the callback will be retrieved from + * @param[out] callback Callback function; may be a null pointer + */ +DDS_EXPORT void dds_lget_data_on_readers (const dds_listener_t * __restrict listener, dds_on_data_on_readers_fn *callback); + +/** + * @ingroup listener_getters + * @brief Get the sample_lost callback from the listener structure. + * + * Equivalent to calling @ref dds_lget_sample_lost_arg with arg and reset_on_invoke set to a null pointer and throwing away the result. + * + * @param[in] listener The pointer to the listener structure, where the callback will be retrieved from + * @param[out] callback Callback function; may be a null pointer + */ +DDS_EXPORT void dds_lget_sample_lost (const dds_listener_t *__restrict listener, dds_on_sample_lost_fn *callback); + +/** + * @ingroup listener_getters + * @brief Get the data_available callback from the listener structure. + * + * Equivalent to calling @ref dds_lget_data_available_arg with arg and reset_on_invoke set to a null pointer and throwing away the result. + * + * @param[in] listener The pointer to the listener structure, where the callback will be retrieved from + * @param[out] callback Callback function; may be a null pointer + */ +DDS_EXPORT void dds_lget_data_available (const dds_listener_t *__restrict listener, dds_on_data_available_fn *callback); + +/** + * @ingroup listener_getters + * @brief Get the sample_rejected callback from the listener structure. + * + * Equivalent to calling @ref dds_lget_sample_rejected_arg with arg and reset_on_invoke set to a null pointer and throwing away the result. + * + * @param[in] listener The pointer to the listener structure, where the callback will be retrieved from + * @param[out] callback Callback function; may be a null pointer + */ +DDS_EXPORT void dds_lget_sample_rejected (const dds_listener_t *__restrict listener, dds_on_sample_rejected_fn *callback); + +/** + * @ingroup listener_getters + * @brief Get the liveliness_changed callback from the listener structure. + * + * Equivalent to calling @ref dds_lget_liveliness_changed_arg with arg and reset_on_invoke set to a null pointer and throwing away the result. + * + * @param[in] listener The pointer to the listener structure, where the callback will be retrieved from + * @param[out] callback Callback function; may be a null pointer + */ +DDS_EXPORT void dds_lget_liveliness_changed (const dds_listener_t * __restrict listener, dds_on_liveliness_changed_fn *callback); + +/** + * @ingroup listener_getters + * @brief Get the requested_deadline_missed callback from the listener structure. + * + * Equivalent to calling @ref dds_lget_requested_deadline_missed_arg with arg and reset_on_invoke set to a null pointer and throwing away the result. + * + * @param[in] listener The pointer to the listener structure, where the callback will be retrieved from + * @param[out] callback Callback function; may be a null pointer + */ +DDS_EXPORT void dds_lget_requested_deadline_missed (const dds_listener_t * __restrict listener, dds_on_requested_deadline_missed_fn *callback); + +/** + * @ingroup listener_getters + * @brief Get the requested_incompatible_qos callback from the listener structure. + * + * Equivalent to calling @ref dds_lget_requested_incompatible_qos_arg with arg and reset_on_invoke set to a null pointer and throwing away the result. + * + * @param[in] listener The pointer to the listener structure, where the callback will be retrieved from + * @param[out] callback Callback function; may be a null pointer + */ +DDS_EXPORT void dds_lget_requested_incompatible_qos (const dds_listener_t * __restrict listener, dds_on_requested_incompatible_qos_fn *callback); + +/** + * @ingroup listener_getters + * @brief Get the publication_matched callback from the listener structure. + * + * Equivalent to calling @ref dds_lget_publication_matched_arg with arg and reset_on_invoke set to a null pointer and throwing away the result. + * + * @param[in] listener The pointer to the listener structure, where the callback will be retrieved from + * @param[out] callback Callback function; may be a null pointer + */ +DDS_EXPORT void dds_lget_publication_matched (const dds_listener_t * __restrict listener, dds_on_publication_matched_fn *callback); + +/** + * @ingroup listener_getters + * @brief Get the subscription_matched callback from the listener structure. + * + * Equivalent to calling @ref dds_lget_subscription_matched_arg with arg and reset_on_invoke set to a null pointer and throwing away the result. + * + * @param[in] listener The pointer to the listener structure, where the callback will be retrieved from + * @param[out] callback Callback function; may be a null pointer + */ +DDS_EXPORT void dds_lget_subscription_matched (const dds_listener_t * __restrict listener, dds_on_subscription_matched_fn *callback); + +#if defined (__cplusplus) +} +#endif + +#endif /*_DDS_PUBLIC_LISTENER_H_*/ diff --git a/deps/unitree_sdk2/thirdparty/include/dds/ddsc/dds_public_qos.h b/deps/unitree_sdk2/thirdparty/include/dds/ddsc/dds_public_qos.h new file mode 100644 index 0000000..22e0552 --- /dev/null +++ b/deps/unitree_sdk2/thirdparty/include/dds/ddsc/dds_public_qos.h @@ -0,0 +1,1021 @@ +/* + * Copyright(c) 2006 to 2022 ZettaScale Technology and others + * + * This program and the accompanying materials are made available under the + * terms of the Eclipse Public License v. 2.0 which is available at + * http://www.eclipse.org/legal/epl-2.0, or the Eclipse Distribution License + * v. 1.0 which is available at + * http://www.eclipse.org/org/documents/edl-v10.php. + * + * SPDX-License-Identifier: EPL-2.0 OR BSD-3-Clause + */ + +/** + * @defgroup qos (DDS C QoS API) + * @ingroup dds + * + * This defines the public API of QoS and Policies in the + * Eclipse Cyclone DDS C language binding. + */ +#ifndef DDS_QOS_H +#define DDS_QOS_H + +#include "dds/export.h" +#include "dds/ddsc/dds_public_qosdefs.h" + +/** + * @anchor DDS_HAS_PROPERTY_LIST_QOS + * @ingroup qos + * @brief Whether or not the "property list" QoS setting is supported in this version. If it is, + * the "dds.sec." properties are treated specially, preventing the accidental creation of + * an non-secure participant by an implementation built without support for DDS Security. + */ +#define DDS_HAS_PROPERTY_LIST_QOS 1 + +#if defined (__cplusplus) +extern "C" { +#endif + +/** + * @ingroup qos + * @brief Allocate memory and initialize default QoS-policies + * + * @returns - Pointer to the initialized dds_qos_t structure, NULL if unsuccessful. + */ +DDS_EXPORT +dds_qos_t * dds_create_qos (void); + +/** + * @ingroup deprecated + * @deprecated use \ref dds_create_qos instead. + * Allocate memory and initialize default QoS-policies + * + * @returns - Pointer to the initialized dds_qos_t structure, NULL if unsuccessful. + */ +DDS_DEPRECATED_EXPORT +dds_qos_t * dds_qos_create (void); + +/** + * @ingroup qos + * @brief Delete memory allocated to QoS-policies structure + * + * @param[in] qos - Pointer to dds_qos_t structure + */ +DDS_EXPORT void +dds_delete_qos (dds_qos_t * __restrict qos); + +DDS_DEPRECATED_EXPORT void +dds_qos_delete (dds_qos_t * __restrict qos); + +/** + * @ingroup qos + * @brief Reset a QoS-policies structure to default values + * + * @param[in,out] qos - Pointer to the dds_qos_t structure + */ +DDS_EXPORT void +dds_reset_qos(dds_qos_t * __restrict qos); + +DDS_DEPRECATED_EXPORT +void dds_qos_reset (dds_qos_t * __restrict qos +); + +/** + * @ingroup qos + * @brief Copy all QoS-policies from one structure to another + * + * @param[in,out] dst - Pointer to the destination dds_qos_t structure + * @param[in] src - Pointer to the source dds_qos_t structure + * + * @returns - Return-code indicating success or failure + */ +DDS_EXPORT dds_return_t +dds_copy_qos (dds_qos_t * __restrict dst, const dds_qos_t * __restrict src); + +DDS_DEPRECATED_EXPORT dds_return_t +dds_qos_copy (dds_qos_t * __restrict dst, const dds_qos_t * __restrict src); + +/** + * @ingroup qos + * @brief Copy all QoS-policies from one structure to another, unless already set + * + * Policies are copied from src to dst, unless src already has the policy set to a non-default value. + * + * @param[in,out] dst - Pointer to the destination qos structure + * @param[in] src - Pointer to the source qos structure + */ +DDS_EXPORT void +dds_merge_qos (dds_qos_t * __restrict dst, const dds_qos_t * __restrict src); + +DDS_DEPRECATED_EXPORT void +dds_qos_merge (dds_qos_t * __restrict dst, const dds_qos_t * __restrict src); + +/** + * @ingroup qos + * @brief Copy all QoS-policies from one structure to another, unless already set + * + * Policies are copied from src to dst, unless src already has the policy set to a non-default value. + * + * @param[in,out] a - Pointer to the destination qos structure + * @param[in] b - Pointer to the source qos structure + * + * @returns whether the copy was successful. + */ +DDS_EXPORT bool +dds_qos_equal (const dds_qos_t * __restrict a, const dds_qos_t * __restrict b); + +/** + * @defgroup qos_setters (Qos Setters) + * @ingroup qos + */ + +/** + * @ingroup qos_setters + * @brief Set the userdata of a qos structure. + * + * @param[in,out] qos - Pointer to a dds_qos_t structure that will store the userdata + * @param[in] value - Pointer to the userdata + * @param[in] sz - Size of userdata stored in value + */ +DDS_EXPORT void +dds_qset_userdata ( + dds_qos_t * __restrict qos, + const void * __restrict value, + size_t sz); + +/** + * @ingroup qos_setters + * @brief Set the topicdata of a qos structure. + * + * @param[in,out] qos - Pointer to a dds_qos_t structure that will store the topicdata + * @param[in] value - Pointer to the topicdata + * @param[in] sz - Size of the topicdata stored in value + */ +DDS_EXPORT void +dds_qset_topicdata ( + dds_qos_t * __restrict qos, + const void * __restrict value, + size_t sz); + +/** + * @ingroup qos_setters + * @brief Set the groupdata of a qos structure. + * + * @param[in,out] qos - Pointer to a dds_qos_t structure that will store the groupdata + * @param[in] value - Pointer to the group data + * @param[in] sz - Size of groupdata stored in value + */ +DDS_EXPORT void +dds_qset_groupdata ( + dds_qos_t * __restrict qos, + const void * __restrict value, + size_t sz); + +/** + * @ingroup qos_setters + * @brief Set the durability policy of a qos structure. + * + * @param[in,out] qos - Pointer to a dds_qos_t structure that will store the policy + * @param[in] kind - Durability kind value + */ +DDS_EXPORT void +dds_qset_durability (dds_qos_t * __restrict qos, dds_durability_kind_t kind); + +/** + * @ingroup qos_setters + * @brief Set the history policy of a qos structure. + * + * Note that depth is only relevant for keep last. If you want limited history for keep all, use dds_qset_resource_limits(). + * + * @param[in,out] qos - Pointer to a dds_qos_t structure that will store the policy + * @param[in] kind - History kind value + * @param[in] depth - History depth value + */ +DDS_EXPORT void +dds_qset_history ( + dds_qos_t * __restrict qos, + dds_history_kind_t kind, + int32_t depth); + +/** + * @ingroup qos_setters + * @brief Set the resource limits policy of a qos structure. + * + * @param[in,out] qos - Pointer to a dds_qos_t structure that will store the policy + * @param[in] max_samples - Number of samples resource-limit value + * @param[in] max_instances - Number of instances resource-limit value + * @param[in] max_samples_per_instance - Number of samples per instance resource-limit value + */ +DDS_EXPORT void +dds_qset_resource_limits ( + dds_qos_t * __restrict qos, + int32_t max_samples, + int32_t max_instances, + int32_t max_samples_per_instance); + +/** + * @ingroup qos_setters + * @brief Set the presentation policy of a qos structure. + * + * @param[in,out] qos - Pointer to a dds_qos_t structure that will store the policy + * @param[in] access_scope - Access-scope kind + * @param[in] coherent_access - Coherent access enable value + * @param[in] ordered_access - Ordered access enable value + */ +DDS_EXPORT void +dds_qset_presentation ( + dds_qos_t * __restrict qos, + dds_presentation_access_scope_kind_t access_scope, + bool coherent_access, + bool ordered_access); + +/** + * @ingroup qos_setters + * @brief Set the lifespan policy of a qos structure. + * + * @param[in,out] qos - Pointer to a dds_qos_t structure that will store the policy + * @param[in] lifespan - Lifespan duration (expiration time relative to source timestamp of a sample) + */ +DDS_EXPORT void +dds_qset_lifespan ( + dds_qos_t * __restrict qos, + dds_duration_t lifespan); + +/** + * @ingroup qos_setters + * @brief Set the deadline policy of a qos structure. + * + * @param[in,out] qos - Pointer to a dds_qos_t structure that will store the policy + * @param[in] deadline - Deadline duration + */ +DDS_EXPORT void +dds_qset_deadline ( + dds_qos_t * __restrict qos, + dds_duration_t deadline); + +/** + * @ingroup qos_setters + * @brief Set the latency-budget policy of a qos structure + * + * @param[in,out] qos - Pointer to a dds_qos_t structure that will store the policy + * @param[in] duration - Latency budget duration + */ +DDS_EXPORT void +dds_qset_latency_budget ( + dds_qos_t * __restrict qos, + dds_duration_t duration); + +/** + * @ingroup qos_setters + * @brief Set the ownership policy of a qos structure + * + * @param[in,out] qos - Pointer to a dds_qos_t structure that will store the policy + * @param[in] kind - Ownership kind + */ +DDS_EXPORT void +dds_qset_ownership ( + dds_qos_t * __restrict qos, + dds_ownership_kind_t kind); + +/** + * @ingroup qos_setters + * @brief Set the ownership strength policy of a qos structure + * + * @param[in,out] qos - Pointer to a dds_qos_t structure that will store the policy + * @param[in] value - Ownership strength value + */ +DDS_EXPORT void +dds_qset_ownership_strength (dds_qos_t * __restrict qos, int32_t value); + +/** + * @ingroup qos_setters + * @brief Set the liveliness policy of a qos structure + * + * @param[in,out] qos - Pointer to a dds_qos_t structure that will store the policy + * @param[in] kind - Liveliness kind + * @param[in] lease_duration - Lease duration + */ +DDS_EXPORT void +dds_qset_liveliness ( + dds_qos_t * __restrict qos, + dds_liveliness_kind_t kind, + dds_duration_t lease_duration); + +/** + * @ingroup qos_setters + * @brief Set the time-based filter policy of a qos structure + * + * @param[in,out] qos - Pointer to a dds_qos_t structure that will store the policy + * @param[in] minimum_separation - Minimum duration between sample delivery for an instance + */ +DDS_EXPORT void +dds_qset_time_based_filter ( + dds_qos_t * __restrict qos, + dds_duration_t minimum_separation); + +/** + * @ingroup qos_setters + * @brief Set the partition policy of a qos structure + * + * @param[in,out] qos - Pointer to a dds_qos_t structure that will store the policy + * @param[in] n - Number of partitions stored in ps + * @param[in] ps - Pointer to string(s) storing partition name(s) + */ +DDS_EXPORT void +dds_qset_partition ( + dds_qos_t * __restrict qos, + uint32_t n, + const char ** __restrict ps); + +/** + * @ingroup qos_setters + * @brief Convenience function to set the partition policy of a qos structure to a + * single name. Name may be a null pointer. + * + * @param[in,out] qos - Pointer to a dds_qos_t structure that will store the policy + * @param[in] name - Pointer to the name + */ +DDS_EXPORT void +dds_qset_partition1 ( + dds_qos_t * __restrict qos, + const char * __restrict name); + +/** + * @ingroup qos_setters + * @brief Set the reliability policy of a qos structure + * + * @param[in,out] qos - Pointer to a dds_qos_t structure that will store the policy + * @param[in] kind - Reliability kind + * @param[in] max_blocking_time - Max blocking duration applied when kind is reliable. This is how long the writer will block when its history is full. + */ +DDS_EXPORT void +dds_qset_reliability ( + dds_qos_t * __restrict qos, + dds_reliability_kind_t kind, + dds_duration_t max_blocking_time); + +/** + * @ingroup qos_setters + * @brief Set the transport-priority policy of a qos structure + * + * @param[in,out] qos - Pointer to a dds_qos_t structure that will store the policy + * @param[in] value - Priority value + */ +DDS_EXPORT void +dds_qset_transport_priority (dds_qos_t * __restrict qos, int32_t value); + +/** + * @ingroup qos_setters + * @brief Set the destination-order policy of a qos structure + * + * @param[in,out] qos - Pointer to a dds_qos_t structure that will store the policy + * @param[in] kind - Destination-order kind + */ +DDS_EXPORT void +dds_qset_destination_order ( + dds_qos_t * __restrict qos, + dds_destination_order_kind_t kind); + +/** + * @ingroup qos_setters + * @brief Set the writer data-lifecycle policy of a qos structure + * + * @param[in,out] qos - Pointer to a dds_qos_t structure that will store the policy + * @param[in] autodispose - Automatic disposal of unregistered instances + */ +DDS_EXPORT void +dds_qset_writer_data_lifecycle (dds_qos_t * __restrict qos, bool autodispose); + +/** + * @ingroup qos_setters + * @brief Set the reader data-lifecycle policy of a qos structure + * + * @param[in,out] qos - Pointer to a dds_qos_t structure that will store the policy + * @param[in] autopurge_nowriter_samples_delay - Delay for purging of samples from instances in a no-writers state + * @param[in] autopurge_disposed_samples_delay - Delay for purging of samples from disposed instances + */ +DDS_EXPORT void +dds_qset_reader_data_lifecycle ( + dds_qos_t * __restrict qos, + dds_duration_t autopurge_nowriter_samples_delay, + dds_duration_t autopurge_disposed_samples_delay); + +/** + * @ingroup qos_setters + * @brief Set the durability-service policy of a qos structure + * + * @param[in,out] qos - Pointer to a dds_qos_t structure that will store the policy + * @param[in] service_cleanup_delay - Delay for purging of abandoned instances from the durability service + * @param[in] history_kind - History policy kind applied by the durability service + * @param[in] history_depth - History policy depth applied by the durability service + * @param[in] max_samples - Number of samples resource-limit policy applied by the durability service + * @param[in] max_instances - Number of instances resource-limit policy applied by the durability service + * @param[in] max_samples_per_instance - Number of samples per instance resource-limit policy applied by the durability service + */ +DDS_EXPORT void +dds_qset_durability_service ( + dds_qos_t * __restrict qos, + dds_duration_t service_cleanup_delay, + dds_history_kind_t history_kind, + int32_t history_depth, + int32_t max_samples, + int32_t max_instances, + int32_t max_samples_per_instance); + +/** + * @ingroup qos_setters + * @brief Set the ignore-local policy of a qos structure + * + * @param[in,out] qos - Pointer to a dds_qos_t structure that will store the policy + * @param[in] ignore - True if readers and writers owned by the same participant should be ignored + */ +DDS_EXPORT void +dds_qset_ignorelocal ( + dds_qos_t * __restrict qos, + dds_ignorelocal_kind_t ignore); + +/** + * @ingroup qos_setters + * @brief Stores a property with the provided name and string value in a qos structure. + * + * In the case a property with the provided name already exists in the qos structure, + * the value for this entry is overwritten with the provided string value. If more than + * one property with the provided name exists, only the value of the first of these + * properties is updated. + * + * @param[in,out] qos - Pointer to a dds_qos_t structure that will store the property + * @param[in] name - Pointer to name of the property + * @param[in] value - Pointer to a (null-terminated) string that will be stored + */ +DDS_EXPORT void +dds_qset_prop ( + dds_qos_t * __restrict qos, + const char * name, + const char * value); + +/** + * @ingroup qos_setters + * @brief Removes the property with the provided name from a qos structure. + * + * In case more than one property exists with this name, only the first property + * is removed. + * + * @param[in,out] qos - Pointer to a dds_qos_t structure that contains the property + * @param[in] name - Pointer to name of the property + */ +DDS_EXPORT void +dds_qunset_prop ( + dds_qos_t * __restrict qos, + const char * name); + +/** + * @ingroup qos_setters + * @brief Stores the provided binary data as a property in a qos structure + * + * In the case a property with the provided name already exists in the qos structure, + * the value for this entry is overwritten with the provided data. If more than one + * property with the provided name exists, only the value of the first of these + * properties is updated. + * + * @param[in,out] qos - Pointer to a dds_qos_t structure that will store the property + * @param[in] name - Pointer to name of the property + * @param[in] value - Pointer to data to be stored in the property + * @param[in] sz - Size of the data + */ +DDS_EXPORT void +dds_qset_bprop ( + dds_qos_t * __restrict qos, + const char * name, + const void * value, + const size_t sz); + +/** + * @ingroup qos_setters + * @brief Removes the binary property with the provided name from a qos structure. + * + * In case more than one binary property exists with this name, only the first binary + * property is removed. + * + * @param[in,out] qos - Pointer to a dds_qos_t structure that contains the binary property + * @param[in] name - Pointer to name of the property + */ +DDS_EXPORT void +dds_qunset_bprop ( + dds_qos_t * __restrict qos, + const char * name); + +/** + * @ingroup qos_setters + * @brief Set the type consistency enforcement policy of a qos structure + * + * @param[in,out] qos - Pointer to a dds_qos_t structure that will store the policy + * @param[in] kind - Type consistency policy kind + * @param[in] ignore_sequence_bounds - Ignore sequence bounds in type assignability checking + * @param[in] ignore_string_bounds - Ignore string bounds in type assignability checking + * @param[in] ignore_member_names - Ignore member names in type assignability checking + * @param[in] prevent_type_widening - Prevent type widening in type assignability checking + * @param[in] force_type_validation - Force type validation in assignability checking + */ +DDS_EXPORT void +dds_qset_type_consistency ( + dds_qos_t * __restrict qos, + dds_type_consistency_kind_t kind, + bool ignore_sequence_bounds, + bool ignore_string_bounds, + bool ignore_member_names, + bool prevent_type_widening, + bool force_type_validation); + +/** + * @ingroup qos_setters + * @brief Set the data representation of a qos structure + * + * @param[in,out] qos - Pointer to a dds_qos_t structure that will store the policy + * @param[in] n - Number of data representation values + * @param[in] values - Data representation values + */ +DDS_EXPORT void +dds_qset_data_representation ( + dds_qos_t * __restrict qos, + uint32_t n, + const dds_data_representation_id_t *values); + +/** + * @ingroup qos_setters + * @brief Set the entity name. + * + * When using this QoS to initialize a participant, publisher, subscriber, reader or writer + * it will take the name set here. This name is visible over discovery and can be used + * to make sense of network in tooling. + * + * @param[in,out] qos - Pointer to a dds_qos_t structure that will store the entity name. + * @param[in] name - Pointer to the entity name to set. + */ +DDS_EXPORT void +dds_qset_entity_name ( + dds_qos_t * __restrict qos, + const char * name); + + +/** + * @defgroup qos_getters (QoS Getters) + * @ingroup qos + */ + +/** + * @ingroup qos_getters + * @brief Get the userdata from a qos structure + * + * @param[in] qos - Pointer to a dds_qos_t structure storing the policy + * @param[in,out] value - Pointer that will store the userdata. If sz = 0, then a null pointer, else it is a pointer to an allocated buffer of sz+1 bytes where the last byte is always 0 + * @param[in,out] sz - Pointer that will store the size of userdata + * + * @returns - false iff any of the arguments is invalid or the qos is not present in the qos object + */ +DDS_EXPORT bool dds_qget_userdata (const dds_qos_t * __restrict qos, void **value, size_t *sz); + +/** + * @ingroup qos_getters + * @brief Get the topicdata from a qos structure + * + * @param[in] qos - Pointer to a dds_qos_t structure storing the policy + * @param[in,out] value - Pointer that will store the topicdata. If sz = 0, then a null pointer, else it is a pointer to an allocated buffer of sz+1 bytes where the last byte is always 0 + * @param[in,out] sz - Pointer that will store the size of topicdata + * + * @returns - false iff any of the arguments is invalid or the qos is not present in the qos object +*/ +DDS_EXPORT bool dds_qget_topicdata (const dds_qos_t * __restrict qos, void **value, size_t *sz); + +/** + * @ingroup qos_getters + * @brief Get the groupdata from a qos structure + * + * @param[in] qos - Pointer to a dds_qos_t structure storing the policy + * @param[in,out] value - Pointer that will store the groupdata. If sz = 0, then a null pointer, else it is a pointer to an allocated buffer of sz+1 bytes where the last byte is always 0 + * @param[in,out] sz - Pointer that will store the size of groupdata + * + * @returns - false iff any of the arguments is invalid or the qos is not present in the qos object + */ +DDS_EXPORT bool dds_qget_groupdata (const dds_qos_t * __restrict qos, void **value, size_t *sz); + +/** + * @ingroup qos_getters + * @brief Get the durability policy from a qos structure + * + * @param[in] qos - Pointer to a dds_qos_t structure storing the policy + * @param[in,out] kind - Pointer that will store the durability kind + * + * @returns - false iff any of the arguments is invalid or the qos is not present in the qos object + */ +DDS_EXPORT bool dds_qget_durability (const dds_qos_t * __restrict qos, dds_durability_kind_t *kind); + +/** + * @ingroup qos_getters + * @brief Get the history policy from a qos structure + * + * @param[in] qos - Pointer to a dds_qos_t structure storing the policy + * @param[in,out] kind - Pointer that will store the history kind (optional) + * @param[in,out] depth - Pointer that will store the history depth (optional) + * + * @returns - false iff any of the arguments is invalid or the qos is not present in the qos object + */ +DDS_EXPORT bool dds_qget_history (const dds_qos_t * __restrict qos, dds_history_kind_t *kind, int32_t *depth); + +/** + * @ingroup qos_getters + * @brief Get the resource-limits policy from a qos structure + * + * @param[in] qos - Pointer to a dds_qos_t structure storing the policy + * @param[in,out] max_samples - Pointer that will store the number of samples resource-limit (optional) + * @param[in,out] max_instances - Pointer that will store the number of instances resource-limit (optional) + * @param[in,out] max_samples_per_instance - Pointer that will store the number of samples per instance resource-limit (optional) + * + * @returns - false iff any of the arguments is invalid or the qos is not present in the qos object + */ +DDS_EXPORT bool +dds_qget_resource_limits ( + const dds_qos_t * __restrict qos, + int32_t *max_samples, + int32_t *max_instances, + int32_t *max_samples_per_instance); + +/** + * @ingroup qos_getters + * @brief Get the presentation policy from a qos structure + * + * @param[in] qos - Pointer to a dds_qos_t structure storing the policy + * @param[in,out] access_scope - Pointer that will store access scope kind (optional) + * @param[in,out] coherent_access - Pointer that will store coherent access enable value (optional) + * @param[in,out] ordered_access - Pointer that will store orderede access enable value (optional) + * + * @returns - false iff any of the arguments is invalid or the qos is not present in the qos object + */ +DDS_EXPORT bool +dds_qget_presentation ( + const dds_qos_t * __restrict qos, + dds_presentation_access_scope_kind_t *access_scope, + bool *coherent_access, + bool *ordered_access); + +/** + * @ingroup qos_getters + * @brief Get the lifespan policy from a qos structure + * + * @param[in] qos - Pointer to a dds_qos_t structure storing the policy + * @param[in,out] lifespan - Pointer that will store lifespan duration + * + * @returns - false iff any of the arguments is invalid or the qos is not present in the qos object + */ +DDS_EXPORT bool +dds_qget_lifespan ( + const dds_qos_t * __restrict qos, + dds_duration_t *lifespan); + +/** + * @ingroup qos_getters + * @brief Get the deadline policy from a qos structure + * + * @param[in] qos - Pointer to a dds_qos_t structure storing the policy + * @param[in,out] deadline - Pointer that will store deadline duration + * + * @returns - false iff any of the arguments is invalid or the qos is not present in the qos object + */ +DDS_EXPORT bool +dds_qget_deadline ( + const dds_qos_t * __restrict qos, + dds_duration_t *deadline); + +/** + * @ingroup qos_getters + * @brief Get the latency-budget policy from a qos structure + * + * @param[in] qos - Pointer to a dds_qos_t structure storing the policy + * @param[in,out] duration - Pointer that will store latency-budget duration + * + * @returns - false iff any of the arguments is invalid or the qos is not present in the qos object + */ +DDS_EXPORT bool +dds_qget_latency_budget ( + const dds_qos_t * __restrict qos, + dds_duration_t *duration); + +/** + * @ingroup qos_getters + * @brief Get the ownership policy from a qos structure + * + * @param[in] qos - Pointer to a dds_qos_t structure storing the policy + * @param[in,out] kind - Pointer that will store the ownership kind + * + * @returns - false iff any of the arguments is invalid or the qos is not present in the qos object + */ +DDS_EXPORT bool +dds_qget_ownership ( + const dds_qos_t * __restrict qos, + dds_ownership_kind_t *kind); + +/** + * @ingroup qos_getters + * @brief Get the ownership strength qos policy + * + * @param[in] qos - Pointer to a dds_qos_t structure storing the policy + * @param[in,out] value - Pointer that will store the ownership strength value + * + * @returns - false iff any of the arguments is invalid or the qos is not present in the qos object + */ +DDS_EXPORT bool +dds_qget_ownership_strength ( + const dds_qos_t * __restrict qos, + int32_t *value); + +/** + * @ingroup qos_getters + * @brief Get the liveliness qos policy + * + * @param[in] qos - Pointer to a dds_qos_t structure storing the policy + * @param[in,out] kind - Pointer that will store the liveliness kind (optional) + * @param[in,out] lease_duration - Pointer that will store the liveliness lease duration (optional) + * + * @returns - false iff any of the arguments is invalid or the qos is not present in the qos object + */ +DDS_EXPORT bool +dds_qget_liveliness ( + const dds_qos_t * __restrict qos, + dds_liveliness_kind_t *kind, + dds_duration_t *lease_duration); + +/** + * @ingroup qos_getters + * @brief Get the time-based filter qos policy + * + * @param[in] qos - Pointer to a dds_qos_t structure storing the policy + * @param[in,out] minimum_separation - Pointer that will store the minimum separation duration (optional) + * + * @returns - false iff any of the arguments is invalid or the qos is not present in the qos object + */ +DDS_EXPORT bool +dds_qget_time_based_filter ( + const dds_qos_t * __restrict qos, + dds_duration_t *minimum_separation); + +/** + * @ingroup qos_getters + * @brief Get the partition qos policy + * + * @param[in] qos - Pointer to a dds_qos_t structure storing the policy + * @param[in,out] n - Pointer that will store the number of partitions (optional) + * @param[in,out] ps - Pointer that will store the string(s) containing partition name(s) (optional) + * + * @returns - false iff any of the arguments is invalid or the qos is not present in the qos object + */ +DDS_EXPORT bool +dds_qget_partition ( + const dds_qos_t * __restrict qos, + uint32_t *n, + char ***ps); + +/** + * @ingroup qos_getters + * @brief Get the reliability qos policy + * + * @param[in] qos - Pointer to a dds_qos_t structure storing the policy + * @param[in,out] kind - Pointer that will store the reliability kind (optional) + * @param[in,out] max_blocking_time - Pointer that will store the max blocking time for reliable reliability (optional) + * + * @returns - false iff any of the arguments is invalid or the qos is not present in the qos object + */ +DDS_EXPORT bool +dds_qget_reliability ( + const dds_qos_t * __restrict qos, + dds_reliability_kind_t *kind, + dds_duration_t *max_blocking_time); + +/** + * @ingroup qos_getters + * @brief Get the transport priority qos policy + * + * @param[in] qos - Pointer to a dds_qos_t structure storing the policy + * @param[in,out] value - Pointer that will store the transport priority value + * + * @returns - false iff any of the arguments is invalid or the qos is not present in the qos object + */ +DDS_EXPORT bool +dds_qget_transport_priority ( + const dds_qos_t * __restrict qos, + int32_t *value); + +/** + * @ingroup qos_getters + * @brief Get the destination-order qos policy + * + * @param[in] qos - Pointer to a dds_qos_t structure storing the policy + * @param[in,out] kind - Pointer that will store the destination-order kind + * + * @returns - false iff any of the arguments is invalid or the qos is not present in the qos object + */ +DDS_EXPORT bool +dds_qget_destination_order ( + const dds_qos_t * __restrict qos, + dds_destination_order_kind_t *kind); + +/** + * @ingroup qos_getters + * @brief Get the writer data-lifecycle qos policy + * + * @param[in] qos - Pointer to a dds_qos_t structure storing the policy + * @param[in,out] autodispose - Pointer that will store the autodispose unregistered instances enable value + * + * @returns - false iff any of the arguments is invalid or the qos is not present in the qos object + */ +DDS_EXPORT bool +dds_qget_writer_data_lifecycle ( + const dds_qos_t * __restrict qos, + bool *autodispose); + +/** + * @ingroup qos_getters + * @brief Get the reader data-lifecycle qos policy + * + * @param[in] qos - Pointer to a dds_qos_t structure storing the policy + * @param[in,out] autopurge_nowriter_samples_delay - Pointer that will store the delay for auto-purging samples from instances in a no-writer state (optional) + * @param[in,out] autopurge_disposed_samples_delay - Pointer that will store the delay for auto-purging of disposed instances (optional) + * + * @returns - false iff any of the arguments is invalid or the qos is not present in the qos object + */ +DDS_EXPORT bool +dds_qget_reader_data_lifecycle ( + const dds_qos_t * __restrict qos, + dds_duration_t *autopurge_nowriter_samples_delay, + dds_duration_t *autopurge_disposed_samples_delay); + +/** + * @ingroup qos_getters + * @brief Get the durability-service qos policy values. + * + * @param[in] qos - Pointer to a dds_qos_t structure storing the policy + * @param[in,out] service_cleanup_delay - Pointer that will store the delay for purging of abandoned instances from the durability service (optional) + * @param[in,out] history_kind - Pointer that will store history policy kind applied by the durability service (optional) + * @param[in,out] history_depth - Pointer that will store history policy depth applied by the durability service (optional) + * @param[in,out] max_samples - Pointer that will store number of samples resource-limit policy applied by the durability service (optional) + * @param[in,out] max_instances - Pointer that will store number of instances resource-limit policy applied by the durability service (optional) + * @param[in,out] max_samples_per_instance - Pointer that will store number of samples per instance resource-limit policy applied by the durability service (optional) + * + * @returns - false iff any of the arguments is invalid or the qos is not present in the qos object + */ +DDS_EXPORT bool +dds_qget_durability_service ( + const dds_qos_t * __restrict qos, + dds_duration_t *service_cleanup_delay, + dds_history_kind_t *history_kind, + int32_t *history_depth, + int32_t *max_samples, + int32_t *max_instances, + int32_t *max_samples_per_instance); + +/** + * @ingroup qos_getters + * @brief Get the ignore-local qos policy + * + * @param[in] qos - Pointer to a dds_qos_t structure storing the policy + * @param[in,out] ignore - Pointer that will store whether to ignore readers/writers owned by the same participant (optional) + * + * @returns - false iff any of the arguments is invalid or the qos is not present in the qos object + */ +DDS_EXPORT bool +dds_qget_ignorelocal ( + const dds_qos_t * __restrict qos, + dds_ignorelocal_kind_t *ignore); + +/** + * @ingroup qos_getters + * @brief Gets the names of the properties from a qos structure. + * + * @param[in,out] qos - Pointer to a dds_qos_t structure that contains properties + * @param[in,out] n - Pointer to number of property names that are returned (optional) + * @param[in,out] names - Pointer that will store the string(s) containing property name(s) (optional). This function will allocate the memory for the list of names and for the strings containing the names; the caller gets ownership of the allocated memory + * + * @returns - false iff any of the arguments is invalid or the qos is not present in the qos object + */ +DDS_EXPORT bool +dds_qget_propnames ( + const dds_qos_t * __restrict qos, + uint32_t * n, + char *** names); + +/** + * @ingroup qos_getters + * @brief Get the value of the property with the provided name from a qos structure. + * + * In case more than one property exists with this name, the value for the first + * property with this name will be returned. + * + * @param[in,out] qos - Pointer to a dds_qos_t structure that contains the property + * @param[in] name - Pointer to name of the property + * @param[in,out] value - Pointer to a string that will store the value of the property. The memory for storing the string value will be allocated by this function and the caller gets ownership of the allocated memory + * + * @returns - false iff any of the arguments is invalid, the qos is not present in the qos object or there was no property found with the provided name + */ +DDS_EXPORT bool +dds_qget_prop ( + const dds_qos_t * __restrict qos, + const char * name, + char ** value); + +/** + * @ingroup qos_getters + * @brief Gets the names of the binary properties from a qos structure. + * + * @param[in,out] qos - Pointer to a dds_qos_t structure that contains binary properties + * @param[in,out] n - Pointer to number of binary property names that are returned (optional) + * @param[in,out] names - Pointer that will store the string(s) containing binary property name(s) (optional). This function will allocate the memory for the list of names and for the strings containing the names; the caller gets ownership of the allocated memory + * + * @returns - false iff any of the arguments is invalid or the qos is not present in the qos object + */ +DDS_EXPORT bool +dds_qget_bpropnames ( + const dds_qos_t * __restrict qos, + uint32_t * n, + char *** names); + +/** + * @ingroup qos_getters + * @brief Get the value of the binary property with the provided name from a qos structure. + * + * In case more than one binary property exists with this name, the value for the first + * binary property with this name will be returned. + * + * @param[in,out] qos - Pointer to a dds_qos_t structure that contains the property + * @param[in] name - Pointer to name of the binary property + * @param[in,out] value - Pointer to a buffer that will store the value of the property. If sz = 0 then a NULL pointer. The memory for storing the value will be allocated by this function and the caller gets ownership of the allocated memory + * @param[in,out] sz - Pointer that will store the size of the returned buffer. + * + * @returns - false iff any of the arguments is invalid, the qos is not present in the qos object or there was no binary property found with the provided name + */ +DDS_EXPORT bool +dds_qget_bprop ( + const dds_qos_t * __restrict qos, + const char * name, + void ** value, + size_t * sz); + +/** + * @ingroup qos_getters + * @brief Get the type consistency enforcement qos policy values. + * + * @param[in] qos - Pointer to a dds_qos_t structure storing the policy + * @param[in,out] kind - Pointer that will store the type consistency enforcement kind (optional) + * @param[in,out] ignore_sequence_bounds - Pointer that will store the boolean value for ignoring sequence bounds in type assignability checking (optional) + * @param[in,out] ignore_string_bounds - Pointer that will store the boolean value for ignoring string bounds in type assignability checking (optional) + * @param[in,out] ignore_member_names - Pointer that will store the boolean value for ignoring member names in type assignability checking (optional) + * @param[in,out] prevent_type_widening - Pointer that will store the boolean value to prevent type widening in type assignability checking (optional) + * @param[in,out] force_type_validation - Pointer that will store the boolean value to force type validation in assignability checking (optional) + * + * @returns - false iff any of the arguments is invalid or the qos is not present in the qos object + */ +DDS_EXPORT bool +dds_qget_type_consistency ( + const dds_qos_t * __restrict qos, + dds_type_consistency_kind_t *kind, + bool *ignore_sequence_bounds, + bool *ignore_string_bounds, + bool *ignore_member_names, + bool *prevent_type_widening, + bool *force_type_validation); + +/** + * @ingroup qos_getters + * @brief Get the data representation qos policy value. + * + * Returns the data representation values that are set in the provided QoS object + * and stores the number of values in out parameter 'n'. In case the 'values' parameter + * is provided, this function will allocate a buffer that contains the data representation + * values, and set 'values' to point to this buffer. It is the responsibility of the caller + * to free the memory of this buffer. + * + * @param[in] qos - Pointer to a dds_qos_t structure storing the policy + * @param[in,out] n - Pointer that will store the number of data representation values + * @param[in,out] values - Pointer that will store the data representation values (optional) + * + * @returns - false iff any of the arguments is invalid or the qos is not present in the qos object + */ +DDS_EXPORT bool +dds_qget_data_representation ( + const dds_qos_t * __restrict qos, + uint32_t *n, + dds_data_representation_id_t **values); + +/** + * @ingroup qos_getters + * @brief Get the entity name from a qos structure + * + * @param[in] qos - Pointer to a dds_qos_t structure storing the entity name + * @param[in,out] name - Pointer to a string that will store the returned entity name + * + * @returns - false iff any of the arguments is invalid or the qos is not present in the qos object + * or if a buffer to store the name could not be allocated. + */ +DDS_EXPORT bool dds_qget_entity_name (const dds_qos_t * __restrict qos, char **name); + +#if defined (__cplusplus) +} +#endif +#endif diff --git a/deps/unitree_sdk2/thirdparty/include/dds/ddsc/dds_public_qosdefs.h b/deps/unitree_sdk2/thirdparty/include/dds/ddsc/dds_public_qosdefs.h new file mode 100644 index 0000000..6011ec9 --- /dev/null +++ b/deps/unitree_sdk2/thirdparty/include/dds/ddsc/dds_public_qosdefs.h @@ -0,0 +1,184 @@ +/* + * Copyright(c) 2006 to 2022 ZettaScale Technology and others + * + * This program and the accompanying materials are made available under the + * terms of the Eclipse Public License v. 2.0 which is available at + * http://www.eclipse.org/legal/epl-2.0, or the Eclipse Distribution License + * v. 1.0 which is available at + * http://www.eclipse.org/org/documents/edl-v10.php. + * + * SPDX-License-Identifier: EPL-2.0 OR BSD-3-Clause + */ + +#ifndef DDS_QOSDEFS_H +#define DDS_QOSDEFS_H + +#include + +#if defined (__cplusplus) +extern "C" { +#endif + +/** + * @anchor DDS_LENGTH_UNLIMITED + * @ingroup qos + * @brief Used for indicating unlimited length in dds_qset_resource_limits() + */ +#define DDS_LENGTH_UNLIMITED -1 + +/** + * @brief Qos Policy IDs + * @ingroup internal + * Used internally to mark the QoS policy type + */ +typedef enum dds_qos_policy_id { + DDS_INVALID_QOS_POLICY_ID, /**< Invalid Policy */ + DDS_USERDATA_QOS_POLICY_ID, /**< Userdata policy dds_qset_userdata() */ + DDS_DURABILITY_QOS_POLICY_ID, /**< Durability policy dds_qset_durability() */ + DDS_PRESENTATION_QOS_POLICY_ID, /**< Presentation policy dds_qset_presentation() */ + DDS_DEADLINE_QOS_POLICY_ID, /**< Deadline policy dds_qset_deadline() */ + DDS_LATENCYBUDGET_QOS_POLICY_ID, /**< LatencyBudget policy dds_qset_latency_budget() */ + DDS_OWNERSHIP_QOS_POLICY_ID, /**< Ownership policy dds_qset_ownership() */ + DDS_OWNERSHIPSTRENGTH_QOS_POLICY_ID, /**< OwnershipStrength policy dds_qset_ownership_strength() */ + DDS_LIVELINESS_QOS_POLICY_ID, /**< Liveliness policy dds_qset_liveliness() */ + DDS_TIMEBASEDFILTER_QOS_POLICY_ID, /**< TimeBasedFilter policy dds_qset_time_based_filter() */ + DDS_PARTITION_QOS_POLICY_ID, /**< Partition policy dds_qset_partition() */ + DDS_RELIABILITY_QOS_POLICY_ID, /**< Reliability policy dds_qset_reliability() */ + DDS_DESTINATIONORDER_QOS_POLICY_ID, /**< DestinationOrder policy dds_qset_destination_order() */ + DDS_HISTORY_QOS_POLICY_ID, /**< History policy dds_qset_history() */ + DDS_RESOURCELIMITS_QOS_POLICY_ID, /**< ResourceLimits policy dds_qset_resource_limits() */ + DDS_ENTITYFACTORY_QOS_POLICY_ID, /**< EntityFactory policy */ + DDS_WRITERDATALIFECYCLE_QOS_POLICY_ID, /**< WriterDataLifecycle policy dds_qset_writer_data_lifecycle() */ + DDS_READERDATALIFECYCLE_QOS_POLICY_ID, /**< ReaderDataLifecycle policy dds_qset_reader_data_lifecycle() */ + DDS_TOPICDATA_QOS_POLICY_ID, /**< Topicdata policy dds_qset_topicdata() */ + DDS_GROUPDATA_QOS_POLICY_ID, /**< Groupdata policy dds_qset_groupdata() */ + DDS_TRANSPORTPRIORITY_QOS_POLICY_ID, /**< TransportPriority policy dds_qset_transport_priority() */ + DDS_LIFESPAN_QOS_POLICY_ID, /**< Livespan policy dds_qset_lifespan() */ + DDS_DURABILITYSERVICE_QOS_POLICY_ID, /**< DurabilityService policy dds_qset_durability_service() */ + DDS_PROPERTY_QOS_POLICY_ID, /**< Property policy dds_qset_property() */ + DDS_TYPE_CONSISTENCY_ENFORCEMENT_QOS_POLICY_ID, /**< TypeConsistencyEnforcement policy dds_qset_type_consistency_enforcements() */ + DDS_DATA_REPRESENTATION_QOS_POLICY_ID /**< DataRepresentation policy dds_qset_data_representation() */ +} dds_qos_policy_id_t; + + +/** + * @brief QoS datatype + * @ingroup qos + * QoS structure is opaque + */ +typedef struct dds_qos dds_qos_t; + +/** + * @brief Durability QoS: Applies to Topic, DataReader, DataWriter + * @ingroup qos + */ +typedef enum dds_durability_kind +{ + DDS_DURABILITY_VOLATILE, /**< Volatile durability */ + DDS_DURABILITY_TRANSIENT_LOCAL, /**< Transient Local durability */ + DDS_DURABILITY_TRANSIENT, /**< Transient durability */ + DDS_DURABILITY_PERSISTENT /**< Persistent durability */ +} +dds_durability_kind_t; + +/** + * @brief History QoS: Applies to Topic, DataReader, DataWriter + * @ingroup qos + */ +typedef enum dds_history_kind +{ + DDS_HISTORY_KEEP_LAST, /**< Keep Last history */ + DDS_HISTORY_KEEP_ALL /**< Keep All history */ +} +dds_history_kind_t; + +/** + * @brief Ownership QoS: Applies to Topic, DataReader, DataWriter + * @ingroup qos + */ +typedef enum dds_ownership_kind +{ + DDS_OWNERSHIP_SHARED, /**< Shared Ownership */ + DDS_OWNERSHIP_EXCLUSIVE /**< Exclusive Ownership */ +} +dds_ownership_kind_t; + +/** + * @brief Liveliness QoS: Applies to Topic, DataReader, DataWriter + * @ingroup qos + */ +typedef enum dds_liveliness_kind +{ + DDS_LIVELINESS_AUTOMATIC, /**< Automatic liveliness */ + DDS_LIVELINESS_MANUAL_BY_PARTICIPANT, /**< Manual by Participant liveliness */ + DDS_LIVELINESS_MANUAL_BY_TOPIC /**< Manual by Topic liveliness */ +} +dds_liveliness_kind_t; + +/** + * @brief Reliability QoS: Applies to Topic, DataReader, DataWriter + * @ingroup qos + */ +typedef enum dds_reliability_kind +{ + DDS_RELIABILITY_BEST_EFFORT, /**< Best Effort reliability */ + DDS_RELIABILITY_RELIABLE /**< Reliable reliability */ +} +dds_reliability_kind_t; + +/** + * @brief DestinationOrder QoS: Applies to Topic, DataReader, DataWriter + * @ingroup qos + */ +typedef enum dds_destination_order_kind +{ + DDS_DESTINATIONORDER_BY_RECEPTION_TIMESTAMP, /**< order by reception timestamp */ + DDS_DESTINATIONORDER_BY_SOURCE_TIMESTAMP /**< order by source timestamp */ +} +dds_destination_order_kind_t; + +/** + * @brief Presentation QoS: Applies to Publisher, Subscriber + * @ingroup qos + */ +typedef enum dds_presentation_access_scope_kind +{ + DDS_PRESENTATION_INSTANCE, /**< presentation scope per instance */ + DDS_PRESENTATION_TOPIC, /**< presentation scope per topic */ + DDS_PRESENTATION_GROUP /**< presentation scope per group */ +} +dds_presentation_access_scope_kind_t; + +/** + * @brief Ignore-local QoS: Applies to DataReader, DataWriter + * @ingroup qos + */ +typedef enum dds_ignorelocal_kind +{ + DDS_IGNORELOCAL_NONE, /**< Don't ignore local data */ + DDS_IGNORELOCAL_PARTICIPANT, /**< Ignore local data from same participant */ + DDS_IGNORELOCAL_PROCESS /**< Ignore local data from same process */ +} +dds_ignorelocal_kind_t; + +/** + * @brief Type-consistency QoS: Applies to DataReader, DataWriter + * @ingroup qos + */ +typedef enum dds_type_consistency_kind +{ + DDS_TYPE_CONSISTENCY_DISALLOW_TYPE_COERCION, /**< Do not allow type coercion */ + DDS_TYPE_CONSISTENCY_ALLOW_TYPE_COERCION /**< Allow type coercion */ +} +dds_type_consistency_kind_t; + +/** + * @brief Data Representation QoS: Applies to Topic, DataReader, DataWriter + * @ingroup qos + */ +typedef int16_t dds_data_representation_id_t; + +#if defined (__cplusplus) +} +#endif +#endif diff --git a/deps/unitree_sdk2/thirdparty/include/dds/ddsc/dds_public_status.h b/deps/unitree_sdk2/thirdparty/include/dds/ddsc/dds_public_status.h new file mode 100644 index 0000000..04d4c4a --- /dev/null +++ b/deps/unitree_sdk2/thirdparty/include/dds/ddsc/dds_public_status.h @@ -0,0 +1,512 @@ +/* + * Copyright(c) 2006 to 2019 ZettaScale Technology and others + * + * This program and the accompanying materials are made available under the + * terms of the Eclipse Public License v. 2.0 which is available at + * http://www.eclipse.org/legal/epl-2.0, or the Eclipse Distribution License + * v. 1.0 which is available at + * http://www.eclipse.org/org/documents/edl-v10.php. + * + * SPDX-License-Identifier: EPL-2.0 OR BSD-3-Clause + */ + +/** + * @defgroup dcps_status (DDS C Communication Status API) + * @ingroup dds + * This defines the public API of the Communication Status in the + * Eclipse Cyclone DDS C language binding. Listeners are implemented + * as structs containing callback functions that take listener status types + * as arguments. + */ +#ifndef DDS_STATUS_H +#define DDS_STATUS_H + +#include "dds/export.h" + +#if defined (__cplusplus) +extern "C" { +#endif + +/** + * @ingroup dcps_status + * @brief DCPS_Status_OfferedDeadlineMissed + * DOC_TODO + */ +typedef struct dds_offered_deadline_missed_status +{ + uint32_t total_count; /**< DOC_TODO */ + int32_t total_count_change; /**< DOC_TODO */ + dds_instance_handle_t last_instance_handle; /**< DOC_TODO */ +} +dds_offered_deadline_missed_status_t; + +/** + * @ingroup dcps_status + * @brief DCPS_Status_OfferedIncompatibleQoS + * DOC_TODO + */ +typedef struct dds_offered_incompatible_qos_status +{ + uint32_t total_count; /**< DOC_TODO */ + int32_t total_count_change; /**< DOC_TODO */ + uint32_t last_policy_id; /**< DOC_TODO */ +} +dds_offered_incompatible_qos_status_t; + +/** + * @ingroup dcps_status + * @brief DCPS_Status_PublicationMatched + * DOC_TODO + */ +typedef struct dds_publication_matched_status +{ + uint32_t total_count; /**< DOC_TODO */ + int32_t total_count_change; /**< DOC_TODO */ + uint32_t current_count; /**< DOC_TODO */ + int32_t current_count_change; /**< DOC_TODO */ + dds_instance_handle_t last_subscription_handle; /**< DOC_TODO */ +} +dds_publication_matched_status_t; + +/** + * @ingroup dcps_status + * @brief DCPS_Status_LivelinessLost + * DOC_TODO + */ +typedef struct dds_liveliness_lost_status +{ + uint32_t total_count; /**< DOC_TODO */ + int32_t total_count_change; /**< DOC_TODO */ +} +dds_liveliness_lost_status_t; + +/** + * @ingroup dcps_status + * @brief DCPS_Status_SubscriptionMatched + * DOC_TODO + */ +typedef struct dds_subscription_matched_status +{ + uint32_t total_count; /**< DOC_TODO */ + int32_t total_count_change; /**< DOC_TODO */ + uint32_t current_count; /**< DOC_TODO */ + int32_t current_count_change; /**< DOC_TODO */ + dds_instance_handle_t last_publication_handle; /**< DOC_TODO */ +} +dds_subscription_matched_status_t; + +/** + * @ingroup dcps_status + * @brief Rejected Status + * DOC_TODO + */ +typedef enum +{ + DDS_NOT_REJECTED, /**< DOC_TODO */ + DDS_REJECTED_BY_INSTANCES_LIMIT, /**< DOC_TODO */ + DDS_REJECTED_BY_SAMPLES_LIMIT, /**< DOC_TODO */ + DDS_REJECTED_BY_SAMPLES_PER_INSTANCE_LIMIT /**< DOC_TODO */ +} +dds_sample_rejected_status_kind; + +/** + * @ingroup dcps_status + * @brief DCPS_Status_SampleRejected + * DOC_TODO + */ +typedef struct dds_sample_rejected_status +{ + uint32_t total_count; /**< DOC_TODO */ + int32_t total_count_change; /**< DOC_TODO */ + dds_sample_rejected_status_kind last_reason; /**< DOC_TODO */ + dds_instance_handle_t last_instance_handle; /**< DOC_TODO */ +} +dds_sample_rejected_status_t; + +/** + * @ingroup dcps_status + * @brief DCPS_Status_LivelinessChanged + * DOC_TODO + */ +typedef struct dds_liveliness_changed_status +{ + uint32_t alive_count; /**< DOC_TODO */ + uint32_t not_alive_count; /**< DOC_TODO */ + int32_t alive_count_change; /**< DOC_TODO */ + int32_t not_alive_count_change; /**< DOC_TODO */ + dds_instance_handle_t last_publication_handle; /**< DOC_TODO */ +} +dds_liveliness_changed_status_t; + +/** + * @ingroup dcps_status + * @brief DCPS_Status_RequestedDeadlineMissed + * DOC_TODO + */ +typedef struct dds_requested_deadline_missed_status +{ + uint32_t total_count; /**< DOC_TODO */ + int32_t total_count_change; /**< DOC_TODO */ + dds_instance_handle_t last_instance_handle; /**< DOC_TODO */ +} +dds_requested_deadline_missed_status_t; + +/** + * @ingroup dcps_status + * @brief DCPS_Status_RequestedIncompatibleQoS + * DOC_TODO + */ +typedef struct dds_requested_incompatible_qos_status +{ + uint32_t total_count; /**< DOC_TODO */ + int32_t total_count_change; /**< DOC_TODO */ + uint32_t last_policy_id; /**< DOC_TODO */ +} +dds_requested_incompatible_qos_status_t; + +/** + * @ingroup dcps_status + * @brief DCPS_Status_SampleLost + * DOC_TODO + */ +typedef struct dds_sample_lost_status +{ + uint32_t total_count; /**< DOC_TODO */ + int32_t total_count_change; /**< DOC_TODO */ +} +dds_sample_lost_status_t; + +/** + * @ingroup dcps_status + * @brief DCPS_Status_InconsistentTopic + * DOC_TODO + */ +typedef struct dds_inconsistent_topic_status +{ + uint32_t total_count; /**< DOC_TODO */ + int32_t total_count_change; /**< DOC_TODO */ +} +dds_inconsistent_topic_status_t; + + +/** + * @defgroup dcps_status_getters (DCPS Status Getters) + * @ingroup dcps_status + * get_ APIs return the status of an entity and resets the status +*/ + +/** + * @ingroup dcps_status_getters + * @brief Get INCONSISTENT_TOPIC status + * + * This operation gets the status value corresponding to INCONSISTENT_TOPIC + * and reset the status. The value can be obtained, only if the status is enabled for an entity. + * NULL value for status is allowed and it will reset the trigger value when status is enabled. + * + * @param[in] topic The entity to get the status + * @param[out] status The pointer to @ref dds_inconsistent_topic_status_t to get the status + * + * @returns 0 - Success + * @returns <0 - Failure + * + * @retval DDS_RETCODE_ERROR + * An internal error has occurred. + * @retval DDS_RETCODE_BAD_PARAMETER + * One of the given arguments is not valid. + * @retval DDS_RETCODE_ILLEGAL_OPERATION + * The operation is invoked on an inappropriate object. + * @retval DDS_RETCODE_ALREADY_DELETED + * The entity has already been deleted. + */ +DDS_EXPORT dds_return_t +dds_get_inconsistent_topic_status ( + dds_entity_t topic, + dds_inconsistent_topic_status_t * status); + +/** + * @ingroup dcps_status_getters + * @brief Get PUBLICATION_MATCHED status + * + * This operation gets the status value corresponding to PUBLICATION_MATCHED + * and reset the status. The value can be obtained, only if the status is enabled for an entity. + * NULL value for status is allowed and it will reset the trigger value when status is enabled. + * + * @param[in] writer The entity to get the status + * @param[out] status The pointer to @ref dds_publication_matched_status_t to get the status + * + * @returns 0 - Success + * @returns <0 - Failure + * + * @retval DDS_RETCODE_ERROR + * An internal error has occurred. + * @retval DDS_RETCODE_BAD_PARAMETER + * One of the given arguments is not valid. + * @retval DDS_RETCODE_ILLEGAL_OPERATION + * The operation is invoked on an inappropriate object. + * @retval DDS_RETCODE_ALREADY_DELETED + * The entity has already been deleted. + */ +DDS_EXPORT dds_return_t +dds_get_publication_matched_status ( + dds_entity_t writer, + dds_publication_matched_status_t * status); + +/** + * @ingroup dcps_status_getters + * @brief Get LIVELINESS_LOST status + * + * This operation gets the status value corresponding to LIVELINESS_LOST + * and reset the status. The value can be obtained, only if the status is enabled for an entity. + * NULL value for status is allowed and it will reset the trigger value when status is enabled. + * + * @param[in] writer The entity to get the status + * @param[out] status The pointer to @ref dds_liveliness_lost_status_t to get the status + * + * @returns 0 - Success + * @returns <0 - Failure + * + * @retval DDS_RETCODE_ERROR + * An internal error has occurred. + * @retval DDS_RETCODE_BAD_PARAMETER + * One of the given arguments is not valid. + * @retval DDS_RETCODE_ILLEGAL_OPERATION + * The operation is invoked on an inappropriate object. + * @retval DDS_RETCODE_ALREADY_DELETED + * The entity has already been deleted. + */ +DDS_EXPORT dds_return_t +dds_get_liveliness_lost_status ( + dds_entity_t writer, + dds_liveliness_lost_status_t * status); + +/** + * @ingroup dcps_status_getters + * @brief Get OFFERED_DEADLINE_MISSED status + * + * This operation gets the status value corresponding to OFFERED_DEADLINE_MISSED + * and reset the status. The value can be obtained, only if the status is enabled for an entity. + * NULL value for status is allowed and it will reset the trigger value when status is enabled. + * + * @param[in] writer The entity to get the status + * @param[out] status The pointer to @ref dds_offered_deadline_missed_status_t to get the status + * + * @returns 0 - Success + * @returns <0 - Failure + * + * @retval DDS_RETCODE_ERROR + * An internal error has occurred. + * @retval DDS_RETCODE_BAD_PARAMETER + * One of the given arguments is not valid. + * @retval DDS_RETCODE_ILLEGAL_OPERATION + * The operation is invoked on an inappropriate object. + * @retval DDS_RETCODE_ALREADY_DELETED + * The entity has already been deleted. + */ +DDS_EXPORT dds_return_t +dds_get_offered_deadline_missed_status( + dds_entity_t writer, + dds_offered_deadline_missed_status_t *status); + +/** + * @ingroup dcps_status_getters + * @brief Get OFFERED_INCOMPATIBLE_QOS status + * + * This operation gets the status value corresponding to OFFERED_INCOMPATIBLE_QOS + * and reset the status. The value can be obtained, only if the status is enabled for an entity. + * NULL value for status is allowed and it will reset the trigger value when status is enabled. + * + * @param[in] writer The writer entity to get the status + * @param[out] status The pointer to @ref dds_offered_incompatible_qos_status_t to get the status + * + * @returns 0 - Success + * @returns <0 - Failure + * + * @retval DDS_RETCODE_ERROR + * An internal error has occurred. + * @retval DDS_RETCODE_BAD_PARAMETER + * One of the given arguments is not valid. + * @retval DDS_RETCODE_ILLEGAL_OPERATION + * The operation is invoked on an inappropriate object. + * @retval DDS_RETCODE_ALREADY_DELETED + * The entity has already been deleted. + */ +DDS_EXPORT dds_return_t +dds_get_offered_incompatible_qos_status ( + dds_entity_t writer, + dds_offered_incompatible_qos_status_t * status); + +/** + * @ingroup dcps_status_getters + * @brief Get SUBSCRIPTION_MATCHED status + * + * This operation gets the status value corresponding to SUBSCRIPTION_MATCHED + * and reset the status. The value can be obtained, only if the status is enabled for an entity. + * NULL value for status is allowed and it will reset the trigger value when status is enabled. + * + * @param[in] reader The reader entity to get the status + * @param[out] status The pointer to @ref dds_subscription_matched_status_t to get the status + * + * @returns 0 - Success + * @returns <0 - Failure + * + * @retval DDS_RETCODE_ERROR + * An internal error has occurred. + * @retval DDS_RETCODE_BAD_PARAMETER + * One of the given arguments is not valid. + * @retval DDS_RETCODE_ILLEGAL_OPERATION + * The operation is invoked on an inappropriate object. + * @retval DDS_RETCODE_ALREADY_DELETED + * The entity has already been deleted. + */ +DDS_EXPORT dds_return_t +dds_get_subscription_matched_status ( + dds_entity_t reader, + dds_subscription_matched_status_t * status); + +/** + * @ingroup dcps_status_getters + * @brief Get LIVELINESS_CHANGED status + * + * This operation gets the status value corresponding to LIVELINESS_CHANGED + * and reset the status. The value can be obtained, only if the status is enabled for an entity. + * NULL value for status is allowed and it will reset the trigger value when status is enabled. + * + * @param[in] reader The entity to get the status + * @param[out] status The pointer to @ref dds_liveliness_changed_status_t to get the status + * + * @returns 0 - Success + * @returns <0 - Failure + * + * @retval DDS_RETCODE_ERROR + * An internal error has occurred. + * @retval DDS_RETCODE_BAD_PARAMETER + * One of the given arguments is not valid. + * @retval DDS_RETCODE_ILLEGAL_OPERATION + * The operation is invoked on an inappropriate object. + * @retval DDS_RETCODE_ALREADY_DELETED + * The entity has already been deleted. + */ +DDS_EXPORT dds_return_t +dds_get_liveliness_changed_status ( + dds_entity_t reader, + dds_liveliness_changed_status_t * status); + +/** + * @ingroup dcps_status_getters + * @brief Get SAMPLE_REJECTED status + * + * This operation gets the status value corresponding to SAMPLE_REJECTED + * and reset the status. The value can be obtained, only if the status is enabled for an entity. + * NULL value for status is allowed and it will reset the trigger value when status is enabled. + * + * @param[in] reader The entity to get the status + * @param[out] status The pointer to @ref dds_sample_rejected_status_t to get the status + * + * @returns 0 - Success + * @returns <0 - Failure + * + * @retval DDS_RETCODE_ERROR + * An internal error has occurred. + * @retval DDS_RETCODE_BAD_PARAMETER + * One of the given arguments is not valid. + * @retval DDS_RETCODE_ILLEGAL_OPERATION + * The operation is invoked on an inappropriate object. + * @retval DDS_RETCODE_ALREADY_DELETED + * The entity has already been deleted. + */ +DDS_EXPORT dds_return_t +dds_get_sample_rejected_status ( + dds_entity_t reader, + dds_sample_rejected_status_t * status); + +/** + * @ingroup dcps_status_getters + * @brief Get SAMPLE_LOST status + * + * This operation gets the status value corresponding to SAMPLE_LOST + * and reset the status. The value can be obtained, only if the status is enabled for an entity. + * NULL value for status is allowed and it will reset the trigger value when status is enabled. + * + * @param[in] reader The entity to get the status + * @param[out] status The pointer to @ref dds_sample_lost_status_t to get the status + * + * @returns A dds_return_t indicating success or failure + * + * @retval DDS_RETCODE_OK + * Success + * @retval DDS_RETCODE_ERROR + * An internal error has occurred. + * @retval DDS_RETCODE_BAD_PARAMETER + * One of the given arguments is not valid. + * @retval DDS_RETCODE_ILLEGAL_OPERATION + * The operation is invoked on an inappropriate object. + * @retval DDS_RETCODE_ALREADY_DELETED + * The entity has already been deleted. + */ +DDS_EXPORT dds_return_t +dds_get_sample_lost_status ( + dds_entity_t reader, + dds_sample_lost_status_t * status); + +/** + * @ingroup dcps_status_getters + * @brief Get REQUESTED_DEADLINE_MISSED status + * + * This operation gets the status value corresponding to REQUESTED_DEADLINE_MISSED + * and reset the status. The value can be obtained, only if the status is enabled for an entity. + * NULL value for status is allowed and it will reset the trigger value when status is enabled. + * + * @param[in] reader The entity to get the status + * @param[out] status The pointer to @ref dds_requested_deadline_missed_status_t to get the status + * + * @returns A dds_return_t indicating success or failure + * + * @retval DDS_RETCODE_OK + * Success + * @retval DDS_RETCODE_ERROR + * An internal error has occurred. + * @retval DDS_RETCODE_BAD_PARAMETER + * One of the given arguments is not valid. + * @retval DDS_RETCODE_ILLEGAL_OPERATION + * The operation is invoked on an inappropriate object. + * @retval DDS_RETCODE_ALREADY_DELETED + * The entity has already been deleted. + */ +DDS_EXPORT dds_return_t +dds_get_requested_deadline_missed_status ( + dds_entity_t reader, + dds_requested_deadline_missed_status_t * status); + +/** + * @ingroup dcps_status_getters + * @brief Get REQUESTED_INCOMPATIBLE_QOS status + * + * This operation gets the status value corresponding to REQUESTED_INCOMPATIBLE_QOS + * and reset the status. The value can be obtained, only if the status is enabled for an entity. + * NULL value for status is allowed and it will reset the trigger value when status is enabled. + * + * @param[in] reader The entity to get the status + * @param[out] status The pointer to @ref dds_requested_incompatible_qos_status_t to get the status + * + * @returns A dds_return_t indicating success or failure + * + * @retval DDS_RETCODE_OK + * Success + * @retval DDS_RETCODE_ERROR + * An internal error has occurred. + * @retval DDS_RETCODE_BAD_PARAMETER + * One of the given arguments is not valid. + * @retval DDS_RETCODE_ILLEGAL_OPERATION + * The operation is invoked on an inappropriate object. + * @retval DDS_RETCODE_ALREADY_DELETED + * The entity has already been deleted. + */ +DDS_EXPORT dds_return_t +dds_get_requested_incompatible_qos_status ( + dds_entity_t reader, + dds_requested_incompatible_qos_status_t * status); + +#if defined (__cplusplus) +} +#endif +#endif diff --git a/deps/unitree_sdk2/thirdparty/include/dds/ddsc/dds_rhc.h b/deps/unitree_sdk2/thirdparty/include/dds/ddsc/dds_rhc.h new file mode 100644 index 0000000..5825089 --- /dev/null +++ b/deps/unitree_sdk2/thirdparty/include/dds/ddsc/dds_rhc.h @@ -0,0 +1,109 @@ +/* + * Copyright(c) 2006 to 2021 ZettaScale Technology and others + * + * This program and the accompanying materials are made available under the + * terms of the Eclipse Public License v. 2.0 which is available at + * http://www.eclipse.org/legal/epl-2.0, or the Eclipse Distribution License + * v. 1.0 which is available at + * http://www.eclipse.org/org/documents/edl-v10.php. + * + * SPDX-License-Identifier: EPL-2.0 OR BSD-3-Clause + */ +#ifndef _DDS_RHC_H_ +#define _DDS_RHC_H_ + +#include "dds/ddsrt/static_assert.h" +#include "dds/ddsi/ddsi_rhc.h" + +#ifndef DOXYGEN_SHOULD_SKIP_THIS /** DOC_TODO we should document the rhc */ + +#define NO_STATE_MASK_SET (DDS_ANY_STATE + 1) + +#if defined (__cplusplus) +extern "C" { +#endif + +struct dds_rhc; +struct dds_readcond; +struct dds_reader; +struct ddsi_tkmap; + +typedef dds_return_t (*dds_rhc_associate_t) (struct dds_rhc *rhc, struct dds_reader *reader, const struct ddsi_sertype *type, struct ddsi_tkmap *tkmap); +typedef int32_t (*dds_rhc_read_take_t) (struct dds_rhc *rhc, bool lock, void **values, dds_sample_info_t *info_seq, uint32_t max_samples, uint32_t mask, dds_instance_handle_t handle, struct dds_readcond *cond); +typedef int32_t (*dds_rhc_read_take_cdr_t) (struct dds_rhc *rhc, bool lock, struct ddsi_serdata **values, dds_sample_info_t *info_seq, uint32_t max_samples, uint32_t sample_states, uint32_t view_states, uint32_t instance_states, dds_instance_handle_t handle); + +typedef bool (*dds_rhc_add_readcondition_t) (struct dds_rhc *rhc, struct dds_readcond *cond); +typedef void (*dds_rhc_remove_readcondition_t) (struct dds_rhc *rhc, struct dds_readcond *cond); + +typedef uint32_t (*dds_rhc_lock_samples_t) (struct dds_rhc *rhc); + +struct dds_rhc_ops { + /* A copy of DDSI rhc ops comes first so we can use either interface without + additional indirections */ + struct ddsi_rhc_ops rhc_ops; + dds_rhc_read_take_t read; + dds_rhc_read_take_t take; + dds_rhc_read_take_cdr_t readcdr; + dds_rhc_read_take_cdr_t takecdr; + dds_rhc_add_readcondition_t add_readcondition; + dds_rhc_remove_readcondition_t remove_readcondition; + dds_rhc_lock_samples_t lock_samples; + dds_rhc_associate_t associate; +}; + +struct dds_rhc { + union { + const struct dds_rhc_ops *ops; + struct ddsi_rhc rhc; + } common; +}; + +DDSRT_STATIC_ASSERT (offsetof (struct dds_rhc, common.ops) == offsetof (struct ddsi_rhc, ops)); + +DDS_INLINE_EXPORT inline dds_return_t dds_rhc_associate (struct dds_rhc *rhc, struct dds_reader *reader, const struct ddsi_sertype *type, struct ddsi_tkmap *tkmap) { + return rhc->common.ops->associate (rhc, reader, type, tkmap); +} +DDS_INLINE_EXPORT inline bool dds_rhc_store (struct dds_rhc * __restrict rhc, const struct ddsi_writer_info * __restrict wrinfo, struct ddsi_serdata * __restrict sample, struct ddsi_tkmap_instance * __restrict tk) { + return rhc->common.ops->rhc_ops.store (&rhc->common.rhc, wrinfo, sample, tk); +} +DDS_INLINE_EXPORT inline void dds_rhc_unregister_wr (struct dds_rhc * __restrict rhc, const struct ddsi_writer_info * __restrict wrinfo) { + rhc->common.ops->rhc_ops.unregister_wr (&rhc->common.rhc, wrinfo); +} +DDS_INLINE_EXPORT inline void dds_rhc_relinquish_ownership (struct dds_rhc * __restrict rhc, const uint64_t wr_iid) { + rhc->common.ops->rhc_ops.relinquish_ownership (&rhc->common.rhc, wr_iid); +} +DDS_INLINE_EXPORT inline void dds_rhc_set_qos (struct dds_rhc *rhc, const struct dds_qos *qos) { + rhc->common.ops->rhc_ops.set_qos (&rhc->common.rhc, qos); +} +DDS_INLINE_EXPORT inline void dds_rhc_free (struct dds_rhc *rhc) { + rhc->common.ops->rhc_ops.free (&rhc->common.rhc); +} +DDS_INLINE_EXPORT inline int32_t dds_rhc_read (struct dds_rhc *rhc, bool lock, void **values, dds_sample_info_t *info_seq, uint32_t max_samples, uint32_t mask, dds_instance_handle_t handle, struct dds_readcond *cond) { + return (rhc->common.ops->read) (rhc, lock, values, info_seq, max_samples, mask, handle, cond); +} +DDS_INLINE_EXPORT inline int32_t dds_rhc_take (struct dds_rhc *rhc, bool lock, void **values, dds_sample_info_t *info_seq, uint32_t max_samples, uint32_t mask, dds_instance_handle_t handle, struct dds_readcond *cond) { + return rhc->common.ops->take (rhc, lock, values, info_seq, max_samples, mask, handle, cond); +} +DDS_INLINE_EXPORT inline int32_t dds_rhc_readcdr (struct dds_rhc *rhc, bool lock, struct ddsi_serdata **values, dds_sample_info_t *info_seq, uint32_t max_samples, uint32_t sample_states, uint32_t view_states, uint32_t instance_states, dds_instance_handle_t handle) { + return rhc->common.ops->readcdr (rhc, lock, values, info_seq, max_samples, sample_states, view_states, instance_states, handle); +} +DDS_INLINE_EXPORT inline int32_t dds_rhc_takecdr (struct dds_rhc *rhc, bool lock, struct ddsi_serdata **values, dds_sample_info_t *info_seq, uint32_t max_samples, uint32_t sample_states, uint32_t view_states, uint32_t instance_states, dds_instance_handle_t handle) { + return rhc->common.ops->takecdr (rhc, lock, values, info_seq, max_samples, sample_states, view_states, instance_states, handle); +} +DDS_INLINE_EXPORT inline bool dds_rhc_add_readcondition (struct dds_rhc *rhc, struct dds_readcond *cond) { + return rhc->common.ops->add_readcondition (rhc, cond); +} +DDS_INLINE_EXPORT inline void dds_rhc_remove_readcondition (struct dds_rhc *rhc, struct dds_readcond *cond) { + rhc->common.ops->remove_readcondition (rhc, cond); +} +DDS_INLINE_EXPORT inline uint32_t dds_rhc_lock_samples (struct dds_rhc *rhc) { + return rhc->common.ops->lock_samples (rhc); +} + +DDS_EXPORT void dds_reader_data_available_cb (struct dds_reader *rd); + +#if defined (__cplusplus) +} +#endif +#endif +#endif diff --git a/deps/unitree_sdk2/thirdparty/include/dds/ddsc/dds_statistics.h b/deps/unitree_sdk2/thirdparty/include/dds/ddsc/dds_statistics.h new file mode 100644 index 0000000..c3ee166 --- /dev/null +++ b/deps/unitree_sdk2/thirdparty/include/dds/ddsc/dds_statistics.h @@ -0,0 +1,133 @@ +/* + * Copyright(c) 2020 ZettaScale Technology and others + * + * This program and the accompanying materials are made available under the + * terms of the Eclipse Public License v. 2.0 which is available at + * http://www.eclipse.org/legal/epl-2.0, or the Eclipse Distribution License + * v. 1.0 which is available at + * http://www.eclipse.org/org/documents/edl-v10.php. + * + * SPDX-License-Identifier: EPL-2.0 OR BSD-3-Clause + */ + +#ifndef DDS_STATISTICS_H +#define DDS_STATISTICS_H + +/** + * @defgroup statistics (DDS Statistics) + * @ingroup dds + * @warning Unstable API + * + * A quick-and-dirty provisional interface + */ + +#include "dds/dds.h" +#include "dds/ddsrt/attributes.h" +#include "dds/export.h" + +#if defined (__cplusplus) +extern "C" { +#endif + +/** + * @brief Kind of statistical value + * @ingroup statistics + */ +enum dds_stat_kind { + DDS_STAT_KIND_UINT32, /**< value is a 32-bit unsigned integer */ + DDS_STAT_KIND_UINT64, /**< value is a 64-bit unsigned integer */ + DDS_STAT_KIND_LENGTHTIME /**< value is integral(length(t) dt) */ +}; + +/** + * @brief KeyValue statistics entry + * @ingroup statistics + */ +struct dds_stat_keyvalue { + const char *name; /**< name, memory owned by library */ + enum dds_stat_kind kind; /**< value type */ + union { + uint32_t u32; /**< used if kind == DDS_STAT_KIND_UINT32 */ + uint64_t u64; /**< used if kind == DDS_STAT_KIND_UINT64 */ + uint64_t lengthtime; /**< used if kind == DDS_STAT_KIND_LENGTHTIME */ + } u; /**< value */ +}; + +/** + * @brief Statistics container + * @ingroup statistics + */ +struct dds_statistics { + dds_entity_t entity; /**< handle of entity to which this set of values applies */ + uint64_t opaque; /**< internal data */ + dds_time_t time; /**< time stamp of latest call to dds_refresh_statistics() */ + size_t count; /**< number of key-value pairs */ + struct dds_stat_keyvalue kv[]; /**< data */ +}; + +/** + * @brief Allocate a new statistics object for entity + * @ingroup statistics + * + * This allocates and populates a newly allocated `struct dds_statistics` for the + * specified entity. + * + * @param[in] entity the handle of the entity + * + * @returns a newly allocated and populated statistics structure or NULL if entity is + * invalid or doesn't support any statistics. + */ +DDS_EXPORT struct dds_statistics *dds_create_statistics (dds_entity_t entity); + +/** + * @brief Update a previously created statistics structure with current values + * @ingroup statistics + * + * Only the time stamp and the values (and "opaque") may change. The set of keys and the + * types of the values do not change. + * + * @param[in,out] stat statistics structure to update the values of + * + * @returns success or an error indication + * + * @retval DDS_RETCODE_OK + * the data was successfully updated + * @retval DDS_RETCODE_BAD_PARAMETER + * stats is a null pointer or the referenced entity no longer exists + * @retval DDS_RETCODE_PRECONDITION_NOT_MET + * library was deinitialized + */ +DDS_EXPORT dds_return_t dds_refresh_statistics (struct dds_statistics *stat); + +/** + * @brief Free a previously created statistics object + * @ingroup statistics + * + * This frees the statistics object. Passing a null pointer is a no-op. The operation + * succeeds also if the referenced entity no longer exists. + * + * @param[in] stat statistics object to free + */ +DDS_EXPORT void dds_delete_statistics (struct dds_statistics *stat); + +/** + * @brief Lookup a specific value by name + * @ingroup statistics + * + * This looks up the specified name in the list of keys in `stat` and returns the address + * of the key-value pair if present, a null pointer if not. If `stat` is a null pointer, + * it returns a null pointer. + * + * @param[in] stat statistics object to lookup a name in (or NULL) + * @param[in] name name to look for + * + * @returns The address of the key-value pair inside `stat`, or NULL if `stat` is NULL or + * `name` does not match a key in `stat. + */ +DDS_EXPORT const struct dds_stat_keyvalue *dds_lookup_statistic (const struct dds_statistics *stat, const char *name) + ddsrt_nonnull ((2)); + +#if defined (__cplusplus) +} +#endif +#endif diff --git a/deps/unitree_sdk2/thirdparty/include/dds/ddsi/ddsi_acknack.h b/deps/unitree_sdk2/thirdparty/include/dds/ddsi/ddsi_acknack.h new file mode 100644 index 0000000..a6f1c24 --- /dev/null +++ b/deps/unitree_sdk2/thirdparty/include/dds/ddsi/ddsi_acknack.h @@ -0,0 +1,43 @@ +/* + * Copyright(c) 2020 ZettaScale Technology and others + * + * This program and the accompanying materials are made available under the + * terms of the Eclipse Public License v. 2.0 which is available at + * http://www.eclipse.org/legal/epl-2.0, or the Eclipse Distribution License + * v. 1.0 which is available at + * http://www.eclipse.org/org/documents/edl-v10.php. + * + * SPDX-License-Identifier: EPL-2.0 OR BSD-3-Clause + */ +#ifndef DDSI_ACKNACK_H +#define DDSI_ACKNACK_H + +#include +#include + +#include "dds/ddsrt/time.h" +#include "dds/ddsi/q_xevent.h" +#include "dds/ddsi/ddsi_entity.h" +#include "dds/ddsi/q_protocol.h" + +#if defined (__cplusplus) +extern "C" { +#endif + +enum add_AckNack_result { + AANR_SUPPRESSED_ACK, //!< sending nothing: too short a time since the last ACK + AANR_ACK, //!< sending an ACK and there's nothing to NACK + AANR_SUPPRESSED_NACK, //!< sending an ACK even though there are things to NACK + AANR_NACK, //!< sending a NACK, possibly also a NACKFRAG + AANR_NACKFRAG_ONLY //!< sending only a NACKFRAG +}; + +void sched_acknack_if_needed (struct xevent *ev, struct ddsi_proxy_writer *pwr, struct ddsi_pwr_rd_match *rwn, ddsrt_mtime_t tnow, bool avoid_suppressed_nack); + +struct nn_xmsg *make_and_resched_acknack (struct xevent *ev, struct ddsi_proxy_writer *pwr, struct ddsi_pwr_rd_match *rwn, ddsrt_mtime_t tnow, bool avoid_suppressed_nack); + +#if defined (__cplusplus) +} +#endif + +#endif /* DDSI_ACKNACK_H */ diff --git a/deps/unitree_sdk2/thirdparty/include/dds/ddsi/ddsi_builtin_topic_if.h b/deps/unitree_sdk2/thirdparty/include/dds/ddsi/ddsi_builtin_topic_if.h new file mode 100644 index 0000000..5fa7f77 --- /dev/null +++ b/deps/unitree_sdk2/thirdparty/include/dds/ddsi/ddsi_builtin_topic_if.h @@ -0,0 +1,57 @@ +/* + * Copyright(c) 2019 to 2021 ZettaScale Technology and others + * + * This program and the accompanying materials are made available under the + * terms of the Eclipse Public License v. 2.0 which is available at + * http://www.eclipse.org/legal/epl-2.0, or the Eclipse Distribution License + * v. 1.0 which is available at + * http://www.eclipse.org/org/documents/edl-v10.php. + * + * SPDX-License-Identifier: EPL-2.0 OR BSD-3-Clause + */ +#ifndef _DDSI_BUILTIN_TOPIC_IF_H_ +#define _DDSI_BUILTIN_TOPIC_IF_H_ + +#include "dds/ddsi/ddsi_vendor.h" + +#if defined (__cplusplus) +extern "C" { +#endif + +struct ddsi_entity_common; +struct ddsi_tkmap_instance; +struct ddsi_sertype; +struct ddsi_guid; +struct ddsi_topic_definition; + +struct ddsi_builtin_topic_interface { + void *arg; + + bool (*builtintopic_is_builtintopic) (const struct ddsi_sertype *type, void *arg); + bool (*builtintopic_is_visible) (const struct ddsi_guid *guid, nn_vendorid_t vendorid, void *arg); + struct ddsi_tkmap_instance * (*builtintopic_get_tkmap_entry) (const struct ddsi_guid *guid, void *arg); + void (*builtintopic_write_endpoint) (const struct ddsi_entity_common *e, ddsrt_wctime_t timestamp, bool alive, void *arg); + void (*builtintopic_write_topic) (const struct ddsi_topic_definition *tpd, ddsrt_wctime_t timestamp, bool alive, void *arg); +}; + +DDS_INLINE_EXPORT inline bool builtintopic_is_visible (const struct ddsi_builtin_topic_interface *btif, const struct ddsi_guid *guid, nn_vendorid_t vendorid) { + return btif ? btif->builtintopic_is_visible (guid, vendorid, btif->arg) : false; +} +DDS_INLINE_EXPORT inline bool builtintopic_is_builtintopic (const struct ddsi_builtin_topic_interface *btif, const struct ddsi_sertype *type) { + return btif ? btif->builtintopic_is_builtintopic (type, btif->arg) : false; +} +DDS_INLINE_EXPORT inline struct ddsi_tkmap_instance *builtintopic_get_tkmap_entry (const struct ddsi_builtin_topic_interface *btif, const struct ddsi_guid *guid) { + return btif ? btif->builtintopic_get_tkmap_entry (guid, btif->arg) : NULL; +} +DDS_INLINE_EXPORT inline void builtintopic_write_endpoint (const struct ddsi_builtin_topic_interface *btif, const struct ddsi_entity_common *e, ddsrt_wctime_t timestamp, bool alive) { + if (btif) btif->builtintopic_write_endpoint (e, timestamp, alive, btif->arg); +} +DDS_INLINE_EXPORT inline void builtintopic_write_topic (const struct ddsi_builtin_topic_interface *btif, const struct ddsi_topic_definition *tpd, ddsrt_wctime_t timestamp, bool alive) { + if (btif) btif->builtintopic_write_topic (tpd, timestamp, alive, btif->arg); +} + +#if defined (__cplusplus) +} +#endif + +#endif diff --git a/deps/unitree_sdk2/thirdparty/include/dds/ddsi/ddsi_cdrstream.h b/deps/unitree_sdk2/thirdparty/include/dds/ddsi/ddsi_cdrstream.h new file mode 100644 index 0000000..ce52923 --- /dev/null +++ b/deps/unitree_sdk2/thirdparty/include/dds/ddsi/ddsi_cdrstream.h @@ -0,0 +1,101 @@ +/* + * Copyright(c) 2006 to 2022 ZettaScale Technology and others + * + * This program and the accompanying materials are made available under the + * terms of the Eclipse Public License v. 2.0 which is available at + * http://www.eclipse.org/legal/epl-2.0, or the Eclipse Distribution License + * v. 1.0 which is available at + * http://www.eclipse.org/org/documents/edl-v10.php. + * + * SPDX-License-Identifier: EPL-2.0 OR BSD-3-Clause + */ +#ifndef DDSI_CDRSTREAM_H +#define DDSI_CDRSTREAM_H + +#include "dds/ddsrt/static_assert.h" +#include "dds/ddsi/ddsi_serdata.h" +#include "dds/ddsi/ddsi_serdata_default.h" + +#if defined (__cplusplus) +extern "C" { +#endif + +#define DDSI_CDRSTREAM_MAX_NESTING_DEPTH 32 /* maximum level of nesting for key extraction */ + +typedef struct dds_istream { + const unsigned char *m_buffer; + uint32_t m_size; /* Buffer size */ + uint32_t m_index; /* Read/write offset from start of buffer */ + uint32_t m_xcdr_version; /* XCDR version of the data */ +} dds_istream_t; + +typedef struct dds_ostream { + unsigned char *m_buffer; + uint32_t m_size; /* Buffer size */ + uint32_t m_index; /* Read/write offset from start of buffer */ + uint32_t m_xcdr_version; /* XCDR version to use for serializing data */ +} dds_ostream_t; + +typedef struct dds_ostreamBE { + dds_ostream_t x; +} dds_ostreamBE_t; + +typedef struct dds_ostreamLE { + dds_ostream_t x; +} dds_ostreamLE_t; + +DDSRT_STATIC_ASSERT (offsetof (dds_ostreamLE_t, x) == 0); +DDSRT_STATIC_ASSERT (offsetof (dds_ostreamBE_t, x) == 0); + +DDS_EXPORT void dds_istream_init (dds_istream_t * __restrict st, uint32_t size, const void * __restrict input, uint32_t xcdr_version); +DDS_EXPORT void dds_istream_fini (dds_istream_t * __restrict st); +DDS_EXPORT void dds_ostream_init (dds_ostream_t * __restrict st, uint32_t size, uint32_t xcdr_version); +DDS_EXPORT void dds_ostream_fini (dds_ostream_t * __restrict st); +DDS_EXPORT void dds_ostreamLE_init (dds_ostreamLE_t * __restrict st, uint32_t size, uint32_t xcdr_version); +DDS_EXPORT void dds_ostreamLE_fini (dds_ostreamLE_t * __restrict st); +DDS_EXPORT void dds_ostreamBE_init (dds_ostreamBE_t * __restrict st, uint32_t size, uint32_t xcdr_version); +DDS_EXPORT void dds_ostreamBE_fini (dds_ostreamBE_t * __restrict st); + +// *actual_size is set to the actual size of the data (*actual_size <= size) on successful return +DDS_EXPORT bool dds_stream_normalize (void * __restrict data, uint32_t size, bool bswap, uint32_t xcdr_version, const struct ddsi_sertype_default * __restrict type, bool just_key, uint32_t * __restrict actual_size) ddsrt_attribute_warn_unused_result ddsrt_nonnull_all; +DDS_EXPORT const uint32_t *dds_stream_normalize_data (char * __restrict data, uint32_t * __restrict off, uint32_t size, bool bswap, uint32_t xcdr_version, const uint32_t * __restrict ops) ddsrt_attribute_warn_unused_result ddsrt_nonnull_all; + +DDS_EXPORT const uint32_t *dds_stream_write (dds_ostream_t * __restrict os, const char * __restrict data, const uint32_t * __restrict ops); +DDS_EXPORT const uint32_t *dds_stream_writeLE (dds_ostreamLE_t * __restrict os, const char * __restrict data, const uint32_t * __restrict ops); +DDS_EXPORT const uint32_t *dds_stream_writeBE (dds_ostreamBE_t * __restrict os, const char * __restrict data, const uint32_t * __restrict ops); +DDS_EXPORT const uint32_t * dds_stream_write_with_byte_order (dds_ostream_t * __restrict os, const char * __restrict data, const uint32_t * __restrict ops, enum ddsrt_byte_order_selector bo); +DDS_EXPORT bool dds_stream_write_sample (dds_ostream_t * __restrict os, const void * __restrict data, const struct ddsi_sertype_default * __restrict type); +DDS_EXPORT bool dds_stream_write_sampleLE (dds_ostreamLE_t * __restrict os, const void * __restrict data, const struct ddsi_sertype_default * __restrict type); +DDS_EXPORT bool dds_stream_write_sampleBE (dds_ostreamBE_t * __restrict os, const void * __restrict data, const struct ddsi_sertype_default * __restrict type); +DDS_EXPORT void dds_stream_read_sample (dds_istream_t * __restrict is, void * __restrict data, const struct ddsi_sertype_default * __restrict type); +DDS_EXPORT void dds_stream_free_sample (void * __restrict data, const uint32_t * __restrict ops); + +DDS_EXPORT uint32_t dds_stream_countops (const uint32_t * __restrict ops, uint32_t nkeys, const dds_key_descriptor_t * __restrict keys); +DDS_EXPORT size_t dds_stream_check_optimize (const struct ddsi_sertype_default_desc * __restrict desc, uint32_t xcdr_version); +DDS_EXPORT void dds_istream_from_serdata_default (dds_istream_t * __restrict s, const struct ddsi_serdata_default * __restrict d); +DDS_EXPORT void dds_ostream_from_serdata_default (dds_ostream_t * __restrict s, const struct ddsi_serdata_default * __restrict d); +DDS_EXPORT void dds_ostream_add_to_serdata_default (dds_ostream_t * __restrict s, struct ddsi_serdata_default ** __restrict d); + +DDS_EXPORT void dds_stream_write_key (dds_ostream_t * __restrict os, const char * __restrict sample, const struct ddsi_sertype_default * __restrict type); +DDS_EXPORT void dds_stream_write_keyBE (dds_ostreamBE_t * __restrict os, const char * __restrict sample, const struct ddsi_sertype_default * __restrict type); +DDS_EXPORT bool dds_stream_extract_key_from_data (dds_istream_t * __restrict is, dds_ostream_t * __restrict os, const struct ddsi_sertype_default * __restrict type); +DDS_EXPORT void dds_stream_extract_key_from_key (dds_istream_t * __restrict is, dds_ostream_t * __restrict os, const struct ddsi_sertype_default * __restrict type); +DDS_EXPORT bool dds_stream_extract_keyBE_from_data (dds_istream_t * __restrict is, dds_ostreamBE_t * __restrict os, const struct ddsi_sertype_default * __restrict type); +DDS_EXPORT void dds_stream_extract_keyBE_from_key (dds_istream_t * __restrict is, dds_ostreamBE_t * __restrict os, const struct ddsi_sertype_default * __restrict type); + +DDS_EXPORT const uint32_t *dds_stream_read (dds_istream_t * __restrict is, char * __restrict data, const uint32_t * __restrict ops); +DDS_EXPORT void dds_stream_read_key (dds_istream_t * __restrict is, char * __restrict sample, const struct ddsi_sertype_default * __restrict type); + +DDS_EXPORT size_t dds_stream_print_key (dds_istream_t * __restrict is, const struct ddsi_sertype_default * __restrict type, char * __restrict buf, size_t size); + +DDS_EXPORT size_t dds_stream_print_sample (dds_istream_t * __restrict is, const struct ddsi_sertype_default * __restrict type, char * __restrict buf, size_t size); + +DDS_EXPORT uint16_t dds_stream_minimum_xcdr_version (const uint32_t * __restrict ops); +DDS_EXPORT uint32_t dds_stream_type_nesting_depth (const uint32_t * __restrict ops); +DDS_EXPORT bool dds_stream_extensibility (const uint32_t * __restrict ops, enum ddsi_sertype_extensibility *ext); + + +#if defined (__cplusplus) +} +#endif +#endif diff --git a/deps/unitree_sdk2/thirdparty/include/dds/ddsi/ddsi_cfgelems.h b/deps/unitree_sdk2/thirdparty/include/dds/ddsi/ddsi_cfgelems.h new file mode 100644 index 0000000..b541abd --- /dev/null +++ b/deps/unitree_sdk2/thirdparty/include/dds/ddsi/ddsi_cfgelems.h @@ -0,0 +1,2253 @@ +/* + * Copyright(c) 2020 to 2022 ZettaScale Technology and others + * + * This program and the accompanying materials are made available under the + * terms of the Eclipse Public License v. 2.0 which is available at + * http://www.eclipse.org/legal/epl-2.0, or the Eclipse Distribution License + * v. 1.0 which is available at + * http://www.eclipse.org/org/documents/edl-v10.php. + * + * SPDX-License-Identifier: EPL-2.0 OR BSD-3-Clause + */ +#ifndef DDSI_CFGELEMS_H +#define DDSI_CFGELEMS_H + +#include "dds/features.h" + + +static struct cfgelem network_interface_attributes[] = { + STRING("autodetermine", NULL, 1, "false", + MEMBEROF(ddsi_config_network_interface_listelem, cfg.automatic), + FUNCTIONS(0, uf_boolean, 0, pf_boolean), + DESCRIPTION( + "

    If set to \"true\" an interface is automatically selected. Specifying " + "a name or an address when automatic is set is considered an error.

    " + )), + STRING("name", NULL, 1, "", + MEMBEROF(ddsi_config_network_interface_listelem, cfg.name), + FUNCTIONS(0, uf_string, ff_free, pf_string), + DESCRIPTION( + "

    This attribute specifies the name of the interface.

    " + )), + STRING("address", NULL, 1, "", + MEMBEROF(ddsi_config_network_interface_listelem, cfg.address), + FUNCTIONS(0, uf_string, ff_free, pf_string), + DESCRIPTION( + "

    This attribute specifies the address of the interface. With ipv4 allows " + " matching on network part if host part is set to zero.

    " + )), + STRING("priority", NULL, 1, "default", + MEMBEROF(ddsi_config_network_interface_listelem, cfg.priority), + FUNCTIONS(0, uf_maybe_int32, 0, pf_maybe_int32), + DESCRIPTION( + "

    This attribute specifies the interface priority (decimal integer or " + "default). The default value for loopback interfaces is 2, for all " + "other interfaces it is 0.

    " + )), + BOOL("prefer_multicast", NULL, 1, "false", + MEMBEROF(ddsi_config_network_interface_listelem, cfg.prefer_multicast), + FUNCTIONS(0, uf_boolean, 0, pf_boolean), + DESCRIPTION( + "

    When false (default) Cyclone DDS uses unicast for data whenever " + "there a single unicast suffices. Setting this to true makes it prefer " + "multicasting data, falling back to unicast only when no multicast " + "is available.

    " + )), + BOOL("presence_required", NULL, 1, "true", + MEMBEROF(ddsi_config_network_interface_listelem, cfg.presence_required), + FUNCTIONS(0, uf_boolean, 0, pf_boolean), + DESCRIPTION( + "

    By default all specified network interfaces must be present, if they " + "are missing Cyclone will refuse to start. By explicitly setting this setting " + "for an interface you can instruct Cyclone to simply ignore that interface if " + "it is not present.

    " + )), + STRING("multicast", NULL, 1, "default", + MEMBEROF(ddsi_config_network_interface_listelem, cfg.multicast), + FUNCTIONS(0, uf_boolean_default, 0, pf_boolean_default), + DESCRIPTION( + "

    This attribute specifies the whether the interface should use multicast. " + "On its default setting 'default' it will use the value as return by the operating " + "system. If set to 'true' the interface will be assumed to be multicast capable " + "even when the interface flags returned by the operating system state it is not " + "(this provides a workaround for some platforms). If set to 'false' the interface " + "will never be used for multicast.") + ), + END_MARKER +}; + + +static struct cfgelem interfaces_cfgelems[] = { + GROUP("NetworkInterface", NULL, network_interface_attributes, INT_MAX, + MEMBER(network_interfaces), + FUNCTIONS(if_network_interfaces, 0, 0, 0), + DESCRIPTION( + "

    This element defines a network interface. You can set autodetermine=\"true\" " + "to autoselect the interface CycloneDDS deems to be the highest quality. If " + "autodetermine=\"false\" (the default), you must specify the name and/or address " + "attribute. If you specify both they must match the same interface.

    ")), + END_MARKER +}; + +static struct cfgelem entity_autonaming_attributes[] = { + STRING("seed", NULL, 1, "", + MEMBER(entity_naming_seed), + FUNCTIONS(0, uf_random_seed, 0, pf_random_seed), + DESCRIPTION( + "

    Provide an initial seed for the entity naming. Your string will be " + "hashed to provided the random state. When provided the same sequence of " + "names is generated every run. If you create your entities in the same " + "order this will ensure they are the same between runs. If you run multiple " + "nodes set this via environment variable to ensure every node generates " + "unique names. When left empty (the default) a random starting seed is " + "chosen.

    " + )), + END_MARKER +}; + + +static struct cfgelem general_cfgelems[] = { + STRING("MulticastRecvNetworkInterfaceAddresses", NULL, 1, "preferred", + MEMBER(networkRecvAddressStrings), + FUNCTIONS(0, uf_networkAddresses, ff_networkAddresses, pf_networkAddresses), + DESCRIPTION( + "

    This element specifies on which network interfaces Cyclone DDS " + "listens to multicasts. The following options are available:

    \n" + "
      \n" + "
    • all: " + "listen for multicasts on all multicast-capable interfaces; or" + "
    • \n" + "
    • any: " + "listen for multicasts on the operating system default interface; or" + "
    • \n" + "
    • preferred: " + "listen for multicasts on the preferred interface " + "(General/Interface/NetworkInterface with highest priority); or" + "
    • \n" + "
    • none: " + "does not listen for multicasts on any interface; or" + "
    • \n" + "
    • a comma-separated list of network addresses: configures Cyclone DDS to " + "listen for multicasts on all of the listed addresses." + "
    • \n" + "
    \n" + "

    If Cyclone DDS is in IPv6 mode and the address of the preferred network " + "interface is a link-local address, \"all\" is treated as a synonym for " + "\"preferred\" and a comma-separated list is treated as \"preferred\" " + "if it contains the preferred interface and as \"none\" if not.

    " + )), + GROUP("Interfaces", interfaces_cfgelems, NULL, 1, + NOMEMBER, + NOFUNCTIONS, + DESCRIPTION( + "

    This element specifies the network interfaces for use by Cyclone " + "DDS. Multiple interfaces can be specified with an assigned priority. " + "The list in use will be sorted by priority. If interfaces have an " + "equal priority the specification order will be preserved.

    " + )), + STRING(DEPRECATED("NetworkInterfaceAddress"), NULL, 1, "auto", + MEMBER(depr_networkAddressString), + FUNCTIONS(0, uf_networkAddress, ff_free, pf_networkAddress), + DESCRIPTION( + "

    This configuration option is deprecated. Use General/Interfaces " + " instead. " + " This element specifies the preferred network interface for use by " + "Cyclone DDS. The preferred network interface determines the IP address " + "that Cyclone DDS advertises in the discovery protocol (but see also " + "General/ExternalNetworkAddress), and is also the only interface over " + "which multicasts are transmitted. The interface can be identified by " + "its IP address, network interface name or network portion of the " + "address. If the value \"auto\" is entered here, Cyclone DDS will " + "select what it considers the most suitable interface.

    " + )), + STRING("ExternalNetworkAddress", NULL, 1, "auto", + MEMBER(externalAddressString), + FUNCTIONS(0, uf_networkAddress, ff_free, pf_networkAddress), + DESCRIPTION( + "

    This element allows explicitly overruling the network address " + "Cyclone DDS advertises in the discovery protocol, which by default is " + "the address of the preferred network interface " + "(General/NetworkInterfaceAddress), to allow Cyclone DDS to communicate " + "across a Network Address Translation (NAT) device.

    ")), + STRING("ExternalNetworkMask", NULL, 1, "0.0.0.0", + MEMBER(externalMaskString), + FUNCTIONS(0, uf_string, ff_free, pf_string), + DESCRIPTION( + "

    This element specifies the network mask of the external network " + "address. This element is relevant only when an external network " + "address (General/ExternalNetworkAddress) is explicitly configured. In " + "this case locators received via the discovery protocol that are " + "within the same external subnet (as defined by this mask) will be " + "translated to an internal address by replacing the network portion of " + "the external address with the corresponding portion of the preferred " + "network interface address. This option is IPv4-only.

    ")), + LIST("AllowMulticast", NULL, 1, "default", + MEMBER(allowMulticast), + FUNCTIONS(0, uf_allow_multicast, 0, pf_allow_multicast), + DESCRIPTION( + "

    This element controls whether Cyclone DDS uses multicasts for data " + "traffic.

    \n" + "

    It is a comma-separated list of some of the following keywords: " + "\"spdp\", \"asm\", \"ssm\", or either of \"false\" or \"true\", or " + "\"default\".

    \n" + "
      \n" + "
    • spdp: " + "enables the use of ASM (any-source multicast) for participant " + "discovery, joining the multicast group on the discovery socket, " + "transmitting SPDP messages to this group, but never advertising nor " + "using any multicast address in any discovery message, thus forcing " + "unicast communications for all endpoint discovery and user data." + "
    • \n" + "
    • asm: " + "enables the use of ASM for all traffic, including receiving SPDP but " + "not transmitting SPDP messages via multicast" + "
    • \n" + "
    • ssm: " + "enables the use of SSM (source-specific multicast) for all non-SPDP " + "traffic (if supported)" + "
    • \n" + "
    \n" + "

    When set to \"false\" all multicasting is disabled. The default, " + "\"true\" enables full use of multicasts. Listening for multicasts can " + "be controlled by General/MulticastRecvNetworkInterfaceAddresses.

    \n" + "

    \"default\" maps on spdp if the network is a WiFi network, on true " + "if it is a wired network

    "), + VALUES("false","spdp","asm","ssm","true")), + BOOL(DEPRECATED("PreferMulticast"), NULL, 1, "false", + MEMBER(depr_prefer_multicast), + FUNCTIONS(0, uf_boolean, 0, pf_boolean), + DESCRIPTION( + "

    Deprecated, use Interfaces/NetworkInterface[@multicast_cost] instead. " + "When false (default) Cyclone DDS uses unicast for data whenever " + "there a single unicast suffices. Setting this to true makes it prefer " + "multicasting data, falling back to unicast only when no multicast " + "address is available.

    ")), + INT("MulticastTimeToLive", NULL, 1, "32", + MEMBER(multicast_ttl), + FUNCTIONS(0, uf_natint_255, 0, pf_int), + DESCRIPTION( + "

    This element specifies the time-to-live setting for outgoing " + "multicast packets.

    "), + RANGE("0;255")), + BOOL("DontRoute", NULL, 1, "false", + MEMBER(dontRoute), + FUNCTIONS(0, uf_boolean, 0, pf_boolean), + DESCRIPTION( + "

    This element allows setting the SO_DONTROUTE option for outgoing " + "packets, to bypass the local routing tables. This is generally useful " + "only when the routing tables cannot be trusted, which is highly " + "unusual.

    ")), + ENUM("UseIPv6", NULL, 1, "default", + MEMBER(compat_use_ipv6), + FUNCTIONS(0, uf_boolean_default, 0, pf_nop), + DESCRIPTION("

    Deprecated (use Transport instead)

    "), + VALUES("false","true","default")), + ENUM("Transport", NULL, 1, "default", + MEMBER(transport_selector), + FUNCTIONS(0, uf_transport_selector, 0, pf_transport_selector), + DESCRIPTION( + "

    This element allows selecting the transport to be used (udp, udp6, " + "tcp, tcp6, raweth)

    "), + VALUES("default","udp","udp6","tcp","tcp6","raweth")), + BOOL("EnableMulticastLoopback", NULL, 1, "true", + MEMBER(enableMulticastLoopback), + FUNCTIONS(0, uf_boolean, 0, pf_boolean), + DESCRIPTION( + "

    This element specifies whether Cyclone DDS allows IP multicast " + "packets to be visible to all DDSI participants in the same node, " + "including itself. It must be \"true\" for intra-node multicast " + "communications, but if a node runs only a single Cyclone DDS service " + "and does not host any other DDSI-capable programs, it should be set " + "to \"false\" for improved performance.

    ")), + STRING("MaxMessageSize", NULL, 1, "14720 B", + MEMBER(max_msg_size), + FUNCTIONS(0, uf_memsize, 0, pf_memsize), + DESCRIPTION( + "

    This element specifies the maximum size of the UDP payload that " + "Cyclone DDS will generate. Cyclone DDS will try to maintain this limit within " + "the bounds of the DDSI specification, which means that in some cases " + "(especially for very low values of MaxMessageSize) larger payloads " + "may sporadically be observed (currently up to 1192 B).

    \n" + "

    On some networks it may be necessary to set this item to keep the " + "packetsize below the MTU to prevent IP fragmentation.

    "), + UNIT("memsize")), + STRING("MaxRexmitMessageSize", NULL, 1, "1456 B", + MEMBER(max_rexmit_msg_size), + FUNCTIONS(0, uf_memsize, 0, pf_memsize), + DESCRIPTION( + "

    This element specifies the maximum size of the UDP payload that " + "Cyclone DDS will generate for a retransmit. Cyclone DDS will try to " + "maintain this limit within the bounds of the DDSI specification, which " + "means that in some cases (especially for very low values) larger payloads " + "may sporadically be observed (currently up to 1192 B).

    \n" + "

    On some networks it may be necessary to set this item to keep the " + "packetsize below the MTU to prevent IP fragmentation.

    "), + UNIT("memsize")), + STRING("FragmentSize", NULL, 1, "1344 B", + MEMBER(fragment_size), + FUNCTIONS(0, uf_memsize16, 0, pf_memsize16), + DESCRIPTION( + "

    This element specifies the size of DDSI sample fragments generated " + "by Cyclone DDS. Samples larger than FragmentSize are fragmented into " + "fragments of FragmentSize bytes each, except the last one, which may " + "be smaller. The DDSI spec mandates a minimum fragment size of 1025 " + "bytes, but Cyclone DDS will do whatever size is requested, accepting " + "fragments of which the size is at least the minimum of 1025 and " + "FragmentSize.

    "), + UNIT("memsize")), + BOOL("RedundantNetworking", NULL, 1, "false", + MEMBER(redundant_networking), + FUNCTIONS(0, uf_boolean, 0, pf_boolean), + DESCRIPTION( + "

    When enabled, use selected network interfaces in parallel for " + "redundancy.

    ")), + ENUM("EntityAutoNaming", entity_autonaming_attributes, 1, "empty", + MEMBER(entity_naming_mode), + FUNCTIONS(0, uf_entity_naming_mode, 0, pf_entity_naming_mode), + DESCRIPTION( + "

    This element specifies the entity autonaming mode. By default set " + "to 'empty' which means no name will be set (but you can still use " + "dds_qset_entity_name). When set to 'fancy' participants, publishers, " + "subscribers, writers and readers will get randomly generated names. " + "An autonamed entity will share a 3-letter prefix with their parent " + "entity.

    "), + VALUES("empty","fancy")), + END_MARKER +}; + +#ifdef DDS_HAS_SECURITY +static struct cfgelem authentication_library_attributes[] = { + STRING("path", NULL, 1, "dds_security_auth", + MEMBEROF(ddsi_config_omg_security_listelem, cfg.authentication_plugin.library_path), + FUNCTIONS(0, uf_string, ff_free, pf_string), + DESCRIPTION( + "

    This element points to the path of Authentication plugin library.

    \n" + "

    It can be either absolute path excluding file extension " + "( /usr/lib/dds_security_auth ) or single file without extension " + "( dds_security_auth ).

    \n" + "

    If single file is supplied, the library located by way of the " + "current working directory, or LD_LIBRARY_PATH for Unix systems, and " + "PATH for Windows system.

    " + )), + STRING("initFunction", NULL, 1, "init_authentication", + MEMBEROF(ddsi_config_omg_security_listelem, cfg.authentication_plugin.library_init), + FUNCTIONS(0, uf_string, ff_free, pf_string), + DESCRIPTION( + "

    This element names the initialization function of Authentication " + "plugin. This function is called after loading the plugin library for " + "instantiation purposes. Init function must return an object that " + "implements DDS Security Authentication interface.

    " + )), + STRING("finalizeFunction", NULL, 1, "finalize_authentication", + MEMBEROF(ddsi_config_omg_security_listelem, cfg.authentication_plugin.library_finalize), + FUNCTIONS(0, uf_string, ff_free, pf_string), + DESCRIPTION( + "

    This element names the finalization function of Authentication " + "plugin. This function is called to let the plugin release its " + "resources.

    " + )), + END_MARKER +}; + +static struct cfgelem access_control_library_attributes[] = { + STRING("path", NULL, 1, "dds_security_ac", + MEMBEROF(ddsi_config_omg_security_listelem, cfg.access_control_plugin.library_path), + FUNCTIONS(0, uf_string, ff_free, pf_string), + DESCRIPTION( + "

    This element points to the path of Access Control plugin library.

    \n" + "

    It can be either absolute path excluding file extension " + "( /usr/lib/dds_security_ac ) or single file without extension " + "( dds_security_ac ).

    \n" + "

    If single file is supplied, the library located by way of the " + "current working directory, or LD_LIBRARY_PATH for Unix systems, and " + "PATH for Windows systems.

    " + )), + STRING("initFunction", NULL, 1, "init_access_control", + MEMBEROF(ddsi_config_omg_security_listelem, cfg.access_control_plugin.library_init), + FUNCTIONS(0, uf_string, ff_free, pf_string), + DESCRIPTION( + "

    This element names the initialization function of Access Control " + "plugin. This function is called after loading the plugin library for " + "instantiation purposes. Init function must return an object that " + "implements DDS Security Access Control interface.

    " + )), + STRING("finalizeFunction", NULL, 1, "finalize_access_control", + MEMBEROF(ddsi_config_omg_security_listelem, cfg.access_control_plugin.library_finalize), + FUNCTIONS(0, uf_string, ff_free, pf_string), + DESCRIPTION( + "

    This element names the finalization function of Access Control " + "plugin. This function is called to let the plugin release its " + "resources.

    " + )), + END_MARKER +}; + +static struct cfgelem cryptography_library_attributes[] = { + STRING("path", NULL, 1, "dds_security_crypto", + MEMBEROF(ddsi_config_omg_security_listelem, cfg.cryptography_plugin.library_path), + FUNCTIONS(0, uf_string, ff_free, pf_string), + DESCRIPTION( + "

    This element points to the path of Cryptographic plugin library.

    \n" + "

    It can be either absolute path excluding file extension " + "( /usr/lib/dds_security_crypto ) or single file without extension " + "( dds_security_crypto ).

    \n" + "

    If single file is supplied, the library located by way of the " + "current working directory, or LD_LIBRARY_PATH for Unix systems, and " + "PATH for Windows systems.

    " + )), + STRING("initFunction", NULL, 1, "init_crypto", + MEMBEROF(ddsi_config_omg_security_listelem, cfg.cryptography_plugin.library_init), + FUNCTIONS(0, uf_string, ff_free, pf_string), + DESCRIPTION( + "

    This element names the initialization function of Cryptographic " + "plugin. This function is called after loading the plugin library for " + "instantiation purposes. Init function must return an object that " + "implements DDS Security Cryptographic interface.

    " + )), + STRING("finalizeFunction", NULL, 1, "finalize_crypto", + MEMBEROF(ddsi_config_omg_security_listelem, cfg.cryptography_plugin.library_finalize), + FUNCTIONS(0, uf_string, ff_free, pf_string), + DESCRIPTION( + "

    This element names the finalization function of Cryptographic " + "plugin. This function is called to let the plugin release its " + "resources.

    " + )), + END_MARKER +}; + +static struct cfgelem authentication_config_elements[] = { + STRING("Library", authentication_library_attributes, 1, "", + MEMBEROF(ddsi_config_omg_security_listelem, cfg.authentication_plugin), + FUNCTIONS(0, 0, 0, pf_string), + DESCRIPTION( + "

    This element specifies the library to be loaded as the DDS " + "Security Access Control plugin.

    " + )), + STRING("IdentityCertificate", NULL, 1, NULL, + MEMBEROF(ddsi_config_omg_security_listelem, cfg.authentication_properties.identity_certificate), + FUNCTIONS(0, uf_string, ff_free, pf_string), + DESCRIPTION( + "

    Identity certificate that will be used for identifying all " + "participants in the OSPL instance.
    The content is URI to a X509 " + "certificate signed by the IdentityCA in PEM format containing the " + "signed public key.

    \n" + "

    Supported URI schemes: file, data

    \n" + "

    Examples:

    \n" + "

    file:participant1_identity_cert.pem

    \n" + "

    data:,-----BEGIN CERTIFICATE-----
    \n" + "MIIDjjCCAnYCCQDCEu9...6rmT87dhTo=
    \n" + "-----END CERTIFICATE-----

    " + )), + STRING("IdentityCA", NULL, 1, NULL, + MEMBEROF(ddsi_config_omg_security_listelem, cfg.authentication_properties.identity_ca), + FUNCTIONS(0, uf_string, ff_free, pf_string), + DESCRIPTION( + "

    URI to the X509 certificate [39] of the Identity CA that is the " + "signer of Identity Certificate.

    \n" + "

    Supported URI schemes: file, data

    \n" + "

    The file and data schemas shall refer to a X.509 v3 certificate " + "(see X.509 v3 ITU-T Recommendation X.509 (2005) [39]) in PEM format.

    \n" + "

    Examples:

    \n" + "

    file:identity_ca.pem

    \n" + "

    data:,-----BEGIN CERTIFICATE-----
    \n" + "MIIC3DCCAcQCCQCWE5x+Z...PhovK0mp2ohhRLYI0ZiyYQ==
    \n" + "-----END CERTIFICATE-----

    " + )), + STRING("PrivateKey", NULL, 1, NULL, + MEMBEROF(ddsi_config_omg_security_listelem, cfg.authentication_properties.private_key), + FUNCTIONS(0, uf_string, ff_free, pf_string), + DESCRIPTION( + "

    URI to access the private Private Key for all of the participants " + "in the OSPL federation.

    \n" + "

    Supported URI schemes: file, data

    \n" + "

    Examples:

    \n" + "

    file:identity_ca_private_key.pem

    \n" + "

    data:,-----BEGIN RSA PRIVATE KEY-----
    \n" + "MIIEpAIBAAKCAQEA3HIh...AOBaaqSV37XBUJg==
    \n" + "-----END RSA PRIVATE KEY-----

    " + )), + STRING("Password", NULL, 1, "", + MEMBEROF(ddsi_config_omg_security_listelem, cfg.authentication_properties.password), + FUNCTIONS(0, uf_string, ff_free, pf_string), + DESCRIPTION( + "

    A password used to decrypt the private_key.

    \n" + "

    The value of the password property shall be interpreted as the " + "Base64 encoding of the AES-128 key that shall be used to decrypt the " + "private_key using AES128-CBC.

    \n" + "

    If the password property is not present, then the value supplied in " + "the private_key property must contain the unencrypted private key.

    " + )), + STRING("TrustedCADirectory", NULL, 1, "", + MEMBEROF(ddsi_config_omg_security_listelem, cfg.authentication_properties.trusted_ca_dir), + FUNCTIONS(0, uf_string, ff_free, pf_string), + DESCRIPTION( + "

    Trusted CA Directory which contains trusted CA certificates as " + "separated files.

    " + )), + STRING("CRL", NULL, 1, "", + MEMBEROF(ddsi_config_omg_security_listelem, cfg.authentication_properties.crl), + FUNCTIONS(0, uf_string, ff_free, pf_string), + DESCRIPTION( + "

    Optional URI to load an X509 Certificate Revocation List

    \n" + "

    Supported URI schemes: file, data

    \n" + "

    Examples:

    \n" + "

    file:crl.pem

    \n" + "

    data:,-----BEGIN X509 CRL-----
    \n" + "MIIEpAIBAAKCAQEA3HIh...AOBaaqSV37XBUJg=
    \n" + "-----END X509 CRL-----

    " + )), + BOOL("IncludeOptionalFields", NULL, 1, "false", + MEMBEROF(ddsi_config_omg_security_listelem, cfg.authentication_properties.include_optional_fields), + FUNCTIONS(0, uf_boolean, 0, pf_boolean), + DESCRIPTION( + "

    The authentication handshake tokens may contain optional fields to " + "be included for finding interoperability problems. If this parameter " + "is set to true the optional fields are included in the handshake token " + "exchange.

    " + )), + END_MARKER +}; + +static struct cfgelem access_control_config_elements[] = { + STRING("Library", access_control_library_attributes, 1, "", + MEMBEROF(ddsi_config_omg_security_listelem, cfg.access_control_plugin), + FUNCTIONS(0, 0, 0, pf_string), + DESCRIPTION( + "

    This element specifies the library to be loaded as the " + "DDS Security Access Control plugin.

    " + )), + STRING("PermissionsCA", NULL, 1, "", + MEMBEROF(ddsi_config_omg_security_listelem, cfg.access_control_properties.permissions_ca), + FUNCTIONS(0, uf_string, ff_free, pf_string), + DESCRIPTION( + "

    URI to a X509 certificate for the PermissionsCA in PEM format.

    \n" + "

    Supported URI schemes: file, data

    \n" + "

    The file and data schemas shall refer to a X.509 v3 certificate " + "(see X.509 v3 ITU-T Recommendation X.509 (2005) [39]) in PEM format.


    \n" + "

    Examples:


    \n" + "

    file:permissions_ca.pem

    \n" + "

    file:/home/myuser/permissions_ca.pem


    \n" + "

    data:,-----BEGIN CERTIFICATE-----

    \n" + "

    MIIC3DCCAcQCCQCWE5x+Z ... PhovK0mp2ohhRLYI0ZiyYQ==

    \n" + "

    -----END CERTIFICATE-----

    " + )), + STRING("Governance", NULL, 1, "", + MEMBEROF(ddsi_config_omg_security_listelem, cfg.access_control_properties.governance), + FUNCTIONS(0, uf_string, ff_free, pf_string), + DESCRIPTION( + "

    URI to the shared Governance Document signed by the Permissions CA in S/MIME format

    \n" + "

    URI schemes: file, data


    \n" + "

    Examples file URIs:

    \n" + "

    file:governance.smime

    \n" + "

    file:/home/myuser/governance.smime


    \n" + "

    \n" + "

    Content-Type: multipart/signed; protocol=\"application/x-pkcs7-signature\"; micalg=\"sha-256\"; boundary=\"----F9A8A198D6F08E1285A292ADF14DD04F\"

    \n" + "

    This is an S/MIME signed message

    \n" + "

    ------F9A8A198D6F08E1285A292ADF14DD04F

    \n" + "

    \n" + "

    \n" + "

    xsi:noNamespaceSchemaLocation=\"omg_shared_ca_governance.xsd\">

    \n" + "

    \n" + "

    . . .

    \n" + "

    \n" + "

    \n" + "

    ...

    \n" + "

    ------F9A8A198D6F08E1285A292ADF14DD04F

    \n" + "

    Content-Type: application/x-pkcs7-signature; name=\"smime.p7s\"

    \n" + "

    Content-Transfer-Encoding: base64

    \n" + "

    Content-Disposition: attachment; filename=\"smime.p7s\"

    \n" + "

    MIIDuAYJKoZIhv ...al5s=

    \n" + "

    ------F9A8A198D6F08E1285A292ADF14DD04F-]]

    " + )), + STRING("Permissions", NULL, 1, "", + MEMBEROF(ddsi_config_omg_security_listelem, cfg.access_control_properties.permissions), + FUNCTIONS(0, uf_string, ff_free, pf_string), + DESCRIPTION( + "

    URI to the DomainParticipant permissions document signed by the " + "Permissions CA in S/MIME format

    \n" + "

    The permissions document specifies the permissions to be applied to a domain.


    \n" + "

    Example file URIs:

    \n" + "

    file:permissions_document.p7s

    \n" + "

    file:/path_to/permissions_document.p7s

    \n" + "

    Example data URI:

    \n" + "

    " + )), + END_MARKER +}; + +static struct cfgelem cryptography_config_elements[] = { + STRING("Library", cryptography_library_attributes, 1, "", + MEMBEROF(ddsi_config_omg_security_listelem, cfg.cryptography_plugin), + FUNCTIONS(0, 0, 0, pf_string), + DESCRIPTION( + "

    This element specifies the library to be loaded as the DDS Security Cryptographic plugin.

    " + )), + END_MARKER +}; + +static struct cfgelem security_omg_config_elements[] = { + GROUP("Authentication", authentication_config_elements, NULL, 1, + NOMEMBER, + NOFUNCTIONS, + DESCRIPTION( + "

    This element configures the Authentication plugin of the DDS Security specification.

    " + )), + GROUP("AccessControl", access_control_config_elements, NULL, 1, + NOMEMBER, + NOFUNCTIONS, + DESCRIPTION( + "

    This element configures the Access Control plugin of the DDS Security specification.

    " + )), + GROUP("Cryptographic", cryptography_config_elements, NULL, 1, + NOMEMBER, + NOFUNCTIONS, + DESCRIPTION( + "

    This element configures the Cryptographic plugin of the DDS Security specification.

    " + )), + END_MARKER +}; +#endif /* DDS_HAS_SECURITY */ + +#ifdef DDS_HAS_NETWORK_PARTITIONS +static struct cfgelem networkpartition_cfgattrs[] = { + STRING("Name", NULL, 1, NULL, + MEMBEROF(ddsi_config_networkpartition_listelem, name), + FUNCTIONS(0, uf_string, ff_free, pf_string), + DESCRIPTION( + "

    This attribute specifies the name of this Cyclone DDS network " + "partition. Two network partitions cannot have the same name.

    ")), + STRING("Address", NULL, 1, NULL, + MEMBEROF(ddsi_config_networkpartition_listelem, address_string), + FUNCTIONS(0, uf_string, ff_free, pf_string), + DESCRIPTION( + "

    This attribute specifies the multicast addresses associated with " + "the network partition as a comma-separated list. Readers matching " + "this network partition (cf. Partitioning/PartitionMappings) will " + "listen for multicasts on all of these addresses and advertise them " + "in the discovery protocol. The writers will select the most suitable " + "address from the addresses advertised by the readers.

    ")), + END_MARKER +}; + +static struct cfgelem networkpartitions_cfgelems[] = { + STRING("NetworkPartition", networkpartition_cfgattrs, INT_MAX, 0, + MEMBER(networkPartitions), + FUNCTIONS(if_network_partition, 0, 0, 0), + DESCRIPTION( + "

    This element defines a Cyclone DDS network partition.

    " + )), + END_MARKER +}; + +static struct cfgelem ignoredpartitions_cfgattrs[] = { + STRING("DCPSPartitionTopic", NULL, 1, NULL, + MEMBEROF(ddsi_config_ignoredpartition_listelem, DCPSPartitionTopic), + FUNCTIONS(0, uf_string, ff_free, pf_string), + DESCRIPTION( + "

    This attribute specifies a partition and a topic expression, " + "separated by a single '.', that are used to determine if a given " + "partition and topic will be ignored or not. The expressions may use " + "the usual wildcards '*' and '?'. Cyclone DDS will consider an wildcard " + "DCPS partition to match an expression iff there exists a string that " + "satisfies both expressions.

    " + )), + END_MARKER +}; + +static struct cfgelem ignoredpartitions_cfgelems[] = { + STRING("IgnoredPartition", ignoredpartitions_cfgattrs, INT_MAX, 0, + MEMBER(ignoredPartitions), + FUNCTIONS(if_ignored_partition, 0, 0, 0), + DESCRIPTION( + "

    This element can be used to prevent certain combinations of DCPS " + "partition and topic from being transmitted over the network. Cyclone DDS " + "will complete ignore readers and writers for which all DCPS " + "partitions as well as their topic is ignored, not even creating DDSI " + "readers and writers to mirror the DCPS ones.

    " + )), + END_MARKER +}; + +static struct cfgelem partitionmappings_cfgattrs[] = { + STRING("NetworkPartition", NULL, 1, NULL, + MEMBEROF(ddsi_config_partitionmapping_listelem, networkPartition), + FUNCTIONS(0, uf_string, ff_free, pf_string), + DESCRIPTION( + "

    This attribute specifies which Cyclone DDS network partition is to be " + "used for DCPS partition/topic combinations matching the " + "DCPSPartitionTopic attribute within this PartitionMapping element.

    " + )), + STRING("DCPSPartitionTopic", NULL, 1, NULL, + MEMBEROF(ddsi_config_partitionmapping_listelem, DCPSPartitionTopic), + FUNCTIONS(0, uf_string, ff_free, pf_string), + DESCRIPTION( + "

    This attribute specifies a partition and a topic expression, " + "separated by a single '.', that are used to determine if a given " + "partition and topic maps to the Cyclone DDS network partition named by the " + "NetworkPartition attribute in this PartitionMapping element. The " + "expressions may use the usual wildcards '*' and '?'. Cyclone DDS will " + "consider a wildcard DCPS partition to match an expression if there " + "exists a string that satisfies both expressions.

    " + )), + END_MARKER +}; + +static struct cfgelem partitionmappings_cfgelems[] = { + STRING("PartitionMapping", partitionmappings_cfgattrs, INT_MAX, 0, + MEMBER(partitionMappings), + FUNCTIONS(if_partition_mapping, 0, 0, 0), + DESCRIPTION( + "

    This element defines a mapping from a DCPS partition/topic " + "combination to a Cyclone DDS network partition. This allows partitioning " + "data flows by using special multicast addresses for part of the data " + "and possibly also encrypting the data flow.

    " + )), + END_MARKER +}; + +static struct cfgelem partitioning_cfgelems[] = { + GROUP("NetworkPartitions", networkpartitions_cfgelems, NULL, 1, + NOMEMBER, + NOFUNCTIONS, + DESCRIPTION( + "

    The NetworkPartitions element specifies the Cyclone DDS network " + "partitions.

    " + )), + GROUP("IgnoredPartitions", ignoredpartitions_cfgelems, NULL, 1, + NOMEMBER, + NOFUNCTIONS, + DESCRIPTION( + "

    The IgnoredPartitions element specifies DCPS partition/topic " + "combinations that are not distributed over the network.

    " + )), + GROUP("PartitionMappings", partitionmappings_cfgelems, NULL, 1, + NOMEMBER, + NOFUNCTIONS, + DESCRIPTION( + "

    The PartitionMappings element specifies the mapping from DCPS " + "partition/topic combinations to Cyclone DDS network partitions.

    " + )), + END_MARKER +}; +#endif /* DDS_HAS_NETWORK_PARTITIONS */ + +#ifdef DDS_HAS_NETWORK_CHANNELS +static struct cfgelem channel_cfgelems[] = { +#ifdef DDS_HAS_BANDWIDTH_LIMITING + STRING("DataBandwidthLimit", NULL, 1, "inf", + MEMBEROF(ddsi_config_channel_listelem, data_bandwidth_limit), + FUNCTIONS(0, uf_bandwidth, 0, pf_bandwidth), + DESCRIPTION( + "

    This element specifies the maximum transmit rate of new samples " + "and directly related data, for this channel. Bandwidth limiting uses " + "a leaky bucket scheme. The default value \"inf\" means Cyclone DDS imposes " + "no limitation, the underlying operating system and hardware will " + "likely limit the maximum transmit rate.

    ") + BEHIND_FLAG("DDS_HAS_BANDWIDTH_LIMITING") + UNIT("bandwidth")), + STRING("AuxiliaryBandwidthLimit", NULL, 1, "inf", + MEMBEROF(ddsi_config_channel_listelem, auxiliary_bandwidth_limit), + FUNCTIONS(0, uf_bandwidth, 0, pf_bandwidth), + DESCRIPTION( + "

    This element specifies the maximum transmit rate of auxiliary " + "traffic on this channel (e.g. retransmits, heartbeats, etc). " + "Bandwidth limiting uses a leaky bucket scheme. The default value " + "\"inf\" means Cyclone DDS imposes no limitation, the underlying operating " + "system and hardware will likely limit the maximum transmit rate.

    ") + UNIT("bandwidth")), +#endif + INT("DiffServField", NULL, 1, "0", + MEMBEROF(ddsi_config_channel_listelem, diffserv_field), + FUNCTIONS(0, uf_natint, 0, pf_int), + DESCRIPTION( + "

    This element describes the DiffServ setting the channel will apply " + "to the networking messages. This parameter determines the value of " + "the diffserv field of the IP version 4 packets sent on this channel " + "which allows QoS setting to be applied to the network traffic send on " + "this channel.
    \n" + "Windows platform support for setting the diffserv field is dependent " + "on the OS version.
    \n" + "For Windows version 7 or higher a new API (qWAVE) has been introduced. " + "For these platforms the specified diffserv value is mapped to one of " + "the support traffic types.\n" + "The mapping is as follows: 1-8 background traffic; 9-40 excellent " + "traffic; 41-55 audio/video traffic; 56 voice traffic; 57-63 control " + "traffic.\n" + "When an application is run without Administrative priveleges then " + "only the diffserv value of 0, 8, 40 or 56 is allowed.

    " + ), + BEHIND_FLAG("DDS_HAS_NETWORK_CHANNELS") + ), + END_MARKER +}; + +static struct cfgelem channel_cfgattrs[] = { + STRING("Name", NULL, 1, NULL, + MEMBEROF(ddsi_config_channel_listelem, name), + FUNCTIONS(0, uf_string, ff_free, pf_string), + DESCRIPTION( + "

    This attribute specifies name of this channel. The name should " + "uniquely identify the channel.

    " + )), + INT("TransportPriority", NULL, 1, "0", + MEMBEROF(ddsi_config_channel_listelem, priority), + FUNCTIONS(0, uf_natint, 0, pf_int), + DESCRIPTION( + "

    This attribute sets the transport priority threshold for the " + "channel. Each DCPS data writer has a \"transport_priority\" QoS and " + "this QoS is used to select a channel for use by this writer. The " + "selected channel is the one with the largest threshold not greater " + "than the writer's transport priority, and if no such channel exists, " + "the channel with the lowest threshold.

    " + )), + END_MARKER +}; + +static struct cfgelem channels_cfgelems[] = { + GROUP("Channel", channel_cfgelems, channel_cfgattrs, INT_MAX, + MEMBER(channels), + FUNCTIONS(if_channel, 0, 0, 0), + DESCRIPTION("

    This element defines a channel.

    ")), + END_MARKER +}; +#endif /* DDS_HAS_NETWORK_CHANNELS */ + +static struct cfgelem thread_properties_sched_cfgelems[] = { + ENUM("Class", NULL, 1, "default", + MEMBEROF(ddsi_config_thread_properties_listelem, sched_class), + FUNCTIONS(0, uf_sched_class, 0, pf_sched_class), + DESCRIPTION( + "

    This element specifies the thread scheduling class " + "(realtime, timeshare or default). The user may " + "need special privileges from the underlying operating system to be " + "able to assign some of the privileged scheduling classes.

    "), + VALUES("realtime","timeshare","default")), + STRING("Priority", NULL, 1, "default", + MEMBEROF(ddsi_config_thread_properties_listelem, schedule_priority), + FUNCTIONS(0, uf_maybe_int32, 0, pf_maybe_int32), + DESCRIPTION( + "

    This element specifies the thread priority (decimal integer or " + "default). Only priorities that are supported by the underlying " + "operating system can be assigned to this element. The user may need " + "special privileges from the underlying operating system to be able to " + "assign some of the privileged priorities.

    " + )), + END_MARKER +}; + +static struct cfgelem thread_properties_cfgattrs[] = { + STRING("Name", NULL, 1, NULL, + MEMBEROF(ddsi_config_thread_properties_listelem, name), + FUNCTIONS(0, uf_string, ff_free, pf_string), + DESCRIPTION( + "

    The Name of the thread for which properties are being set. The " + "following threads exist:

    \n" + "
      \n" + "
    • gc: " + "garbage collector thread involved in deleting entities;
    • \n" + "
    • recv: " + "receive thread, taking data from the network and running the protocol " + "state machine;
    • \n" + "
    • dq.builtins: " + "delivery thread for DDSI-builtin data, primarily for discovery;
    • \n" + "
    • lease: " + "DDSI liveliness monitoring;
    • \n" + "
    • tev: " + "general timed-event handling, retransmits and discovery;
    • \n" + "
    • fsm: " + "finite state machine thread for handling security handshake;
    • \n" + "
    • xmit.CHAN: " + "transmit thread for channel CHAN;
    • \n" + "
    • dq.CHAN: " + "delivery thread for channel CHAN;
    • \n" + "
    • tev.CHAN: " + "timed-event thread for channel CHAN.
    " + )), + END_MARKER +}; + +static struct cfgelem thread_properties_cfgelems[] = { + GROUP("Scheduling", thread_properties_sched_cfgelems, NULL, 1, + NOMEMBER, + NOFUNCTIONS, + DESCRIPTION( + "

    This element configures the scheduling properties of the thread.

    " + )), + STRING("StackSize", NULL, 1, "default", + MEMBEROF(ddsi_config_thread_properties_listelem, stack_size), + FUNCTIONS(0, uf_maybe_memsize, 0, pf_maybe_memsize), + DESCRIPTION( + "

    This element configures the stack size for this thread. The " + "default value default leaves the stack size at the operating " + "system default.

    "), + UNIT("memsize")), + END_MARKER +}; + +static struct cfgelem threads_cfgelems[] = { + GROUP("Thread", thread_properties_cfgelems, thread_properties_cfgattrs, INT_MAX, + MEMBER(thread_properties), + FUNCTIONS(if_thread_properties, 0, 0, 0), + DESCRIPTION("

    This element is used to set thread properties.

    ")), + END_MARKER +}; + +static struct cfgelem compatibility_cfgelems[] = { + ENUM("StandardsConformance", NULL, 1, "lax", + MEMBER(standards_conformance), + FUNCTIONS(0, uf_standards_conformance, 0, pf_standards_conformance), + DESCRIPTION( + "

    This element sets the level of standards conformance of this " + "instance of the Cyclone DDS Service. Stricter conformance typically means " + "less interoperability with other implementations. Currently three " + "modes are defined:

    \n" + "
    • pedantic: very strictly conform to the specification, " + "ultimately for compliancy testing, but currently of little value " + "because it adheres even to what will most likely turn out to be " + "editing errors in the DDSI standard. Arguably, as long as no errata " + "have been published it is the current text that is in effect, and " + "that is what pedantic currently does.
    • \n" + "
    • strict: a slightly less strict view of the standard than " + "does pedantic: it follows the established behaviour where the " + "standard is obviously in error.
    • \n" + "
    • lax: attempt to provide the smoothest possible " + "interoperability, anticipating future revisions of elements in the " + "standard in areas that other implementations do not adhere to, even " + "though there is no good reason not to.
    "), + VALUES("lax","strict","pedantic")), + BOOL("ExplicitlyPublishQosSetToDefault", NULL, 1, "false", + MEMBER(explicitly_publish_qos_set_to_default), + FUNCTIONS(0, uf_boolean, 0, pf_boolean), + DESCRIPTION( + "

    This element specifies whether QoS settings set to default values " + "are explicitly published in the discovery protocol. Implementations " + "are to use the default value for QoS settings not published, which " + "allows a significant reduction of the amount of data that needs to be " + "exchanged for the discovery protocol, but this requires all " + "implementations to adhere to the default values specified by the " + "specifications.

    \n" + "

    When interoperability is required with an implementation that does " + "not follow the specifications in this regard, setting this option to " + "true will help.

    " + )), + ENUM("ManySocketsMode", NULL, 1, "single", + MEMBER(many_sockets_mode), + FUNCTIONS(0, uf_many_sockets_mode, 0, pf_many_sockets_mode), + DESCRIPTION( + "

    This option specifies whether a network socket will be created for " + "each domain participant on a host. The specification seems to assume " + "that each participant has a unique address, and setting this option " + "will ensure this to be the case. This is not the default.

    \n" + "

    Disabling it slightly improves performance and reduces network " + "traffic somewhat. It also causes the set of port numbers needed by " + "Cyclone DDS to become predictable, which may be useful for firewall and " + "NAT configuration.

    "), + VALUES("false","true","single","none","many")), + BOOL("AssumeRtiHasPmdEndpoints", NULL, 1, "false", + MEMBER(assume_rti_has_pmd_endpoints), + FUNCTIONS(0, uf_boolean, 0, pf_boolean), + DESCRIPTION( + "

    This option assumes ParticipantMessageData endpoints required by " + "the liveliness protocol are present in RTI participants even when not " + "properly advertised by the participant discovery protocol.

    " + )), + END_MARKER +}; + +static struct cfgelem internal_test_cfgelems[] = { + INT("XmitLossiness", NULL, 1, "0", + MEMBER(xmit_lossiness), + FUNCTIONS(0, uf_int, 0, pf_int), + DESCRIPTION( + "

    This element controls the fraction of outgoing packets to drop, " + "specified as samples per thousand.

    " + )), + END_MARKER +}; + +static struct cfgelem internal_watermarks_cfgelems[] = { + STRING("WhcLow", NULL, 1, "1 kB", + MEMBER(whc_lowwater_mark), + FUNCTIONS(0, uf_memsize, 0, pf_memsize), + DESCRIPTION( + "

    This element sets the low-water mark for the Cyclone DDS WHCs, " + "expressed in bytes. A suspended writer resumes transmitting when its " + "Cyclone DDS WHC shrinks to this size.

    "), + UNIT("memsize")), + STRING("WhcHigh", NULL, 1, "500 kB", + MEMBER(whc_highwater_mark), + FUNCTIONS(0, uf_memsize, 0, pf_memsize), + DESCRIPTION( + "

    This element sets the maximum allowed high-water mark for the " + "Cyclone DDS WHCs, expressed in bytes. A writer is suspended when the WHC " + "reaches this size.

    "), + UNIT("memsize")), + STRING("WhcHighInit", NULL, 1, "30 kB", + MEMBER(whc_init_highwater_mark), + FUNCTIONS(0, uf_maybe_memsize, 0, pf_maybe_memsize), + DESCRIPTION( + "

    This element sets the initial level of the high-water mark for the " + "Cyclone DDS WHCs, expressed in bytes.

    "), + UNIT("memsize")), + BOOL("WhcAdaptive|WhcAdaptative", NULL, 1, "true", + MEMBER(whc_adaptive), + FUNCTIONS(0, uf_boolean, 0, pf_boolean), + DESCRIPTION( + "

    This element controls whether Cyclone DDS will adapt the high-water " + "mark to current traffic conditions, based on retransmit requests and " + "transmit pressure.

    " + )), + END_MARKER +}; + +static struct cfgelem internal_burstsize_cfgelems[] = { + STRING("MaxRexmit", NULL, 1, "1 MiB", + MEMBER(max_rexmit_burst_size), + FUNCTIONS(0, uf_memsize, 0, pf_memsize), + DESCRIPTION( + "

    This element specifies the amount of data to be retransmitted in " + "response to one NACK.

    "), + UNIT("memsize")), + STRING("MaxInitTransmit", NULL, 1, "4294967295", + MEMBER(init_transmit_extra_pct), + FUNCTIONS(0, uf_uint, 0, pf_uint), + DESCRIPTION( + "

    This element specifies how much more than the (presumed or discovered) " + "receive buffer size may be sent when transmitting a sample for the first " + "time, expressed as a percentage; the remainder will then be handled via " + "retransmits. Usually the receivers can keep up with transmitter, at least " + "on average, and so generally it is better to hope for the best and recover. " + "Besides, the retransmits will be unicast, and so any multicast advantage " + "will be lost as well.

    "), + UNIT("memsize")), + END_MARKER +}; + +static struct cfgelem control_topic_cfgattrs[] = { + BOOL(DEPRECATED("Enable"), NULL, 1, "false", + MEMBER(enable_control_topic), + FUNCTIONS(0, uf_boolean, 0, pf_boolean), + DESCRIPTION( + "

    This element controls whether Cyclone DDS should create a topic to " + "control Cyclone DDS's behaviour dynamically.

    ")), + STRING(DEPRECATED("InitialReset"), NULL, 1, "inf", + MEMBER(initial_deaf_mute_reset), + FUNCTIONS(0, uf_duration_inf, 0, pf_duration), + DESCRIPTION( + "

    This element controls after how much time an initial deaf/mute " + "state will automatically reset.

    ")), + END_MARKER +}; + +static struct cfgelem control_topic_cfgelems[] = { + BOOL(DEPRECATED("Deaf"), NULL, 1, "false", + MEMBER(initial_deaf), + FUNCTIONS(0, uf_deaf_mute, 0, pf_boolean), + DESCRIPTION( + "

    This element controls whether Cyclone DDS defaults to deaf mode or to " + "normal mode. This controls both the initial behaviour and what " + "behaviour it auto-reverts to.

    ")), + BOOL(DEPRECATED("Mute"), NULL, 1, "false", + MEMBER(initial_mute), + FUNCTIONS(0, uf_deaf_mute, 0, pf_boolean), + DESCRIPTION( + "

    This element controls whether Cyclone DDS defaults to mute mode or to " + "normal mode. This controls both the initial behaviour and what " + "behaviour it auto-reverts to.

    ")), + END_MARKER +}; + +static struct cfgelem rediscovery_blacklist_duration_attrs[] = { + BOOL("enforce", NULL, 1, "false", + MEMBER(prune_deleted_ppant.enforce_delay), + FUNCTIONS(0, uf_boolean, 0, pf_boolean), + DESCRIPTION( + "

    This attribute controls whether the configured time during which " + "recently deleted participants will not be rediscovered (i.e., \"black " + "listed\") is enforced and following complete removal of the " + "participant in Cyclone DDS, or whether it can be rediscovered earlier " + "provided all traces of that participant have been removed already.

    " + )), + END_MARKER +}; + +static struct cfgelem heartbeat_interval_attrs[] = { + STRING("min", NULL, 1, "5 ms", + MEMBER(const_hb_intv_min), + FUNCTIONS(0, uf_duration_inf, 0, pf_duration), + DESCRIPTION( + "

    This attribute sets the minimum interval that must have passed " + "since the most recent heartbeat from a writer, before another " + "asynchronous (not directly related to writing) will be sent.

    "), + UNIT("duration_inf")), + STRING("minsched", NULL, 1, "20 ms", + MEMBER(const_hb_intv_sched_min), + FUNCTIONS(0, uf_duration_inf, 0, pf_duration), + DESCRIPTION( + "

    This attribute sets the minimum interval for periodic heartbeats. " + "Other events may still cause heartbeats to go out.

    "), + UNIT("duration_inf")), + STRING("max", NULL, 1, "8 s", + MEMBER(const_hb_intv_sched_max), + FUNCTIONS(0, uf_duration_inf, 0, pf_duration), + DESCRIPTION( + "

    This attribute sets the maximum interval for periodic heartbeats.

    "), + UNIT("duration_inf")), + END_MARKER +}; + +static struct cfgelem liveliness_monitoring_attrs[] = { + BOOL("StackTraces", NULL, 1, "true", + MEMBER(noprogress_log_stacktraces), + FUNCTIONS(0, uf_boolean, 0, pf_boolean), + DESCRIPTION( + "

    This element controls whether or not to write stack traces to the " + "DDSI2 trace when a thread fails to make progress (on select platforms " + "only).

    ")), + STRING("Interval", NULL, 1, "1s", + MEMBER(liveliness_monitoring_interval), + FUNCTIONS(0, uf_duration_100ms_1hr, 0, pf_duration), + DESCRIPTION( + "

    This element controls the interval at which to check whether " + "threads have been making progress.

    "), + UNIT("duration"), + RANGE("100ms;1hr")), + END_MARKER +}; + +static struct cfgelem multiple_recv_threads_attrs[] = { + INT("maxretries", NULL, 1, "4294967295", + MEMBER(recv_thread_stop_maxretries), + FUNCTIONS(0, uf_uint, 0, pf_uint), + DESCRIPTION( + "

    Receive threads dedicated to a single socket can only be triggered " + "for termination by sending a packet. Reception of any packet will do, " + "so termination failure due to packet loss is exceedingly unlikely, " + "but to eliminate all risks, it will retry as many times as specified " + "by this attribute before aborting.

    " + )), + END_MARKER +}; + +static struct cfgelem sock_rcvbuf_size_attrs[] = { + STRING("min", NULL, 1, "default", + MEMBER(socket_rcvbuf_size.min), + FUNCTIONS(0, uf_maybe_memsize, 0, pf_maybe_memsize), + DESCRIPTION( + "

    This sets the minimum acceptable socket receive buffer size, " + "with the special value \"default\" indicating that whatever is " + "available is acceptable.

    "), + UNIT("memsize")), + STRING("max", NULL, 1, "default", + MEMBER(socket_rcvbuf_size.max), + FUNCTIONS(0, uf_maybe_memsize, 0, pf_maybe_memsize), + DESCRIPTION( + "

    This sets the size of the socket receive buffer to request, " + "with the special value of \"default\" indicating that it should " + "try to satisfy the minimum buffer size. If both are at \"default\", " + "it will request 1MiB and accept anything. If the maximum is set " + "to less than the minimum, it is ignored.

    "), + UNIT("memsize")), + END_MARKER +}; + +static struct cfgelem sock_sndbuf_size_attrs[] = { + STRING("min", NULL, 1, "64 KiB", + MEMBER(socket_sndbuf_size.min), + FUNCTIONS(0, uf_maybe_memsize, 0, pf_maybe_memsize), + DESCRIPTION( + "

    This sets the minimum acceptable socket send buffer size, " + "with the special value \"default\" indicating that whatever is " + "available is acceptable.

    "), + UNIT("memsize")), + STRING("max", NULL, 1, "default", + MEMBER(socket_sndbuf_size.max), + FUNCTIONS(0, uf_maybe_memsize, 0, pf_maybe_memsize), + DESCRIPTION( + "

    This sets the size of the socket send buffer to request, " + "with the special value of \"default\" indicating that it should " + "try to satisfy the minimum buffer size. If both are at \"default\", " + "it will use whatever is the system default. If the maximum is set " + "to less than the minimum, it is ignored.

    "), + UNIT("memsize")), + END_MARKER +}; + +static struct cfgelem internal_cfgelems[] = { + MOVED("MaxMessageSize", "CycloneDDS/Domain/General/MaxMessageSize"), + MOVED("FragmentSize", "CycloneDDS/Domain/General/FragmentSize"), + INT("DeliveryQueueMaxSamples", NULL, 1, "256", + MEMBER(delivery_queue_maxsamples), + FUNCTIONS(0, uf_uint, 0, pf_uint), + DESCRIPTION( + "

    This element controls the maximum size of a delivery queue, " + "expressed in samples. Once a delivery queue is full, incoming samples " + "destined for that queue are dropped until space becomes available " + "again.

    ")), + INT("PrimaryReorderMaxSamples", NULL, 1, "128", + MEMBER(primary_reorder_maxsamples), + FUNCTIONS(0, uf_uint, 0, pf_uint), + DESCRIPTION( + "

    This element sets the maximum size in samples of a primary " + "re-order administration. Each proxy writer has one primary re-order " + "administration to buffer the packet flow in case some packets arrive " + "out of order. Old samples are forwarded to secondary re-order " + "administrations associated with readers in need of historical " + "data.

    ")), + INT("SecondaryReorderMaxSamples", NULL, 1, "128", + MEMBER(secondary_reorder_maxsamples), + FUNCTIONS(0, uf_uint, 0, pf_uint), + DESCRIPTION( + "

    This element sets the maximum size in samples of a secondary " + "re-order administration. The secondary re-order administration is per " + "reader in need of historical data.

    ")), + INT("DefragUnreliableMaxSamples", NULL, 1, "4", + MEMBER(defrag_unreliable_maxsamples), + FUNCTIONS(0, uf_uint, 0, pf_uint), + DESCRIPTION( + "

    This element sets the maximum number of samples that can be " + "defragmented simultaneously for a best-effort writers.

    ")), + INT("DefragReliableMaxSamples", NULL, 1, "16", + MEMBER(defrag_reliable_maxsamples), + FUNCTIONS(0, uf_uint, 0, pf_uint), + DESCRIPTION( + "

    This element sets the maximum number of samples that can be " + "defragmented simultaneously for a reliable writer. This has to be " + "large enough to handle retransmissions of historical data in addition " + "to new samples.

    ")), + ENUM("BuiltinEndpointSet", NULL, 1, "writers", + MEMBER(besmode), + FUNCTIONS(0, uf_besmode, 0, pf_besmode), + DESCRIPTION( + "

    This element controls which participants will have which built-in " + "endpoints for the discovery and liveliness protocols. Valid values " + "are:

    \n" + "
    • full: all participants have all endpoints;
    • \n" + "
    • writers: " + "all participants have the writers, but just one has the readers;
    • \n" + "
    • minimal: " + "only one participant has built-in endpoints.
    \n" + "

    The default is writers, as this is thought to be compliant " + "and reasonably efficient. Minimal may or may not be compliant " + "but is most efficient, and full is inefficient but certain to " + "be compliant. See also Internal/ConservativeBuiltinReaderStartup.

    "), + VALUES("full","writers","minimal")), + BOOL("MeasureHbToAckLatency", NULL, 1, "false", + MEMBER(meas_hb_to_ack_latency), + FUNCTIONS(0, uf_boolean, 0, pf_boolean), + DESCRIPTION( + "

    This element enables heartbeat-to-ack latency among Cyclone DDS " + "services by prepending timestamps to Heartbeat and AckNack messages " + "and calculating round trip times. This is non-standard behaviour. The " + "measured latencies are quite noisy and are currently not used " + "anywhere.

    ")), + BOOL("UnicastResponseToSPDPMessages", NULL, 1, "true", + MEMBER(unicast_response_to_spdp_messages), + FUNCTIONS(0, uf_boolean, 0, pf_boolean), + DESCRIPTION( + "

    This element controls whether the response to a newly discovered " + "participant is sent as a unicasted SPDP packet, instead of " + "rescheduling the periodic multicasted one. There is no known benefit " + "to setting this to false.

    ")), + INT("SynchronousDeliveryPriorityThreshold", NULL, 1, "0", + MEMBER(synchronous_delivery_priority_threshold), + FUNCTIONS(0, uf_int, 0, pf_int), + DESCRIPTION( + "

    This element controls whether samples sent by a writer with QoS " + "settings latency_budget <= SynchronousDeliveryLatencyBound and " + "transport_priority greater than or equal to this element's value will " + "be delivered synchronously from the \"recv\" thread, all others will " + "be delivered asynchronously through delivery queues. This reduces " + "latency at the expense of aggregate bandwidth.

    ")), + STRING("SynchronousDeliveryLatencyBound", NULL, 1, "inf", + MEMBER(synchronous_delivery_latency_bound), + FUNCTIONS(0, uf_duration_inf, 0, pf_duration), + DESCRIPTION( + "

    This element controls whether samples sent by a writer with QoS " + "settings transport_priority >= SynchronousDeliveryPriorityThreshold " + "and a latency_budget at most this element's value will be delivered " + "synchronously from the \"recv\" thread, all others will be delivered " + "asynchronously through delivery queues. This reduces latency at the " + "expense of aggregate bandwidth.

    "), + UNIT("duration_inf")), + INT("MaxParticipants", NULL, 1, "0", + MEMBER(max_participants), + FUNCTIONS(0, uf_natint, 0, pf_int), + DESCRIPTION( + "

    This elements configures the maximum number of DCPS domain " + "participants this Cyclone DDS instance is willing to service. 0 is " + "unlimited.

    ")), + INT("AccelerateRexmitBlockSize", NULL, 1, "0", + MEMBER(accelerate_rexmit_block_size), + FUNCTIONS(0, uf_uint, 0, pf_uint), + DESCRIPTION( + "

    Proxy readers that are assumed to sill be retrieving historical " + "data get this many samples retransmitted when they NACK something, " + "even if some of these samples have sequence numbers outside the set " + "covered by the NACK.

    ")), + ENUM("RetransmitMerging", NULL, 1, "never", + MEMBER(retransmit_merging), + FUNCTIONS(0, uf_retransmit_merging, 0, pf_retransmit_merging), + DESCRIPTION( + "

    This elements controls the addressing and timing of retransmits. " + "Possible values are:

    \n" + "
    • never: retransmit only to the NACK-ing reader;
    • \n" + "
    • adaptive: attempt to combine retransmits needed for " + "reliability, but send historical (transient-local) data to the " + "requesting reader only;
    • \n" + "
    • always: do not distinguish between different causes, " + "always try to merge.
    \n" + "

    The default is never. See also " + "Internal/RetransmitMergingPeriod.

    "), + VALUES("never","adaptive","always")), + STRING("RetransmitMergingPeriod", NULL, 1, "5 ms", + MEMBER(retransmit_merging_period), + FUNCTIONS(0, uf_duration_us_1s, 0, pf_duration), + DESCRIPTION( + "

    This setting determines the size of the time window in which a " + "NACK of some sample is ignored because a retransmit of that sample " + "has been multicasted too recently. This setting has no effect on " + "unicasted retransmits.

    \n" + "

    See also Internal/RetransmitMerging.

    "), + UNIT("duration"), + RANGE("0;1s")), + STRING("HeartbeatInterval", heartbeat_interval_attrs, 1, "100 ms", + MEMBER(const_hb_intv_sched), + FUNCTIONS(0, uf_duration_inf, 0, pf_duration), + DESCRIPTION( + "

    This element allows configuring the base interval for sending " + "writer heartbeats and the bounds within which it can vary.

    "), + UNIT("duration_inf")), + STRING("MaxQueuedRexmitBytes", NULL, 1, "512 kB", + MEMBER(max_queued_rexmit_bytes), + FUNCTIONS(0, uf_memsize, 0, pf_memsize), + DESCRIPTION( + "

    This setting limits the maximum number of bytes queued for " + "retransmission. The default value of 0 is unlimited unless an " + "AuxiliaryBandwidthLimit has been set, in which case it becomes " + "NackDelay * AuxiliaryBandwidthLimit. It must be large enough to " + "contain the largest sample that may need to be retransmitted.

    "), + UNIT("memsize")), + INT("MaxQueuedRexmitMessages", NULL, 1, "200", + MEMBER(max_queued_rexmit_msgs), + FUNCTIONS(0, uf_uint, 0, pf_uint), + DESCRIPTION( + "

    This settings limits the maximum number of samples queued for " + "retransmission.

    " + )), + MOVED("LeaseDuration", "CycloneDDS/Domain/Discovery/LeaseDuration"), + STRING("WriterLingerDuration", NULL, 1, "1 s", + MEMBER(writer_linger_duration), + FUNCTIONS(0, uf_duration_ms_1hr, 0, pf_duration), + DESCRIPTION( + "

    This setting controls the maximum duration for which actual " + "deletion of a reliable writer with unacknowledged data in its history " + "will be postponed to provide proper reliable transmission.

    "), + UNIT("duration")), + MOVED("MinimumSocketReceiveBufferSize", "CycloneDDS/Domain/Internal/SocketReceiveBufferSize[@min]"), + MOVED("MinimumSocketSendBufferSize", "CycloneDDS/Domain/Internal/SocketSendBufferSize[@min]"), + GROUP("SocketReceiveBufferSize", NULL, sock_rcvbuf_size_attrs, 1, + NOMEMBER, + NOFUNCTIONS, + DESCRIPTION( + "

    The settings in this element control the size of the socket receive buffers. " + "The operating system provides some size receive buffer upon creation " + "of the socket, this option can be used to increase the size of the " + "buffer beyond that initially provided by the operating system. If the " + "buffer size cannot be increased to the requested minimum size, an error is " + "reported.

    \n" + "

    The default setting requests a buffer size of 1MiB but accepts whatever " + "is available after that.

    ")), + GROUP("SocketSendBufferSize", NULL, sock_sndbuf_size_attrs, 1, + NOMEMBER, + NOFUNCTIONS, + DESCRIPTION( + "

    The settings in this element control the size of the socket send buffers. " + "The operating system provides some size send buffer upon creation " + "of the socket, this option can be used to increase the size of the " + "buffer beyond that initially provided by the operating system. If the " + "buffer size cannot be increased to the requested minimum size, an error is " + "reported.

    \n" + "

    The default setting requires a buffer of at least 64KiB.

    ")), + STRING("NackDelay", NULL, 1, "100 ms", + MEMBER(nack_delay), + FUNCTIONS(0, uf_duration_ms_1hr, 0, pf_duration), + DESCRIPTION( + "

    This setting controls the delay between receipt of a HEARTBEAT " + "indicating missing samples and a NACK (ignored when the HEARTBEAT " + "requires an answer). However, no NACK is sent if a NACK had been " + "scheduled already for a response earlier than the delay requests: " + "then that NACK will incorporate the latest information.

    "), + UNIT("duration")), + STRING("AckDelay", NULL, 1, "10 ms", + MEMBER(ack_delay), + FUNCTIONS(0, uf_duration_ms_1hr, 0, pf_duration), + DESCRIPTION( + "

    This setting controls the delay between sending identical " + "acknowledgements.

    "), + UNIT("duration")), + STRING("AutoReschedNackDelay", NULL, 1, "3 s", + MEMBER(auto_resched_nack_delay), + FUNCTIONS(0, uf_duration_inf, 0, pf_duration), + DESCRIPTION( + "

    This setting controls the interval with which a reader will " + "continue NACK'ing missing samples in the absence of a response from " + "the writer, as a protection mechanism against writers incorrectly " + "stopping the sending of HEARTBEAT messages.

    "), + UNIT("duration_inf")), + STRING("PreEmptiveAckDelay", NULL, 1, "10 ms", + MEMBER(preemptive_ack_delay), + FUNCTIONS(0, uf_duration_ms_1hr, 0, pf_duration), + DESCRIPTION( + "

    This setting controls the delay between the discovering a remote " + "writer and sending a pre-emptive AckNack to discover the range of " + "data available.

    "), + UNIT("duration")), + STRING("ScheduleTimeRounding", NULL, 1, "0 ms", + MEMBER(schedule_time_rounding), + FUNCTIONS(0, uf_duration_ms_1hr, 0, pf_duration), + DESCRIPTION( + "

    This setting allows the timing of scheduled events to be rounded " + "up so that more events can be handled in a single cycle of the event " + "queue. The default is 0 and causes no rounding at all, i.e. are " + "scheduled exactly, whereas a value of 10ms would mean that events are " + "rounded up to the nearest 10 milliseconds.

    "), + UNIT("duration")), +#ifdef DDS_HAS_BANDWIDTH_LIMITING + STRING("AuxiliaryBandwidthLimit", NULL, 1, "inf", + MEMBER(auxiliary_bandwidth_limit), + FUNCTIONS(0, uf_bandwidth, 0, pf_bandwidth), + DESCRIPTION( + "

    This element specifies the maximum transmit rate of auxiliary " + "traffic not bound to a specific channel, such as discovery traffic, " + "as well as auxiliary traffic related to a certain channel if that " + "channel has elected to share this global AuxiliaryBandwidthLimit. " + "Bandwidth limiting uses a leaky bucket scheme. The default value " + "\"inf\" means Cyclone DDS imposes no limitation, the underlying operating " + "system and hardware will likely limit the maximum transmit rate.

    " + ), + BEHIND_FLAG("DDS_HAS_BANDWIDTH_LIMITING") + ), +#endif + INT("DDSI2DirectMaxThreads", NULL, 1, "1", + MEMBER(ddsi2direct_max_threads), + FUNCTIONS(0, uf_uint, 0, pf_uint), + DESCRIPTION( + "

    This element sets the maximum number of extra threads for an " + "experimental, undocumented and unsupported direct mode.

    ")), + BOOL("SquashParticipants", NULL, 1, "false", + MEMBER(squash_participants), + FUNCTIONS(0, uf_boolean, 0, pf_boolean), + DESCRIPTION( + "

    This element controls whether Cyclone DDS advertises all the domain " + "participants it serves in DDSI (when set to false), or rather " + "only one domain participant (the one corresponding to the Cyclone DDS " + "process; when set to true). In the latter case Cyclone DDS becomes " + "the virtual owner of all readers and writers of all domain " + "participants, dramatically reducing discovery traffic (a similar " + "effect can be obtained by setting Internal/BuiltinEndpointSet to " + "\"minimal\" but with less loss of information).

    " + )), + STRING("SPDPResponseMaxDelay", NULL, 1, "0 ms", + MEMBER(spdp_response_delay_max), + FUNCTIONS(0, uf_duration_ms_1s, 0, pf_duration), + DESCRIPTION( + "

    Maximum pseudo-random delay in milliseconds between discovering a" + "remote participant and responding to it.

    "), + UNIT("duration")), + BOOL("LateAckMode", NULL, 1, "false", + MEMBER(late_ack_mode), + FUNCTIONS(0, uf_boolean, 0, pf_boolean), + DESCRIPTION( + "

    Ack a sample only when it has been delivered, instead of when " + "committed to delivering it.

    ")), + BOOL("RetryOnRejectBestEffort", NULL, 1, "false", + MEMBER(retry_on_reject_besteffort), + FUNCTIONS(0, uf_boolean, 0, pf_boolean), + DESCRIPTION( + "

    Whether or not to locally retry pushing a received best-effort " + "sample into the reader caches when resource limits are reached.

    ")), + BOOL("GenerateKeyhash", NULL, 1, "false", + MEMBER(generate_keyhash), + FUNCTIONS(0, uf_boolean, 0, pf_boolean), + DESCRIPTION( + "

    When true, include keyhashes in outgoing data for topics with " + "keys.

    " + )), + STRING("MaxSampleSize", NULL, 1, "2147483647 B", + MEMBER(max_sample_size), + FUNCTIONS(0, uf_memsize, 0, pf_memsize), + DESCRIPTION( + "

    This setting controls the maximum (CDR) serialised size of samples " + "that Cyclone DDS will forward in either direction. Samples larger than " + "this are discarded with a warning.

    "), + UNIT("memsize")), + BOOL("WriteBatch", NULL, 1, "false", + MEMBER(whc_batch), + FUNCTIONS(0, uf_boolean, 0, pf_boolean), + DESCRIPTION( + "

    This element enables the batching of write operations. By default " + "each write operation writes through the write cache and out onto the " + "transport. Enabling write batching causes multiple small write " + "operations to be aggregated within the write cache into a single " + "larger write. This gives greater throughput at the expense of " + "latency. Currently there is no mechanism for the write cache to " + "automatically flush itself, so that if write batching is enabled, " + "the application may have to use the dds_write_flush function to " + "ensure that all samples are written.

    " + )), + BOOL("LivelinessMonitoring", liveliness_monitoring_attrs, 1, "false", + MEMBER(liveliness_monitoring), + FUNCTIONS(0, uf_boolean, 0, pf_boolean), + DESCRIPTION( + "

    This element controls whether or not implementation should " + "internally monitor its own liveliness. If liveliness monitoring is " + "enabled, stack traces can be dumped automatically when some thread " + "appears to have stopped making progress.

    " + )), + INT("MonitorPort", NULL, 1, "-1", + MEMBER(monitor_port), + FUNCTIONS(0, uf_int, 0, pf_int), + DESCRIPTION( + "

    This element allows configuring a service that dumps a text " + "description of part the internal state to TCP clients. By default " + "(-1), this is disabled; specifying 0 means a kernel-allocated port is " + "used; a positive number is used as the TCP port number.

    " + )), + STRING(DEPRECATED("AssumeMulticastCapable"), NULL, 1, "", + MEMBER(depr_assumeMulticastCapable), + FUNCTIONS(0, uf_string, ff_free, pf_string), + DESCRIPTION( + "

    Deprecated, use General/Interfaces/NetworkInterface[@multicast] instead. " + "This element controls which network interfaces are assumed to be " + "capable of multicasting even when the interface flags returned by the " + "operating system state it is not (this provides a workaround for some " + "platforms). It is a comma-separated lists of patterns (with ? and * " + "wildcards) against which the interface names are matched.

    " + )), + BOOL("PrioritizeRetransmit", NULL, 1, "true", + MEMBER(prioritize_retransmit), + FUNCTIONS(0, uf_boolean, 0, pf_boolean), + DESCRIPTION( + "

    This element controls whether retransmits are prioritized over new " + "data, speeding up recovery.

    " + )), + INT("UseMulticastIfMreqn", NULL, 1, "0", + MEMBER(use_multicast_if_mreqn), + FUNCTIONS(0, uf_int, 0, pf_int), + DESCRIPTION("

    Do not use.

    ")), + STRING("RediscoveryBlacklistDuration", rediscovery_blacklist_duration_attrs, 1, "0s", + MEMBER(prune_deleted_ppant.delay), + FUNCTIONS(0, uf_duration_inf, 0, pf_duration), + DESCRIPTION( + "

    This element controls for how long a remote participant that was " + "previously deleted will remain on a blacklist to prevent rediscovery, " + "giving the software on a node time to perform any cleanup actions it " + "needs to do. To some extent this delay is required internally by " + "Cyclone DDS, but in the default configuration with the 'enforce' attribute " + "set to false, Cyclone DDS will reallow rediscovery as soon as it has " + "cleared its internal administration. Setting it to too small a value " + "may result in the entry being pruned from the blacklist before Cyclone DDS " + "is ready, it is therefore recommended to set it to at least several " + "seconds.

    "), + UNIT("duration_inf")), + ENUM("MultipleReceiveThreads", multiple_recv_threads_attrs, 1, "default", + MEMBER(multiple_recv_threads), + FUNCTIONS(0, uf_boolean_default, 0, pf_boolean_default), + DESCRIPTION( + "

    This element controls whether all traffic is handled by a single " + "receive thread (false) or whether multiple receive threads may be used " + "to improve latency (true). By default it is disabled on Windows because " + "it appears that one cannot count on being able to send packets to " + "oneself, which is necessary to stop the thread during shutdown. " + "Currently multiple receive threads are only used for connectionless " + "transport (e.g., UDP) and ManySocketsMode not set to single (the " + "default).

    "), + VALUES("false","true","default")), + GROUP("ControlTopic", control_topic_cfgelems, control_topic_cfgattrs, 1, + NOMEMBER, + NOFUNCTIONS, + DESCRIPTION( + "

    The ControlTopic element allows configured whether Cyclone DDS provides " + "a special control interface via a predefined topic or not.

    " + )), + GROUP("Test", internal_test_cfgelems, NULL, 1, + NOMEMBER, + NOFUNCTIONS, + DESCRIPTION("

    Testing options.

    ")), + GROUP("Watermarks", internal_watermarks_cfgelems, NULL, 1, + NOMEMBER, + NOFUNCTIONS, + DESCRIPTION("

    Watermarks for flow-control.

    ")), + GROUP("BurstSize", internal_burstsize_cfgelems, NULL, 1, + NOMEMBER, + NOFUNCTIONS, + DESCRIPTION("

    Setting for controlling the size of transmit bursts.

    ")), + LIST("EnableExpensiveChecks", NULL, 1, "", + MEMBER(enabled_xchecks), + FUNCTIONS(0, uf_xcheck, 0, pf_xcheck), + DESCRIPTION( + "

    This element enables expensive checks in builds with assertions " + "enabled and is ignored otherwise. Recognised categories are:

    \n" + "

    f|)>@Zdd+T+yNVjPO0sTSVltn?Ha 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%0Acyhwj%6@SN<;RT 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 |4pZ>@eJTb=-#$VP{_JC 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⁣5bS8tjA;WF(x~XcpicI8pxyu%)u5VjGyM>gD0X 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%0D1^B16I&a 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�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 E00RtLk^lez literal 0 HcmV?d00001 diff --git a/deps/unitree_sdk2/example/h1/doc/images/tracking.png b/deps/unitree_sdk2/example/h1/doc/images/tracking.png new file mode 100644 index 0000000000000000000000000000000000000000..953dde6116fa44aa2c73d1a7b2ee3bccd5626193 GIT binary patch literal 129343 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