From ef16fd0c38f63eb7dbd66c2e2ed11c8bbbf1b778 Mon Sep 17 00:00:00 2001 From: "yorick.geoffre" Date: Tue, 1 Nov 2022 14:01:24 +0100 Subject: [PATCH] added working zbar node --- src/CMakeFiles/Makefile2 | 20 +- src/CMakeFiles/prog.dir/DependInfo.cmake | 1 + src/CMakeFiles/prog.dir/build.make | 10 +- src/CMakeFiles/prog.dir/link.txt | 2 +- src/CMakeFiles/prog.dir/progress.make | 6 +- src/CMakeFiles/progress.marks | 2 +- .../psvr/CMakeFiles/psvr.dir/progress.make | 4 +- .../CMakeFiles/windows.dir/progress.make | 6 +- .../pipelineLib.dir/DependInfo.cmake | 4 + .../CMakeFiles/pipelineLib.dir/build.make | 54 +- .../pipelineLib.dir/cmake_clean.cmake | 6 + .../pipelineLib.dir/compiler_depend.internal | 2231 +++++++++++++---- .../pipelineLib.dir/compiler_depend.make | 1284 +++++++++- .../CMakeFiles/pipelineLib.dir/link.txt | 2 +- .../CMakeFiles/pipelineLib.dir/progress.make | 3 + src/pipeline/CMakeFiles/progress.marks | 2 +- src/pipeline/CMakeLists.txt | 12 +- src/pipeline/Makefile | 81 + src/pipeline/abstract/pipelineNode.hpp | 2 +- src/pipeline/members/subNodes/fpsCounter.cpp | 2 +- src/pipeline/members/subNodes/fpsCounter.hpp | 12 - .../members/subNodes/staticImageOverlayer.cpp | 10 + src/pipeline/members/subNodes/subNodes.hpp | 31 + .../members/subNodes/zbarOverlayer.cpp | 42 + src/pipeline/members/uiDrawerNode.cpp | 2 +- src/pipeline/members/zbarAnalysisNode.cpp | 34 + src/pipeline/members/zbarAnalysisNode.hpp | 12 + src/pipeline/pipeline.cpp | 18 +- .../zbar/CMakeFiles/zbarLib.dir/progress.make | 4 +- src/processing/zbar/zbar.cpp | 12 +- src/processing/zbar/zbar.hpp | 6 +- src/prog | Bin 875984 -> 941944 bytes .../CMakeFiles/threadweaver.dir/progress.make | 4 +- .../CMakeFiles/support.dir/progress.make | 4 +- src/ui/support/UiSupport.cpp | 2 +- 35 files changed, 3264 insertions(+), 663 deletions(-) delete mode 100644 src/pipeline/members/subNodes/fpsCounter.hpp create mode 100644 src/pipeline/members/subNodes/staticImageOverlayer.cpp create mode 100644 src/pipeline/members/subNodes/subNodes.hpp create mode 100644 src/pipeline/members/subNodes/zbarOverlayer.cpp create mode 100644 src/pipeline/members/zbarAnalysisNode.cpp create mode 100644 src/pipeline/members/zbarAnalysisNode.hpp diff --git a/src/CMakeFiles/Makefile2 b/src/CMakeFiles/Makefile2 index eefe0ac..a4301fc 100644 --- a/src/CMakeFiles/Makefile2 +++ b/src/CMakeFiles/Makefile2 @@ -301,17 +301,18 @@ CMakeFiles/prog.dir/all: model/hardware/psvr/CMakeFiles/psvr.dir/all CMakeFiles/prog.dir/all: model/hardware/hw/CMakeFiles/hw.dir/all CMakeFiles/prog.dir/all: model/controllers/CMakeFiles/controllers.dir/all CMakeFiles/prog.dir/all: model/patterns/observer/CMakeFiles/observers.dir/all +CMakeFiles/prog.dir/all: processing/zbar/CMakeFiles/zbarLib.dir/all CMakeFiles/prog.dir/all: model/windows/CMakeFiles/windows.dir/all CMakeFiles/prog.dir/all: ui/support/CMakeFiles/support.dir/all CMakeFiles/prog.dir/all: pipeline/CMakeFiles/pipelineLib.dir/all $(MAKE) $(MAKESILENT) -f CMakeFiles/prog.dir/build.make CMakeFiles/prog.dir/depend $(MAKE) $(MAKESILENT) -f CMakeFiles/prog.dir/build.make CMakeFiles/prog.dir/build - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/home/kanken/code/AHRS_core/src/CMakeFiles --progress-num=22,23,24 "Built target prog" + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/home/kanken/code/AHRS_core/src/CMakeFiles --progress-num=25,26,27 "Built target prog" .PHONY : CMakeFiles/prog.dir/all # Build rule for subdir invocation for target. CMakeFiles/prog.dir/rule: cmake_check_build_system - $(CMAKE_COMMAND) -E cmake_progress_start /home/kanken/code/AHRS_core/src/CMakeFiles 33 + $(CMAKE_COMMAND) -E cmake_progress_start /home/kanken/code/AHRS_core/src/CMakeFiles 38 $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 CMakeFiles/prog.dir/all $(CMAKE_COMMAND) -E cmake_progress_start /home/kanken/code/AHRS_core/src/CMakeFiles 0 .PHONY : CMakeFiles/prog.dir/rule @@ -332,7 +333,7 @@ CMakeFiles/prog.dir/clean: threadweaver/CMakeFiles/threadweaver.dir/all: model/perfcheckers/CMakeFiles/perfcheckers.dir/all $(MAKE) $(MAKESILENT) -f threadweaver/CMakeFiles/threadweaver.dir/build.make threadweaver/CMakeFiles/threadweaver.dir/depend $(MAKE) $(MAKESILENT) -f threadweaver/CMakeFiles/threadweaver.dir/build.make threadweaver/CMakeFiles/threadweaver.dir/build - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/home/kanken/code/AHRS_core/src/CMakeFiles --progress-num=29,30 "Built target threadweaver" + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/home/kanken/code/AHRS_core/src/CMakeFiles --progress-num=32,33 "Built target threadweaver" .PHONY : threadweaver/CMakeFiles/threadweaver.dir/all # Build rule for subdir invocation for target. @@ -437,7 +438,7 @@ model/hardware/cameras/CMakeFiles/cameras.dir/clean: model/hardware/psvr/CMakeFiles/psvr.dir/all: model/hardware/ihidapi/CMakeFiles/ihidapi.dir/all $(MAKE) $(MAKESILENT) -f model/hardware/psvr/CMakeFiles/psvr.dir/build.make model/hardware/psvr/CMakeFiles/psvr.dir/depend $(MAKE) $(MAKESILENT) -f model/hardware/psvr/CMakeFiles/psvr.dir/build.make model/hardware/psvr/CMakeFiles/psvr.dir/build - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/home/kanken/code/AHRS_core/src/CMakeFiles --progress-num=25,26 "Built target psvr" + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/home/kanken/code/AHRS_core/src/CMakeFiles --progress-num=28,29 "Built target psvr" .PHONY : model/hardware/psvr/CMakeFiles/psvr.dir/all # Build rule for subdir invocation for target. @@ -548,7 +549,7 @@ model/patterns/observer/CMakeFiles/observers.dir/clean: processing/zbar/CMakeFiles/zbarLib.dir/all: $(MAKE) $(MAKESILENT) -f processing/zbar/CMakeFiles/zbarLib.dir/build.make processing/zbar/CMakeFiles/zbarLib.dir/depend $(MAKE) $(MAKESILENT) -f processing/zbar/CMakeFiles/zbarLib.dir/build.make processing/zbar/CMakeFiles/zbarLib.dir/build - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/home/kanken/code/AHRS_core/src/CMakeFiles --progress-num=34,35 "Built target zbarLib" + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/home/kanken/code/AHRS_core/src/CMakeFiles --progress-num=37,38 "Built target zbarLib" .PHONY : processing/zbar/CMakeFiles/zbarLib.dir/all # Build rule for subdir invocation for target. @@ -574,7 +575,7 @@ processing/zbar/CMakeFiles/zbarLib.dir/clean: model/windows/CMakeFiles/windows.dir/all: $(MAKE) $(MAKESILENT) -f model/windows/CMakeFiles/windows.dir/build.make model/windows/CMakeFiles/windows.dir/depend $(MAKE) $(MAKESILENT) -f model/windows/CMakeFiles/windows.dir/build.make model/windows/CMakeFiles/windows.dir/build - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/home/kanken/code/AHRS_core/src/CMakeFiles --progress-num=31,32,33 "Built target windows" + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/home/kanken/code/AHRS_core/src/CMakeFiles --progress-num=34,35,36 "Built target windows" .PHONY : model/windows/CMakeFiles/windows.dir/all # Build rule for subdir invocation for target. @@ -600,7 +601,7 @@ model/windows/CMakeFiles/windows.dir/clean: ui/support/CMakeFiles/support.dir/all: $(MAKE) $(MAKESILENT) -f ui/support/CMakeFiles/support.dir/build.make ui/support/CMakeFiles/support.dir/depend $(MAKE) $(MAKESILENT) -f ui/support/CMakeFiles/support.dir/build.make ui/support/CMakeFiles/support.dir/build - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/home/kanken/code/AHRS_core/src/CMakeFiles --progress-num=27,28 "Built target support" + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/home/kanken/code/AHRS_core/src/CMakeFiles --progress-num=30,31 "Built target support" .PHONY : ui/support/CMakeFiles/support.dir/all # Build rule for subdir invocation for target. @@ -631,16 +632,17 @@ pipeline/CMakeFiles/pipelineLib.dir/all: model/hardware/psvr/CMakeFiles/psvr.dir pipeline/CMakeFiles/pipelineLib.dir/all: model/hardware/hw/CMakeFiles/hw.dir/all pipeline/CMakeFiles/pipelineLib.dir/all: model/controllers/CMakeFiles/controllers.dir/all pipeline/CMakeFiles/pipelineLib.dir/all: model/patterns/observer/CMakeFiles/observers.dir/all +pipeline/CMakeFiles/pipelineLib.dir/all: processing/zbar/CMakeFiles/zbarLib.dir/all pipeline/CMakeFiles/pipelineLib.dir/all: model/windows/CMakeFiles/windows.dir/all pipeline/CMakeFiles/pipelineLib.dir/all: ui/support/CMakeFiles/support.dir/all $(MAKE) $(MAKESILENT) -f pipeline/CMakeFiles/pipelineLib.dir/build.make pipeline/CMakeFiles/pipelineLib.dir/depend $(MAKE) $(MAKESILENT) -f pipeline/CMakeFiles/pipelineLib.dir/build.make pipeline/CMakeFiles/pipelineLib.dir/build - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/home/kanken/code/AHRS_core/src/CMakeFiles --progress-num=14,15,16,17,18,19,20,21 "Built target pipelineLib" + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/home/kanken/code/AHRS_core/src/CMakeFiles --progress-num=14,15,16,17,18,19,20,21,22,23,24 "Built target pipelineLib" .PHONY : pipeline/CMakeFiles/pipelineLib.dir/all # Build rule for subdir invocation for target. pipeline/CMakeFiles/pipelineLib.dir/rule: cmake_check_build_system - $(CMAKE_COMMAND) -E cmake_progress_start /home/kanken/code/AHRS_core/src/CMakeFiles 30 + $(CMAKE_COMMAND) -E cmake_progress_start /home/kanken/code/AHRS_core/src/CMakeFiles 35 $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 pipeline/CMakeFiles/pipelineLib.dir/all $(CMAKE_COMMAND) -E cmake_progress_start /home/kanken/code/AHRS_core/src/CMakeFiles 0 .PHONY : pipeline/CMakeFiles/pipelineLib.dir/rule diff --git a/src/CMakeFiles/prog.dir/DependInfo.cmake b/src/CMakeFiles/prog.dir/DependInfo.cmake index 3e7399a..5ec5152 100644 --- a/src/CMakeFiles/prog.dir/DependInfo.cmake +++ b/src/CMakeFiles/prog.dir/DependInfo.cmake @@ -25,6 +25,7 @@ set(CMAKE_TARGET_LINKED_INFO_FILES "/home/kanken/code/AHRS_core/src/model/patterns/observer/CMakeFiles/observers.dir/DependInfo.cmake" "/home/kanken/code/AHRS_core/src/threadweaver/CMakeFiles/threadweaver.dir/DependInfo.cmake" "/home/kanken/code/AHRS_core/src/model/perfcheckers/CMakeFiles/perfcheckers.dir/DependInfo.cmake" + "/home/kanken/code/AHRS_core/src/processing/zbar/CMakeFiles/zbarLib.dir/DependInfo.cmake" ) # Fortran module output directory. diff --git a/src/CMakeFiles/prog.dir/build.make b/src/CMakeFiles/prog.dir/build.make index 6329354..e073649 100644 --- a/src/CMakeFiles/prog.dir/build.make +++ b/src/CMakeFiles/prog.dir/build.make @@ -119,6 +119,11 @@ prog: model/hardware/psvr/libpsvr.a prog: model/hardware/ihidapi/libihidapi.a prog: /usr/local/lib/libhidapi-hidraw.so.0.13.0 prog: model/hardware/cameras/libcameras.a +prog: model/hardware/hw/libhw.a +prog: model/patterns/observer/libobservers.a +prog: threadweaver/libthreadweaver.a +prog: model/perfcheckers/libperfcheckers.a +prog: processing/zbar/libzbarLib.a prog: /usr/local/lib/libopencv_gapi.so.4.6.0 prog: /usr/local/lib/libopencv_stitching.so.4.6.0 prog: /usr/local/lib/libopencv_aruco.so.4.6.0 @@ -172,10 +177,7 @@ prog: /usr/local/lib/libopencv_xphoto.so.4.6.0 prog: /usr/local/lib/libopencv_photo.so.4.6.0 prog: /usr/local/lib/libopencv_imgproc.so.4.6.0 prog: /usr/local/lib/libopencv_core.so.4.6.0 -prog: model/hardware/hw/libhw.a -prog: model/patterns/observer/libobservers.a -prog: threadweaver/libthreadweaver.a -prog: model/perfcheckers/libperfcheckers.a +prog: /usr/lib/x86_64-linux-gnu/libzbar.so prog: CMakeFiles/prog.dir/link.txt @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --bold --progress-dir=/home/kanken/code/AHRS_core/src/CMakeFiles --progress-num=$(CMAKE_PROGRESS_3) "Linking CXX executable prog" $(CMAKE_COMMAND) -E cmake_link_script CMakeFiles/prog.dir/link.txt --verbose=$(VERBOSE) diff --git a/src/CMakeFiles/prog.dir/link.txt b/src/CMakeFiles/prog.dir/link.txt index 0baff7e..1d516c7 100644 --- a/src/CMakeFiles/prog.dir/link.txt +++ b/src/CMakeFiles/prog.dir/link.txt @@ -1 +1 @@ -/usr/bin/c++ CMakeFiles/prog.dir/main.cpp.o CMakeFiles/prog.dir/topLevelManager.cpp.o -o prog -L/home/kanken/code/AHRS_core/src -Wl,-rpath,/home/kanken/code/AHRS_core/src:/usr/local/lib pipeline/libpipelineLib.a -ltbb model/windows/libwindows.a ui/support/libsupport.a model/controllers/libcontrollers.a /usr/lib/x86_64-linux-gnu/libOpenGL.so /usr/lib/x86_64-linux-gnu/libGLX.so /usr/lib/x86_64-linux-gnu/libGLU.so model/hardware/psvr/libpsvr.a model/hardware/ihidapi/libihidapi.a /usr/local/lib/libhidapi-hidraw.so.0.13.0 model/hardware/cameras/libcameras.a /usr/local/lib/libopencv_gapi.so.4.6.0 /usr/local/lib/libopencv_stitching.so.4.6.0 /usr/local/lib/libopencv_aruco.so.4.6.0 /usr/local/lib/libopencv_barcode.so.4.6.0 /usr/local/lib/libopencv_bgsegm.so.4.6.0 /usr/local/lib/libopencv_bioinspired.so.4.6.0 /usr/local/lib/libopencv_ccalib.so.4.6.0 /usr/local/lib/libopencv_dnn_objdetect.so.4.6.0 /usr/local/lib/libopencv_dnn_superres.so.4.6.0 /usr/local/lib/libopencv_dpm.so.4.6.0 /usr/local/lib/libopencv_face.so.4.6.0 /usr/local/lib/libopencv_freetype.so.4.6.0 /usr/local/lib/libopencv_fuzzy.so.4.6.0 /usr/local/lib/libopencv_hfs.so.4.6.0 /usr/local/lib/libopencv_img_hash.so.4.6.0 /usr/local/lib/libopencv_intensity_transform.so.4.6.0 /usr/local/lib/libopencv_line_descriptor.so.4.6.0 /usr/local/lib/libopencv_mcc.so.4.6.0 /usr/local/lib/libopencv_quality.so.4.6.0 /usr/local/lib/libopencv_rapid.so.4.6.0 /usr/local/lib/libopencv_reg.so.4.6.0 /usr/local/lib/libopencv_rgbd.so.4.6.0 /usr/local/lib/libopencv_saliency.so.4.6.0 /usr/local/lib/libopencv_stereo.so.4.6.0 /usr/local/lib/libopencv_structured_light.so.4.6.0 /usr/local/lib/libopencv_phase_unwrapping.so.4.6.0 /usr/local/lib/libopencv_superres.so.4.6.0 /usr/local/lib/libopencv_optflow.so.4.6.0 /usr/local/lib/libopencv_surface_matching.so.4.6.0 /usr/local/lib/libopencv_tracking.so.4.6.0 /usr/local/lib/libopencv_highgui.so.4.6.0 /usr/local/lib/libopencv_datasets.so.4.6.0 /usr/local/lib/libopencv_plot.so.4.6.0 /usr/local/lib/libopencv_text.so.4.6.0 /usr/local/lib/libopencv_videostab.so.4.6.0 /usr/local/lib/libopencv_videoio.so.4.6.0 /usr/local/lib/libopencv_wechat_qrcode.so.4.6.0 /usr/local/lib/libopencv_xfeatures2d.so.4.6.0 /usr/local/lib/libopencv_ml.so.4.6.0 /usr/local/lib/libopencv_shape.so.4.6.0 /usr/local/lib/libopencv_ximgproc.so.4.6.0 /usr/local/lib/libopencv_video.so.4.6.0 /usr/local/lib/libopencv_xobjdetect.so.4.6.0 /usr/local/lib/libopencv_imgcodecs.so.4.6.0 /usr/local/lib/libopencv_objdetect.so.4.6.0 /usr/local/lib/libopencv_calib3d.so.4.6.0 /usr/local/lib/libopencv_dnn.so.4.6.0 /usr/local/lib/libopencv_features2d.so.4.6.0 /usr/local/lib/libopencv_flann.so.4.6.0 /usr/local/lib/libopencv_xphoto.so.4.6.0 /usr/local/lib/libopencv_photo.so.4.6.0 /usr/local/lib/libopencv_imgproc.so.4.6.0 /usr/local/lib/libopencv_core.so.4.6.0 model/hardware/hw/libhw.a model/patterns/observer/libobservers.a threadweaver/libthreadweaver.a model/perfcheckers/libperfcheckers.a +/usr/bin/c++ CMakeFiles/prog.dir/main.cpp.o CMakeFiles/prog.dir/topLevelManager.cpp.o -o prog -L/home/kanken/code/AHRS_core/src -Wl,-rpath,/home/kanken/code/AHRS_core/src:/usr/local/lib pipeline/libpipelineLib.a -ltbb model/windows/libwindows.a ui/support/libsupport.a model/controllers/libcontrollers.a /usr/lib/x86_64-linux-gnu/libOpenGL.so /usr/lib/x86_64-linux-gnu/libGLX.so /usr/lib/x86_64-linux-gnu/libGLU.so model/hardware/psvr/libpsvr.a model/hardware/ihidapi/libihidapi.a /usr/local/lib/libhidapi-hidraw.so.0.13.0 model/hardware/cameras/libcameras.a model/hardware/hw/libhw.a model/patterns/observer/libobservers.a threadweaver/libthreadweaver.a model/perfcheckers/libperfcheckers.a processing/zbar/libzbarLib.a /usr/local/lib/libopencv_gapi.so.4.6.0 /usr/local/lib/libopencv_stitching.so.4.6.0 /usr/local/lib/libopencv_aruco.so.4.6.0 /usr/local/lib/libopencv_barcode.so.4.6.0 /usr/local/lib/libopencv_bgsegm.so.4.6.0 /usr/local/lib/libopencv_bioinspired.so.4.6.0 /usr/local/lib/libopencv_ccalib.so.4.6.0 /usr/local/lib/libopencv_dnn_objdetect.so.4.6.0 /usr/local/lib/libopencv_dnn_superres.so.4.6.0 /usr/local/lib/libopencv_dpm.so.4.6.0 /usr/local/lib/libopencv_face.so.4.6.0 /usr/local/lib/libopencv_freetype.so.4.6.0 /usr/local/lib/libopencv_fuzzy.so.4.6.0 /usr/local/lib/libopencv_hfs.so.4.6.0 /usr/local/lib/libopencv_img_hash.so.4.6.0 /usr/local/lib/libopencv_intensity_transform.so.4.6.0 /usr/local/lib/libopencv_line_descriptor.so.4.6.0 /usr/local/lib/libopencv_mcc.so.4.6.0 /usr/local/lib/libopencv_quality.so.4.6.0 /usr/local/lib/libopencv_rapid.so.4.6.0 /usr/local/lib/libopencv_reg.so.4.6.0 /usr/local/lib/libopencv_rgbd.so.4.6.0 /usr/local/lib/libopencv_saliency.so.4.6.0 /usr/local/lib/libopencv_stereo.so.4.6.0 /usr/local/lib/libopencv_structured_light.so.4.6.0 /usr/local/lib/libopencv_phase_unwrapping.so.4.6.0 /usr/local/lib/libopencv_superres.so.4.6.0 /usr/local/lib/libopencv_optflow.so.4.6.0 /usr/local/lib/libopencv_surface_matching.so.4.6.0 /usr/local/lib/libopencv_tracking.so.4.6.0 /usr/local/lib/libopencv_highgui.so.4.6.0 /usr/local/lib/libopencv_datasets.so.4.6.0 /usr/local/lib/libopencv_plot.so.4.6.0 /usr/local/lib/libopencv_text.so.4.6.0 /usr/local/lib/libopencv_videostab.so.4.6.0 /usr/local/lib/libopencv_videoio.so.4.6.0 /usr/local/lib/libopencv_wechat_qrcode.so.4.6.0 /usr/local/lib/libopencv_xfeatures2d.so.4.6.0 /usr/local/lib/libopencv_ml.so.4.6.0 /usr/local/lib/libopencv_shape.so.4.6.0 /usr/local/lib/libopencv_ximgproc.so.4.6.0 /usr/local/lib/libopencv_video.so.4.6.0 /usr/local/lib/libopencv_xobjdetect.so.4.6.0 /usr/local/lib/libopencv_imgcodecs.so.4.6.0 /usr/local/lib/libopencv_objdetect.so.4.6.0 /usr/local/lib/libopencv_calib3d.so.4.6.0 /usr/local/lib/libopencv_dnn.so.4.6.0 /usr/local/lib/libopencv_features2d.so.4.6.0 /usr/local/lib/libopencv_flann.so.4.6.0 /usr/local/lib/libopencv_xphoto.so.4.6.0 /usr/local/lib/libopencv_photo.so.4.6.0 /usr/local/lib/libopencv_imgproc.so.4.6.0 /usr/local/lib/libopencv_core.so.4.6.0 /usr/lib/x86_64-linux-gnu/libzbar.so diff --git a/src/CMakeFiles/prog.dir/progress.make b/src/CMakeFiles/prog.dir/progress.make index e1f0bce..1d3b806 100644 --- a/src/CMakeFiles/prog.dir/progress.make +++ b/src/CMakeFiles/prog.dir/progress.make @@ -1,4 +1,4 @@ -CMAKE_PROGRESS_1 = 22 -CMAKE_PROGRESS_2 = 23 -CMAKE_PROGRESS_3 = 24 +CMAKE_PROGRESS_1 = 25 +CMAKE_PROGRESS_2 = 26 +CMAKE_PROGRESS_3 = 27 diff --git a/src/CMakeFiles/progress.marks b/src/CMakeFiles/progress.marks index 8f92bfd..e522732 100644 --- a/src/CMakeFiles/progress.marks +++ b/src/CMakeFiles/progress.marks @@ -1 +1 @@ -35 +38 diff --git a/src/model/hardware/psvr/CMakeFiles/psvr.dir/progress.make b/src/model/hardware/psvr/CMakeFiles/psvr.dir/progress.make index 9fd0bf5..ec204d3 100644 --- a/src/model/hardware/psvr/CMakeFiles/psvr.dir/progress.make +++ b/src/model/hardware/psvr/CMakeFiles/psvr.dir/progress.make @@ -1,3 +1,3 @@ -CMAKE_PROGRESS_1 = 25 -CMAKE_PROGRESS_2 = 26 +CMAKE_PROGRESS_1 = 28 +CMAKE_PROGRESS_2 = 29 diff --git a/src/model/windows/CMakeFiles/windows.dir/progress.make b/src/model/windows/CMakeFiles/windows.dir/progress.make index e575b0b..4cc9e6f 100644 --- a/src/model/windows/CMakeFiles/windows.dir/progress.make +++ b/src/model/windows/CMakeFiles/windows.dir/progress.make @@ -1,4 +1,4 @@ -CMAKE_PROGRESS_1 = 31 -CMAKE_PROGRESS_2 = 32 -CMAKE_PROGRESS_3 = 33 +CMAKE_PROGRESS_1 = 34 +CMAKE_PROGRESS_2 = 35 +CMAKE_PROGRESS_3 = 36 diff --git a/src/pipeline/CMakeFiles/pipelineLib.dir/DependInfo.cmake b/src/pipeline/CMakeFiles/pipelineLib.dir/DependInfo.cmake index b298bd6..014796a 100644 --- a/src/pipeline/CMakeFiles/pipelineLib.dir/DependInfo.cmake +++ b/src/pipeline/CMakeFiles/pipelineLib.dir/DependInfo.cmake @@ -12,8 +12,11 @@ set(CMAKE_DEPENDS_DEPENDENCY_FILES "/home/kanken/code/AHRS_core/src/pipeline/members/cameraPickerNode.cpp" "pipeline/CMakeFiles/pipelineLib.dir/members/cameraPickerNode.cpp.o" "gcc" "pipeline/CMakeFiles/pipelineLib.dir/members/cameraPickerNode.cpp.o.d" "/home/kanken/code/AHRS_core/src/pipeline/members/displayOutputNode.cpp" "pipeline/CMakeFiles/pipelineLib.dir/members/displayOutputNode.cpp.o" "gcc" "pipeline/CMakeFiles/pipelineLib.dir/members/displayOutputNode.cpp.o.d" "/home/kanken/code/AHRS_core/src/pipeline/members/subNodes/fpsCounter.cpp" "pipeline/CMakeFiles/pipelineLib.dir/members/subNodes/fpsCounter.cpp.o" "gcc" "pipeline/CMakeFiles/pipelineLib.dir/members/subNodes/fpsCounter.cpp.o.d" + "/home/kanken/code/AHRS_core/src/pipeline/members/subNodes/staticImageOverlayer.cpp" "pipeline/CMakeFiles/pipelineLib.dir/members/subNodes/staticImageOverlayer.cpp.o" "gcc" "pipeline/CMakeFiles/pipelineLib.dir/members/subNodes/staticImageOverlayer.cpp.o.d" + "/home/kanken/code/AHRS_core/src/pipeline/members/subNodes/zbarOverlayer.cpp" "pipeline/CMakeFiles/pipelineLib.dir/members/subNodes/zbarOverlayer.cpp.o" "gcc" "pipeline/CMakeFiles/pipelineLib.dir/members/subNodes/zbarOverlayer.cpp.o.d" "/home/kanken/code/AHRS_core/src/pipeline/members/uiDrawerNode.cpp" "pipeline/CMakeFiles/pipelineLib.dir/members/uiDrawerNode.cpp.o" "gcc" "pipeline/CMakeFiles/pipelineLib.dir/members/uiDrawerNode.cpp.o.d" "/home/kanken/code/AHRS_core/src/pipeline/members/uiMergerNode.cpp" "pipeline/CMakeFiles/pipelineLib.dir/members/uiMergerNode.cpp.o" "gcc" "pipeline/CMakeFiles/pipelineLib.dir/members/uiMergerNode.cpp.o.d" + "/home/kanken/code/AHRS_core/src/pipeline/members/zbarAnalysisNode.cpp" "pipeline/CMakeFiles/pipelineLib.dir/members/zbarAnalysisNode.cpp.o" "gcc" "pipeline/CMakeFiles/pipelineLib.dir/members/zbarAnalysisNode.cpp.o.d" "/home/kanken/code/AHRS_core/src/pipeline/pipeline.cpp" "pipeline/CMakeFiles/pipelineLib.dir/pipeline.cpp.o" "gcc" "pipeline/CMakeFiles/pipelineLib.dir/pipeline.cpp.o.d" ) @@ -25,6 +28,7 @@ set(CMAKE_TARGET_LINKED_INFO_FILES "/home/kanken/code/AHRS_core/src/model/controllers/CMakeFiles/controllers.dir/DependInfo.cmake" "/home/kanken/code/AHRS_core/src/model/hardware/hw/CMakeFiles/hw.dir/DependInfo.cmake" "/home/kanken/code/AHRS_core/src/threadweaver/CMakeFiles/threadweaver.dir/DependInfo.cmake" + "/home/kanken/code/AHRS_core/src/processing/zbar/CMakeFiles/zbarLib.dir/DependInfo.cmake" "/home/kanken/code/AHRS_core/src/model/hardware/ihidapi/CMakeFiles/ihidapi.dir/DependInfo.cmake" "/home/kanken/code/AHRS_core/src/model/hardware/cameras/CMakeFiles/cameras.dir/DependInfo.cmake" "/home/kanken/code/AHRS_core/src/model/perfcheckers/CMakeFiles/perfcheckers.dir/DependInfo.cmake" diff --git a/src/pipeline/CMakeFiles/pipelineLib.dir/build.make b/src/pipeline/CMakeFiles/pipelineLib.dir/build.make index 1ad1d38..2b77eb0 100644 --- a/src/pipeline/CMakeFiles/pipelineLib.dir/build.make +++ b/src/pipeline/CMakeFiles/pipelineLib.dir/build.make @@ -139,10 +139,24 @@ pipeline/CMakeFiles/pipelineLib.dir/members/uiMergerNode.cpp.s: cmake_force @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/pipelineLib.dir/members/uiMergerNode.cpp.s" cd /home/kanken/code/AHRS_core/src/pipeline && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /home/kanken/code/AHRS_core/src/pipeline/members/uiMergerNode.cpp -o CMakeFiles/pipelineLib.dir/members/uiMergerNode.cpp.s +pipeline/CMakeFiles/pipelineLib.dir/members/zbarAnalysisNode.cpp.o: pipeline/CMakeFiles/pipelineLib.dir/flags.make +pipeline/CMakeFiles/pipelineLib.dir/members/zbarAnalysisNode.cpp.o: pipeline/members/zbarAnalysisNode.cpp +pipeline/CMakeFiles/pipelineLib.dir/members/zbarAnalysisNode.cpp.o: pipeline/CMakeFiles/pipelineLib.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/home/kanken/code/AHRS_core/src/CMakeFiles --progress-num=$(CMAKE_PROGRESS_6) "Building CXX object pipeline/CMakeFiles/pipelineLib.dir/members/zbarAnalysisNode.cpp.o" + cd /home/kanken/code/AHRS_core/src/pipeline && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -MD -MT pipeline/CMakeFiles/pipelineLib.dir/members/zbarAnalysisNode.cpp.o -MF CMakeFiles/pipelineLib.dir/members/zbarAnalysisNode.cpp.o.d -o CMakeFiles/pipelineLib.dir/members/zbarAnalysisNode.cpp.o -c /home/kanken/code/AHRS_core/src/pipeline/members/zbarAnalysisNode.cpp + +pipeline/CMakeFiles/pipelineLib.dir/members/zbarAnalysisNode.cpp.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/pipelineLib.dir/members/zbarAnalysisNode.cpp.i" + cd /home/kanken/code/AHRS_core/src/pipeline && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /home/kanken/code/AHRS_core/src/pipeline/members/zbarAnalysisNode.cpp > CMakeFiles/pipelineLib.dir/members/zbarAnalysisNode.cpp.i + +pipeline/CMakeFiles/pipelineLib.dir/members/zbarAnalysisNode.cpp.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/pipelineLib.dir/members/zbarAnalysisNode.cpp.s" + cd /home/kanken/code/AHRS_core/src/pipeline && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /home/kanken/code/AHRS_core/src/pipeline/members/zbarAnalysisNode.cpp -o CMakeFiles/pipelineLib.dir/members/zbarAnalysisNode.cpp.s + pipeline/CMakeFiles/pipelineLib.dir/members/subNodes/fpsCounter.cpp.o: pipeline/CMakeFiles/pipelineLib.dir/flags.make pipeline/CMakeFiles/pipelineLib.dir/members/subNodes/fpsCounter.cpp.o: pipeline/members/subNodes/fpsCounter.cpp pipeline/CMakeFiles/pipelineLib.dir/members/subNodes/fpsCounter.cpp.o: pipeline/CMakeFiles/pipelineLib.dir/compiler_depend.ts - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/home/kanken/code/AHRS_core/src/CMakeFiles --progress-num=$(CMAKE_PROGRESS_6) "Building CXX object pipeline/CMakeFiles/pipelineLib.dir/members/subNodes/fpsCounter.cpp.o" + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/home/kanken/code/AHRS_core/src/CMakeFiles --progress-num=$(CMAKE_PROGRESS_7) "Building CXX object pipeline/CMakeFiles/pipelineLib.dir/members/subNodes/fpsCounter.cpp.o" cd /home/kanken/code/AHRS_core/src/pipeline && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -MD -MT pipeline/CMakeFiles/pipelineLib.dir/members/subNodes/fpsCounter.cpp.o -MF CMakeFiles/pipelineLib.dir/members/subNodes/fpsCounter.cpp.o.d -o CMakeFiles/pipelineLib.dir/members/subNodes/fpsCounter.cpp.o -c /home/kanken/code/AHRS_core/src/pipeline/members/subNodes/fpsCounter.cpp pipeline/CMakeFiles/pipelineLib.dir/members/subNodes/fpsCounter.cpp.i: cmake_force @@ -153,10 +167,38 @@ pipeline/CMakeFiles/pipelineLib.dir/members/subNodes/fpsCounter.cpp.s: cmake_for @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/pipelineLib.dir/members/subNodes/fpsCounter.cpp.s" cd /home/kanken/code/AHRS_core/src/pipeline && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /home/kanken/code/AHRS_core/src/pipeline/members/subNodes/fpsCounter.cpp -o CMakeFiles/pipelineLib.dir/members/subNodes/fpsCounter.cpp.s +pipeline/CMakeFiles/pipelineLib.dir/members/subNodes/staticImageOverlayer.cpp.o: pipeline/CMakeFiles/pipelineLib.dir/flags.make +pipeline/CMakeFiles/pipelineLib.dir/members/subNodes/staticImageOverlayer.cpp.o: pipeline/members/subNodes/staticImageOverlayer.cpp +pipeline/CMakeFiles/pipelineLib.dir/members/subNodes/staticImageOverlayer.cpp.o: pipeline/CMakeFiles/pipelineLib.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/home/kanken/code/AHRS_core/src/CMakeFiles --progress-num=$(CMAKE_PROGRESS_8) "Building CXX object pipeline/CMakeFiles/pipelineLib.dir/members/subNodes/staticImageOverlayer.cpp.o" + cd /home/kanken/code/AHRS_core/src/pipeline && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -MD -MT pipeline/CMakeFiles/pipelineLib.dir/members/subNodes/staticImageOverlayer.cpp.o -MF CMakeFiles/pipelineLib.dir/members/subNodes/staticImageOverlayer.cpp.o.d -o CMakeFiles/pipelineLib.dir/members/subNodes/staticImageOverlayer.cpp.o -c /home/kanken/code/AHRS_core/src/pipeline/members/subNodes/staticImageOverlayer.cpp + +pipeline/CMakeFiles/pipelineLib.dir/members/subNodes/staticImageOverlayer.cpp.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/pipelineLib.dir/members/subNodes/staticImageOverlayer.cpp.i" + cd /home/kanken/code/AHRS_core/src/pipeline && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /home/kanken/code/AHRS_core/src/pipeline/members/subNodes/staticImageOverlayer.cpp > CMakeFiles/pipelineLib.dir/members/subNodes/staticImageOverlayer.cpp.i + +pipeline/CMakeFiles/pipelineLib.dir/members/subNodes/staticImageOverlayer.cpp.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/pipelineLib.dir/members/subNodes/staticImageOverlayer.cpp.s" + cd /home/kanken/code/AHRS_core/src/pipeline && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /home/kanken/code/AHRS_core/src/pipeline/members/subNodes/staticImageOverlayer.cpp -o CMakeFiles/pipelineLib.dir/members/subNodes/staticImageOverlayer.cpp.s + +pipeline/CMakeFiles/pipelineLib.dir/members/subNodes/zbarOverlayer.cpp.o: pipeline/CMakeFiles/pipelineLib.dir/flags.make +pipeline/CMakeFiles/pipelineLib.dir/members/subNodes/zbarOverlayer.cpp.o: pipeline/members/subNodes/zbarOverlayer.cpp +pipeline/CMakeFiles/pipelineLib.dir/members/subNodes/zbarOverlayer.cpp.o: pipeline/CMakeFiles/pipelineLib.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/home/kanken/code/AHRS_core/src/CMakeFiles --progress-num=$(CMAKE_PROGRESS_9) "Building CXX object pipeline/CMakeFiles/pipelineLib.dir/members/subNodes/zbarOverlayer.cpp.o" + cd /home/kanken/code/AHRS_core/src/pipeline && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -MD -MT pipeline/CMakeFiles/pipelineLib.dir/members/subNodes/zbarOverlayer.cpp.o -MF CMakeFiles/pipelineLib.dir/members/subNodes/zbarOverlayer.cpp.o.d -o CMakeFiles/pipelineLib.dir/members/subNodes/zbarOverlayer.cpp.o -c /home/kanken/code/AHRS_core/src/pipeline/members/subNodes/zbarOverlayer.cpp + +pipeline/CMakeFiles/pipelineLib.dir/members/subNodes/zbarOverlayer.cpp.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/pipelineLib.dir/members/subNodes/zbarOverlayer.cpp.i" + cd /home/kanken/code/AHRS_core/src/pipeline && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /home/kanken/code/AHRS_core/src/pipeline/members/subNodes/zbarOverlayer.cpp > CMakeFiles/pipelineLib.dir/members/subNodes/zbarOverlayer.cpp.i + +pipeline/CMakeFiles/pipelineLib.dir/members/subNodes/zbarOverlayer.cpp.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/pipelineLib.dir/members/subNodes/zbarOverlayer.cpp.s" + cd /home/kanken/code/AHRS_core/src/pipeline && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /home/kanken/code/AHRS_core/src/pipeline/members/subNodes/zbarOverlayer.cpp -o CMakeFiles/pipelineLib.dir/members/subNodes/zbarOverlayer.cpp.s + pipeline/CMakeFiles/pipelineLib.dir/pipeline.cpp.o: pipeline/CMakeFiles/pipelineLib.dir/flags.make pipeline/CMakeFiles/pipelineLib.dir/pipeline.cpp.o: pipeline/pipeline.cpp pipeline/CMakeFiles/pipelineLib.dir/pipeline.cpp.o: pipeline/CMakeFiles/pipelineLib.dir/compiler_depend.ts - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/home/kanken/code/AHRS_core/src/CMakeFiles --progress-num=$(CMAKE_PROGRESS_7) "Building CXX object pipeline/CMakeFiles/pipelineLib.dir/pipeline.cpp.o" + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/home/kanken/code/AHRS_core/src/CMakeFiles --progress-num=$(CMAKE_PROGRESS_10) "Building CXX object pipeline/CMakeFiles/pipelineLib.dir/pipeline.cpp.o" cd /home/kanken/code/AHRS_core/src/pipeline && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -MD -MT pipeline/CMakeFiles/pipelineLib.dir/pipeline.cpp.o -MF CMakeFiles/pipelineLib.dir/pipeline.cpp.o.d -o CMakeFiles/pipelineLib.dir/pipeline.cpp.o -c /home/kanken/code/AHRS_core/src/pipeline/pipeline.cpp pipeline/CMakeFiles/pipelineLib.dir/pipeline.cpp.i: cmake_force @@ -174,7 +216,10 @@ pipelineLib_OBJECTS = \ "CMakeFiles/pipelineLib.dir/members/displayOutputNode.cpp.o" \ "CMakeFiles/pipelineLib.dir/members/uiDrawerNode.cpp.o" \ "CMakeFiles/pipelineLib.dir/members/uiMergerNode.cpp.o" \ +"CMakeFiles/pipelineLib.dir/members/zbarAnalysisNode.cpp.o" \ "CMakeFiles/pipelineLib.dir/members/subNodes/fpsCounter.cpp.o" \ +"CMakeFiles/pipelineLib.dir/members/subNodes/staticImageOverlayer.cpp.o" \ +"CMakeFiles/pipelineLib.dir/members/subNodes/zbarOverlayer.cpp.o" \ "CMakeFiles/pipelineLib.dir/pipeline.cpp.o" # External object files for target pipelineLib @@ -185,11 +230,14 @@ pipeline/libpipelineLib.a: pipeline/CMakeFiles/pipelineLib.dir/members/cameraPic pipeline/libpipelineLib.a: pipeline/CMakeFiles/pipelineLib.dir/members/displayOutputNode.cpp.o pipeline/libpipelineLib.a: pipeline/CMakeFiles/pipelineLib.dir/members/uiDrawerNode.cpp.o pipeline/libpipelineLib.a: pipeline/CMakeFiles/pipelineLib.dir/members/uiMergerNode.cpp.o +pipeline/libpipelineLib.a: pipeline/CMakeFiles/pipelineLib.dir/members/zbarAnalysisNode.cpp.o pipeline/libpipelineLib.a: pipeline/CMakeFiles/pipelineLib.dir/members/subNodes/fpsCounter.cpp.o +pipeline/libpipelineLib.a: pipeline/CMakeFiles/pipelineLib.dir/members/subNodes/staticImageOverlayer.cpp.o +pipeline/libpipelineLib.a: pipeline/CMakeFiles/pipelineLib.dir/members/subNodes/zbarOverlayer.cpp.o pipeline/libpipelineLib.a: pipeline/CMakeFiles/pipelineLib.dir/pipeline.cpp.o pipeline/libpipelineLib.a: pipeline/CMakeFiles/pipelineLib.dir/build.make pipeline/libpipelineLib.a: pipeline/CMakeFiles/pipelineLib.dir/link.txt - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --bold --progress-dir=/home/kanken/code/AHRS_core/src/CMakeFiles --progress-num=$(CMAKE_PROGRESS_8) "Linking CXX static library libpipelineLib.a" + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --bold --progress-dir=/home/kanken/code/AHRS_core/src/CMakeFiles --progress-num=$(CMAKE_PROGRESS_11) "Linking CXX static library libpipelineLib.a" cd /home/kanken/code/AHRS_core/src/pipeline && $(CMAKE_COMMAND) -P CMakeFiles/pipelineLib.dir/cmake_clean_target.cmake cd /home/kanken/code/AHRS_core/src/pipeline && $(CMAKE_COMMAND) -E cmake_link_script CMakeFiles/pipelineLib.dir/link.txt --verbose=$(VERBOSE) diff --git a/src/pipeline/CMakeFiles/pipelineLib.dir/cmake_clean.cmake b/src/pipeline/CMakeFiles/pipelineLib.dir/cmake_clean.cmake index efff1ad..3d357ce 100644 --- a/src/pipeline/CMakeFiles/pipelineLib.dir/cmake_clean.cmake +++ b/src/pipeline/CMakeFiles/pipelineLib.dir/cmake_clean.cmake @@ -7,10 +7,16 @@ file(REMOVE_RECURSE "CMakeFiles/pipelineLib.dir/members/displayOutputNode.cpp.o.d" "CMakeFiles/pipelineLib.dir/members/subNodes/fpsCounter.cpp.o" "CMakeFiles/pipelineLib.dir/members/subNodes/fpsCounter.cpp.o.d" + "CMakeFiles/pipelineLib.dir/members/subNodes/staticImageOverlayer.cpp.o" + "CMakeFiles/pipelineLib.dir/members/subNodes/staticImageOverlayer.cpp.o.d" + "CMakeFiles/pipelineLib.dir/members/subNodes/zbarOverlayer.cpp.o" + "CMakeFiles/pipelineLib.dir/members/subNodes/zbarOverlayer.cpp.o.d" "CMakeFiles/pipelineLib.dir/members/uiDrawerNode.cpp.o" "CMakeFiles/pipelineLib.dir/members/uiDrawerNode.cpp.o.d" "CMakeFiles/pipelineLib.dir/members/uiMergerNode.cpp.o" "CMakeFiles/pipelineLib.dir/members/uiMergerNode.cpp.o.d" + "CMakeFiles/pipelineLib.dir/members/zbarAnalysisNode.cpp.o" + "CMakeFiles/pipelineLib.dir/members/zbarAnalysisNode.cpp.o.d" "CMakeFiles/pipelineLib.dir/pipeline.cpp.o" "CMakeFiles/pipelineLib.dir/pipeline.cpp.o.d" "libpipelineLib.a" diff --git a/src/pipeline/CMakeFiles/pipelineLib.dir/compiler_depend.internal b/src/pipeline/CMakeFiles/pipelineLib.dir/compiler_depend.internal index e6ef590..20e2e71 100644 --- a/src/pipeline/CMakeFiles/pipelineLib.dir/compiler_depend.internal +++ b/src/pipeline/CMakeFiles/pipelineLib.dir/compiler_depend.internal @@ -1312,7 +1312,7 @@ pipeline/CMakeFiles/pipelineLib.dir/members/displayOutputNode.cpp.o pipeline/CMakeFiles/pipelineLib.dir/members/subNodes/fpsCounter.cpp.o /home/kanken/code/AHRS_core/src/pipeline/members/subNodes/fpsCounter.cpp /usr/include/stdc-predef.h - /home/kanken/code/AHRS_core/src/pipeline/members/subNodes/fpsCounter.hpp + /home/kanken/code/AHRS_core/src/pipeline/members/subNodes/subNodes.hpp /home/kanken/code/AHRS_core/src/pipeline/abstract/pipelineNode.hpp /usr/include/c++/11/mutex /usr/include/c++/11/tuple @@ -1651,17 +1651,34 @@ pipeline/CMakeFiles/pipelineLib.dir/members/subNodes/fpsCounter.cpp.o /usr/include/c++/11/bits/fs_ops.h /home/kanken/code/AHRS_core/src/threadweaver/debugging.hpp /usr/include/c++/11/iostream + /home/kanken/code/AHRS_core/src/pipeline/members/zbarAnalysisNode.hpp + /home/kanken/code/AHRS_core/src/processing/zbar/zbar.hpp + /usr/include/zbar.h + /usr/include/zbar/Exception.h + /usr/include/zbar/Decoder.h + /usr/include/zbar/Scanner.h + /usr/include/zbar/Symbol.h + /usr/include/zbar/Image.h + /usr/include/c++/11/iterator + /usr/include/c++/11/bits/stream_iterator.h + /usr/include/zbar/Symbol.h + /usr/include/zbar/Exception.h + /usr/include/zbar/ImageScanner.h + /usr/include/zbar/Image.h + /usr/include/zbar/Video.h + /usr/include/zbar/Window.h + /usr/include/zbar/Processor.h + /usr/local/include/opencv4/opencv2/imgproc.hpp + /usr/local/include/opencv4/opencv2/imgproc/segmentation.hpp /usr/include/c++/11/map /usr/include/c++/11/bits/stl_tree.h /usr/include/c++/11/bits/stl_map.h /usr/include/c++/11/bits/stl_multimap.h - /usr/local/include/opencv4/opencv2/imgproc.hpp - /usr/local/include/opencv4/opencv2/imgproc/segmentation.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/uiDrawerNode.cpp.o - /home/kanken/code/AHRS_core/src/pipeline/members/uiDrawerNode.cpp +pipeline/CMakeFiles/pipelineLib.dir/members/subNodes/staticImageOverlayer.cpp.o + /home/kanken/code/AHRS_core/src/pipeline/members/subNodes/staticImageOverlayer.cpp /usr/include/stdc-predef.h - /home/kanken/code/AHRS_core/src/pipeline/members/uiDrawerNode.hpp + /home/kanken/code/AHRS_core/src/pipeline/members/subNodes/subNodes.hpp /home/kanken/code/AHRS_core/src/pipeline/abstract/pipelineNode.hpp /usr/include/c++/11/mutex /usr/include/c++/11/tuple @@ -2000,287 +2017,41 @@ pipeline/CMakeFiles/pipelineLib.dir/members/uiDrawerNode.cpp.o /usr/include/c++/11/bits/fs_ops.h /home/kanken/code/AHRS_core/src/threadweaver/debugging.hpp /usr/include/c++/11/iostream - /home/kanken/code/AHRS_core/src/model/controllers/ui/uiController.hpp - /home/kanken/code/AHRS_core/src/model/hardware/cameras/_cam.hpp - /usr/include/c++/11/regex - /usr/include/c++/11/bitset + /home/kanken/code/AHRS_core/src/pipeline/members/zbarAnalysisNode.hpp + /home/kanken/code/AHRS_core/src/processing/zbar/zbar.hpp + /usr/include/zbar.h + /usr/include/zbar/Exception.h + /usr/include/zbar/Decoder.h + /usr/include/zbar/Scanner.h + /usr/include/zbar/Symbol.h + /usr/include/zbar/Image.h /usr/include/c++/11/iterator /usr/include/c++/11/bits/stream_iterator.h - /usr/include/c++/11/stack - /usr/include/c++/11/deque - /usr/include/c++/11/bits/stl_deque.h - /usr/include/c++/11/bits/deque.tcc - /usr/include/c++/11/bits/stl_stack.h + /usr/include/zbar/Symbol.h + /usr/include/zbar/Exception.h + /usr/include/zbar/ImageScanner.h + /usr/include/zbar/Image.h + /usr/include/zbar/Video.h + /usr/include/zbar/Window.h + /usr/include/zbar/Processor.h + /usr/local/include/opencv4/opencv2/imgproc.hpp + /usr/local/include/opencv4/opencv2/imgproc/segmentation.hpp /usr/include/c++/11/map /usr/include/c++/11/bits/stl_tree.h /usr/include/c++/11/bits/stl_map.h /usr/include/c++/11/bits/stl_multimap.h - /usr/include/c++/11/bits/regex_constants.h - /usr/include/c++/11/bits/regex_error.h - /usr/include/c++/11/bits/regex_automaton.h - /usr/include/c++/11/bits/regex_automaton.tcc - /usr/include/c++/11/bits/regex_scanner.h - /usr/include/c++/11/bits/regex_scanner.tcc - /usr/include/c++/11/bits/regex_compiler.h - /usr/include/c++/11/bits/regex_compiler.tcc - /usr/include/c++/11/bits/regex.h - /usr/include/c++/11/bits/regex.tcc - /usr/include/c++/11/bits/regex_executor.h - /usr/include/c++/11/bits/regex_executor.tcc - /usr/include/c++/11/execution - /usr/include/c++/11/pstl/glue_execution_defs.h - /usr/include/c++/11/pstl/algorithm_impl.h - /usr/include/c++/11/pstl/execution_impl.h - /usr/include/c++/11/pstl/memory_impl.h - /usr/include/c++/11/pstl/unseq_backend_simd.h - /usr/include/c++/11/pstl/utils.h - /usr/include/c++/11/pstl/parallel_backend_utils.h - /usr/include/c++/11/pstl/parallel_backend.h - /usr/include/c++/11/pstl/parallel_backend_tbb.h - /usr/include/tbb/blocked_range.h - /usr/include/oneapi/tbb/blocked_range.h - /usr/include/oneapi/tbb/detail/_range_common.h - /usr/include/oneapi/tbb/detail/_config.h - /usr/include/oneapi/tbb/detail/_export.h - /usr/include/oneapi/tbb/detail/_utils.h - /usr/include/oneapi/tbb/detail/_assert.h - /usr/include/oneapi/tbb/detail/_machine.h - /usr/lib/gcc/x86_64-linux-gnu/11/include/immintrin.h - /usr/lib/gcc/x86_64-linux-gnu/11/include/x86gprintrin.h - /usr/lib/gcc/x86_64-linux-gnu/11/include/ia32intrin.h - /usr/lib/gcc/x86_64-linux-gnu/11/include/adxintrin.h - /usr/lib/gcc/x86_64-linux-gnu/11/include/bmiintrin.h - /usr/lib/gcc/x86_64-linux-gnu/11/include/bmi2intrin.h - /usr/lib/gcc/x86_64-linux-gnu/11/include/cetintrin.h - /usr/lib/gcc/x86_64-linux-gnu/11/include/cldemoteintrin.h - /usr/lib/gcc/x86_64-linux-gnu/11/include/clflushoptintrin.h - /usr/lib/gcc/x86_64-linux-gnu/11/include/clwbintrin.h - /usr/lib/gcc/x86_64-linux-gnu/11/include/clzerointrin.h - /usr/lib/gcc/x86_64-linux-gnu/11/include/enqcmdintrin.h - /usr/lib/gcc/x86_64-linux-gnu/11/include/fxsrintrin.h - /usr/lib/gcc/x86_64-linux-gnu/11/include/lzcntintrin.h - /usr/lib/gcc/x86_64-linux-gnu/11/include/lwpintrin.h - /usr/lib/gcc/x86_64-linux-gnu/11/include/movdirintrin.h - /usr/lib/gcc/x86_64-linux-gnu/11/include/mwaitintrin.h - /usr/lib/gcc/x86_64-linux-gnu/11/include/mwaitxintrin.h - /usr/lib/gcc/x86_64-linux-gnu/11/include/pconfigintrin.h - /usr/lib/gcc/x86_64-linux-gnu/11/include/popcntintrin.h - /usr/lib/gcc/x86_64-linux-gnu/11/include/pkuintrin.h - /usr/lib/gcc/x86_64-linux-gnu/11/include/rdseedintrin.h - /usr/lib/gcc/x86_64-linux-gnu/11/include/rtmintrin.h - /usr/lib/gcc/x86_64-linux-gnu/11/include/serializeintrin.h - /usr/lib/gcc/x86_64-linux-gnu/11/include/sgxintrin.h - /usr/lib/gcc/x86_64-linux-gnu/11/include/tbmintrin.h - /usr/lib/gcc/x86_64-linux-gnu/11/include/tsxldtrkintrin.h - /usr/lib/gcc/x86_64-linux-gnu/11/include/uintrintrin.h - /usr/lib/gcc/x86_64-linux-gnu/11/include/waitpkgintrin.h - /usr/lib/gcc/x86_64-linux-gnu/11/include/wbnoinvdintrin.h - /usr/lib/gcc/x86_64-linux-gnu/11/include/xsaveintrin.h - /usr/lib/gcc/x86_64-linux-gnu/11/include/xsavecintrin.h - /usr/lib/gcc/x86_64-linux-gnu/11/include/xsaveoptintrin.h - /usr/lib/gcc/x86_64-linux-gnu/11/include/xsavesintrin.h - /usr/lib/gcc/x86_64-linux-gnu/11/include/xtestintrin.h - /usr/lib/gcc/x86_64-linux-gnu/11/include/hresetintrin.h - /usr/lib/gcc/x86_64-linux-gnu/11/include/pmmintrin.h - /usr/lib/gcc/x86_64-linux-gnu/11/include/tmmintrin.h - /usr/lib/gcc/x86_64-linux-gnu/11/include/smmintrin.h - /usr/lib/gcc/x86_64-linux-gnu/11/include/wmmintrin.h - /usr/lib/gcc/x86_64-linux-gnu/11/include/avxintrin.h - /usr/lib/gcc/x86_64-linux-gnu/11/include/avxvnniintrin.h - /usr/lib/gcc/x86_64-linux-gnu/11/include/avx2intrin.h - /usr/lib/gcc/x86_64-linux-gnu/11/include/avx512fintrin.h - /usr/lib/gcc/x86_64-linux-gnu/11/include/avx512erintrin.h - /usr/lib/gcc/x86_64-linux-gnu/11/include/avx512pfintrin.h - /usr/lib/gcc/x86_64-linux-gnu/11/include/avx512cdintrin.h - /usr/lib/gcc/x86_64-linux-gnu/11/include/avx512vlintrin.h - /usr/lib/gcc/x86_64-linux-gnu/11/include/avx512bwintrin.h - /usr/lib/gcc/x86_64-linux-gnu/11/include/avx512dqintrin.h - /usr/lib/gcc/x86_64-linux-gnu/11/include/avx512vlbwintrin.h - /usr/lib/gcc/x86_64-linux-gnu/11/include/avx512vldqintrin.h - /usr/lib/gcc/x86_64-linux-gnu/11/include/avx512ifmaintrin.h - /usr/lib/gcc/x86_64-linux-gnu/11/include/avx512ifmavlintrin.h - /usr/lib/gcc/x86_64-linux-gnu/11/include/avx512vbmiintrin.h - /usr/lib/gcc/x86_64-linux-gnu/11/include/avx512vbmivlintrin.h - /usr/lib/gcc/x86_64-linux-gnu/11/include/avx5124fmapsintrin.h - /usr/lib/gcc/x86_64-linux-gnu/11/include/avx5124vnniwintrin.h - /usr/lib/gcc/x86_64-linux-gnu/11/include/avx512vpopcntdqintrin.h - /usr/lib/gcc/x86_64-linux-gnu/11/include/avx512vbmi2intrin.h - /usr/lib/gcc/x86_64-linux-gnu/11/include/avx512vbmi2vlintrin.h - /usr/lib/gcc/x86_64-linux-gnu/11/include/avx512vnniintrin.h - /usr/lib/gcc/x86_64-linux-gnu/11/include/avx512vnnivlintrin.h - /usr/lib/gcc/x86_64-linux-gnu/11/include/avx512vpopcntdqvlintrin.h - /usr/lib/gcc/x86_64-linux-gnu/11/include/avx512bitalgintrin.h - /usr/lib/gcc/x86_64-linux-gnu/11/include/avx512vp2intersectintrin.h - /usr/lib/gcc/x86_64-linux-gnu/11/include/avx512vp2intersectvlintrin.h - /usr/lib/gcc/x86_64-linux-gnu/11/include/shaintrin.h - /usr/lib/gcc/x86_64-linux-gnu/11/include/fmaintrin.h - /usr/lib/gcc/x86_64-linux-gnu/11/include/f16cintrin.h - /usr/lib/gcc/x86_64-linux-gnu/11/include/gfniintrin.h - /usr/lib/gcc/x86_64-linux-gnu/11/include/vaesintrin.h - /usr/lib/gcc/x86_64-linux-gnu/11/include/vpclmulqdqintrin.h - /usr/lib/gcc/x86_64-linux-gnu/11/include/avx512bf16vlintrin.h - /usr/lib/gcc/x86_64-linux-gnu/11/include/avx512bf16intrin.h - /usr/lib/gcc/x86_64-linux-gnu/11/include/amxtileintrin.h - /usr/lib/gcc/x86_64-linux-gnu/11/include/amxint8intrin.h - /usr/lib/gcc/x86_64-linux-gnu/11/include/amxbf16intrin.h - /usr/lib/gcc/x86_64-linux-gnu/11/include/prfchwintrin.h - /usr/lib/gcc/x86_64-linux-gnu/11/include/keylockerintrin.h - /usr/include/oneapi/tbb/detail/_namespace_injection.h - /usr/include/oneapi/tbb/version.h - /usr/include/oneapi/tbb/detail/_config.h - /usr/include/tbb/parallel_for.h - /usr/include/oneapi/tbb/parallel_for.h - /usr/include/oneapi/tbb/detail/_exception.h - /usr/include/oneapi/tbb/detail/_task.h - /usr/include/oneapi/tbb/detail/_template_helpers.h - /usr/include/oneapi/tbb/detail/_small_object_pool.h - /usr/include/oneapi/tbb/profiling.h - /usr/include/oneapi/tbb/detail/_string_resource.h - /usr/include/oneapi/tbb/detail/_small_object_pool.h - /usr/include/oneapi/tbb/profiling.h - /usr/include/oneapi/tbb/partitioner.h - /usr/include/oneapi/tbb/detail/_aligned_space.h - /usr/include/oneapi/tbb/detail/_utils.h - /usr/include/oneapi/tbb/detail/_template_helpers.h - /usr/include/oneapi/tbb/cache_aligned_allocator.h - /usr/include/c++/11/memory_resource - /usr/include/c++/11/shared_mutex - /usr/include/c++/11/bits/uses_allocator_args.h - /usr/include/oneapi/tbb/task_group.h - /usr/include/oneapi/tbb/detail/_assert.h - /usr/include/oneapi/tbb/detail/_intrusive_list_node.h - /usr/include/oneapi/tbb/task_arena.h - /usr/include/oneapi/tbb/info.h - /usr/include/oneapi/tbb/blocked_range.h - /usr/include/tbb/parallel_reduce.h - /usr/include/oneapi/tbb/parallel_reduce.h - /usr/include/tbb/parallel_scan.h - /usr/include/oneapi/tbb/parallel_scan.h - /usr/include/tbb/parallel_invoke.h - /usr/include/oneapi/tbb/parallel_invoke.h - /usr/include/tbb/task_arena.h - /usr/include/oneapi/tbb/task_arena.h - /usr/include/tbb/tbb_allocator.h - /usr/include/oneapi/tbb/tbb_allocator.h - /usr/include/oneapi/tbb/detail/_utils.h - /usr/include/tbb/task.h - /usr/include/oneapi/tbb/task.h - /usr/include/c++/11/pstl/parallel_impl.h - /usr/include/c++/11/pstl/numeric_impl.h - /usr/include/c++/11/numeric - /usr/include/c++/11/bits/stl_numeric.h - /usr/include/c++/11/pstl/glue_numeric_defs.h - /usr/include/c++/11/pstl/pstl_config.h - /usr/include/c++/11/pstl/algorithm_fwd.h - /usr/include/c++/11/pstl/glue_algorithm_impl.h - /usr/include/c++/11/pstl/numeric_fwd.h - /usr/include/c++/11/pstl/glue_numeric_impl.h - /usr/include/c++/11/pstl/glue_memory_impl.h - /usr/local/include/opencv4/opencv2/opencv.hpp - /usr/local/include/opencv4/opencv2/calib3d.hpp - /usr/local/include/opencv4/opencv2/features2d.hpp - /usr/local/include/opencv4/opencv2/flann/miniflann.hpp - /usr/local/include/opencv4/opencv2/flann/defines.h - /usr/local/include/opencv4/opencv2/flann/config.h - /usr/local/include/opencv4/opencv2/core/affine.hpp - /usr/local/include/opencv4/opencv2/dnn.hpp - /usr/local/include/opencv4/opencv2/dnn/dnn.hpp - /usr/local/include/opencv4/opencv2/core/async.hpp - /usr/local/include/opencv4/opencv2/dnn/version.hpp - /usr/local/include/opencv4/opencv2/dnn/dict.hpp - /usr/local/include/opencv4/opencv2/dnn/layer.hpp - /usr/local/include/opencv4/opencv2/dnn/dnn.inl.hpp - /usr/local/include/opencv4/opencv2/dnn/utils/inference_engine.hpp - /usr/local/include/opencv4/opencv2/dnn/dnn.hpp - /usr/local/include/opencv4/opencv2/flann.hpp - /usr/local/include/opencv4/opencv2/flann/flann_base.hpp - /usr/local/include/opencv4/opencv2/flann/general.h - /usr/local/include/opencv4/opencv2/flann/matrix.h - /usr/local/include/opencv4/opencv2/flann/params.h - /usr/local/include/opencv4/opencv2/flann/any.h - /usr/local/include/opencv4/opencv2/flann/defines.h - /usr/local/include/opencv4/opencv2/flann/saving.h - /usr/local/include/opencv4/opencv2/flann/nn_index.h - /usr/local/include/opencv4/opencv2/flann/result_set.h - /usr/include/c++/11/set - /usr/include/c++/11/bits/stl_set.h - /usr/include/c++/11/bits/stl_multiset.h - /usr/local/include/opencv4/opencv2/flann/all_indices.h - /usr/local/include/opencv4/opencv2/flann/kdtree_index.h - /usr/local/include/opencv4/opencv2/flann/dynamic_bitset.h - /usr/local/include/opencv4/opencv2/flann/dist.h - /usr/local/include/opencv4/opencv2/flann/heap.h - /usr/local/include/opencv4/opencv2/flann/allocator.h - /usr/local/include/opencv4/opencv2/flann/random.h - /usr/local/include/opencv4/opencv2/flann/kdtree_single_index.h - /usr/local/include/opencv4/opencv2/flann/kmeans_index.h - /usr/local/include/opencv4/opencv2/flann/logger.h - /usr/local/include/opencv4/opencv2/flann/composite_index.h - /usr/local/include/opencv4/opencv2/flann/linear_index.h - /usr/local/include/opencv4/opencv2/flann/hierarchical_clustering_index.h - /usr/local/include/opencv4/opencv2/flann/lsh_index.h - /usr/local/include/opencv4/opencv2/flann/lsh_table.h - /usr/include/c++/11/math.h - /usr/local/include/opencv4/opencv2/flann/autotuned_index.h - /usr/local/include/opencv4/opencv2/flann/ground_truth.h - /usr/local/include/opencv4/opencv2/flann/index_testing.h - /usr/local/include/opencv4/opencv2/flann/timer.h - /usr/local/include/opencv4/opencv2/flann/sampling.h - /usr/local/include/opencv4/opencv2/highgui.hpp + /home/kanken/code/AHRS_core/src/ui/support/UiSupport.hpp + /usr/local/include/opencv4/opencv2/imgcodecs/imgcodecs.hpp /usr/local/include/opencv4/opencv2/imgcodecs.hpp - /usr/local/include/opencv4/opencv2/videoio.hpp - /usr/local/include/opencv4/opencv2/imgproc.hpp - /usr/local/include/opencv4/opencv2/imgproc/segmentation.hpp - /usr/local/include/opencv4/opencv2/ml.hpp - /usr/local/include/opencv4/opencv2/ml/ml.inl.hpp - /usr/local/include/opencv4/opencv2/objdetect.hpp - /usr/local/include/opencv4/opencv2/objdetect/detection_based_tracker.hpp - /usr/local/include/opencv4/opencv2/objdetect/face.hpp - /usr/local/include/opencv4/opencv2/photo.hpp - /usr/local/include/opencv4/opencv2/stitching.hpp - /usr/local/include/opencv4/opencv2/stitching/warpers.hpp - /usr/local/include/opencv4/opencv2/stitching/detail/warpers.hpp - /usr/local/include/opencv4/opencv2/core/cuda.hpp - /usr/local/include/opencv4/opencv2/core/cuda_types.hpp - /usr/local/include/opencv4/opencv2/core/cuda.inl.hpp - /usr/local/include/opencv4/opencv2/stitching/detail/warpers_inl.hpp - /usr/local/include/opencv4/opencv2/stitching/detail/warpers.hpp - /usr/local/include/opencv4/opencv2/stitching/detail/matchers.hpp - /usr/local/include/opencv4/opencv2/stitching/detail/motion_estimators.hpp - /usr/local/include/opencv4/opencv2/stitching/detail/matchers.hpp - /usr/local/include/opencv4/opencv2/stitching/detail/util.hpp - /usr/include/c++/11/list - /usr/include/c++/11/bits/stl_list.h - /usr/include/c++/11/bits/list.tcc - /usr/local/include/opencv4/opencv2/stitching/detail/util_inl.hpp - /usr/include/c++/11/queue - /usr/include/c++/11/bits/stl_queue.h - /usr/local/include/opencv4/opencv2/stitching/detail/camera.hpp - /usr/local/include/opencv4/opencv2/stitching/detail/exposure_compensate.hpp - /usr/local/include/opencv4/opencv2/stitching/detail/seam_finders.hpp - /usr/local/include/opencv4/opencv2/stitching/detail/blenders.hpp - /usr/local/include/opencv4/opencv2/stitching/detail/camera.hpp - /usr/local/include/opencv4/opencv2/video.hpp - /usr/local/include/opencv4/opencv2/video/tracking.hpp - /usr/local/include/opencv4/opencv2/video/background_segm.hpp - /usr/local/include/opencv4/opencv2/videoio/videoio_c.h - /usr/local/include/opencv4/opencv2/core/core_c.h - /usr/local/include/opencv4/opencv2/core/types_c.h - /usr/local/include/opencv4/opencv2/videoio/legacy/constants_c.h - /home/kanken/code/AHRS_core/src/model/hardware/psvr/_psvr.hpp - /home/kanken/code/AHRS_core/src/model/hardware/ihidapi/_hidapi.hpp - /usr/local/include/hidapi/hidapi.h - /usr/local/include/opencv4/opencv2/imgcodecs/imgcodecs.hpp + /usr/local/include/opencv4/opencv2/imgproc/imgproc.hpp /usr/local/include/opencv4/opencv2/core/opengl.hpp /usr/local/include/opencv4/opencv2/core/ocl.hpp /usr/include/c++/11/typeindex - /home/kanken/code/AHRS_core/src/model/patterns/observer/observable.hpp - /home/kanken/code/AHRS_core/src/model/patterns/observer/observer.hpp -pipeline/CMakeFiles/pipelineLib.dir/members/uiMergerNode.cpp.o - /home/kanken/code/AHRS_core/src/pipeline/members/uiMergerNode.cpp +pipeline/CMakeFiles/pipelineLib.dir/members/subNodes/zbarOverlayer.cpp.o + /home/kanken/code/AHRS_core/src/pipeline/members/subNodes/zbarOverlayer.cpp /usr/include/stdc-predef.h - /home/kanken/code/AHRS_core/src/pipeline/members/uiMergerNode.hpp + /home/kanken/code/AHRS_core/src/pipeline/members/subNodes/subNodes.hpp /home/kanken/code/AHRS_core/src/pipeline/abstract/pipelineNode.hpp /usr/include/c++/11/mutex /usr/include/c++/11/tuple @@ -2619,284 +2390,1641 @@ pipeline/CMakeFiles/pipelineLib.dir/members/uiMergerNode.cpp.o /usr/include/c++/11/bits/fs_ops.h /home/kanken/code/AHRS_core/src/threadweaver/debugging.hpp /usr/include/c++/11/iostream - /home/kanken/code/AHRS_core/src/model/controllers/ui/uiController.hpp - /home/kanken/code/AHRS_core/src/model/hardware/cameras/_cam.hpp - /usr/include/c++/11/regex - /usr/include/c++/11/bitset + /home/kanken/code/AHRS_core/src/pipeline/members/zbarAnalysisNode.hpp + /home/kanken/code/AHRS_core/src/processing/zbar/zbar.hpp + /usr/include/zbar.h + /usr/include/zbar/Exception.h + /usr/include/zbar/Decoder.h + /usr/include/zbar/Scanner.h + /usr/include/zbar/Symbol.h + /usr/include/zbar/Image.h /usr/include/c++/11/iterator /usr/include/c++/11/bits/stream_iterator.h - /usr/include/c++/11/stack - /usr/include/c++/11/deque - /usr/include/c++/11/bits/stl_deque.h - /usr/include/c++/11/bits/deque.tcc - /usr/include/c++/11/bits/stl_stack.h + /usr/include/zbar/Symbol.h + /usr/include/zbar/Exception.h + /usr/include/zbar/ImageScanner.h + /usr/include/zbar/Image.h + /usr/include/zbar/Video.h + /usr/include/zbar/Window.h + /usr/include/zbar/Processor.h + /usr/local/include/opencv4/opencv2/imgproc.hpp + /usr/local/include/opencv4/opencv2/imgproc/segmentation.hpp /usr/include/c++/11/map /usr/include/c++/11/bits/stl_tree.h /usr/include/c++/11/bits/stl_map.h /usr/include/c++/11/bits/stl_multimap.h - /usr/include/c++/11/bits/regex_constants.h - /usr/include/c++/11/bits/regex_error.h - /usr/include/c++/11/bits/regex_automaton.h - /usr/include/c++/11/bits/regex_automaton.tcc - /usr/include/c++/11/bits/regex_scanner.h - /usr/include/c++/11/bits/regex_scanner.tcc - /usr/include/c++/11/bits/regex_compiler.h - /usr/include/c++/11/bits/regex_compiler.tcc - /usr/include/c++/11/bits/regex.h - /usr/include/c++/11/bits/regex.tcc - /usr/include/c++/11/bits/regex_executor.h - /usr/include/c++/11/bits/regex_executor.tcc - /usr/include/c++/11/execution - /usr/include/c++/11/pstl/glue_execution_defs.h - /usr/include/c++/11/pstl/algorithm_impl.h - /usr/include/c++/11/pstl/execution_impl.h - /usr/include/c++/11/pstl/memory_impl.h - /usr/include/c++/11/pstl/unseq_backend_simd.h - /usr/include/c++/11/pstl/utils.h - /usr/include/c++/11/pstl/parallel_backend_utils.h - /usr/include/c++/11/pstl/parallel_backend.h - /usr/include/c++/11/pstl/parallel_backend_tbb.h - /usr/include/tbb/blocked_range.h - /usr/include/oneapi/tbb/blocked_range.h - /usr/include/oneapi/tbb/detail/_range_common.h - /usr/include/oneapi/tbb/detail/_config.h - /usr/include/oneapi/tbb/detail/_export.h - /usr/include/oneapi/tbb/detail/_utils.h - /usr/include/oneapi/tbb/detail/_assert.h - /usr/include/oneapi/tbb/detail/_machine.h - /usr/lib/gcc/x86_64-linux-gnu/11/include/immintrin.h - /usr/lib/gcc/x86_64-linux-gnu/11/include/x86gprintrin.h - /usr/lib/gcc/x86_64-linux-gnu/11/include/ia32intrin.h - /usr/lib/gcc/x86_64-linux-gnu/11/include/adxintrin.h - /usr/lib/gcc/x86_64-linux-gnu/11/include/bmiintrin.h - /usr/lib/gcc/x86_64-linux-gnu/11/include/bmi2intrin.h - /usr/lib/gcc/x86_64-linux-gnu/11/include/cetintrin.h - /usr/lib/gcc/x86_64-linux-gnu/11/include/cldemoteintrin.h - /usr/lib/gcc/x86_64-linux-gnu/11/include/clflushoptintrin.h - /usr/lib/gcc/x86_64-linux-gnu/11/include/clwbintrin.h - /usr/lib/gcc/x86_64-linux-gnu/11/include/clzerointrin.h - /usr/lib/gcc/x86_64-linux-gnu/11/include/enqcmdintrin.h - /usr/lib/gcc/x86_64-linux-gnu/11/include/fxsrintrin.h - /usr/lib/gcc/x86_64-linux-gnu/11/include/lzcntintrin.h - /usr/lib/gcc/x86_64-linux-gnu/11/include/lwpintrin.h - /usr/lib/gcc/x86_64-linux-gnu/11/include/movdirintrin.h - /usr/lib/gcc/x86_64-linux-gnu/11/include/mwaitintrin.h - /usr/lib/gcc/x86_64-linux-gnu/11/include/mwaitxintrin.h - /usr/lib/gcc/x86_64-linux-gnu/11/include/pconfigintrin.h - /usr/lib/gcc/x86_64-linux-gnu/11/include/popcntintrin.h - /usr/lib/gcc/x86_64-linux-gnu/11/include/pkuintrin.h - /usr/lib/gcc/x86_64-linux-gnu/11/include/rdseedintrin.h - /usr/lib/gcc/x86_64-linux-gnu/11/include/rtmintrin.h - /usr/lib/gcc/x86_64-linux-gnu/11/include/serializeintrin.h - /usr/lib/gcc/x86_64-linux-gnu/11/include/sgxintrin.h - /usr/lib/gcc/x86_64-linux-gnu/11/include/tbmintrin.h - /usr/lib/gcc/x86_64-linux-gnu/11/include/tsxldtrkintrin.h - /usr/lib/gcc/x86_64-linux-gnu/11/include/uintrintrin.h - /usr/lib/gcc/x86_64-linux-gnu/11/include/waitpkgintrin.h - /usr/lib/gcc/x86_64-linux-gnu/11/include/wbnoinvdintrin.h - /usr/lib/gcc/x86_64-linux-gnu/11/include/xsaveintrin.h - /usr/lib/gcc/x86_64-linux-gnu/11/include/xsavecintrin.h - /usr/lib/gcc/x86_64-linux-gnu/11/include/xsaveoptintrin.h - /usr/lib/gcc/x86_64-linux-gnu/11/include/xsavesintrin.h - /usr/lib/gcc/x86_64-linux-gnu/11/include/xtestintrin.h - /usr/lib/gcc/x86_64-linux-gnu/11/include/hresetintrin.h - /usr/lib/gcc/x86_64-linux-gnu/11/include/pmmintrin.h - /usr/lib/gcc/x86_64-linux-gnu/11/include/tmmintrin.h - /usr/lib/gcc/x86_64-linux-gnu/11/include/smmintrin.h - /usr/lib/gcc/x86_64-linux-gnu/11/include/wmmintrin.h - /usr/lib/gcc/x86_64-linux-gnu/11/include/avxintrin.h - /usr/lib/gcc/x86_64-linux-gnu/11/include/avxvnniintrin.h - /usr/lib/gcc/x86_64-linux-gnu/11/include/avx2intrin.h - /usr/lib/gcc/x86_64-linux-gnu/11/include/avx512fintrin.h - /usr/lib/gcc/x86_64-linux-gnu/11/include/avx512erintrin.h - /usr/lib/gcc/x86_64-linux-gnu/11/include/avx512pfintrin.h - /usr/lib/gcc/x86_64-linux-gnu/11/include/avx512cdintrin.h - /usr/lib/gcc/x86_64-linux-gnu/11/include/avx512vlintrin.h - /usr/lib/gcc/x86_64-linux-gnu/11/include/avx512bwintrin.h - /usr/lib/gcc/x86_64-linux-gnu/11/include/avx512dqintrin.h - /usr/lib/gcc/x86_64-linux-gnu/11/include/avx512vlbwintrin.h - /usr/lib/gcc/x86_64-linux-gnu/11/include/avx512vldqintrin.h - /usr/lib/gcc/x86_64-linux-gnu/11/include/avx512ifmaintrin.h - /usr/lib/gcc/x86_64-linux-gnu/11/include/avx512ifmavlintrin.h - /usr/lib/gcc/x86_64-linux-gnu/11/include/avx512vbmiintrin.h - /usr/lib/gcc/x86_64-linux-gnu/11/include/avx512vbmivlintrin.h - /usr/lib/gcc/x86_64-linux-gnu/11/include/avx5124fmapsintrin.h - /usr/lib/gcc/x86_64-linux-gnu/11/include/avx5124vnniwintrin.h - /usr/lib/gcc/x86_64-linux-gnu/11/include/avx512vpopcntdqintrin.h - /usr/lib/gcc/x86_64-linux-gnu/11/include/avx512vbmi2intrin.h - /usr/lib/gcc/x86_64-linux-gnu/11/include/avx512vbmi2vlintrin.h - /usr/lib/gcc/x86_64-linux-gnu/11/include/avx512vnniintrin.h - /usr/lib/gcc/x86_64-linux-gnu/11/include/avx512vnnivlintrin.h - /usr/lib/gcc/x86_64-linux-gnu/11/include/avx512vpopcntdqvlintrin.h - /usr/lib/gcc/x86_64-linux-gnu/11/include/avx512bitalgintrin.h - /usr/lib/gcc/x86_64-linux-gnu/11/include/avx512vp2intersectintrin.h - /usr/lib/gcc/x86_64-linux-gnu/11/include/avx512vp2intersectvlintrin.h - /usr/lib/gcc/x86_64-linux-gnu/11/include/shaintrin.h - /usr/lib/gcc/x86_64-linux-gnu/11/include/fmaintrin.h - /usr/lib/gcc/x86_64-linux-gnu/11/include/f16cintrin.h - /usr/lib/gcc/x86_64-linux-gnu/11/include/gfniintrin.h - /usr/lib/gcc/x86_64-linux-gnu/11/include/vaesintrin.h - /usr/lib/gcc/x86_64-linux-gnu/11/include/vpclmulqdqintrin.h - /usr/lib/gcc/x86_64-linux-gnu/11/include/avx512bf16vlintrin.h - /usr/lib/gcc/x86_64-linux-gnu/11/include/avx512bf16intrin.h - /usr/lib/gcc/x86_64-linux-gnu/11/include/amxtileintrin.h - /usr/lib/gcc/x86_64-linux-gnu/11/include/amxint8intrin.h - /usr/lib/gcc/x86_64-linux-gnu/11/include/amxbf16intrin.h - /usr/lib/gcc/x86_64-linux-gnu/11/include/prfchwintrin.h - /usr/lib/gcc/x86_64-linux-gnu/11/include/keylockerintrin.h - /usr/include/oneapi/tbb/detail/_namespace_injection.h - /usr/include/oneapi/tbb/version.h - /usr/include/oneapi/tbb/detail/_config.h - /usr/include/tbb/parallel_for.h - /usr/include/oneapi/tbb/parallel_for.h - /usr/include/oneapi/tbb/detail/_exception.h - /usr/include/oneapi/tbb/detail/_task.h - /usr/include/oneapi/tbb/detail/_template_helpers.h - /usr/include/oneapi/tbb/detail/_small_object_pool.h - /usr/include/oneapi/tbb/profiling.h - /usr/include/oneapi/tbb/detail/_string_resource.h - /usr/include/oneapi/tbb/detail/_small_object_pool.h - /usr/include/oneapi/tbb/profiling.h - /usr/include/oneapi/tbb/partitioner.h - /usr/include/oneapi/tbb/detail/_aligned_space.h - /usr/include/oneapi/tbb/detail/_utils.h - /usr/include/oneapi/tbb/detail/_template_helpers.h - /usr/include/oneapi/tbb/cache_aligned_allocator.h - /usr/include/c++/11/memory_resource - /usr/include/c++/11/shared_mutex - /usr/include/c++/11/bits/uses_allocator_args.h - /usr/include/oneapi/tbb/task_group.h - /usr/include/oneapi/tbb/detail/_assert.h - /usr/include/oneapi/tbb/detail/_intrusive_list_node.h - /usr/include/oneapi/tbb/task_arena.h - /usr/include/oneapi/tbb/info.h - /usr/include/oneapi/tbb/blocked_range.h - /usr/include/tbb/parallel_reduce.h - /usr/include/oneapi/tbb/parallel_reduce.h - /usr/include/tbb/parallel_scan.h - /usr/include/oneapi/tbb/parallel_scan.h - /usr/include/tbb/parallel_invoke.h - /usr/include/oneapi/tbb/parallel_invoke.h - /usr/include/tbb/task_arena.h - /usr/include/oneapi/tbb/task_arena.h - /usr/include/tbb/tbb_allocator.h - /usr/include/oneapi/tbb/tbb_allocator.h - /usr/include/oneapi/tbb/detail/_utils.h - /usr/include/tbb/task.h - /usr/include/oneapi/tbb/task.h - /usr/include/c++/11/pstl/parallel_impl.h - /usr/include/c++/11/pstl/numeric_impl.h - /usr/include/c++/11/numeric - /usr/include/c++/11/bits/stl_numeric.h - /usr/include/c++/11/pstl/glue_numeric_defs.h - /usr/include/c++/11/pstl/pstl_config.h - /usr/include/c++/11/pstl/algorithm_fwd.h - /usr/include/c++/11/pstl/glue_algorithm_impl.h - /usr/include/c++/11/pstl/numeric_fwd.h - /usr/include/c++/11/pstl/glue_numeric_impl.h - /usr/include/c++/11/pstl/glue_memory_impl.h - /usr/local/include/opencv4/opencv2/opencv.hpp - /usr/local/include/opencv4/opencv2/calib3d.hpp - /usr/local/include/opencv4/opencv2/features2d.hpp - /usr/local/include/opencv4/opencv2/flann/miniflann.hpp - /usr/local/include/opencv4/opencv2/flann/defines.h - /usr/local/include/opencv4/opencv2/flann/config.h - /usr/local/include/opencv4/opencv2/core/affine.hpp - /usr/local/include/opencv4/opencv2/dnn.hpp - /usr/local/include/opencv4/opencv2/dnn/dnn.hpp - /usr/local/include/opencv4/opencv2/core/async.hpp - /usr/local/include/opencv4/opencv2/dnn/version.hpp - /usr/local/include/opencv4/opencv2/dnn/dict.hpp - /usr/local/include/opencv4/opencv2/dnn/layer.hpp - /usr/local/include/opencv4/opencv2/dnn/dnn.inl.hpp - /usr/local/include/opencv4/opencv2/dnn/utils/inference_engine.hpp - /usr/local/include/opencv4/opencv2/dnn/dnn.hpp - /usr/local/include/opencv4/opencv2/flann.hpp - /usr/local/include/opencv4/opencv2/flann/flann_base.hpp - /usr/local/include/opencv4/opencv2/flann/general.h - /usr/local/include/opencv4/opencv2/flann/matrix.h - /usr/local/include/opencv4/opencv2/flann/params.h - /usr/local/include/opencv4/opencv2/flann/any.h - /usr/local/include/opencv4/opencv2/flann/defines.h - /usr/local/include/opencv4/opencv2/flann/saving.h - /usr/local/include/opencv4/opencv2/flann/nn_index.h - /usr/local/include/opencv4/opencv2/flann/result_set.h - /usr/include/c++/11/set - /usr/include/c++/11/bits/stl_set.h - /usr/include/c++/11/bits/stl_multiset.h - /usr/local/include/opencv4/opencv2/flann/all_indices.h - /usr/local/include/opencv4/opencv2/flann/kdtree_index.h - /usr/local/include/opencv4/opencv2/flann/dynamic_bitset.h - /usr/local/include/opencv4/opencv2/flann/dist.h - /usr/local/include/opencv4/opencv2/flann/heap.h - /usr/local/include/opencv4/opencv2/flann/allocator.h - /usr/local/include/opencv4/opencv2/flann/random.h - /usr/local/include/opencv4/opencv2/flann/kdtree_single_index.h - /usr/local/include/opencv4/opencv2/flann/kmeans_index.h - /usr/local/include/opencv4/opencv2/flann/logger.h - /usr/local/include/opencv4/opencv2/flann/composite_index.h - /usr/local/include/opencv4/opencv2/flann/linear_index.h - /usr/local/include/opencv4/opencv2/flann/hierarchical_clustering_index.h - /usr/local/include/opencv4/opencv2/flann/lsh_index.h - /usr/local/include/opencv4/opencv2/flann/lsh_table.h - /usr/include/c++/11/math.h - /usr/local/include/opencv4/opencv2/flann/autotuned_index.h - /usr/local/include/opencv4/opencv2/flann/ground_truth.h - /usr/local/include/opencv4/opencv2/flann/index_testing.h - /usr/local/include/opencv4/opencv2/flann/timer.h - /usr/local/include/opencv4/opencv2/flann/sampling.h - /usr/local/include/opencv4/opencv2/highgui.hpp + /home/kanken/code/AHRS_core/src/ui/support/UiSupport.hpp + /usr/local/include/opencv4/opencv2/imgcodecs/imgcodecs.hpp /usr/local/include/opencv4/opencv2/imgcodecs.hpp - /usr/local/include/opencv4/opencv2/videoio.hpp - /usr/local/include/opencv4/opencv2/imgproc.hpp - /usr/local/include/opencv4/opencv2/imgproc/segmentation.hpp - /usr/local/include/opencv4/opencv2/ml.hpp - /usr/local/include/opencv4/opencv2/ml/ml.inl.hpp - /usr/local/include/opencv4/opencv2/objdetect.hpp - /usr/local/include/opencv4/opencv2/objdetect/detection_based_tracker.hpp - /usr/local/include/opencv4/opencv2/objdetect/face.hpp - /usr/local/include/opencv4/opencv2/photo.hpp - /usr/local/include/opencv4/opencv2/stitching.hpp - /usr/local/include/opencv4/opencv2/stitching/warpers.hpp - /usr/local/include/opencv4/opencv2/stitching/detail/warpers.hpp - /usr/local/include/opencv4/opencv2/core/cuda.hpp - /usr/local/include/opencv4/opencv2/core/cuda_types.hpp - /usr/local/include/opencv4/opencv2/core/cuda.inl.hpp - /usr/local/include/opencv4/opencv2/stitching/detail/warpers_inl.hpp - /usr/local/include/opencv4/opencv2/stitching/detail/warpers.hpp - /usr/local/include/opencv4/opencv2/stitching/detail/matchers.hpp - /usr/local/include/opencv4/opencv2/stitching/detail/motion_estimators.hpp - /usr/local/include/opencv4/opencv2/stitching/detail/matchers.hpp - /usr/local/include/opencv4/opencv2/stitching/detail/util.hpp - /usr/include/c++/11/list - /usr/include/c++/11/bits/stl_list.h - /usr/include/c++/11/bits/list.tcc - /usr/local/include/opencv4/opencv2/stitching/detail/util_inl.hpp - /usr/include/c++/11/queue - /usr/include/c++/11/bits/stl_queue.h - /usr/local/include/opencv4/opencv2/stitching/detail/camera.hpp - /usr/local/include/opencv4/opencv2/stitching/detail/exposure_compensate.hpp - /usr/local/include/opencv4/opencv2/stitching/detail/seam_finders.hpp - /usr/local/include/opencv4/opencv2/stitching/detail/blenders.hpp - /usr/local/include/opencv4/opencv2/stitching/detail/camera.hpp - /usr/local/include/opencv4/opencv2/video.hpp - /usr/local/include/opencv4/opencv2/video/tracking.hpp - /usr/local/include/opencv4/opencv2/video/background_segm.hpp - /usr/local/include/opencv4/opencv2/videoio/videoio_c.h - /usr/local/include/opencv4/opencv2/core/core_c.h - /usr/local/include/opencv4/opencv2/core/types_c.h - /usr/local/include/opencv4/opencv2/videoio/legacy/constants_c.h - /home/kanken/code/AHRS_core/src/model/hardware/psvr/_psvr.hpp - /home/kanken/code/AHRS_core/src/model/hardware/ihidapi/_hidapi.hpp - /usr/local/include/hidapi/hidapi.h - /usr/local/include/opencv4/opencv2/imgcodecs/imgcodecs.hpp + /usr/local/include/opencv4/opencv2/imgproc/imgproc.hpp /usr/local/include/opencv4/opencv2/core/opengl.hpp /usr/local/include/opencv4/opencv2/core/ocl.hpp /usr/include/c++/11/typeindex - /home/kanken/code/AHRS_core/src/model/patterns/observer/observable.hpp - /home/kanken/code/AHRS_core/src/model/patterns/observer/observer.hpp - /home/kanken/code/AHRS_core/src/ui/support/UiSupport.hpp - /usr/local/include/opencv4/opencv2/imgproc/imgproc.hpp + +pipeline/CMakeFiles/pipelineLib.dir/members/uiDrawerNode.cpp.o + /home/kanken/code/AHRS_core/src/pipeline/members/uiDrawerNode.cpp + /usr/include/stdc-predef.h + /home/kanken/code/AHRS_core/src/pipeline/members/uiDrawerNode.hpp + /home/kanken/code/AHRS_core/src/pipeline/abstract/pipelineNode.hpp + /usr/include/c++/11/mutex + /usr/include/c++/11/tuple + /usr/include/c++/11/utility + /usr/include/x86_64-linux-gnu/c++/11/bits/c++config.h + /usr/include/x86_64-linux-gnu/c++/11/bits/os_defines.h + /usr/include/features.h + /usr/include/features-time64.h + /usr/include/x86_64-linux-gnu/bits/wordsize.h + /usr/include/x86_64-linux-gnu/bits/timesize.h + /usr/include/x86_64-linux-gnu/sys/cdefs.h + /usr/include/x86_64-linux-gnu/bits/long-double.h + /usr/include/x86_64-linux-gnu/gnu/stubs.h + /usr/include/x86_64-linux-gnu/gnu/stubs-64.h + /usr/include/x86_64-linux-gnu/c++/11/bits/cpu_defines.h + /usr/include/c++/11/pstl/pstl_config.h + /usr/include/c++/11/bits/stl_relops.h + /usr/include/c++/11/bits/stl_pair.h + /usr/include/c++/11/bits/move.h + /usr/include/c++/11/type_traits + /usr/include/c++/11/initializer_list + /usr/include/c++/11/array + /usr/include/c++/11/bits/functexcept.h + /usr/include/c++/11/bits/exception_defines.h + /usr/include/c++/11/bits/stl_algobase.h + /usr/include/c++/11/bits/cpp_type_traits.h + /usr/include/c++/11/ext/type_traits.h + /usr/include/c++/11/ext/numeric_traits.h + /usr/include/c++/11/bits/stl_iterator_base_types.h + /usr/include/c++/11/bits/stl_iterator_base_funcs.h + /usr/include/c++/11/bits/concept_check.h + /usr/include/c++/11/debug/assertions.h + /usr/include/c++/11/bits/stl_iterator.h + /usr/include/c++/11/bits/ptr_traits.h + /usr/include/c++/11/debug/debug.h + /usr/include/c++/11/bits/predefined_ops.h + /usr/include/c++/11/bits/range_access.h + /usr/include/c++/11/bits/uses_allocator.h + /usr/include/c++/11/bits/invoke.h + /usr/include/c++/11/chrono + /usr/include/c++/11/ratio + /usr/include/c++/11/cstdint + /usr/lib/gcc/x86_64-linux-gnu/11/include/stdint.h + /usr/include/stdint.h + /usr/include/x86_64-linux-gnu/bits/libc-header-start.h + /usr/include/x86_64-linux-gnu/bits/types.h + /usr/include/x86_64-linux-gnu/bits/typesizes.h + /usr/include/x86_64-linux-gnu/bits/time64.h + /usr/include/x86_64-linux-gnu/bits/wchar.h + /usr/include/x86_64-linux-gnu/bits/stdint-intn.h + /usr/include/x86_64-linux-gnu/bits/stdint-uintn.h + /usr/include/c++/11/limits + /usr/include/c++/11/ctime + /usr/include/time.h + /usr/lib/gcc/x86_64-linux-gnu/11/include/stddef.h + /usr/include/x86_64-linux-gnu/bits/time.h + /usr/include/x86_64-linux-gnu/bits/timex.h + /usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h + /usr/include/x86_64-linux-gnu/bits/types/clock_t.h + /usr/include/x86_64-linux-gnu/bits/types/time_t.h + /usr/include/x86_64-linux-gnu/bits/types/struct_tm.h + /usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h + /usr/include/x86_64-linux-gnu/bits/endian.h + /usr/include/x86_64-linux-gnu/bits/endianness.h + /usr/include/x86_64-linux-gnu/bits/types/clockid_t.h + /usr/include/x86_64-linux-gnu/bits/types/timer_t.h + /usr/include/x86_64-linux-gnu/bits/types/struct_itimerspec.h + /usr/include/x86_64-linux-gnu/bits/types/locale_t.h + /usr/include/x86_64-linux-gnu/bits/types/__locale_t.h + /usr/include/c++/11/bits/parse_numbers.h + /usr/include/c++/11/exception + /usr/include/c++/11/bits/exception.h + /usr/include/c++/11/bits/exception_ptr.h + /usr/include/c++/11/bits/cxxabi_init_exception.h + /usr/include/c++/11/typeinfo + /usr/include/c++/11/bits/hash_bytes.h + /usr/include/c++/11/new + /usr/include/c++/11/bits/nested_exception.h + /usr/include/c++/11/system_error + /usr/include/x86_64-linux-gnu/c++/11/bits/error_constants.h + /usr/include/c++/11/cerrno + /usr/include/errno.h + /usr/include/x86_64-linux-gnu/bits/errno.h + /usr/include/linux/errno.h + /usr/include/x86_64-linux-gnu/asm/errno.h + /usr/include/asm-generic/errno.h + /usr/include/asm-generic/errno-base.h + /usr/include/x86_64-linux-gnu/bits/types/error_t.h + /usr/include/c++/11/iosfwd + /usr/include/c++/11/bits/stringfwd.h + /usr/include/c++/11/bits/memoryfwd.h + /usr/include/c++/11/bits/postypes.h + /usr/include/c++/11/cwchar + /usr/include/wchar.h + /usr/include/x86_64-linux-gnu/bits/floatn.h + /usr/include/x86_64-linux-gnu/bits/floatn-common.h + /usr/lib/gcc/x86_64-linux-gnu/11/include/stdarg.h + /usr/include/x86_64-linux-gnu/bits/types/wint_t.h + /usr/include/x86_64-linux-gnu/bits/types/mbstate_t.h + /usr/include/x86_64-linux-gnu/bits/types/__mbstate_t.h + /usr/include/x86_64-linux-gnu/bits/types/__FILE.h + /usr/include/x86_64-linux-gnu/bits/types/FILE.h + /usr/include/c++/11/stdexcept + /usr/include/c++/11/string + /usr/include/c++/11/bits/char_traits.h + /usr/include/c++/11/bits/allocator.h + /usr/include/x86_64-linux-gnu/c++/11/bits/c++allocator.h + /usr/include/c++/11/ext/new_allocator.h + /usr/include/c++/11/bits/localefwd.h + /usr/include/x86_64-linux-gnu/c++/11/bits/c++locale.h + /usr/include/c++/11/clocale + /usr/include/locale.h + /usr/include/x86_64-linux-gnu/bits/locale.h + /usr/include/c++/11/cctype + /usr/include/ctype.h + /usr/include/c++/11/bits/ostream_insert.h + /usr/include/c++/11/bits/cxxabi_forced.h + /usr/include/c++/11/bits/stl_function.h + /usr/include/c++/11/backward/binders.h + /usr/include/c++/11/bits/basic_string.h + /usr/include/c++/11/ext/atomicity.h + /usr/include/x86_64-linux-gnu/c++/11/bits/gthr.h + /usr/include/x86_64-linux-gnu/c++/11/bits/gthr-default.h + /usr/include/pthread.h + /usr/include/sched.h + /usr/include/x86_64-linux-gnu/bits/sched.h + /usr/include/x86_64-linux-gnu/bits/types/struct_sched_param.h + /usr/include/x86_64-linux-gnu/bits/cpu-set.h + /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h + /usr/include/x86_64-linux-gnu/bits/thread-shared-types.h + /usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h + /usr/include/x86_64-linux-gnu/bits/atomic_wide_counter.h + /usr/include/x86_64-linux-gnu/bits/struct_mutex.h + /usr/include/x86_64-linux-gnu/bits/struct_rwlock.h + /usr/include/x86_64-linux-gnu/bits/setjmp.h + /usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h + /usr/include/x86_64-linux-gnu/bits/types/struct___jmp_buf_tag.h + /usr/include/x86_64-linux-gnu/bits/pthread_stack_min-dynamic.h + /usr/include/x86_64-linux-gnu/c++/11/bits/atomic_word.h + /usr/include/x86_64-linux-gnu/sys/single_threaded.h + /usr/include/c++/11/ext/alloc_traits.h + /usr/include/c++/11/bits/alloc_traits.h + /usr/include/c++/11/bits/stl_construct.h + /usr/include/c++/11/string_view + /usr/include/c++/11/bits/functional_hash.h + /usr/include/c++/11/bits/string_view.tcc + /usr/include/c++/11/ext/string_conversions.h + /usr/include/c++/11/cstdlib + /usr/include/stdlib.h + /usr/include/x86_64-linux-gnu/bits/waitflags.h + /usr/include/x86_64-linux-gnu/bits/waitstatus.h + /usr/include/x86_64-linux-gnu/sys/types.h + /usr/include/endian.h + /usr/include/x86_64-linux-gnu/bits/byteswap.h + /usr/include/x86_64-linux-gnu/bits/uintn-identity.h + /usr/include/x86_64-linux-gnu/sys/select.h + /usr/include/x86_64-linux-gnu/bits/select.h + /usr/include/x86_64-linux-gnu/bits/types/sigset_t.h + /usr/include/alloca.h + /usr/include/x86_64-linux-gnu/bits/stdlib-float.h + /usr/include/c++/11/bits/std_abs.h + /usr/include/c++/11/cstdio + /usr/include/stdio.h + /usr/include/x86_64-linux-gnu/bits/types/__fpos_t.h + /usr/include/x86_64-linux-gnu/bits/types/__fpos64_t.h + /usr/include/x86_64-linux-gnu/bits/types/struct_FILE.h + /usr/include/x86_64-linux-gnu/bits/types/cookie_io_functions_t.h + /usr/include/x86_64-linux-gnu/bits/stdio_lim.h + /usr/include/c++/11/bits/charconv.h + /usr/include/c++/11/bits/basic_string.tcc + /usr/include/c++/11/bits/std_mutex.h + /usr/include/c++/11/bits/unique_lock.h + /usr/local/include/opencv4/opencv2/core.hpp + /usr/local/include/opencv4/opencv2/core/cvdef.h + /usr/local/include/opencv4/opencv2/core/version.hpp + /usr/local/include/opencv4/opencv2/core/hal/interface.h + /usr/include/c++/11/cstddef + /usr/local/include/opencv4/opencv2/core/cv_cpu_dispatch.h + /usr/lib/gcc/x86_64-linux-gnu/11/include/emmintrin.h + /usr/lib/gcc/x86_64-linux-gnu/11/include/xmmintrin.h + /usr/lib/gcc/x86_64-linux-gnu/11/include/mmintrin.h + /usr/lib/gcc/x86_64-linux-gnu/11/include/mm_malloc.h + /usr/include/c++/11/stdlib.h + /usr/local/include/opencv4/opencv2/core/base.hpp + /usr/local/include/opencv4/opencv2/opencv_modules.hpp + /usr/include/c++/11/climits + /usr/lib/gcc/x86_64-linux-gnu/11/include/limits.h + /usr/lib/gcc/x86_64-linux-gnu/11/include/syslimits.h + /usr/include/limits.h + /usr/include/x86_64-linux-gnu/bits/posix1_lim.h + /usr/include/x86_64-linux-gnu/bits/local_lim.h + /usr/include/linux/limits.h + /usr/include/x86_64-linux-gnu/bits/posix2_lim.h + /usr/include/x86_64-linux-gnu/bits/xopen_lim.h + /usr/include/x86_64-linux-gnu/bits/uio_lim.h + /usr/include/c++/11/algorithm + /usr/include/c++/11/bits/stl_algo.h + /usr/include/c++/11/bits/algorithmfwd.h + /usr/include/c++/11/bits/stl_heap.h + /usr/include/c++/11/bits/stl_tempbuf.h + /usr/include/c++/11/bits/uniform_int_dist.h + /usr/include/c++/11/pstl/glue_algorithm_defs.h + /usr/include/c++/11/functional + /usr/include/c++/11/bits/refwrap.h + /usr/include/c++/11/bits/std_function.h + /usr/include/c++/11/unordered_map + /usr/include/c++/11/ext/aligned_buffer.h + /usr/include/c++/11/bits/hashtable.h + /usr/include/c++/11/bits/hashtable_policy.h + /usr/include/c++/11/bits/enable_special_members.h + /usr/include/c++/11/bits/node_handle.h + /usr/include/c++/11/bits/unordered_map.h + /usr/include/c++/11/bits/erase_if.h + /usr/include/c++/11/vector + /usr/include/c++/11/bits/stl_uninitialized.h + /usr/include/c++/11/bits/stl_vector.h + /usr/include/c++/11/bits/stl_bvector.h + /usr/include/c++/11/bits/vector.tcc + /usr/include/c++/11/pstl/execution_defs.h + /usr/local/include/opencv4/opencv2/core/cvstd.hpp + /usr/include/c++/11/cstring + /usr/include/string.h + /usr/include/strings.h + /usr/include/c++/11/cmath + /usr/include/math.h + /usr/include/x86_64-linux-gnu/bits/math-vector.h + /usr/include/x86_64-linux-gnu/bits/libm-simd-decl-stubs.h + /usr/include/x86_64-linux-gnu/bits/flt-eval-method.h + /usr/include/x86_64-linux-gnu/bits/fp-logb.h + /usr/include/x86_64-linux-gnu/bits/fp-fast.h + /usr/include/x86_64-linux-gnu/bits/mathcalls-helper-functions.h + /usr/include/x86_64-linux-gnu/bits/mathcalls.h + /usr/include/x86_64-linux-gnu/bits/mathcalls-narrow.h + /usr/include/x86_64-linux-gnu/bits/iscanonical.h + /usr/include/c++/11/bits/specfun.h + /usr/include/c++/11/tr1/gamma.tcc + /usr/include/c++/11/tr1/special_function_util.h + /usr/include/c++/11/tr1/bessel_function.tcc + /usr/include/c++/11/tr1/beta_function.tcc + /usr/include/c++/11/tr1/ell_integral.tcc + /usr/include/c++/11/tr1/exp_integral.tcc + /usr/include/c++/11/tr1/hypergeometric.tcc + /usr/include/c++/11/tr1/legendre_function.tcc + /usr/include/c++/11/tr1/modified_bessel_func.tcc + /usr/include/c++/11/tr1/poly_hermite.tcc + /usr/include/c++/11/tr1/poly_laguerre.tcc + /usr/include/c++/11/tr1/riemann_zeta.tcc + /usr/local/include/opencv4/opencv2/core/cvstd_wrapper.hpp + /usr/include/c++/11/memory + /usr/include/c++/11/bits/stl_raw_storage_iter.h + /usr/include/c++/11/bits/align.h + /usr/include/c++/11/bit + /usr/include/c++/11/bits/unique_ptr.h + /usr/include/c++/11/bits/shared_ptr.h + /usr/include/c++/11/bits/shared_ptr_base.h + /usr/include/c++/11/bits/allocated_ptr.h + /usr/include/c++/11/ext/concurrence.h + /usr/include/c++/11/bits/shared_ptr_atomic.h + /usr/include/c++/11/bits/atomic_base.h + /usr/include/c++/11/bits/atomic_lockfree_defines.h + /usr/include/c++/11/backward/auto_ptr.h + /usr/include/c++/11/pstl/glue_memory_defs.h + /usr/local/include/opencv4/opencv2/core/neon_utils.hpp + /usr/local/include/opencv4/opencv2/core/vsx_utils.hpp + /usr/include/assert.h + /usr/local/include/opencv4/opencv2/core/check.hpp + /usr/local/include/opencv4/opencv2/core/traits.hpp + /usr/local/include/opencv4/opencv2/core/matx.hpp + /usr/local/include/opencv4/opencv2/core/saturate.hpp + /usr/local/include/opencv4/opencv2/core/fast_math.hpp + /usr/local/include/opencv4/opencv2/core/types.hpp + /usr/include/c++/11/cfloat + /usr/lib/gcc/x86_64-linux-gnu/11/include/float.h + /usr/local/include/opencv4/opencv2/core/mat.hpp + /usr/local/include/opencv4/opencv2/core/bufferpool.hpp + /usr/local/include/opencv4/opencv2/core/mat.inl.hpp + /usr/local/include/opencv4/opencv2/core/persistence.hpp + /usr/local/include/opencv4/opencv2/core/operations.hpp + /usr/local/include/opencv4/opencv2/core/cvstd.inl.hpp + /usr/include/c++/11/complex + /usr/include/c++/11/sstream + /usr/include/c++/11/istream + /usr/include/c++/11/ios + /usr/include/c++/11/bits/ios_base.h + /usr/include/c++/11/bits/locale_classes.h + /usr/include/c++/11/bits/locale_classes.tcc + /usr/include/c++/11/streambuf + /usr/include/c++/11/bits/streambuf.tcc + /usr/include/c++/11/bits/basic_ios.h + /usr/include/c++/11/bits/locale_facets.h + /usr/include/c++/11/cwctype + /usr/include/wctype.h + /usr/include/x86_64-linux-gnu/bits/wctype-wchar.h + /usr/include/x86_64-linux-gnu/c++/11/bits/ctype_base.h + /usr/include/c++/11/bits/streambuf_iterator.h + /usr/include/x86_64-linux-gnu/c++/11/bits/ctype_inline.h + /usr/include/c++/11/bits/locale_facets.tcc + /usr/include/c++/11/bits/basic_ios.tcc + /usr/include/c++/11/ostream + /usr/include/c++/11/bits/ostream.tcc + /usr/include/c++/11/bits/istream.tcc + /usr/include/c++/11/bits/sstream.tcc + /usr/local/include/opencv4/opencv2/core/utility.hpp + /usr/local/include/opencv4/opencv2/core/optim.hpp + /usr/local/include/opencv4/opencv2/core/ovx.hpp + /usr/local/include/opencv4/opencv2/core/cvdef.h + /usr/include/c++/11/atomic + /usr/include/c++/11/thread + /usr/include/c++/11/bits/std_thread.h + /usr/include/c++/11/bits/this_thread_sleep.h + /home/kanken/code/AHRS_core/src/model/perfcheckers/framerate.hpp + /home/kanken/code/AHRS_core/src/threadweaver/threadweaver.hpp + /usr/include/unistd.h + /usr/include/x86_64-linux-gnu/bits/posix_opt.h + /usr/include/x86_64-linux-gnu/bits/environments.h + /usr/include/x86_64-linux-gnu/bits/confname.h + /usr/include/x86_64-linux-gnu/bits/getopt_posix.h + /usr/include/x86_64-linux-gnu/bits/getopt_core.h + /usr/include/x86_64-linux-gnu/bits/unistd_ext.h + /usr/include/linux/close_range.h + /usr/include/c++/11/filesystem + /usr/include/c++/11/bits/fs_fwd.h + /usr/include/c++/11/bits/fs_path.h + /usr/include/c++/11/locale + /usr/include/c++/11/bits/locale_facets_nonio.h + /usr/include/x86_64-linux-gnu/c++/11/bits/time_members.h + /usr/include/x86_64-linux-gnu/c++/11/bits/messages_members.h + /usr/include/libintl.h + /usr/include/c++/11/bits/codecvt.h + /usr/include/c++/11/bits/locale_facets_nonio.tcc + /usr/include/c++/11/bits/locale_conv.h + /usr/include/c++/11/iomanip + /usr/include/c++/11/bits/quoted_string.h + /usr/include/c++/11/codecvt + /usr/include/c++/11/bits/fs_dir.h + /usr/include/c++/11/bits/fs_ops.h + /home/kanken/code/AHRS_core/src/threadweaver/debugging.hpp + /usr/include/c++/11/iostream + /home/kanken/code/AHRS_core/src/model/controllers/ui/uiController.hpp + /home/kanken/code/AHRS_core/src/model/hardware/cameras/_cam.hpp + /usr/include/c++/11/regex + /usr/include/c++/11/bitset + /usr/include/c++/11/iterator + /usr/include/c++/11/bits/stream_iterator.h + /usr/include/c++/11/stack + /usr/include/c++/11/deque + /usr/include/c++/11/bits/stl_deque.h + /usr/include/c++/11/bits/deque.tcc + /usr/include/c++/11/bits/stl_stack.h + /usr/include/c++/11/map + /usr/include/c++/11/bits/stl_tree.h + /usr/include/c++/11/bits/stl_map.h + /usr/include/c++/11/bits/stl_multimap.h + /usr/include/c++/11/bits/regex_constants.h + /usr/include/c++/11/bits/regex_error.h + /usr/include/c++/11/bits/regex_automaton.h + /usr/include/c++/11/bits/regex_automaton.tcc + /usr/include/c++/11/bits/regex_scanner.h + /usr/include/c++/11/bits/regex_scanner.tcc + /usr/include/c++/11/bits/regex_compiler.h + /usr/include/c++/11/bits/regex_compiler.tcc + /usr/include/c++/11/bits/regex.h + /usr/include/c++/11/bits/regex.tcc + /usr/include/c++/11/bits/regex_executor.h + /usr/include/c++/11/bits/regex_executor.tcc + /usr/include/c++/11/execution + /usr/include/c++/11/pstl/glue_execution_defs.h + /usr/include/c++/11/pstl/algorithm_impl.h + /usr/include/c++/11/pstl/execution_impl.h + /usr/include/c++/11/pstl/memory_impl.h + /usr/include/c++/11/pstl/unseq_backend_simd.h + /usr/include/c++/11/pstl/utils.h + /usr/include/c++/11/pstl/parallel_backend_utils.h + /usr/include/c++/11/pstl/parallel_backend.h + /usr/include/c++/11/pstl/parallel_backend_tbb.h + /usr/include/tbb/blocked_range.h + /usr/include/oneapi/tbb/blocked_range.h + /usr/include/oneapi/tbb/detail/_range_common.h + /usr/include/oneapi/tbb/detail/_config.h + /usr/include/oneapi/tbb/detail/_export.h + /usr/include/oneapi/tbb/detail/_utils.h + /usr/include/oneapi/tbb/detail/_assert.h + /usr/include/oneapi/tbb/detail/_machine.h + /usr/lib/gcc/x86_64-linux-gnu/11/include/immintrin.h + /usr/lib/gcc/x86_64-linux-gnu/11/include/x86gprintrin.h + /usr/lib/gcc/x86_64-linux-gnu/11/include/ia32intrin.h + /usr/lib/gcc/x86_64-linux-gnu/11/include/adxintrin.h + /usr/lib/gcc/x86_64-linux-gnu/11/include/bmiintrin.h + /usr/lib/gcc/x86_64-linux-gnu/11/include/bmi2intrin.h + /usr/lib/gcc/x86_64-linux-gnu/11/include/cetintrin.h + /usr/lib/gcc/x86_64-linux-gnu/11/include/cldemoteintrin.h + /usr/lib/gcc/x86_64-linux-gnu/11/include/clflushoptintrin.h + /usr/lib/gcc/x86_64-linux-gnu/11/include/clwbintrin.h + /usr/lib/gcc/x86_64-linux-gnu/11/include/clzerointrin.h + /usr/lib/gcc/x86_64-linux-gnu/11/include/enqcmdintrin.h + /usr/lib/gcc/x86_64-linux-gnu/11/include/fxsrintrin.h + /usr/lib/gcc/x86_64-linux-gnu/11/include/lzcntintrin.h + /usr/lib/gcc/x86_64-linux-gnu/11/include/lwpintrin.h + /usr/lib/gcc/x86_64-linux-gnu/11/include/movdirintrin.h + /usr/lib/gcc/x86_64-linux-gnu/11/include/mwaitintrin.h + /usr/lib/gcc/x86_64-linux-gnu/11/include/mwaitxintrin.h + /usr/lib/gcc/x86_64-linux-gnu/11/include/pconfigintrin.h + /usr/lib/gcc/x86_64-linux-gnu/11/include/popcntintrin.h + /usr/lib/gcc/x86_64-linux-gnu/11/include/pkuintrin.h + /usr/lib/gcc/x86_64-linux-gnu/11/include/rdseedintrin.h + /usr/lib/gcc/x86_64-linux-gnu/11/include/rtmintrin.h + /usr/lib/gcc/x86_64-linux-gnu/11/include/serializeintrin.h + /usr/lib/gcc/x86_64-linux-gnu/11/include/sgxintrin.h + /usr/lib/gcc/x86_64-linux-gnu/11/include/tbmintrin.h + /usr/lib/gcc/x86_64-linux-gnu/11/include/tsxldtrkintrin.h + /usr/lib/gcc/x86_64-linux-gnu/11/include/uintrintrin.h + /usr/lib/gcc/x86_64-linux-gnu/11/include/waitpkgintrin.h + /usr/lib/gcc/x86_64-linux-gnu/11/include/wbnoinvdintrin.h + /usr/lib/gcc/x86_64-linux-gnu/11/include/xsaveintrin.h + /usr/lib/gcc/x86_64-linux-gnu/11/include/xsavecintrin.h + /usr/lib/gcc/x86_64-linux-gnu/11/include/xsaveoptintrin.h + /usr/lib/gcc/x86_64-linux-gnu/11/include/xsavesintrin.h + /usr/lib/gcc/x86_64-linux-gnu/11/include/xtestintrin.h + /usr/lib/gcc/x86_64-linux-gnu/11/include/hresetintrin.h + /usr/lib/gcc/x86_64-linux-gnu/11/include/pmmintrin.h + /usr/lib/gcc/x86_64-linux-gnu/11/include/tmmintrin.h + /usr/lib/gcc/x86_64-linux-gnu/11/include/smmintrin.h + /usr/lib/gcc/x86_64-linux-gnu/11/include/wmmintrin.h + /usr/lib/gcc/x86_64-linux-gnu/11/include/avxintrin.h + /usr/lib/gcc/x86_64-linux-gnu/11/include/avxvnniintrin.h + /usr/lib/gcc/x86_64-linux-gnu/11/include/avx2intrin.h + /usr/lib/gcc/x86_64-linux-gnu/11/include/avx512fintrin.h + /usr/lib/gcc/x86_64-linux-gnu/11/include/avx512erintrin.h + /usr/lib/gcc/x86_64-linux-gnu/11/include/avx512pfintrin.h + /usr/lib/gcc/x86_64-linux-gnu/11/include/avx512cdintrin.h + /usr/lib/gcc/x86_64-linux-gnu/11/include/avx512vlintrin.h + /usr/lib/gcc/x86_64-linux-gnu/11/include/avx512bwintrin.h + /usr/lib/gcc/x86_64-linux-gnu/11/include/avx512dqintrin.h + /usr/lib/gcc/x86_64-linux-gnu/11/include/avx512vlbwintrin.h + /usr/lib/gcc/x86_64-linux-gnu/11/include/avx512vldqintrin.h + /usr/lib/gcc/x86_64-linux-gnu/11/include/avx512ifmaintrin.h + /usr/lib/gcc/x86_64-linux-gnu/11/include/avx512ifmavlintrin.h + /usr/lib/gcc/x86_64-linux-gnu/11/include/avx512vbmiintrin.h + /usr/lib/gcc/x86_64-linux-gnu/11/include/avx512vbmivlintrin.h + /usr/lib/gcc/x86_64-linux-gnu/11/include/avx5124fmapsintrin.h + /usr/lib/gcc/x86_64-linux-gnu/11/include/avx5124vnniwintrin.h + /usr/lib/gcc/x86_64-linux-gnu/11/include/avx512vpopcntdqintrin.h + /usr/lib/gcc/x86_64-linux-gnu/11/include/avx512vbmi2intrin.h + /usr/lib/gcc/x86_64-linux-gnu/11/include/avx512vbmi2vlintrin.h + /usr/lib/gcc/x86_64-linux-gnu/11/include/avx512vnniintrin.h + /usr/lib/gcc/x86_64-linux-gnu/11/include/avx512vnnivlintrin.h + /usr/lib/gcc/x86_64-linux-gnu/11/include/avx512vpopcntdqvlintrin.h + /usr/lib/gcc/x86_64-linux-gnu/11/include/avx512bitalgintrin.h + /usr/lib/gcc/x86_64-linux-gnu/11/include/avx512vp2intersectintrin.h + /usr/lib/gcc/x86_64-linux-gnu/11/include/avx512vp2intersectvlintrin.h + /usr/lib/gcc/x86_64-linux-gnu/11/include/shaintrin.h + /usr/lib/gcc/x86_64-linux-gnu/11/include/fmaintrin.h + /usr/lib/gcc/x86_64-linux-gnu/11/include/f16cintrin.h + /usr/lib/gcc/x86_64-linux-gnu/11/include/gfniintrin.h + /usr/lib/gcc/x86_64-linux-gnu/11/include/vaesintrin.h + /usr/lib/gcc/x86_64-linux-gnu/11/include/vpclmulqdqintrin.h + /usr/lib/gcc/x86_64-linux-gnu/11/include/avx512bf16vlintrin.h + /usr/lib/gcc/x86_64-linux-gnu/11/include/avx512bf16intrin.h + /usr/lib/gcc/x86_64-linux-gnu/11/include/amxtileintrin.h + /usr/lib/gcc/x86_64-linux-gnu/11/include/amxint8intrin.h + /usr/lib/gcc/x86_64-linux-gnu/11/include/amxbf16intrin.h + /usr/lib/gcc/x86_64-linux-gnu/11/include/prfchwintrin.h + /usr/lib/gcc/x86_64-linux-gnu/11/include/keylockerintrin.h + /usr/include/oneapi/tbb/detail/_namespace_injection.h + /usr/include/oneapi/tbb/version.h + /usr/include/oneapi/tbb/detail/_config.h + /usr/include/tbb/parallel_for.h + /usr/include/oneapi/tbb/parallel_for.h + /usr/include/oneapi/tbb/detail/_exception.h + /usr/include/oneapi/tbb/detail/_task.h + /usr/include/oneapi/tbb/detail/_template_helpers.h + /usr/include/oneapi/tbb/detail/_small_object_pool.h + /usr/include/oneapi/tbb/profiling.h + /usr/include/oneapi/tbb/detail/_string_resource.h + /usr/include/oneapi/tbb/detail/_small_object_pool.h + /usr/include/oneapi/tbb/profiling.h + /usr/include/oneapi/tbb/partitioner.h + /usr/include/oneapi/tbb/detail/_aligned_space.h + /usr/include/oneapi/tbb/detail/_utils.h + /usr/include/oneapi/tbb/detail/_template_helpers.h + /usr/include/oneapi/tbb/cache_aligned_allocator.h + /usr/include/c++/11/memory_resource + /usr/include/c++/11/shared_mutex + /usr/include/c++/11/bits/uses_allocator_args.h + /usr/include/oneapi/tbb/task_group.h + /usr/include/oneapi/tbb/detail/_assert.h + /usr/include/oneapi/tbb/detail/_intrusive_list_node.h + /usr/include/oneapi/tbb/task_arena.h + /usr/include/oneapi/tbb/info.h + /usr/include/oneapi/tbb/blocked_range.h + /usr/include/tbb/parallel_reduce.h + /usr/include/oneapi/tbb/parallel_reduce.h + /usr/include/tbb/parallel_scan.h + /usr/include/oneapi/tbb/parallel_scan.h + /usr/include/tbb/parallel_invoke.h + /usr/include/oneapi/tbb/parallel_invoke.h + /usr/include/tbb/task_arena.h + /usr/include/oneapi/tbb/task_arena.h + /usr/include/tbb/tbb_allocator.h + /usr/include/oneapi/tbb/tbb_allocator.h + /usr/include/oneapi/tbb/detail/_utils.h + /usr/include/tbb/task.h + /usr/include/oneapi/tbb/task.h + /usr/include/c++/11/pstl/parallel_impl.h + /usr/include/c++/11/pstl/numeric_impl.h + /usr/include/c++/11/numeric + /usr/include/c++/11/bits/stl_numeric.h + /usr/include/c++/11/pstl/glue_numeric_defs.h + /usr/include/c++/11/pstl/pstl_config.h + /usr/include/c++/11/pstl/algorithm_fwd.h + /usr/include/c++/11/pstl/glue_algorithm_impl.h + /usr/include/c++/11/pstl/numeric_fwd.h + /usr/include/c++/11/pstl/glue_numeric_impl.h + /usr/include/c++/11/pstl/glue_memory_impl.h + /usr/local/include/opencv4/opencv2/opencv.hpp + /usr/local/include/opencv4/opencv2/calib3d.hpp + /usr/local/include/opencv4/opencv2/features2d.hpp + /usr/local/include/opencv4/opencv2/flann/miniflann.hpp + /usr/local/include/opencv4/opencv2/flann/defines.h + /usr/local/include/opencv4/opencv2/flann/config.h + /usr/local/include/opencv4/opencv2/core/affine.hpp + /usr/local/include/opencv4/opencv2/dnn.hpp + /usr/local/include/opencv4/opencv2/dnn/dnn.hpp + /usr/local/include/opencv4/opencv2/core/async.hpp + /usr/local/include/opencv4/opencv2/dnn/version.hpp + /usr/local/include/opencv4/opencv2/dnn/dict.hpp + /usr/local/include/opencv4/opencv2/dnn/layer.hpp + /usr/local/include/opencv4/opencv2/dnn/dnn.inl.hpp + /usr/local/include/opencv4/opencv2/dnn/utils/inference_engine.hpp + /usr/local/include/opencv4/opencv2/dnn/dnn.hpp + /usr/local/include/opencv4/opencv2/flann.hpp + /usr/local/include/opencv4/opencv2/flann/flann_base.hpp + /usr/local/include/opencv4/opencv2/flann/general.h + /usr/local/include/opencv4/opencv2/flann/matrix.h + /usr/local/include/opencv4/opencv2/flann/params.h + /usr/local/include/opencv4/opencv2/flann/any.h + /usr/local/include/opencv4/opencv2/flann/defines.h + /usr/local/include/opencv4/opencv2/flann/saving.h + /usr/local/include/opencv4/opencv2/flann/nn_index.h + /usr/local/include/opencv4/opencv2/flann/result_set.h + /usr/include/c++/11/set + /usr/include/c++/11/bits/stl_set.h + /usr/include/c++/11/bits/stl_multiset.h + /usr/local/include/opencv4/opencv2/flann/all_indices.h + /usr/local/include/opencv4/opencv2/flann/kdtree_index.h + /usr/local/include/opencv4/opencv2/flann/dynamic_bitset.h + /usr/local/include/opencv4/opencv2/flann/dist.h + /usr/local/include/opencv4/opencv2/flann/heap.h + /usr/local/include/opencv4/opencv2/flann/allocator.h + /usr/local/include/opencv4/opencv2/flann/random.h + /usr/local/include/opencv4/opencv2/flann/kdtree_single_index.h + /usr/local/include/opencv4/opencv2/flann/kmeans_index.h + /usr/local/include/opencv4/opencv2/flann/logger.h + /usr/local/include/opencv4/opencv2/flann/composite_index.h + /usr/local/include/opencv4/opencv2/flann/linear_index.h + /usr/local/include/opencv4/opencv2/flann/hierarchical_clustering_index.h + /usr/local/include/opencv4/opencv2/flann/lsh_index.h + /usr/local/include/opencv4/opencv2/flann/lsh_table.h + /usr/include/c++/11/math.h + /usr/local/include/opencv4/opencv2/flann/autotuned_index.h + /usr/local/include/opencv4/opencv2/flann/ground_truth.h + /usr/local/include/opencv4/opencv2/flann/index_testing.h + /usr/local/include/opencv4/opencv2/flann/timer.h + /usr/local/include/opencv4/opencv2/flann/sampling.h + /usr/local/include/opencv4/opencv2/highgui.hpp + /usr/local/include/opencv4/opencv2/imgcodecs.hpp + /usr/local/include/opencv4/opencv2/videoio.hpp + /usr/local/include/opencv4/opencv2/imgproc.hpp + /usr/local/include/opencv4/opencv2/imgproc/segmentation.hpp + /usr/local/include/opencv4/opencv2/ml.hpp + /usr/local/include/opencv4/opencv2/ml/ml.inl.hpp + /usr/local/include/opencv4/opencv2/objdetect.hpp + /usr/local/include/opencv4/opencv2/objdetect/detection_based_tracker.hpp + /usr/local/include/opencv4/opencv2/objdetect/face.hpp + /usr/local/include/opencv4/opencv2/photo.hpp + /usr/local/include/opencv4/opencv2/stitching.hpp + /usr/local/include/opencv4/opencv2/stitching/warpers.hpp + /usr/local/include/opencv4/opencv2/stitching/detail/warpers.hpp + /usr/local/include/opencv4/opencv2/core/cuda.hpp + /usr/local/include/opencv4/opencv2/core/cuda_types.hpp + /usr/local/include/opencv4/opencv2/core/cuda.inl.hpp + /usr/local/include/opencv4/opencv2/stitching/detail/warpers_inl.hpp + /usr/local/include/opencv4/opencv2/stitching/detail/warpers.hpp + /usr/local/include/opencv4/opencv2/stitching/detail/matchers.hpp + /usr/local/include/opencv4/opencv2/stitching/detail/motion_estimators.hpp + /usr/local/include/opencv4/opencv2/stitching/detail/matchers.hpp + /usr/local/include/opencv4/opencv2/stitching/detail/util.hpp + /usr/include/c++/11/list + /usr/include/c++/11/bits/stl_list.h + /usr/include/c++/11/bits/list.tcc + /usr/local/include/opencv4/opencv2/stitching/detail/util_inl.hpp + /usr/include/c++/11/queue + /usr/include/c++/11/bits/stl_queue.h + /usr/local/include/opencv4/opencv2/stitching/detail/camera.hpp + /usr/local/include/opencv4/opencv2/stitching/detail/exposure_compensate.hpp + /usr/local/include/opencv4/opencv2/stitching/detail/seam_finders.hpp + /usr/local/include/opencv4/opencv2/stitching/detail/blenders.hpp + /usr/local/include/opencv4/opencv2/stitching/detail/camera.hpp + /usr/local/include/opencv4/opencv2/video.hpp + /usr/local/include/opencv4/opencv2/video/tracking.hpp + /usr/local/include/opencv4/opencv2/video/background_segm.hpp + /usr/local/include/opencv4/opencv2/videoio/videoio_c.h + /usr/local/include/opencv4/opencv2/core/core_c.h + /usr/local/include/opencv4/opencv2/core/types_c.h + /usr/local/include/opencv4/opencv2/videoio/legacy/constants_c.h + /home/kanken/code/AHRS_core/src/model/hardware/psvr/_psvr.hpp + /home/kanken/code/AHRS_core/src/model/hardware/ihidapi/_hidapi.hpp + /usr/local/include/hidapi/hidapi.h + /usr/local/include/opencv4/opencv2/imgcodecs/imgcodecs.hpp + /usr/local/include/opencv4/opencv2/core/opengl.hpp + /usr/local/include/opencv4/opencv2/core/ocl.hpp + /usr/include/c++/11/typeindex + /home/kanken/code/AHRS_core/src/model/patterns/observer/observable.hpp + /home/kanken/code/AHRS_core/src/model/patterns/observer/observer.hpp + +pipeline/CMakeFiles/pipelineLib.dir/members/uiMergerNode.cpp.o + /home/kanken/code/AHRS_core/src/pipeline/members/uiMergerNode.cpp + /usr/include/stdc-predef.h + /home/kanken/code/AHRS_core/src/pipeline/members/uiMergerNode.hpp + /home/kanken/code/AHRS_core/src/pipeline/abstract/pipelineNode.hpp + /usr/include/c++/11/mutex + /usr/include/c++/11/tuple + /usr/include/c++/11/utility + /usr/include/x86_64-linux-gnu/c++/11/bits/c++config.h + /usr/include/x86_64-linux-gnu/c++/11/bits/os_defines.h + /usr/include/features.h + /usr/include/features-time64.h + /usr/include/x86_64-linux-gnu/bits/wordsize.h + /usr/include/x86_64-linux-gnu/bits/timesize.h + /usr/include/x86_64-linux-gnu/sys/cdefs.h + /usr/include/x86_64-linux-gnu/bits/long-double.h + /usr/include/x86_64-linux-gnu/gnu/stubs.h + /usr/include/x86_64-linux-gnu/gnu/stubs-64.h + /usr/include/x86_64-linux-gnu/c++/11/bits/cpu_defines.h + /usr/include/c++/11/pstl/pstl_config.h + /usr/include/c++/11/bits/stl_relops.h + /usr/include/c++/11/bits/stl_pair.h + /usr/include/c++/11/bits/move.h + /usr/include/c++/11/type_traits + /usr/include/c++/11/initializer_list + /usr/include/c++/11/array + /usr/include/c++/11/bits/functexcept.h + /usr/include/c++/11/bits/exception_defines.h + /usr/include/c++/11/bits/stl_algobase.h + /usr/include/c++/11/bits/cpp_type_traits.h + /usr/include/c++/11/ext/type_traits.h + /usr/include/c++/11/ext/numeric_traits.h + /usr/include/c++/11/bits/stl_iterator_base_types.h + /usr/include/c++/11/bits/stl_iterator_base_funcs.h + /usr/include/c++/11/bits/concept_check.h + /usr/include/c++/11/debug/assertions.h + /usr/include/c++/11/bits/stl_iterator.h + /usr/include/c++/11/bits/ptr_traits.h + /usr/include/c++/11/debug/debug.h + /usr/include/c++/11/bits/predefined_ops.h + /usr/include/c++/11/bits/range_access.h + /usr/include/c++/11/bits/uses_allocator.h + /usr/include/c++/11/bits/invoke.h + /usr/include/c++/11/chrono + /usr/include/c++/11/ratio + /usr/include/c++/11/cstdint + /usr/lib/gcc/x86_64-linux-gnu/11/include/stdint.h + /usr/include/stdint.h + /usr/include/x86_64-linux-gnu/bits/libc-header-start.h + /usr/include/x86_64-linux-gnu/bits/types.h + /usr/include/x86_64-linux-gnu/bits/typesizes.h + /usr/include/x86_64-linux-gnu/bits/time64.h + /usr/include/x86_64-linux-gnu/bits/wchar.h + /usr/include/x86_64-linux-gnu/bits/stdint-intn.h + /usr/include/x86_64-linux-gnu/bits/stdint-uintn.h + /usr/include/c++/11/limits + /usr/include/c++/11/ctime + /usr/include/time.h + /usr/lib/gcc/x86_64-linux-gnu/11/include/stddef.h + /usr/include/x86_64-linux-gnu/bits/time.h + /usr/include/x86_64-linux-gnu/bits/timex.h + /usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h + /usr/include/x86_64-linux-gnu/bits/types/clock_t.h + /usr/include/x86_64-linux-gnu/bits/types/time_t.h + /usr/include/x86_64-linux-gnu/bits/types/struct_tm.h + /usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h + /usr/include/x86_64-linux-gnu/bits/endian.h + /usr/include/x86_64-linux-gnu/bits/endianness.h + /usr/include/x86_64-linux-gnu/bits/types/clockid_t.h + /usr/include/x86_64-linux-gnu/bits/types/timer_t.h + /usr/include/x86_64-linux-gnu/bits/types/struct_itimerspec.h + /usr/include/x86_64-linux-gnu/bits/types/locale_t.h + /usr/include/x86_64-linux-gnu/bits/types/__locale_t.h + /usr/include/c++/11/bits/parse_numbers.h + /usr/include/c++/11/exception + /usr/include/c++/11/bits/exception.h + /usr/include/c++/11/bits/exception_ptr.h + /usr/include/c++/11/bits/cxxabi_init_exception.h + /usr/include/c++/11/typeinfo + /usr/include/c++/11/bits/hash_bytes.h + /usr/include/c++/11/new + /usr/include/c++/11/bits/nested_exception.h + /usr/include/c++/11/system_error + /usr/include/x86_64-linux-gnu/c++/11/bits/error_constants.h + /usr/include/c++/11/cerrno + /usr/include/errno.h + /usr/include/x86_64-linux-gnu/bits/errno.h + /usr/include/linux/errno.h + /usr/include/x86_64-linux-gnu/asm/errno.h + /usr/include/asm-generic/errno.h + /usr/include/asm-generic/errno-base.h + /usr/include/x86_64-linux-gnu/bits/types/error_t.h + /usr/include/c++/11/iosfwd + /usr/include/c++/11/bits/stringfwd.h + /usr/include/c++/11/bits/memoryfwd.h + /usr/include/c++/11/bits/postypes.h + /usr/include/c++/11/cwchar + /usr/include/wchar.h + /usr/include/x86_64-linux-gnu/bits/floatn.h + /usr/include/x86_64-linux-gnu/bits/floatn-common.h + /usr/lib/gcc/x86_64-linux-gnu/11/include/stdarg.h + /usr/include/x86_64-linux-gnu/bits/types/wint_t.h + /usr/include/x86_64-linux-gnu/bits/types/mbstate_t.h + /usr/include/x86_64-linux-gnu/bits/types/__mbstate_t.h + /usr/include/x86_64-linux-gnu/bits/types/__FILE.h + /usr/include/x86_64-linux-gnu/bits/types/FILE.h + /usr/include/c++/11/stdexcept + /usr/include/c++/11/string + /usr/include/c++/11/bits/char_traits.h + /usr/include/c++/11/bits/allocator.h + /usr/include/x86_64-linux-gnu/c++/11/bits/c++allocator.h + /usr/include/c++/11/ext/new_allocator.h + /usr/include/c++/11/bits/localefwd.h + /usr/include/x86_64-linux-gnu/c++/11/bits/c++locale.h + /usr/include/c++/11/clocale + /usr/include/locale.h + /usr/include/x86_64-linux-gnu/bits/locale.h + /usr/include/c++/11/cctype + /usr/include/ctype.h + /usr/include/c++/11/bits/ostream_insert.h + /usr/include/c++/11/bits/cxxabi_forced.h + /usr/include/c++/11/bits/stl_function.h + /usr/include/c++/11/backward/binders.h + /usr/include/c++/11/bits/basic_string.h + /usr/include/c++/11/ext/atomicity.h + /usr/include/x86_64-linux-gnu/c++/11/bits/gthr.h + /usr/include/x86_64-linux-gnu/c++/11/bits/gthr-default.h + /usr/include/pthread.h + /usr/include/sched.h + /usr/include/x86_64-linux-gnu/bits/sched.h + /usr/include/x86_64-linux-gnu/bits/types/struct_sched_param.h + /usr/include/x86_64-linux-gnu/bits/cpu-set.h + /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h + /usr/include/x86_64-linux-gnu/bits/thread-shared-types.h + /usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h + /usr/include/x86_64-linux-gnu/bits/atomic_wide_counter.h + /usr/include/x86_64-linux-gnu/bits/struct_mutex.h + /usr/include/x86_64-linux-gnu/bits/struct_rwlock.h + /usr/include/x86_64-linux-gnu/bits/setjmp.h + /usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h + /usr/include/x86_64-linux-gnu/bits/types/struct___jmp_buf_tag.h + /usr/include/x86_64-linux-gnu/bits/pthread_stack_min-dynamic.h + /usr/include/x86_64-linux-gnu/c++/11/bits/atomic_word.h + /usr/include/x86_64-linux-gnu/sys/single_threaded.h + /usr/include/c++/11/ext/alloc_traits.h + /usr/include/c++/11/bits/alloc_traits.h + /usr/include/c++/11/bits/stl_construct.h + /usr/include/c++/11/string_view + /usr/include/c++/11/bits/functional_hash.h + /usr/include/c++/11/bits/string_view.tcc + /usr/include/c++/11/ext/string_conversions.h + /usr/include/c++/11/cstdlib + /usr/include/stdlib.h + /usr/include/x86_64-linux-gnu/bits/waitflags.h + /usr/include/x86_64-linux-gnu/bits/waitstatus.h + /usr/include/x86_64-linux-gnu/sys/types.h + /usr/include/endian.h + /usr/include/x86_64-linux-gnu/bits/byteswap.h + /usr/include/x86_64-linux-gnu/bits/uintn-identity.h + /usr/include/x86_64-linux-gnu/sys/select.h + /usr/include/x86_64-linux-gnu/bits/select.h + /usr/include/x86_64-linux-gnu/bits/types/sigset_t.h + /usr/include/alloca.h + /usr/include/x86_64-linux-gnu/bits/stdlib-float.h + /usr/include/c++/11/bits/std_abs.h + /usr/include/c++/11/cstdio + /usr/include/stdio.h + /usr/include/x86_64-linux-gnu/bits/types/__fpos_t.h + /usr/include/x86_64-linux-gnu/bits/types/__fpos64_t.h + /usr/include/x86_64-linux-gnu/bits/types/struct_FILE.h + /usr/include/x86_64-linux-gnu/bits/types/cookie_io_functions_t.h + /usr/include/x86_64-linux-gnu/bits/stdio_lim.h + /usr/include/c++/11/bits/charconv.h + /usr/include/c++/11/bits/basic_string.tcc + /usr/include/c++/11/bits/std_mutex.h + /usr/include/c++/11/bits/unique_lock.h + /usr/local/include/opencv4/opencv2/core.hpp + /usr/local/include/opencv4/opencv2/core/cvdef.h + /usr/local/include/opencv4/opencv2/core/version.hpp + /usr/local/include/opencv4/opencv2/core/hal/interface.h + /usr/include/c++/11/cstddef + /usr/local/include/opencv4/opencv2/core/cv_cpu_dispatch.h + /usr/lib/gcc/x86_64-linux-gnu/11/include/emmintrin.h + /usr/lib/gcc/x86_64-linux-gnu/11/include/xmmintrin.h + /usr/lib/gcc/x86_64-linux-gnu/11/include/mmintrin.h + /usr/lib/gcc/x86_64-linux-gnu/11/include/mm_malloc.h + /usr/include/c++/11/stdlib.h + /usr/local/include/opencv4/opencv2/core/base.hpp + /usr/local/include/opencv4/opencv2/opencv_modules.hpp + /usr/include/c++/11/climits + /usr/lib/gcc/x86_64-linux-gnu/11/include/limits.h + /usr/lib/gcc/x86_64-linux-gnu/11/include/syslimits.h + /usr/include/limits.h + /usr/include/x86_64-linux-gnu/bits/posix1_lim.h + /usr/include/x86_64-linux-gnu/bits/local_lim.h + /usr/include/linux/limits.h + /usr/include/x86_64-linux-gnu/bits/posix2_lim.h + /usr/include/x86_64-linux-gnu/bits/xopen_lim.h + /usr/include/x86_64-linux-gnu/bits/uio_lim.h + /usr/include/c++/11/algorithm + /usr/include/c++/11/bits/stl_algo.h + /usr/include/c++/11/bits/algorithmfwd.h + /usr/include/c++/11/bits/stl_heap.h + /usr/include/c++/11/bits/stl_tempbuf.h + /usr/include/c++/11/bits/uniform_int_dist.h + /usr/include/c++/11/pstl/glue_algorithm_defs.h + /usr/include/c++/11/functional + /usr/include/c++/11/bits/refwrap.h + /usr/include/c++/11/bits/std_function.h + /usr/include/c++/11/unordered_map + /usr/include/c++/11/ext/aligned_buffer.h + /usr/include/c++/11/bits/hashtable.h + /usr/include/c++/11/bits/hashtable_policy.h + /usr/include/c++/11/bits/enable_special_members.h + /usr/include/c++/11/bits/node_handle.h + /usr/include/c++/11/bits/unordered_map.h + /usr/include/c++/11/bits/erase_if.h + /usr/include/c++/11/vector + /usr/include/c++/11/bits/stl_uninitialized.h + /usr/include/c++/11/bits/stl_vector.h + /usr/include/c++/11/bits/stl_bvector.h + /usr/include/c++/11/bits/vector.tcc + /usr/include/c++/11/pstl/execution_defs.h + /usr/local/include/opencv4/opencv2/core/cvstd.hpp + /usr/include/c++/11/cstring + /usr/include/string.h + /usr/include/strings.h + /usr/include/c++/11/cmath + /usr/include/math.h + /usr/include/x86_64-linux-gnu/bits/math-vector.h + /usr/include/x86_64-linux-gnu/bits/libm-simd-decl-stubs.h + /usr/include/x86_64-linux-gnu/bits/flt-eval-method.h + /usr/include/x86_64-linux-gnu/bits/fp-logb.h + /usr/include/x86_64-linux-gnu/bits/fp-fast.h + /usr/include/x86_64-linux-gnu/bits/mathcalls-helper-functions.h + /usr/include/x86_64-linux-gnu/bits/mathcalls.h + /usr/include/x86_64-linux-gnu/bits/mathcalls-narrow.h + /usr/include/x86_64-linux-gnu/bits/iscanonical.h + /usr/include/c++/11/bits/specfun.h + /usr/include/c++/11/tr1/gamma.tcc + /usr/include/c++/11/tr1/special_function_util.h + /usr/include/c++/11/tr1/bessel_function.tcc + /usr/include/c++/11/tr1/beta_function.tcc + /usr/include/c++/11/tr1/ell_integral.tcc + /usr/include/c++/11/tr1/exp_integral.tcc + /usr/include/c++/11/tr1/hypergeometric.tcc + /usr/include/c++/11/tr1/legendre_function.tcc + /usr/include/c++/11/tr1/modified_bessel_func.tcc + /usr/include/c++/11/tr1/poly_hermite.tcc + /usr/include/c++/11/tr1/poly_laguerre.tcc + /usr/include/c++/11/tr1/riemann_zeta.tcc + /usr/local/include/opencv4/opencv2/core/cvstd_wrapper.hpp + /usr/include/c++/11/memory + /usr/include/c++/11/bits/stl_raw_storage_iter.h + /usr/include/c++/11/bits/align.h + /usr/include/c++/11/bit + /usr/include/c++/11/bits/unique_ptr.h + /usr/include/c++/11/bits/shared_ptr.h + /usr/include/c++/11/bits/shared_ptr_base.h + /usr/include/c++/11/bits/allocated_ptr.h + /usr/include/c++/11/ext/concurrence.h + /usr/include/c++/11/bits/shared_ptr_atomic.h + /usr/include/c++/11/bits/atomic_base.h + /usr/include/c++/11/bits/atomic_lockfree_defines.h + /usr/include/c++/11/backward/auto_ptr.h + /usr/include/c++/11/pstl/glue_memory_defs.h + /usr/local/include/opencv4/opencv2/core/neon_utils.hpp + /usr/local/include/opencv4/opencv2/core/vsx_utils.hpp + /usr/include/assert.h + /usr/local/include/opencv4/opencv2/core/check.hpp + /usr/local/include/opencv4/opencv2/core/traits.hpp + /usr/local/include/opencv4/opencv2/core/matx.hpp + /usr/local/include/opencv4/opencv2/core/saturate.hpp + /usr/local/include/opencv4/opencv2/core/fast_math.hpp + /usr/local/include/opencv4/opencv2/core/types.hpp + /usr/include/c++/11/cfloat + /usr/lib/gcc/x86_64-linux-gnu/11/include/float.h + /usr/local/include/opencv4/opencv2/core/mat.hpp + /usr/local/include/opencv4/opencv2/core/bufferpool.hpp + /usr/local/include/opencv4/opencv2/core/mat.inl.hpp + /usr/local/include/opencv4/opencv2/core/persistence.hpp + /usr/local/include/opencv4/opencv2/core/operations.hpp + /usr/local/include/opencv4/opencv2/core/cvstd.inl.hpp + /usr/include/c++/11/complex + /usr/include/c++/11/sstream + /usr/include/c++/11/istream + /usr/include/c++/11/ios + /usr/include/c++/11/bits/ios_base.h + /usr/include/c++/11/bits/locale_classes.h + /usr/include/c++/11/bits/locale_classes.tcc + /usr/include/c++/11/streambuf + /usr/include/c++/11/bits/streambuf.tcc + /usr/include/c++/11/bits/basic_ios.h + /usr/include/c++/11/bits/locale_facets.h + /usr/include/c++/11/cwctype + /usr/include/wctype.h + /usr/include/x86_64-linux-gnu/bits/wctype-wchar.h + /usr/include/x86_64-linux-gnu/c++/11/bits/ctype_base.h + /usr/include/c++/11/bits/streambuf_iterator.h + /usr/include/x86_64-linux-gnu/c++/11/bits/ctype_inline.h + /usr/include/c++/11/bits/locale_facets.tcc + /usr/include/c++/11/bits/basic_ios.tcc + /usr/include/c++/11/ostream + /usr/include/c++/11/bits/ostream.tcc + /usr/include/c++/11/bits/istream.tcc + /usr/include/c++/11/bits/sstream.tcc + /usr/local/include/opencv4/opencv2/core/utility.hpp + /usr/local/include/opencv4/opencv2/core/optim.hpp + /usr/local/include/opencv4/opencv2/core/ovx.hpp + /usr/local/include/opencv4/opencv2/core/cvdef.h + /usr/include/c++/11/atomic + /usr/include/c++/11/thread + /usr/include/c++/11/bits/std_thread.h + /usr/include/c++/11/bits/this_thread_sleep.h + /home/kanken/code/AHRS_core/src/model/perfcheckers/framerate.hpp + /home/kanken/code/AHRS_core/src/threadweaver/threadweaver.hpp + /usr/include/unistd.h + /usr/include/x86_64-linux-gnu/bits/posix_opt.h + /usr/include/x86_64-linux-gnu/bits/environments.h + /usr/include/x86_64-linux-gnu/bits/confname.h + /usr/include/x86_64-linux-gnu/bits/getopt_posix.h + /usr/include/x86_64-linux-gnu/bits/getopt_core.h + /usr/include/x86_64-linux-gnu/bits/unistd_ext.h + /usr/include/linux/close_range.h + /usr/include/c++/11/filesystem + /usr/include/c++/11/bits/fs_fwd.h + /usr/include/c++/11/bits/fs_path.h + /usr/include/c++/11/locale + /usr/include/c++/11/bits/locale_facets_nonio.h + /usr/include/x86_64-linux-gnu/c++/11/bits/time_members.h + /usr/include/x86_64-linux-gnu/c++/11/bits/messages_members.h + /usr/include/libintl.h + /usr/include/c++/11/bits/codecvt.h + /usr/include/c++/11/bits/locale_facets_nonio.tcc + /usr/include/c++/11/bits/locale_conv.h + /usr/include/c++/11/iomanip + /usr/include/c++/11/bits/quoted_string.h + /usr/include/c++/11/codecvt + /usr/include/c++/11/bits/fs_dir.h + /usr/include/c++/11/bits/fs_ops.h + /home/kanken/code/AHRS_core/src/threadweaver/debugging.hpp + /usr/include/c++/11/iostream + /home/kanken/code/AHRS_core/src/model/controllers/ui/uiController.hpp + /home/kanken/code/AHRS_core/src/model/hardware/cameras/_cam.hpp + /usr/include/c++/11/regex + /usr/include/c++/11/bitset + /usr/include/c++/11/iterator + /usr/include/c++/11/bits/stream_iterator.h + /usr/include/c++/11/stack + /usr/include/c++/11/deque + /usr/include/c++/11/bits/stl_deque.h + /usr/include/c++/11/bits/deque.tcc + /usr/include/c++/11/bits/stl_stack.h + /usr/include/c++/11/map + /usr/include/c++/11/bits/stl_tree.h + /usr/include/c++/11/bits/stl_map.h + /usr/include/c++/11/bits/stl_multimap.h + /usr/include/c++/11/bits/regex_constants.h + /usr/include/c++/11/bits/regex_error.h + /usr/include/c++/11/bits/regex_automaton.h + /usr/include/c++/11/bits/regex_automaton.tcc + /usr/include/c++/11/bits/regex_scanner.h + /usr/include/c++/11/bits/regex_scanner.tcc + /usr/include/c++/11/bits/regex_compiler.h + /usr/include/c++/11/bits/regex_compiler.tcc + /usr/include/c++/11/bits/regex.h + /usr/include/c++/11/bits/regex.tcc + /usr/include/c++/11/bits/regex_executor.h + /usr/include/c++/11/bits/regex_executor.tcc + /usr/include/c++/11/execution + /usr/include/c++/11/pstl/glue_execution_defs.h + /usr/include/c++/11/pstl/algorithm_impl.h + /usr/include/c++/11/pstl/execution_impl.h + /usr/include/c++/11/pstl/memory_impl.h + /usr/include/c++/11/pstl/unseq_backend_simd.h + /usr/include/c++/11/pstl/utils.h + /usr/include/c++/11/pstl/parallel_backend_utils.h + /usr/include/c++/11/pstl/parallel_backend.h + /usr/include/c++/11/pstl/parallel_backend_tbb.h + /usr/include/tbb/blocked_range.h + /usr/include/oneapi/tbb/blocked_range.h + /usr/include/oneapi/tbb/detail/_range_common.h + /usr/include/oneapi/tbb/detail/_config.h + /usr/include/oneapi/tbb/detail/_export.h + /usr/include/oneapi/tbb/detail/_utils.h + /usr/include/oneapi/tbb/detail/_assert.h + /usr/include/oneapi/tbb/detail/_machine.h + /usr/lib/gcc/x86_64-linux-gnu/11/include/immintrin.h + /usr/lib/gcc/x86_64-linux-gnu/11/include/x86gprintrin.h + /usr/lib/gcc/x86_64-linux-gnu/11/include/ia32intrin.h + /usr/lib/gcc/x86_64-linux-gnu/11/include/adxintrin.h + /usr/lib/gcc/x86_64-linux-gnu/11/include/bmiintrin.h + /usr/lib/gcc/x86_64-linux-gnu/11/include/bmi2intrin.h + /usr/lib/gcc/x86_64-linux-gnu/11/include/cetintrin.h + /usr/lib/gcc/x86_64-linux-gnu/11/include/cldemoteintrin.h + /usr/lib/gcc/x86_64-linux-gnu/11/include/clflushoptintrin.h + /usr/lib/gcc/x86_64-linux-gnu/11/include/clwbintrin.h + /usr/lib/gcc/x86_64-linux-gnu/11/include/clzerointrin.h + /usr/lib/gcc/x86_64-linux-gnu/11/include/enqcmdintrin.h + /usr/lib/gcc/x86_64-linux-gnu/11/include/fxsrintrin.h + /usr/lib/gcc/x86_64-linux-gnu/11/include/lzcntintrin.h + /usr/lib/gcc/x86_64-linux-gnu/11/include/lwpintrin.h + /usr/lib/gcc/x86_64-linux-gnu/11/include/movdirintrin.h + /usr/lib/gcc/x86_64-linux-gnu/11/include/mwaitintrin.h + /usr/lib/gcc/x86_64-linux-gnu/11/include/mwaitxintrin.h + /usr/lib/gcc/x86_64-linux-gnu/11/include/pconfigintrin.h + /usr/lib/gcc/x86_64-linux-gnu/11/include/popcntintrin.h + /usr/lib/gcc/x86_64-linux-gnu/11/include/pkuintrin.h + /usr/lib/gcc/x86_64-linux-gnu/11/include/rdseedintrin.h + /usr/lib/gcc/x86_64-linux-gnu/11/include/rtmintrin.h + /usr/lib/gcc/x86_64-linux-gnu/11/include/serializeintrin.h + /usr/lib/gcc/x86_64-linux-gnu/11/include/sgxintrin.h + /usr/lib/gcc/x86_64-linux-gnu/11/include/tbmintrin.h + /usr/lib/gcc/x86_64-linux-gnu/11/include/tsxldtrkintrin.h + /usr/lib/gcc/x86_64-linux-gnu/11/include/uintrintrin.h + /usr/lib/gcc/x86_64-linux-gnu/11/include/waitpkgintrin.h + /usr/lib/gcc/x86_64-linux-gnu/11/include/wbnoinvdintrin.h + /usr/lib/gcc/x86_64-linux-gnu/11/include/xsaveintrin.h + /usr/lib/gcc/x86_64-linux-gnu/11/include/xsavecintrin.h + /usr/lib/gcc/x86_64-linux-gnu/11/include/xsaveoptintrin.h + /usr/lib/gcc/x86_64-linux-gnu/11/include/xsavesintrin.h + /usr/lib/gcc/x86_64-linux-gnu/11/include/xtestintrin.h + /usr/lib/gcc/x86_64-linux-gnu/11/include/hresetintrin.h + /usr/lib/gcc/x86_64-linux-gnu/11/include/pmmintrin.h + /usr/lib/gcc/x86_64-linux-gnu/11/include/tmmintrin.h + /usr/lib/gcc/x86_64-linux-gnu/11/include/smmintrin.h + /usr/lib/gcc/x86_64-linux-gnu/11/include/wmmintrin.h + /usr/lib/gcc/x86_64-linux-gnu/11/include/avxintrin.h + /usr/lib/gcc/x86_64-linux-gnu/11/include/avxvnniintrin.h + /usr/lib/gcc/x86_64-linux-gnu/11/include/avx2intrin.h + /usr/lib/gcc/x86_64-linux-gnu/11/include/avx512fintrin.h + /usr/lib/gcc/x86_64-linux-gnu/11/include/avx512erintrin.h + /usr/lib/gcc/x86_64-linux-gnu/11/include/avx512pfintrin.h + /usr/lib/gcc/x86_64-linux-gnu/11/include/avx512cdintrin.h + /usr/lib/gcc/x86_64-linux-gnu/11/include/avx512vlintrin.h + /usr/lib/gcc/x86_64-linux-gnu/11/include/avx512bwintrin.h + /usr/lib/gcc/x86_64-linux-gnu/11/include/avx512dqintrin.h + /usr/lib/gcc/x86_64-linux-gnu/11/include/avx512vlbwintrin.h + /usr/lib/gcc/x86_64-linux-gnu/11/include/avx512vldqintrin.h + /usr/lib/gcc/x86_64-linux-gnu/11/include/avx512ifmaintrin.h + /usr/lib/gcc/x86_64-linux-gnu/11/include/avx512ifmavlintrin.h + /usr/lib/gcc/x86_64-linux-gnu/11/include/avx512vbmiintrin.h + /usr/lib/gcc/x86_64-linux-gnu/11/include/avx512vbmivlintrin.h + /usr/lib/gcc/x86_64-linux-gnu/11/include/avx5124fmapsintrin.h + /usr/lib/gcc/x86_64-linux-gnu/11/include/avx5124vnniwintrin.h + /usr/lib/gcc/x86_64-linux-gnu/11/include/avx512vpopcntdqintrin.h + /usr/lib/gcc/x86_64-linux-gnu/11/include/avx512vbmi2intrin.h + /usr/lib/gcc/x86_64-linux-gnu/11/include/avx512vbmi2vlintrin.h + /usr/lib/gcc/x86_64-linux-gnu/11/include/avx512vnniintrin.h + /usr/lib/gcc/x86_64-linux-gnu/11/include/avx512vnnivlintrin.h + /usr/lib/gcc/x86_64-linux-gnu/11/include/avx512vpopcntdqvlintrin.h + /usr/lib/gcc/x86_64-linux-gnu/11/include/avx512bitalgintrin.h + /usr/lib/gcc/x86_64-linux-gnu/11/include/avx512vp2intersectintrin.h + /usr/lib/gcc/x86_64-linux-gnu/11/include/avx512vp2intersectvlintrin.h + /usr/lib/gcc/x86_64-linux-gnu/11/include/shaintrin.h + /usr/lib/gcc/x86_64-linux-gnu/11/include/fmaintrin.h + /usr/lib/gcc/x86_64-linux-gnu/11/include/f16cintrin.h + /usr/lib/gcc/x86_64-linux-gnu/11/include/gfniintrin.h + /usr/lib/gcc/x86_64-linux-gnu/11/include/vaesintrin.h + /usr/lib/gcc/x86_64-linux-gnu/11/include/vpclmulqdqintrin.h + /usr/lib/gcc/x86_64-linux-gnu/11/include/avx512bf16vlintrin.h + /usr/lib/gcc/x86_64-linux-gnu/11/include/avx512bf16intrin.h + /usr/lib/gcc/x86_64-linux-gnu/11/include/amxtileintrin.h + /usr/lib/gcc/x86_64-linux-gnu/11/include/amxint8intrin.h + /usr/lib/gcc/x86_64-linux-gnu/11/include/amxbf16intrin.h + /usr/lib/gcc/x86_64-linux-gnu/11/include/prfchwintrin.h + /usr/lib/gcc/x86_64-linux-gnu/11/include/keylockerintrin.h + /usr/include/oneapi/tbb/detail/_namespace_injection.h + /usr/include/oneapi/tbb/version.h + /usr/include/oneapi/tbb/detail/_config.h + /usr/include/tbb/parallel_for.h + /usr/include/oneapi/tbb/parallel_for.h + /usr/include/oneapi/tbb/detail/_exception.h + /usr/include/oneapi/tbb/detail/_task.h + /usr/include/oneapi/tbb/detail/_template_helpers.h + /usr/include/oneapi/tbb/detail/_small_object_pool.h + /usr/include/oneapi/tbb/profiling.h + /usr/include/oneapi/tbb/detail/_string_resource.h + /usr/include/oneapi/tbb/detail/_small_object_pool.h + /usr/include/oneapi/tbb/profiling.h + /usr/include/oneapi/tbb/partitioner.h + /usr/include/oneapi/tbb/detail/_aligned_space.h + /usr/include/oneapi/tbb/detail/_utils.h + /usr/include/oneapi/tbb/detail/_template_helpers.h + /usr/include/oneapi/tbb/cache_aligned_allocator.h + /usr/include/c++/11/memory_resource + /usr/include/c++/11/shared_mutex + /usr/include/c++/11/bits/uses_allocator_args.h + /usr/include/oneapi/tbb/task_group.h + /usr/include/oneapi/tbb/detail/_assert.h + /usr/include/oneapi/tbb/detail/_intrusive_list_node.h + /usr/include/oneapi/tbb/task_arena.h + /usr/include/oneapi/tbb/info.h + /usr/include/oneapi/tbb/blocked_range.h + /usr/include/tbb/parallel_reduce.h + /usr/include/oneapi/tbb/parallel_reduce.h + /usr/include/tbb/parallel_scan.h + /usr/include/oneapi/tbb/parallel_scan.h + /usr/include/tbb/parallel_invoke.h + /usr/include/oneapi/tbb/parallel_invoke.h + /usr/include/tbb/task_arena.h + /usr/include/oneapi/tbb/task_arena.h + /usr/include/tbb/tbb_allocator.h + /usr/include/oneapi/tbb/tbb_allocator.h + /usr/include/oneapi/tbb/detail/_utils.h + /usr/include/tbb/task.h + /usr/include/oneapi/tbb/task.h + /usr/include/c++/11/pstl/parallel_impl.h + /usr/include/c++/11/pstl/numeric_impl.h + /usr/include/c++/11/numeric + /usr/include/c++/11/bits/stl_numeric.h + /usr/include/c++/11/pstl/glue_numeric_defs.h + /usr/include/c++/11/pstl/pstl_config.h + /usr/include/c++/11/pstl/algorithm_fwd.h + /usr/include/c++/11/pstl/glue_algorithm_impl.h + /usr/include/c++/11/pstl/numeric_fwd.h + /usr/include/c++/11/pstl/glue_numeric_impl.h + /usr/include/c++/11/pstl/glue_memory_impl.h + /usr/local/include/opencv4/opencv2/opencv.hpp + /usr/local/include/opencv4/opencv2/calib3d.hpp + /usr/local/include/opencv4/opencv2/features2d.hpp + /usr/local/include/opencv4/opencv2/flann/miniflann.hpp + /usr/local/include/opencv4/opencv2/flann/defines.h + /usr/local/include/opencv4/opencv2/flann/config.h + /usr/local/include/opencv4/opencv2/core/affine.hpp + /usr/local/include/opencv4/opencv2/dnn.hpp + /usr/local/include/opencv4/opencv2/dnn/dnn.hpp + /usr/local/include/opencv4/opencv2/core/async.hpp + /usr/local/include/opencv4/opencv2/dnn/version.hpp + /usr/local/include/opencv4/opencv2/dnn/dict.hpp + /usr/local/include/opencv4/opencv2/dnn/layer.hpp + /usr/local/include/opencv4/opencv2/dnn/dnn.inl.hpp + /usr/local/include/opencv4/opencv2/dnn/utils/inference_engine.hpp + /usr/local/include/opencv4/opencv2/dnn/dnn.hpp + /usr/local/include/opencv4/opencv2/flann.hpp + /usr/local/include/opencv4/opencv2/flann/flann_base.hpp + /usr/local/include/opencv4/opencv2/flann/general.h + /usr/local/include/opencv4/opencv2/flann/matrix.h + /usr/local/include/opencv4/opencv2/flann/params.h + /usr/local/include/opencv4/opencv2/flann/any.h + /usr/local/include/opencv4/opencv2/flann/defines.h + /usr/local/include/opencv4/opencv2/flann/saving.h + /usr/local/include/opencv4/opencv2/flann/nn_index.h + /usr/local/include/opencv4/opencv2/flann/result_set.h + /usr/include/c++/11/set + /usr/include/c++/11/bits/stl_set.h + /usr/include/c++/11/bits/stl_multiset.h + /usr/local/include/opencv4/opencv2/flann/all_indices.h + /usr/local/include/opencv4/opencv2/flann/kdtree_index.h + /usr/local/include/opencv4/opencv2/flann/dynamic_bitset.h + /usr/local/include/opencv4/opencv2/flann/dist.h + /usr/local/include/opencv4/opencv2/flann/heap.h + /usr/local/include/opencv4/opencv2/flann/allocator.h + /usr/local/include/opencv4/opencv2/flann/random.h + /usr/local/include/opencv4/opencv2/flann/kdtree_single_index.h + /usr/local/include/opencv4/opencv2/flann/kmeans_index.h + /usr/local/include/opencv4/opencv2/flann/logger.h + /usr/local/include/opencv4/opencv2/flann/composite_index.h + /usr/local/include/opencv4/opencv2/flann/linear_index.h + /usr/local/include/opencv4/opencv2/flann/hierarchical_clustering_index.h + /usr/local/include/opencv4/opencv2/flann/lsh_index.h + /usr/local/include/opencv4/opencv2/flann/lsh_table.h + /usr/include/c++/11/math.h + /usr/local/include/opencv4/opencv2/flann/autotuned_index.h + /usr/local/include/opencv4/opencv2/flann/ground_truth.h + /usr/local/include/opencv4/opencv2/flann/index_testing.h + /usr/local/include/opencv4/opencv2/flann/timer.h + /usr/local/include/opencv4/opencv2/flann/sampling.h + /usr/local/include/opencv4/opencv2/highgui.hpp + /usr/local/include/opencv4/opencv2/imgcodecs.hpp + /usr/local/include/opencv4/opencv2/videoio.hpp + /usr/local/include/opencv4/opencv2/imgproc.hpp + /usr/local/include/opencv4/opencv2/imgproc/segmentation.hpp + /usr/local/include/opencv4/opencv2/ml.hpp + /usr/local/include/opencv4/opencv2/ml/ml.inl.hpp + /usr/local/include/opencv4/opencv2/objdetect.hpp + /usr/local/include/opencv4/opencv2/objdetect/detection_based_tracker.hpp + /usr/local/include/opencv4/opencv2/objdetect/face.hpp + /usr/local/include/opencv4/opencv2/photo.hpp + /usr/local/include/opencv4/opencv2/stitching.hpp + /usr/local/include/opencv4/opencv2/stitching/warpers.hpp + /usr/local/include/opencv4/opencv2/stitching/detail/warpers.hpp + /usr/local/include/opencv4/opencv2/core/cuda.hpp + /usr/local/include/opencv4/opencv2/core/cuda_types.hpp + /usr/local/include/opencv4/opencv2/core/cuda.inl.hpp + /usr/local/include/opencv4/opencv2/stitching/detail/warpers_inl.hpp + /usr/local/include/opencv4/opencv2/stitching/detail/warpers.hpp + /usr/local/include/opencv4/opencv2/stitching/detail/matchers.hpp + /usr/local/include/opencv4/opencv2/stitching/detail/motion_estimators.hpp + /usr/local/include/opencv4/opencv2/stitching/detail/matchers.hpp + /usr/local/include/opencv4/opencv2/stitching/detail/util.hpp + /usr/include/c++/11/list + /usr/include/c++/11/bits/stl_list.h + /usr/include/c++/11/bits/list.tcc + /usr/local/include/opencv4/opencv2/stitching/detail/util_inl.hpp + /usr/include/c++/11/queue + /usr/include/c++/11/bits/stl_queue.h + /usr/local/include/opencv4/opencv2/stitching/detail/camera.hpp + /usr/local/include/opencv4/opencv2/stitching/detail/exposure_compensate.hpp + /usr/local/include/opencv4/opencv2/stitching/detail/seam_finders.hpp + /usr/local/include/opencv4/opencv2/stitching/detail/blenders.hpp + /usr/local/include/opencv4/opencv2/stitching/detail/camera.hpp + /usr/local/include/opencv4/opencv2/video.hpp + /usr/local/include/opencv4/opencv2/video/tracking.hpp + /usr/local/include/opencv4/opencv2/video/background_segm.hpp + /usr/local/include/opencv4/opencv2/videoio/videoio_c.h + /usr/local/include/opencv4/opencv2/core/core_c.h + /usr/local/include/opencv4/opencv2/core/types_c.h + /usr/local/include/opencv4/opencv2/videoio/legacy/constants_c.h + /home/kanken/code/AHRS_core/src/model/hardware/psvr/_psvr.hpp + /home/kanken/code/AHRS_core/src/model/hardware/ihidapi/_hidapi.hpp + /usr/local/include/hidapi/hidapi.h + /usr/local/include/opencv4/opencv2/imgcodecs/imgcodecs.hpp + /usr/local/include/opencv4/opencv2/core/opengl.hpp + /usr/local/include/opencv4/opencv2/core/ocl.hpp + /usr/include/c++/11/typeindex + /home/kanken/code/AHRS_core/src/model/patterns/observer/observable.hpp + /home/kanken/code/AHRS_core/src/model/patterns/observer/observer.hpp + /home/kanken/code/AHRS_core/src/ui/support/UiSupport.hpp + /usr/local/include/opencv4/opencv2/imgproc/imgproc.hpp + +pipeline/CMakeFiles/pipelineLib.dir/members/zbarAnalysisNode.cpp.o + /home/kanken/code/AHRS_core/src/pipeline/members/zbarAnalysisNode.cpp + /usr/include/stdc-predef.h + /home/kanken/code/AHRS_core/src/pipeline/members/zbarAnalysisNode.hpp + /home/kanken/code/AHRS_core/src/pipeline/abstract/pipelineNode.hpp + /usr/include/c++/11/mutex + /usr/include/c++/11/tuple + /usr/include/c++/11/utility + /usr/include/x86_64-linux-gnu/c++/11/bits/c++config.h + /usr/include/x86_64-linux-gnu/c++/11/bits/os_defines.h + /usr/include/features.h + /usr/include/features-time64.h + /usr/include/x86_64-linux-gnu/bits/wordsize.h + /usr/include/x86_64-linux-gnu/bits/timesize.h + /usr/include/x86_64-linux-gnu/sys/cdefs.h + /usr/include/x86_64-linux-gnu/bits/long-double.h + /usr/include/x86_64-linux-gnu/gnu/stubs.h + /usr/include/x86_64-linux-gnu/gnu/stubs-64.h + /usr/include/x86_64-linux-gnu/c++/11/bits/cpu_defines.h + /usr/include/c++/11/pstl/pstl_config.h + /usr/include/c++/11/bits/stl_relops.h + /usr/include/c++/11/bits/stl_pair.h + /usr/include/c++/11/bits/move.h + /usr/include/c++/11/type_traits + /usr/include/c++/11/initializer_list + /usr/include/c++/11/array + /usr/include/c++/11/bits/functexcept.h + /usr/include/c++/11/bits/exception_defines.h + /usr/include/c++/11/bits/stl_algobase.h + /usr/include/c++/11/bits/cpp_type_traits.h + /usr/include/c++/11/ext/type_traits.h + /usr/include/c++/11/ext/numeric_traits.h + /usr/include/c++/11/bits/stl_iterator_base_types.h + /usr/include/c++/11/bits/stl_iterator_base_funcs.h + /usr/include/c++/11/bits/concept_check.h + /usr/include/c++/11/debug/assertions.h + /usr/include/c++/11/bits/stl_iterator.h + /usr/include/c++/11/bits/ptr_traits.h + /usr/include/c++/11/debug/debug.h + /usr/include/c++/11/bits/predefined_ops.h + /usr/include/c++/11/bits/range_access.h + /usr/include/c++/11/bits/uses_allocator.h + /usr/include/c++/11/bits/invoke.h + /usr/include/c++/11/chrono + /usr/include/c++/11/ratio + /usr/include/c++/11/cstdint + /usr/lib/gcc/x86_64-linux-gnu/11/include/stdint.h + /usr/include/stdint.h + /usr/include/x86_64-linux-gnu/bits/libc-header-start.h + /usr/include/x86_64-linux-gnu/bits/types.h + /usr/include/x86_64-linux-gnu/bits/typesizes.h + /usr/include/x86_64-linux-gnu/bits/time64.h + /usr/include/x86_64-linux-gnu/bits/wchar.h + /usr/include/x86_64-linux-gnu/bits/stdint-intn.h + /usr/include/x86_64-linux-gnu/bits/stdint-uintn.h + /usr/include/c++/11/limits + /usr/include/c++/11/ctime + /usr/include/time.h + /usr/lib/gcc/x86_64-linux-gnu/11/include/stddef.h + /usr/include/x86_64-linux-gnu/bits/time.h + /usr/include/x86_64-linux-gnu/bits/timex.h + /usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h + /usr/include/x86_64-linux-gnu/bits/types/clock_t.h + /usr/include/x86_64-linux-gnu/bits/types/time_t.h + /usr/include/x86_64-linux-gnu/bits/types/struct_tm.h + /usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h + /usr/include/x86_64-linux-gnu/bits/endian.h + /usr/include/x86_64-linux-gnu/bits/endianness.h + /usr/include/x86_64-linux-gnu/bits/types/clockid_t.h + /usr/include/x86_64-linux-gnu/bits/types/timer_t.h + /usr/include/x86_64-linux-gnu/bits/types/struct_itimerspec.h + /usr/include/x86_64-linux-gnu/bits/types/locale_t.h + /usr/include/x86_64-linux-gnu/bits/types/__locale_t.h + /usr/include/c++/11/bits/parse_numbers.h + /usr/include/c++/11/exception + /usr/include/c++/11/bits/exception.h + /usr/include/c++/11/bits/exception_ptr.h + /usr/include/c++/11/bits/cxxabi_init_exception.h + /usr/include/c++/11/typeinfo + /usr/include/c++/11/bits/hash_bytes.h + /usr/include/c++/11/new + /usr/include/c++/11/bits/nested_exception.h + /usr/include/c++/11/system_error + /usr/include/x86_64-linux-gnu/c++/11/bits/error_constants.h + /usr/include/c++/11/cerrno + /usr/include/errno.h + /usr/include/x86_64-linux-gnu/bits/errno.h + /usr/include/linux/errno.h + /usr/include/x86_64-linux-gnu/asm/errno.h + /usr/include/asm-generic/errno.h + /usr/include/asm-generic/errno-base.h + /usr/include/x86_64-linux-gnu/bits/types/error_t.h + /usr/include/c++/11/iosfwd + /usr/include/c++/11/bits/stringfwd.h + /usr/include/c++/11/bits/memoryfwd.h + /usr/include/c++/11/bits/postypes.h + /usr/include/c++/11/cwchar + /usr/include/wchar.h + /usr/include/x86_64-linux-gnu/bits/floatn.h + /usr/include/x86_64-linux-gnu/bits/floatn-common.h + /usr/lib/gcc/x86_64-linux-gnu/11/include/stdarg.h + /usr/include/x86_64-linux-gnu/bits/types/wint_t.h + /usr/include/x86_64-linux-gnu/bits/types/mbstate_t.h + /usr/include/x86_64-linux-gnu/bits/types/__mbstate_t.h + /usr/include/x86_64-linux-gnu/bits/types/__FILE.h + /usr/include/x86_64-linux-gnu/bits/types/FILE.h + /usr/include/c++/11/stdexcept + /usr/include/c++/11/string + /usr/include/c++/11/bits/char_traits.h + /usr/include/c++/11/bits/allocator.h + /usr/include/x86_64-linux-gnu/c++/11/bits/c++allocator.h + /usr/include/c++/11/ext/new_allocator.h + /usr/include/c++/11/bits/localefwd.h + /usr/include/x86_64-linux-gnu/c++/11/bits/c++locale.h + /usr/include/c++/11/clocale + /usr/include/locale.h + /usr/include/x86_64-linux-gnu/bits/locale.h + /usr/include/c++/11/cctype + /usr/include/ctype.h + /usr/include/c++/11/bits/ostream_insert.h + /usr/include/c++/11/bits/cxxabi_forced.h + /usr/include/c++/11/bits/stl_function.h + /usr/include/c++/11/backward/binders.h + /usr/include/c++/11/bits/basic_string.h + /usr/include/c++/11/ext/atomicity.h + /usr/include/x86_64-linux-gnu/c++/11/bits/gthr.h + /usr/include/x86_64-linux-gnu/c++/11/bits/gthr-default.h + /usr/include/pthread.h + /usr/include/sched.h + /usr/include/x86_64-linux-gnu/bits/sched.h + /usr/include/x86_64-linux-gnu/bits/types/struct_sched_param.h + /usr/include/x86_64-linux-gnu/bits/cpu-set.h + /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h + /usr/include/x86_64-linux-gnu/bits/thread-shared-types.h + /usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h + /usr/include/x86_64-linux-gnu/bits/atomic_wide_counter.h + /usr/include/x86_64-linux-gnu/bits/struct_mutex.h + /usr/include/x86_64-linux-gnu/bits/struct_rwlock.h + /usr/include/x86_64-linux-gnu/bits/setjmp.h + /usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h + /usr/include/x86_64-linux-gnu/bits/types/struct___jmp_buf_tag.h + /usr/include/x86_64-linux-gnu/bits/pthread_stack_min-dynamic.h + /usr/include/x86_64-linux-gnu/c++/11/bits/atomic_word.h + /usr/include/x86_64-linux-gnu/sys/single_threaded.h + /usr/include/c++/11/ext/alloc_traits.h + /usr/include/c++/11/bits/alloc_traits.h + /usr/include/c++/11/bits/stl_construct.h + /usr/include/c++/11/string_view + /usr/include/c++/11/bits/functional_hash.h + /usr/include/c++/11/bits/string_view.tcc + /usr/include/c++/11/ext/string_conversions.h + /usr/include/c++/11/cstdlib + /usr/include/stdlib.h + /usr/include/x86_64-linux-gnu/bits/waitflags.h + /usr/include/x86_64-linux-gnu/bits/waitstatus.h + /usr/include/x86_64-linux-gnu/sys/types.h + /usr/include/endian.h + /usr/include/x86_64-linux-gnu/bits/byteswap.h + /usr/include/x86_64-linux-gnu/bits/uintn-identity.h + /usr/include/x86_64-linux-gnu/sys/select.h + /usr/include/x86_64-linux-gnu/bits/select.h + /usr/include/x86_64-linux-gnu/bits/types/sigset_t.h + /usr/include/alloca.h + /usr/include/x86_64-linux-gnu/bits/stdlib-float.h + /usr/include/c++/11/bits/std_abs.h + /usr/include/c++/11/cstdio + /usr/include/stdio.h + /usr/include/x86_64-linux-gnu/bits/types/__fpos_t.h + /usr/include/x86_64-linux-gnu/bits/types/__fpos64_t.h + /usr/include/x86_64-linux-gnu/bits/types/struct_FILE.h + /usr/include/x86_64-linux-gnu/bits/types/cookie_io_functions_t.h + /usr/include/x86_64-linux-gnu/bits/stdio_lim.h + /usr/include/c++/11/bits/charconv.h + /usr/include/c++/11/bits/basic_string.tcc + /usr/include/c++/11/bits/std_mutex.h + /usr/include/c++/11/bits/unique_lock.h + /usr/local/include/opencv4/opencv2/core.hpp + /usr/local/include/opencv4/opencv2/core/cvdef.h + /usr/local/include/opencv4/opencv2/core/version.hpp + /usr/local/include/opencv4/opencv2/core/hal/interface.h + /usr/include/c++/11/cstddef + /usr/local/include/opencv4/opencv2/core/cv_cpu_dispatch.h + /usr/lib/gcc/x86_64-linux-gnu/11/include/emmintrin.h + /usr/lib/gcc/x86_64-linux-gnu/11/include/xmmintrin.h + /usr/lib/gcc/x86_64-linux-gnu/11/include/mmintrin.h + /usr/lib/gcc/x86_64-linux-gnu/11/include/mm_malloc.h + /usr/include/c++/11/stdlib.h + /usr/local/include/opencv4/opencv2/core/base.hpp + /usr/local/include/opencv4/opencv2/opencv_modules.hpp + /usr/include/c++/11/climits + /usr/lib/gcc/x86_64-linux-gnu/11/include/limits.h + /usr/lib/gcc/x86_64-linux-gnu/11/include/syslimits.h + /usr/include/limits.h + /usr/include/x86_64-linux-gnu/bits/posix1_lim.h + /usr/include/x86_64-linux-gnu/bits/local_lim.h + /usr/include/linux/limits.h + /usr/include/x86_64-linux-gnu/bits/posix2_lim.h + /usr/include/x86_64-linux-gnu/bits/xopen_lim.h + /usr/include/x86_64-linux-gnu/bits/uio_lim.h + /usr/include/c++/11/algorithm + /usr/include/c++/11/bits/stl_algo.h + /usr/include/c++/11/bits/algorithmfwd.h + /usr/include/c++/11/bits/stl_heap.h + /usr/include/c++/11/bits/stl_tempbuf.h + /usr/include/c++/11/bits/uniform_int_dist.h + /usr/include/c++/11/pstl/glue_algorithm_defs.h + /usr/include/c++/11/functional + /usr/include/c++/11/bits/refwrap.h + /usr/include/c++/11/bits/std_function.h + /usr/include/c++/11/unordered_map + /usr/include/c++/11/ext/aligned_buffer.h + /usr/include/c++/11/bits/hashtable.h + /usr/include/c++/11/bits/hashtable_policy.h + /usr/include/c++/11/bits/enable_special_members.h + /usr/include/c++/11/bits/node_handle.h + /usr/include/c++/11/bits/unordered_map.h + /usr/include/c++/11/bits/erase_if.h + /usr/include/c++/11/vector + /usr/include/c++/11/bits/stl_uninitialized.h + /usr/include/c++/11/bits/stl_vector.h + /usr/include/c++/11/bits/stl_bvector.h + /usr/include/c++/11/bits/vector.tcc + /usr/include/c++/11/pstl/execution_defs.h + /usr/local/include/opencv4/opencv2/core/cvstd.hpp + /usr/include/c++/11/cstring + /usr/include/string.h + /usr/include/strings.h + /usr/include/c++/11/cmath + /usr/include/math.h + /usr/include/x86_64-linux-gnu/bits/math-vector.h + /usr/include/x86_64-linux-gnu/bits/libm-simd-decl-stubs.h + /usr/include/x86_64-linux-gnu/bits/flt-eval-method.h + /usr/include/x86_64-linux-gnu/bits/fp-logb.h + /usr/include/x86_64-linux-gnu/bits/fp-fast.h + /usr/include/x86_64-linux-gnu/bits/mathcalls-helper-functions.h + /usr/include/x86_64-linux-gnu/bits/mathcalls.h + /usr/include/x86_64-linux-gnu/bits/mathcalls-narrow.h + /usr/include/x86_64-linux-gnu/bits/iscanonical.h + /usr/include/c++/11/bits/specfun.h + /usr/include/c++/11/tr1/gamma.tcc + /usr/include/c++/11/tr1/special_function_util.h + /usr/include/c++/11/tr1/bessel_function.tcc + /usr/include/c++/11/tr1/beta_function.tcc + /usr/include/c++/11/tr1/ell_integral.tcc + /usr/include/c++/11/tr1/exp_integral.tcc + /usr/include/c++/11/tr1/hypergeometric.tcc + /usr/include/c++/11/tr1/legendre_function.tcc + /usr/include/c++/11/tr1/modified_bessel_func.tcc + /usr/include/c++/11/tr1/poly_hermite.tcc + /usr/include/c++/11/tr1/poly_laguerre.tcc + /usr/include/c++/11/tr1/riemann_zeta.tcc + /usr/local/include/opencv4/opencv2/core/cvstd_wrapper.hpp + /usr/include/c++/11/memory + /usr/include/c++/11/bits/stl_raw_storage_iter.h + /usr/include/c++/11/bits/align.h + /usr/include/c++/11/bit + /usr/include/c++/11/bits/unique_ptr.h + /usr/include/c++/11/bits/shared_ptr.h + /usr/include/c++/11/bits/shared_ptr_base.h + /usr/include/c++/11/bits/allocated_ptr.h + /usr/include/c++/11/ext/concurrence.h + /usr/include/c++/11/bits/shared_ptr_atomic.h + /usr/include/c++/11/bits/atomic_base.h + /usr/include/c++/11/bits/atomic_lockfree_defines.h + /usr/include/c++/11/backward/auto_ptr.h + /usr/include/c++/11/pstl/glue_memory_defs.h + /usr/local/include/opencv4/opencv2/core/neon_utils.hpp + /usr/local/include/opencv4/opencv2/core/vsx_utils.hpp + /usr/include/assert.h + /usr/local/include/opencv4/opencv2/core/check.hpp + /usr/local/include/opencv4/opencv2/core/traits.hpp + /usr/local/include/opencv4/opencv2/core/matx.hpp + /usr/local/include/opencv4/opencv2/core/saturate.hpp + /usr/local/include/opencv4/opencv2/core/fast_math.hpp + /usr/local/include/opencv4/opencv2/core/types.hpp + /usr/include/c++/11/cfloat + /usr/lib/gcc/x86_64-linux-gnu/11/include/float.h + /usr/local/include/opencv4/opencv2/core/mat.hpp + /usr/local/include/opencv4/opencv2/core/bufferpool.hpp + /usr/local/include/opencv4/opencv2/core/mat.inl.hpp + /usr/local/include/opencv4/opencv2/core/persistence.hpp + /usr/local/include/opencv4/opencv2/core/operations.hpp + /usr/local/include/opencv4/opencv2/core/cvstd.inl.hpp + /usr/include/c++/11/complex + /usr/include/c++/11/sstream + /usr/include/c++/11/istream + /usr/include/c++/11/ios + /usr/include/c++/11/bits/ios_base.h + /usr/include/c++/11/bits/locale_classes.h + /usr/include/c++/11/bits/locale_classes.tcc + /usr/include/c++/11/streambuf + /usr/include/c++/11/bits/streambuf.tcc + /usr/include/c++/11/bits/basic_ios.h + /usr/include/c++/11/bits/locale_facets.h + /usr/include/c++/11/cwctype + /usr/include/wctype.h + /usr/include/x86_64-linux-gnu/bits/wctype-wchar.h + /usr/include/x86_64-linux-gnu/c++/11/bits/ctype_base.h + /usr/include/c++/11/bits/streambuf_iterator.h + /usr/include/x86_64-linux-gnu/c++/11/bits/ctype_inline.h + /usr/include/c++/11/bits/locale_facets.tcc + /usr/include/c++/11/bits/basic_ios.tcc + /usr/include/c++/11/ostream + /usr/include/c++/11/bits/ostream.tcc + /usr/include/c++/11/bits/istream.tcc + /usr/include/c++/11/bits/sstream.tcc + /usr/local/include/opencv4/opencv2/core/utility.hpp + /usr/local/include/opencv4/opencv2/core/optim.hpp + /usr/local/include/opencv4/opencv2/core/ovx.hpp + /usr/local/include/opencv4/opencv2/core/cvdef.h + /usr/include/c++/11/atomic + /usr/include/c++/11/thread + /usr/include/c++/11/bits/std_thread.h + /usr/include/c++/11/bits/this_thread_sleep.h + /home/kanken/code/AHRS_core/src/model/perfcheckers/framerate.hpp + /home/kanken/code/AHRS_core/src/threadweaver/threadweaver.hpp + /usr/include/unistd.h + /usr/include/x86_64-linux-gnu/bits/posix_opt.h + /usr/include/x86_64-linux-gnu/bits/environments.h + /usr/include/x86_64-linux-gnu/bits/confname.h + /usr/include/x86_64-linux-gnu/bits/getopt_posix.h + /usr/include/x86_64-linux-gnu/bits/getopt_core.h + /usr/include/x86_64-linux-gnu/bits/unistd_ext.h + /usr/include/linux/close_range.h + /usr/include/c++/11/filesystem + /usr/include/c++/11/bits/fs_fwd.h + /usr/include/c++/11/bits/fs_path.h + /usr/include/c++/11/locale + /usr/include/c++/11/bits/locale_facets_nonio.h + /usr/include/x86_64-linux-gnu/c++/11/bits/time_members.h + /usr/include/x86_64-linux-gnu/c++/11/bits/messages_members.h + /usr/include/libintl.h + /usr/include/c++/11/bits/codecvt.h + /usr/include/c++/11/bits/locale_facets_nonio.tcc + /usr/include/c++/11/bits/locale_conv.h + /usr/include/c++/11/iomanip + /usr/include/c++/11/bits/quoted_string.h + /usr/include/c++/11/codecvt + /usr/include/c++/11/bits/fs_dir.h + /usr/include/c++/11/bits/fs_ops.h + /home/kanken/code/AHRS_core/src/threadweaver/debugging.hpp + /usr/include/c++/11/iostream + /home/kanken/code/AHRS_core/src/processing/zbar/zbar.hpp + /usr/include/zbar.h + /usr/include/zbar/Exception.h + /usr/include/zbar/Decoder.h + /usr/include/zbar/Scanner.h + /usr/include/zbar/Symbol.h + /usr/include/zbar/Image.h + /usr/include/c++/11/iterator + /usr/include/c++/11/bits/stream_iterator.h + /usr/include/zbar/Symbol.h + /usr/include/zbar/Exception.h + /usr/include/zbar/ImageScanner.h + /usr/include/zbar/Image.h + /usr/include/zbar/Video.h + /usr/include/zbar/Window.h + /usr/include/zbar/Processor.h + /usr/local/include/opencv4/opencv2/imgproc.hpp + /usr/local/include/opencv4/opencv2/imgproc/segmentation.hpp + /usr/include/c++/11/map + /usr/include/c++/11/bits/stl_tree.h + /usr/include/c++/11/bits/stl_map.h + /usr/include/c++/11/bits/stl_multimap.h pipeline/CMakeFiles/pipelineLib.dir/pipeline.cpp.o /home/kanken/code/AHRS_core/src/pipeline/pipeline.cpp @@ -3549,5 +4677,20 @@ pipeline/CMakeFiles/pipelineLib.dir/pipeline.cpp.o /usr/include/x86_64-linux-gnu/bits/termios-tcflow.h /usr/include/x86_64-linux-gnu/bits/termios-misc.h /usr/include/x86_64-linux-gnu/sys/ttydefaults.h - /home/kanken/code/AHRS_core/src/pipeline/members/subNodes/fpsCounter.hpp + /home/kanken/code/AHRS_core/src/pipeline/members/subNodes/subNodes.hpp + /home/kanken/code/AHRS_core/src/pipeline/members/zbarAnalysisNode.hpp + /home/kanken/code/AHRS_core/src/processing/zbar/zbar.hpp + /usr/include/zbar.h + /usr/include/zbar/Exception.h + /usr/include/zbar/Decoder.h + /usr/include/zbar/Scanner.h + /usr/include/zbar/Symbol.h + /usr/include/zbar/Image.h + /usr/include/zbar/Symbol.h + /usr/include/zbar/Exception.h + /usr/include/zbar/ImageScanner.h + /usr/include/zbar/Image.h + /usr/include/zbar/Video.h + /usr/include/zbar/Window.h + /usr/include/zbar/Processor.h diff --git a/src/pipeline/CMakeFiles/pipelineLib.dir/compiler_depend.make b/src/pipeline/CMakeFiles/pipelineLib.dir/compiler_depend.make index 6af8fe2..2aa9702 100644 --- a/src/pipeline/CMakeFiles/pipelineLib.dir/compiler_depend.make +++ b/src/pipeline/CMakeFiles/pipelineLib.dir/compiler_depend.make @@ -1308,7 +1308,7 @@ pipeline/CMakeFiles/pipelineLib.dir/members/displayOutputNode.cpp.o: pipeline/me pipeline/CMakeFiles/pipelineLib.dir/members/subNodes/fpsCounter.cpp.o: pipeline/members/subNodes/fpsCounter.cpp \ /usr/include/stdc-predef.h \ - pipeline/members/subNodes/fpsCounter.hpp \ + pipeline/members/subNodes/subNodes.hpp \ pipeline/abstract/pipelineNode.hpp \ /usr/include/c++/11/mutex \ /usr/include/c++/11/tuple \ @@ -1647,12 +1647,773 @@ pipeline/CMakeFiles/pipelineLib.dir/members/subNodes/fpsCounter.cpp.o: pipeline/ /usr/include/c++/11/bits/fs_ops.h \ threadweaver/debugging.hpp \ /usr/include/c++/11/iostream \ + pipeline/members/zbarAnalysisNode.hpp \ + processing/zbar/zbar.hpp \ + /usr/include/zbar.h \ + /usr/include/zbar/Exception.h \ + /usr/include/zbar/Decoder.h \ + /usr/include/zbar/Scanner.h \ + /usr/include/zbar/Symbol.h \ + /usr/include/zbar/Image.h \ + /usr/include/c++/11/iterator \ + /usr/include/c++/11/bits/stream_iterator.h \ + /usr/include/zbar/Symbol.h \ + /usr/include/zbar/Exception.h \ + /usr/include/zbar/ImageScanner.h \ + /usr/include/zbar/Image.h \ + /usr/include/zbar/Video.h \ + /usr/include/zbar/Window.h \ + /usr/include/zbar/Processor.h \ + /usr/local/include/opencv4/opencv2/imgproc.hpp \ + /usr/local/include/opencv4/opencv2/imgproc/segmentation.hpp \ + /usr/include/c++/11/map \ + /usr/include/c++/11/bits/stl_tree.h \ + /usr/include/c++/11/bits/stl_map.h \ + /usr/include/c++/11/bits/stl_multimap.h + +pipeline/CMakeFiles/pipelineLib.dir/members/subNodes/staticImageOverlayer.cpp.o: pipeline/members/subNodes/staticImageOverlayer.cpp \ + /usr/include/stdc-predef.h \ + pipeline/members/subNodes/subNodes.hpp \ + pipeline/abstract/pipelineNode.hpp \ + /usr/include/c++/11/mutex \ + /usr/include/c++/11/tuple \ + /usr/include/c++/11/utility \ + /usr/include/x86_64-linux-gnu/c++/11/bits/c++config.h \ + /usr/include/x86_64-linux-gnu/c++/11/bits/os_defines.h \ + /usr/include/features.h \ + /usr/include/features-time64.h \ + /usr/include/x86_64-linux-gnu/bits/wordsize.h \ + /usr/include/x86_64-linux-gnu/bits/timesize.h \ + /usr/include/x86_64-linux-gnu/sys/cdefs.h \ + /usr/include/x86_64-linux-gnu/bits/long-double.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs-64.h \ + /usr/include/x86_64-linux-gnu/c++/11/bits/cpu_defines.h \ + /usr/include/c++/11/pstl/pstl_config.h \ + /usr/include/c++/11/bits/stl_relops.h \ + /usr/include/c++/11/bits/stl_pair.h \ + /usr/include/c++/11/bits/move.h \ + /usr/include/c++/11/type_traits \ + /usr/include/c++/11/initializer_list \ + /usr/include/c++/11/array \ + /usr/include/c++/11/bits/functexcept.h \ + /usr/include/c++/11/bits/exception_defines.h \ + /usr/include/c++/11/bits/stl_algobase.h \ + /usr/include/c++/11/bits/cpp_type_traits.h \ + /usr/include/c++/11/ext/type_traits.h \ + /usr/include/c++/11/ext/numeric_traits.h \ + /usr/include/c++/11/bits/stl_iterator_base_types.h \ + /usr/include/c++/11/bits/stl_iterator_base_funcs.h \ + /usr/include/c++/11/bits/concept_check.h \ + /usr/include/c++/11/debug/assertions.h \ + /usr/include/c++/11/bits/stl_iterator.h \ + /usr/include/c++/11/bits/ptr_traits.h \ + /usr/include/c++/11/debug/debug.h \ + /usr/include/c++/11/bits/predefined_ops.h \ + /usr/include/c++/11/bits/range_access.h \ + /usr/include/c++/11/bits/uses_allocator.h \ + /usr/include/c++/11/bits/invoke.h \ + /usr/include/c++/11/chrono \ + /usr/include/c++/11/ratio \ + /usr/include/c++/11/cstdint \ + /usr/lib/gcc/x86_64-linux-gnu/11/include/stdint.h \ + /usr/include/stdint.h \ + /usr/include/x86_64-linux-gnu/bits/libc-header-start.h \ + /usr/include/x86_64-linux-gnu/bits/types.h \ + /usr/include/x86_64-linux-gnu/bits/typesizes.h \ + /usr/include/x86_64-linux-gnu/bits/time64.h \ + /usr/include/x86_64-linux-gnu/bits/wchar.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-intn.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-uintn.h \ + /usr/include/c++/11/limits \ + /usr/include/c++/11/ctime \ + /usr/include/time.h \ + /usr/lib/gcc/x86_64-linux-gnu/11/include/stddef.h \ + /usr/include/x86_64-linux-gnu/bits/time.h \ + /usr/include/x86_64-linux-gnu/bits/timex.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h \ + /usr/include/x86_64-linux-gnu/bits/types/clock_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/time_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_tm.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h \ + /usr/include/x86_64-linux-gnu/bits/endian.h \ + /usr/include/x86_64-linux-gnu/bits/endianness.h \ + /usr/include/x86_64-linux-gnu/bits/types/clockid_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/timer_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_itimerspec.h \ + /usr/include/x86_64-linux-gnu/bits/types/locale_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__locale_t.h \ + /usr/include/c++/11/bits/parse_numbers.h \ + /usr/include/c++/11/exception \ + /usr/include/c++/11/bits/exception.h \ + /usr/include/c++/11/bits/exception_ptr.h \ + /usr/include/c++/11/bits/cxxabi_init_exception.h \ + /usr/include/c++/11/typeinfo \ + /usr/include/c++/11/bits/hash_bytes.h \ + /usr/include/c++/11/new \ + /usr/include/c++/11/bits/nested_exception.h \ + /usr/include/c++/11/system_error \ + /usr/include/x86_64-linux-gnu/c++/11/bits/error_constants.h \ + /usr/include/c++/11/cerrno \ + /usr/include/errno.h \ + /usr/include/x86_64-linux-gnu/bits/errno.h \ + /usr/include/linux/errno.h \ + /usr/include/x86_64-linux-gnu/asm/errno.h \ + /usr/include/asm-generic/errno.h \ + /usr/include/asm-generic/errno-base.h \ + /usr/include/x86_64-linux-gnu/bits/types/error_t.h \ + /usr/include/c++/11/iosfwd \ + /usr/include/c++/11/bits/stringfwd.h \ + /usr/include/c++/11/bits/memoryfwd.h \ + /usr/include/c++/11/bits/postypes.h \ + /usr/include/c++/11/cwchar \ + /usr/include/wchar.h \ + /usr/include/x86_64-linux-gnu/bits/floatn.h \ + /usr/include/x86_64-linux-gnu/bits/floatn-common.h \ + /usr/lib/gcc/x86_64-linux-gnu/11/include/stdarg.h \ + /usr/include/x86_64-linux-gnu/bits/types/wint_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/mbstate_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__mbstate_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/FILE.h \ + /usr/include/c++/11/stdexcept \ + /usr/include/c++/11/string \ + /usr/include/c++/11/bits/char_traits.h \ + /usr/include/c++/11/bits/allocator.h \ + /usr/include/x86_64-linux-gnu/c++/11/bits/c++allocator.h \ + /usr/include/c++/11/ext/new_allocator.h \ + /usr/include/c++/11/bits/localefwd.h \ + /usr/include/x86_64-linux-gnu/c++/11/bits/c++locale.h \ + /usr/include/c++/11/clocale \ + /usr/include/locale.h \ + /usr/include/x86_64-linux-gnu/bits/locale.h \ + /usr/include/c++/11/cctype \ + /usr/include/ctype.h \ + /usr/include/c++/11/bits/ostream_insert.h \ + /usr/include/c++/11/bits/cxxabi_forced.h \ + /usr/include/c++/11/bits/stl_function.h \ + /usr/include/c++/11/backward/binders.h \ + /usr/include/c++/11/bits/basic_string.h \ + /usr/include/c++/11/ext/atomicity.h \ + /usr/include/x86_64-linux-gnu/c++/11/bits/gthr.h \ + /usr/include/x86_64-linux-gnu/c++/11/bits/gthr-default.h \ + /usr/include/pthread.h \ + /usr/include/sched.h \ + /usr/include/x86_64-linux-gnu/bits/sched.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_sched_param.h \ + /usr/include/x86_64-linux-gnu/bits/cpu-set.h \ + /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h \ + /usr/include/x86_64-linux-gnu/bits/thread-shared-types.h \ + /usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h \ + /usr/include/x86_64-linux-gnu/bits/atomic_wide_counter.h \ + /usr/include/x86_64-linux-gnu/bits/struct_mutex.h \ + /usr/include/x86_64-linux-gnu/bits/struct_rwlock.h \ + /usr/include/x86_64-linux-gnu/bits/setjmp.h \ + /usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct___jmp_buf_tag.h \ + /usr/include/x86_64-linux-gnu/bits/pthread_stack_min-dynamic.h \ + /usr/include/x86_64-linux-gnu/c++/11/bits/atomic_word.h \ + /usr/include/x86_64-linux-gnu/sys/single_threaded.h \ + /usr/include/c++/11/ext/alloc_traits.h \ + /usr/include/c++/11/bits/alloc_traits.h \ + /usr/include/c++/11/bits/stl_construct.h \ + /usr/include/c++/11/string_view \ + /usr/include/c++/11/bits/functional_hash.h \ + /usr/include/c++/11/bits/string_view.tcc \ + /usr/include/c++/11/ext/string_conversions.h \ + /usr/include/c++/11/cstdlib \ + /usr/include/stdlib.h \ + /usr/include/x86_64-linux-gnu/bits/waitflags.h \ + /usr/include/x86_64-linux-gnu/bits/waitstatus.h \ + /usr/include/x86_64-linux-gnu/sys/types.h \ + /usr/include/endian.h \ + /usr/include/x86_64-linux-gnu/bits/byteswap.h \ + /usr/include/x86_64-linux-gnu/bits/uintn-identity.h \ + /usr/include/x86_64-linux-gnu/sys/select.h \ + /usr/include/x86_64-linux-gnu/bits/select.h \ + /usr/include/x86_64-linux-gnu/bits/types/sigset_t.h \ + /usr/include/alloca.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib-float.h \ + /usr/include/c++/11/bits/std_abs.h \ + /usr/include/c++/11/cstdio \ + /usr/include/stdio.h \ + /usr/include/x86_64-linux-gnu/bits/types/__fpos_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__fpos64_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/cookie_io_functions_t.h \ + /usr/include/x86_64-linux-gnu/bits/stdio_lim.h \ + /usr/include/c++/11/bits/charconv.h \ + /usr/include/c++/11/bits/basic_string.tcc \ + /usr/include/c++/11/bits/std_mutex.h \ + /usr/include/c++/11/bits/unique_lock.h \ + /usr/local/include/opencv4/opencv2/core.hpp \ + /usr/local/include/opencv4/opencv2/core/cvdef.h \ + /usr/local/include/opencv4/opencv2/core/version.hpp \ + /usr/local/include/opencv4/opencv2/core/hal/interface.h \ + /usr/include/c++/11/cstddef \ + /usr/local/include/opencv4/opencv2/core/cv_cpu_dispatch.h \ + /usr/lib/gcc/x86_64-linux-gnu/11/include/emmintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/11/include/xmmintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/11/include/mmintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/11/include/mm_malloc.h \ + /usr/include/c++/11/stdlib.h \ + /usr/local/include/opencv4/opencv2/core/base.hpp \ + /usr/local/include/opencv4/opencv2/opencv_modules.hpp \ + /usr/include/c++/11/climits \ + /usr/lib/gcc/x86_64-linux-gnu/11/include/limits.h \ + /usr/lib/gcc/x86_64-linux-gnu/11/include/syslimits.h \ + /usr/include/limits.h \ + /usr/include/x86_64-linux-gnu/bits/posix1_lim.h \ + /usr/include/x86_64-linux-gnu/bits/local_lim.h \ + /usr/include/linux/limits.h \ + /usr/include/x86_64-linux-gnu/bits/posix2_lim.h \ + /usr/include/x86_64-linux-gnu/bits/xopen_lim.h \ + /usr/include/x86_64-linux-gnu/bits/uio_lim.h \ + /usr/include/c++/11/algorithm \ + /usr/include/c++/11/bits/stl_algo.h \ + /usr/include/c++/11/bits/algorithmfwd.h \ + /usr/include/c++/11/bits/stl_heap.h \ + /usr/include/c++/11/bits/stl_tempbuf.h \ + /usr/include/c++/11/bits/uniform_int_dist.h \ + /usr/include/c++/11/pstl/glue_algorithm_defs.h \ + /usr/include/c++/11/functional \ + /usr/include/c++/11/bits/refwrap.h \ + /usr/include/c++/11/bits/std_function.h \ + /usr/include/c++/11/unordered_map \ + /usr/include/c++/11/ext/aligned_buffer.h \ + /usr/include/c++/11/bits/hashtable.h \ + /usr/include/c++/11/bits/hashtable_policy.h \ + /usr/include/c++/11/bits/enable_special_members.h \ + /usr/include/c++/11/bits/node_handle.h \ + /usr/include/c++/11/bits/unordered_map.h \ + /usr/include/c++/11/bits/erase_if.h \ + /usr/include/c++/11/vector \ + /usr/include/c++/11/bits/stl_uninitialized.h \ + /usr/include/c++/11/bits/stl_vector.h \ + /usr/include/c++/11/bits/stl_bvector.h \ + /usr/include/c++/11/bits/vector.tcc \ + /usr/include/c++/11/pstl/execution_defs.h \ + /usr/local/include/opencv4/opencv2/core/cvstd.hpp \ + /usr/include/c++/11/cstring \ + /usr/include/string.h \ + /usr/include/strings.h \ + /usr/include/c++/11/cmath \ + /usr/include/math.h \ + /usr/include/x86_64-linux-gnu/bits/math-vector.h \ + /usr/include/x86_64-linux-gnu/bits/libm-simd-decl-stubs.h \ + /usr/include/x86_64-linux-gnu/bits/flt-eval-method.h \ + /usr/include/x86_64-linux-gnu/bits/fp-logb.h \ + /usr/include/x86_64-linux-gnu/bits/fp-fast.h \ + /usr/include/x86_64-linux-gnu/bits/mathcalls-helper-functions.h \ + /usr/include/x86_64-linux-gnu/bits/mathcalls.h \ + /usr/include/x86_64-linux-gnu/bits/mathcalls-narrow.h \ + /usr/include/x86_64-linux-gnu/bits/iscanonical.h \ + /usr/include/c++/11/bits/specfun.h \ + /usr/include/c++/11/tr1/gamma.tcc \ + /usr/include/c++/11/tr1/special_function_util.h \ + /usr/include/c++/11/tr1/bessel_function.tcc \ + /usr/include/c++/11/tr1/beta_function.tcc \ + /usr/include/c++/11/tr1/ell_integral.tcc \ + /usr/include/c++/11/tr1/exp_integral.tcc \ + /usr/include/c++/11/tr1/hypergeometric.tcc \ + /usr/include/c++/11/tr1/legendre_function.tcc \ + /usr/include/c++/11/tr1/modified_bessel_func.tcc \ + /usr/include/c++/11/tr1/poly_hermite.tcc \ + /usr/include/c++/11/tr1/poly_laguerre.tcc \ + /usr/include/c++/11/tr1/riemann_zeta.tcc \ + /usr/local/include/opencv4/opencv2/core/cvstd_wrapper.hpp \ + /usr/include/c++/11/memory \ + /usr/include/c++/11/bits/stl_raw_storage_iter.h \ + /usr/include/c++/11/bits/align.h \ + /usr/include/c++/11/bit \ + /usr/include/c++/11/bits/unique_ptr.h \ + /usr/include/c++/11/bits/shared_ptr.h \ + /usr/include/c++/11/bits/shared_ptr_base.h \ + /usr/include/c++/11/bits/allocated_ptr.h \ + /usr/include/c++/11/ext/concurrence.h \ + /usr/include/c++/11/bits/shared_ptr_atomic.h \ + /usr/include/c++/11/bits/atomic_base.h \ + /usr/include/c++/11/bits/atomic_lockfree_defines.h \ + /usr/include/c++/11/backward/auto_ptr.h \ + /usr/include/c++/11/pstl/glue_memory_defs.h \ + /usr/local/include/opencv4/opencv2/core/neon_utils.hpp \ + /usr/local/include/opencv4/opencv2/core/vsx_utils.hpp \ + /usr/include/assert.h \ + /usr/local/include/opencv4/opencv2/core/check.hpp \ + /usr/local/include/opencv4/opencv2/core/traits.hpp \ + /usr/local/include/opencv4/opencv2/core/matx.hpp \ + /usr/local/include/opencv4/opencv2/core/saturate.hpp \ + /usr/local/include/opencv4/opencv2/core/fast_math.hpp \ + /usr/local/include/opencv4/opencv2/core/types.hpp \ + /usr/include/c++/11/cfloat \ + /usr/lib/gcc/x86_64-linux-gnu/11/include/float.h \ + /usr/local/include/opencv4/opencv2/core/mat.hpp \ + /usr/local/include/opencv4/opencv2/core/bufferpool.hpp \ + /usr/local/include/opencv4/opencv2/core/mat.inl.hpp \ + /usr/local/include/opencv4/opencv2/core/persistence.hpp \ + /usr/local/include/opencv4/opencv2/core/operations.hpp \ + /usr/local/include/opencv4/opencv2/core/cvstd.inl.hpp \ + /usr/include/c++/11/complex \ + /usr/include/c++/11/sstream \ + /usr/include/c++/11/istream \ + /usr/include/c++/11/ios \ + /usr/include/c++/11/bits/ios_base.h \ + /usr/include/c++/11/bits/locale_classes.h \ + /usr/include/c++/11/bits/locale_classes.tcc \ + /usr/include/c++/11/streambuf \ + /usr/include/c++/11/bits/streambuf.tcc \ + /usr/include/c++/11/bits/basic_ios.h \ + /usr/include/c++/11/bits/locale_facets.h \ + /usr/include/c++/11/cwctype \ + /usr/include/wctype.h \ + /usr/include/x86_64-linux-gnu/bits/wctype-wchar.h \ + /usr/include/x86_64-linux-gnu/c++/11/bits/ctype_base.h \ + /usr/include/c++/11/bits/streambuf_iterator.h \ + /usr/include/x86_64-linux-gnu/c++/11/bits/ctype_inline.h \ + /usr/include/c++/11/bits/locale_facets.tcc \ + /usr/include/c++/11/bits/basic_ios.tcc \ + /usr/include/c++/11/ostream \ + /usr/include/c++/11/bits/ostream.tcc \ + /usr/include/c++/11/bits/istream.tcc \ + /usr/include/c++/11/bits/sstream.tcc \ + /usr/local/include/opencv4/opencv2/core/utility.hpp \ + /usr/local/include/opencv4/opencv2/core/optim.hpp \ + /usr/local/include/opencv4/opencv2/core/ovx.hpp \ + /usr/local/include/opencv4/opencv2/core/cvdef.h \ + /usr/include/c++/11/atomic \ + /usr/include/c++/11/thread \ + /usr/include/c++/11/bits/std_thread.h \ + /usr/include/c++/11/bits/this_thread_sleep.h \ + model/perfcheckers/framerate.hpp \ + threadweaver/threadweaver.hpp \ + /usr/include/unistd.h \ + /usr/include/x86_64-linux-gnu/bits/posix_opt.h \ + /usr/include/x86_64-linux-gnu/bits/environments.h \ + /usr/include/x86_64-linux-gnu/bits/confname.h \ + /usr/include/x86_64-linux-gnu/bits/getopt_posix.h \ + /usr/include/x86_64-linux-gnu/bits/getopt_core.h \ + /usr/include/x86_64-linux-gnu/bits/unistd_ext.h \ + /usr/include/linux/close_range.h \ + /usr/include/c++/11/filesystem \ + /usr/include/c++/11/bits/fs_fwd.h \ + /usr/include/c++/11/bits/fs_path.h \ + /usr/include/c++/11/locale \ + /usr/include/c++/11/bits/locale_facets_nonio.h \ + /usr/include/x86_64-linux-gnu/c++/11/bits/time_members.h \ + /usr/include/x86_64-linux-gnu/c++/11/bits/messages_members.h \ + /usr/include/libintl.h \ + /usr/include/c++/11/bits/codecvt.h \ + /usr/include/c++/11/bits/locale_facets_nonio.tcc \ + /usr/include/c++/11/bits/locale_conv.h \ + /usr/include/c++/11/iomanip \ + /usr/include/c++/11/bits/quoted_string.h \ + /usr/include/c++/11/codecvt \ + /usr/include/c++/11/bits/fs_dir.h \ + /usr/include/c++/11/bits/fs_ops.h \ + threadweaver/debugging.hpp \ + /usr/include/c++/11/iostream \ + pipeline/members/zbarAnalysisNode.hpp \ + processing/zbar/zbar.hpp \ + /usr/include/zbar.h \ + /usr/include/zbar/Exception.h \ + /usr/include/zbar/Decoder.h \ + /usr/include/zbar/Scanner.h \ + /usr/include/zbar/Symbol.h \ + /usr/include/zbar/Image.h \ + /usr/include/c++/11/iterator \ + /usr/include/c++/11/bits/stream_iterator.h \ + /usr/include/zbar/Symbol.h \ + /usr/include/zbar/Exception.h \ + /usr/include/zbar/ImageScanner.h \ + /usr/include/zbar/Image.h \ + /usr/include/zbar/Video.h \ + /usr/include/zbar/Window.h \ + /usr/include/zbar/Processor.h \ + /usr/local/include/opencv4/opencv2/imgproc.hpp \ + /usr/local/include/opencv4/opencv2/imgproc/segmentation.hpp \ + /usr/include/c++/11/map \ + /usr/include/c++/11/bits/stl_tree.h \ + /usr/include/c++/11/bits/stl_map.h \ + /usr/include/c++/11/bits/stl_multimap.h \ + ui/support/UiSupport.hpp \ + /usr/local/include/opencv4/opencv2/imgcodecs/imgcodecs.hpp \ + /usr/local/include/opencv4/opencv2/imgcodecs.hpp \ + /usr/local/include/opencv4/opencv2/imgproc/imgproc.hpp \ + /usr/local/include/opencv4/opencv2/core/opengl.hpp \ + /usr/local/include/opencv4/opencv2/core/ocl.hpp \ + /usr/include/c++/11/typeindex + +pipeline/CMakeFiles/pipelineLib.dir/members/subNodes/zbarOverlayer.cpp.o: pipeline/members/subNodes/zbarOverlayer.cpp \ + /usr/include/stdc-predef.h \ + pipeline/members/subNodes/subNodes.hpp \ + pipeline/abstract/pipelineNode.hpp \ + /usr/include/c++/11/mutex \ + /usr/include/c++/11/tuple \ + /usr/include/c++/11/utility \ + /usr/include/x86_64-linux-gnu/c++/11/bits/c++config.h \ + /usr/include/x86_64-linux-gnu/c++/11/bits/os_defines.h \ + /usr/include/features.h \ + /usr/include/features-time64.h \ + /usr/include/x86_64-linux-gnu/bits/wordsize.h \ + /usr/include/x86_64-linux-gnu/bits/timesize.h \ + /usr/include/x86_64-linux-gnu/sys/cdefs.h \ + /usr/include/x86_64-linux-gnu/bits/long-double.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs-64.h \ + /usr/include/x86_64-linux-gnu/c++/11/bits/cpu_defines.h \ + /usr/include/c++/11/pstl/pstl_config.h \ + /usr/include/c++/11/bits/stl_relops.h \ + /usr/include/c++/11/bits/stl_pair.h \ + /usr/include/c++/11/bits/move.h \ + /usr/include/c++/11/type_traits \ + /usr/include/c++/11/initializer_list \ + /usr/include/c++/11/array \ + /usr/include/c++/11/bits/functexcept.h \ + /usr/include/c++/11/bits/exception_defines.h \ + /usr/include/c++/11/bits/stl_algobase.h \ + /usr/include/c++/11/bits/cpp_type_traits.h \ + /usr/include/c++/11/ext/type_traits.h \ + /usr/include/c++/11/ext/numeric_traits.h \ + /usr/include/c++/11/bits/stl_iterator_base_types.h \ + /usr/include/c++/11/bits/stl_iterator_base_funcs.h \ + /usr/include/c++/11/bits/concept_check.h \ + /usr/include/c++/11/debug/assertions.h \ + /usr/include/c++/11/bits/stl_iterator.h \ + /usr/include/c++/11/bits/ptr_traits.h \ + /usr/include/c++/11/debug/debug.h \ + /usr/include/c++/11/bits/predefined_ops.h \ + /usr/include/c++/11/bits/range_access.h \ + /usr/include/c++/11/bits/uses_allocator.h \ + /usr/include/c++/11/bits/invoke.h \ + /usr/include/c++/11/chrono \ + /usr/include/c++/11/ratio \ + /usr/include/c++/11/cstdint \ + /usr/lib/gcc/x86_64-linux-gnu/11/include/stdint.h \ + /usr/include/stdint.h \ + /usr/include/x86_64-linux-gnu/bits/libc-header-start.h \ + /usr/include/x86_64-linux-gnu/bits/types.h \ + /usr/include/x86_64-linux-gnu/bits/typesizes.h \ + /usr/include/x86_64-linux-gnu/bits/time64.h \ + /usr/include/x86_64-linux-gnu/bits/wchar.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-intn.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-uintn.h \ + /usr/include/c++/11/limits \ + /usr/include/c++/11/ctime \ + /usr/include/time.h \ + /usr/lib/gcc/x86_64-linux-gnu/11/include/stddef.h \ + /usr/include/x86_64-linux-gnu/bits/time.h \ + /usr/include/x86_64-linux-gnu/bits/timex.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h \ + /usr/include/x86_64-linux-gnu/bits/types/clock_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/time_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_tm.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h \ + /usr/include/x86_64-linux-gnu/bits/endian.h \ + /usr/include/x86_64-linux-gnu/bits/endianness.h \ + /usr/include/x86_64-linux-gnu/bits/types/clockid_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/timer_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_itimerspec.h \ + /usr/include/x86_64-linux-gnu/bits/types/locale_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__locale_t.h \ + /usr/include/c++/11/bits/parse_numbers.h \ + /usr/include/c++/11/exception \ + /usr/include/c++/11/bits/exception.h \ + /usr/include/c++/11/bits/exception_ptr.h \ + /usr/include/c++/11/bits/cxxabi_init_exception.h \ + /usr/include/c++/11/typeinfo \ + /usr/include/c++/11/bits/hash_bytes.h \ + /usr/include/c++/11/new \ + /usr/include/c++/11/bits/nested_exception.h \ + /usr/include/c++/11/system_error \ + /usr/include/x86_64-linux-gnu/c++/11/bits/error_constants.h \ + /usr/include/c++/11/cerrno \ + /usr/include/errno.h \ + /usr/include/x86_64-linux-gnu/bits/errno.h \ + /usr/include/linux/errno.h \ + /usr/include/x86_64-linux-gnu/asm/errno.h \ + /usr/include/asm-generic/errno.h \ + /usr/include/asm-generic/errno-base.h \ + /usr/include/x86_64-linux-gnu/bits/types/error_t.h \ + /usr/include/c++/11/iosfwd \ + /usr/include/c++/11/bits/stringfwd.h \ + /usr/include/c++/11/bits/memoryfwd.h \ + /usr/include/c++/11/bits/postypes.h \ + /usr/include/c++/11/cwchar \ + /usr/include/wchar.h \ + /usr/include/x86_64-linux-gnu/bits/floatn.h \ + /usr/include/x86_64-linux-gnu/bits/floatn-common.h \ + /usr/lib/gcc/x86_64-linux-gnu/11/include/stdarg.h \ + /usr/include/x86_64-linux-gnu/bits/types/wint_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/mbstate_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__mbstate_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/FILE.h \ + /usr/include/c++/11/stdexcept \ + /usr/include/c++/11/string \ + /usr/include/c++/11/bits/char_traits.h \ + /usr/include/c++/11/bits/allocator.h \ + /usr/include/x86_64-linux-gnu/c++/11/bits/c++allocator.h \ + /usr/include/c++/11/ext/new_allocator.h \ + /usr/include/c++/11/bits/localefwd.h \ + /usr/include/x86_64-linux-gnu/c++/11/bits/c++locale.h \ + /usr/include/c++/11/clocale \ + /usr/include/locale.h \ + /usr/include/x86_64-linux-gnu/bits/locale.h \ + /usr/include/c++/11/cctype \ + /usr/include/ctype.h \ + /usr/include/c++/11/bits/ostream_insert.h \ + /usr/include/c++/11/bits/cxxabi_forced.h \ + /usr/include/c++/11/bits/stl_function.h \ + /usr/include/c++/11/backward/binders.h \ + /usr/include/c++/11/bits/basic_string.h \ + /usr/include/c++/11/ext/atomicity.h \ + /usr/include/x86_64-linux-gnu/c++/11/bits/gthr.h \ + /usr/include/x86_64-linux-gnu/c++/11/bits/gthr-default.h \ + /usr/include/pthread.h \ + /usr/include/sched.h \ + /usr/include/x86_64-linux-gnu/bits/sched.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_sched_param.h \ + /usr/include/x86_64-linux-gnu/bits/cpu-set.h \ + /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h \ + /usr/include/x86_64-linux-gnu/bits/thread-shared-types.h \ + /usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h \ + /usr/include/x86_64-linux-gnu/bits/atomic_wide_counter.h \ + /usr/include/x86_64-linux-gnu/bits/struct_mutex.h \ + /usr/include/x86_64-linux-gnu/bits/struct_rwlock.h \ + /usr/include/x86_64-linux-gnu/bits/setjmp.h \ + /usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct___jmp_buf_tag.h \ + /usr/include/x86_64-linux-gnu/bits/pthread_stack_min-dynamic.h \ + /usr/include/x86_64-linux-gnu/c++/11/bits/atomic_word.h \ + /usr/include/x86_64-linux-gnu/sys/single_threaded.h \ + /usr/include/c++/11/ext/alloc_traits.h \ + /usr/include/c++/11/bits/alloc_traits.h \ + /usr/include/c++/11/bits/stl_construct.h \ + /usr/include/c++/11/string_view \ + /usr/include/c++/11/bits/functional_hash.h \ + /usr/include/c++/11/bits/string_view.tcc \ + /usr/include/c++/11/ext/string_conversions.h \ + /usr/include/c++/11/cstdlib \ + /usr/include/stdlib.h \ + /usr/include/x86_64-linux-gnu/bits/waitflags.h \ + /usr/include/x86_64-linux-gnu/bits/waitstatus.h \ + /usr/include/x86_64-linux-gnu/sys/types.h \ + /usr/include/endian.h \ + /usr/include/x86_64-linux-gnu/bits/byteswap.h \ + /usr/include/x86_64-linux-gnu/bits/uintn-identity.h \ + /usr/include/x86_64-linux-gnu/sys/select.h \ + /usr/include/x86_64-linux-gnu/bits/select.h \ + /usr/include/x86_64-linux-gnu/bits/types/sigset_t.h \ + /usr/include/alloca.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib-float.h \ + /usr/include/c++/11/bits/std_abs.h \ + /usr/include/c++/11/cstdio \ + /usr/include/stdio.h \ + /usr/include/x86_64-linux-gnu/bits/types/__fpos_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__fpos64_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/cookie_io_functions_t.h \ + /usr/include/x86_64-linux-gnu/bits/stdio_lim.h \ + /usr/include/c++/11/bits/charconv.h \ + /usr/include/c++/11/bits/basic_string.tcc \ + /usr/include/c++/11/bits/std_mutex.h \ + /usr/include/c++/11/bits/unique_lock.h \ + /usr/local/include/opencv4/opencv2/core.hpp \ + /usr/local/include/opencv4/opencv2/core/cvdef.h \ + /usr/local/include/opencv4/opencv2/core/version.hpp \ + /usr/local/include/opencv4/opencv2/core/hal/interface.h \ + /usr/include/c++/11/cstddef \ + /usr/local/include/opencv4/opencv2/core/cv_cpu_dispatch.h \ + /usr/lib/gcc/x86_64-linux-gnu/11/include/emmintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/11/include/xmmintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/11/include/mmintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/11/include/mm_malloc.h \ + /usr/include/c++/11/stdlib.h \ + /usr/local/include/opencv4/opencv2/core/base.hpp \ + /usr/local/include/opencv4/opencv2/opencv_modules.hpp \ + /usr/include/c++/11/climits \ + /usr/lib/gcc/x86_64-linux-gnu/11/include/limits.h \ + /usr/lib/gcc/x86_64-linux-gnu/11/include/syslimits.h \ + /usr/include/limits.h \ + /usr/include/x86_64-linux-gnu/bits/posix1_lim.h \ + /usr/include/x86_64-linux-gnu/bits/local_lim.h \ + /usr/include/linux/limits.h \ + /usr/include/x86_64-linux-gnu/bits/posix2_lim.h \ + /usr/include/x86_64-linux-gnu/bits/xopen_lim.h \ + /usr/include/x86_64-linux-gnu/bits/uio_lim.h \ + /usr/include/c++/11/algorithm \ + /usr/include/c++/11/bits/stl_algo.h \ + /usr/include/c++/11/bits/algorithmfwd.h \ + /usr/include/c++/11/bits/stl_heap.h \ + /usr/include/c++/11/bits/stl_tempbuf.h \ + /usr/include/c++/11/bits/uniform_int_dist.h \ + /usr/include/c++/11/pstl/glue_algorithm_defs.h \ + /usr/include/c++/11/functional \ + /usr/include/c++/11/bits/refwrap.h \ + /usr/include/c++/11/bits/std_function.h \ + /usr/include/c++/11/unordered_map \ + /usr/include/c++/11/ext/aligned_buffer.h \ + /usr/include/c++/11/bits/hashtable.h \ + /usr/include/c++/11/bits/hashtable_policy.h \ + /usr/include/c++/11/bits/enable_special_members.h \ + /usr/include/c++/11/bits/node_handle.h \ + /usr/include/c++/11/bits/unordered_map.h \ + /usr/include/c++/11/bits/erase_if.h \ + /usr/include/c++/11/vector \ + /usr/include/c++/11/bits/stl_uninitialized.h \ + /usr/include/c++/11/bits/stl_vector.h \ + /usr/include/c++/11/bits/stl_bvector.h \ + /usr/include/c++/11/bits/vector.tcc \ + /usr/include/c++/11/pstl/execution_defs.h \ + /usr/local/include/opencv4/opencv2/core/cvstd.hpp \ + /usr/include/c++/11/cstring \ + /usr/include/string.h \ + /usr/include/strings.h \ + /usr/include/c++/11/cmath \ + /usr/include/math.h \ + /usr/include/x86_64-linux-gnu/bits/math-vector.h \ + /usr/include/x86_64-linux-gnu/bits/libm-simd-decl-stubs.h \ + /usr/include/x86_64-linux-gnu/bits/flt-eval-method.h \ + /usr/include/x86_64-linux-gnu/bits/fp-logb.h \ + /usr/include/x86_64-linux-gnu/bits/fp-fast.h \ + /usr/include/x86_64-linux-gnu/bits/mathcalls-helper-functions.h \ + /usr/include/x86_64-linux-gnu/bits/mathcalls.h \ + /usr/include/x86_64-linux-gnu/bits/mathcalls-narrow.h \ + /usr/include/x86_64-linux-gnu/bits/iscanonical.h \ + /usr/include/c++/11/bits/specfun.h \ + /usr/include/c++/11/tr1/gamma.tcc \ + /usr/include/c++/11/tr1/special_function_util.h \ + /usr/include/c++/11/tr1/bessel_function.tcc \ + /usr/include/c++/11/tr1/beta_function.tcc \ + /usr/include/c++/11/tr1/ell_integral.tcc \ + /usr/include/c++/11/tr1/exp_integral.tcc \ + /usr/include/c++/11/tr1/hypergeometric.tcc \ + /usr/include/c++/11/tr1/legendre_function.tcc \ + /usr/include/c++/11/tr1/modified_bessel_func.tcc \ + /usr/include/c++/11/tr1/poly_hermite.tcc \ + /usr/include/c++/11/tr1/poly_laguerre.tcc \ + /usr/include/c++/11/tr1/riemann_zeta.tcc \ + /usr/local/include/opencv4/opencv2/core/cvstd_wrapper.hpp \ + /usr/include/c++/11/memory \ + /usr/include/c++/11/bits/stl_raw_storage_iter.h \ + /usr/include/c++/11/bits/align.h \ + /usr/include/c++/11/bit \ + /usr/include/c++/11/bits/unique_ptr.h \ + /usr/include/c++/11/bits/shared_ptr.h \ + /usr/include/c++/11/bits/shared_ptr_base.h \ + /usr/include/c++/11/bits/allocated_ptr.h \ + /usr/include/c++/11/ext/concurrence.h \ + /usr/include/c++/11/bits/shared_ptr_atomic.h \ + /usr/include/c++/11/bits/atomic_base.h \ + /usr/include/c++/11/bits/atomic_lockfree_defines.h \ + /usr/include/c++/11/backward/auto_ptr.h \ + /usr/include/c++/11/pstl/glue_memory_defs.h \ + /usr/local/include/opencv4/opencv2/core/neon_utils.hpp \ + /usr/local/include/opencv4/opencv2/core/vsx_utils.hpp \ + /usr/include/assert.h \ + /usr/local/include/opencv4/opencv2/core/check.hpp \ + /usr/local/include/opencv4/opencv2/core/traits.hpp \ + /usr/local/include/opencv4/opencv2/core/matx.hpp \ + /usr/local/include/opencv4/opencv2/core/saturate.hpp \ + /usr/local/include/opencv4/opencv2/core/fast_math.hpp \ + /usr/local/include/opencv4/opencv2/core/types.hpp \ + /usr/include/c++/11/cfloat \ + /usr/lib/gcc/x86_64-linux-gnu/11/include/float.h \ + /usr/local/include/opencv4/opencv2/core/mat.hpp \ + /usr/local/include/opencv4/opencv2/core/bufferpool.hpp \ + /usr/local/include/opencv4/opencv2/core/mat.inl.hpp \ + /usr/local/include/opencv4/opencv2/core/persistence.hpp \ + /usr/local/include/opencv4/opencv2/core/operations.hpp \ + /usr/local/include/opencv4/opencv2/core/cvstd.inl.hpp \ + /usr/include/c++/11/complex \ + /usr/include/c++/11/sstream \ + /usr/include/c++/11/istream \ + /usr/include/c++/11/ios \ + /usr/include/c++/11/bits/ios_base.h \ + /usr/include/c++/11/bits/locale_classes.h \ + /usr/include/c++/11/bits/locale_classes.tcc \ + /usr/include/c++/11/streambuf \ + /usr/include/c++/11/bits/streambuf.tcc \ + /usr/include/c++/11/bits/basic_ios.h \ + /usr/include/c++/11/bits/locale_facets.h \ + /usr/include/c++/11/cwctype \ + /usr/include/wctype.h \ + /usr/include/x86_64-linux-gnu/bits/wctype-wchar.h \ + /usr/include/x86_64-linux-gnu/c++/11/bits/ctype_base.h \ + /usr/include/c++/11/bits/streambuf_iterator.h \ + /usr/include/x86_64-linux-gnu/c++/11/bits/ctype_inline.h \ + /usr/include/c++/11/bits/locale_facets.tcc \ + /usr/include/c++/11/bits/basic_ios.tcc \ + /usr/include/c++/11/ostream \ + /usr/include/c++/11/bits/ostream.tcc \ + /usr/include/c++/11/bits/istream.tcc \ + /usr/include/c++/11/bits/sstream.tcc \ + /usr/local/include/opencv4/opencv2/core/utility.hpp \ + /usr/local/include/opencv4/opencv2/core/optim.hpp \ + /usr/local/include/opencv4/opencv2/core/ovx.hpp \ + /usr/local/include/opencv4/opencv2/core/cvdef.h \ + /usr/include/c++/11/atomic \ + /usr/include/c++/11/thread \ + /usr/include/c++/11/bits/std_thread.h \ + /usr/include/c++/11/bits/this_thread_sleep.h \ + model/perfcheckers/framerate.hpp \ + threadweaver/threadweaver.hpp \ + /usr/include/unistd.h \ + /usr/include/x86_64-linux-gnu/bits/posix_opt.h \ + /usr/include/x86_64-linux-gnu/bits/environments.h \ + /usr/include/x86_64-linux-gnu/bits/confname.h \ + /usr/include/x86_64-linux-gnu/bits/getopt_posix.h \ + /usr/include/x86_64-linux-gnu/bits/getopt_core.h \ + /usr/include/x86_64-linux-gnu/bits/unistd_ext.h \ + /usr/include/linux/close_range.h \ + /usr/include/c++/11/filesystem \ + /usr/include/c++/11/bits/fs_fwd.h \ + /usr/include/c++/11/bits/fs_path.h \ + /usr/include/c++/11/locale \ + /usr/include/c++/11/bits/locale_facets_nonio.h \ + /usr/include/x86_64-linux-gnu/c++/11/bits/time_members.h \ + /usr/include/x86_64-linux-gnu/c++/11/bits/messages_members.h \ + /usr/include/libintl.h \ + /usr/include/c++/11/bits/codecvt.h \ + /usr/include/c++/11/bits/locale_facets_nonio.tcc \ + /usr/include/c++/11/bits/locale_conv.h \ + /usr/include/c++/11/iomanip \ + /usr/include/c++/11/bits/quoted_string.h \ + /usr/include/c++/11/codecvt \ + /usr/include/c++/11/bits/fs_dir.h \ + /usr/include/c++/11/bits/fs_ops.h \ + threadweaver/debugging.hpp \ + /usr/include/c++/11/iostream \ + pipeline/members/zbarAnalysisNode.hpp \ + processing/zbar/zbar.hpp \ + /usr/include/zbar.h \ + /usr/include/zbar/Exception.h \ + /usr/include/zbar/Decoder.h \ + /usr/include/zbar/Scanner.h \ + /usr/include/zbar/Symbol.h \ + /usr/include/zbar/Image.h \ + /usr/include/c++/11/iterator \ + /usr/include/c++/11/bits/stream_iterator.h \ + /usr/include/zbar/Symbol.h \ + /usr/include/zbar/Exception.h \ + /usr/include/zbar/ImageScanner.h \ + /usr/include/zbar/Image.h \ + /usr/include/zbar/Video.h \ + /usr/include/zbar/Window.h \ + /usr/include/zbar/Processor.h \ + /usr/local/include/opencv4/opencv2/imgproc.hpp \ + /usr/local/include/opencv4/opencv2/imgproc/segmentation.hpp \ /usr/include/c++/11/map \ /usr/include/c++/11/bits/stl_tree.h \ /usr/include/c++/11/bits/stl_map.h \ /usr/include/c++/11/bits/stl_multimap.h \ - /usr/local/include/opencv4/opencv2/imgproc.hpp \ - /usr/local/include/opencv4/opencv2/imgproc/segmentation.hpp + ui/support/UiSupport.hpp \ + /usr/local/include/opencv4/opencv2/imgcodecs/imgcodecs.hpp \ + /usr/local/include/opencv4/opencv2/imgcodecs.hpp \ + /usr/local/include/opencv4/opencv2/imgproc/imgproc.hpp \ + /usr/local/include/opencv4/opencv2/core/opengl.hpp \ + /usr/local/include/opencv4/opencv2/core/ocl.hpp \ + /usr/include/c++/11/typeindex pipeline/CMakeFiles/pipelineLib.dir/members/uiDrawerNode.cpp.o: pipeline/members/uiDrawerNode.cpp \ /usr/include/stdc-predef.h \ @@ -2844,53 +3605,417 @@ pipeline/CMakeFiles/pipelineLib.dir/members/uiMergerNode.cpp.o: pipeline/members /usr/local/include/opencv4/opencv2/videoio.hpp \ /usr/local/include/opencv4/opencv2/imgproc.hpp \ /usr/local/include/opencv4/opencv2/imgproc/segmentation.hpp \ - /usr/local/include/opencv4/opencv2/ml.hpp \ - /usr/local/include/opencv4/opencv2/ml/ml.inl.hpp \ - /usr/local/include/opencv4/opencv2/objdetect.hpp \ - /usr/local/include/opencv4/opencv2/objdetect/detection_based_tracker.hpp \ - /usr/local/include/opencv4/opencv2/objdetect/face.hpp \ - /usr/local/include/opencv4/opencv2/photo.hpp \ - /usr/local/include/opencv4/opencv2/stitching.hpp \ - /usr/local/include/opencv4/opencv2/stitching/warpers.hpp \ - /usr/local/include/opencv4/opencv2/stitching/detail/warpers.hpp \ - /usr/local/include/opencv4/opencv2/core/cuda.hpp \ - /usr/local/include/opencv4/opencv2/core/cuda_types.hpp \ - /usr/local/include/opencv4/opencv2/core/cuda.inl.hpp \ - /usr/local/include/opencv4/opencv2/stitching/detail/warpers_inl.hpp \ - /usr/local/include/opencv4/opencv2/stitching/detail/warpers.hpp \ - /usr/local/include/opencv4/opencv2/stitching/detail/matchers.hpp \ - /usr/local/include/opencv4/opencv2/stitching/detail/motion_estimators.hpp \ - /usr/local/include/opencv4/opencv2/stitching/detail/matchers.hpp \ - /usr/local/include/opencv4/opencv2/stitching/detail/util.hpp \ - /usr/include/c++/11/list \ - /usr/include/c++/11/bits/stl_list.h \ - /usr/include/c++/11/bits/list.tcc \ - /usr/local/include/opencv4/opencv2/stitching/detail/util_inl.hpp \ - /usr/include/c++/11/queue \ - /usr/include/c++/11/bits/stl_queue.h \ - /usr/local/include/opencv4/opencv2/stitching/detail/camera.hpp \ - /usr/local/include/opencv4/opencv2/stitching/detail/exposure_compensate.hpp \ - /usr/local/include/opencv4/opencv2/stitching/detail/seam_finders.hpp \ - /usr/local/include/opencv4/opencv2/stitching/detail/blenders.hpp \ - /usr/local/include/opencv4/opencv2/stitching/detail/camera.hpp \ - /usr/local/include/opencv4/opencv2/video.hpp \ - /usr/local/include/opencv4/opencv2/video/tracking.hpp \ - /usr/local/include/opencv4/opencv2/video/background_segm.hpp \ - /usr/local/include/opencv4/opencv2/videoio/videoio_c.h \ - /usr/local/include/opencv4/opencv2/core/core_c.h \ - /usr/local/include/opencv4/opencv2/core/types_c.h \ - /usr/local/include/opencv4/opencv2/videoio/legacy/constants_c.h \ - model/hardware/psvr/_psvr.hpp \ - model/hardware/ihidapi/_hidapi.hpp \ - /usr/local/include/hidapi/hidapi.h \ - /usr/local/include/opencv4/opencv2/imgcodecs/imgcodecs.hpp \ - /usr/local/include/opencv4/opencv2/core/opengl.hpp \ - /usr/local/include/opencv4/opencv2/core/ocl.hpp \ - /usr/include/c++/11/typeindex \ - model/patterns/observer/observable.hpp \ - model/patterns/observer/observer.hpp \ - ui/support/UiSupport.hpp \ - /usr/local/include/opencv4/opencv2/imgproc/imgproc.hpp + /usr/local/include/opencv4/opencv2/ml.hpp \ + /usr/local/include/opencv4/opencv2/ml/ml.inl.hpp \ + /usr/local/include/opencv4/opencv2/objdetect.hpp \ + /usr/local/include/opencv4/opencv2/objdetect/detection_based_tracker.hpp \ + /usr/local/include/opencv4/opencv2/objdetect/face.hpp \ + /usr/local/include/opencv4/opencv2/photo.hpp \ + /usr/local/include/opencv4/opencv2/stitching.hpp \ + /usr/local/include/opencv4/opencv2/stitching/warpers.hpp \ + /usr/local/include/opencv4/opencv2/stitching/detail/warpers.hpp \ + /usr/local/include/opencv4/opencv2/core/cuda.hpp \ + /usr/local/include/opencv4/opencv2/core/cuda_types.hpp \ + /usr/local/include/opencv4/opencv2/core/cuda.inl.hpp \ + /usr/local/include/opencv4/opencv2/stitching/detail/warpers_inl.hpp \ + /usr/local/include/opencv4/opencv2/stitching/detail/warpers.hpp \ + /usr/local/include/opencv4/opencv2/stitching/detail/matchers.hpp \ + /usr/local/include/opencv4/opencv2/stitching/detail/motion_estimators.hpp \ + /usr/local/include/opencv4/opencv2/stitching/detail/matchers.hpp \ + /usr/local/include/opencv4/opencv2/stitching/detail/util.hpp \ + /usr/include/c++/11/list \ + /usr/include/c++/11/bits/stl_list.h \ + /usr/include/c++/11/bits/list.tcc \ + /usr/local/include/opencv4/opencv2/stitching/detail/util_inl.hpp \ + /usr/include/c++/11/queue \ + /usr/include/c++/11/bits/stl_queue.h \ + /usr/local/include/opencv4/opencv2/stitching/detail/camera.hpp \ + /usr/local/include/opencv4/opencv2/stitching/detail/exposure_compensate.hpp \ + /usr/local/include/opencv4/opencv2/stitching/detail/seam_finders.hpp \ + /usr/local/include/opencv4/opencv2/stitching/detail/blenders.hpp \ + /usr/local/include/opencv4/opencv2/stitching/detail/camera.hpp \ + /usr/local/include/opencv4/opencv2/video.hpp \ + /usr/local/include/opencv4/opencv2/video/tracking.hpp \ + /usr/local/include/opencv4/opencv2/video/background_segm.hpp \ + /usr/local/include/opencv4/opencv2/videoio/videoio_c.h \ + /usr/local/include/opencv4/opencv2/core/core_c.h \ + /usr/local/include/opencv4/opencv2/core/types_c.h \ + /usr/local/include/opencv4/opencv2/videoio/legacy/constants_c.h \ + model/hardware/psvr/_psvr.hpp \ + model/hardware/ihidapi/_hidapi.hpp \ + /usr/local/include/hidapi/hidapi.h \ + /usr/local/include/opencv4/opencv2/imgcodecs/imgcodecs.hpp \ + /usr/local/include/opencv4/opencv2/core/opengl.hpp \ + /usr/local/include/opencv4/opencv2/core/ocl.hpp \ + /usr/include/c++/11/typeindex \ + model/patterns/observer/observable.hpp \ + model/patterns/observer/observer.hpp \ + ui/support/UiSupport.hpp \ + /usr/local/include/opencv4/opencv2/imgproc/imgproc.hpp + +pipeline/CMakeFiles/pipelineLib.dir/members/zbarAnalysisNode.cpp.o: pipeline/members/zbarAnalysisNode.cpp \ + /usr/include/stdc-predef.h \ + pipeline/members/zbarAnalysisNode.hpp \ + pipeline/abstract/pipelineNode.hpp \ + /usr/include/c++/11/mutex \ + /usr/include/c++/11/tuple \ + /usr/include/c++/11/utility \ + /usr/include/x86_64-linux-gnu/c++/11/bits/c++config.h \ + /usr/include/x86_64-linux-gnu/c++/11/bits/os_defines.h \ + /usr/include/features.h \ + /usr/include/features-time64.h \ + /usr/include/x86_64-linux-gnu/bits/wordsize.h \ + /usr/include/x86_64-linux-gnu/bits/timesize.h \ + /usr/include/x86_64-linux-gnu/sys/cdefs.h \ + /usr/include/x86_64-linux-gnu/bits/long-double.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs-64.h \ + /usr/include/x86_64-linux-gnu/c++/11/bits/cpu_defines.h \ + /usr/include/c++/11/pstl/pstl_config.h \ + /usr/include/c++/11/bits/stl_relops.h \ + /usr/include/c++/11/bits/stl_pair.h \ + /usr/include/c++/11/bits/move.h \ + /usr/include/c++/11/type_traits \ + /usr/include/c++/11/initializer_list \ + /usr/include/c++/11/array \ + /usr/include/c++/11/bits/functexcept.h \ + /usr/include/c++/11/bits/exception_defines.h \ + /usr/include/c++/11/bits/stl_algobase.h \ + /usr/include/c++/11/bits/cpp_type_traits.h \ + /usr/include/c++/11/ext/type_traits.h \ + /usr/include/c++/11/ext/numeric_traits.h \ + /usr/include/c++/11/bits/stl_iterator_base_types.h \ + /usr/include/c++/11/bits/stl_iterator_base_funcs.h \ + /usr/include/c++/11/bits/concept_check.h \ + /usr/include/c++/11/debug/assertions.h \ + /usr/include/c++/11/bits/stl_iterator.h \ + /usr/include/c++/11/bits/ptr_traits.h \ + /usr/include/c++/11/debug/debug.h \ + /usr/include/c++/11/bits/predefined_ops.h \ + /usr/include/c++/11/bits/range_access.h \ + /usr/include/c++/11/bits/uses_allocator.h \ + /usr/include/c++/11/bits/invoke.h \ + /usr/include/c++/11/chrono \ + /usr/include/c++/11/ratio \ + /usr/include/c++/11/cstdint \ + /usr/lib/gcc/x86_64-linux-gnu/11/include/stdint.h \ + /usr/include/stdint.h \ + /usr/include/x86_64-linux-gnu/bits/libc-header-start.h \ + /usr/include/x86_64-linux-gnu/bits/types.h \ + /usr/include/x86_64-linux-gnu/bits/typesizes.h \ + /usr/include/x86_64-linux-gnu/bits/time64.h \ + /usr/include/x86_64-linux-gnu/bits/wchar.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-intn.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-uintn.h \ + /usr/include/c++/11/limits \ + /usr/include/c++/11/ctime \ + /usr/include/time.h \ + /usr/lib/gcc/x86_64-linux-gnu/11/include/stddef.h \ + /usr/include/x86_64-linux-gnu/bits/time.h \ + /usr/include/x86_64-linux-gnu/bits/timex.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h \ + /usr/include/x86_64-linux-gnu/bits/types/clock_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/time_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_tm.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h \ + /usr/include/x86_64-linux-gnu/bits/endian.h \ + /usr/include/x86_64-linux-gnu/bits/endianness.h \ + /usr/include/x86_64-linux-gnu/bits/types/clockid_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/timer_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_itimerspec.h \ + /usr/include/x86_64-linux-gnu/bits/types/locale_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__locale_t.h \ + /usr/include/c++/11/bits/parse_numbers.h \ + /usr/include/c++/11/exception \ + /usr/include/c++/11/bits/exception.h \ + /usr/include/c++/11/bits/exception_ptr.h \ + /usr/include/c++/11/bits/cxxabi_init_exception.h \ + /usr/include/c++/11/typeinfo \ + /usr/include/c++/11/bits/hash_bytes.h \ + /usr/include/c++/11/new \ + /usr/include/c++/11/bits/nested_exception.h \ + /usr/include/c++/11/system_error \ + /usr/include/x86_64-linux-gnu/c++/11/bits/error_constants.h \ + /usr/include/c++/11/cerrno \ + /usr/include/errno.h \ + /usr/include/x86_64-linux-gnu/bits/errno.h \ + /usr/include/linux/errno.h \ + /usr/include/x86_64-linux-gnu/asm/errno.h \ + /usr/include/asm-generic/errno.h \ + /usr/include/asm-generic/errno-base.h \ + /usr/include/x86_64-linux-gnu/bits/types/error_t.h \ + /usr/include/c++/11/iosfwd \ + /usr/include/c++/11/bits/stringfwd.h \ + /usr/include/c++/11/bits/memoryfwd.h \ + /usr/include/c++/11/bits/postypes.h \ + /usr/include/c++/11/cwchar \ + /usr/include/wchar.h \ + /usr/include/x86_64-linux-gnu/bits/floatn.h \ + /usr/include/x86_64-linux-gnu/bits/floatn-common.h \ + /usr/lib/gcc/x86_64-linux-gnu/11/include/stdarg.h \ + /usr/include/x86_64-linux-gnu/bits/types/wint_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/mbstate_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__mbstate_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/FILE.h \ + /usr/include/c++/11/stdexcept \ + /usr/include/c++/11/string \ + /usr/include/c++/11/bits/char_traits.h \ + /usr/include/c++/11/bits/allocator.h \ + /usr/include/x86_64-linux-gnu/c++/11/bits/c++allocator.h \ + /usr/include/c++/11/ext/new_allocator.h \ + /usr/include/c++/11/bits/localefwd.h \ + /usr/include/x86_64-linux-gnu/c++/11/bits/c++locale.h \ + /usr/include/c++/11/clocale \ + /usr/include/locale.h \ + /usr/include/x86_64-linux-gnu/bits/locale.h \ + /usr/include/c++/11/cctype \ + /usr/include/ctype.h \ + /usr/include/c++/11/bits/ostream_insert.h \ + /usr/include/c++/11/bits/cxxabi_forced.h \ + /usr/include/c++/11/bits/stl_function.h \ + /usr/include/c++/11/backward/binders.h \ + /usr/include/c++/11/bits/basic_string.h \ + /usr/include/c++/11/ext/atomicity.h \ + /usr/include/x86_64-linux-gnu/c++/11/bits/gthr.h \ + /usr/include/x86_64-linux-gnu/c++/11/bits/gthr-default.h \ + /usr/include/pthread.h \ + /usr/include/sched.h \ + /usr/include/x86_64-linux-gnu/bits/sched.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_sched_param.h \ + /usr/include/x86_64-linux-gnu/bits/cpu-set.h \ + /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h \ + /usr/include/x86_64-linux-gnu/bits/thread-shared-types.h \ + /usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h \ + /usr/include/x86_64-linux-gnu/bits/atomic_wide_counter.h \ + /usr/include/x86_64-linux-gnu/bits/struct_mutex.h \ + /usr/include/x86_64-linux-gnu/bits/struct_rwlock.h \ + /usr/include/x86_64-linux-gnu/bits/setjmp.h \ + /usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct___jmp_buf_tag.h \ + /usr/include/x86_64-linux-gnu/bits/pthread_stack_min-dynamic.h \ + /usr/include/x86_64-linux-gnu/c++/11/bits/atomic_word.h \ + /usr/include/x86_64-linux-gnu/sys/single_threaded.h \ + /usr/include/c++/11/ext/alloc_traits.h \ + /usr/include/c++/11/bits/alloc_traits.h \ + /usr/include/c++/11/bits/stl_construct.h \ + /usr/include/c++/11/string_view \ + /usr/include/c++/11/bits/functional_hash.h \ + /usr/include/c++/11/bits/string_view.tcc \ + /usr/include/c++/11/ext/string_conversions.h \ + /usr/include/c++/11/cstdlib \ + /usr/include/stdlib.h \ + /usr/include/x86_64-linux-gnu/bits/waitflags.h \ + /usr/include/x86_64-linux-gnu/bits/waitstatus.h \ + /usr/include/x86_64-linux-gnu/sys/types.h \ + /usr/include/endian.h \ + /usr/include/x86_64-linux-gnu/bits/byteswap.h \ + /usr/include/x86_64-linux-gnu/bits/uintn-identity.h \ + /usr/include/x86_64-linux-gnu/sys/select.h \ + /usr/include/x86_64-linux-gnu/bits/select.h \ + /usr/include/x86_64-linux-gnu/bits/types/sigset_t.h \ + /usr/include/alloca.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib-float.h \ + /usr/include/c++/11/bits/std_abs.h \ + /usr/include/c++/11/cstdio \ + /usr/include/stdio.h \ + /usr/include/x86_64-linux-gnu/bits/types/__fpos_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__fpos64_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/cookie_io_functions_t.h \ + /usr/include/x86_64-linux-gnu/bits/stdio_lim.h \ + /usr/include/c++/11/bits/charconv.h \ + /usr/include/c++/11/bits/basic_string.tcc \ + /usr/include/c++/11/bits/std_mutex.h \ + /usr/include/c++/11/bits/unique_lock.h \ + /usr/local/include/opencv4/opencv2/core.hpp \ + /usr/local/include/opencv4/opencv2/core/cvdef.h \ + /usr/local/include/opencv4/opencv2/core/version.hpp \ + /usr/local/include/opencv4/opencv2/core/hal/interface.h \ + /usr/include/c++/11/cstddef \ + /usr/local/include/opencv4/opencv2/core/cv_cpu_dispatch.h \ + /usr/lib/gcc/x86_64-linux-gnu/11/include/emmintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/11/include/xmmintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/11/include/mmintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/11/include/mm_malloc.h \ + /usr/include/c++/11/stdlib.h \ + /usr/local/include/opencv4/opencv2/core/base.hpp \ + /usr/local/include/opencv4/opencv2/opencv_modules.hpp \ + /usr/include/c++/11/climits \ + /usr/lib/gcc/x86_64-linux-gnu/11/include/limits.h \ + /usr/lib/gcc/x86_64-linux-gnu/11/include/syslimits.h \ + /usr/include/limits.h \ + /usr/include/x86_64-linux-gnu/bits/posix1_lim.h \ + /usr/include/x86_64-linux-gnu/bits/local_lim.h \ + /usr/include/linux/limits.h \ + /usr/include/x86_64-linux-gnu/bits/posix2_lim.h \ + /usr/include/x86_64-linux-gnu/bits/xopen_lim.h \ + /usr/include/x86_64-linux-gnu/bits/uio_lim.h \ + /usr/include/c++/11/algorithm \ + /usr/include/c++/11/bits/stl_algo.h \ + /usr/include/c++/11/bits/algorithmfwd.h \ + /usr/include/c++/11/bits/stl_heap.h \ + /usr/include/c++/11/bits/stl_tempbuf.h \ + /usr/include/c++/11/bits/uniform_int_dist.h \ + /usr/include/c++/11/pstl/glue_algorithm_defs.h \ + /usr/include/c++/11/functional \ + /usr/include/c++/11/bits/refwrap.h \ + /usr/include/c++/11/bits/std_function.h \ + /usr/include/c++/11/unordered_map \ + /usr/include/c++/11/ext/aligned_buffer.h \ + /usr/include/c++/11/bits/hashtable.h \ + /usr/include/c++/11/bits/hashtable_policy.h \ + /usr/include/c++/11/bits/enable_special_members.h \ + /usr/include/c++/11/bits/node_handle.h \ + /usr/include/c++/11/bits/unordered_map.h \ + /usr/include/c++/11/bits/erase_if.h \ + /usr/include/c++/11/vector \ + /usr/include/c++/11/bits/stl_uninitialized.h \ + /usr/include/c++/11/bits/stl_vector.h \ + /usr/include/c++/11/bits/stl_bvector.h \ + /usr/include/c++/11/bits/vector.tcc \ + /usr/include/c++/11/pstl/execution_defs.h \ + /usr/local/include/opencv4/opencv2/core/cvstd.hpp \ + /usr/include/c++/11/cstring \ + /usr/include/string.h \ + /usr/include/strings.h \ + /usr/include/c++/11/cmath \ + /usr/include/math.h \ + /usr/include/x86_64-linux-gnu/bits/math-vector.h \ + /usr/include/x86_64-linux-gnu/bits/libm-simd-decl-stubs.h \ + /usr/include/x86_64-linux-gnu/bits/flt-eval-method.h \ + /usr/include/x86_64-linux-gnu/bits/fp-logb.h \ + /usr/include/x86_64-linux-gnu/bits/fp-fast.h \ + /usr/include/x86_64-linux-gnu/bits/mathcalls-helper-functions.h \ + /usr/include/x86_64-linux-gnu/bits/mathcalls.h \ + /usr/include/x86_64-linux-gnu/bits/mathcalls-narrow.h \ + /usr/include/x86_64-linux-gnu/bits/iscanonical.h \ + /usr/include/c++/11/bits/specfun.h \ + /usr/include/c++/11/tr1/gamma.tcc \ + /usr/include/c++/11/tr1/special_function_util.h \ + /usr/include/c++/11/tr1/bessel_function.tcc \ + /usr/include/c++/11/tr1/beta_function.tcc \ + /usr/include/c++/11/tr1/ell_integral.tcc \ + /usr/include/c++/11/tr1/exp_integral.tcc \ + /usr/include/c++/11/tr1/hypergeometric.tcc \ + /usr/include/c++/11/tr1/legendre_function.tcc \ + /usr/include/c++/11/tr1/modified_bessel_func.tcc \ + /usr/include/c++/11/tr1/poly_hermite.tcc \ + /usr/include/c++/11/tr1/poly_laguerre.tcc \ + /usr/include/c++/11/tr1/riemann_zeta.tcc \ + /usr/local/include/opencv4/opencv2/core/cvstd_wrapper.hpp \ + /usr/include/c++/11/memory \ + /usr/include/c++/11/bits/stl_raw_storage_iter.h \ + /usr/include/c++/11/bits/align.h \ + /usr/include/c++/11/bit \ + /usr/include/c++/11/bits/unique_ptr.h \ + /usr/include/c++/11/bits/shared_ptr.h \ + /usr/include/c++/11/bits/shared_ptr_base.h \ + /usr/include/c++/11/bits/allocated_ptr.h \ + /usr/include/c++/11/ext/concurrence.h \ + /usr/include/c++/11/bits/shared_ptr_atomic.h \ + /usr/include/c++/11/bits/atomic_base.h \ + /usr/include/c++/11/bits/atomic_lockfree_defines.h \ + /usr/include/c++/11/backward/auto_ptr.h \ + /usr/include/c++/11/pstl/glue_memory_defs.h \ + /usr/local/include/opencv4/opencv2/core/neon_utils.hpp \ + /usr/local/include/opencv4/opencv2/core/vsx_utils.hpp \ + /usr/include/assert.h \ + /usr/local/include/opencv4/opencv2/core/check.hpp \ + /usr/local/include/opencv4/opencv2/core/traits.hpp \ + /usr/local/include/opencv4/opencv2/core/matx.hpp \ + /usr/local/include/opencv4/opencv2/core/saturate.hpp \ + /usr/local/include/opencv4/opencv2/core/fast_math.hpp \ + /usr/local/include/opencv4/opencv2/core/types.hpp \ + /usr/include/c++/11/cfloat \ + /usr/lib/gcc/x86_64-linux-gnu/11/include/float.h \ + /usr/local/include/opencv4/opencv2/core/mat.hpp \ + /usr/local/include/opencv4/opencv2/core/bufferpool.hpp \ + /usr/local/include/opencv4/opencv2/core/mat.inl.hpp \ + /usr/local/include/opencv4/opencv2/core/persistence.hpp \ + /usr/local/include/opencv4/opencv2/core/operations.hpp \ + /usr/local/include/opencv4/opencv2/core/cvstd.inl.hpp \ + /usr/include/c++/11/complex \ + /usr/include/c++/11/sstream \ + /usr/include/c++/11/istream \ + /usr/include/c++/11/ios \ + /usr/include/c++/11/bits/ios_base.h \ + /usr/include/c++/11/bits/locale_classes.h \ + /usr/include/c++/11/bits/locale_classes.tcc \ + /usr/include/c++/11/streambuf \ + /usr/include/c++/11/bits/streambuf.tcc \ + /usr/include/c++/11/bits/basic_ios.h \ + /usr/include/c++/11/bits/locale_facets.h \ + /usr/include/c++/11/cwctype \ + /usr/include/wctype.h \ + /usr/include/x86_64-linux-gnu/bits/wctype-wchar.h \ + /usr/include/x86_64-linux-gnu/c++/11/bits/ctype_base.h \ + /usr/include/c++/11/bits/streambuf_iterator.h \ + /usr/include/x86_64-linux-gnu/c++/11/bits/ctype_inline.h \ + /usr/include/c++/11/bits/locale_facets.tcc \ + /usr/include/c++/11/bits/basic_ios.tcc \ + /usr/include/c++/11/ostream \ + /usr/include/c++/11/bits/ostream.tcc \ + /usr/include/c++/11/bits/istream.tcc \ + /usr/include/c++/11/bits/sstream.tcc \ + /usr/local/include/opencv4/opencv2/core/utility.hpp \ + /usr/local/include/opencv4/opencv2/core/optim.hpp \ + /usr/local/include/opencv4/opencv2/core/ovx.hpp \ + /usr/local/include/opencv4/opencv2/core/cvdef.h \ + /usr/include/c++/11/atomic \ + /usr/include/c++/11/thread \ + /usr/include/c++/11/bits/std_thread.h \ + /usr/include/c++/11/bits/this_thread_sleep.h \ + model/perfcheckers/framerate.hpp \ + threadweaver/threadweaver.hpp \ + /usr/include/unistd.h \ + /usr/include/x86_64-linux-gnu/bits/posix_opt.h \ + /usr/include/x86_64-linux-gnu/bits/environments.h \ + /usr/include/x86_64-linux-gnu/bits/confname.h \ + /usr/include/x86_64-linux-gnu/bits/getopt_posix.h \ + /usr/include/x86_64-linux-gnu/bits/getopt_core.h \ + /usr/include/x86_64-linux-gnu/bits/unistd_ext.h \ + /usr/include/linux/close_range.h \ + /usr/include/c++/11/filesystem \ + /usr/include/c++/11/bits/fs_fwd.h \ + /usr/include/c++/11/bits/fs_path.h \ + /usr/include/c++/11/locale \ + /usr/include/c++/11/bits/locale_facets_nonio.h \ + /usr/include/x86_64-linux-gnu/c++/11/bits/time_members.h \ + /usr/include/x86_64-linux-gnu/c++/11/bits/messages_members.h \ + /usr/include/libintl.h \ + /usr/include/c++/11/bits/codecvt.h \ + /usr/include/c++/11/bits/locale_facets_nonio.tcc \ + /usr/include/c++/11/bits/locale_conv.h \ + /usr/include/c++/11/iomanip \ + /usr/include/c++/11/bits/quoted_string.h \ + /usr/include/c++/11/codecvt \ + /usr/include/c++/11/bits/fs_dir.h \ + /usr/include/c++/11/bits/fs_ops.h \ + threadweaver/debugging.hpp \ + /usr/include/c++/11/iostream \ + processing/zbar/zbar.hpp \ + /usr/include/zbar.h \ + /usr/include/zbar/Exception.h \ + /usr/include/zbar/Decoder.h \ + /usr/include/zbar/Scanner.h \ + /usr/include/zbar/Symbol.h \ + /usr/include/zbar/Image.h \ + /usr/include/c++/11/iterator \ + /usr/include/c++/11/bits/stream_iterator.h \ + /usr/include/zbar/Symbol.h \ + /usr/include/zbar/Exception.h \ + /usr/include/zbar/ImageScanner.h \ + /usr/include/zbar/Image.h \ + /usr/include/zbar/Video.h \ + /usr/include/zbar/Window.h \ + /usr/include/zbar/Processor.h \ + /usr/local/include/opencv4/opencv2/imgproc.hpp \ + /usr/local/include/opencv4/opencv2/imgproc/segmentation.hpp \ + /usr/include/c++/11/map \ + /usr/include/c++/11/bits/stl_tree.h \ + /usr/include/c++/11/bits/stl_map.h \ + /usr/include/c++/11/bits/stl_multimap.h pipeline/CMakeFiles/pipelineLib.dir/pipeline.cpp.o: pipeline/pipeline.cpp \ /usr/include/stdc-predef.h \ @@ -3542,7 +4667,22 @@ pipeline/CMakeFiles/pipelineLib.dir/pipeline.cpp.o: pipeline/pipeline.cpp \ /usr/include/x86_64-linux-gnu/bits/termios-tcflow.h \ /usr/include/x86_64-linux-gnu/bits/termios-misc.h \ /usr/include/x86_64-linux-gnu/sys/ttydefaults.h \ - pipeline/members/subNodes/fpsCounter.hpp + pipeline/members/subNodes/subNodes.hpp \ + pipeline/members/zbarAnalysisNode.hpp \ + processing/zbar/zbar.hpp \ + /usr/include/zbar.h \ + /usr/include/zbar/Exception.h \ + /usr/include/zbar/Decoder.h \ + /usr/include/zbar/Scanner.h \ + /usr/include/zbar/Symbol.h \ + /usr/include/zbar/Image.h \ + /usr/include/zbar/Symbol.h \ + /usr/include/zbar/Exception.h \ + /usr/include/zbar/ImageScanner.h \ + /usr/include/zbar/Image.h \ + /usr/include/zbar/Video.h \ + /usr/include/zbar/Window.h \ + /usr/include/zbar/Processor.h /usr/include/x86_64-linux-gnu/sys/ttydefaults.h: @@ -3557,8 +4697,6 @@ pipeline/CMakeFiles/pipelineLib.dir/pipeline.cpp.o: pipeline/pipeline.cpp \ /usr/include/x86_64-linux-gnu/bits/termios-baud.h: -/usr/include/x86_64-linux-gnu/bits/termios-c_iflag.h: - /usr/include/x86_64-linux-gnu/bits/termios-c_cc.h: /usr/include/x86_64-linux-gnu/bits/termios-struct.h: @@ -3575,9 +4713,7 @@ pipeline/pipeline.hpp: pipeline/pipeline.cpp: -/usr/local/include/opencv4/opencv2/imgproc/imgproc.hpp: - -ui/support/UiSupport.hpp: +pipeline/members/zbarAnalysisNode.cpp: pipeline/members/uiMergerNode.hpp: @@ -3593,7 +4729,25 @@ model/controllers/ui/uiController.hpp: pipeline/members/uiDrawerNode.cpp: -pipeline/members/subNodes/fpsCounter.hpp: +/usr/local/include/opencv4/opencv2/imgproc/imgproc.hpp: + +ui/support/UiSupport.hpp: + +pipeline/members/subNodes/staticImageOverlayer.cpp: + +/usr/include/x86_64-linux-gnu/bits/termios-c_iflag.h: + +/usr/include/zbar/Processor.h: + +/usr/include/zbar/Window.h: + +/usr/include/zbar/Decoder.h: + +/usr/include/zbar.h: + +processing/zbar/zbar.hpp: + +pipeline/members/zbarAnalysisNode.hpp: /usr/include/KHR/khrplatform.h: @@ -3693,6 +4847,8 @@ pipeline/members/subNodes/fpsCounter.cpp: /usr/include/x86_64-linux-gnu/gnu/stubs-64.h: +/usr/include/zbar/Scanner.h: + /usr/local/include/opencv4/opencv2/core/fast_math.hpp: /usr/include/c++/11/bits/specfun.h: @@ -3857,6 +5013,8 @@ pipeline/members/subNodes/fpsCounter.cpp: /usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h: +/usr/include/zbar/Symbol.h: + /usr/include/x86_64-linux-gnu/bits/types/__fpos64_t.h: /usr/include/time.h: @@ -3879,6 +5037,8 @@ pipeline/members/subNodes/fpsCounter.cpp: /usr/include/asm-generic/errno.h: +/usr/include/zbar/Image.h: + /usr/include/x86_64-linux-gnu/bits/sched.h: /usr/include/c++/11/ext/alloc_traits.h: @@ -4367,6 +5527,8 @@ model/windows/windowManager.hpp: /usr/include/c++/11/backward/auto_ptr.h: +/usr/include/zbar/ImageScanner.h: + /usr/lib/gcc/x86_64-linux-gnu/11/include/avx512bf16intrin.h: /usr/include/c++/11/pstl/glue_memory_defs.h: @@ -4555,6 +5717,8 @@ model/patterns/observer/observer.hpp: /usr/include/tbb/blocked_range.h: +/usr/include/zbar/Video.h: + /usr/include/x86_64-linux-gnu/bits/mathcalls.h: /usr/include/x86_64-linux-gnu/bits/endian.h: @@ -4727,6 +5891,8 @@ model/patterns/observer/observer.hpp: /usr/lib/gcc/x86_64-linux-gnu/11/include/keylockerintrin.h: +/usr/include/zbar/Exception.h: + /usr/include/linux/close_range.h: /usr/include/c++/11/bits/stl_numeric.h: @@ -4797,6 +5963,8 @@ model/patterns/observer/observer.hpp: /usr/local/include/opencv4/opencv2/flann/random.h: +pipeline/members/subNodes/subNodes.hpp: + /usr/local/include/opencv4/opencv2/flann.hpp: /usr/include/c++/11/bits/fs_path.h: @@ -4817,6 +5985,8 @@ pipeline/abstract/pipelineNode.cpp: /usr/include/c++/11/set: +pipeline/members/subNodes/zbarOverlayer.cpp: + /usr/include/c++/11/bits/ios_base.h: /usr/local/include/opencv4/opencv2/flann/kdtree_index.h: diff --git a/src/pipeline/CMakeFiles/pipelineLib.dir/link.txt b/src/pipeline/CMakeFiles/pipelineLib.dir/link.txt index 2eeb19a..cc3c985 100644 --- a/src/pipeline/CMakeFiles/pipelineLib.dir/link.txt +++ b/src/pipeline/CMakeFiles/pipelineLib.dir/link.txt @@ -1,2 +1,2 @@ -/usr/bin/ar qc libpipelineLib.a CMakeFiles/pipelineLib.dir/abstract/pipelineNode.cpp.o CMakeFiles/pipelineLib.dir/members/cameraPickerNode.cpp.o CMakeFiles/pipelineLib.dir/members/displayOutputNode.cpp.o CMakeFiles/pipelineLib.dir/members/uiDrawerNode.cpp.o CMakeFiles/pipelineLib.dir/members/uiMergerNode.cpp.o CMakeFiles/pipelineLib.dir/members/subNodes/fpsCounter.cpp.o CMakeFiles/pipelineLib.dir/pipeline.cpp.o +/usr/bin/ar qc libpipelineLib.a CMakeFiles/pipelineLib.dir/abstract/pipelineNode.cpp.o CMakeFiles/pipelineLib.dir/members/cameraPickerNode.cpp.o CMakeFiles/pipelineLib.dir/members/displayOutputNode.cpp.o CMakeFiles/pipelineLib.dir/members/uiDrawerNode.cpp.o CMakeFiles/pipelineLib.dir/members/uiMergerNode.cpp.o CMakeFiles/pipelineLib.dir/members/zbarAnalysisNode.cpp.o CMakeFiles/pipelineLib.dir/members/subNodes/fpsCounter.cpp.o CMakeFiles/pipelineLib.dir/members/subNodes/staticImageOverlayer.cpp.o CMakeFiles/pipelineLib.dir/members/subNodes/zbarOverlayer.cpp.o CMakeFiles/pipelineLib.dir/pipeline.cpp.o /usr/bin/ranlib libpipelineLib.a diff --git a/src/pipeline/CMakeFiles/pipelineLib.dir/progress.make b/src/pipeline/CMakeFiles/pipelineLib.dir/progress.make index 1ceaccd..61f8944 100644 --- a/src/pipeline/CMakeFiles/pipelineLib.dir/progress.make +++ b/src/pipeline/CMakeFiles/pipelineLib.dir/progress.make @@ -6,4 +6,7 @@ CMAKE_PROGRESS_5 = 18 CMAKE_PROGRESS_6 = 19 CMAKE_PROGRESS_7 = 20 CMAKE_PROGRESS_8 = 21 +CMAKE_PROGRESS_9 = 22 +CMAKE_PROGRESS_10 = 23 +CMAKE_PROGRESS_11 = 24 diff --git a/src/pipeline/CMakeFiles/progress.marks b/src/pipeline/CMakeFiles/progress.marks index 64bb6b7..8f92bfd 100644 --- a/src/pipeline/CMakeFiles/progress.marks +++ b/src/pipeline/CMakeFiles/progress.marks @@ -1 +1 @@ -30 +35 diff --git a/src/pipeline/CMakeLists.txt b/src/pipeline/CMakeLists.txt index 4f3d5a1..e53e073 100644 --- a/src/pipeline/CMakeLists.txt +++ b/src/pipeline/CMakeLists.txt @@ -9,8 +9,14 @@ set(pipeline_src ./members/uiDrawerNode.hpp ./members/uiMergerNode.cpp ./members/uiMergerNode.hpp - ./members/subNodes/fpsCounter.hpp + ./members/zbarAnalysisNode.cpp + ./members/zbarAnalysisNode.hpp + + ./members/subNodes/subNodes.hpp ./members/subNodes/fpsCounter.cpp + ./members/subNodes/staticImageOverlayer.cpp + ./members/subNodes/zbarOverlayer.cpp + ./pipeline.cpp ./pipeline.hpp) MESSAGE(STATUS "building pipeline") @@ -37,8 +43,6 @@ target_link_libraries(pipelineLib psvr) target_link_libraries(pipelineLib controllers) target_link_libraries(pipelineLib hw) target_link_libraries(pipelineLib threadweaver) - -#target_link_libraries(ui cameras) -#target_link_libraries(ui zbarLib) +target_link_libraries(pipelineLib zbarLib) MESSAGE(STATUS "Done building pipeline") \ No newline at end of file diff --git a/src/pipeline/Makefile b/src/pipeline/Makefile index 86bbf03..af6fb56 100644 --- a/src/pipeline/Makefile +++ b/src/pipeline/Makefile @@ -226,6 +226,54 @@ members/subNodes/fpsCounter.cpp.s: cd /home/kanken/code/AHRS_core/src && $(MAKE) $(MAKESILENT) -f pipeline/CMakeFiles/pipelineLib.dir/build.make pipeline/CMakeFiles/pipelineLib.dir/members/subNodes/fpsCounter.cpp.s .PHONY : members/subNodes/fpsCounter.cpp.s +members/subNodes/staticImageOverlayer.o: members/subNodes/staticImageOverlayer.cpp.o +.PHONY : members/subNodes/staticImageOverlayer.o + +# target to build an object file +members/subNodes/staticImageOverlayer.cpp.o: + cd /home/kanken/code/AHRS_core/src && $(MAKE) $(MAKESILENT) -f pipeline/CMakeFiles/pipelineLib.dir/build.make pipeline/CMakeFiles/pipelineLib.dir/members/subNodes/staticImageOverlayer.cpp.o +.PHONY : members/subNodes/staticImageOverlayer.cpp.o + +members/subNodes/staticImageOverlayer.i: members/subNodes/staticImageOverlayer.cpp.i +.PHONY : members/subNodes/staticImageOverlayer.i + +# target to preprocess a source file +members/subNodes/staticImageOverlayer.cpp.i: + cd /home/kanken/code/AHRS_core/src && $(MAKE) $(MAKESILENT) -f pipeline/CMakeFiles/pipelineLib.dir/build.make pipeline/CMakeFiles/pipelineLib.dir/members/subNodes/staticImageOverlayer.cpp.i +.PHONY : members/subNodes/staticImageOverlayer.cpp.i + +members/subNodes/staticImageOverlayer.s: members/subNodes/staticImageOverlayer.cpp.s +.PHONY : members/subNodes/staticImageOverlayer.s + +# target to generate assembly for a file +members/subNodes/staticImageOverlayer.cpp.s: + cd /home/kanken/code/AHRS_core/src && $(MAKE) $(MAKESILENT) -f pipeline/CMakeFiles/pipelineLib.dir/build.make pipeline/CMakeFiles/pipelineLib.dir/members/subNodes/staticImageOverlayer.cpp.s +.PHONY : members/subNodes/staticImageOverlayer.cpp.s + +members/subNodes/zbarOverlayer.o: members/subNodes/zbarOverlayer.cpp.o +.PHONY : members/subNodes/zbarOverlayer.o + +# target to build an object file +members/subNodes/zbarOverlayer.cpp.o: + cd /home/kanken/code/AHRS_core/src && $(MAKE) $(MAKESILENT) -f pipeline/CMakeFiles/pipelineLib.dir/build.make pipeline/CMakeFiles/pipelineLib.dir/members/subNodes/zbarOverlayer.cpp.o +.PHONY : members/subNodes/zbarOverlayer.cpp.o + +members/subNodes/zbarOverlayer.i: members/subNodes/zbarOverlayer.cpp.i +.PHONY : members/subNodes/zbarOverlayer.i + +# target to preprocess a source file +members/subNodes/zbarOverlayer.cpp.i: + cd /home/kanken/code/AHRS_core/src && $(MAKE) $(MAKESILENT) -f pipeline/CMakeFiles/pipelineLib.dir/build.make pipeline/CMakeFiles/pipelineLib.dir/members/subNodes/zbarOverlayer.cpp.i +.PHONY : members/subNodes/zbarOverlayer.cpp.i + +members/subNodes/zbarOverlayer.s: members/subNodes/zbarOverlayer.cpp.s +.PHONY : members/subNodes/zbarOverlayer.s + +# target to generate assembly for a file +members/subNodes/zbarOverlayer.cpp.s: + cd /home/kanken/code/AHRS_core/src && $(MAKE) $(MAKESILENT) -f pipeline/CMakeFiles/pipelineLib.dir/build.make pipeline/CMakeFiles/pipelineLib.dir/members/subNodes/zbarOverlayer.cpp.s +.PHONY : members/subNodes/zbarOverlayer.cpp.s + members/uiDrawerNode.o: members/uiDrawerNode.cpp.o .PHONY : members/uiDrawerNode.o @@ -274,6 +322,30 @@ members/uiMergerNode.cpp.s: cd /home/kanken/code/AHRS_core/src && $(MAKE) $(MAKESILENT) -f pipeline/CMakeFiles/pipelineLib.dir/build.make pipeline/CMakeFiles/pipelineLib.dir/members/uiMergerNode.cpp.s .PHONY : members/uiMergerNode.cpp.s +members/zbarAnalysisNode.o: members/zbarAnalysisNode.cpp.o +.PHONY : members/zbarAnalysisNode.o + +# target to build an object file +members/zbarAnalysisNode.cpp.o: + cd /home/kanken/code/AHRS_core/src && $(MAKE) $(MAKESILENT) -f pipeline/CMakeFiles/pipelineLib.dir/build.make pipeline/CMakeFiles/pipelineLib.dir/members/zbarAnalysisNode.cpp.o +.PHONY : members/zbarAnalysisNode.cpp.o + +members/zbarAnalysisNode.i: members/zbarAnalysisNode.cpp.i +.PHONY : members/zbarAnalysisNode.i + +# target to preprocess a source file +members/zbarAnalysisNode.cpp.i: + cd /home/kanken/code/AHRS_core/src && $(MAKE) $(MAKESILENT) -f pipeline/CMakeFiles/pipelineLib.dir/build.make pipeline/CMakeFiles/pipelineLib.dir/members/zbarAnalysisNode.cpp.i +.PHONY : members/zbarAnalysisNode.cpp.i + +members/zbarAnalysisNode.s: members/zbarAnalysisNode.cpp.s +.PHONY : members/zbarAnalysisNode.s + +# target to generate assembly for a file +members/zbarAnalysisNode.cpp.s: + cd /home/kanken/code/AHRS_core/src && $(MAKE) $(MAKESILENT) -f pipeline/CMakeFiles/pipelineLib.dir/build.make pipeline/CMakeFiles/pipelineLib.dir/members/zbarAnalysisNode.cpp.s +.PHONY : members/zbarAnalysisNode.cpp.s + pipeline.o: pipeline.cpp.o .PHONY : pipeline.o @@ -319,12 +391,21 @@ help: @echo "... members/subNodes/fpsCounter.o" @echo "... members/subNodes/fpsCounter.i" @echo "... members/subNodes/fpsCounter.s" + @echo "... members/subNodes/staticImageOverlayer.o" + @echo "... members/subNodes/staticImageOverlayer.i" + @echo "... members/subNodes/staticImageOverlayer.s" + @echo "... members/subNodes/zbarOverlayer.o" + @echo "... members/subNodes/zbarOverlayer.i" + @echo "... members/subNodes/zbarOverlayer.s" @echo "... members/uiDrawerNode.o" @echo "... members/uiDrawerNode.i" @echo "... members/uiDrawerNode.s" @echo "... members/uiMergerNode.o" @echo "... members/uiMergerNode.i" @echo "... members/uiMergerNode.s" + @echo "... members/zbarAnalysisNode.o" + @echo "... members/zbarAnalysisNode.i" + @echo "... members/zbarAnalysisNode.s" @echo "... pipeline.o" @echo "... pipeline.i" @echo "... pipeline.s" diff --git a/src/pipeline/abstract/pipelineNode.hpp b/src/pipeline/abstract/pipelineNode.hpp index c9d0cf7..73b654b 100644 --- a/src/pipeline/abstract/pipelineNode.hpp +++ b/src/pipeline/abstract/pipelineNode.hpp @@ -33,9 +33,9 @@ class PipelineNode{ void addSubNode(SubNode* sn); //virtual ~PipelineNode(); float cost = 1; + std::mutex outputLock; protected: std::vector subNodes; - std::mutex outputLock; cv::UMat output; std::atomic_bool shouldRun = false; std::atomic_bool disabled = false; //if true short circuit your input to your output diff --git a/src/pipeline/members/subNodes/fpsCounter.cpp b/src/pipeline/members/subNodes/fpsCounter.cpp index 29ba253..2dcea3e 100644 --- a/src/pipeline/members/subNodes/fpsCounter.cpp +++ b/src/pipeline/members/subNodes/fpsCounter.cpp @@ -1,4 +1,4 @@ -#include "fpsCounter.hpp" +#include "subNodes.hpp" #include void FpsCounter::processFrame(cv::UMat& input, cv::Point2d& cursorPos){ diff --git a/src/pipeline/members/subNodes/fpsCounter.hpp b/src/pipeline/members/subNodes/fpsCounter.hpp deleted file mode 100644 index 4b9e79a..0000000 --- a/src/pipeline/members/subNodes/fpsCounter.hpp +++ /dev/null @@ -1,12 +0,0 @@ -#include "../../abstract/pipelineNode.hpp" -#include - -class FpsCounter : public SubNode -{ -public: - void processFrame(cv::UMat &input, cv::Point2d &cursorPos) override; - void addChecker(std::string name, framerateChecker *fc); - -protected: - std::map checkers; -}; \ No newline at end of file diff --git a/src/pipeline/members/subNodes/staticImageOverlayer.cpp b/src/pipeline/members/subNodes/staticImageOverlayer.cpp new file mode 100644 index 0000000..187aa7d --- /dev/null +++ b/src/pipeline/members/subNodes/staticImageOverlayer.cpp @@ -0,0 +1,10 @@ +#include "subNodes.hpp" +#include "./../../../ui/support/UiSupport.hpp" + +void StaticImageOverlayer::processFrame(cv::UMat& input, cv::Point2d& cursorPos){ + input = UiSupport::OverlayBlackMask(input, image); +} + +void StaticImageOverlayer::setImage(std::string str){ + image = cv::imread("./media/hud_fixed.png",-1).getUMat(cv::ACCESS_READ); +} \ No newline at end of file diff --git a/src/pipeline/members/subNodes/subNodes.hpp b/src/pipeline/members/subNodes/subNodes.hpp new file mode 100644 index 0000000..0773802 --- /dev/null +++ b/src/pipeline/members/subNodes/subNodes.hpp @@ -0,0 +1,31 @@ +#include "../../abstract/pipelineNode.hpp" +#include "../zbarAnalysisNode.hpp" +#include + +class FpsCounter : public SubNode +{ +public: + void processFrame(cv::UMat &input, cv::Point2d &cursorPos) override; + void addChecker(std::string name, framerateChecker *fc); + +protected: + std::map checkers; +}; + +class StaticImageOverlayer : public SubNode +{ +public: + void processFrame(cv::UMat &input, cv::Point2d &cursorPos) override; + void setImage(std::string str); +protected: + cv::UMat image; +}; + +class ZbarOverlayer : public SubNode +{ +public: + ZbarOverlayer(zbarScanner* backend); + void processFrame(cv::UMat &input, cv::Point2d &cursorPos) override; +protected: + zbarScanner* localScanner; +}; \ No newline at end of file diff --git a/src/pipeline/members/subNodes/zbarOverlayer.cpp b/src/pipeline/members/subNodes/zbarOverlayer.cpp new file mode 100644 index 0000000..6b856b1 --- /dev/null +++ b/src/pipeline/members/subNodes/zbarOverlayer.cpp @@ -0,0 +1,42 @@ +#include "subNodes.hpp" +#include "../../../ui/support/UiSupport.hpp" + +ZbarOverlayer::ZbarOverlayer(zbarScanner *backend) : localScanner(backend) +{ +} + +void ZbarOverlayer::processFrame(cv::UMat &input, cv::Point2d &cursorPos) +{ + vector objects = localScanner->getFoundElements(); + + if(objects.size() > 0){ + float ogH = objects.at(0).originalHeight; + float ogW = objects.at(0).originalWidth; + cv::UMat toWriteOn = cv::UMat(cv::Size(ogW,ogH), CV_8UC3, cv::Scalar(0, 0, 0)); + + // Loop over all decoded objects + for (decodedObject deo : objects) + { + vector points = deo.location; + vector hull; + + // If the points do not form a quad, find convex hull + if (points.size() > 4) + cv::convexHull(points, hull); + else + hull = points; + + // Number of points in the convex hull + int n = hull.size(); + + for (int j = 0; j < n; j++) + { + cv::line(toWriteOn, hull[j], hull[(j + 1) % n], cv::Scalar(255, 0, 0), 3); + } + cv::Point pos = cv::Point(deo.location.at(0).x*(960/ogH),deo.location.at(0).y*(1080/ogW)); + cv::putText(input, cv::format("%s", deo.data.c_str()), pos, cv::HersheyFonts::FONT_HERSHEY_PLAIN, 1, cv::Scalar(255, 255, 255), 1, 8, false); + } + cv::UMat toOverlay = UiSupport::resizeIn(toWriteOn); + input = UiSupport::OverlayBlackMask(toOverlay, input); + } +} \ No newline at end of file diff --git a/src/pipeline/members/uiDrawerNode.cpp b/src/pipeline/members/uiDrawerNode.cpp index ac0f7de..746588e 100644 --- a/src/pipeline/members/uiDrawerNode.cpp +++ b/src/pipeline/members/uiDrawerNode.cpp @@ -21,7 +21,7 @@ void UiDrawerNode::processFrame() int &wd = _backController->menuSize.width; int &he = _backController->menuSize.height; unsigned int stackerIndex = 0; - cv::UMat MenuMat(cv::Size(wd, he), CV_8UC3, cv::Scalar(0, 0, 0)); + cv::UMat MenuMat = cv::UMat(cv::Size(960, 1080), CV_8UC3, cv::Scalar(0, 0, 0)); cv::rectangle(MenuMat, cv::Rect2i(0, 0, wd, he), cv::Scalar(255, 0, 0), 5, 8, 0); _backController->update(); cv::putText(MenuMat, _backController->menuTitle, cv::Point2i(5, stackerIndex += 20), cv::HersheyFonts::FONT_HERSHEY_PLAIN, 1, Scalar(255, 255, 255), 1, 8, false); diff --git a/src/pipeline/members/zbarAnalysisNode.cpp b/src/pipeline/members/zbarAnalysisNode.cpp new file mode 100644 index 0000000..8aaef92 --- /dev/null +++ b/src/pipeline/members/zbarAnalysisNode.cpp @@ -0,0 +1,34 @@ +#include "zbarAnalysisNode.hpp" +#include +#include +#include + +ZbarAnalysisNode::ZbarAnalysisNode(PipelineNode* _previous, zbarScanner* scanner) : localScanner(scanner) +{ + isFirst = false; + previous = _previous; + fpsLimit = 30; +} + +void ZbarAnalysisNode::processFrame() +{ + DEBUG_LOG("ZbarAnalysisNode on thread " << localThread->get_id() << " is processing its camera frame"); + try + { + if(!previous->getOutput().empty()){ + cv::UMat toDecode = previous->getOutput(); + DEBUG_LOG("ZbarAnalysisNode on thread " << localThread->get_id() << " fetched camera frame"); + localScanner->decode(toDecode); + DEBUG_LOG("ZbarAnalysisNode on thread " << localThread->get_id() << " processed camera frame"); + } + } + catch (std::exception& e) + { + std::cerr << "\033[1;31m caught ZbarAnalysisNode::processFrame thread exception :"<< e.what() <<" \033[0m" << std::endl; + exit(1); + } +} + +std::string ZbarAnalysisNode::getName(){ + return "zbar analyzer"; +} \ No newline at end of file diff --git a/src/pipeline/members/zbarAnalysisNode.hpp b/src/pipeline/members/zbarAnalysisNode.hpp new file mode 100644 index 0000000..58dfb76 --- /dev/null +++ b/src/pipeline/members/zbarAnalysisNode.hpp @@ -0,0 +1,12 @@ +#include "../abstract/pipelineNode.hpp" +#include "../../processing/zbar/zbar.hpp" +/// @brief this class is used to check a mat for any bar codes +class ZbarAnalysisNode : public PipelineNode +{ +public: + ZbarAnalysisNode(PipelineNode* previous,zbarScanner* scanner); + std::string getName() override; +protected: + void processFrame() override; + zbarScanner* localScanner; +}; \ No newline at end of file diff --git a/src/pipeline/pipeline.cpp b/src/pipeline/pipeline.cpp index 3ffd33b..a68871d 100644 --- a/src/pipeline/pipeline.cpp +++ b/src/pipeline/pipeline.cpp @@ -1,7 +1,7 @@ #include "pipeline.hpp" #include "./../model/windows/windowManager.hpp" #include "../model/hardware/hw/serial.hpp" -#include "./members/subNodes/fpsCounter.hpp" +#include "./members/subNodes/subNodes.hpp" Pipeline::Pipeline(){ WindowManager* wm = new WindowManager(); @@ -14,13 +14,21 @@ Pipeline::Pipeline(){ sp->Attach(uc); FpsCounter* fc = new FpsCounter(); + StaticImageOverlayer* sio = new StaticImageOverlayer(); + sio->setImage("./media/hud_fixed.png"); + + zbarScanner* zs = new zbarScanner(); + ZbarOverlayer* zo = new ZbarOverlayer(zs); nodes.push_back(new cameraPickerNode(cm)); + nodes.push_back(new ZbarAnalysisNode(nodes.at(0), zs)); nodes.push_back(new UiDrawerNode(uc)); - nodes.at(1)->addSubNode(fc); - nodes.at(1)->fpsLimit = 30; - nodes.push_back(new UiMergerNode(nodes.at(0),nodes.at(1),uc)); - nodes.push_back(new DisplayOutputNode(nodes.at(2), wm->managedUIs.at(0))); + nodes.at(2)->addSubNode(fc); + nodes.at(2)->addSubNode(sio); + nodes.at(2)->addSubNode(zo); + nodes.at(2)->fpsLimit = 30; + nodes.push_back(new UiMergerNode(nodes.at(0),nodes.at(2),uc)); + nodes.push_back(new DisplayOutputNode(nodes.at(3), wm->managedUIs.at(0))); for(PipelineNode* pn : nodes) fc->addChecker(pn->getName(),pn->localES); diff --git a/src/processing/zbar/CMakeFiles/zbarLib.dir/progress.make b/src/processing/zbar/CMakeFiles/zbarLib.dir/progress.make index 30c3091..6e6a7b1 100644 --- a/src/processing/zbar/CMakeFiles/zbarLib.dir/progress.make +++ b/src/processing/zbar/CMakeFiles/zbarLib.dir/progress.make @@ -1,3 +1,3 @@ -CMAKE_PROGRESS_1 = 34 -CMAKE_PROGRESS_2 = 35 +CMAKE_PROGRESS_1 = 37 +CMAKE_PROGRESS_2 = 38 diff --git a/src/processing/zbar/zbar.cpp b/src/processing/zbar/zbar.cpp index 4b3bc87..195245b 100644 --- a/src/processing/zbar/zbar.cpp +++ b/src/processing/zbar/zbar.cpp @@ -1,6 +1,11 @@ #include "zbar.hpp" -void zbarScanner::decode(cv::UMat &im) +vector zbarScanner::getFoundElements(){ + const std::lock_guard lock(decodedObjectsAccessLock); + return decodedObjects; +} + +void zbarScanner::decode(cv::UMat im) { cv::Mat imGray; @@ -9,13 +14,16 @@ void zbarScanner::decode(cv::UMat &im) Image image(im.cols, im.rows, "Y800", (uchar *)imGray.data, im.cols * im.rows); int n = scanner.scan(image); - + const std::lock_guard lock(decodedObjectsAccessLock); + decodedObjects.clear(); for (Image::SymbolIterator symbol = image.symbol_begin(); symbol != image.symbol_end(); ++symbol) { decodedObject obj; obj.type = symbol->get_type_name(); obj.data = symbol->get_data(); + obj.originalHeight = im.rows; + obj.originalWidth = im.cols; for (int i = 0; i < symbol->get_location_size(); i++) { diff --git a/src/processing/zbar/zbar.hpp b/src/processing/zbar/zbar.hpp index 513b525..05cb1c1 100644 --- a/src/processing/zbar/zbar.hpp +++ b/src/processing/zbar/zbar.hpp @@ -14,13 +14,17 @@ typedef struct string type; string data; vector location; + int originalWidth; + int originalHeight; } decodedObject; class zbarScanner{ private: ImageScanner scanner = ImageScanner(); vector decodedObjects; + std::mutex decodedObjectsAccessLock; public: zbarScanner(); - void decode(cv::UMat &im); + void decode(cv::UMat im); + vector getFoundElements(); }; \ No newline at end of file diff --git a/src/prog b/src/prog index 008201a542f1f9cf8c3bb0a39b34591689ea0659..98cbee29375419380cb6b0ee5aac89d36ed82c76 100755 GIT binary patch literal 941944 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

Vi0ojiQJTf!IELS~t%6)GuV!%O&cznCYH!?N68 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�?>5kdG^lB#2D@GXVr{{;CuF5FDt}E&Qd= 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 UNe%(4mTf>Vk!0fgR((N|ziluzu92+K7gsKBUQ~ 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 T8UN$ANtLbEYuSM8ZR`I459kAD delta 226165 zcmZ^s2V4}#_rPyv@1!VA+NnsfVhyM$b}T4%>>3*yYiwxLV4{LiB8Vuu!Wb(W3wEq$ ziHa387BEq<6OHDq!IFrH!2iwc+}$w0f9~^<+xLAlZ)V=~+1<0~Wb@qPAt^?8f1+cb zFzrj1(%)%$y)BN$XiYXoFTc|;7CGpdX!+K;YFY$eOp~JNb<%f!1+3x~(hIQ#)?7NZ95|Nr?5x4OOrn290T6(%T^(Z=3?bCiOTk`k9A)5JxL)6u{ zXSM&zMV5;eEXzf8RHk_J8#ZT3cJISkkIFebbDY@rR@Dzawbdm`Aj(k>DfQatK;Vn; z@3Iz2mkZx{{Q6h;z5)Mk!oOSa?>79q3;!O#Kl=F%{yovD)%0nos*0Sw(FOHQd2iHR z4X*5sUZ`)py%AE~+`Z9C^^LtZ@@D*vx*V<#GVKxdjhi=`z{qFna)USeO%15%ZRoA& zbQRTo*d5gdi$-Rn2aEBIiVWU{k4`$B8`JM(DIQ=Jl3BPbYM!Gvx~-0cR7`4~o~Hg= z1#h%Y-Du~H>}eQ7eW)lcegO;ZNy8b8o;+1G#@>jwvOE{ExEs{dP_FUnMkq@Rv;3G@ z_F^eErG&)Iu+yuX?K}(%EN0LkH5fASjup&~74y{S#el-~Wq(Jrs%X!g{a8H>IatI(2B-+G z|6z7EsCi)X70XRd1*0JYTAb$aYRvX#mU0HOeMQ~p;0^A8YBMBy=ycVn;|-aXQmSSr zBU+(Ov-4JioQ-H9bLe1}`sXZ_wbWH=2Iy|Hv|U(k*0B&B)saxz8nkNFNEajOLaWno z(%zDr*~}+?EbJ4On>6N`ENaP6&YJ6^%xj@6?ME!cdX|b8;{odYa^9#9_}WN4q#E6f zXgF;SYJ{87FvptOQ5JtTtJ*Ql)AlTXO;|2MStDD*$d9Zfy=ke@7UuPlEN&>xso}ZB zHz<*XOJVW*vHXXy(Ec=cYP7o%eZk7MiTc<;tnm_9?j2a`*vuMkBlQh<>PJ?$ZJ2f~ zv#qdn6PWf}+Dr{WRx3|gv%SX3Gnv+_!OvP&LQ_=ZJdK7M*6{O~#Tm4Os;id~4P#cn zWL*sYLRTHh+EW0vXn1V({z9r#i^>_13(N5`mhLySRt?*&UAZgE^>t>aE$hq!S!r@u zDv`{)KhUmZm}u#qhKtrT!dbj(v{uwmNNEVIQ#I3QL>-w&53u^0z(OUf$iv85a1pDm zZLI#kWa-wK2ab*wb^X&l2}R?nDOt^UXcqED9eW6waI0(3@Q`T=d|HnI^=r>kUu z9s%S0!RFc+ew0ow@UeqYn1&DI;X^g7%Lh)wf6fQda320tH7&e7pBng7rE~FP;bV1| zszF}h6UzmC%CPO=-5n_0WEhRWtK}$d`fU%Os4-e2X+J|T8 zt)pfqi`!xLX|D3PqEJ)-cPRh=mtYCl4FFF>?b8yl6u{A0^F-VQ%@a`b?9-2hH|h!x zm#yNd0XiLGqh4%B2uqzCM>Lak=A@qrzM9Ffb7h@702&3&LLAS+XIgMwB5>;TONX>V zcLSMz`a|AKX~@!S-hoInWWPhpkj3e~JYoNR`U8EdVx*4t zophkCUsr|nb}1jA-mP|3tx=VH4#22!XBI-sh-OxcLzAPFWXveLkjc)vAGqu>VFI)hN8M&F&#XMbfv$A- zfJ{FKNK#bMRE+WuQJaor69L;2R-9;`>U~)xWK9{HE?S%}w>HgsIIHq^ez31{s zCRflYHMBxaXL5O6MJ|tFvV$&w$<=HI3a=M;e{$=k(7;g=_ zAzYqOX9e^~MK_kq(^!10n+`JlSXStkF0Nap@d&zdr(=pmVfTZkh~!Ip3-7g7wK0#>Y#%30*hCCtBb%eci0z>0g~LMo>_B&MW#?r;C$#pCXMXNIdsnji*Tb za&2wESS9hWmWZXVOP3T+dutIgB)*`p#xo_pVwA>@NPJ3~#d|oP)_=Ovqhl(s*E5A z=R8{Cx;IEhE?feiz5sier_5z-~@zgG*NDe*YYvm{=?d9K96GBrB|v63R4E6frv zpyT6(rE07@a*12^q5ho5S|V6>he1+=IDQappH+6UvB>@s580+=C{W_f zIS(q!V|A^$BDAbR*N*criHCC@A@MGpM@qa0=Yu5Pn{jA=QIcXHk1$^1BRP+j_!!P( zBtDt*IEjD5c>?9M{adPFAy=eG5ms`(O5%j`bcwI#JVWB^InNY0>wlZL;)tN2t!gXh zSrXsDd5*;QaGopi{ha4Z{O~rt*8dA6#W5biEb)_^7fSpz=S31f&$;e&*~WX3bNkcM z`u_@7xJnW7I5$fC2Iu|~w=7HoC4QTS53+Er{5supt_Za#v|g?I$a$E=*=ae1iIBJ( zJw=C4q{MwWA0+YEK(2_A6pc9_FY%6?M@xJF=P?o=!Fim-CulrYmmn#o@(3vspT+qq ziO=OcUE&Kk&yaWm=b4Oy|1I5b30EAEBBXGhCGj-Qb0ofo^IVCibDl49TK}85qCivt z-@&)#Bp%55Dv8(SJYC}TInR)IL(XF}B}EWd9Fce<&a))mg!3GU zH|0E6;-Q@9YuvW}Z^0D>QiN8Vn-bF~>-zr|SJ-ofWmbH`xvRuKa&DA(Dd*9AyH3x-dhzx}zgCsyTK!W+ zdRYZU>@$dOMrA`;|G{(rgIl)e)J|3Sr`@H3^ey}RvI;m27Yx}V=ydu2!Oj1{i~fV# z)2$pWznrj<@9|_F_#Zs4L{KX}4_@Kyi8Gya!r^?&4l6|C-a z{)1a?P|F^&?0RKxIgY1%pSA9Fy4-_&{Vyvlr{Xf#33VwNGX4h-`VSsu;k5jsp#+OU z;`xFn#PF7L0Xd_V^Fx^*5qeoiNJH~KT&xljrV7g^l%EGsLn2Q(rA?#sFWe5ZepU%Q z+)AN)3w)4`$LcZ!1%J4VsWSyW(iTB?MBrlto+a?90?!fneSzmP4&|pMh!+(3LIi&2 zjcE%6zE=qE$~T?VL#qXD6gWJ%Vf|R1#-LuiWc5D?mWLLof)JV`z)V=qgvyl9BvLM6P~h-Limm?z2@1G>ZvBJ`93C05 ze!>LqVx@2%AaKib7*ri8a5o`*>>xo=QBXt)9G=dxe#Q$N9=5T5q6Mx!da9{n1nzAO z4fm8a9?RTs6chRcV8Jx$`I&LEj# z(E=YT@ECy))410E;snKTAwq({M+iJc;86l!CGb%KPZ#(X0?+s<)>ikU1x2P1VXVN9 z2z;Etvjjd~;5h=HAn;rZr{(`rP~=+_z$Oa3K;V-EZWj1tffovViolBm9t~XcKMiog z=80)S1bcx`7r3jyzY@4n;4=j7FYuW*9;*u!6tip!U68=P7I>(@V+0;1@Yw>75coF& zk7OLmPrKi@f?|*mVUEC~1U^^b;{`rX;L!rNxfz!E0*@0Fae`vLU?@T0-w8ZL;0px4 zO5h6xo-Xk3IcMo-2#Q5QgiL`a2>gh^69t|n@Wlep5qOfob598C|0RMVUx<(_@B)D^ z6}Va8%LHC1@Dza;Sviz{xuDRUwDp1&0=E~qDsWeUuN1gZ;Hd)l7kC=wmiiAA6hw#+ zB=A)N4;Aqvl_!fbu2z;x+R|$NZz|#euVf8-*$Pg6Ug$S7f-y!fL0^cd{EP?M5c#gn# zTR5%%TtTtNqJZywfoBT5K;ZiYZWj0fffow=pumfOv-U?vz(ayU$4@#aKP+&2ftv*G zD)1u$Hwyfy!2NAJR(DKL1lkn3;{p#7_)h{475E8(hY9?oz#{~Hig8wc*d7atEFr=m zfu9z5l)%pje7wNV3Orii=L8H2^6mbH-An*i%XPW~4&_A>{1^uD-uv-yV-v4yl za=M84tQoj8H)6p#do2T{A)A_))4eUN`D60~_2OoikA=&sP0GPbJsowrcP_sFP`P1Q z*;A68B-tRz#SO~F|4Wiz334n=@QDDZd|#4pNb(g)J}=29B>9je@3zUYti)SvfXVA5 zIaQLAB{^P_=SuQSNuF$#V>OqLu>wsVCdvIJxrZc&OLA*T4w2*r7CDyJc})wjv;j%> zlw>DKHb`=DeW?vd@+&UKS{mIGDZqV6z9Gq1B>B7~pOEB3lDu1!p~v$QZ;=A5ljKxM zPL||&NuDdoGbMR4lVfe&Zj2OQm?Za?k zAj!q`q&6VQuRx9!2c9QVfcuhsLz1sZ@_9)mM!34 zk{tU=0#79Qz9ip}LpY?0)3lAJ2Z$&wr|$#W%nCX*}J=Kslo>fkkj-M#|; zer!V*zlCg}ACcVpBFw81$%ZrZt9j83&xj<$00>0a_70^5E`D(|;933+;eTM^LsryR zFR!VB|EjG%TT`{}30S1-X4dN;v7q(a+He_>_+&@jsyV6qg=+e^C3x?E& zYS7x_O7QzqGJl7@c7se<*hM5}o2M3+mO>`{A#OzC8Mq=$aRD-Oua*|%r@u+NLC9B) zTGtT!eo#}^dEs&&)QojoV>^9NAl3zlRRhKbYR=~$Fqh;xwDVXc(+CsZt2frS zi5*0ZPou)|J_i_sY+pKY4^keYRL7S+A#gI1{1i?Yg1n& z8}h5uWM~yeG6k)|m5gPZXS}mip@X_FeS&>D7>-Ch5kYz%z@D)Y&_bwP1&#tv`O`Fi zVI@5qk@(PDZYmABE(*e&qBl0oCYvr3w)LPJPva-WvoA1H8TQbpTxrlHwxEsov7ph^ zOghy?b6rw=4+>eeJTy;+b2P9RLxcI#U|nq{Oh40_9To=;gMXB_U@jst zK9bfAM~NDunSC(o|9ofQfqjr*0 zd7(8cY`E$PiiKG&@v~T>top#{DoB47HKWp;TC>E^Weu?`1q(@xr*~boJf%bQbQ(R} zlO}7;b+!M>#YM2WFl*-iXSJX@>6q6g@!Uy&=KP1|*U#xl@c3CF$QB*#nY1#mbKS2X zceN;KU!=;zTzN!@n9g;pxo)kX^XIyG&(*ALm79#xg1i`Ku}gauwcCX&dRi2;`l%x5 zx$2zZJp_g=EP&ld;C3@{fl|6IB{CnKmq z6*ih?oAYV!Og1D|wG4uoDd->=&KR_jSC&E0iIle0S0wAY>mAh*W(RfL_P=l+q()}ahO6IM6&1Y3Tn%pKI+1QKI(*BRn(~uUF~bo?7|>U z3a{#G;I4`qm($V7gF{;DHPpNuKU_^AVKq<{?5(IS7b~d^_qbNAECi|seT!O&fNoDC zH6;N#dSBw-Los-Kq`Jg2Os&nT|6o%174{)v!N|$;Yi6c@p`iasA=6$W5B2vw)p4Cq zs>9w;&&mHAYQI9>+*LeQ-1fzr6gB0k7oPD%&HcM6?xRUHo~ZsG0^FLjm_{&PKyy}C zA-Tm$ASwKWy@^YS;zcG8K}HgN64~Jkm}J&R-=M+jvi)JGtD3vt7Z1SX^kfKnt&!e` zbhgub<4TxJ3Dq018z!sr^!|L4ez z@O`;voBn?zNwSf{e+Wi;QzH||lqRU5+V9XQWzADX^*S7^&xZM!{I*tcSBD=S@8$@r z9<9x%)9ij$LINgY5B0@iPuE;nCkU#)R990g-1T4bu)5-_PBPV2nm;ThaR(Knn!D4L z1XWV(aOy`gvL|*|@0eV@YS4KS0Ai6vH(xGPYR-tA90MumDCeQJn;2* zYThkR64ytuR|}8y!gC+0?T!ZFet(gD5ztB&9c_c{?yCX6c#yEAN(Hs>4}+VLW-iHE z=??#@#YeAV?|)SP+g|!-cS}pvkvpo8d0o*-&YQ@%t+I#2X z7DiJyLx=FEu{<51Mm0H<$|G!YlywG5f54J5M;J1po~`)b*A@)R5F7s8is>B|>ogs7 z#mea&7Arq&#qim=5xXFEW^~t`ze)&8pp6y#So7!OZ`|VQFt}pgcYoD5K z9FnK#63--szps;?$mo8@#!{3|3^VEH({1wwRg#^z)o+}>d)mNuxcIW{;cdv8?7ORDGXS4gY;dHJ)y1|HCa%%(ziX_MO#NGZaN6NBXPZo&KkJ zCUBU!=zMM7tX|lxl%7bys92LGa8bpeAc(Q$9<~M^b4|B zEo`CPGFh9i5B*|O^XN;iDmwFto9eW)Z>w*=PIHj|La&YZ+2-+iur#CV6?4gL$W@o? z%suXET#2zkc6n{lyZ~AnjO$GdmT`R#Q_yj}P_G5a{nawAyQaNWYO9UU_rU{isf*4x zaLBm{GmHWHJZZOI??GHr6bJRrd3U@lPYu{pRjqJgD2{uoetBU8+5IE7*M_jg+CeB2O{OEVpJ|_pgB){E6erjRP3f%R&y6|EsPRUhIUJQ0B z{+X4NdhhL3_0vTkyI-$D@%COm;CE>@!cBfAC<=M9#MHw-UsAeXDkW_j;9BbT%Sjbt zu9TK8C@P)lZf^678g`{Vj=BgVvIlWZQOcAB&+<7U&ePZw&SzahI{Dn(=Eees`Mm-mN#1*iht5 zy6@FjRef(n;hv|#%y;@rSr9&|32Jqq{mo>AfBhB4pQU(MmO3&&2sgQ@4LjTN+bDmW zfU#q;z9&vQLFXEE@a^|_!*Ol+Ds6^b4$QrC8sVkKXlW~x=o+}38g=iyvhtcXHIgU4u5~Cb~idHl4(o zNYoFo+5Pm;4L>||z@=aq#=mB%dFvXveg|cu+Xrou8lI(QJ_=T<=Nr`DA2n6Hjw@=_ z$E|Rxq7Hdn2|t3LKU=8x@R;GKHSp)hSf1$Y9;&W?><>TfrDi>@X)LzRFjN)AcLlwF zQi~r~_TEO7bWxjaz6#?g%OZ{6@b}QVhYtZr?*9kC{D@?y*rRk}ViV;KI+-Si|3RY# z?SpD)R}=fYSAZ)%3CkjsNvo3RHQq}DNI2-+g`@9 z&C3p2I-3J&sG@STPuZ!}x4XMGg^v8f$>N?P`(Sdcr0&`2M*0@${ndhNgpd1MzZb7Fw`;(z*W#%>pgbL-P~Jam0eTSvq=15}rlF z?JZI7?5f>Ng~Gn@wJsqw8|~@%r46~2_QNIAn7Dp?vR9f_E1qKOD`+v)nPB`2Od=~O zo<=iUbCjK7WA=)jqhe!Lfwri(w5Z-gS>2V5>Iw;u3{@%-zi*H|DG7uhv26J?h`jEq zFHc;DqH^AKSR`nONwApH7J77XNzgo)G)`oC)6q3@xIbvSnsNwjrMBfo zcSMG^##PAFE{Yv2N0AQ=t5k;6-%M8ErUP;XS@%=H~(@*tPVp2{_Ydf432B?IOhD16a77gs}#{fg@F zY_QL3ZSqctNJ^m#MQvhZ-n;XQI`3JP&>P#S4Q;ynNUxK^A#fbq2`$Kqp_OvMYD2?- zn%7qIo>i~7gGSKY6uT4L^!awSPl8W%lm4p!p6Aob#+?d4Esep#iAMBq~Y5;)OBzC!a}K!;&W;F zwIq@wqqOG44kbTAEm|~ueYKbd<_&K3M)lL1nYhDt^{cn_M*p2oGa@Xf4sD=84GrOk zaJ4Ou$8D_%yrk_U$+O2VRAjB$5faiSCjSguH$Dj0ygkj{1nsF`dfE0ln-i`99(gG&o+X+a~p*A*^X!KADU>gVdr&A`wV0X+CIlImTm65 ziMG$c1K#gV7=OPO29ut+=~@^IR=XW}0I_Yu$o2>7&mUf4*KMp3pWG@o;?-NB5mzDw z6ZGz`+FbtGkNi(I04hdWn@*{DFrBV@=t0ycQ?hT>A%g>OZEc zSJ%=I@j)z3wt4@Gn%>c%e=*xK_46(=goo*nMy7ZoFYkIZP!lPTSDG4E>{YoWRXl#OR9Ck7X{wr8 z>{an9sCn!C5i)F^ms++rtXf42W$g`a8?3!y$?sI7^@fToExqBjYPIK1?Y&+p^oB`S zwXRxYJ&kI(k!|S>eVKyxhUJW9o2L=l8$#9MlCBO7SlxsdT_iU#+Ulpf1PwmE6*NXV z5T>lt2EqjRhVDOq9a*EGDqhe3f+V1Rv``WDbch|aj$Bqyqd}PJlEbrTn=hcY=?#qV zxTI8SGchkB@ohwM$RBHIN%=|2m$ca?rTWtjkj!?MydSu~r(|w=M3U3ZwPb)EeHL(j z1)v4zT&)4K&7a=UP;j0P38t+kTlJ`q^ICy5T}{dvkgxYm>O5&3w`n;zFb|HO;-)JV z$S?zH+u+Yjnj5#Sre+NT&sp4flPRbh-5JX^zf&y>StsIhSYM80?L$T!_yb%1lSbvx z7^MT$kZWb74mn#6)y2b>kw43!vr6DHZBasA*dcG6zm)C6Ry-H_s_dufRcgc&ibwYpOr1d1w84bXb7Lhn- zbOuXMy6UEnF6aTWTL5XEHv5s&ZE-_2tH71`R77V3 zb^>yyJ;X@J&-FdoKJ>&Ab(h%d5{V%QG-Aiwn(+!O4_rav=mPD z;2cOpe2GI?V&mrxwLYH!Kc7*(|in1fPwE6x`(&tEXPLh5bp7 zn#iv5K}dkP73Lc_OmajtkKg_VyCM>`1J@y^TA={y(nqaO2fTeTsofe?4{k+^oE)A` z!$#41;k~sVt0TBcVMvDpT6g+$6Un!&Q7zx|Wz@$)^$;eG-hBWwl@^jytTDavDGnZ6oi<$=MLB$(l9q^pR>wNP!;CrjKJZQ~N=bEOsMP8`i zp6@`Ro&819EWKW6mD!p*lC!qFV8{G+)`~d2~|*IiOn2Z|`WrIVM%bxGJ^DsKrXm{ni_D_*Z1Nq7N2dc>%d&7ow75r zavC(o+j zKJ;xK19dk;OWAtp3$k$Nn?IGF!h9Y2=S-Tv)GWHV&^8IY;7yq#UQ?t7(H^|u4Aeba zVpN(*Vtb&uc=c3L(gSt#@9`CjZduw?&Sj!2@AkcO$%LM0EY6-n@_M2wZr@)kqdsws z6!%0mE6$h#SlgX-iG~8ym_nNLLS085nJsJ&mNV1gIa&|OVw?YL^8seDe{Mw5OuC;w z(vIC_h)B#k<_evW*6i8oU>xdEJco##%-9h!ax-=(OC9yb0PC4@bylMAjI!y}yGH6o zqOjUO$7or~rlwC)NAo*sui^9%uAv!cn**p9x?;8bQcQkgY8IWP={;5sLkcHhbG5cZ07t--u6Kgn|y?d7DAOP8>+P? zWGm$WObT^#ND9PoyI2%g( zs6AdimXr*DS!qC7b#gXoFc3AYGfcyl+}9slW-_-ngu)AC;XqU~=+zjOwk5X@sHpXg z1LJ5x!^_-(jvYg84@4~+yk|Wk+q{F-uVKh4%X0HBQ_$t6H)Gl6598=^v#oa~+d66Y zYN1h;XOsTd=gIP|if?6bbKH5B96JI8y(6Zrx2>kH0+$hG_2rq~4o>-}El@m6K7&z5 zx4#+Ew#@sbpCJ5$ zFRU}Y`8&Agp6xu0PL+*t<015B4Eb&pYWZ0-bVzvC0Uk}E&*1z#0&1-)T_ki#JRgzx zfU-Df?%fmFbiQOLc{vI-!28Cs?fwX;W80Zk%duqG7pM>ZdLG&L1#0Md3v9tyHHgh5 zSrOE&ZH|-oU!bsB$HrJjyqFYi#EXWK!HAcaWF7IAjv}9rM%8fsF*0v7>VfwiBUeVF z2En_AK*;1&a0~5|kbC%YdOMmLWaH54ZA<~BhGJ)%=MEwD#-PeRIV=PWR@cmgO!*sM{CE=i9gR>4Z>AY4bF+&1vsky%NLvBCAIeJ5Kfzjpir^ebku{7?Fvvbz0Ar!m*tsQ|u}M~At$l6Q zwrSSvZPv~YC)LNJ*~ZmWlc=>C%j03$X8mw-a6GEhQ`Dh;c} zi%)M;;aBJaa*XOvT@O2!E^Ji8ah)OiMp8Hv^$!W?#H{AS00rx`9?(u$|2zoiZ06Kn zwgIX+TyqzcM9=}sNV4uI-lpxdP=ADDI@0mbNbdiuIFf2H$gDK~TpKF&AsykQXZaX? zEmODIs2MUe=|)G#yeaxxa5zBVaKK>aEj`_{E|ou`Ro6{V~}vc&669 zdWX}5J@-djyXDl*V0s{A24)4@w)9y$c9+{_C4FY60kj^Y)s!ECp?(0OF#i7>i9c^}~ zJIdIZWwqnO?RaQ*X4>pD>O>AxI}5s6^J8u;+3~a5S@)HepVSV_VSi7t=I1~-37L=D zw*RM#)y_EC&IOhREte0sEaV2~(6BI|XbpxN7^fM?nPl}+JS#72 zRJ4JA--1kEfa>AfZODcNsD6Vm?v{7$SrIq0h_r~cnSvHEim_~SSSwaU;unxqac5(tqHd`?Hm1OM3{|Qu<1v)Q)G1@z#QVXhYsCLUjVxr-3Q!jW5=g1w~hmgnw6kRL3qb0$Y6Sc9h=OWWX!>4P}04{-qhcr0ro0j|eq1MYDcwtkwFG)?{cRs$z5@G`RNmKvKLtw--*x zvP4wL`vKE}F+RJp2JX<9oJvH^-P%weSq?Vfne3*-VKJQQ4Q)*}cEHA1c!b&TMF&ec zN3*KUHV?HlAa0S>lc~8S&z*P#$a5pDO{in6d5$cb;JzlXzuHKTm28<<2TXgl0ISW& z`Nin7%A=S=&T8*Gux+*GsJbnQa}xRvTmd+H6wmYQ2p3$!BoNS57SzzK#OT{CES|UM9ay}^OaPa zT2#UUX_WbUIVk93+d6s_k!<)k%#zOvJfC`&Px|nGK8*}1t#qb)WpZf=suI%9+8_`w zAvpIZ3ZW2R*b2dNqus4oA4)1Gqt>B*pV4{p#fxhEEVE1Eue6*rg&IN7;2lM7E#~cJ zWLYw*KH>L9G&8jEKv=k9g>j(|vumrcl?{Pfl-Xtj>n(J={FyaVI9O`RGFfAkHIu*5 zlG>t-f&k{^W~9neRH;dODoloQ3H{KzC>%q%aQMs05ZR23Uy4T9?S=fA7dIqVm!cMR zO4?Z5yP37TZ1Y-{G1{XVwAFOrz(pY>cp0iv=NPSGT1Z289ubuNX^bS#!%^0Zf7Oi4 zT!x0>g^l1Hjs~94Pwx$*5r@G&r0{g=(6K{_R|@iL+T5D{*Q|xXYfR9lA&I2$g?tQ# zS^?`>BdpfvHYF2NVB@wvm>f$%!L?Slwv^#CtKe+&QLWKdw#B&>Lfn=kuUccRVdHt& zxmwr#t$gpeM~QTGzyEf+LZL1`Yo?R=Oc3dmhIZNM zYk?h?Ao4K{1uLH*8x05=X7>`ZVa~3poyTt`XsPe!rnd99I&(He$6>eAG-aTThg;3Wa{5hjAy!Xlwn06i8rwO)&=z>|%=$mi=&cO|n%DcQab z)x`FLN$xu2roG7yl<)L&3beh;}`W!r#8ZE0HsppQd8KEs5ipibxrDKdS@Wq zo0h&h>Geo)Bhe;gAh}K9X-yCv$TD~AKqhTPyB!Ynq*?X!ZE32u4TWHQvyS+*xIanT zjy_Z7dzO+MxWI$zvD*d2X$NY9%e%7;qUEV^)ASvvK2naj@mmx(s+n%=M7NM~%(;~8 z-HoRD=6hQUYn}twyd|`AgHrmq&___o#676FvfsHhH9#LgqQ~i7NuizIK<@8B9=H{} zOTiyxC$4)@FXa!HQZi~UWb0&2EnD06Lbj$kmCaU#Ow*YzMxg8I^Xr~*PFn>QTQpa}Y@UW~y`5-<> zbt^4VT?-;j^G=|>3SMW=7S!D!QQLyLwmm$F<3$#oMvdweBbpsUr-pRo(q6Yp(&oZs zPX`w|6tO9>X$g6B8ntMAj0UI6I>Rw%KF>Tf8~!b!Hhh^4I{N(@K&`Q*-qBB_*BMkz z>8~p#GtNMDbi}3P&>0k}3|2}>;TaTEF%46jY;5ZGsif3g>mSnSENT-Q=VX~7S_M;k z+2$rJv!1E-smSuxN1@q|&!@`{2(U8)zHKM|N1j9>WccG*RJ-L^SoT2SN-J2h70)Bh)gnEpXU*0cS|ompAldU#1v2Cu zs@n6MHD(hYvp$Upqo5_rY^AxVl)BS1#%3-=Ggknm)b3~{J0({j7tW!2v0a(XY_lVK zvn`b!pj)i5qRyb!w3|WHL#dies3|I@d(fq+!OxnrnV)Hnm`tO|Im;M=4Jjl}9o2F)?o(LxvnNH=P zXpFtznSy^t2r1p26|%1f+)#vjtMC1{f2%W9TP<$BR8){jEol(2~$4(I6(inc|*a!Gn)dUXZmDghfyFoceb zj-Z1?vL_c~xcEZ}Ha*Bg{;0x&Vyt^%2W3tu#wN#KP-UdFe_29C{s3o#9e;)MB^>uB zNw|q#D+NzV)V#k#$evp;?WQ~-xec+8>GxYG9x0zUDkYO{qm}xt@Uk{}Q%>U2yDzYHm|W8j6)Xa#65t(hSh%{v!wKO(*EppH(}Ur;x&I?Ml^q~Af)m8@_W5U=Xp zN#I?y2!H*E?7NHH_0^t2GN*&#&i>uI$kS=FZ4vYBW8ya*_ahI}Q62KlJ+xHcvjD=D ztifI+as;YETHi;Lv5%4Lx{sFOByUse2WTdC*!-lVG(HQ?s@T)rQyjJNzw-W8yZ z%G4(%BxoP5YAm3QxGRL@d31RI?dtj668hXzAeq__j`KGE2EJK+SM$xC-{4UZWozwH zlmG81AKA~l4dDmhV&U0yQf{R7Q&_Ehc#g@erzlwe5Oy@|T{Uv@DVl|=wPbInk**S&ieJMz!sc~Adz11 zf=X^prGhE*HS)rhGC@HXVrAY3`1UewL3Ht1QiziDSAGUD_^G~%DdP<~sNjFHwE_kC z!XhNbQSVHSe1Zvb&0nak;c_n6BW@S;zNX^8kR7U6@e0ityt}|}!mqey^7?=#8fw?P zRAvm(9z6>DXdN+boB`iuW|6SI7!I62p&x@T-C!-2-wNx03gSx(k~^>l=eNS1o-Uya z5>GWZOHW+Cf#<_=i(w(s`7}W#;9}ofq;U!AqvV||A+GoJHQaVor(GRJO09RSsZIjE zRs7k*v81pBO~ali$jE&No~8d0I}+DLdOMOVlgMi-TOz@r$ma zwF&Vgl!Fc`0@|5Hk@jZAh@WT#`NabVYNl+Y!^fcuz>5dL8OLq0yPpRq)rLQOOJV-` z95u(fZ^}u~O$76*o7uyV>>2PxPYP4vMS{rP_M|?7cTJlgCv6d~kINsYMe`@ogRq{y zHe^qJK)995G%cHjw0JYKO33{06?g5?LIq=Y+^;E#!nhK79g5vZ)P8+AV>Pz*c7>u9 zX=@@j=u~KGf^fT#vID9F#L$Q|2}AU%%3&ZkW~^cZ#x%T1D~5Wy*EIaYz|^utY69??a}#;jP|p_Cfgiv_!&E zwtgllFroUUK^5_HglFs|9X)Ve9J-%Gd*FuHxR<1RfWhW_$wLpk4X5uW37+_n(*$Zo ztNVuANmno22)Ecv=6T^JUgt7c0%dx6%2u+gK0H+y>xk?~kry7RFWv$jJ-}Y?Z<_0k zhv@P8AIY66*w1e6kC4Yf8?C+Gg+w<|?8)%opk^LUMCD2D3b-BC(+9gET(p5iRmDAV z#s-pE6;HrD){`o}xN_yw+pLZ=kAZ8R(YhPOp?je(HsWLJNy=h)CkP<U%8C;@L{& z^(6%Tf~%_j*PKif{BQ>By5RSAKY{oti-`bg%i8u)KF$JJ2GCxm$_A4ba{H6YiE zy_HB-*Tmo8P3wqPEj-()_6BSA@2#TQ@HhQb3qM2ld1+u^*Ge{`_?mtW#H*40n-vgv z!OJ+X1#dV;KyDN3;uiS8TGRQuxB%JZf!@3;g;qt9U0W(tPBFDjw9(7giW~L5^G%;Og_Qb4%_uz0#O?-Hq~v6`zv-I5 zg_M^I>C(a76c>t5DcE~HY1aye;WKHb1+DOF#WDV{o{eJ-=96#3aC>}l4mlNu{j1#C z1Uxy!{zpxn5f8q#k$|R>F{>Jb=2K3}~38a5&46cqtmyoz{+y~E?M}7?lJJn){ zS0|i?7k^Fmbi(!ZL%)XT8%99%qE7gMlKypx_SosV4yZQqkHD(KH;ZYdW}91*-)6w8 z`Sjg=awh_>#@7?btSjD6H)1*nEuyt* zNeO{ln@xM*Q3#)$Lf0Xc$bp`Cs?ubNwtD-#7qraZCzq%JAN)M5Azn*0JEfT}4 zm7$Ypi`sy_qsec5ac_OciIDR>hhf!3vt%074<{l0*>M2pUqc>b*#KP85ykYsxDInBnOBT1K`cqCpjlI$9ap~6Rz=R+Zto-;|(F#I*{ zIF{&#<0iOd1ZgoGe};Q}Wtun~PeZu!SLDG6oQ{tSBXLo9u=B8CC8f{Ku;X(>m+7WI zqVQ3qqzz$Bi$sNEU;JG(xj70)QZYGoo+9j zf+ux#=FMZ+b26XC;W_x$B-1zJu@}NO`;ZkAaHwDXp|$}hcL=RqHY=v~hl+~sD=q+C zzr;PT(>T+JFEN}D&F*b_I1wkp6X-olRP-DCM!*#OME|A-WGA2&yf`;C(^HK;cP}BQXChC1R9A?wv6WJVj$?KtZk)aX3H%B-R;oaV+@EoP zDfTPeS8u<$Gvp^W9N1)7nMJjSCDn(o@dA9WBbgI}$N1Om2KuNj)N|VN<|vD9<@gT= z4D4b;voY)!T6WNeND|i^xsmSQ;4aFlK_%otRi!bTNw?kq1|xj2J$d*o%%o>J5U)A- zjPd({nm6h5dgir}aKhsOyO8LCrouT`kL{2ShC$}tbp zGZjYK1E8T(ljiqdQ*o}cp_R5;*RQDsO@KZB@FWfYf$`$%Y)?X-|A0R!(bcrEz;_Ld z1^yt=v0(5T?1P*uwZYcMfSlTx7Ocg;BIk*%Y;Z&?)0p-6XQUK2VpSYKns(N^klYyf z373cIFr}|g$4{Jh1XC|Rpo3bGFN}8^@l|{^h>YBXlkv1fQn(2>x9{Nt#Sg4pVha9| z4imTPn^HI98%X)&Swbdn#Z&yM_}MD;lrJ^NdeK57#2evNQufCYh-3gFDH&<~gS3-Oa1Kwp1co9e}N(~c4xuq{5eN3R6We2+6h7w|b1dmdF zQlPqy;2`B0gib#K%dQX~QvN8eg<;VT!n9v-05M#_!yOmEuiwy?efN!N z@)a2N9lx;C!0|$od==l+yT2-i@izl@8})|653B6DhU=D()bm05&tf)6-4V8A}kK1@9zWa#eJ;WiV{daIJy)y4X zF$^YNLXj zQ~xi;v?qF-{GQ_#SlRNoLJq#f+kGlsryec4xqosE7%Xndo9jwtqQ1f@#>Y3n`@X-j zu-4ZTKqhe==xzXHM)e^2k{b5j}!p;_MUTS}AlMbQ7f- zl|lIFPh@y`rAg{mWxrB#yqE-p>Kl`#u-q{80Xr$|gu)bom2Z*%f}>>&Z$4GV@R+0I zv7&TRUgaTDUk{eAA7PfsF+G@mZnBy7C0Pa~#?S`L!INr}^7 zM(9sv()f6Y^s<9A=3hl*l^vup_K=oFEqh2~-a(#*vjb%R`XQ_NQx3{K|DF5GSiTIe z4+w5a-cOD@DxI+B&qOJ&495TLqlTX<759nxUR6PfaTp7R;527g5eYZ}zl9azq^!XM z_L#0aDa(+ZC!DdH3wP80=tbtaD7)~dout4+scP!ts!T_A$9IE1Z71>ZP@+h+ipnUw zX}hNXu_D!v+zI+t+o}Exj@V{`sLPO(-FBdlwnE#Pf6kSpuZJI%N%2wwmC7fI*#RcW z_fl@+*yAMATk&^V1_L)gpjoqx-1k=A;&vvIXH07k&<w zX5z$hh`MT-DXRh0B(_^>0{e3@PDnE41}i6!{j(&{pGzzz@It0Lc~Aic$>En_M4Zy%bkhB!SU04Ek|Gzcri6zDKxWjZLMEL_L8}=$>Q#0i!T(ppu@~v`j zw_@twTnRzS%3X>nxdpxIzEd%sZ>e}ArP>a~^sp7ZD#}nyA6wI_tJ@Tlds}+7d8=Y- z5T-Ol$`@M{)9`jmI8w@QR!m#l)2joU6w~VtaD|6#G=+pKU*d{i&tXnU2d8Aw>BDXg z+1FWV-|X?%z!$Km)e%fV(e&KEC3~uT=2ln{cU(>HFu^Y=CL5Y-m+*+T!FLU*8=?HG zUk*k|uMAiO_S%mP?h{!WY?WDHq8KuN*FVoCLZN(4SWnoJ(3Bx3tmQZ!H*jW2ych7W?4yKEl$VUW_K z;^jyDyb6DeGrIAu$G@Jiniv2>#BO#wFlkuqHJYV0 z3ym{kAr@kxanOi0YfiIRI1*ZSBi5{0vu4ej(+JH%vskm{-7FSsc4o~&v*_e}UiUdi zZ2Nxy_&h!yk36q)|G2K}zJA?5&VAqKquFXUdMH`Zl3u*?veJ4cc`2Ty=x36b*IriM zpGjVRT+ou2^f}~Z(d?GI3|5BBlKM+`XFZsgr)HCv6VKc8G9%iam*RQ$ytu@Wmsg&% z=jHnt^77;g<%v1u{;-hM-~=OwP)eyd1T>{c;%V-WMRt`dlm}k zOZtu%muhS$%G^06m?P&az2@>=MdSi$sF)L}q%I&+^Oh=KE+A7!XSQT2VH%m5IHe_1 zgOz9ED4@%cj)S$#I4MQbDtd}-_w}_n(Dd{|>5OLB#0X-rzd5JKF=WQXknG9n_s70P zgdIa>z_X;%evsm$)EaZ$X#WSGfcER7Q5CMxxd z=^h>vmCz;9b-C|^dxLJ|QYl-SJ+E1LB~I+AxW-F=hzrImnir*@o`)mvr#^?UBlUi) zYu4!O2TbZYle6;bi&C~cay)Sk*(LQ-O3ZZ20h2^$rO)fKkFsT%G^1V9T(vk)nxEB~ z{#qtgah}St;t zm%45}@80%={e{3?W+icA~^6emA6f`kOYH%)`sS#{HIm9Kq_h*_Wy()!j`u!5x zQV?W@yP9}?$HtaZxs%K_?+$6c|7}UdYN@-pW0dKS)zaG<@l>#VB+|bwcQAdNEEzPS z-{VTa8fm?AXw?1G9*I&;u94QXIjlz47@|bHE_sXQ5OsT}N(DjpceBc$ud{RiZGti; zh3&ode#`cXk1H!v*f-CfU@KYqxu9n2w(DoSl^$!QD5otU#9JQRtaO|uyUSk&Q(2u> z^E%Ma)=Fv8Bg54Adn)tRN!`ScbxQI&>9%-$Huv#LjpD&^%Jt1seJ#r5!+0)PxRcv#NsFIi*Mh;;wvKUbF#Ne)1(oh z&B|+=IqXc|$V(2qwlV+b$@cl)8Pen8;lavt8PXzgL5Olmk%lUFGFalT2>TM2H;Mav zuzk)OnbHw)`b1@{B4vpaxT>je_;dIf_4AV^x3{DaQIdPBrPf)A+aawM<9pdouG(fx zi=@jw&9-;siC+YoKFpR@YvhM}QWu@fex@nAqd~xT z#!$xRNCwI1)vSEd!}gjk7v*-2R4l*K-4;n_Q~5j6`=azzuVy9dQ(h+VcCM7)d67>` z5B2e+s++pndguft|2@fF%IIp#>b8;(TA41qN2ie5c{a1p<@j;rNaaES+m!NwG)I!Y z^=MYi`O-JCwJR-Twnfw9VcU-W2R=UV)sFq{$xD3JDx+a5KMUXdvEVlw&vzVp+p>xkxVJEHl)$(Hq4aha1n znhu{y+=mdZwMBD7d~UEk$74*46Nu=R<;yVLSOsY(o;?xmZE(8cmUDwpiv?Wg z$azuIPKg=GRobCnNRd7zP4{wcE0Rl^dpWm#+})(?`9kXH`3Xxoa=xaEeOJq#mTS`O zl}pDNKmG40mM_Ofz_Fs^s&vwe+_01+}&v4f5OD%CBEbj}ORT+JBm&L0!-uTOc_% zcf4*qf;`@V{P4l??|Rpsn1q&FOK%!8>#d7;&Or9 zb=%-?yC~J)N(0(V`rY!Mmm4h?wSOx4XQh$i;;W|L&q{4HV(f2@;p(E)!Q@scwbO_} z=KGVB(C?+IZFIkpwf?^cTI|#&eRV=cGR^Etf9-y4JE82hA4s-j`k`zL|N7 zdu^L6O8r>g!~18wMyvFkAiA2SS4pEK_3CEMkJ1nFg&K;tQ$1lvfe)#%sMjER z+pdPZ{FB5@6f>(WEnoL5K9{6e>FkgHnj((<(bVa(w6LAH|BCWzos=d%epc!52Zz$G zW@X5WT&a5Y4~~P5f1|wiC?7UIr0J7csPT{zzOkr>F}!)Vr^)x4bXg-soF@J6xDTmu zoa}5GTrat6q)z3wrA%?xC0E`-^OePRW8VIo90wV{vfMlL>8Lc`lord^%N&g*sevQ- z)H0=_fzz3wGR5aF>8==bQt`RPXY&aq{+1Nvy5zLFB@DVd8WmF<5^UTsQFQtvyCD~JDo`p-DO@E-qCbw@7`)n2)Lz!cK!*pd4e*=wtUfqwNT43?J=xHs$HoUvhl0 z^b0pR^I|{y#S}NL_iE%m0R}ZLdr!$_rIy=e>`Q%1Q8?zVW3G8liSoBanj*C;v1dA^ znM@x%YA@WQ%~G94{JL1pEZ@Y2O6^Ujt&*ok+(s9(Y*(6=*@NnprUmt)GE|m_w0o+U)i-tVuM?HUvOH4EHYxeC+|&8@BkFW}0smB@ z{2*$n3@T-}{caA7y;|NpQ&<`df((^VO$ zm3v9!ix?Yu7o6>=#+0a)c^F~wK8tc`9ItHib(X)9rj}al@A#j*PwlncOg%fwTma~C z+!W{{CyUbN68n64<6d&3p2z;-Do1&IQ9z+s_Sp)h<#BXA+aEbd?JN%y#l{bmk}mRd zqU&L$hr8_K+}pk7Bze#W7Ui|oZ0KNLZcxebl3RNnXtk$C`2;YLcD9&AF zH>rIwPfBw)vNEcx?Cp8tr++4QfX`}j&iTqJ<_}q?e&*#Aj>*>ie<$~wJ-Jyd(2|^& zlHQ8sBDP4ac*#27X1Dc_JBVEmDHFQMeoCl^+{^R(i}%wFBZ1?5R@3e9q4G&L*}Ll` z9-c~VwOO6Isa3jTX5)uSfrs2xT5wU!^pv}Hnc|rKM{Y~&S+hs+_mrPjp6Eu3mp)fh zeA@Hl3;#^)Z9c1s{qF-cG2e$?P(N>Kwa_v77?n(8HB+Xw_A(77HXi>h(;PPq?hX+cow``P}KYeggY)>YQ{Kq6;A9;w>E8C)kYB-u+=_7X$ zf8U|7%j{v=>mwi2h*!6pmh_hUYs4?!vhTcS=WzFYK|K{!a*2v6>mxrcjed(9&z6Hs zI$wD!--RklO<(zMQTw~{LqGXZ_qZ&3$vk*Fa$si5u|PZJo2}dw$IXMSl?najS+09` zs0C!ZVc4V=_|+`sNPoHa#Q7OacMNf-)Uf){i+#jy=MgUTb1PD9CY|R zEccTFHmgT2{p>fLt$bJxcFlcLP4s>t)NWM^!Cg83u&kXBlg3QPhLoz|`z5hLUGIKL z?6J-LcS+Q<87(F8y0Td#_p}$pwM}Ydwu0!q3lXnJd)D)q=Qwns0}e z{-o)pgwEzmbK8x(zi%`BF^K(|7?q|LM4%{cQFMXa;k0Ck+^xf(8(IpYc9U8V9_lUH zt(5lzNw)}jUp)?PXlUyIR)vayP4I`O2y+J*A^Ea7>%DifH z?nZlJ+B7w>AsueN(UQ)!4gXAMgzKZ!#)C3w`x-y7DBuDBH7sU00jtgvdiR9?O|--nZtT z3-eihftGvbOzu3aAEt3J)jc8CYsB-fDi@!Wy~OM!#e#iSC$Zipu5iCZ8;P7=E>w~Z#Ih;i~BjhK7P)Hq&#LJ~VJRvw!uFAm7j6Q{jZA76UE zRXeVPpIz5-yz)MC&1)7b-aN;s)J>Fs>HFT2|16*2)w28>%r(!|w=D0k1Wl4Z@4I&K ze^xqnv*mL80_K`WEwZoVKbb`4k-vL~pN>q0++ThybIrXM+Lq^81}7!CCwGhF{HW>J z?em4|hW+a;ov~!f{#edi&&pjoUQv(l>>Gc05pz0y!_TTr+}lctpTdz>>qz;g`07HX zDN^=oGn?qlBjQYK{t=C|YQDvO4S4!0Q|D>&3XOOs);?%Y+^6wUK98co#>U=nux;$m zq;{Lm`!j`A%HZkpLh++{%8u!BfSB@%{dDWnbS@|jf8NAVUq_A9Z>}SSRx3>lo|BU_ z;_{dWxfg1a~{DU-Xy5lG@)L-&a277Tj7#k};%N@4S%IEXsFtKg4Vx1@V=rV9BS2uo4 z=*TgGb+KSObm%%=88TmX7duW<3v#$AdA|IFMl{(zz3${X#g-kjvL%F?vE7WcGERO( zJU!L6v~oF4Ugji5Iu_yp%}WW87XV7BMM3c`Fd9p^Tea5m)Q^Z|+U&$S5b{&*GOXUUP%MnV) zc)6QAD}n(a{#;Mx&o;bndQv=1r);jWAYRTCpPryt<4MOSR!wKJ_}%z_CLygEZ>tsC zNxJ(oxr;`AXdLaETXg-EkJZ~ZJ2rFJKYzL0S|g1Jx2X5}yQ|OewpG#+i0{N$C3KVA zP1%{ocZ}CYXxcH*c`7cia1`?J3OQW-cD(&KC}V}3B#L83t0mJ_z0TmJj82qCOXXp< zp{R%bzRyF6)cpHTDVmq%by6`+#P;J~MNcU?FUw0p5s~;cxa>Y~X zK0=)k&V&b^#B2N1y~S;F?~F1{SS62_rNbc>zOLzJ`-MBxvDNZpvN$xt)VxOiR3q*Q zQZv{~DQM!p%PT4J6>sE{}Dre{qPqem7;?Mp@_4pY_dihdCnoqNcSP3!m*fuHHsDPpTgL zp9UB=SZ#o&*26|ytQ+aY8#%8`4&;l7o@w#|$!Cy7S)V5VC4T&r+6_a+#ZReMu(~Nf zZkC^yQvGRsJ{phyi~Tvpf8fV{?9J)XmJ(a-^3JO?i$Pu0n;FyPZsLkjyzxW! z>9CgLX2)Q-WsvFDbUC55IKHoKgST1EJMoi`|D)R}@?`m4U;5UT_qmJorXqhP?ekTy z)$lM_5T^qtvp6`}KEZS)OZL+ke8ScCq`r`4*9`j^Q|3T56J7qEqJFg9PgO{^kJw)O zx~Wws+wzWg=kFMxF8XF1x8JNE zmotr5@9^tM4>6O6GUwVR@Z*WLtbIJz*68g&eK@VZ#roTDveOa?Df4p`>(8A)96YU5ba z>wz5G60=<}VoqW22a_8^=51Ti!I9jfwh8yP!ZhZAtr*ykt!Sq{m|-u96QLgJ`RS)) z1Ybved=O=?k9XAUZ0sUNw$#Vbffi+8w)}{6yRSuw$(FtP*Nj%9R%fk%5w0c* zKK%Z#OysdZr(JTyh$&2e;PSiUS3^#kN2<%)hp!txwv_&Hh<(J{qU_iu4;i$^k>wk< z_*=a@NzJnQNcju48R{eDvu)FOk8CdskCgY|m%N=!J>QnU(uiR?*uUDO{dXscAdBfCq%z82+=cjT_}8gKer{BU+z5vMgyrhdCQ0BbvBvYKL- zx+hGz@5xv%?r9ugp*jSsw$;*7ifdV=lu+a9*9VSfN~TR=^o z$t{n=G^xs!i%R?k`k?o9YEhjuyL+iAwK_TaUdg4|W~e3ix@{Uig3?7TxdA5YURke^ ze|I6juRWykRkr2Je)0~-$0166KIg_0T*!m^Ghf`+qg4VvlDA3EcC;ubK9awe4>@xT z(8)Y>+sq=DZ52PXGF{mxchktzI@l(AntBw-O&T$zy*iZhRqaJ?BOkV(9hbDR?fpm{ z_X=4*mB+Wzc2ZAsZ1?Wg&*DV^359Ye>D#uJZOMh6%I-pWy(H35Y+rONUC!5*5ueGM zdJP~K=2$IT{r`0b<8xYzQZt;#m5%o1C6_%9$bF<*QXhRlJ~4BLlZ9Ux;r(!GferJ& z*KIOJ+Dp>NcF_1Xu8ma3G~3%G+N#Oe+GBUe;=KGRR$Xpmm*YX|YPLagO-G8f)AMp? z?;l&)z8_L|kyH3Jd!8nAF)M1aqb(apTa;d1HT?!{dBUEal?@>y1-5w9HlJvlq1K$< zHtnQY=X9^lyKHl5^mO5RHovSq`l#Br&400}VMTH;kB?}9wx;xYiC4?z>?}&|QZ)yi z=|yr+=?#|MUnD;yc7I&?sYo6rUGHI0d_R}RnVf!=wQUa6%ZZ{=azoBh??JQuQ=WWY zJ47j{>ELPl@FvHfnT>L&qMz=}-K4j<%9ngw{!O#gwD68RUt{=fr^Wg=f30>|teyGm z_5bkqHu3yluHX4TD@@*Lnro2{be!Lb+twS8HCu0g(QGZlas18WFPXnA{@nN*%%8ek z0oL$$w6xi}hrjokwh|k$GY;Z!41dS?e1Si8xmorJrCTleoVgvftHd(W=!!J!%eY7Avibm99K7NMf*#1hBwGMqzizCn9YqlVitH$tS>3=p^ zg*etnA3TI!EcY!2qfp;ujYbbl!eN+=F<6Wn>J21B;1m;riTEl;W4r6DfCDibW3U*L zu^MyGf)_BHjA(B(S>rGWQ!xtja4(kQ4XnpOH=C?3a|9t412D%xAcDYEjK_WrP1bZ= zh6Q*GD^UE42-NxLGFK3SF#vTKfqIO`U6_vhumH_ifp@ST{cf@T^MWuI1JE#oKm-Bt z?8Sa64w;2Uv)Quo4@w0r%f&vU<#; zN}8IiLGuKI5K17532~T+J249jum~Hl3V*gxG@=EMpx07C zID^6HB>dHBm&_~$i^91jEPu{r%;Y(B}Un2f=g zgEO!M^;m;DP*~15fIfHwL(#1}>!ZvOSPB{<2;>sTz*77gYfJc_9+=>LBa$YVkj$Gc^?4$b%pI;|9h zZ_p3_z;K-ELj)LyshEs;_zRYyj+37{)T8z#;zNJTMI9bPJ=UP{CHnsj0{Kjs(VPB^ zFJK+2XB%3&=XUhRBGln2)MFzW(T`KOa@1iR>QVbL-3|k=93$`s#-j)4y6HFr3k(Dj z2~=Pv)}z$dVs&9W=!*gP6h`0_jK?^v#O2t4JJ9VFK{$(nID%8PNSwg=NdjI*<7#$J zerzaC!a~;DjD~C$C?rsfy$8_va1>gw^+4)AiE#nL@EpeC9ZW&Lhp2m;g{7Fw*=ilu zqxMxn2z{86!(`N9IqK1C5E;Vf2GRfX3B1UJax`EaZbvOSEk=JlgF387J&J=_9-Xlc zGf+!arUy_0=sSe|jjJ#TGcX(9RzD{T!b$Zr-W_6KiwVRIWs5QMF}CzI_WL6!s@KUm zmg9CTCV~@KjRM!KEa-w>tTzUOaXv=lE-c0)s3*S5XvB8G#EV0*9OoMd)DhT=+BI~y zk!&%>pbiUAkM(F&=Z6ph4#0AZ!#XsgmW=L3e>{ddtVKQELL>S=!SXm9bt#niYyx@$ znP|j;p(KF%Fd7*OquElNie76O%TdecJoLwln8ft(aJnI`#_&z-Y%mW0z+k2ePg64J zgJl?k=C$cMmffc`iNbr^|y zEYVr48F(Sns2^9=izH>g9)1hyYBUp!5QES-1-so8(z;M*zLeyh28gVP;V23`Z)$*E=J-(Ou#Fcg^gH*?YKTrg?`wGlhNQ|WUoaa2-QmwQK;p+g+%o;=Hfmq z#WProH&CW-1Ew)P;2Jby8kXagC^C$_r?XxfTRMX+#@pDybf;)aoX;82^#5Q2g-nRX zN=(8A%*G`%DWc6B2VfwcpT!oU-)y!JBQXOLunN|WuQ&m#F$pbr5WTigbaROSOP{B0;CGmetzu~#I2cQC6xQH66t>b!&AdpKS6H74YC)}Z@J(jmTKsKcqK&!qo5y+j={Ap(mq39IlTTJRcrDResw zM!!Vr5JNBtQ!pD3VlgJZOoF%pg)Da4=z~`=6n$4wg*XF~v*`cv1ag?L8cXmatiixn zD8jb{VG;Ub4u;_=j71BkV80})05@YP9>!X{f%0~G$*Zi7OE3&y!&uD06a#@G0=d|K zH4)&KScl)EmLhLJe^d`vb@)0aVkQdN3@GS>w=i_4Ae6mM(c+yHx+NB_qj#YE1|^FD z*odKM@Yuy(h(Hh;F$%At#|JdFRHoxBtR}&13?-prjKOM5MhoVk=Xy#IM_>)kK!Jo- zp$~4yMB+bzS$JhV{lADn&;}B~WE9@!KmmQQ9z#*wNP-xG$v6vhFdIwJ+sMuYgV8BR z5Tel!(=Z%&VH{RrDqh7r^w>m^l@SQqLYTsrIH zYBb{}blT0)E&AbA49D9ThaI=DKK8>rj5QD_Bd`k1n2t{Gl4JD4VhqQhF%B1QrA|@1 zjXK3Zti&vA#9z@Xmt)5adJE3LXiUQ-EXQngev{sUhHwHk1oorw9(9U7*g2D;$G#YY z+b{)>VlFmdDY_}NcI=1p9!d~>aT$hTF2>?9Ou_Fl7o{xL-$VcJLZFrj{ZW3O^8ob4 zB^ZY7-l8?59~vChitw$od11?q7R8qs41;|vbOsyqYTi9jP0 zGBKLg9+OQ`VFhO6unscekd>YkntN5~-7eIW=RV=WOjqs)3+3n($% z@CnP|UTnZq=tg{3F%aABXYYvvF#*S+A%j3HfkIq|IuhKEdc1%}bp4bJVxK}1z{#JH z0Io*2eKb}K#CnXvpaYa3#$q<6U@@M<8uT`i@sGLGW1|225-4Co7+%3xbS|O@aR%n% zUM$6{SgX$eoCpdS%h4BeF$^ys+2m}$>hf!FEiTK_ziVjU!j9+0j{)iU5hF*na_)EqI^e81^9D(Vm!vZY8N<4-Q z_$|79Mq@orm7!q}fk*-)F#(ri2EK)bn2(iMj}7?K337gbqB}{(aXLofW=zC)FbgkY z5e_P&o8g&LG-?wA*4OkJ9D|`I`u_$3F-&;5oI1y1%*C5niUUtm=XemcMS}1r`lEP; z#)`vHkK@pY@tBXhupBF~PM!Y^8ULJKg+UlyL3jV0{+~x6i3t|WLFaGTi{U)1#dMSp zvim$sV?$32!%&RH1(I!8aO#B^-HGIV1Ax`l!0_5%^%P)xvCn1Mzt#A0l~8gx4<&<$7*H)1sI#3cOk zJpDhLz;8?_#*RPI%JEUOU_SbmFp^;ynlTnzS5xHZfw?#gOYtJsp>Tl`W2Eej{uqWj zoQrx)KqIcZK>yDtki~>@+=~@u6fxFg+lzeuif;20jph_rE`Fx9AJ+)Wu;_$FFrxOD zAY4a(w4e^#*OCyrqY-;yKKf%hhF~2&Zy=!klCc~8al$V|fOAlfFQE}PVLrZ%u@w`PjGsU{`ey5@D0@CTWG{nn2#N=vOccD`V;j3-2_}tQg;}DcQFFJe`iF) z5KPAnSb#ZLfd{Z2%g}|Ya;{^2-1jHz<6VqL|9aNPI4r=!XS30vj5QA|RM&lMt z!V!Pd|8of(Bv6VjjpQ8D(d7&YVgR1S2-M!DgwPw)QHKSXjTLwX>(TiR>wm)t*~I#| z3?ncfv0OYR8VIafO|0l%P=0VU^+Hp0d{L)it;EULh^x`#e;g<9vVvf2?b>XOMja-h9<#9;OVGPB>Hd%Y zKcX93T*bK``e7l4<3QfhkbvEIt3wt>V-aq}DlEoEypA3}sNZNbTZ3=}MqzRfzA?vL zn1g4q1e>r1oxR!M^Ys6I1boiZN--4oV+`KGWYqF*iX8OD64YT0u0i2P1|;;s{TPZ` zpJr<;4#X4;$6TC`rI?7dxC>=NHQkJWFY;OpYZ!{Xhyb6%6pZdo1elGb_#xKfL6k4h z*!neF{c#lPFc;(T0H$Lt7NFd}*;;|VSdX*N;Bt|i5D36)7=d1XM1X@Z9ka0z&tfII z4rsPE;4pOii40;OZpBC}!vr*A2D&Cz z32$Hy`aMk1<6Nx4R1_{Tkf0A z^q7dT_#UR3iL-q5dj^6GSuS@G@?9`evU)29N)uwJb^C1aw!D^ux$u!27NFdCtx}r zzyd783Uqsd^>Grqm^t#n05kpnEP+TS)M5haLh0|g5Q{JgtJL|}h@GCKzyC(vVh}!w zQTQw-qIMK@jsvj-2R+5eiWAW3D%XI~53gYORRcK>V}xTu$Y^qoMl3|j7!t<#u_TP; z=jZqr)eu#f%!OVJSB#!u@0}IwvJwM#cN1_HYY7_kuZ@pmjo zmuH9o2ch;4j$AMR_hJN|!g#!j=~yz65<@3mmsO1sC|qN=i#|Aa61@byo@ImaG#XL~ zXd`JX7=UFs2F;j+PJhyf&<~gLVlEx-Mm?6I5t}d{1E!L3oP>4wJZkGXdd2{3!U*iZ zYrx|1m1*?<3<3pAD8y2%#B11qZcz*{*C|>I#5bnXRfpCf)2N$9QunI!t+<0S4V;8DMZB z=HXQ=L)|<|4)y5NKvkh14wz5LVKC~k7Sqwyuz+qtpm!WO$3nDV!3zvbe^C+`hW!@O zzcB<;a4P0v0+wP1*5WagZ!uynVtt&CVYnY-QPi_Oj>23t%qLJvAPH+R9p%5t0Q#Z@ z!!Uj^jRuclDta$r%W(vjVHBEi13ERbKKh{ti6MVkG7@s{Nlp1ru&yJ-Ws- zK-^~F!2mpkQFs*-G5AGBMx21fn1t1M28BC}i0FgP%cwH+#~2)k$(VpSxC=|}(Era8 zs9}QBaw2FVVf4ZI7>bD)gP&nC{){>3kw66a7}nqn6fB(Oq7PogP`r*YD6L?948$B9 zhb0CAxddwPJPOV1TvieR24E=8!Wb;W6g-c)D85A1sq?WGx1fBN_|O*%F$_yF7JDaB z^caMBIB*sHznnk-y`T<5*3e(ATzXAmq{8i}!&U3(ZdimFxGa_4f+<*qr?3(0&_mD& zz1Gv+Fc71#0u!;{26`JtU=hyUK>x2Iki~>XY(x)@Mwq{mAr_4ojkhof+Z(BS9EQah zh1IwaEw~E3M2)Z?L-8ucVB1X;JqBYAPR0`4pT?Hg5~xk1=p>EMfW9bgrs!}3#$i3C zV_-Vn6=Sdhld&H6qKm8%Dlq^%Y+s*A9|KUI zLD6BmHz_*ojaitEMc6)*EyrNA;D_kdS|e0rFkZuG3{%*0T!J~6j3sykd9F<`gk`bi zZ7Axu*mBIrFuaAan6{lU9zAz3#NsNfLL)ZfH|XJ{5nQvWb3BOASdB?|{%sP*nD=O` zcoA#yF3N2+9RKg5v9;9*`%s5rA2USaUNquS%*U%(j`{*h3=Qbgjyl8uEX4>kV>~uu zIu81TBF93k!bkR#ah!)9?F|}XJAt6~8sRcVq3%itPxINFt#qD=y4z>;S-pRld%}nuo?pnvOdm0gI7n55KkZ&I~5ZFMqm;qU^cGD zV!Vho7=D<6%7vmwA1uXCtil-dJwl_y@}m?z)?fwJV?7Qkq3SxZp(XTxUjHp@U_u1$ z!gwsebi9TIX#A2b#~av)DWxRrO3@x?=YowGk98*~F}!w?R*v;$?3D1vS0vb(5 zfH@d}B^Zx282l@{+pZKP`r#Q2$GK)o1dW)Ed$9n^umXR@dNkZ7;Nrm*&EM!oSb!1u z+EvDU+=dxgfrYsHcS;BkU?Vo5M>kq~9T~?B7>)Iqf+PN5XN9j|DSm{tco}6+`hPtE zUr&uN=NbbKCSxpSU<#hVTx`Zt9QY>@;0Tnv(~8j#(=Z&5VH{RsD*lam=w8o(3I?JX zC!>=W{lE8h1|TnnNYvpG)Z<+=V$U1YH9m~xxEkv)9ko3e@z5Xp-DG_XM?KC!Bld2f z=rIW^a4**5s=p|CgEx)m7DbQRzbSfLhVfX1={TX02=EM6sPk_V0qUDLI_}BPYT@V@ z6PjtHScQpLk6C!|F5?F-vr=`au_O3MmQ!x@tFaghE1`gnNG>Y(9timaou3BD z!F(*ib6A6Venmv+$G!r6(BHrd>q7}l#Tcx^WOV08NpdhBOOPKuvDV-Qe#J!S&laK& z#_`K1p;&-1IEEiiNyaqHLEmnykFi*TsVMkqggo>?Lm7ck0%nXsCr=_keze7!gW*_$ zjaY-B-Ko0)M1+2L2E*|##-URWst)V0K%I^ic#t1=X~gsBF^~}#g9g(7J^2NgC?=f3 zM0EAJYt2TlUL=e{ZyJp{9p#5e5dCp=AKDD2`rft1qrNY7u1?279Ko;SRO3~&U_*bl z*qO`UO$MI0I8r zk9oKc%dq!j{DKNbpi=;C0{zf?1R2Kw)Z+$B$09To5V%O70>d7^Yputf=r)ACQ}A7D zATGp6G+_cdkEEzE6bo?{R-zFb&?Dro)oZ9mcnX7Y3P$5{Ov1I8jY~-4gGLn80%v?#-SNg@!%NN$93WK z{|a?NI9rYv(dAKwVtx=S0Ow*PP8&y^p%HViW;|7fqjY2(Gf@~uNlc*5v0nrU<1mcF z(U^(}n1}nY3~LMo%mi+r({PG>5;?~J499h-$6PdGG3MjI$&82?fpxeVwLxqt`r`@I z;cuwN&d;(wj=_AKj^$|36R0Dw8nusUgip~Q8&HP{k#sM-hUuuCLchkISb;;Z9_ORW z2#xSQ24KIblpKa(0#3sWd;tq_7gmm-|NlgwfeEvwF)%z%H^Cs>j8XUwCgM5F!md$_ z>6nSt_yJn*5PAi(*TY~OGMz?;1(=LqVh(=+O`JaRip*Qmiu&C?KGHf;yi? z(cw&tz<7+uHJFYjEWk#rz{J^<9KMHcq4Z}A#8ViFR!qRq7>XWCun7OaDir3>{~HOo z67YCZBaFo$OvNa4noEDhK+MKSEXG`{!3q>cQRL`@qn@Yaa4yDT0;b?@%*8@1#miWW z_4DZe+NU@cn@^*|v#3Mw1r!}FK_l+Od@RRuyn}UkB#uTG#&R#P<@g##;x}4K7Dv3=yFZ1}ZE63cK6no(Rzm5TtjQvnIp8g*}K+l9#n2y<4 zfR|ILD=b=1|3;?`^lu%0TIs^_Yn+6S%~J0eB80aM~6c8Mfa_Bf|tNL?wfa<7e22 zx6orEd(AiLUAP>ha4jYp2<#`2g=et{>#z#%Vk4$yQsfaD;Z=p4V+qFL-Idrx7czVgyA?D<1hscsRWt` zU1J5N;2q4xWp9%(Za_0y(dk)=K8J*HDu!b+#-YnQlo&aFG&c0cY%IePbj_o&VJHgI=;!EzIT(uLKA_}q9j0I* z=He{_fl>l)dl?e(2s%a4+CQY|a2SSTBF14RrebJ5RfZd|9E-3H@1S-%hhQJk&F~mT zpmrbQ3XZ^ZOu_;*Y$s4bAnap`4%5(W1_v4#h<7m(y$UFLJb_s#d_u`#SFA!kT5vmh zJ;(Jw48}Vcjk)_7nD92{V*gLs@aO3NaRh3auny&Dx?Le#j%!hepQ0Wc(1@;|vE^8d z6M#Mr%IU7S1BKe~sJ=R@hy#*v( zL;uDEjKQi)bWgl?nKpuBYDo~={X!L^&lRdDjyCoy8O3UYnVb^%9Wzk#8#zS}ti-9< zfO>R$fvUhjJcChq5fjnrDvb+0u?V+gHIBN*fV7Y*LLW^2leU4oFcuAk1X2i`!dzTe zPZ47-n(-JqE#gcC{qPos%RffTsiqW_oldwjxa{n)ZE*h(~7z42yC!+;p(Q5?}U@#VAG+xIf zbP=uAY#fBe7>d<687-KFUMn@iX$;0XjK+2n>!X)sAOZq|m{5!fSdAZ`1p%qfJtm`@GwWjzmf$L^!E_W>Gf<%qmSQNnb+lSz zF#%Io)BleU$YVk~7pt`lXP_DHpqBZrovc>%I^itT;Xc&kH8iU8U9G&wgWiJWI2Y@1 zA8M1?%b`C$>t?k^;$}?1Gnio@;Mv7$EyRUbiF>g@T>#x)(+EFfAU0wo`nnSVuEH#= zz+&vzl`Y3G6xL96=!4l9ir-=kx_VG@*b5Cg1fC^Og6UYJ+RbWpdY!Qv{m|c&w@;xS z<1iglaS!I=wQ)7XZQbNm8h@jFaG z@8MQ!E(T*M&cj-K3FUM$fWCMZ!>|csu|p8+V-)7%N-V{82QnWw;d0_!=6VwsBNT zz#kh>hl7J@H25SMF%t{05G(Ks)}z-*+DrxqnHYdCU<4`{k7qC)FJS==3}Jl~o}lV* zK&aJV^>~wOyrFbA{1l_G*ON3F48m-D0gG`LR^yUU)E(|auS~{v48|)Mjg6Ruo=>qp z9>7w(h_xt&QF026aWwtkpFr$rwj6h(9t+Wk=P)15SdMqF4(E@dyJc~(ivGA8b?7{n z_0b27I1cmi0G8uVScf-I`xYf)c$!vAU^hnNIZQ$`W~0+Mwj903lXDD3c{{xWeK8rs zaVy4QF{YxQjylIlScb7^#{JJwWjjcC0wshNfeQmMVjAn=0ZiOU|96REOPSCci}4iJ zU^NQ6=$6yji(wFk;(Uz3bC`nOGw2-{jHMWfwRjNaw>f)8U$kNv_IQrofqG1R+dz>K z$Y(+&mg8g5)DezHZ4Nsd^vA8J!!J>fm(YkeF(2b*vgNo9>#+=7-k~Zn06k~XJ8%HT zV;QC!2%INSfV$a4fJd+%17e6^H*Et0P&Q1%7^dS6EI@HCBO{uy0X?3l=-=g> z5d*OVBheho$cVY~=>Hi6ZW1WMZ|2jzupTYgYXRLWS0l{EU|fvRn2AYPiP_jLj;g~! zSdCF=L8lj}y7$O1hGH$5YEL$%tVj(Xu1oX?HI02~*K&HCv8d zu?!zYGaAMcaLT6_pg$H;B09W@di8TMTaHy&fS#|h<(P^McnsY>VtEWi?=@^WMq&c~ zh*{|JI&Dmyj#Ze3jUUnf_Y?5g$Ch9a{vW>12P~>8|NkS-+{-E}RH%StWUP{rlCi}W z85I?4q-11dtg^)#8S9dfk&?1SMoNlC9x_ta$jHd3$Vkbk$jC^^sHj*YV_i1Mu*gUT z=l42)hN16oTc5}0^M0NG_uTXU-nksbreUuy3cFrx6jor9 zu&vlEthJu_*hp*@_5y4Zb{)10TUpA;x`Vd#m}iA28gb2IG&<}?Y&P~CY%zAq28LE_ zCbk)SFSZ-&C+KdkvN6HNU>9Rkuua$;>;Sd|JGqQ|kIlfgV0U7Bu-{>W>geu|)5>EI zvmYk`>~q*0YzMXkJ8B~dU=y(|*iG0TY%4bCHOBHMh>x9vO~DppbFhc8CD?K0#K)#! zTd+&8J=jWY&`yT_6^Izbx7ZYH>XURE>{4tgwhCK|J&0|^`fZ}yVXwvp?_!|A#$unv zref={x!A+lQf$y>;$u^=t=K29z1Zim!S(e2ZxFGF#DCEGv3Fzhuv@WZ*iW%_*tJ_| z{n!yt(fD5H-eaS%JF!XFfTy`~Y$LV|`y;jvJ8vuf9lHeEhy4f}vYX!Z40FnE`hPMa z9f!@>e5`*JlL|HhTaSGZ+m7wVI^LiF&(iI%f5j$XJFywqKWwAdV3V<{Jj}2+0_h93&0-J_y!mh|e97L31 zJ=i*I%*!Nzy%O7pU4jjHhj%-$aoFS7JZx+&@vxcLI_y?#8#eA0;$b&oL-x=pv2obL z*feY(HV+%O!?VIuhDhJRg5g~TnAfPHCSD-iMb$Jj_G44_u|L4J6YeFf8+!m7PI&)% z8WA=Mn~qJw=3}$4<=7%@J+=zlj%~uGkbW;V2OIJF3i>G`;dS~ccE)b509%Ib!?t5X z-lKqTa0S?WY#MeoHV^wGwhUW?t;6~?&`Yq3vCh40YO#^nE^H$91U3^J`6g`!o4Nu~ zg~-GRb~!fa0~!%F2D=x_H{u-u?@(pf$=DKX61E2W3bqCN zDYgguBQ}UzX73?BHVm7KO~jUB7h!9$quym&ZP-|6W8L z4yDaB66|iQ8{2{n|B%LljmJ7appjvtu=&{e*mCS*Y(2JmANL;Hf^{5VpxVzsh5aKo z0lN~Lfvv(8U|+>ntU&BVG++Z-NC0~?*6|Vhb8G~*6q|tUz-C~_d`JS=1Z)L%5w-za zfbGCGVja}zQEUX(IzW8vcx(o?7+Zj?z+UY9n2cL#rP$wL6S2#%nb=ZnCjqx%3*k{8 zGs0mTu}vQj6ZhQfI&*wMQNL%RgMW#3kTj9}kL7>Xo&BDIkz&Wat_jl`^7-nt^fdp1 zvAO)O!#!uD*Ogx;B8&MSv`UOv>KgB7trFAwTwzu-Zcg-9Xnqjsc)Un#--`}lko!lG z*e7)~x~@oUBi`_@iu#4;UskADao@P!}5ac zCti7hDSKRi?O#F|c_H%u;)nY^yRgo`*_qQYnkix;i0QdnevG}YqdDBj53LJA}pT*KeDc0T)fx{v+yfN z-@MNXbD>MusS2>ehx6NE-2Zkx7ZnebuM?l=bJgkSt?R@Isq@iUtMo;dqjOg2nyE*x zTql+Xkbe6R?e=Lq+$qEKi?wIV3;;4v5z>8ncD~a6o=do{!RyXdm+gqcsg)8}QCkHr zuKT;YnLte4%v>}45ofXM0c-f}E`rP3+(cTBtP^u7xZS1G6>D?I+@Hu*>%_kIU1LNJ ze-Jh>gJM>#>-StoEa&07g=e*EbWkCVpWv7z9rxTlOjK04f~_3lo>(V#|45=G=rQa2 z#pWy$tpTFfi@9%8O)co8^|GOaSv}~*#y!a5+aBx1_%CsfLGN5Irc0fI{${%uD>3wr!){F$fn(R1H}Nx$)ZDMfew09 z9Q?b?0`2#xZtEr5UEPQpbl{`n=tqQU(P8G@?;3CQqE|jDw$2F2-OC3c%cvI0_6R&Lq_m?<~(O+&5Yu4jlj`kB`)q~_wj}8^OExX!*7;#;bYn<&y zF2()3bSu;q&ahJ;?v(EF$Ti;Z=|H6lZ{;J83RO9-a&(6{?>&OoBijh>Nw!9dlp`*e zg~RD({o;in>vY=@z%RRj73b4~(euj0rZU$!DO1Wsn4qi~=&~|BvK62c9}Ywo4hZp0xhw3dO!Vr_{hq1Z zU&m#p8!pscRd&BZ{5Sp&|4Nmxy8l)qx_+~6&YfDTvBx=z&jD;!V~-t)K1@O6eYFyS zqnpLj4O~7`i0@>s5zJ=?%EYMEuCS?j1n3~Z z&y0W0kwX$odSLkQE8q$EcMk3eOI``cV$I{Nhiz*S)Y>@ z4ioJuR*0Q<3O@y|;9icVg_Qv*K;STnQ3uQhJR^ZN;3Z&xAh)~^c%?$@ta62o3^~=| zc(XzkM@)^fMq6<>d|#m(d>Xn(Yda5pRHkqaJt1lvs> zfgdm)Q~@KNQiJDc(L$s^2dM`?)$f@sZ_N7(#2af}qpfa&g*_!cU(1CDjb_+*N`x&Z z`xtcoQ(}AxIt5+*l$c(^_>haf>}m1{wokXqfc3!qYq?={!1uuZZ>`WtZNLRv`#pd9 zMI%ccY-D}-=WZQx2S$dB;p0QZc+}w#o-0W&9)~u9sKnEOxMxiDTyYYMl3(V6?LGOJ|p(6<2E_QQi(DN21pBCir(yIutcwaM(lo^!4g^cj9MF5 z1?Weg(f6eSz493~;M)!8ZA4{E94#U)r0sOzQcWguYH)_|yZtIXmq(&2tMoLHh;FLV z(?llv%PLZkOP)gDc$Lnk65Um$8&xCvFoD#p)Cu$hYF2WF(s--X3d@c}ThFRcG~_+B zjC=|c{%pVJ40)5Uzh#)nxR3Qo7U9M|t2;swdW_a~6*`#sa%QrdfG|J}rCq?8grX_h z{$YG}4G&phI|{fGkhj@N0*am$<9{Ml7J7pWB^Oggz&}ieRp`w|H=&<=R;-bWi7xcv zXZ5A~kK<-PE0)StSrod3gw#COu+rtUlW-ZmO;2=IHjuVW_poBE)qr1(p1n<9V>3F% z=x+2(qXQTXleg(CqtVm1shQDEMz16T)jP9+yG@{C^lc_`HF|+J19YYd(~X|9O;v&w zaJq6=tIKHgw`=s`+fD{j$w3WT*#MU?xYV?Zl><{os1-Vbz zSZcru8qZo{n>bk}J1lyODP0P>LhDI6=uO-D<=<)@GTdhl_QVqWkB}haY?y`q7CrSd zx`lEVGk;@^lk%V2^a?PDhBf~YwN|iV(T_bZF5;%SQqjfY&d*%qtX$+h+w^vz6up8g zWus)*qBoGboEN9I0tYG9X+yU%!$%C0<&tw>GWk)XU7n`ymfcQ54KJG9+`#b{b#CF@;2t#V zMLQn-$xbtBqyvX`>Qz)e+Kq==Zk7YxfZ9{l1Ae>I0ARN(P362yi$#xnQMbGB-|?ZQ z7gf7+#iKtLfB&4OnT`y5QJmQ13L9Tbi83hjH1;vhx99k-O)j2p5z{uiCI`w=&!{uk z_30daUEL%ygTmbL5qVCeMtABwqtSD;wv*BGWa)2}Hw{?4Q;ewKdW+E;@K`$?k7}S} zr)~<(=zv|iDRiUbcj@L5Fo~toF0pDe#YblBQj;dDPv8a~luUn9ETt0dYMgW5 zG&iOh_}WxPH~Ppyge_8A2@z?eI^-+erjFLA@ z&Hv|mUGw=Q!Px^bTwE>K+4;CGRZ>E)Y>jWCzF#Li>)eP_SIrPZ4#hj;EB1EH~d0Wpx$>@zFEw}jD=)GFo#pn|xAQ!(@HQ+W8n$bs< z9wTD5x|~xY$*SXR{yg3=S)bSW>XRNie4ZLk)#+AnH1+z9UR%VXC%i*Dde91;oC-v| z)9=Zon1kB^*}doJ?k$U-N0^Lv#Gb7z0L#&Bdzg#M7&hyHfOko$%sPEy2XNrse$UlI zQ(CT5k#m~kTrTQey}XP-hcu}js)ZcUM9t-}peop5IRneM$T3a*o<`z0Z%q-eKI1yw zDkj+WCVc_b=xU;z(?}0QZ)wuAZ#VjdCN*qY0aN&PoYrxK82yRPz^X>KHi;92v76DoL{|5r8#wOGVJd@ClkP*&=z|2B|AiGAR7f!#@AZ2w zlI4GN<}eYn!{UsHAYTMjx#z9J^4LdWqIhR_tZK$)G7m}y{9+Xb?C(R)XHmW8#?x}0UbM?&Rn7Y_=k@zq1(02?760Y?`#snG!e7^^ z^zX<AcYUgL-hRJg9i{TMjDJ>1Q?=X2 zdQ(?`UQQU_rmg~)f&+R}*N9I3NKez9=)8~grp|dGGtEbOQx}PT`6DxXBm#Rs(j!AA zx*iX;kt+l~1ms4}t^^tZH7YggDC&AU(QV$eoN=^nGL$=}NOWAQ9zqh)lUwzUDHA=R zl^Y;W2Gx$K5SQCcXdUxZ>xsb4{}1$L6>p44 ze%s}5MdNTmhd#|tM$hh0s{kt-z0l}l^!*)b`n_3RNIDttrd-ALVTjJqTCM>C>xj7M z(|$fSM#S($@oFQ3Ry6?*eW?ekW~FsEj*FxihraChyhN7H6Ib|(EPGz1?s*aT$;;2~ zFg@YRD@;#_yO>o=hn~w$lfg;|R!*>6(9X?Qh_&yyM%(#>`kYXDX$$Q2LOrk(P$%B) zKqH{e`Q656e+?}sJf2A(AKH}O_FM6|9Pbbd_prdoK$m> z>ZP2ayl;hA*~HraweEby=r_OC?XDW#pmO0amcPdljFW746a7vZ{c55o)LY?JAHjxq z>gXW}G=MgJ_#TH2`b;d?>lzi` z3%T)#dgNz066qa7vIS0~cbloM%S7m)sQy>7eC*b3EDC)Q3CXkMB<(IA=h<0Gn|dt*;z&vD zMyr7Pb=Gzhx&RM3_Dt#mme4F2%YJe1?%>wRGW%b}pJ5@eoZ==%0hI(k&2LEH;Um;Q zF9RpxUv^XvF*$t0JB<}aN1>M-)dNBj zy41L5p;wvgiqHilq)t+*fJI03;XQ@lzo>j6mwiO(hTxsO%bniO19}wmQ*q$8`NWuVGyw1IeeZk-*t_$cCGUzVMiC z(3#p@XMr9^1o@;WrV@xg_TM*6kyNjni04wN@v% z$>>V5(TBD`)iK?|iqU&a_wQ`IMPKUe2lfMRqka z9GPZjhB#K|Y2T}hoS255L5Q0u>)^*t-KcK@}W$1ke^(<0{c7CakW!ury zz853fs6aQm{d+N4>hPJ=(+^^X)bZ#wKZu1=r=z=n5UbEZwUl`#fBK#Ai$B|U-Z0Tn z#|%_Ki0odSQv-TSugYmsCt47C3WNV(X@~z#jry{*&ROiif22C(d1EB-#gF;~FcIB~ z<^*t7Ci-os+e2EuMEtHCyyQaskKzAo3qyIi3tVo`Pcp+>W5gGqu`p~V(v3grIkOu* z|3`Ba#r(76M{&{TJUz`M$Fd)37sHA8-Be$no>4sf0q5|Chf@T36{*D8?sAJ20o>Hw zp-?&$YKKDWQ0N^B!EC5xYRfiI%vhkxCDu%~#+(*KR>c%GppSi@MUlRqB36IlIz6xs z$BdIKU}ZT2r;1l`w5y33H_R=*_(EPSFpXq#=-%Dv=~~+Xv-tqOEI9|(Gczg0JnHEb zIaB9x%e*r+L)h@)zLTOPE362a}4(G{p%_Qq4a;-@y{CXBqzep&TIJoG9Hl3>zD#P)pH=*SwA-j;sr~13~ z)8R_sPT)&<9^VLL`io6jOnjZ_rP4#b0pd($t^>~alHGSCupPKmLLzVwm@gp{I0;-V zpS%|We!mg>&LOc%bRQmUc}J@|Cod-LH*U{#S-az-MgKw9>8>6^EfmL2v&M>oCwPt( zbOU3~2%V7?1MC?gwx45-vyg{zSJ~tM-;B`Nl%PBC_#&VDYqZCdD|Li#aG%$D;pf zlC@KT7T~*oaT9WZUSR)v>beYgBgie*uE(biI0USIklWJ+{2V0KoK3~|p#x7bwHR_U z^$Uz!PLw!cJTU8@JlZOuFf&i#k4v$HbH4mLu~ueRK!`o3(MERx6+l2R-RC6p2l^x) zs!$!k1UyusoasDH1XQ6SfuPZ*P>H~#(XvouM#|fe2~WrK(Zk$^VqoiN-D#`QyYNse zgJxj6@#sds?ez%w6U*(<;%GY87>%ySL$%FhV6VD1_ASx+e$7r|bZh0r)Jxh2j z^T4%?kdw!#kyt&|x9f0-9%HVg9q0oXE_mqQ<#JkXTq4JcgV$N(?TC3y5@U5+u@iu+ zfWLLo>NA0R$Ew>svJhQ3*6q1VzTmKow^J%{XdA0Ky48r@H&$OkC%Tms^guPASrbr~ z6AAohtg1E<-htD{_?Axzbm zRf=v56T2r-ceP5p#n<1u&a~TsN#pdDx!gdg_{SMMpATnXIz!8NibW!!CiRPq4}=$rT`hz1ULAsJ{iU}XbazLo39aV})unX<*u z$k4B!$yC`xQ)&jP&eY>?H(D4EJK#3veJ?}XW?=FJx46ci7c|fppm$Zt{&G8iPGy2vek&cV!{H+6&RZG~ni5f+Yh}0M!|?fs277E=q$w z4^2%dJqaxz)k*i$wL6&rrva)`0`A~X+MlH=#g0ag!Q*Dibxt8gAz2TB*}IML&Ae)m zV{3_f4iWB`Dard&0;~e$RarH_*0Y3KF)3*l@jXK!C|d?nV>?SG-~ga*VhYgYg&bfv zpem&Vr~#hqrygp6Po&RrpaqySiG`tr9$+P)YAEQh3?zW6?--!Q>yrW;V4i$I4ly~v z=W+&>Py#F`m|Un?H460A3~{%64A2V0tVO(PKm^shVt^cgBC`RNPm7Bv(0Rf9#~gaia1#0WRPh~yuGK-P ziIen@=lC0~gnWIwf;5VVi(bq>d#YZ{=i``xW0JhL51(p|(6fkKC<`s`W)V;!iih4P0HuKHCqXQBR!Sf4pDP9^6{q~p z8fT{<8%@KS0rIN>{G(NVVHP?Jt+N1P0i8uI4Nv;0y$BE+tyb_> z3i^U*UBVm_NUn(O65tYV^co-r;E&wUd4bt7EqOP3fD|tTv0$7Dtlh)AZs-J^iJgMJ z4EMm*uF#+=%0&$R#1OT%A%M4Xk66JYWq&FoSO>vaKe9Xr0?sv^x=n$;vwi3wJmiAF z4q3uF5>Wjh4wwn3bwe634^Ry=4@i?f^{&uBS^nH}-JStI3XnhYvHhgeK!88SFfdos zLPE%4K@4422DoOVuZ74nfJ=N2HYIqpx~j>iUKYlo`$E|i3Hrs9tGh3hq=(BWA%n88GTNyS(#=7xxnCX z8PrH&7sR?fv*ita*I&J6t#4>8VM_?BT1qRh#tXebu@{1u(o4Ka%FStDHpR*($$!Zt z&+->{IC(&uL9h#cudlrTo$z}-d#6a*)L0WWc8M0AF0*ge~%o`x7xn@ zDWAS9@I8Hrpiqtr%~1QOZ3e=CWu$T;Baw?2GBXLXfFS>o1-pJoQu2iR3zefI0>4xu zO^Tz%b67no511XtA7I8~uza`r0+-=GkHGJ`IN7cTsxKlt`Q{CJ3tCN}ZlDPmoGTykT0y4_2l?Zi-RDC9o&a+lLq*kW68K>6jW5m{;ImoC?nWgfcz za=qCqLw`sFwK}W=8Ugk0Xb|asez{w}JG$Sg-W|0a%h_XIL2vM<&qM&n0oCCX04vdS ztqkBaK&4t>e3r@mLBRxU7RhFM^g0%3rv;aVVKhKgdfqA$?e?nNgPNY!?5p#}!>(ZRBR zWmAN?Gu)o-!{}d|PdY^QD1K~`POy$^*a&?>(?PePLd*$=TIv2mF%7 z2w7k^dVI1TMXZPiX`jjZN)pf+c*u#~$^e!otD^?109}x*dt3#2L$You4d};Zgg(lF z7HGM8w;U_^p=Yv~dkxt|pqJsHrpyFji3B>0l>sbD_8mId1vtEnucwQ%4)k%fYWa;o zFQ69Yoj|~~rb{{>VkZu$oo^&C4p4Cthx%k1AK&~^PkBdO>-HoJr)IPI9isjeD?FZ{z`jA=HdQ@%(NZ2A5cp$H}C|YMxpSB zb@V6XuUyev@lYp1>A-G4Eqn5TZvc73I8|Ow*bQ#|JXQScE32GshCEMgBvR=ODg}M; zW_RM!fQx!q>c5I(20(S2C?I?eSHUXQP68$aGMJSO+%QKqNvjyWaE>0WtI@f0^pMbu z&NR9kovOpw0jrt9WU91nI~qs zi=Gzri+HFVW)D!M(+jnNia9l!Bc_j`!N#CZ;-QZ2(LLz>@+}T@_>E?7UjqCAP-8<4 za1J2H2D=qlVtlM#AnQhTcxQ(^!W@i;YMpVwHb7lk8c+_XgR(rJ6Htq}GT@juSRL>+ zpb}^UzS2H=gBc{t{n3qX&ug;n-u$CO#DvhkBGyp1X)2OBIGUPAuv^mH9;X~q&iwJ0 zxBs}F+QUgAi-^;2G6PeQf%z@;hbo{1A9X_01Z)80`_^j6ilAUMH@Q9IW%|Xv4iOQ` z8$3a4X`6G!^iW>3jYYT2b$fCMG1yVmK52M{cNd&SnDBJpiS5KZ9CC0-C(d9bzw1?b zBXBCizdBtU%<(CyhPR0W{AD*i%q0V30aeS{K)CdIkoqqM!hkQ<(%fo*dBCzdd|H6nfSUYz z6sV)jxFqt#!^4LhSgaoNUAwOKcVx9kka-T_9JhEEtH&H7C)^4SEX6g_>w4EQvAN1M zdSU_flZ4~V#PHpa*{U98`>DXc@D{Nz+zOl3M*?BD(lllEr~QA~t9O-ToG#*2XSzKv z{vyq)!8H9DmoNE?nYW{WbU;11O9C?fq7U@5&~yHx=Cqh1boO7|9+qK4N~zy|j=-sd zO4^G*n=^;=q8^9nINb`in~61Uf!Q5(15+00p(UV{Eh`>sGlRZ*fgahC(di~kHu_J5 zQA0y9Fbh!2h8p1U1!Bq#4DZONyn%Xv$Gm}pALG1VCu_%|d-0G%y_E`dEzqN9F8ccg zYIeS=6y3MLt-e>`yAdx9R$49orMI~~uX2e#|LueRt@xjlrANqKbbOYn;NT5h6d=c& zNwL7(EVpO=&`vvij@swQTbGLe3a$&Ri(=63A*muU{mNO7{+Qc#aq~ z!3qnEBa1aTZcnPb*@usasa^EIs4^ZUn(h=~XWZY! z0Z^SX5!iUQew?0(F2O^MQ-wewpbAiF;Drxdqfd+A+TC15&E0D3cQ|KssV8CJ6Z|ReOg@C&JEFcSzXCHPEuoO_kY!y%d z$Q6{;1e7h&$EscEN<7rS>i?t!HLwO|P%J#u_~QKLu$a$p9<3AtoLHi_9ZH&rCE8s+ zT$(Dc=L8YC=MLxM!@f(<2Zj&H+Z~Qy8*vui!~Gq6%_D}g;9`Cqa9FIk#u{U7qO62c zeJmbWC4t3QV5z(cZ|G0|rRvTuAjBST@Cu*~P}`>l<3mM-$wV8ahwN*P%^aQHqedS) z0^N*k??lF5;v?I@issKhvAe7wzj0Z0DkO?{nt)7@TD)^<6^pFRN z5x~WHa(o@&?b1mn&PIA5KLAR%47%ljY4qwjlK=Xh;0FycQ67i(C z>}t-KgDV+~AEJ`wuSVj4mx@d^r2&rJ!?Gxjh$>rSpw{inR~&JB0>9EhLKC%XI+v18TT*JmYZu9Z)B?5kRTR z-Q3j#99B_;^Js^e=sl}V$U>lPwQfL_=q9Cg5$r}BUM1w(cU__CrQ5&=vJ5MBd;TH| zbx*rEV;b)l2UXF|a7@H;u*#SDCZ-tt^NZDpX{Dfxiq#nC(o(&6Q-WS!tZzgOy1ba) zF3%fUfLDx154yqY5%eriaE(U{`fKUIh-9Y#hYVObK!*-xm7u>-T0b?L)y3uYQtnIr zxR_m^`^qj`>UqAS_ckI1taYo8z6@TU-($Weh5xFxW_k_T#!UeNhufn^Mo=MfIJDrf z_J|cKdS2z#jdWZlmFSgKK02<1>8Op1Ee9Sl9`)!lJk)Zr9ashMH0X58@f@R2i5YUy zd+?B_g)VemiC&9jpg$=QYkqHypHzsBTgT#^4mnu-;g=3B(JJxJSg)JW)J6@S8H61S z?01>E)<~SfWl7eX`DtUD7UJY3R+d10Xsyli#dgNAlXU3@SyI9HE^JG5VE(e{v)l5Dm zz-@q9Yt#Ts0W}V^0NJF+k(||o&e^IurycYHcZopqw0de5C0Mf6yifPg$G@!KJYUaC zBT_4o)JJ;qfb*X*{k{yi@)&i-c&NkZHsF3>tz2UF0nN|okt?KzCiRS-{Nm8v z1d_9&od!&-GA9#xKrEofq%s3)OsWH}s?rzJhQ5GM``6K7`+(~JRTm-b@oojw6dec5 z@%p3zS%6v*hcB4|t&txZlLF+JI6%-y+X%`q1s(P$4gI+z+TrjsyIjHC-(Y z=*35NH9H@eh|d{v4O#r3c6)lI=UytW3a5i(Xqog9{)gmX99lib?f**2b5J) z`>F}J_XBb1<)p~PuBkI_wI*N!j#;l6$4$mD3&+cM8pk5#sDDV4R>vs5ORT({{bntJ z-rD8%Tp$ZQ^8@ka<<{we9XK}E8^_-p$ADMq{jVFxaN`(zl>? zD;SR(2r#Bm2MFORu4*&^ZZ!e?cQOyXqXT3RVDcUlAl3v(A;7_Rb$}`YjA}9gTspwi zG6KByp4-F2R$n>&P7XGv9wKeq>-O+S)8YK&eeqo)17HV{irzP4o@3V_gjqfvY9%O; z)6KXkTnG_7?>kB5lJ|W%$r{}gR8Fd5)GaTx)u669AcV)s?dIyLBvKGf@o z7IfN&;^bBQroR{M636Z!c<}2E$4@3mEIRmr4w8m`OMFNWI}f?zfF7=`GNAQ<93{-k zvJQv0@%61NgGqhjM`mToHyq^3(su49^Z%K)`93S`#r*sDzFQTc_?ftRNwCSp;CR~A zg`O?Gk_q`Y@CHz;ewr4AzM9O`jG6>oWr}BKsZjd#*D3-oZxuUcu+*qVA0?EUwwi&k zkIl5z4a@-Kv}Fan$!6kXy?u^G-|?}kqmjwzn?BZOD*NxU#yH_s;*>inSTQpHW4-pQ zMz16-`4WoN3>?sDxw_G;Tsfowm4G~BvT}fz zJ`tOEbJQw9-}0&0jhxwT2utze{iuc(BC!$Az-QeK@BPW-NNpf2PVp%zD}7vO^jv#6eCV z?QCxlo_sdGk$Y%Eq#*bHRwB@JShvDV^Z}E!Rj5EO z>Dx&L5B)*Q_y+Ms3N5ag0JZ7onr28t*Mw4GKBF8y8lR|u`>=>O<(!tMnU0kxqEZeno*sGlUn z0k{80UrrkOEVs z<=D&UY;**AQMXFRPC$2doAl8~wYyay!+)#eR><(*>U#(T!GEP#J{^ z`rbTY+w_`w!d8!Ktk-q}>(AH*WG9fOYTRlQd~Iu0!2GA8!wM@Y^cbz;{|bfG+g?If7q;SGhl zAz-yB&=(g&jx&BV7Z+ZqFU|_z&n^8?mm>k4dR&(y6CM21&~nrh-}=dvqx4l(4y&4A z8-G$6Sk36keKM&tT*#oGWlCpQEwtyKhbELwq2Bu0B=r3bnNXOEP;*Y`bn?-MPlyvT z9b|LA7(Z91Q|um^jx73ew@D{uhZuLWJO#n=)B(3=t{?sGf*s-x>6ndUqQ^K!8pl!` zmkb-wAx|}q^*B}yH;xXY|BQdST+=8c4*Hu0+u1I7CmVgp zp+3Z(M3^9Jz(W=C-ta5p>U7Rn;}0-sTLa<_2^qk4dqAv}UmPs}PW2zq8|w-n$O{d? zC_sJip#um8cB%K*KB9L4>O*T0zyv@)1OTGFJ{iCiKz;wQj%xw*Gq-bV^)t6BLd+$E zdabny*b1mm4|f4|Uhr?_99V+fRYw8!fO>461RMmu;P}SQ0;c_DK&>w9A|L?>yvNeV za#c7K;PCELs-PLz3#hTV8>k01&&Ma|V^+?9dJGl=I7a9yn3MuoBL@EKzEgIy9Q>0B ztdc1O{tn1fmD_58y~NBU)Zi@}^1H=W{6~!(_~j>}I60GFYnJPWUi>e{|Hfa$*9!>g zAN&bt%p(W%S~V6Z1k_1MDsVp_-;EBe<~mDAW;IcqSHCEp%b?QA3DHXk`N>$j9`FFF zqT7LE-h|x1cV3_HPuV;Gs`lc6j{puILeGyR=`u>|3>fgtm)+v78s8PmQ`YNz`}iUv z#*Z4%&lszK`vKLYnt(z;6{8DS0;ucpZ)5lZ)RI36SUE~8;x`v|5_%~f>YO|aSP#f= z223gfHjEnhucM=^yej;+5_p#UdPx)Tc_0_V#{*_{0TDsJUhV#@P}A_|?|%3$a(I(k z8p?{upyVS?9q_y_=jD&Ki}`$r(oP}L_R|K`CnW3~;4MH-GX;O1PB` zdH@Bnf(JZ5lBhFbyBL{CLv?)4OP0YjH~G!{2%r;?7vV|(Ld1D%*~Mfa=Z>LT<;4{M zYk(JkscocrLCApq8OqA%eHS3Nq_6rm=}koXB$V>XPtJD%d%WQP1t;}@S|~*UjiF+? z%jRC758|P=PFX+?An&DB1RM(0cdQC66XvTF`m51)6D}RNsAH^d;M6d4+XLDemjJa^ zL;Ht`QNzh889fJgHAH0t=`zMw)L${M5Kv91+W4rdY6ceLBO8a^4craLPh;2t|KwXH zfNEUP!1^#%R4W<%pw@OaI?tPMF(7kM30DI$`Wy0wGy@efSQf8n_WT z&Cuc8)1ZS~#yEYgRt%6jPS;Ti`f5DXRpbDF090lrz)V18Rs;M^1|u`O71#^N{$lk4 zO(wD6FZms>3?)a=Sm1d;C6)@j1*pVwfv;sSnOGSxJ=`Q#2gHZ#lC`0y;-M1j1I`3g zVj&$gEI=g|2iz!wk(iYZykz3%qo4N1F9(D-emzj_jo%J@;EnJ2isx;o>-;0o<4z|_ z`PMZ0w^GZB&j2O>D*FQ93P5FF32ZXa8`0~ehpdZE-~n%Z=OIQgZ~RE$HE;YRAb7ma zJ_~J+H}Q*rpS|&`fKm9U{F{KOGMKE(ZeSH~@ypzpfUlV!Ok&aKTyJ8@zye^iyqIiY z8K4p?2FhhHnOF_b2dJHN3*b6Km#oKls4ENVr3%&yJOHSI1^HwQ4 zDzP>o3Q$++1_}W+IfWl)`T~4!K;%*iTs$dc=^VaAtbKxwV+O(My>SYFreDNqBMvT} z>tvj#{-NK4Xe8Kif~h5LrvX(^=f7D$4g5#?$N?=G z=#z20uf5vYxLA<`;)%tyhZ0~b@CIPj0@Hq{tGyNdyWg2I_X1-9bq|C8!&(hc)gB96 zD}%|#l?GG+s@n5_TEJKBEtD7+U4?IM5@+P|;t8P+$@sEEwF9jZVE~x`p0;sr- zZ#kdb|7rJ4raN58PnBuiiBkxAB7)dkASaA zF#$LUsBV@4jJT9`%8O%D>$oVu^QkQ0eBmpgTtdI+Tbxx9X=ehB(EG}qgA5NR49E{$ z@bF6LSLV72b-`t-zv|&G;CmiMU&c(7PX$H;g@ETOE;0o;?{afpIY1nsUIHuumIL}P zUIBLjgOzT#7;jHL>z!WUi^~T*wUolQ-g$0ty%YQc>y<0G@Q>sx{I7Aq7>i5Y6?{vL zV~I5Mt5@olV&?&`0R3{`Sq6LpER&;S9k35j-}!0-PP@wV|31J4sJ&`PFY8D^wbeKS z>NhB9K!A>;zgiPmL%C00IiSC-ytY)lu$(HXB-kwkQ$Ij!0?xgflFM(rbO9-V`bDch zi}Ty0kNN{0z~n3GJ3e0Fq_^Cu28k_S9z551Wg>Rviz!jbsTB(N$= z60il3cPJnW*htK~38mksF2dzIyyZ1cssaw-oj5e%A#V{i;cs1Q8kzjVO+gWqE9hEt zf38^P5Gl{O!tLNbmQRFJ6&DLE090kC0ySQrTwn_zi)NJq8?V)yh+1?P9%_hh1qJ|h zOL~E@nFfM?=I5J$e41~^0@nj-?~@Ard8XL@AQMq8`hMvlSKp;T!A!9a533fve5N@1 zAT7KN?VP2@UaJpCoFx{?*dZraW8tBajRW#$sbsA*^rl%lr95=`ER~W~j-HUBBiEyo zQ%vM`U~Y_+FO=*Z#y4ErfMast|MosOJ=o_w8&TmZyfrz2OO=U%5HH=xt5)7Q|6 zK1c*r9ZoloEWEKJ0sq-Lb|QN6Y#loj9W`5LU4-5~TW4K`ZkuhgZUPRQ$X#gv>vd%R z0UE>gI&w6+_<9{V8NK6r6FD1byk6&Aj6Q54SED;k9A%WFiI3LK8F|v&=;2->6e4L@&M3mqHcnNHZxk1LpxMg>K-|G@U{KFF<6Z=@g>T z^V0O?rl32CuzwEO7_CkON`T{ds5L?ja9AcQpLnzYj+@L_-D5z-3Gy4}I92+{bwv!| z2dFqHKscaQ%sIe0fEss8fZuze21o$ZTBHS71$-grkshGb>k~AbzlaQ|?jHlVfip^| z_7os`u2}vE{Wll=*3Bfw-{kvaDe(5qddl@pcKXllMbN=&@gI{u@XI$0Ltiir&eH(fopn!mfHqAOgz4%{JtBkiC};JhH%#Zu8BCpe34~pA`NKI(lwEXKAEL! zq73cMQhi-?thby&z0|<{x0^;$Q(ziJC&9L6>tbKyb*@s?_bSrLXTNwZWB6~-|a9!slrWlQjCp@OfA>0@Kw$KspVdo$YN96;1RB12XT@#Vtdxyh|6i4qbScuegE16k|m0fM+zF#QDy0ap?wD zX7M=o;drBTtXVGhKSqB{c}%`L#YaG*mWa8Jv6Dg#>LJV5o!kWu_Cd2f_BU~Yj}P{u7vNAD;QtE4VKUsNczmodjxpcfU2 zeYo>iO@}#RA7s>E8EAI`(*RlEiB7%=6!qZ1ul{+NNc_h?D2_i)DoN-a-c+)HS}zm< zFBzCv1=ReHB%AQxYLe_mPhY7=Ju4tcg1BfSOV4O@mh|vW6M=;kJ8k8F{$-y zyl6$DNAf4b<-#Ws{hK0jw3@q^g^n%K4WbyGAtTE>R}IVqRD);+vH;aox`8x6y-ys# zSG)=USrjW8SXm?vzD1=bqaVRTmc-5mo&eMiu^4y>P){MMfmdWOxoKzyYKz2)CyC#U z9{I4`s1rYcSCGyIH@9Gk86)N|j0dUOX_HviyD3fc}K{U3ZK5?=yL&6Y57ose6?V{2Nf& zmIH@%d``T8PH(Vw;1dIu8))K(D|{Z;4(Ho)NAXY_v3OwkYLi$x;0NezfL?+HPGA6S zsE|8ZT>j$qt_N-e-nfeLwF5O?A2+bY>k~efArnydIUYFS4VDgc8?f?$gR6D<%F)hZ z@3IOA1=Pj110jG)%nghIRAIwIhB^EVSnIz84+FZ+fFeNG8L-mCx5LK`bL1JY z;(>)Gv2=6^9=gtervY7OKqa8-4A^4g+wDN90m}`n^wwGUFh?~Wy3T+%0bOT61EA{+ z*lpt5U1z}0 zfUYy3572c695?apa6YrpWx$FDKKIs{{Qklt-Z}$D1G>(DU_jRya4Mi0Z9CvJV7YSSMuya*=pZM$ACw5plkJ8dCrWFH`_KfH!zGz-jZufP5uoZJAd=M&uzE93YS8o0s_4l;s*ECc@7cg2;0)qh#lXh( zV&*^jiE}5Hv3LD|=LWg@9J|1`%9E$r=8wS1RbDG`etOg#DfI%Um6`$s|Bl-X$fWI9 zU>=~#nF_4&2FnGu1FFJHftLVP&|2UbFSG*X0O#&{Bi)Nb6%HJ>go=zBW|WYL^q^n3 z#N!h1m^lo|0Hy<~>l6U-fNHK4z?8@IsN8@~#Y6TMs{^?GF|~QH9h11pc+gqGEcCr- z)mIXL)qwg?V3{n{V*~oN&Skgys!i{Fd%Qc}A|e%RFqKmUR0FDVnt*m-zO1$`zzwL% z@sHwO2wgdoqJZNY20UrpgTd{!->kt+XA=HX2&~ScvVjahU3xJv4^Wq04WtNt>CNaR zc&JP7238Aw=>ca`K0H+Oiv}tIwIECe>H(E-Hn0;=2^Xt4I^k;c0X)^>LGNIxrhh8Rr9ukL!%f z(F^fV8P@|VfWeF}45la*kMqbww(&_BzKrD#^(o&DE1q!CPk8%6hPe0@xnw+t#ay|V z`wIOt1zlCH@-cr`EC-j}QF}wb%a^`q^bKhpy)|4 z?+f;mF_d~6kuM^$^Wynp>JEmG@MtDGLaS=@lYQ-Mvu@j_*A50kBjq;GOTwayEdEYDPRgGKY&_Q zM+3(JwOL38oE2he9Yc9Gx(^T4F^d72gKQRdHQ>fat=*de2R?G*b9Dnf;!bk30;Udg zxGKa&uaQ(V`X0jYP{KU#O2(yujO6pK9P}GobP4PdV4noG0$$4fX{;-rrg-vQ*HqwPK-EnyunbTSFiL?kK=p!JV1qYKEAX?4WAy?@p8kJ) zoeP{#Rrmi7=HhN#l3d3nCP|aTBrz^&Xkrp2sV1RGVnUMCSCS^Fgp4Fjl7uw5B_s(6 z3Au%OkVleGNfPG&+57WZ#+={N|GZwDv)+5{wf24Qv(NdS;r@SxYq9>G$ppABv6tzG z6jhjc&VPR=>e_DE4}a=zkf8M*v^btXcpX0%#{FmPR9vsVIQmIMUuDsk+{x$%q1E+0 zMUQG+D7YCv&UMl2;Cdhee1h9T$b{hcvwJ~!LQ!HzL3kK~&*TgUSr%tCgwYn~AcR*G zCnoAT+~}DbT+g*AZ6VCID7_#ouqdM-ysIcPaJ|{0tcI}3q8x;<)1pK*DHMEVUT}TV zqO^tZI|Tnz;a(6*%~JkHLC7;NxUP=?pa0bm5+L{}2O+e9;8swvQB84U1;I~U2@v{N zoD>MXEKUZ5h{ef*@TkR^3t_s&*$5%W;v9vr%;JL zpUZ2H#-2ZCCtv7OX$bH9e)iK}#8huT7}rs=@dOur`hu=odsWGQlVCD*ip@EfH?)Ag z0p6Zln=L{3{n@{r)=#`*cR{{=js~E!5Z;8~cjT%z!wnY%pW)^Z-i6>Z+ylZ=Ctw8~ zI~+paxmue{g)jz!U#l&LFam;K5ATIA5`yotXCVxR;9lY=(*;h4%+-EG?=<{zK<)Og@QI~ZrSkd+K7a%TE$38rl_c$sw zs#M49$oiN|CauGgcP~t~$i+nF-cmjbp)&-Z^{Oq9bO`=E{=qIExhligZe2LTBX zhC=W;PJ!?YoD1Gli5r?tZE$;TSwG9he) z;J5xJLP%TU);2Mh-Leou|0U=0-VJyB?EH?u3pyu0`S)KnoJM$)rDzuJ5581wjXPQh zer#nF}U7_YgeN&IS_tWnq7S?)y+qQ4r=q@FU9%2&*BuMOe&g2n&{Rm-is9 zKU&6J-lAGzVj(;xv${ky4I)J_kzcy;d-#HGjY9E*W++qX@%E` z&Bb-!6^QGm#?25GLhx@n;(8{oeKE(~Tqu|ZA%C5i2=XHc)``{Y;=1l<=kgYzJzkhh z3eUYTQ4B`-vd{Eh;Y0{$A^4JA2%+^#2-pE>w+%wCmFMzszm{*NNDbdE-F$Nr;r%{8 zm$$rtn*|rHR%KV7hK7jC zDqmn#g!h|b_d+P)3Q$ zH(uj2fME%LzOu{`q_Eu@z29|dYxjOvwK4|*o2?bhYeg6bZw~JZyZ;^(0vC2 zeDuZ;219WDC#DO8ew+Dj*JrV)_W-trFMi(7zK6Vy_ z?@d?-;TQxrR@FNU;pmog|N7O$qG^SKdRw9FwvG}Ybc5gqqu3M(H@gs+iOqm;69k{8 zEC@}v`XMi7F0Qk-X7ApOqS}b-^l$xA58E_*@WlHlNaWk>%6pLdxZ6;|+t{;W5+THI zW2L6yx-|k^w(1RrFm@aFE-nl^Si|<;V(nk4+)bYjEAttjT}oL zOof0d)M~Z7C4bw71p&hqF+NZ9kb_Nt~-JyhL zLFfs=Km42pAp-*U{2)w*kncMlsTpI|y31NzmqNjpvKEsFVebz5&VqKyo$`G?iN1$I zq5V$zo($n$2ySB}W(kDMoqXE43)hb$z^CIhgjo>s(~*XhO)<-@WjVPk?g`CuI)tMV zVn#qHyo;M}Ik-;Pg?g!vI*f0M)#^%+`XIi?AB1oULJikgqwc^E_Z_F1*g6o}Lh!HX zwuNvv1V0w^f-n$*?`ESQ^n&0U%nS(qA+)TB*1j6TVhH}ud3&Ce*7KG_81TV40u7fZGf`3qb z7{YuA-dfSS7~(rt0)#~f@l#t0ggH*l&8`^`mhZ{l^ee`xEL`X9$v*b0`zqQ&RMsqj zu6t#09fX@9_<{2m|O@4_hmPn6H}!wF3;>c_pg76 z;{?L5-EV&H!DIq~ej(fefqo(M+b_Sko~bA?;~*^GpS|KIBq$fxzghIn5YAil6A&sK zVDz|qacg@(9upxvU_u&%p%8rU$%ODU1mEDsK^P0crzID{^aE~^>VWZ%#z`l~Cr?0in4G+aTQP1h-x| z2_YGR?^YGku>v%qF@!D<+;0?Ox2H6Af>B*RMXuXFIwfurk zF$&k`{dHx2l5!S6*F${IEP(C4htB0;@o>}6MvFPK$yJ5{~fJLJ@FF4 zVI?aG!gUaQr|AaaX$Wo=RBtGRA&1Z9-GdBXn6L|Xxv+qrjPM0e=H4@eQ_iL<=)DjQ zL-@uGOlKif`B@ICK7i2z!W&DmOu}^!T<71V^ZPKD#z}__3$IG;XeHr)eBpA5L_B!>Ojaj!l%w{alIM=ek|w(;X4TKCEVii$l54? zD)?54dyi-quJO$k|6ny6F#4D5DNt&<8p#~@%elOV;4bQBEWPck4`?v@ih%#}!%^sMfu7$0zdFHf zfM4d*xDUoE9%Z_s`V9%))x5Js5REC>UowGr1} znATAUpF{BFSMovJTprDC_8aom0N25;IlH+T{o($pq|3`TV z!mpQd>@EmRA^73qG=vlgenPDD5cUNi_!%_`LQ7NY1|bcCpLmBtxXD5$L%73)B@iBj z;3ubD5SCZtpQepH4PgjE{G?f_FS;g#yWLtd3Bn8)$2F~P5Y`^!L#Ls*PCCvzm)OY= zo`&G3)+G>zL+~TnE(oI`xMI)F#B5z;D5QU!=}HfyK|*l*r@kE}0pJJRhjvEeEl6B{ zdNO;=pQz#CxSn?s_XqgeQ|wd;eqpj4!fFfId$Dl#Vxelki`1H5EcB3oCrX#yun=kO zcI;eUC-<`Tpqlv|A@!vqW22spF4BxIT)QW{`&=e}JC`@w4Qf4W;xB_DZJS{&6Up%t z{s{=fO^AC0GcN?c$C-h&LEx99{)qQqlB(AY8h!u7mK}^==z)6f>RS}TC;y42kb{bt z3}N}7{I%~ATvt7%(%EH#yOlZ(p#(yFldset`xA%{K{pMVNZ<*0>j5!GA*?vYbymqoF#;pNKbma-p@S3bllif!A}ue&ui{*#WdaO_ig!K^LLUfzfszZM zp9z~G420lc-Z=qbA_U);;s)ZrPeR>92;=@bm-k44CerJ|-dGyKzyFI>l!@#An3Zup zK*`93@C`!z2)7wRA_ldecA^eWLYRgSEc!xFs*u5%IK%WXJ>r4W3TPlYfSf=~8xsrhY= zy%2INNvst&;pCj{@NIfQxtyw(?UW;!lcpQWvs5fIj$<@Zo>aD4y)eo$Qr zq0l+D@R)rNs-I(n2p%sK#3KOSE63ov46fh8*DdPey70Mkd95z4+Kaw|nU3%}(DjqX z2ne@B@D-E;;VuX@@WtO~T&JGnvUDG=hl2YNIv9%40fH}^cnFgr_*Ho_gqaZh@ADPl z??XpGSZ+~rAgqPpU+7s0VFiRIUBBE1VKFj?54FSuPv8;cd5#hBxbE{iJU)-YOolKO zf^XlwAk4}`30{e1`zQz#k#CH}7q!x!7h35Igzr0#M@4wSBxW^)@6K}!IEd>qu;K%v zhM|P>+|sXNnRpng1G#73xxB@A{b^3D`->m|C!y`OHM0{d#x{*alB1Uu4{nKGTr}w6 zt{#luS~Pg746eo(iau5}c&Ct~OA1AgDHeR?ueTM7o>?q7R;WMt(ZbQIiUrRVsfg=2 zMWXi<3sx5yU&sYSMV~}KbX#0+kB)w+cyKIwFs_fsM9(Z9j40}i?kpZ16bsuIy}l`3+$L=9XYFLmj-(!uoX9hGAL$?l5xT0SmYH8#62cF5kZ9{X9T z>_JJfT^EcPUZF^2vTI@Z6vyj4cbdxcwCOzmv6Sb=dw3plkZ1SfeRp*BKU%`RFn$^8 zj*azP&EZESH}HJuHlCloo#*jb+PkCwB%ULq`bT+?K8)wbpXb^A8J~-fSqo#lxOO|K z`#hFA>g?dz{@*OU4!cR3d}kp%A6B^gunLYyFb-d6DR3;Jqw)A6f;-ajm5+;$N(y&B zbaqEw_ki)DBT?bIRWcToF7Do2$UpG2rYr??AIpF&otNnR$-68OG!lO-Gr1)7KQ%d? z;h&jYlJXjpWoCn99~=IIEduzAi9dE)1UdX(a+D1IXyJe5TGjhD0rRboh;h ziVR&CGvTAcmz3W(zF@?ao>wapKOxG6M=~cA3{RU#8G4pRf6o0E9!&b*`ltVeCuLI~ z>2r2f-nbgN$S3&9T~nl>HsihHzr*4tC%@%0P~^m77q433(Vt{LniN|xk~5p}O)r>J zP)-lYD?@Vp+=BWeLh`3pZo_v_qS=SOrNrt>JBC+eKdb0nA|Fiq#_ zI?vR3w$Af(p0D#_otNsoLg&wQUZe9@I)AP67M-{IGa9Ll*xxDOh|YiO96gIAR95He zIw$CStw*CKnUaWJ5#uZ!dED>L-^KzYSeY8UI zN}X5fyjtg-I{#PazjZE>_kL7%mA0{OM$$rS(0H_q!a-axBE+v153gC>dz#qV2(s34 z;IpB>tLK*n7(sEBe+kY*zz#P9UULnL6idPEpJ>peEya?tB zm(civJQ7@?fI0;Of==QIA^wB1x_(&PJLm5~n9{YOs?-I&A+0 zI$=^Mz&c@ah+8L2332O$X(4W%@b5QV^6+Uoo`MtVgq@~lPf0~5RJ3rX+7jZ{skVl= zb*gVe+-B5m;?}2fkqkGbzo;4b|8&A#p$OIq_lCH2!hIobo$z3YTPHkRkmq;8qXh#l zbixxMZk_OCh+8K-9pcsr&xZJgP8ett#fr!}VN{4)CoCG`)(PXpt?yVTtQ6wb3F96A zU!5=^6u~-SqIkFyHVSd;gh?Sg)(MlvU55S5vvtCZ>_REAmqx~E4>jE9+FlgTwPx#c zDIq`B=h8wPea_E&-9p^DTsryP7e*iJa~Yus*5@)q-1=O~beFvRK6g2mscu4?Ha)v_ z8djfE7BIX7Pr(3%4_ZcWwfGz2(?i^5#G~>b?!3Q-xOLuR$Fgrri>(pqwTtPng0PH@(7vIi)28}oLfkSo zGQ=%k&xW|=YZQ4T2xsi2P{#To1#YR7B}1lfqte(Aw^3eQsvtem+fq>w` z`h04L+xk2w#BEfX5#lx~%?fcpDn*d9xuF0KOXY&x5VuijVTjwPv?RoBR9Yz>9+lRC zyTRu|XR~2xb0~tX&v%8mjY|8(!=uuH5Vuk3aK0VyKd@oxgaWLNZB!bdMjBokWQ&J~ zsgof)HcXw)ckEkzVssK4SD@W*D;W23^h5VuibSBTrFu(tq5 ztF%#JUx9%9QQ=^S+o*6j#BEeK8sau8oCxs?qr%BhfQ<^LL)=D%vmtJyLhu^P#!ARW zg`(otJ+Q6WJ*JSx-=aT^s9^X+*57e<971y~MjRCwbc z+jMwT_(D89Dl`w-u~8v8-?2so_;*uIN+`fqFKHoetCwyeZi|=n5VyrkMu=Nyt(%}n z)7D$3tGC)CYwNAs*;^Cv{cm@KduyDY(S=8$vLSB0wOoi>Z!I6#gx2ZoRcm0gl?T-kMM#AiuXZ2yyGJi6L&iwQ-1BZ%qpE3%#{@ zD8PDaa)?`RZ5!g&TT?>ZdTW}vbxP~4-N1csu>k9>>7fYLTQfr3dTXY5xVH`raqF!^ z^X+*57kcXm1y~(hZ@pHHG~8S777zEV`$nG_4gY>GEfiqAb#jPXZ_NpD z>#egw+ttD&^am)0M5VuV4B+tJI?t>QKy6`SVuw2{x zus6hQe%Ke{Ha{E;aho0v7vPcn`Qd1R0K8>@VbCS$M2Oq`a5BVgemEWC7j~XP+)oeg z-Y%aho6F#8K=1u=$}d?OA63Cuw75j5POv{XDiKeWv^oyVJj-c zQ*7So77DQWAw9%xe#i)Mn;$Ym+(z3Y&6qLknWxkFe9y7gg?TKo7;C^@fV6bp=F{2gwNN_E&Q*F( z((>C!X6*e*Gc!5+?R1Pp;~vCFG*xkI4zS^FQpksmQ1MflXa1l6fU1r-3l`%xE?jH8 zJj88;s!N_f64?+{FBHK>s049yY$H^I5VsL3F~n_zYFvP$C)f~`R3IRKglZn*HbNzb zxQ$S4L)=EFln}qLf=vwt*a|i+#BGG?65=*ObqjGDq0+^znc4`I0bXDvvLPxn6v0NQ zp&@P~)ClqL2sJXqZG_6ox5JUhhNy80usXI8>OD2mgwP1}jd*y3ni#TUBh=)4$KFz6 z^nGllIiY~r>Nzo8*q&R?v90!){f9Xs)Z~gDiG($YxncfX? z>r694-1^dcmreFjM2l^TEL^+{ImdWZ$2O=Z6)1aOJ?>mo<(0 zo?jN=%~eDGe664O%Liwb3kz%qUJI4ef=>n=b-sK%Jsz4#3vVHGd2B9;57?Z3F1~V1J==wNWWQ2XCF7H@Wzz#O!Xqy9@<$Qw#OBHq6P9a}@q1&??K1L(k~2$5Rg zU1`VnrZU1+GBjVjQUZA&@!jG}=P?83_#g2f`jeae)~F*@(}ahkOBH%?!u`>gM)m^L z1h<#t8_Rly@=T5U9IV|pAv3SNj=IRgWKZ92sU9Q^pWa|5g*F>_w z+XajF&_V+Rq%t7r{4)*J6@OB^(K`h7#a{t0hhIRHkIa%rham+E@JI2&3mC=PYN?7$ zT9&7UVPgZG-SLu zJh`%}9_oa5iNA^8w7KI(Ii4Zjf4;MWM*W=v24i$`h7x6{zxWn$_qXrd(U10mxAA(v z)1P*fAeF(v6;;Tmk7Wj|&5skGy_&qG(|4WfX9ZOLniecVu*NHC{ z&n?3QSrz{W+)rQ~FQXxs7l7uoVel3xI6J3n zFhPT)|FQVm=|$*rxdK{Z?r;%KC9%$Wi)V@-YDotT#n+1W(Qua}ejBD-U(_#9-W(H{x$T6b_e~33uW`eBE z4UJq)2ZK`?P+Ja4pt7CgA#akSP5GmV_^u2(wpRU^_@Dlp0Reu0z@rA{HfLvLaaMs< z%?ILW>!S zuDez*$r4@XPq9JJ)dl!2Q!H|z>7_G%0xd?C$I%>`Pka$BhbjORAVG7N`!{R?2qap?h ze~b|C_%t(+BED7p%ygH~0r=C|3OJ7dS6Erv((Nf;3Dbac+*pHlYw_XY8DA5iRr_O} zc<=3$t)CnLXPL)hcytz%bvtYejYRS02UvzS4fGQKPhDo+>f(|cXeZO(m*9g0N%$qC@r3V@!c7!qE=}+o+jP|UyE>umF;2ittAUqcFUHu zv+jMiKHmu7KiH#y#j|Ost2Y+}t&$m`;(76{Yse=_|A=_SQ*o;_3ikpFrHK8+y#U&I$~cL23xh1CoV+O>j|r;B*i(~6KKzVR#_yRAicY!R>D zizQ*L?A~^?Q!Fvc>)E}}SK_g{efJr5t>df$n$4%>%03$Y=J?GtG_@hQmC%#o^>1WC z)1<#feEmA|OT@22J9HU)yiLIbJpk@kC!;n}(>mN-1YqkUu&+l{lA$kTXh$tNu)4pq zJsnJ&#*!#6{T1S;^>nJ5_&4Cre#)X4m;V5lJib>1`;@_W@%uZ_LHDtA&`Er*c+}VA zHN;Pe4{6SlGyd=`v{QCJd1+gnELFf4TJc*^mrZ4aZrd3lSq{qGO5RILUo5x$kttp$ zi6vx1)l~5fTd8NgqeP@54R!6x2pFOKktTlrMmolj>5o6fo8&OZt;DCJNL(GiHkJC; z=(dZ0`4jnq}I>xXFwEzKV#@1*|Z zxlCvy@w>$fC$sa_6yGcUQy%p%cO3qMhTUkW@~o%WZ>&X?eRG&rU{;QpSsJKA7aaBX6FVMeeL`b@mvN;)v!`flnk z(E{2!-(BMGcVFewHme66oaxCFT4ySG5BZTFm>?UT zdV#Zf50%Cg-Q{47#e427N5D77B@dbi`MMF5>M2vyOr%z_fdbh=I7e7KZU$u z&}R#YO=_Pj!uc;)w$>lw(k;n7aOFyWWfn`Vu}lsXKh%p!t0A5%9=(BJf_T0AX{Y2I z>PN%}h_Btm!n8t*?&|szZINtver}<2nPF z0ZZt^;uS(!Un<_sPoK930a}4S9_>X#&*d_u=3tZfj?Q%KUQTdFTyN^H9ZAQnh=X3) z`(MCwg^v`x@Ono3gyj;H>ceR9+Re3*rGxmUTGY3EoEJZ{nS7bt-2Wi$yfB%DExAvS zM}nCTF&{RvtWkuK2gs2=e+!kPEN2PgaU}}o>>qGM^SUUSyL2%o{w3EDo`p3n`i&t_FS#kK1 zfd3#0ZOXOn6RjA*O5z#u#hP_BkOV~^q5k-H3MRCPc;aW?exSDigNMcA?qP|}W^hol zzlOTi-5Jn90gDje5`;gT=Sdy$6XNThqhlKfS`486{Bg`cC+WW+K5zl;TiqWKPcEiy znevJ-G!sRNXF-)h&w|E*y96y(Td@J_7x6R=?p9@a;)%_fAiF`R@+j>b(I!P*d%=4$ z0ys7vmdazgo61tsG6yp1Jk7M`YLfWnn&RtAf4_Lv8%%A?5~@#{i2LDf)Ot_)ZFM!Pk63dVz5#RS2GrG<+} zj!3n5dDgQfrP2_ZSiFOAEm}YEFtwp{InC1MU zCd|-w1)S0Ih^~ro^Kcp(?p{2=Vfy>UM>k*w8cM&^Q`Aq$CO7@M;u9Ov&Y$k&TEaX9 zRI1L}yGDkpJxxRPHELK-XeFLHlZLPa^~a;)v+#9DceL^U2f-)eKWJ@VT09fZ{S%vw zofzR61-yU&*RoHkOQnlfA3>hAnxK*R-QaHOuC<83hPNlcot@4dnK7I4j*6doQ%`Ja zFkVm+DR2=|Ycpp^hdC6mQ}KIi(~hk)XNsprlXrB{T#f&!fYo~NbU+T;VCryH zQ%KK|tR(Ie?|p(fvyQk(e6KQ4TXyz{zoa2=miQ|#1i}5z!M5DO9$l({$QU}F8``g1 zAik>!b6^SjN&I9gOTrdJ9bU9nHX2vX)1f`|WQ)6>#V2Wl!OAvuEPL43<7x30)nPAi zXQ!l|x8JA~e<;3L6N0s}@5v)UgR-<>qhhm{XsG@vI@ z?Pb~-t!1x`Ws}6OJnsCWmaVKxy}}4fbko&JhTa$ds}&P!Ir~{WaUr=i``gCRPD?!} zuPHlw#SfmPzR#FzWr?pc!hv6yGg|^}5O0^js_8C6kB_JR`l&QjMtqI9eJb^8@k=LA zzinvD>H_XZ-A%iwnV|?zA>eJ4%ZO~Yrmw^o$xw>gsa4Hp@l}JUUrYLD#Ovza3FA*p zWP-NL(ju{wB5Y7VWleBabhp072-UT}XI0i$eAPjgM2hUZA-*HD|9)1yzSimeeJ@9( z>`8PmL~9Il@Td6J*I6|-VwB0I{;=8f*iDX;#n0)5B%21Ni%;ssgtn4?i>S%g5y#@n zb)bVaS=-j(>by>V?;1u;Rn(Tn*b&G3(JBbmi$5;?b!V95JH$T|zkUuuBk{shy!}Y9 zuLoaV-%vvTBG<-Puv@&vcXZrSc6wo<A-T|*`Sb7}trz3JJ3 z!NECjzt?+(7ARH{i$7q5qXStIEfk^bJo3Me(6N=oi{j);V_Wo(ui>vq{&DRROBGplR(tf6+rjqlzczE-3i+JLfR7{ipDe?2FfV;#S z<$Ax7;LxSaZ%+kuXFyP0FWdDOKP;Y6sbEWq{)idq{2udb6;@8X*V2OJmL;CK%5gM> z_Hyu{0#0gCaEo}l;ND(aE^bz zBBUe0rS!aJtLw$5h{tNbpoIA6;=9_jsLP4p^sy4Ujo?A?PsQz9{k2{FyQ9JqMo2Br zl=dMG62*7_LkA7T*NfMhNp8I(^ApP@23T{O|GfpIX5%M zL*)3dc*DAE6W5BryNY(!<1r-i&tJp1^PdVB_l=W+z^0D+UogVV(1LrRc*j+RynX}! zKX%ntQ$IWzj|I2(B-II@6^@SH?YLVfN1wN=Na;25soVCe6`{9yHEpw-z4yd>7GaE>F*LBwUhjy?9|6t;4&5-L~aLneV=!9C_%{n=&cA{UZ-rs<16B0Zf4QkDE;5W z_Y`Bv`PPT9F&pSO{L&6 z&MC4pS$t?2>RZ(v7tgraXRLoPO%b+#Lqn&vuC&47hRx)Auc9H8oIk!4zhw+lV)|#r ze}9ZsQD6F%w&AMtgk;ses3^$ zJ)6%YMfhG3p44;SM&dVbr=cBXnZjGeUlXrfiiK~5{53eUctjdemoRBoIBq54k~Uhe zoLnV~kBi%1jxoMTeBX1l(@Oe}?4+IHF-(~iNzq-NM}pmHOj>P4c!B}JiVlomJ!+fy zzTe3olz!9i=-}vEEUNb6Tf}Rr>sjrd7hiS4*+ECQ6g^gqJtXfoI%vpK&}TOt97Mx( zM-85WdE!~$F~^<6e-&S?`P@ph`X1WZq}PgTI(;|Lv{683v=Vn%f}RndTa`I$!QkL) z@d|qBwyyXw@v3@qVuM~}FC9PgF%xPTsQJB?*(b^{tHWd{5dp658?<2r8+1C0-*lY% z*Gd1Rc(V3^t$9!Rfp)?#YGwR~eCs&vW?rJA{!0O^v*~!X9Hi}IgyGZ4tr@>6K2|SA z`yxf0&EhAuQ|?OH9ewuG&hBn3(Hi!bQ(nk^bROJ?|EF!XhF3DjCUebrQO9F ztzf!rB>GtV;LFUIr8f_}ELLdAt7E+7I0gro{OIjRf}!0+#B*PfbPmO?>4j4i{F`ReqwO95fwwST}D2 z?nk)mZj(mp(ZXIM-T#kY?}?wxpv9Kr?^w*pCTS$;K}ij1ls-(Kr%ThK71~YWxp~Y~ zQ|Z4Uo}wKBv$Ief37$H}2wfF$`!Pls z+m?AKExyC}iv=t1tayhNRJ>C9jgQk#L_3yNRD;APR&sVC`7QEw1h_6zZZR#ak)Z{O zP^LW{o1r2n=-|92$eW};Ks<8-Gxh+Z1?$AqG}rfb`tTq8rGO54>&#}rtrH1ED3b^7AMtCNJ4y-Pp z5nnulS+Y@TsrZ-;)VH=$`6TVkP}?da`!|bM-|O?AKV`q7fQ6dCEJFD|Y3QHc>~Gh| zP)qT@-=|^lP7@ozs6a1B2v07_EQ<{t;>rSkCr=yEb8e^3e7W691y1 zW>?ZsJ2|*pywV63^=$F8;=Qz9Oc8G%IjthPl!nmO{PCpt2sy9>eJMWtDmv&V{c3;H zPRd8LV|D+Y_+kAjvXS(6gS&>Dy>3x#+;xd(82hiyjBPFOKJim}F~hvQ2F~H*pfm>R z$6l7P5&zKQ(sHb^f%1D?{7eed|BCp$v(yhyu-}QltmmiorGLdauOA884yA)f6!1I) zf+@<%)#9tf3*SV2Ytt3a({Wq<93fZweZ<4R8-782Qi`*K?rY=CY6VRD56iHV3^mB3 zgM;%4s*7icuUo{ntG$_^F}8hOuTOlZVCNenzG^m0uC}uS|3MP&Bwd6i8|m2E;yUr! zztGTNIX)tuqN%-!cv4~7Sy+<#EycHshu=^94g50acw`TzsG%YZ$IB~h9dmKzG(NwV zh3;CMJGP1+N@mPkh=Z6Y>UX}K+-my)@$k!0IpX1`Nq>_^g8kpp@`G}44VtM-Q20Hx zcf^01N5?g!ze#+c-iWZWO~u`kv-7=Pi)kFAOD2=VW4>S# zY&z*8K2>|_RwfzZ)wN!;LH9ZF;Y(=88u}6PNRV2D4eM?>u8OT-m-i`8G0oc$WfNXdA#B|0cd^26NCs`n5{XK}S8D zv`XzLKJ#@tZXo>!#D{Aw+{STN8J{A6mGP}qdSo){^@>`$BwejQ3wDPU;tcV2THx78 z994??b!X6kb><4<3kNVOEg2jPB##8)HSjt`sIawQ?Ojuv4#GdJ&J?e-jg@gw4pxaz zxt#o3@d)l=U1d*h;WCEgj8wpX70_@6K^5^rxcPDs>b%I3urB-rILmOoG)8x3k{?sd z`?1O5VwUg8c4cMwj`+Nt)VDdcXgTUXtlt^6lATfFQJV{9aR)idPzx$^&>TI*Ic~O} zNv91ep5_D$}+``HUCM#gb zW_oNY$6t%L)q36vusj}fJ44~+djy>A>n&;2`GKaay&MpqKaH+$l&AKUX)(7Evu=HE zf_TObDt459P=)%xzr(V%>aPZlI>qbTlW3@nA|xWfRbE>xqTFGfeWDCyY$LDCQ}Ctu z*;nYGmUz*sbUav3z-%(=EnZ=#Q$*ReR)kL#P^m5xWK+aJ@x$u7);eOV(Ls2NEeV`u z`@zPqVw3Yt7HK{*RPl0S~SStQvSC`>P5Im^}$+Z}v zZbzo{F7b`xam(2OYKk|hP5q6xkzXNxT>PvWM-B0t>rlUS7VXz|9R7om3c#Ne_o}uC z+bljdnhvbl*SegBc5NiLMi3ESy4st$@a32};@u8V-#T9Jx`lY#Ircp|wmSYC0j{Xi zTd_^Fp}pY#dgM`h9BDbOnLxf*ZNePfD?ao+_D@?6j1y1IEX0MS^{eFyXs-F%7P3XI zu;$tkS1xJgLO<^RNId)l_cP*aHRxn2E8XkU&Z8GE(-1aI{LBCriB;YL@<=c)!ZNWH z@o`1S9L2)LZJ|GIypj&;>lZ;*c^TqMt582z`g_D%X`ZmG4{Ja>-2OpxnWPBcD`4is zOleE;MprSyiq$N1OXzIzV@Y)Usr0`TpZ^{0nB&e3X{YhKRP-eQ|G^^)2!G$_74h%} z(_i9C+R{NiIllF3Itag~wOYKfUi-0*dqtv}YZd*dva}2hMSyD)<5ZS5B&`t-@5NQP zhWc&w>W4MgrQ$#IWeHjHJ}SQA4ZZAQ5sEgVp|!}NJFNe-19x+H)}k2CZTT@n`mK+7 zeBlAfr{b4vqMbGj4sN@a_Vd4H=E@((LIo^&pDDHe^NaY9X5=-g9yD!CL$kE-Uo3uD zJZmf+UoC#~b=0rimt1ax$07>YsEt_PC=hA3_}bcRbjELJLPK+FlG~j^ruZQ3v{jVj zG2%BhV=uE_Q>Uq$aIw_FFYbFk3c=NPEj@#_2C_yxR}VkTXxSv?W(9L&J)*Dp9u0F% zl!(3HoE(3b#_2o;^^(To>uGV9`}#AE^E?IT#q0JZNR|GSX4G%7m*5NWed5#pW_{Vs zM6DaVKE6KIn@P64jUfyODpzI%8~R@rpR9^+$7sR*&FMJlYkIVz`anGAQQEPeT3mrC z$QA91$DILGyS1z?3P{&*c8PNECAe$q38Cd`Y1~~nL*a+h^~LLlJ`MDs_}y62xx?25 z{0DCNA~*`pZ^o& ztq5SV+$)v%nasN;G!m@4XD*P@*hWI?~0h<0a@r~H?bBEotl)?y(O05{o z{)TC`fp9beeA2FagDOGsL+k-J&_eLHcx7#WTHow(lVxfUu3U>b`6q4HRLq~nm)urx z;vIrE?(|c%*0#hi6ECXQh-@+6{$|+^J;fS99tr9%renKvJFf_J^vzq#?4T4Hs-H^z zI!fqq@%XREyNbuRr+)JjEE4O3?}D36-9-K=)$m75U+X{Gx3f1ifT07M=pO6 z&wG&E%HYXcXs4ZO!Q3w(j|8K8u|-*79#Mn}3uxKy{WDT&sJQafNRCf{yU(iS=*>E} z*W!+Lw^G0JGM0@EE91ra9ivG8Tjl!|(EkSJz*1VhBMpVW3%5@EptclR({FHXC+go< zjCT5q9}_?L0J%>P{0Av%j1Yb=^qBZ8{Z8ls85(vQ^~+zw=4n;4Sv>r9W_)Mr_r*52 zJ8T4B0PcU6mw6M5NHb|r;dVw?FpJzAJT5+4zvQk>dqJTt)UW?Jb7r$$8aRiKVbX|c z&Lmrd|3ZA(7c^zF(fwU%anu5)!0KYR_#KDXXeKBHSKLAU#d__+?q}X3j|AZ_5&fS{#0UFn7VA$dlT`|MS?eg{P3}@z zMUSx^K|Y(r?7__VXkKx64QxR3S= zd~Dnm>v#p!(mj%mA~n((p|L(GXGQ(6_~Cg>sAb@N@yq|932 z*8;O^G6&eA@W&}d_@*L(4TFt(($KLXtb$i%=qd5pYO%KWwnBXJPqcHj^dEeHc7`m~ z`#;uI4=CU&O>$QELoj~3Mmibeusdu=tXOaITAz|z7rs%vRUc-|p65O!p8t&=HS219 zWJoiP-P*JVuj!_ph9{~&lJqJZ>W ztTStL3&m?yC%2p>WYAD_G96geOb{P`FZE~3LF0$0A61`@Z3nFzxU=c*JgPk|rGp!3 zw1y&oA$sy}`Mnw3Tda1kG)BHtFykvt zBT}XxZKP_S$eRD{;+-{OS)FVV5BkxfswTMm5!$(PKeJ^c&~xHd^i0l*{wwl!LCo_k zGaFIPE5Z-ol3Ou#?@tFykI_LL6<>dFPE8x65jBTNdt4eZ0~oWpda~8#_2QlMxo7JK z?}$(PjRq_QpNLn+U4lC-D~&R}eeCo;$@bfc@q%;)1gV-*EXlu$-}5;Y?TJ>cN14!^ zSURvWTq<691-bQu@&l>Q?^2_a)t2L%6p%iXz_#NDfV)99{lDamVtIa5`gQfwS*we7 zgXmynFJ{bgJY2lok&Bu#{0FlX&{gjh+1j!CU>XXqD;^Qg(3oablPeznn%`dW4$+iONL%_s)&16*QJUUV^O~%2cL>BeS~&uivJ`2 ze7(Xh|3PrO0^S}!S}Q@?>0zn0^z;v3&&-EZ;9!fX+F ziV+S)Go@zeuz2{j&dZ;s{@KcJX6=a|?a9rX1J6 zeB?@Ec^-i|epfsbvw%Bn{kU0t+}mtTHiY%bqMd~+seeDs1t-J{e8<|29nmi^!n~6- zWC@xpz68zI9kv4AFFsaJa%{ga87pg-fiCl@Z-f7Q@!Tr3uluA^w*2eYZB%1kH74t2nQ9A zstrjS^I~73p(E^Y7rriixA@isW}t@bj27?v5;JfKgM&+6rk#oU6n~nHo#_gwKa&=0 zwwNfsRvV9&gR-yCP>&UK&{B@?7O(LjJvNl%Eb+KaR6H*IWf29eF3_X#jA#k1~hsJd!A^$$;>esS5k0o)~Y(wlUweTd+5@%DUNf(-8zZ-PuFBZ+2rw8FCDLhB5JdY5o};7jazmuY#ZXr72>+(1!(&*S$Wz-7m+T6`>^qf+gAxwaS|z ze)g_{l~G~}9k2M74y=QA5r0M_hE-DWH>kgPxpRnZV2jXN0sAnBy2I`uhlzL5-g1%; z4T7E7za5CZ^t$?3V)*xB7R2~~1O<-(cLjT94b$6|R)ZtpzUZ&J_DyPpe=#^%yz!@u zq6Kwu2%MGHcp77l)tdTF`8*^(K97~KPCj$qqJCZ7)LJu0&LJOPo9(ZL^rwlxhJ~g( ztnBuXW25W}I9=WUcpGx7v>oE%jf?c@)c^fy>KBsZ&&9*vvn}=x^-~r&eKc>o zi#VWwMtW)YZl7MP7-uj-_;GxWc=!?BN%6{SnUbok%;4L1X{X6r8ul4;-79$}18&o6 zmev&`;^nTOA!}W)iHBcl_)Yxk`m6$5QV)DjIqp-iL=S@d8Fix`m)BB`<7P2JtEC0& z>~Zn=2?Z0BD?U{Eb!BIZ_{bI1e^mUw_i6v=CED__p8viA`gdT2MvBmKHX|I;a&0?< zgO+p1=j($Ac9-(H_~11(U<1Mq@mim3b$pBg!{j(wJXtS(rO5Ha;!8Dx zw35F2`M>L_#UG}kEp`&c!!JR-6j4C7cDSv3Tse=1HtnIImU8gA_!QlVTKC%^o^lWC zzOD2deMmb$#xrBKq+Tf=3IC`xK9><*oXrSLWazkf*;|+(OK6LasK0&=8`nG1FN$TI zD~TyFOwi-v3&fZ3Ylo4*imvklMyROq;1WgnNId+JsZHYH-+-MKf3Y|-U|D8shHCkr$pyg^(%)@7v>g0hyxD1%Tu13QSqwYw z%L=t}No>XZs0#oO|LAq2cyu-9%#9uH=>0MEn-rmgn~8%X;)S(k+(`V!CDeZuzgY7& ztcbcRVA3Zn2^&i5f5HeaFQWrXXjk#it|2!&!@%9DEOP?u-Wusk(jWRW?KiN;u1gef zG=qk0V{*6nT5XG1>&?JG!|Cg3T)DDpqbC!sl*cpTC3QcQEItNVaQaoFn6y8{kBJY| z+p!JB>tada^t;z*lCKrNpF9#oY3!__fU$}Y{_)Ls;-yX&EUS{3nVo}`Kakr}p{ICT zy&~OC_V|1B+YjzK#)!FWeQlh6QT$6-ZI#gsSFW&jH=v5;eT?{Z z+BmTG)?f|wi&tT_+iK>1@f#jy!?moGT1)-x3bg;AlH8j-5{&Q4G~4Ro0|dATO`U5}|T|MrxB03`OK5XKSHarE_e#0sl8hXR26}T(8 zzTZ* zy2aa%1mREejb%U({?kN-wlYC6sVqY?^rZO0a&%xF{e<|*l57N~U-MhqIWWfAL5*63 zbOltHN<-HA)`_40hB-C;a@%aox*S)ol>gECz;5Mk6`!)3NwyBNOT4Gvu{MhtSl2r{ zoqsJ@RvW~F=V-^;ZTTHuKN9rS`&8CG?`1&n^QSaqL&PWIpXyyeE0gj&>3EJDTY|=j z$DLr-Z8^VJeAg?^ek2H1Gd#F%7s>=V7=M(&UJvL7?sE3Bo?cud{V&ARe`G?f)pY)j z`qh0U<^NH@7sL}krGaMd1pmR?3W%!C=4aE!Z{p#Higi#WEmFygn`7>?{?> z%g!3{o=W+JKVZ670pUM`)D0^;SJdGhlhfjnj&xu-yZ=8N%Zlpn*2l^5Q{c`{$zudI z=uV0#ph+BaYytK5F~Y0rHr5NC0e9O>vqJB)ZjkjQ}s#NQUrZ*&Y;;<($D?V*p@Jf#Sw582?{8dq1&5lup&dY!C3AZHXWBx22P7NQ~g@Yt$2hPsP9KPG!Sd*trd{? zG!0p&A0eKkinkn07LS=heJhED;te$l*?VQ{#j_?+-`@_ve{etnjr4nF>r115VM@2@ zb=eBa*<$h6kFmknoSt%&`X~Kz-5yK?L8f?xh17pcc3NYc^%KPPcd)6qQow!$xX&M@ ztzo4zy;v(Aql55YKkh6(R$Fd%hyJ~I_@$}B$7!coi_qUD$y7kjHm1aibi4R?y-;io zyu=9_TC3M|YbgUw#8VnFW4DNJ6rXV6`ysCUahyiL+d-8eUVpid=&$ zXXJpYnbqLFT&* zuxE}}G9Wnn0PFoyMYvNuryun-TLy24hu3mj#Ru=C0V|yNzx=={tNzbUT@U2SApE`i z|A?myXP#_*TH-YI??VNTDjQepVfE%pF8uS4d&H-Nen&M&d~|EJHa~v4yT)tJ(NKTA;HxD}@SON=y*$^~ zCkwv@I8Xg?WtdPaxu?M08YuUAa_j7GI_{c&WTj#@9K$47=O~d!iw&P6Z=$lw5HHb| zprTSx77t5&qrvjf9ae-h#OH0MqAeGHAddvIZ)D}QW_ZxP5Dg`1f6$)Fzb1ZE-;&wGZmp-;ljSG>i$8{n&}EMz+KMf4q{2zth-YD zi4JT{ZDi-UBFcdFJuIOI#S8q!M)(gVM=`>Y`Ybw&utt0-R?6N6T@ssueQ9{xiZ z<%-hIx*b%sj^1DV=#54A3~jp%Emc4?<{Woe0xkaotI2r05N!KC;_@NIdr<9>9wR~q53{(T_c{61RjphCL??*ciCm9>{{Q^A|!>-8xN zn>zk09{v(Qr#NpX5)9wWELM|)F$@UK>f0<WC}P2;n~(`Vx3ej3@g(q`o!Tozf5g(71F3+S#^; z&CO@5C{i^F0c>weq{4?W`Ojk3i2qveqNs@3{t}uTrfp3ttBK;v%d_%qVfCAM$NuED z_DQek?cnz^S1>^PU%_Dp1mRot$M8O*Z&#WgE$@Gbf38K5t@5kj&!l%(4pxiz)GmtY{{rq?$Hk9kV5<>cLv$Iq7el{0 zK2gRR;XAy3sD49#-@=OS4FtFd(>k&wo>qi%_%(@}6^H7%NSrqp1dYL+{?ZO~Fk1Ya z_@t)f%6QPLI`z}@^zwwZkAejXcv%ZyTd#g8zWsV8$QK=)oDyI4F&$_FFZjF$9jvU# zl-uNY6x^ztX`Ha4a7-kEjqP~c)dY4|qx7GWnX#j2W{`M`c$%Nvm)yGZBjQ(RPP84# z55<35%H-Qv+_9#&6A7A3XZkJRIR*r+H;|{u@mBG9pA%Tq>Q{>iN1DW5?{TSDX=>F1iWnFDv_XQsMV}hgy5TkNiK?!)Hzs@P6sxeJ3N zy@zST!W8l32~6nK&KUd$2NY28IU2I=S?Wp}`uQKHi9ZF!Q&3Sn{3pep5U=c;Wf0i@ z$a~=KhNJHjEQuW1`5QdqiemO4I<{5xO%3R{@?3H=)JHu0*A0$|4_`pb){GObD*XT0 zIuH1suK)kvO!oc1hx03#E!j36`vSIRaLEv8bK(kHXk)ZQG3_kdsBOr z|2g;dde=Ai_rH%v<0rz7}Lq^pTapq9>SwNGEl^ofc}xyk>dQ+a}V5O z9N_)=91O@%5)pc5hVx{WUyuA^KO{&xv!&#&NsyO%m`aVrddD)BJC>m=i#&>J--e&p zKozcaS5E!hz<}x_kkU6ykY8y;crhGYde<)GVXwgFQ2ry%+()ajsp>9o1)AhB{hWHblASkYy zMDBkWDHd0q1y|>gIF*pzzH< z?YY&w!)-Mj{m%ym7<^@IJ0_^nSBUT|6A~oTy$R%vcOu6#DF2B3C6BB~f;v`*p1TE* zfmq7FRotUfG=@(c%N9*fwW*`|65gng9{d#fq5V+Qgo+BOC5@Kv9)tuHB|k)NtObw^ zIBP+Exx;qLrUL`)-vL-fp05rJXNNc#igB`vH_Jxh-lhyWvr$1!D&9b6xVUk1ZF+|f4j zkZFlZbj|5OQj#*w#gV(IZ1fqarW ziUD&GV2tFAu zN+bsl$%i$9;h&h$ADcsweYbtH;(ERnZ+p?wIm!>Uw=?f@s`k&&$jyQtauGwYlaSmfijFRhY_6fp(p`% zj9cWl7eP>5ovsyYQ;9FsFRk&q3o*-6V=eMe>;$AO{30O(%6JjEl(OD|EnjU`{ru)j}#Is%M}>?Vp*(Q)zvy8*;$ z?zYmTV$?6IZ~Yq*(xj%7FHu9kzGO~uoV;{%B&`yn8GT}*XJb=jr6D|EyeE%)06mo{ zAJa~E6gaxlRsGg!2ucB&NXooaT<^I&wH^8`&>r$n;~+0}@BsPwyhvLt^|b8(`H#OK zQIf~O;2vY@SBN0peQ-xaxN6&Y7)gGl9~3R6fh6+9oQ_C+Xx|BXl5I$+ILpZst^484 z3_}Lb*9;iSZnz!|)andHzTK01=n=X7TRFK@|AH>FruwCQ+q659Ec1+Bp6ofb_BgQXAp6P2dfRYr~Gy zD2sl~dXaA6ML8Lk1bs!GX%!4hTl=0Ij{qv)O3i)60Q+;AamuIKaFd}>B%WAEK4uM4 zBD+lI6^C#0_CU=0yOCt6w|&X&?>)RqK9X%jX0wBPLQlzd&{K(759;-GAAjZct%}o zI;TfUbz<~YUj?9c%w|;k%eZ0&LZ$s1Jl~LCJ_Jp2*k%{`j~kE#*+VQd2zu;KiuMEd z80zkYrKv9SxRVi_oUw~@I}L`S>Zy@;X?dp8|cFm6!(Ne2+o(|ic@jQF6< zDu+m~wvPervmrs;#5Br%g9!G;)I9RMyW!gzaEReE6!NS1?vhI6@#I6#LVgSF8#fq` zHX1IF>et{~D7qbm2*Rh4+uyrUZW!cyErFiuG~AdxJ`8$(CLgZ2wYqcjYkn~dNIe{i zRv&_*f#hS!4~>LNWp`^I`3KjxUm0X>O)<*;;q%gFN_vRcRIS4rPyz-l#8=}W5X z6b}^LqXF3o$Qlpc<^$wkGNHT4{r^Q#^8S@keI(?MaKkW@Sm?%pr&*CRF))XG1{;>- z?407dL8~vqTP7>h@B_-H;sb6{WIv9A;kz^}dJcP3fORjBCuBmY=sY9bxsDvjM0Ju{ zBI*Whe=W^T@Jh+x0VnPx0_O*TvEJGYS! zFAP1>CA}a&p9e)F9{qJ3^n~WHxaYrBP`dF5Sj;!y{^ug{b{s{7`+X1jeaqk>sqOR0 zPjSma_Br2@zu~MGeXa6qnh8)eHUcTN77?l#CX)B80xq3%-X9=;i?{BDHzjY+O`6gy z%1Mf&ulyg}B*B|XTW-h-Y9>YoW- z&B(^>XG!u)M(C#|X!?>##e_*PkS!6sHWlUhNwP9f{nGWYIJa8G`+t(#Uxt@`GUQ(z zhDMRELVn;HOh}R^lZQkhi)ZMPByf*$wKZC*)WcRk!@vyAPL?ytAIOjFhhgcZTTg-f zl)K=gDLX^ib&l&KM8?mxFYCaV$JAqFKNOhR3xb|EmXDwgS@L%NJ zvLj=%gOzcb)}ubPvl6_Tme(C)2Nj?djj`Q(`jNc)9{5aZ&1&*UZnKx5;cC;NXDm;Y zg^_nBf7%sAP>B3{#jRnZ;1;+piUC<>KvCUj@U|?owd83RK~TDgBjigA$V)<-o6s{M z3JPR4vx+>aIbXk2god9p!2U74n3+)YYYi9>`7`9_^CdUnKMV5qcUqSq|2(B2-dU{+SuDiAU+>Ccy~u`qnA6 z&u>55M1DIx47aC&tK_-kVfZKV@(W;i$YXF>67SSpzbwN3*^A(Xh%mwr5o89wojla` zHu8t$_E)2Pu?Tw3vj3>e1cj-=K=(KE+WBMJG>`$~7%*0i8v2sC#|iR|T>FY5=VBC=8ii^(3!27F;^v)#Uc)qTZ5! z6^sP2<1wZzhyH$T^r)byIQ=RE)~bP0U&6oq4G~5Rfg%|n50O9TNoi^6!&X3kNZRDJ z=`ZqZ$|L%+4hid2ZTuY(CWI#+zpjukUkF8#ppcc259Bt(x0X7?SW8}?<70O6z2sA$ zA_J1p=vCZuEos~4JgfqAeJ#5J5tdTX%+=thl&AD1)wtUlsZHv(rxmj}SAw!%{*v7O zRU{-vM3dIBKZq8fC#1_iQK;5P;Z^3r=_v-cSv?-gl`dG#B$;&bJ{E9;q0`e zc7&`)f?`?N(pe5PuN7CfSAJ%&{k+^ha{HOCdK;iFFbnc0i;=zL_V44oCy%cU&r2&> zwb9b!F`9F(BxUU&pxb(55$?ZEa-4s{n zM2+y>fz*%_e+MzbNoyqh{PD=eieqwcg%aC1Ba?|y^d2O^zH(bkzB>nMjWqtOdm+D@ zcZ4f3A#)Vhn?ZLs0LUbI1LW09DN3P`#EBXHf}*l4Rq4KRk~_KLlEQ01{%|*ZCGF&* zaNfU_Np$Xg&>v=vh^m~V9v@`DKh06vvJCh{o)mut91bUI{RPQ z2%JH_@(w&_^}o8Fd|<#kuDHZSUmk>_=;Lr*Zo0H7`JlQmEJZMp`~yEMAd~J*5hh5(#~0_3WR| zqZB32#0MUwUd<#Q&<1*hep$ z%9N`GdC8;TRhfY#@`5ZytAF<>W$zeJ@gp=#OR97l2Ig?zRy?H74Qj&;ctorw6O`)= zc>OLY0vTd2lW%%}l*mZe>8!6&L@VlX3pwjcMF}cE^NuG0#PC_gap3R;B@Ww6O*n^` z{(F*Vii~?GQ#u;i zmD*p#EE1(=(A6$L#koYpEkqTq$?cEEndA?@g*qP=+goz`3Dj;Ep??lbLF(5raF2l( z4S(+0gDxRL%k$7I-N7L8v*p00TiLC+-c>aIcUMtmBIGjkRC-`lLr@WpF4-{`oc$64RW#&mdGZkzcGhD~@L;Wq5z% zzoEC#HP{+EA2mQG_S?z#&OsWgGT(2=x7~v+rQf>xU5B2KG2rdVuYs$lGHb$s%yOFE zK!m$|xI>OUB#}Rz07Y-8DC8#O{Zk@A6Uj@EpNN6{Nb=U?dnajmHP}d9UC)4$%Ml?D zBh>o2Emo= zER4wrFzg>E{#|qH%=JD>+@kNqr_TFGfk^EJE zaH+}uYJgR3%wy!Pg#gKWcLW%7Y&Qv}lMl*-EXs^>FZmFz^d+Hw50QbdzlXexYvsuQ zwU&Zv;F7{l>#@wl}12q5QYk;DSu_MD|B8oGTSFHlO@Y^3}z_BQ;m{ zjei+1lPe$@$xA+lBKwyJlgP_HLe3V_K;I{jPn#!sbx-#cygZ+Va3Y#fPjQd#=N@y0 zC@y`)2&dJgM_<`#pxHlAv{%h-^d%FrHRJ&)(Qc$YRec8er;ov9tvQLj_&r~1Q}4fq zyp;j=7g#(eU(MT)5lm2<=PQ9LS-%|vAhqUK z^7}lfAf4wSa{EJtPsq3O{pVilpY+nwuQs4ABJW~gEdu_}=UDT;LV^-_#7=tQJ>>Ss zKJJm{-2{t0=#s{-G2BMa*R@PlFL>B6wgq91GBFDxR7DvYYgGj83H$rYZj!G{g$z`p zf!H^Yufjg48@cl>_>10^O%p0L-6!1pk4ogF{}q{nDQ9=Zkw#Bc)n z2kvM{*XjCz4kK=3pw7Rc@`$U63ec|pzHd7v%d+evdCSX4i7Yxgt5uY)D?!``%*cd}S6q8^96NvU z&`ENS{bqbIUqmRh1GTL&6)jiXnx)QwC#1P^jn2u?maQ~yYbuh^GYQ}PE7Nq6vA5kB!c(!NIot5UJ z!DUI&hkV#o2nwGC?lDXjyOhdnMi}jeZ;Q}CZ}s4qHc*x$U?uX$0n1K#wK#($N(Id|N|Kvgx8skiX|&&Dn?(m-*Ypl+e4 z9r5(}4D!~Tp;{xUvTuA~z&vhZMliyU>Qziy(Js{j^_7$SZ*u$1sQ2W>`I`LBl%K2) zA8I}JLsX9x_vnCL>c+UfBxfztBEq5G$bqyx{q1Bee;^0sb>j8)l>8|N9FecAws*Ds zyF?V3WNbM3u16eEWP5fx16pz|Ek$sRJdtZXsfxAG zP%O>iB6*Ti+f_v^W0ihSg*LqIDin#+XOb75&tlv9s;#&WYC&&`%x1qSNq9xRX+3Iz^g0uBL#2I3EOQ==T(Q3)?=o_A zQe6Ac;1;L&@Eo|u7(N$yky=nWFCx6H2}RPU>?F^Y8S+0Pi$;nsAm6GCLS`3uGcxN(I0tbtrNy5XDlKrv4>gmky?4$-93Em606HWxvKlek2h- ztV#LRC3_OZg{Uyhzh)TmT8R zzh}8C`5IM$t?o{m*lPx4xMtb?Z=bkcK`2V6+P=O-{t|iJMM&XML^Gxpf_&u>@MsMA zCGzogA#ZVAdovYAgynuPAWbQW{26!uq;>=sfqeX6D3aRIlzcZ^z;zl|Kn&+7Dzzg{{n8Tod%~0ylE1ooYKL_7mC5s8f~lNLLQC=~nIK=0 zd+4*p-bQmMdh*s(z%UlLO%!pjc(7&HNt1Y)#OTtX`=gGUk8sxsm z;00;cSICEkL4Rc?H>#AS$72i`gaD}-GZ0|(;I5KvvOXg}dkzLH z(bWCqkzeWzsJfeuDSE{KXG#={^nAt2z`*9+5L8`|b+si=8;b-jCpXGMz9^?>vdqp- zo@~jd+fI1~+-H4Y2WzY)*HdMERkHq7Z<;Cx0~>8ylyk|;?1$h$%0D6hu_`>B2Kh5O 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